chore(deps): update all non-major dependencies#195
Conversation
📝 WalkthroughWalkthroughThis PR performs coordinated dependency version bumps across the entire project's example applications and core packages. Angular runtime packages advance from Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
View your CI Pipeline Execution ↗ for commit 942d463
☁️ Nx Cloud last updated this comment at |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@examples/solid/createThrottledSignal/package.json`:
- Line 16: The example's package.json now depends on vite@^8.0.8 which requires
Node >=20.19, but the file lacks an engines.node constraint; update the
examples' package.json to add an "engines" field (e.g., "engines": { "node":
">=20.19" }) or set it to match the repo CI/.nvmrc Node version (e.g., Node
24.8.0) so installs on older Node 18 do not fail; locate the examples'
package.json that lists "vite": "^8.0.8" and add the engines.node entry
accordingly.
In `@packages/react-pacer/package.json`:
- Line 111: The package.json dependency entry for "@tanstack/react-store"
references a non-existent version "0.10.0"; update the dependency in
packages/react-pacer/package.json to a published version (for example change
"@tanstack/react-store": "^0.10.0" to "@tanstack/react-store": "^0.9.3") or
replace it with the correct pre-release tag if you intended to pin a
pre-release; ensure the package name and version string are valid so npm/yarn
can resolve it during install.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: b564146b-4178-4fe0-9535-926c63afb1cb
⛔ Files ignored due to path filters (1)
pnpm-lock.yamlis excluded by!**/pnpm-lock.yaml
📒 Files selected for processing (165)
examples/angular/asyncBatch/package.jsonexamples/angular/asyncDebounce/package.jsonexamples/angular/asyncRateLimit/package.jsonexamples/angular/asyncRetry/package.jsonexamples/angular/asyncThrottle/package.jsonexamples/angular/batch/package.jsonexamples/angular/debounce/package.jsonexamples/angular/injectAsyncBatchedCallback/package.jsonexamples/angular/injectAsyncBatcher/package.jsonexamples/angular/injectAsyncDebouncedCallback/package.jsonexamples/angular/injectAsyncDebouncer/package.jsonexamples/angular/injectAsyncQueuedSignal/package.jsonexamples/angular/injectAsyncQueuer/package.jsonexamples/angular/injectAsyncRateLimiter/package.jsonexamples/angular/injectAsyncRateLimiterWithPersister/package.jsonexamples/angular/injectAsyncThrottledCallback/package.jsonexamples/angular/injectAsyncThrottler/package.jsonexamples/angular/injectBatchedCallback/package.jsonexamples/angular/injectBatcher/package.jsonexamples/angular/injectDebouncedCallback/package.jsonexamples/angular/injectDebouncedSignal/package.jsonexamples/angular/injectDebouncedValue/package.jsonexamples/angular/injectDebouncer/package.jsonexamples/angular/injectQueuedSignal/package.jsonexamples/angular/injectQueuedValue/package.jsonexamples/angular/injectQueuer/package.jsonexamples/angular/injectQueuerWithPersister/package.jsonexamples/angular/injectRateLimitedCallback/package.jsonexamples/angular/injectRateLimitedSignal/package.jsonexamples/angular/injectRateLimitedValue/package.jsonexamples/angular/injectRateLimiter/package.jsonexamples/angular/injectRateLimiterWithPersister/package.jsonexamples/angular/injectThrottledCallback/package.jsonexamples/angular/injectThrottledSignal/package.jsonexamples/angular/injectThrottledValue/package.jsonexamples/angular/injectThrottler/package.jsonexamples/angular/queue/package.jsonexamples/angular/rateLimit/package.jsonexamples/angular/throttle/package.jsonexamples/preact/asyncBatch/package.jsonexamples/preact/asyncDebounce/package.jsonexamples/preact/asyncRateLimit/package.jsonexamples/preact/asyncRetry/package.jsonexamples/preact/asyncThrottle/package.jsonexamples/preact/batch/package.jsonexamples/preact/debounce/package.jsonexamples/preact/queue/package.jsonexamples/preact/rateLimit/package.jsonexamples/preact/throttle/package.jsonexamples/preact/useAsyncBatchedCallback/package.jsonexamples/preact/useAsyncBatcher/package.jsonexamples/preact/useAsyncDebouncedCallback/package.jsonexamples/preact/useAsyncDebouncer/package.jsonexamples/preact/useAsyncQueuedState/package.jsonexamples/preact/useAsyncQueuer/package.jsonexamples/preact/useAsyncRateLimiter/package.jsonexamples/preact/useAsyncRateLimiterWithPersister/package.jsonexamples/preact/useAsyncThrottledCallback/package.jsonexamples/preact/useAsyncThrottler/package.jsonexamples/preact/useBatchedCallback/package.jsonexamples/preact/useBatcher/package.jsonexamples/preact/useDebouncedCallback/package.jsonexamples/preact/useDebouncedState/package.jsonexamples/preact/useDebouncedValue/package.jsonexamples/preact/useDebouncer/package.jsonexamples/preact/useQueuedState/package.jsonexamples/preact/useQueuedValue/package.jsonexamples/preact/useQueuer/package.jsonexamples/preact/useQueuerWithPersister/package.jsonexamples/preact/useRateLimitedCallback/package.jsonexamples/preact/useRateLimitedState/package.jsonexamples/preact/useRateLimitedValue/package.jsonexamples/preact/useRateLimiter/package.jsonexamples/preact/useRateLimiterWithPersister/package.jsonexamples/preact/useThrottledCallback/package.jsonexamples/preact/useThrottledState/package.jsonexamples/preact/useThrottledValue/package.jsonexamples/preact/useThrottler/package.jsonexamples/preact/util-comparison/package.jsonexamples/react/asyncBatch/package.jsonexamples/react/asyncDebounce/package.jsonexamples/react/asyncRateLimit/package.jsonexamples/react/asyncRetry/package.jsonexamples/react/asyncThrottle/package.jsonexamples/react/batch/package.jsonexamples/react/debounce/package.jsonexamples/react/queue/package.jsonexamples/react/rateLimit/package.jsonexamples/react/react-query-debounced-prefetch/package.jsonexamples/react/react-query-queued-prefetch/package.jsonexamples/react/react-query-throttled-prefetch/package.jsonexamples/react/throttle/package.jsonexamples/react/useAsyncBatchedCallback/package.jsonexamples/react/useAsyncBatcher/package.jsonexamples/react/useAsyncDebouncedCallback/package.jsonexamples/react/useAsyncDebouncer/package.jsonexamples/react/useAsyncQueuedState/package.jsonexamples/react/useAsyncQueuer/package.jsonexamples/react/useAsyncRateLimiter/package.jsonexamples/react/useAsyncRateLimiterWithPersister/package.jsonexamples/react/useAsyncThrottledCallback/package.jsonexamples/react/useAsyncThrottler/package.jsonexamples/react/useBatchedCallback/package.jsonexamples/react/useBatcher/package.jsonexamples/react/useDebouncedCallback/package.jsonexamples/react/useDebouncedState/package.jsonexamples/react/useDebouncedValue/package.jsonexamples/react/useDebouncer/package.jsonexamples/react/useQueuedState/package.jsonexamples/react/useQueuedValue/package.jsonexamples/react/useQueuer/package.jsonexamples/react/useQueuerWithPersister/package.jsonexamples/react/useRateLimitedCallback/package.jsonexamples/react/useRateLimitedState/package.jsonexamples/react/useRateLimitedValue/package.jsonexamples/react/useRateLimiter/package.jsonexamples/react/useRateLimiterWithPersister/package.jsonexamples/react/useThrottledCallback/package.jsonexamples/react/useThrottledState/package.jsonexamples/react/useThrottledValue/package.jsonexamples/react/useThrottler/package.jsonexamples/react/util-comparison/package.jsonexamples/solid/asyncBatch/package.jsonexamples/solid/asyncDebounce/package.jsonexamples/solid/asyncRateLimit/package.jsonexamples/solid/asyncThrottle/package.jsonexamples/solid/batch/package.jsonexamples/solid/createAsyncBatcher/package.jsonexamples/solid/createAsyncDebouncer/package.jsonexamples/solid/createAsyncQueuer/package.jsonexamples/solid/createAsyncRateLimiter/package.jsonexamples/solid/createAsyncThrottler/package.jsonexamples/solid/createBatcher/package.jsonexamples/solid/createDebouncedSignal/package.jsonexamples/solid/createDebouncedValue/package.jsonexamples/solid/createDebouncer/package.jsonexamples/solid/createQueuedSignal/package.jsonexamples/solid/createQueuer/package.jsonexamples/solid/createRateLimitedSignal/package.jsonexamples/solid/createRateLimitedValue/package.jsonexamples/solid/createRateLimiter/package.jsonexamples/solid/createThrottledSignal/package.jsonexamples/solid/createThrottledValue/package.jsonexamples/solid/createThrottler/package.jsonexamples/solid/debounce/package.jsonexamples/solid/queue/package.jsonexamples/solid/rateLimit/package.jsonexamples/solid/throttle/package.jsonexamples/vanilla/LiteBatcher/package.jsonexamples/vanilla/LiteDebouncer/package.jsonexamples/vanilla/LiteQueuer/package.jsonexamples/vanilla/LiteRateLimiter/package.jsonexamples/vanilla/LiteThrottler/package.jsonexamples/vanilla/liteBatch/package.jsonexamples/vanilla/liteDebounce/package.jsonexamples/vanilla/liteQueue/package.jsonexamples/vanilla/liteRateLimit/package.jsonexamples/vanilla/liteThrottle/package.jsonpackage.jsonpackages/angular-pacer/package.jsonpackages/pacer-devtools/package.jsonpackages/pacer/package.jsonpackages/preact-pacer/package.jsonpackages/react-pacer/package.jsonpackages/solid-pacer/package.json
| }, | ||
| "devDependencies": { | ||
| "vite": "^8.0.3", | ||
| "vite": "^8.0.8", |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Verify Node engine declarations and Vite 8 usage across workspace package.json files.
# Expected: either engines are upgraded to >=20.19 where needed, or CI/runtime is confirmed on Node 20+.
fd -a package.json | while read -r f; do
node_engine=$(jq -r '.engines.node // empty' "$f")
vite_ver=$(jq -r '.devDependencies.vite // .dependencies.vite // empty' "$f")
if [ -n "$node_engine" ] || [ -n "$vite_ver" ]; then
printf "%s\tengines.node=%s\tvite=%s\n" "$f" "${node_engine:-<none>}" "${vite_ver:-<none>}"
fi
doneRepository: TanStack/pacer
Length of output: 12369
🌐 Web query:
vite 8 node version requirement official
💡 Result:
Vite 8 requires Node.js 20.19+, 22.12+, or newer versions that meet these minimums. This is the same requirement as Vite 7, enabling ESM-only distribution due to native require(esm) support without flags.
Citations:
- 1: https://github.com/vitejs/vite/blob/8e05b61d/packages/vite/CHANGELOG.md
- 2: https://vite.dev/blog/announcing-vite8
🏁 Script executed:
# Check for CI/build configs and documentation about examples
fd -a '(\.yml|\.yaml|\.md)$' -t f . | grep -E '(workflow|github|\.github|README|CI|test|build|vite)' | head -20Repository: TanStack/pacer
Length of output: 1323
🏁 Script executed:
# Examine the root package.json to understand workspace structure
cat -n package.json | head -30Repository: TanStack/pacer
Length of output: 2270
🏁 Script executed:
# Look for GitHub workflows or CI configs that might run examples
fd -a '\.(yml|yaml)$' -t f . | xargs grep -l 'examples' 2>/dev/null | head -10Repository: TanStack/pacer
Length of output: 130
🏁 Script executed:
# Check if there's Node version specification in CI or anywhere else
find . -maxdepth 2 -name '.nvmrc' -o -name '.node-version' 2>/dev/nullRepository: TanStack/pacer
Length of output: 66
🏁 Script executed:
cat .nvmrcRepository: TanStack/pacer
Length of output: 64
🏁 Script executed:
# Check pnpm-workspace.yaml to understand the workspace structure
cat -n pnpm-workspace.yamlRepository: TanStack/pacer
Length of output: 240
Examples need Node engine constraint for Vite 8 compatibility
Line 16 upgrades to vite@^8.0.8, which requires Node 20.19+ or 22.12+. However, these example packages lack an engines.node field, while the main library packages declare engines.node: ">=18". Developers with Node 18 who install or run examples will encounter failures at runtime.
Update the example package.json files with:
"engines": {
"node": ">=20.19"
}Alternatively, ensure examples explicitly target the same Node version as the repo's CI environment (Node 24.8.0, per .nvmrc).
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@examples/solid/createThrottledSignal/package.json` at line 16, The example's
package.json now depends on vite@^8.0.8 which requires Node >=20.19, but the
file lacks an engines.node constraint; update the examples' package.json to add
an "engines" field (e.g., "engines": { "node": ">=20.19" }) or set it to match
the repo CI/.nvmrc Node version (e.g., Node 24.8.0) so installs on older Node 18
do not fail; locate the examples' package.json that lists "vite": "^8.0.8" and
add the engines.node entry accordingly.
| "dependencies": { | ||
| "@tanstack/pacer": "workspace:*", | ||
| "@tanstack/react-store": "^0.9.3" | ||
| "@tanstack/react-store": "^0.10.0" |
There was a problem hiding this comment.
🧩 Analysis chain
🌐 Web query:
For @tanstack/react-store, what changed between 0.9.3 and 0.10.0, and are there any breaking changes or migration notes that would impact consumers upgrading from 0.9.x?
💡 Result:
No significant changes occurred between @tanstack/react-store 0.9.3 and 0.10.0. The latest version of @tanstack/react-store is 0.9.3 (as of March 2026), and GitHub releases for TanStack/store show 0.9.3 as the most recent, with earlier mentions of 0.10.x appearing to be for specific framework adapters like @tanstack/preact-store@0.10.1 or internal references that were not finalized for react-store. There are no published release notes, changelogs, or migration guides documenting differences or breaking changes for a 0.10.0 release of @tanstack/react-store. Consumers upgrading within the 0.9.x series (e.g., from 0.9.3 to later 0.9.x patches if any) face no breaking changes, as these are patch releases with minor fixes like tree-shaking improvements and regression fixes.
Citations:
- 1: https://github.com/TanStack/store/releases
- 2: https://www.mintlify.com/TanStack/store/guides/migration
- 3: https://www.npmjs.com/package/@tanstack/react-store
- 4: https://github.com/TanStack/store/releases/tag/v0.10.1
- 5: https://github.com/TanStack/store
- 6: https://www.npmjs.com/package/@tanstack/react-store?activeTab=versions
- 7: https://www.npmjs.com/package/@tanstack/store
🏁 Script executed:
cat packages/react-pacer/package.json | grep -A 2 -B 2 "@tanstack/react-store"Repository: TanStack/pacer
Length of output: 182
Dependency version @tanstack/react-store@0.10.0 does not exist.
@tanstack/react-store has no published 0.10.0 release as of March 2026. The latest version is 0.9.3. This dependency specification will fail to resolve during installation. Either use an existing version (e.g., ^0.9.3) or verify if this is a pre-release tag that should be explicitly specified.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@packages/react-pacer/package.json` at line 111, The package.json dependency
entry for "@tanstack/react-store" references a non-existent version "0.10.0";
update the dependency in packages/react-pacer/package.json to a published
version (for example change "@tanstack/react-store": "^0.10.0" to
"@tanstack/react-store": "^0.9.3") or replace it with the correct pre-release
tag if you intended to pin a pre-release; ensure the package name and version
string are valid so npm/yarn can resolve it during install.
This PR contains the following updates:
^21.2.6→^21.2.7^21.2.6→^21.2.7^21.2.7→^21.2.8^21.2.7→^21.2.8^21.2.7→^21.2.8^21.2.7→^21.2.8^21.2.7→^21.2.8^21.2.7→^21.2.8^21.2.7→^21.2.8^0.9.3→^0.10.0^0.10.1→^0.10.2^0.11.3→^0.12.00.10.1→0.10.2^5.96.2→^5.99.0^5.96.2→^5.99.0^0.9.3→^0.10.00.8.1→0.8.2^0.9.3→^0.10.0^0.9.3→^0.10.0^29.0.1→^29.0.2^6.3.0→^6.4.1^22.6.4→^22.6.5^3.8.1→^3.8.2^19.2.4→^19.2.5^19.2.4→^19.2.5^0.2.15→^0.2.16^8.0.3→^8.0.8^4.1.2→^4.1.4Release Notes
angular/angular-cli (@angular/build)
v21.2.7Compare Source
@angular/cli
@angular/build
angular/angular (@angular/common)
v21.2.8Compare Source
compiler
compiler-cli
core
language-service
TanStack/store (@tanstack/angular-store)
v0.10.0Compare Source
Minor Changes
Patch Changes
66e3010]:TanStack/devtools (@tanstack/preact-devtools)
v0.10.2Compare Source
Patch Changes
aa32769]:TanStack/store (@tanstack/preact-store)
v0.12.0Compare Source
Minor Changes
Patch Changes
66e3010]:TanStack/devtools (@tanstack/react-devtools)
v0.10.2Compare Source
Patch Changes
aa32769]:TanStack/query (@tanstack/react-query)
v5.99.0Compare Source
Patch Changes
v5.98.0Compare Source
Patch Changes
v5.97.0Compare Source
Patch Changes
2bfb12c]:TanStack/query (@tanstack/react-query-devtools)
v5.99.0Compare Source
Patch Changes
v5.98.0Compare Source
Patch Changes
v5.97.0Compare Source
Patch Changes
TanStack/store (@tanstack/react-store)
v0.10.0Compare Source
Minor Changes
Patch Changes
66e3010]:TanStack/devtools (@tanstack/solid-devtools)
v0.8.2Compare Source
Patch Changes
aa32769]:TanStack/store (@tanstack/solid-store)
v0.10.0Compare Source
Minor Changes
Patch Changes
66e3010]:TanStack/store (@tanstack/store)
v0.10.0Compare Source
Minor Changes
jsdom/jsdom (jsdom)
v29.0.2Compare Source
getComputedStyle(). Computed value rules are now applied across a broader set of properties, and include fixes related to inheritance, defaulting keywords, custom properties, and color-related values such ascurrentcolorand system colors. (@asamuzaK)'background' and'border'shorthand parsing. (@asamuzaK)webpro-nl/knip (knip)
v6.4.1: Release 6.4.1Compare Source
2d3d8d8)cdbe298)v6.4.0: Release 6.4.0Compare Source
ed97e6a) - thanks @Zamiell!bcad120) - thanks @Zamiell!7ab0d4d) - thanks @Faithfinder!1431ff3) - thanks @TkDodo!e78c7f6) - thanks @vincent067!@jest-environmentpragma resolution and limit pragma scope (3832364)a47aff5)cefed38)25a7982)b63fbd9)573df54)--cacheruns (6ab8de8)dabf8ce)0506895)f3ed14d)00ae83b)35d8fab)40a917e)608f0ed)v6.3.1: Release 6.3.1Compare Source
0a6e93d) - thanks @controversial!97bb283) - thanks @mpalmer685!c4d6b28)33ef87d)nrwl/nx (nx)
v22.6.5Compare Source
22.6.5 (2026-04-10)
🚀 Features
🩹 Fixes
❤️ Thank You
prettier/prettier (prettier)
v3.8.2Compare Source
facebook/react (react)
v19.2.5: 19.2.5 (April 8th, 2026)Compare Source
React Server Components
SuperchupuDev/tinyglobby (tinyglobby)
v0.2.16Compare Source
Fixed
picomatchto 4.0.4, mitigating any potential exposure toCVE-2026-33671
and CVE-2026-33672
Changed
vitejs/vite (vite)
v8.0.8Compare Source
Features
Bug Fixes
dns.getDefaultResultOrdertemporary (#22202) (15f1c15)v8.0.7Compare Source
Bug Fixes
v8.0.6Compare Source
Features
Bug Fixes
Performance Improvements
getLocalhostAddressIfDiffersFromDNSwhen DNS order isverbatim(#22151) (56ec256)Miscellaneous Chores
vitest-dev/vitest (vitest)
v4.1.4Compare Source
🚀 Features
skipFullif agent detected - by @hi-ogawa in #10018 (53757)assertionas a public field - by @sheremet-va in #10095 (a120e)🐞 Bug Fixes
expect(..., message)consistent as error message prefix - by @hi-ogawa and Codex in #10068 (a1b5f)View changes on GitHub
v4.1.3Compare Source
🚀 Experimental Features
experimental.preParseflag - by @sheremet-va in #10070 (78273)browser.locators.exactoption - by @sheremet-va in #10013 (48799)TestAttachment.bodyEncoding- by @hi-ogawa in #9969 (89ca0)🐞 Bug Fixes
expect.pollinterval - by @hi-ogawa and Claude Sonnet 4.6 in #10022 (3f5bf)@vitest/coverage-v8and@vitest/coverage-istanbulas optional dependency - by @alan-agius4 in #10025 (146d4)defineHelperfor webkit async stack trace + update playwright 1.59.0 - by @hi-ogawa in #10036 (5a5fa)JestExtendError.contextfrom verbose error reporting - by @hi-ogawa in #9983 (66751)vitest- by @hi-ogawa and Codex in #10042 (691d3)View changes on GitHub
Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.