Repository navigation
fix(deps): update all dependencies - #37
renovate[bot] wants to merge 1 commit into
Conversation
5fc225a to
6680062
Compare
57ed306 to
e2f0197
Compare
fa61bdd to
a341b3c
Compare
d372fcb to
747233a
Compare
37d2e61 to
0159814
Compare
2d95c0d to
0acc12e
Compare
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
📝 WalkthroughWalkthroughUpgrade pnpm to 11.1.2, switch pnpm/action-setup to v6 and Node to 24.15.0 in CI, and bump multiple dependency/devDependency versions (React, TypeScript, ESLint/biome tooling, vitest, Playwright, vite, Changesets) across workspace package.json files. ChangesMonorepo Dependency Upgrade
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related issues
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🐰 I hopped through packages, nudging versions light, Comment |
b3f3140 to
c96eb32
Compare
eaf706c to
69c645e
Compare
This PR contains the following updates:
^7.29.0→^8.0.7^7.29.0→^8.0.7^2.4.10→^2.5.15^0.6.0→^1.0.1^2.30.0→^3.0.3^0.96.0→^0.97.2^0.106.0→^4.0.2^0.29.0→^4.0.2^4.7.1→^4.8.12.0.4→2.1.13.3.5→3.3.7^1.59.1→^1.63.0^24.12.2→^24.19.1^19.2.14→^19.3.0^19.2.3→^19.3.0^8.58.0→^8.71.1^8.58.0→^8.71.1^6.0.1→^6.1.2^4.1.3→^5.0.3^1.6.14→^1.6.27v6→v7v6→v7^3.21.0→^4.0.1^10.2.0→^10.12.0^4.4.4→^4.4.5^13.0.0→^14.0.0^4.0.2→^4.2.2^64.0.0→^77.0.0^17.4.0→^17.13.0^4.0.8→^5.4.0^16.2.2→^16.4.024.14.1→24.21.010.33.0→12.10.1v5→v6v3→v6^19.2.4→^19.3.0^19.2.4→^19.3.0^6.0.2→^7.0.2^8.58.0→^8.71.1^8.0.6→^8.3.3^8.0.6→^8.3.3^4.1.3→^5.0.3cc @skulidropek
Release Notes
babel/babel (@babel/core)
v8.0.7Compare Source
🐛 Bug Fix
babel-helper-create-regexp-features-plugin,babel-plugin-transform-dotall-regex,babel-plugin-transform-unicode-sets-regex,babel-preset-envbabel-plugin-transform-for-offor awaitintransform-for-of(@brunoborta)babel-helpers,babel-plugin-transform-async-generator-functions,babel-runtime-corejs3asyncIteratorhelper forwarding.throw()to.return()(@brunoborta)babel-parserbabel-helpers,babel-plugin-transform-class-properties,babel-plugin-transform-modules-systemjs,babel-runtime-corejs3@@toPrimitiveusage in toPrimitive helper (@nicolo-ribaudo)babel-plugin-transform-block-scopingbabel-helper-create-class-features-plugin,babel-plugin-transform-private-property-in-object#x inon static private fields before initialization (@hoobnn)babel-traverseNodePath#evaluate(@CINC0S)path.evaluate(@wulu007)babel-core🏠 Internal
babel-helpers,babel-plugin-transform-modules-commonjs,babel-runtime-corejs3interopRequireWildcardhelper (@nicolo-ribaudo)v8.0.6Compare Source
👓 Spec Compliance
babel-helper-validator-identifier,babel-parser🐛 Bug Fix
babel-parserbabel-helper-string-parser,babel-parser🏠 Internal
babel-code-frame,babel-core,babel-generator,babel-helper-create-class-features-plugin,babel-helper-module-transforms,babel-parser,babel-plugin-bugfix-safari-rest-destructuring-rhs-array,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-discard-binding,babel-plugin-transform-regenerator,babel-plugin-transform-typescript,babel-preset-env,babel-traverse,babel-typesbabel-parserbabel-corebabel-build-external-helpers,babel-cli,babel-code-frame,babel-core,babel-generator,babel-helper-compilation-targets,babel-helper-create-class-features-plugin,babel-helper-globals,babel-helper-string-parser,babel-helper-transform-fixture-test-runner,babel-helper-validator-identifier,babel-node,babel-parser,babel-plugin-transform-async-generator-functions,babel-plugin-transform-runtime,babel-register,babel-runtime-corejs3,babel-traverse🏃♀️ Performance
babel-helper-compilation-targets,babel-helper-transform-fixture-test-runnerlru-cachewithflru(@nicolo-ribaudo)v8.0.5Compare Source
👓 Spec Compliance
babel-parser🐛 Bug Fix
babel-parserbabel-plugin-transform-destructuringbabel-plugin-transform-typescriptenuminto anamespace(@nicolo-ribaudo)babel-nodebabel-plugin-bugfix-safari-rest-destructuring-rhs-arraybabel-traversegetAll{Prev,Next}Siblings(@JLHwung)babel-plugin-transform-block-scopingbabel-generatorbabel-registerbabel-cli,babel-helper-transform-fixture-test-runner,babel-registerbabel-standalone@babel/standalone(@liuxingbaoyu)📝 Documentation
🏠 Internal
babel-cli,babel-core,babel-helper-compilation-targets,babel-helper-create-class-features-plugin,babel-helper-create-regexp-features-plugin,babel-helper-fixtures,babel-preset-envsemverwithverkit(@sxzz)babel-nodebabel-types🏃♀️ Performance
babel-parser@babel/parser(@liuxingbaoyu)v8.0.1Compare Source
💥 Breaking Change
babel-core,babel-plugin-transform-object-rest-spread,babel-plugin-transform-runtime,babel-preset-env,babel-standalonepreset-env'suseBuiltIns(@nicolo-ribaudo)v8.0.0Compare Source
👓 Spec Compliance
babel-core💥 Breaking Change
babel-cli,babel-node,babel-plugin-proposal-decorators,babel-plugin-transform-classes,babel-plugin-transform-function-name,babel-plugin-transform-modules-commonjs,babel-plugin-transform-object-rest-spread,babel-plugin-transform-parameters,babel-plugin-transform-react-constant-elements,babel-plugin-transform-regenerator,babel-preset-env,babel-registermodules: auto(@nicolo-ribaudo)babel-plugin-transform-runtime,babel-runtime-corejs3,babel-runtime@babe/runtime-corejs3(@liuxingbaoyu)babel-parserlocations: "packed"(@liuxingbaoyu)🐛 Bug Fix
babel-generatorbabel-plugin-transform-modules-systemjs📝 Documentation
🏠 Internal
🏃♀️ Performance
babel-corev7.29.7Compare Source
v7.29.7 (2026-05-25)
Re-release all packages with npm provenance attestations
v7.29.6Compare Source
v7.29.6 (2026-05-25)
🐛 Bug Fix
babel-generatorbabel-corebabel-core,babel-generatorCommitters: 3
biomejs/biome (@biomejs/biome)
v2.5.15Compare Source
Patch Changes
#10634
b436ba0Thanks @subaru-hello! - Added the new nursery rulenoReactObjectTypeAsDefaultProp, which disallows array, object, and function values as default props in React components.For example, the following snippet triggers the rule.
#11956
faa8b37Thanks @dyc3! - Added the nursery rulenoSvelteExportLet, which disallows declaring Svelte component props with the legacyexport letsyntax. Use the$props()rune instead.#10816
1b9479eThanks @Th3S4mur41! - Added a new nursery ruleuseLogicalPropertiesthat enforces the use of logical properties in CSS, promoting better internationalization and accessibility practices. The rule supports adirectionoption with"ltr"as the default and"rtl"as the alternative.This is a first rule covering parts of #9034
{ "linter": { "rules": { "nursery": { "useLogicalProperties": { "level": "warn", "options": { "direction": "rtl" } } } } } }#11960
1fdb5c2Thanks @dyc3! - Added the nursery ruleuseSvelteKitRuneImports, which reports imports from the deprecated$app/storesmodule and suggests$app/stateinstead.#11723
3b429d1Thanks @m1handr! - Fixed #11656:noAstroSetHtmlDirectivenow correctly reportsset:htmldirectives inside Astro template expressions.#12023
874d5aeThanks @codspeed! - Improved the performance of the HTML formatter up to 4x.#11761
a3462feThanks @saberoueslati! - Fixed #11351:useSimplifiedLogicExpressionno longer reports boolean literals on the right side of||and&&outside boolean contexts, because removing them can change the result of the expression. For example,y = x || falseis no longer reported, whileif (x || false)still is.#11732
ff4c4ddThanks @dyc3! - Added the nursery rulenoMeaninglessVoidOperator, which reports unnecessary uses ofvoid, such asvoid log()whenlogreturnsvoid. The rule allows discarded call results, thenables,void 0, and calls returningnever.#11975
40dd3fbThanks @ematipico! - Fixed the indentation of multiline Astro expressions, in templates and attribute values, when runningbiome check --write. Biome now formats Astro expressions withbiome formattoo, and places them at the column of the surrounding markup.<div> {items.map((item) => ( - <span>{item}</span> -))} + <span>{item}</span> + ))} </div>#12016
09d4000Thanks @codspeed! - Improved the performance of indexing and analysis of big files up to 2x. The improvements are mostly visible in projects that make use of project and types lint rules.#11750
089bde0Thanks @dyc3! - Added the nursery ruleuseStrictBooleanExpressions, which reports ambiguous truthiness checks such asif (value)whenvaluehas typenumber | undefined. Non-nullable strings and numbers and nullable objects are allowed; the rule has no options.#11494
ad5b362Thanks @jp-knj! - Added the nursery rulenoAstroConflictingSetDirectives, which reports Astro elements with multiple content sources, such asset:html,set:text, and child content.For example,
<div set:html={html}>content</div>triggers the rule.#11878
84d1b3bThanks @dyc3! - Fixed #11748:useExhaustiveSwitchCasesnow reports missing cases for values created with the mapping overload ofArray.from, including arrays imported from another module.#11802
7d1f37eThanks @dyc3! - Tailwind classes will now be detected in Svelte, Vue, and Astro class attribute expressions that don't use a class merging function.#11910
9e50ea2Thanks @ematipico! - Fixed #11504, a regression where Biome would silently ignore errors in the configuration file. Now errors are correctly retained and checked before executing any command.#11921
d568632Thanks @hirehamir! - Fixed #10846: when plugins fail to load, Biome now prints each failing plugin's path on its own line, instead of concatenating bare messages likeCannot read file.Cannot read file..#11930
82ea5a6Thanks @dyc3! - Fixed #11927: The HTML formatter no longer duplicates comments around Svelte blocks. This affected a comment after a block such as{#if}or{#each}at the end of an element, and a comment on the same line as the last element inside a block, before{:else},{/if}, or a similar tag.#11931
0cc46d8Thanks @dyc3! - Fixed the indentation of comments at the end of a Svelte block's contents. A comment before{:else},{:then},{/if}, or a similar tag is now indented with the block's contents instead of with the tag.{#if condition} <span>Text</span> -<!-- comment --> + <!-- comment --> {/if}#12031
ef0edd4Thanks @dyc3! - Fixed #12027: Biome's test rules no longer mistake regular method calls namedtest,it, ordescribefor tests. For example,useValidTestTitleused to report the following regular expression check as a test with an invalid title:#11959
8477e61Thanks @dyc3! - Fixed #11950:noUnusedVariablesnow reports arrow functions with expression bodies that only reference themselves, such aslet h = () => h();.#11915
3260602Thanks @ematipico! - Fixed #11841, where suppression comments had no effect on some parts of HTML-ish files and on snippets embedded in JavaScript files.Now the following suppression works as expected:
#11952
b51040eThanks @dyc3! - Fixed #11951: the GritQL formatter no longer inserts a space after awithinpattern without anuntilclause.#11794
429cf95Thanks @dyc3! - Added the nursery rulenoTailwindRawColorsfor JavaScript and HTML. It disallows Tailwind palette colors such asbg-pink-500andtext-white, encouraging design system color utilities such asbg-primary.#11837
f5e249bThanks @dyc3! - Fixed #11836:biome check --writeno longer adds invalid parentheses around Svelte{@const}declarations when experimental HTML support and formatting are enabled.#11978
8be0b9eThanks @dyc3! - Fixed #11817: Biome no longer crashes when its output is piped to a program that exits early, such ashead. Output to the closed pipe is now discarded and Biome exits normally.#11868
3841c26Thanks @ematipico! - Fixed #8986: Biome's language server now scopes all watched-file patterns to each workspace folder, falling back to the deprecatedrootUriwhen no workspace folders are provided. Clients without relative-pattern support receive compatible absolute glob patterns.#11928
0015681Thanks @dyc3! - Restricted access to the Unix daemon socket to the user running Biome. The socket now lives in abiome-daemondirectory inside Biome's cache directory that only this user can access, and the socket itself has mode0600.#11835
589ca1aThanks @dyc3! - UpdateduseReactCompiler: Biome now reports React Compiler diagnostics regardless of the React version declared inpackage.json.#11907
b7d9037Thanks @posido! - Fixed withastro/compiler-rs#194: the HTML parser no longer treats a regex literal that starts with>as the end of a self-closing tag. Astro frontmatter such asconst escaped = s.replace(/>/g, ">");no longer swallows the closing---fence, and the same regex inside a template expression no longer runs past its closing}. A regex literal after a keyword such asreturn, as inreturn />'/.test(s), is now recognized too.#12021
59cc595Thanks @dyc3! - Type inference performance has been significantly improved. Some popular libraries like Zod, Valibot, Arktype, Effect, Kysely, and Drizzle have gained a ~2-240x speedup in our benchmarks. This improvement affects all rules that use type information.#12044
c73fb91Thanks @dyc3! - Fixed #12042: the HTML formatter no longer removes the space between text and an inline element on the next line when it joins the lines.#11965
f90bf38Thanks @ematipico! - Fixed module resolution in long-running workspaces so imports reflect package manifest and TypeScript path-mapping changes without requiring the importing file to be edited.#11860
0884e29Thanks @dyc3! - Removed theattributesandfunctionsoptions from the nursery rulenoTailwindArbitraryValue. The rule now uses the same Tailwind detection asuseTailwindShorthandClasses.#11969
865cd30Thanks @AlbinoGeek! - Fixed #11962:noUnknownTypeSelectorno longer reports view transition names inside view transition pseudo-elements, such aspagein::view-transition-group(page).#11914
06ff47bThanks @dyc3! - Fixed #11897: the safe fix fornoUselessStringConcatnow escapes embedded double quotes when combining literals, preserving valid JavaScript and existing escape sequences.#11997
af7825fThanks @github-actions! - The noRestrictedDependencies rule has been updated with new module replacement data, it should now detect for more relevant replacements.#11827
31bb662Thanks @dfedoryshchev! - Fixed #11566:useNamingConventionno longer reports anamespacedeclared insidedeclare globalor inside an external module declaration. Both positions are documented as always ignored, and the rule offered a safe fix, sobiome check --writerenamed the declaration:#11814
23ba25fThanks @siketyan! - Fixed type inference through generic type aliases that instantiate another generic type with a nested generic argument, such astype Nested<T> = Box<Wrapper<T>>. Type-aware rules now resolve members of such types:#11908
dd5a5ceThanks @siketyan! - Fixed #11880: Biome no longer misparses a<<expression followed by a later>>>as TypeScript type arguments. For example,const mask = 1 << bitsfollowed byconst m = mask >>> 0on the next line now parses correctly.#11882
28c817dThanks @mikehasa! - Fixed a bug innoOctalEscapewhere the safe fix could silently change a string's value. A legacy octal escape is at most two digits when the leading digit is4-7, so"\751"is"\75"+"1"(i.e."=1") but was rewritten to the single characterǩ; it is now rewritten to"\x3d1".#11861
81b0adbThanks @Netail! - Added the new nursery rulenoSelfImport, which forbids a module from importing itself.Configuration
📅 Schedule: (UTC)
🚦 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.