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
|
| Layer / File(s) | Summary |
|---|---|
CI infrastructure and package manager setup .github/actions/setup/action.yml, .github/workflows/checking-dependencies.yml, package.json |
Switched pnpm/action-setup usage to @v6 in the composite action and CI workflow; bumped actions/setup-node node-version to 24.15.0; root packageManager set to pnpm@11.1.2; bumped @changesets/changelog-github and @changesets/cli. |
Application workspace dependencies packages/app/package.json |
Updated packageManager to pnpm@11.1.2; advanced runtime ranges (@effect/platform, effect) and increased vite peer requirement; multiple devDependencies bumped (Biome, ESLint/TypeScript tooling, vitest, coverage, jscpd, TypeScript tooling). |
Next.js frontend workspace packages/frontend-nextjs/package.json |
Bumped runtime deps (next, react, react-dom) and dev tooling (@playwright/test, @types/node, typescript) to newer patch versions. |
Frontend workspace packages/frontend/package.json |
Raised react/react-dom to ^19.2.6; bumped devDependencies (@playwright/test, @types/node, @vitejs/plugin-react, typescript, vite). |
Consumer workspace packages/pack-consumer/package.json |
Bumped devDependencies typescript and vite to newer versions. |
Estimated code review effort
🎯 3 (Moderate) | ⏱️ ~20 minutes
Possibly related issues
- Dependency Dashboard #2: Renovate-style dependency bumps for pnpm and CI actions overlap with this PR.
- Dependency Dashboard openapi-effect#1: Matches pnpm/action-setup and pnpm version updates seen here.
- Dependency Dashboard effect-eslint-template#6: Similar CI/action and dependency version updates across template files.
- Dependency Dashboard context-doc#5: Overlaps on pnpm and CI workflow upgrades.
- Dependency Dashboard effect-template#10: Mirrors dependency and CI action bumps present in this PR.
- Dependency Dashboard dist-deps-prune#2: Shares pnpm and pnpm/action-setup updates across workflows and package manifests.
🚥 Pre-merge checks | ✅ 5
-
✅ Passed checks (5 passed)
-
Check name Status Explanation Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request. Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request. Title check ✅ Passed The title clearly summarizes the primary change: a broad dependency update across packages, GitHub Actions, and the Node runtime. Description check ✅ Passed The description directly documents the dependency, GitHub Action, and Node runtime updates in the changeset.
-
✨ Finishing Touches
-
📝 Generate docstrings
-
- Create stacked PR
- Commit on current branch
🧪 Generate unit tests (beta)
-
- Create PR with unit tests
- Commit unit tests in branch
renovate/all
-
- Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
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,
pnpm and Node updated, CI set just right.
React and TypeScript put on tiny new shoes,
Dev tools aligned, no breaking news.
A happy rabbit dance for upgrades done!
Comment @coderabbitai help to get the list of available commands.
b3f3140 to
c96eb32
Compare
eaf706c to
69c645e
Compare
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
^7.29.0→^8.0.9^7.29.0→^8.0.9^2.4.10→^2.6.3^0.6.0→^1.0.1^2.30.0→^3.0.3^0.96.0→^0.97.2^0.106.0→^4.0.6^0.29.0→^4.0.6^4.7.1→^4.8.12.0.4→2.1.13.3.5→3.3.7^1.59.1→^1.64.1^24.12.2→^24.19.2^19.2.14→^19.3.0^19.2.3→^19.3.0^8.58.0→^8.72.0^8.58.0→^8.72.0^6.0.1→^6.1.2^4.1.3→^5.0.5^1.6.14→^1.6.28v6→v7v6→v7^3.21.0→^4.0.6^10.2.0→^10.13.0^4.4.4→^4.4.5^13.0.0→^14.0.0^4.0.2→^4.2.2^64.0.0→^79.0.0^17.4.0→^17.13.0^4.0.8→^5.4.2^16.2.2→^16.4.324.14.1→24.22.110.33.0→12.15.0v5→v6v3→v6^19.2.4→^19.3.1^19.2.4→^19.3.1^6.0.2→^7.0.2^8.58.0→^8.72.0^8.0.6→^8.3.5^8.0.6→^8.3.5^4.1.3→^5.0.5cc @skulidropek
Release Notes
babel/babel (@babel/core)
v8.0.9Compare Source
v8.0.9 (2026-10-23)
This release contains no changes. It is needed only to update the repo (which is based on
@babel/core's last release) in Node.js's CITGM.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.6.3Compare Source
Patch Changes
#12275
807e616Thanks @dyc3! - Added the new nursery rulenoArraySortForMinMax, which reports sorting an array only to read its smallest or largest value. UseMath.min()orMath.max()instead.#12432
cf61682Thanks @dyc3! - Added the nursery rulenoBooleanSortComparator, which reports sort comparators that return a boolean instead of a number. For example,array.sort((a, b) => a > b)never puts the first item before the second, so the array isn't sorted correctly.#12304
b4654c5Thanks @dyc3! - Added the new nursery rulenoEagerArrayMethodsInLoops, which reports.map()and.filter()calls in the header offor...ofloops. These calls build a new array that is only used by the loop.#12121
66c3791Thanks @dyc3! - Added the nursery rulenoNewRequire, which disallows callingrequirewithnew, such asnew require("app-header").#12316
34b520dThanks @dyc3! - Added the new nursery rulenoObsoleteAttributes, which disallows obsolete attributes on HTML elements and suggests what to use instead.#12258
cce2385Thanks @dyc3! - Added the nursery rulenoPathConcat, which disallows building file paths and URLs by joining strings to__dirname,__filename,import.meta.dirname,import.meta.filename, orimport.meta.url.#12287
e12ad78Thanks @dyc3! - Added the new nursery rulenoPlaywrightNthMethods, which disallows selecting Playwright elements by position withfirst(),last(), andnth(). A test that relies on the position of an element can act on a different element when the page changes.#12343
62ad123Thanks @vibbix! - Added the nursery rulenoSelfNestedLayer, which disallows nesting a cascade layer inside a layer with the same name. Layer names inside an@layerblock are relative to it, so the inner layer below creates the sublayercomponents.componentsinstead of adding tocomponents.#12289
bbbd95dThanks @dyc3! - Added the nursery rulenoShortTimeValues, which reports CSS animation and transition times that are shorter than the configuredminimumnumber of milliseconds. The rule does nothing untilminimumis set.For example, the following code is invalid when
minimumis100:#12431
f748ec0Thanks @dyc3! - Added the nursery rulenoSvelteInternal, which disallows importing fromsvelte/internaland its submodules. These modules are private to Svelte and can change or disappear in any release.#12270
8ae35c4Thanks @dyc3! - Added the nursery rulenoTanstackQueryRestDestructuring, which disallows rest destructuring and object spread on TanStack Query results. Both read every property of the result, so the component updates on every change to the query.The rule belongs to the new
tanstackQuerydomain.#12308
372af2aThanks @dyc3! - Added the new nursery rulenoUnreadableForOfExpression, which reportsfor...ofandfor await...ofloops that go through the result of a complex expression instead of a variable, a property, or a short call.#12422
0be8d10Thanks @dyc3! - Added the new nursery rulenoUnsafeReturn, which disallows returning a value typed asanyfrom a function.#12311
8434c92Thanks @dyc3! - Added the nursery rulenoUselessSplice, which reportssplice()calls that have a simpler alternative. For example,array.splice(0, 1)can be written asarray.shift().#12293
eaa4a2bThanks @dyc3! - Added the nursery rulenoVueUnusedEmitDeclarations, which reports events that a Vue component declares but never emits.For example, the following component never emits
close:#12386
f01ebb0Thanks @dyc3! - Added the nursery rulenoVueVTextVHtmlOnComponent, which disallowsv-textandv-htmlon Vue components. These directives replace everything inside the component's root element instead of filling its slot.#12385
7bd38b7Thanks @dyc3! - Added the new nursery rulenoVueWatchAfterAwait, which disallows creating watchers after anawaitin a Vue component'ssetup()function. Vue doesn't stop these watchers when the component is removed. A watcher is allowed when the function it returns is stored, so that function can be called later to stop the watcher.#12286
50d2a4eThanks @dyc3! - Added the nursery rulenoZeroLengthUnit, which disallows units on zero lengths in CSS. Biome can remove the unit.#12300
ab2eb9eThanks @dyc3! - Added the nursery ruleuseBlockStatementOverIife, which reports functions that are called immediately when a block statement can replace them. Biome can replace these functions with a block statement.Invalid:
#12421
1c2cac0Thanks @dyc3! - Added the nursery ruleuseConsistentLightnessNotation, which enforces writing the lightness oflab(),lch(),oklab(), andoklch()colors as a percentage, or as a number with thenotationoption. For example, with the default options,oklch(0.85 0.17 88)is reported and can be fixed tooklch(85% 0.17 88).#12224
fef7ed4Thanks @dyc3! - Added the nursery ruleuseExpectToContain, which reports tests that compare the result ofincludes()to a boolean, and suggests usingtoContain()instead.#12299
0d5025dThanks @dyc3! - Added the new nursery ruleuseIteratorZip, which reportsforloops that use an index only to read the same position from several arrays. Such loops can useIterator.zip()instead.#12298
a234d2fThanks @dyc3! - Added the nursery ruleuseMathAbs, which reports manual absolute value calculations and range checks that can useMath.abs(). For example,value < 0 ? -value : valuecan be written asMath.abs(value), andvalue > limit || value < -limitcan be written asMath.abs(value) > limit.#12499
bd024ccThanks @dyc3! - Added the nursery ruleuseMathTrunc, which requiresMath.trunc()instead of bitwise operations orparseInt(String(x), 10)for removing the decimal part of a number. For example,const result = value | 0;andconst result = ~~value;are now reported.#12314
9e875a4Thanks @dyc3! - Added the new nursery ruleusePackageJsonValidCpu, which reports acpufield inpackage.jsonthat isn't an array of known processor types. Thecpufield lists the processor types that the package supports.For example, the rule reports the following
package.jsonfile becausex86isn't a processor type that package managers recognize:{ "name": "my-package", "cpu": ["x86"] }#12315
cb30544Thanks @dyc3! - Added the nursery ruleusePackageJsonValidEngines, which reports an invalidenginesfield inpackage.json. The field must be an object, and each of its values must be a non-empty string.For example, the following
enginesfield is reported because the version ofnodeis a number:{ "engines": { "node": 24 } }#12400
407604dThanks @dyc3! - Added the nursery ruleuseVueComponentIs, which requires Vue<component>elements to bind theisattribute with:isorv-bind:is. Without it, Vue has no component to render.#12337
c371520Thanks @dyc3! - Added the nursery ruleuseVueToggleInsideTransition, which requires the element inside a Vue<Transition>to be shown and hidden withv-iforv-show. Without one of them, the element is always shown and the transition never plays.#12387
64472e9Thanks @dyc3! - Added the nursery ruleuseVueTypedRef, which reportsref()andshallowRef()calls in TypeScript that have no type argument and no initial value other thannullorundefined. Without a type, TypeScript can't tell which values these refs are meant to hold.#12423
bf1a55aThanks @dyc3! - Added the nursery ruleuseVueVOnExact, which requires the.exactmodifier on av-onlistener when another listener for the same event on the element needs more modifier keys, such as.ctrl. Without.exact, both listeners run when those keys are held down. The rule accepts the following code:#12418
208730eThanks @latin-1! - Fixed #12417:useSortedPropertiescould produce invalid CSS when sorting properties without a final semicolon. Comments attached to reordered properties are preserved.#12216
f2a3c71Thanks @dyc3! - Added the new nursery rulenoDanglingUnderscore, which disallows variable names, function names, and property accesses that start or end with an underscore.#12536
438997fThanks @vidigoat! - Fixed the formatter removing the parentheses around an instantiation expression before+,-,<,>,>=,>>and>>>. TypeScript readsmake<T> + yasmake < T > +y, andmake<T> >> ydoesn't parse.#12540
7d3e8a1Thanks @vidigoat! - Fixed the formatter removing the parentheses around an instantiation expression before a non-null assertion or type arguments of a class heritage, which produced code that doesn't parse.#12496
09d89b9Thanks @vidigoat! - Fixed the formatter removing the parentheses around binary, logical, type-cast and instantiation operands of an instantiation expression. The type arguments then applied to the last operand only, and a nested instantiation expression didn't parse.#12526
dbcdab1Thanks @dyc3! - Fixed #12524: the Markdown formatter no longer removes the blank line between a paragraph and the list that follows it. Removing it could change the document, because an ordered list that doesn't start at1can't interrupt a paragraph and became part of the paragraph text.#12509
470018bThanks @dyc3! - Fixed #12507: the Markdown formatter no longer drops the>markers after an empty quote line whenproseWrapis"always"or"never". Previously, the text after the empty line was moved out of the blockquote.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.