fix(deps): update npm non-major dependencies#4445
Conversation
🦋 Changeset detectedLatest commit: c7d616c The changes in this PR will be included in the next version bump. This PR includes changesets to release 4 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
Preview deployments for this pull request: storybook - themebuilder - www - |
8fd05a4 to
f99c08a
Compare
|
see FetchExternal in suggestion.stories.tsx:432 More information. Updated type to |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
|
After fixing triggering the storybook tests, there were a few issues that had to be solved. One was the forced |
commit 1741697 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Feb 4 08:52:17 2026 +0100 fix(deps): update npm non-major dependencies (#4445) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Oddbjørn Øvernes <oddbjorn.overnes@gmail.com> Co-authored-by: Michael Marszalek <mimarz@gmail.com> commit 850e9cc Author: Michael Marszalek <mimarz@gmail.com> Date: Wed Feb 4 08:32:54 2026 +0100 docs: new CSS variable/token preview tables (#4395) Co-authored-by: Oddbjørn Øvernes <oddbjorn.overnes@gmail.com> commit 6051733 Author: Marianne Røsvik <marianne.rosvik@digdir.no> Date: Wed Feb 4 08:08:36 2026 +0100 docs: english version of required and optional form fields (#4459) commit 7ea081e Author: Frank Dahle <frankdahle@gmail.com> Date: Tue Feb 3 13:55:37 2026 +0100 docs: fixed mispelling (#4462) commit 0b03881 Author: stianmorsund <stian.rm@gmail.com> Date: Fri Jan 30 12:15:32 2026 +0100 fix(www): broken redirects (#4457) commit 7276fdb Author: Oddbjørn Øvernes <oddbjorn.overnes@gmail.com> Date: Fri Jan 30 08:52:15 2026 +0100 chore(www): add dpg-logo to footer (#4452)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Oddbjørn Øvernes <oddbjorn.overnes@gmail.com> Co-authored-by: Michael Marszalek <mimarz@gmail.com>
This PR contains the following updates:
2.3.11→2.3.12^7.12.0→^7.13.0^7.12.0→^7.13.0^7.12.0→^7.13.0^10.1.11→^10.2.0^10.1.11→^10.2.0^10.1.11→^10.2.0^10.1.11→^10.2.0^10.1.11→^10.2.0^19.2.8→^19.2.9^1.0.5→^1.0.6^1.0.14→^1.1.04.0.17→4.0.184.0.17→4.0.184.0.17→4.0.18^25.7.4→^25.8.0^5.1.32→^5.1.33^1.57.0→^1.58.010.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48→10.28.110.28.0→10.28.1^3.8.0→^3.8.1^7.12.0→^7.13.04.55.2→4.56.0^4.55.2→^4.56.0^10.1.11→^10.2.0^10.1.11→^10.2.0^5.1.4→^5.2.0^6.0.4→^6.0.54.0.17→4.0.18^4.3.5→^4.3.6Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
biomejs/biome (@biomejs/biome)
v2.3.12Compare Source
Patch Changes
#8653
047576dThanks @dyc3! - Added new nursery rulenoDuplicateAttributesto forbid duplicate attributes in HTML elements.#8648
96d09f4Thanks @BaeSeokJae! - Added a new nursery rulenoVueOptionsApi.Biome now reports Vue Options API usage, which is incompatible with Vue 3.6's Vapor Mode.
This rule detects Options API patterns in
<script>blocks,defineComponent(), andcreateApp()calls,helping prepare codebases for Vapor Mode adoption.
For example, the following now triggers this rule:
#8832
b08270bThanks @Exudev! - Fixed #8809, #7985, and #8136: thenoSecretsrule no longer reports false positives on common CamelCase identifiers likepaddingBottom,backgroundColor,unhandledRejection,uncaughtException, andIngestGatewayLogGroup.The entropy calculation algorithm now uses "average run length" to distinguish between legitimate CamelCase patterns (which have longer runs of same-case letters) and suspicious alternating case patterns (which have short runs).
#8793
c19fb0eThanks @TheBaconWizard! - Properly handleparametersmetavariables forarrow_functionGritQL queries. The followingbiome searchcommand no longer throws an error:biome search 'arrow_function(parameters=$parameters, body=$body)'#8561
981affbThanks @wataryooou! - FixednoUnusedVariablesto ignore type parameters declared in ambient contexts such asdeclare moduleblocks.#8817
652cfbbThanks @dyc3! - Fixed #8765: The HTML parser can now parse directive modifiers with a single colon, e.g.@keydown.:.#8704
a1914d4Thanks @Netail! - Added the nursery rulenoRootType.Disallow the usage of specified root types. (e.g.
mutationand/orsubscription)Invalid:
{ "options": { "disallow": ["mutation"] } }#8712
251b47bThanks @Netail! - Renamed the following GraphQL nursery rules to match the Biome standard:useUniqueArgumentNames->noDuplicateArgumentNamesuseUniqueFieldDefinitionNames->noDuplicateFieldDefinitionNamesuseUniqueGraphqlOperationName->noDuplicateGraphqlOperationNameuseUniqueInputFieldNames->noDuplicateInputFieldNamesuseUniqueVariableNames->noDuplicateVariableNamesRun the
biome migrate --writecommand to automatically update the configuration file.#7602
957cd8eThanks @kedevked! - Added the nursery lint ruleuseErrorCause.This rule enforces that errors caught in a
catchclause are not rethrown without wrapping them in a newErrorobject and specifying the original error as thecause. This helps preserve the error’s stack trace and context for better debugging.It can be configured with the following option:
requireCatchParameter: (default:true)true, the rule requires thatcatchclauses have a parameter. If athrowstatement appears inside acatchclause without a parameter, it will be flagged.Invalid examples:
Valid examples:
Valid example when
requireCatchParameterisfalse:Valid:
#8725
95aba98Thanks @dyc3! - Fixed #8715: The CSS parser will now recover slightly better if a semicolon is missing from Tailwind's@applyat-rule.#8616
4ee3bdaThanks @Netail! - Added the nursery ruleuseLoneAnonymousOperation. Disallow anonymous operations when more than one operation specified in document.Invalid:
#8624
291c9f2Thanks @taga3s! - Added the nursery ruleuseInlineScriptIdto the Next.js domain.This rule enforces
idattribute onnext/scriptcomponents with inline content ordangerouslySetInnerHTML.The following code is invalid:
#8767
0d15370Thanks @mdevils! - Fixed #3512:useExhaustiveDependenciesnow properly handles nested destructuring patternsfrom hook results.
#8757
17ed9d3Thanks @Netail! - Added the nursery rulenoDivRegex. Disallow equal signs explicitly at the beginning of regular expressions.Invalid:
#8836
aab1d17Thanks @dyc3! - Fixed #7858: Biome now parses Astro files with empty frontmatter blocks.#8755
3a15c29Thanks @arturalkaim! - Fixed #6670. The$filenamemetavariable can now be used in GritQLwhereclauses to filter matches by filename.#8821
63e68a1Thanks @playhardgopro! - Fixed several bugs in Vue conditional rules (useVueValidVIf,useVueValidVElse, anduseVueValidVElseIf) related to whitespace handling, newlines, and self-closing tags.#8767
0d15370Thanks @mdevils! - Fixed #3685:useExhaustiveDependenciesnow properly handles transparent expressionwrappers like non-null assertions and type assertions in dependency comparisons.
#8597
f764007Thanks @Netail! - Added the nursery rulenoDuplicateEnumValueNames. Enforce unique enum value names.Invalid:
#8679
33dfd7cThanks @ematipico! - Fixed #8678. Now Biome correctly parses components inside Vue, Svelte and Astro files when they have the same name of self-closing elements.#8617
31a9bfeThanks @Netail! - Added the nursery ruleuseLoneExecutableDefinition. Require queries, mutations, subscriptions or fragments to be located in separate files.Invalid:
#8697
8519669Thanks @Faizanq! - Added the nursery lint rulenoExcessiveLinesPerFileto CSS and GraphQL.#8711
365f7aaThanks @Netail! - Added new nursery rulenoDuplicateEnumValues, which disallows defining an enum with multiple members initialized to the same value.#8767
0d15370Thanks @mdevils! - Fixed #5914:useExhaustiveDependenciesnow properly handles variables declared in the samestatement.
#8767
0d15370Thanks @mdevils! - Fixed #8427:useExhaustiveDependenciesnow properly resolves variable references to detectcaptured dependencies.
#8767
0d15370Thanks @mdevils! - Fixed #8484:useExhaustiveDependenciesnow properly handles member access on stable hookresults.
#8767
0d15370Thanks @mdevils! - Fixed #7982:useExhaustiveDependenciesnow properly handles callback expressions with typeassertions.
#8766
39eb545Thanks @Netail! - Fixed #8761: Reverted wrapping the URL of rule descriptions with<>, causing broken URLs in VSCode.#8767
0d15370Thanks @mdevils! - Fixed #3080:useExhaustiveDependenciesnow properly analyzes captures within referencedfunctions passed to hooks.
#8740
4962ed0Thanks @Netail! - Extra rule source references.biome migrate eslintshould do a bit better detecting rules in your eslint configurations.#8776
395746fThanks @codiini! - Fixed #6003:noUselessUndefinedInitializationno longer reports exported variables initialized toundefined. In Svelte 4, this pattern is used to declare optional component props.#8767
0d15370Thanks @mdevils! - Fixed #4248:useExhaustiveDependenciesnow correctly handles function props passed ascallbacks.
#8819
bc191ffThanks @Netail! - Fixed #6567:noUnknownPropertynow ignores unknown properties in at-rules which support descriptors.#8787
adb652fThanks @tuyuritio! - Fixed #8777: Add support for:active-view-transitionpseudo-class.#8639
6577e32Thanks @ohnoah! - Added the nursery lint rulenoExcessiveLinesPerFile.Biome now reports files that exceed a configurable line limit.
#8753
71b5c6eThanks @Netail! - Added the nursery rulenoExcessiveClassesPerFile. Enforce a maximum number of classes per file.Invalid:
#8754
d6b2bdaThanks @Netail! - Added the nursery rulenoFloatingClasses. Disallownewoperators outside of assignments or comparisons.Invalid:
remix-run/react-router (@react-router/dev)
v7.13.0Compare Source
Patch Changes
react-router@7.13.0@react-router/node@7.13.0@react-router/serve@7.13.0remix-run/react-router (@react-router/express)
v7.13.0Compare Source
Patch Changes
react-router@7.13.0@react-router/node@7.13.0remix-run/react-router (@react-router/node)
v7.13.0Compare Source
Patch Changes
react-router@7.13.0storybookjs/storybook (@storybook/addon-a11y)
v10.2.0Compare Source
Storybook 10.2 contains hundreds of fixes and improvement including:
List of all updates
visionglobal - #33599, thanks @ghengeveld!!autodocsstories when computing primary story - #32712, thanks @ia319!:not()with parenthesis in inner selector - #33491, thanks @ghengeveld!.envfile - #33469, thanks @ndelangen!getStoryHrefsmanager API and add hotkey for "open in isolation" - #33416, thanks @ghengeveld!react-docgen-typescriptsupport in story creation - #33586, thanks @yannbf!react-docgen-typescript- #33589, thanks @yannbf!mountdetection when destructuring in the function body - #33367, thanks @ghengeveld!writeFilecache when EBUSY error occurs - #32981, thanks @reduckted!type cannot be named-errors - #33216, thanks @unional!baseline-browser-mapping- #33576, thanks @ndelangen!componentManifestGeneratorto extensiblemanifestspreset property - #33392, thanks @JReinhold!!manifesttag in preview files - #33406, thanks @JReinhold!next/distwith.js-extension for ESM compat - #33380, thanks @yue4u!@opentelemetry/apitooptimizeDeps- #33577, thanks @ndelangen!navigator?.clipboard- #33219, thanks @ndelangen!packageJson.type- #33525, thanks @ndelangen!cannot be namederrors - #33344, thanks @icopp!exactOptionalPropertyTypesfor public API types - #33149, thanks @copilot-swe-agent!bugfixesproperty in swc and babel - #33498, thanks @ndelangen!pluskey - #33565, thanks @ndelangen!u-elements/u-elements (@u-elements/u-combobox)
v1.0.6Compare Source
vitest-dev/vitest (@vitest/browser)
v4.0.18Compare Source
🚀 Experimental Features
onModuleRunnerhook toworker.init- by @sheremet-va in #9286 [(ea837)](https://redirect.github.com/vitest-dev/vitest/commitConfiguration
📅 Schedule: Branch creation - "before 07:00 on Thursday" in timezone Europe/Oslo, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.