Skip to content

Commit 55c8c49

Browse files
committed
Bump dependencies
1 parent e5b99c2 commit 55c8c49

File tree

4 files changed

+1289
-1461
lines changed

4 files changed

+1289
-1461
lines changed

biome.json

Lines changed: 37 additions & 166 deletions
Original file line numberDiff line numberDiff line change
@@ -1,240 +1,110 @@
11
{
22
"$schema": "https://unpkg.com/@biomejs/biome/configuration_schema.json",
33
"files": {
4-
"ignore": ["node_modules/**/*"]
4+
"includes": ["**", "!**/node_modules/**/*"]
55
},
66
"vcs": {
77
"useIgnoreFile": true
88
},
99
"linter": {
1010
"enabled": true,
11-
"ignore": ["node_modules/**/*"],
11+
"includes": ["**", "!**/node_modules/**/*"],
1212
"rules": {
13+
"recommended": true,
1314
"a11y": {
14-
"noAccessKey": "error",
1515
"noAriaHiddenOnFocusable": "off",
16-
"noAriaUnsupportedElements": "error",
17-
"noAutofocus": "error",
18-
"noBlankTarget": "error",
19-
"noDistractingElements": "error",
20-
"noHeaderScope": "error",
21-
"noInteractiveElementToNoninteractiveRole": "error",
22-
"noNoninteractiveElementToInteractiveRole": "error",
23-
"noNoninteractiveTabindex": "error",
24-
"noPositiveTabindex": "error",
25-
"noRedundantAlt": "error",
26-
"noRedundantRoles": "error",
27-
"noSvgWithoutTitle": "error",
28-
"useAltText": "error",
29-
"useAnchorContent": "error",
30-
"useAriaActivedescendantWithTabindex": "error",
31-
"useAriaPropsForRole": "error",
32-
"useButtonType": "error",
33-
"useHeadingContent": "error",
34-
"useHtmlLang": "error",
3516
"useIframeTitle": "warn",
3617
"useKeyWithClickEvents": "warn",
37-
"useKeyWithMouseEvents": "warn",
38-
"useMediaCaption": "error",
39-
"useValidAnchor": "error",
40-
"useValidAriaProps": "error",
41-
"useValidAriaRole": "error",
42-
"useValidAriaValues": "error",
43-
"useValidLang": "error"
18+
"useKeyWithMouseEvents": "warn"
4419
},
4520
"complexity": {
46-
"noBannedTypes": "error",
47-
"noExcessiveCognitiveComplexity": "error",
48-
"noExtraBooleanCast": "error",
4921
"noForEach": "error",
50-
"noMultipleSpacesInRegularExpressionLiterals": "warn",
51-
"noStaticOnlyClass": "error",
52-
"noThisInStatic": "error",
53-
"noUselessCatch": "error",
54-
"noUselessConstructor": "error",
55-
"noUselessEmptyExport": "error",
56-
"noUselessFragments": "error",
57-
"noUselessLabel": "error",
58-
"noUselessRename": "error",
59-
"noUselessSwitchCase": "error",
60-
"noUselessThisAlias": "error",
61-
"noUselessTypeConstraint": "error",
6222
"noVoid": "off",
63-
"noWith": "error",
64-
"useArrowFunction": "error",
65-
"useFlatMap": "error",
66-
"useLiteralKeys": "error",
6723
"useOptionalChain": "warn",
68-
"useRegexLiterals": "error",
69-
"useSimpleNumberKeys": "error",
70-
"useSimplifiedLogicExpression": "error"
24+
"useSimplifiedLogicExpression": "error",
25+
"noArguments": "error",
26+
"useNumericLiterals": "error",
27+
"useWhile": "error"
7128
},
7229
"correctness": {
73-
"noChildrenProp": "error",
74-
"noConstantCondition": "error",
75-
"noConstAssign": "error",
76-
"noConstructorReturn": "error",
77-
"noEmptyCharacterClassInRegex": "error",
78-
"noEmptyPattern": "error",
79-
"noGlobalObjectCalls": "error",
80-
"noInnerDeclarations": "error",
81-
"noInvalidConstructorSuper": "error",
82-
"noInvalidNewBuiltin": "error",
83-
"noNewSymbol": "error",
84-
"noNonoctalDecimalEscape": "error",
85-
"noPrecisionLoss": "error",
86-
"noRenderReturnValue": "error",
87-
"noSelfAssign": "error",
88-
"noSetterReturn": "error",
89-
"noStringCaseMismatch": "error",
90-
"noSwitchDeclarations": "error",
30+
"noConstantMathMinMaxClamp": "error",
31+
"noNodejsModules": "off",
32+
"noUndeclaredDependencies": "off",
9133
"noUndeclaredVariables": "error",
92-
"noUnnecessaryContinue": "error",
93-
"noUnreachable": "error",
94-
"noUnreachableSuper": "error",
95-
"noUnsafeFinally": "error",
96-
"noUnsafeOptionalChaining": "error",
97-
"noUnusedLabels": "error",
34+
"noUnusedFunctionParameters": "error",
35+
"noUnusedImports": "error",
36+
"noUnusedPrivateClassMembers": "error",
9837
"noUnusedVariables": "error",
99-
"noVoidElementsWithChildren": "error",
100-
"noVoidTypeReturn": "error",
101-
"useExhaustiveDependencies": "error",
102-
"useHookAtTopLevel": "error",
103-
"useIsNan": "error",
104-
"useValidForDirection": "error",
105-
"useYield": "error"
38+
"noInvalidBuiltinInstantiation": "error",
39+
"noSwitchDeclarations": "error"
10640
},
10741
"performance": {
10842
"noAccumulatingSpread": "error",
109-
"noDelete": "off"
43+
"useTopLevelRegex": "error"
11044
},
11145
"security": {
112-
"noDangerouslySetInnerHtml": "error",
113-
"noDangerouslySetInnerHtmlWithChildren": "error"
46+
"noGlobalEval": "off"
11447
},
11548
"style": {
116-
"noArguments": "error",
117-
"noCommaOperator": "off",
118-
"noDefaultExport": "off",
119-
"noImplicitBoolean": "off",
49+
"noImplicitBoolean": "error",
12050
"noInferrableTypes": "error",
12151
"noNamespace": "error",
12252
"noNegationElse": "error",
123-
"noNonNullAssertion": "off",
124-
"noParameterAssign": "off",
125-
"noParameterProperties": "off",
12653
"noRestrictedGlobals": "error",
12754
"noShoutyConstants": "error",
12855
"noUnusedTemplateLiteral": "error",
12956
"noUselessElse": "error",
130-
"noVar": "error",
57+
"noYodaExpression": "error",
13158
"useAsConstAssertion": "error",
13259
"useBlockStatements": "error",
13360
"useCollapsedElseIf": "error",
61+
"useConsistentArrayType": "error",
62+
"useConsistentBuiltinInstantiation": "error",
13463
"useConst": "error",
13564
"useDefaultParameterLast": "error",
13665
"useEnumInitializers": "error",
13766
"useExponentiationOperator": "error",
67+
"useExportType": "error",
13868
"useFragmentSyntax": "error",
69+
"useForOf": "warn",
70+
"useImportType": "error",
13971
"useLiteralEnumMembers": "error",
140-
"useNamingConvention": "off",
141-
"useNumericLiterals": "error",
72+
"useNodejsImportProtocol": "warn",
73+
"useNumberNamespace": "error",
14274
"useSelfClosingElements": "error",
143-
"useShorthandArrayType": "error",
14475
"useShorthandAssign": "error",
145-
"useSingleCaseStatement": "error",
76+
"useShorthandFunctionType": "warn",
14677
"useSingleVarDeclarator": "error",
14778
"useTemplate": "off",
148-
"useWhile": "error"
79+
"useArrayLiterals": "error"
14980
},
15081
"suspicious": {
151-
"noApproximativeNumericConstant": "error",
152-
"noArrayIndexKey": "error",
153-
"noAssignInExpressions": "error",
154-
"noAsyncPromiseExecutor": "error",
155-
"noCatchAssign": "error",
156-
"noClassAssign": "error",
157-
"noCommentText": "error",
158-
"noCompareNegZero": "error",
159-
"noConfusingLabels": "error",
160-
"noConfusingVoidType": "error",
161-
"noConsoleLog": "warn",
16282
"noConstEnum": "off",
163-
"noControlCharactersInRegex": "error",
16483
"noDebugger": "off",
165-
"noDoubleEquals": "error",
166-
"noDuplicateCase": "error",
167-
"noDuplicateClassMembers": "error",
168-
"noDuplicateJsxProps": "error",
169-
"noDuplicateObjectKeys": "error",
170-
"noDuplicateParameters": "error",
171-
"noEmptyInterface": "error",
84+
"noEmptyBlockStatements": "error",
17285
"noExplicitAny": "warn",
173-
"noExtraNonNullAssertion": "error",
174-
"noFallthroughSwitchClause": "error",
175-
"noFunctionAssign": "error",
176-
"noGlobalIsFinite": "error",
177-
"noGlobalIsNan": "error",
17886
"noImplicitAnyLet": "off",
179-
"noImportAssign": "error",
180-
"noLabelVar": "error",
181-
"noMisleadingInstantiator": "error",
18287
"noMisrefactoredShorthandAssign": "off",
183-
"noPrototypeBuiltins": "error",
184-
"noRedeclare": "error",
185-
"noRedundantUseStrict": "error",
18688
"noSelfCompare": "off",
187-
"noShadowRestrictedNames": "error",
18889
"noSparseArray": "off",
189-
"noUnsafeDeclarationMerging": "error",
190-
"noUnsafeNegation": "error",
191-
"useDefaultSwitchClauseLast": "error",
192-
"useGetterReturn": "error",
193-
"useIsArray": "error",
194-
"useNamespaceKeyword": "error",
195-
"useValidTypeof": "error"
196-
},
197-
"nursery": {
198-
"noDuplicateJsonKeys": "off",
199-
"noEmptyBlockStatements": "error",
200-
"noEmptyTypeParameters": "error",
201-
"noGlobalEval": "off",
202-
"noGlobalAssign": "error",
203-
"noInvalidUseBeforeDeclaration": "error",
204-
"noMisleadingCharacterClass": "error",
205-
"noNodejsModules": "off",
20690
"noThenProperty": "warn",
207-
"noUnusedImports": "error",
208-
"noUnusedPrivateClassMembers": "error",
209-
"noUselessLoneBlockStatements": "error",
210-
"noUselessTernary": "error",
21191
"useAwait": "error",
212-
"useConsistentArrayType": "error",
213-
"useExportType": "error",
214-
"useFilenamingConvention": "off",
215-
"useForOf": "warn",
216-
"useGroupedTypeImport": "error",
217-
"useImportRestrictions": "off",
218-
"useImportType": "error",
219-
"useNodejsImportProtocol": "warn",
220-
"useNumberNamespace": "error",
221-
"useShorthandFunctionType": "warn"
92+
"useErrorMessage": "error",
93+
"noVar": "error",
94+
"noConsole": { "level": "warn", "options": { "allow": ["log"] } }
22295
}
22396
}
22497
},
22598
"formatter": {
22699
"enabled": true,
227-
"ignore": ["node_modules/**/*"],
100+
"includes": ["**", "!**/node_modules/**/*"],
228101
"formatWithErrors": false,
229102
"indentWidth": 2,
230103
"indentStyle": "space",
231104
"lineEnding": "lf",
232105
"lineWidth": 80
233106
},
234-
"organizeImports": {
235-
"enabled": true,
236-
"ignore": ["node_modules/**/*"]
237-
},
107+
"assist": { "actions": { "source": { "organizeImports": "on" } } },
238108
"javascript": {
239109
"formatter": {
240110
"enabled": true,
@@ -249,7 +119,8 @@
249119
"quoteProperties": "asNeeded",
250120
"quoteStyle": "single",
251121
"semicolons": "always",
252-
"trailingComma": "all"
122+
"trailingCommas": "all",
123+
"expand": "auto"
253124
},
254125
"globals": [],
255126
"parser": {

package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -51,25 +51,25 @@
5151
"prepublishOnly": "npm run build"
5252
},
5353
"devDependencies": {
54-
"@babel/core": "^7.23.9",
55-
"@biomejs/biome": "^1.5.3",
56-
"@rollup/plugin-node-resolve": "^15.2.3",
57-
"@rollup/plugin-typescript": "^11.1.6",
54+
"@babel/core": "^7.29.0",
55+
"@biomejs/biome": "^2.4.4",
56+
"@rollup/plugin-node-resolve": "^16.0.3",
57+
"@rollup/plugin-typescript": "^12.3.0",
5858
"@types/babel__core": "^7.20.5",
59-
"@types/babel__generator": "^7.6.8",
60-
"@types/node": "^20.11.10",
61-
"babel-preset-solid": "^1.8.12",
62-
"rollup": "^4.9.6",
63-
"solid-js": "^1.8.12",
59+
"@types/babel__generator": "^7.27.0",
60+
"@types/node": "^25.3.0",
61+
"babel-preset-solid": "^1.9.10",
62+
"rollup": "^4.59.0",
63+
"solid-js": "^1.9.11",
6464
"tslib": "^2.6.2",
65-
"typescript": "^5.3.3",
66-
"vitest": "^1.2.2"
65+
"typescript": "^5.9.3",
66+
"vitest": "^4.0.18"
6767
},
6868
"peerDependencies": {
6969
"solid-js": "^1.3"
7070
},
7171
"dependencies": {
72-
"@babel/generator": "^7.23.6",
73-
"@babel/types": "^7.23.6"
72+
"@babel/generator": "^7.29.1",
73+
"@babel/types": "^7.29.0"
7474
}
7575
}

0 commit comments

Comments
 (0)