Skip to content

Commit 9c35505

Browse files
authored
chore: update dependencies to latest and add Node 26 to CI matrix (#396)
1 parent 37930fc commit 9c35505

19 files changed

Lines changed: 648 additions & 285 deletions

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
strategy:
1919
matrix:
20-
node-version: [20.x, 22.x, 24.x]
20+
node-version: [20.x, 22.x, 24.x, 26.x]
2121

2222
steps:
2323
- name: Checkout Repository

biome.json

Lines changed: 31 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
{
22
"$schema": "./node_modules/@biomejs/biome/configuration_schema.json",
3-
"organizeImports": {
4-
"enabled": true
5-
},
3+
"assist": { "actions": { "source": { "organizeImports": "on" } } },
64
"json": {
75
"formatter": {
86
"enabled": true,
@@ -27,14 +25,17 @@
2725
}
2826
},
2927
"files": {
30-
"include": [
31-
"./test/**/*.ts",
32-
"./src/**/*.ts",
33-
"./scripts/**/*.ts",
34-
"./biome.json",
35-
"./package.json"
36-
],
37-
"ignore": ["./dist", "./coverage", "./node_modules", "./packages"]
28+
"includes": [
29+
"test/**/*.ts",
30+
"src/**/*.ts",
31+
"scripts/**/*.ts",
32+
"biome.json",
33+
"package.json",
34+
"!dist",
35+
"!coverage",
36+
"!node_modules",
37+
"!packages"
38+
]
3839
},
3940
"formatter": {
4041
"enabled": true,
@@ -56,7 +57,6 @@
5657
"useTemplate": "error",
5758
"useShorthandAssign": "error",
5859
"useShorthandFunctionType": "error",
59-
"noVar": "off",
6060
"noUselessElse": "error",
6161
"noUnusedTemplateLiteral": "off",
6262
"useConst": "error",
@@ -71,7 +71,6 @@
7171
"noGlobalObjectCalls": "error",
7272
"noInnerDeclarations": "error",
7373
"noInvalidConstructorSuper": "error",
74-
"noInvalidNewBuiltin": "error",
7574
"noSelfAssign": "error",
7675
"noSetterReturn": "error",
7776
"noUnreachable": "error",
@@ -81,18 +80,18 @@
8180
"noUnusedImports": "error",
8281
"noUnusedPrivateClassMembers": "error",
8382
"noUnreachableSuper": "error",
84-
"noUndeclaredVariables": "error"
83+
"noUndeclaredVariables": "error",
84+
"noInvalidBuiltinInstantiation": "error",
85+
"useValidTypeof": "error"
8586
},
8687
"suspicious": {
8788
"noGlobalIsNan": "off",
8889
"noAssignInExpressions": "error",
8990
"noCatchAssign": "error",
9091
"noClassAssign": "error",
91-
"noConsoleLog": "error",
9292
"noDuplicateCase": "error",
9393
"noDuplicateClassMembers": "error",
9494
"noEmptyBlockStatements": "off",
95-
"useValidTypeof": "error",
9695
"useIsArray": "error",
9796
"useGetterReturn": "error",
9897
"useAwait": "error",
@@ -106,7 +105,9 @@
106105
"noExplicitAny": "off",
107106
"noFocusedTests": "error",
108107
"noGlobalAssign": "error",
109-
"noFunctionAssign": "error"
108+
"noFunctionAssign": "error",
109+
"noVar": "off",
110+
"noConsole": { "level": "error", "options": { "allow": ["log"] } }
110111
},
111112
"complexity": {
112113
"noForEach": "error",
@@ -122,5 +123,17 @@
122123
"noBannedTypes": "off"
123124
}
124125
}
125-
}
126+
},
127+
"overrides": [
128+
{
129+
"includes": ["test/**/*.ts"],
130+
"linter": {
131+
"rules": {
132+
"suspicious": {
133+
"useAwait": "off"
134+
}
135+
}
136+
}
137+
}
138+
]
126139
}

package.json

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"engines": {
2828
"node": ">=18"
2929
},
30-
"packageManager": "pnpm@10.33.0",
30+
"packageManager": "pnpm@11.1.2",
3131
"repository": {
3232
"type": "git",
3333
"url": "git://github.com/kibertoad/layered-loader.git"
@@ -51,20 +51,26 @@
5151
],
5252
"homepage": "https://github.com/kibertoad/layered-loader",
5353
"dependencies": {
54-
"ioredis": "^5.10.0",
55-
"toad-cache": "^3.7.0"
54+
"ioredis": "^5.10.1",
55+
"toad-cache": "^3.7.1"
5656
},
5757
"devDependencies": {
58-
"@biomejs/biome": "^1.9.4",
59-
"@types/node": "^22.19.15",
60-
"@vitest/coverage-v8": "^4.1.0",
58+
"@biomejs/biome": "^2.4.15",
59+
"@types/node": "^25.8.0",
60+
"@vitest/coverage-v8": "^4.1.6",
6161
"del-cli": "^7.0.0",
6262
"rfdc": "^1.4.1",
63-
"vitest": "^4.1.0",
64-
"typescript": "^5.9.3"
63+
"vitest": "^4.1.6",
64+
"typescript": "^6.0.3"
6565
},
66-
"files": ["README.md", "LICENSE", "dist/*"],
66+
"files": [
67+
"README.md",
68+
"LICENSE",
69+
"dist/*"
70+
],
6771
"pnpm": {
68-
"onlyBuiltDependencies": ["@biomejs/biome"]
72+
"onlyBuiltDependencies": [
73+
"@biomejs/biome"
74+
]
6975
}
7076
}

packages/sqs/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,19 +54,19 @@
5454
"zod": "^4.0.0"
5555
},
5656
"devDependencies": {
57-
"@aws-sdk/client-sns": "^3.926.0",
58-
"@aws-sdk/client-sqs": "^3.926.0",
59-
"@aws-sdk/client-sts": "^3.926.0",
57+
"@aws-sdk/client-sns": "^3.1048.0",
58+
"@aws-sdk/client-sqs": "^3.1048.0",
59+
"@aws-sdk/client-sts": "^3.1047.0",
6060
"@lokalise/node-core": "^14.8.1",
61-
"@message-queue-toolkit/core": "^25.4.0",
61+
"@message-queue-toolkit/core": "^25.5.0",
6262
"@message-queue-toolkit/sns": "^24.6.1",
6363
"@message-queue-toolkit/sqs": "^24.2.1",
64-
"@types/node": "^22.19.15",
65-
"@vitest/coverage-v8": "^4.1.0",
64+
"@types/node": "^25.8.0",
65+
"@vitest/coverage-v8": "^4.1.6",
6666
"fauxqs": "^2.5.0",
6767
"layered-loader": "workspace:^",
68-
"typescript": "^5.9.3",
69-
"vitest": "^4.1.0",
68+
"typescript": "^6.0.3",
69+
"vitest": "^4.1.6",
7070
"zod": "^4.4.3"
7171
}
7272
}

0 commit comments

Comments
 (0)