Skip to content

chore(deps): update all non-major dependencies#195

Merged
renovate[bot] merged 1 commit intomainfrom
renovate/all-minor-patch
Apr 13, 2026
Merged

chore(deps): update all non-major dependencies#195
renovate[bot] merged 1 commit intomainfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Apr 13, 2026

This PR contains the following updates:

Package Change Age Confidence
@angular/build ^21.2.6^21.2.7 age confidence
@angular/cli ^21.2.6^21.2.7 age confidence
@angular/common (source) ^21.2.7^21.2.8 age confidence
@angular/compiler (source) ^21.2.7^21.2.8 age confidence
@angular/compiler-cli (source) ^21.2.7^21.2.8 age confidence
@angular/core (source) ^21.2.7^21.2.8 age confidence
@angular/forms (source) ^21.2.7^21.2.8 age confidence
@angular/platform-browser (source) ^21.2.7^21.2.8 age confidence
@angular/router (source) ^21.2.7^21.2.8 age confidence
@tanstack/angular-store (source) ^0.9.3^0.10.0 age confidence
@tanstack/preact-devtools (source) ^0.10.1^0.10.2 age confidence
@tanstack/preact-store (source) ^0.11.3^0.12.0 age confidence
@tanstack/react-devtools (source) 0.10.10.10.2 age confidence
@tanstack/react-query (source) ^5.96.2^5.99.0 age confidence
@tanstack/react-query-devtools (source) ^5.96.2^5.99.0 age confidence
@tanstack/react-store (source) ^0.9.3^0.10.0 age confidence
@tanstack/solid-devtools (source) 0.8.10.8.2 age confidence
@tanstack/solid-store (source) ^0.9.3^0.10.0 age confidence
@tanstack/store (source) ^0.9.3^0.10.0 age confidence
jsdom ^29.0.1^29.0.2 age confidence
knip (source) ^6.3.0^6.4.1 age confidence
nx (source) ^22.6.4^22.6.5 age confidence
prettier (source) ^3.8.1^3.8.2 age confidence
react (source) ^19.2.4^19.2.5 age confidence
react-dom (source) ^19.2.4^19.2.5 age confidence
tinyglobby (source) ^0.2.15^0.2.16 age confidence
vite (source) ^8.0.3^8.0.8 age confidence
vitest (source) ^4.1.2^4.1.4 age confidence

Release Notes

angular/angular-cli (@​angular/build)

v21.2.7

Compare Source

@​angular/cli
Commit Type Description
971041aa1 fix handle missing package manager during analytics initialization
@​angular/build
Commit Type Description
365cce81d fix preserve coverage ignore comments in development
9f74660c3 fix show clear error when styleUrl points to a TypeScript file
angular/angular (@​angular/common)

v21.2.8

Compare Source

compiler
Commit Type Description
e40d378f3e fix handle nested brackets in host object bindings
compiler-cli
Commit Type Description
2c6781071f fix error for type parameter declarations
core
Commit Type Description
82192deda9 fix handle missing serialized container hydration data
057cc6d09d fix remove obsolete iOS cursor pointer hack in event delegation
language-service
Commit Type Description
7797671257 fix get quick info at local var location to align with TS semantics and support type narrowing
TanStack/store (@​tanstack/angular-store)

v0.10.0

Compare Source

Minor Changes
  • chore: update deps and change build process to tsdown (#​304)
Patch Changes
TanStack/devtools (@​tanstack/preact-devtools)

v0.10.2

Compare Source

Patch Changes
TanStack/store (@​tanstack/preact-store)

v0.12.0

Compare Source

Minor Changes
  • chore: update deps and change build process to tsdown (#​304)
Patch Changes
TanStack/devtools (@​tanstack/react-devtools)

v0.10.2

Compare Source

Patch Changes
TanStack/query (@​tanstack/react-query)

v5.99.0

Compare Source

Patch Changes

v5.98.0

Compare Source

Patch Changes

v5.97.0

Compare Source

Patch Changes
TanStack/query (@​tanstack/react-query-devtools)

v5.99.0

Compare Source

Patch Changes

v5.98.0

Compare Source

Patch Changes

v5.97.0

Compare Source

Patch Changes
TanStack/store (@​tanstack/react-store)

v0.10.0

Compare Source

Minor Changes
  • chore: update deps and change build process to tsdown (#​304)
Patch Changes
TanStack/devtools (@​tanstack/solid-devtools)

v0.8.2

Compare Source

Patch Changes
TanStack/store (@​tanstack/solid-store)

v0.10.0

Compare Source

Minor Changes
  • chore: update deps and change build process to tsdown (#​304)
Patch Changes
TanStack/store (@​tanstack/store)

v0.10.0

Compare Source

Minor Changes
  • chore: update deps and change build process to tsdown (#​304)
jsdom/jsdom (jsdom)

v29.0.2

Compare Source

  • Significantly improved and sped up 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 as currentcolor and system colors. (@​asamuzaK)
  • Fixed CSS 'background' and 'border' shorthand parsing. (@​asamuzaK)
webpro-nl/knip (knip)

v6.4.1: Release 6.4.1

Compare Source

v6.4.0: Release 6.4.0

Compare Source

v6.3.1: Release 6.3.1

Compare Source

nrwl/nx (nx)

v22.6.5

Compare Source

22.6.5 (2026-04-10)

🚀 Features
  • core: allow generate command to skip project graph creation (#​35170)
  • core: use CNW variant 1 cloud prompt in nx init (#​35155)
  • core: prompt for setup mode when running nx init in empty git directory (#​35226)
  • misc: lock in CNW cloud prompt A/B winner and add new variants (#​35154)
🩹 Fixes
  • angular: add storybook and playwright as implicit dependencies (#​35224)
  • bundling: bump esbuild for new projects to a version compatible with vite 8 (#​35132)
  • core: clean up legacy .gemini/skills during configure-ai-agents (#​35117)
  • core: copy pnpm install configuration to generated package.json (#​35016, #​30240)
  • core: display actual error message when plugin loading fails (#​35138, #​35137)
  • core: bump axios to 1.13.5 to resolve CVE-2026-25639 (#​35148, #​35145)
  • core: update and pin ejs to 5.0.1 (#​35157)
  • core: misc tui perf fixes (#​35187)
  • core: replace LGPL-licensed @​ltd/j-toml with BSD-3-Clause smol-toml (#​35188)
  • core: kill discrete tasks and use tree-kill for batch cleanup on SIGINT (#​35175)
  • core: support cross-file variable references in .env files (#​34956, #​34955)
  • core: disable Yarn scripts for temp nx@​latest installs (#​35210)
  • core: use fresh package manager cache for e2e tests (#​35211)
  • core: prevent phantom connections and dead polling in plugin workers (#​34823, #​34388)
  • core: add prettier config inputs to astro-docs format target (#​35222)
  • core: add vale-changed.mjs script to vale target inputs (41a71dd97d)
  • core: add missing build inputs for angular-rspack example projects (d71dcc6a9a)
  • core: add run-native-target script input to dotnet build-analyzer (#​35221)
  • core: overwrite inferred script target when nx prop defines executor or command (#​35227)
  • core: update cleanup mock to match async signature in package-json spec (c9d51d31f9)
  • gradle: prevent Gradle and Maven daemon accumulation during project graph recalculation (#​35143)
  • gradle: use namespace import for tree-kill to match codebase convention (7c4f4af802)
  • js: resolve ENOWORKSPACES test error in setupVerdaccio for @​nx/js:library generator (#​34755)
  • js: include npm overrides in generated lockfile (#​35192, #​34529)
  • linter: infer extended tsconfig files as task inputs (#​35190)
  • maven: prevent batch executor hang from premature worker exit (#​35001, #​34757)
  • maven: use require for tree-kill to avoid esModuleInterop mismatch between lib and spec configs (8bd4c182ca)
  • misc: use workspace root for package manager detection and normalize paths in plugins (#​35116)
  • misc: stream Framer proxy responses and add edge function timing (#​35215)
  • misc: bump axios to 1.15.0 for all packages (#​35237)
  • repo: clean Angular CLI restore target before cache copy (#​35121)
  • repo: update issue-notifier.yml (#​35178)
❤️ Thank You
prettier/prettier (prettier)

v3.8.2

Compare Source

facebook/react (react)

v19.2.5: 19.2.5 (April 8th, 2026)

Compare Source

React Server Components
SuperchupuDev/tinyglobby (tinyglobby)

v0.2.16

Compare Source

Fixed
Changed
  • Overhauled and optimized most internals by Torathion
  • Ignore patterns are no longer compiled twice by webpro
vitejs/vite (vite)

v8.0.8

Compare Source

Features
Bug Fixes

v8.0.7

Compare Source

Bug Fixes
  • use sync dns.getDefaultResultOrder instead of dns.promises (#​22185) (5c05b04)

v8.0.6

Compare Source

Features
Bug Fixes
Performance Improvements
  • early return in getLocalhostAddressIfDiffersFromDNS when DNS order is verbatim (#​22151) (56ec256)
Miscellaneous Chores
vitest-dev/vitest (vitest)

v4.1.4

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v4.1.3

Compare Source

   🚀 Experimental Features
   🐞 Bug Fixes
    View changes on GitHub

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 13, 2026

📝 Walkthrough

Walkthrough

This PR performs coordinated dependency version bumps across the entire project's example applications and core packages. Angular runtime packages advance from ^21.2.7 to ^21.2.8, React/Preact/Solid framework dependencies receive minor patch updates, Vite tooling moves from ^8.0.3 to ^8.0.8, and TanStack store packages update to the latest versions. Root development tools are also incrementally bumped.

Changes

Cohort / File(s) Summary
Angular Examples (45 files)
examples/angular/*/package.json
Updated @angular/common, @angular/compiler, @angular/core, @angular/forms, @angular/platform-browser, @angular/router from ^21.2.7 to ^21.2.8. Bumped Angular tooling (@angular/build, @angular/cli) from ^21.2.6 to ^21.2.7 and @angular/compiler-cli from ^21.2.7 to ^21.2.8. Updated jsdom from ^29.0.1 to ^29.0.2 and vitest from ^4.1.2 to ^4.1.4.
Preact Examples (28 files)
examples/preact/*/package.json
Updated vite from ^8.0.3 to ^8.0.8. Two files (useQueuer, util-comparison) also bumped @tanstack/preact-devtools from ^0.10.1 to ^0.10.2.
React Examples (40 files)
examples/react/*/package.json
Updated react and react-dom from ^19.2.4 to ^19.2.5, and vite from ^8.0.3 to ^8.0.8. Three react-query examples also bumped @tanstack/react-query versions from ^5.96.2 to ^5.99.0. Two files (queue, useQueuer, util-comparison) updated @tanstack/react-devtools from 0.10.1 to 0.10.2.
Solid Examples (26 files)
examples/solid/*/package.json
Updated vite from ^8.0.3 to ^8.0.8. Four files also bumped @tanstack/solid-devtools from 0.8.1 to 0.8.2.
Vanilla Examples (11 files)
examples/vanilla/*/package.json
Updated vite from ^8.0.3 to ^8.0.8 across all example projects.
Root & Package Dependencies
package.json, packages/*/package.json
Root package.json: Updated knip from ^6.3.0 to ^6.4.1, nx from ^22.6.4 to ^22.6.5, prettier from ^3.8.1 to ^3.8.2, tinyglobby from ^0.2.15 to ^0.2.16, vitest from ^4.1.2 to ^4.1.4. Package updates: @tanstack/*-store versions bumped to ^0.10.0 (from ^0.9.3 or ^0.11.3), Angular package @angular/core to ^21.2.8, React to ^19.2.5, Preact store to ^0.12.0.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Poem

🐰 Hop, hop, the versions rise!
Vite eight-point-oh-eight flies,
Angular, React all in tune,
Dependencies dance this joyful June. 🎉

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description does not follow the required template structure with sections for 'Changes', 'Checklist', and 'Release Impact'. Add the required sections from the template: 🎯 Changes, ✅ Checklist, and 🚀 Release Impact with appropriate content and checkboxes.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main change as a dependency update PR for all non-major versions.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/all-minor-patch

Comment @coderabbitai help to get the list of available commands and usage tips.

@nx-cloud
Copy link
Copy Markdown

nx-cloud bot commented Apr 13, 2026

View your CI Pipeline Execution ↗ for commit 942d463

Command Status Duration Result
nx run-many --targets=build --exclude=examples/** ✅ Succeeded 15s View ↗

☁️ Nx Cloud last updated this comment at 2026-04-13 02:13:05 UTC

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Apr 13, 2026

More templates

@tanstack/angular-pacer

npm i https://pkg.pr.new/@tanstack/angular-pacer@195

@tanstack/pacer

npm i https://pkg.pr.new/@tanstack/pacer@195

@tanstack/pacer-devtools

npm i https://pkg.pr.new/@tanstack/pacer-devtools@195

@tanstack/pacer-lite

npm i https://pkg.pr.new/@tanstack/pacer-lite@195

@tanstack/preact-pacer

npm i https://pkg.pr.new/@tanstack/preact-pacer@195

@tanstack/preact-pacer-devtools

npm i https://pkg.pr.new/@tanstack/preact-pacer-devtools@195

@tanstack/react-pacer

npm i https://pkg.pr.new/@tanstack/react-pacer@195

@tanstack/react-pacer-devtools

npm i https://pkg.pr.new/@tanstack/react-pacer-devtools@195

@tanstack/solid-pacer

npm i https://pkg.pr.new/@tanstack/solid-pacer@195

@tanstack/solid-pacer-devtools

npm i https://pkg.pr.new/@tanstack/solid-pacer-devtools@195

commit: 942d463

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

📥 Commits

Reviewing files that changed from the base of the PR and between 53fb52e and 942d463.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (165)
  • examples/angular/asyncBatch/package.json
  • examples/angular/asyncDebounce/package.json
  • examples/angular/asyncRateLimit/package.json
  • examples/angular/asyncRetry/package.json
  • examples/angular/asyncThrottle/package.json
  • examples/angular/batch/package.json
  • examples/angular/debounce/package.json
  • examples/angular/injectAsyncBatchedCallback/package.json
  • examples/angular/injectAsyncBatcher/package.json
  • examples/angular/injectAsyncDebouncedCallback/package.json
  • examples/angular/injectAsyncDebouncer/package.json
  • examples/angular/injectAsyncQueuedSignal/package.json
  • examples/angular/injectAsyncQueuer/package.json
  • examples/angular/injectAsyncRateLimiter/package.json
  • examples/angular/injectAsyncRateLimiterWithPersister/package.json
  • examples/angular/injectAsyncThrottledCallback/package.json
  • examples/angular/injectAsyncThrottler/package.json
  • examples/angular/injectBatchedCallback/package.json
  • examples/angular/injectBatcher/package.json
  • examples/angular/injectDebouncedCallback/package.json
  • examples/angular/injectDebouncedSignal/package.json
  • examples/angular/injectDebouncedValue/package.json
  • examples/angular/injectDebouncer/package.json
  • examples/angular/injectQueuedSignal/package.json
  • examples/angular/injectQueuedValue/package.json
  • examples/angular/injectQueuer/package.json
  • examples/angular/injectQueuerWithPersister/package.json
  • examples/angular/injectRateLimitedCallback/package.json
  • examples/angular/injectRateLimitedSignal/package.json
  • examples/angular/injectRateLimitedValue/package.json
  • examples/angular/injectRateLimiter/package.json
  • examples/angular/injectRateLimiterWithPersister/package.json
  • examples/angular/injectThrottledCallback/package.json
  • examples/angular/injectThrottledSignal/package.json
  • examples/angular/injectThrottledValue/package.json
  • examples/angular/injectThrottler/package.json
  • examples/angular/queue/package.json
  • examples/angular/rateLimit/package.json
  • examples/angular/throttle/package.json
  • examples/preact/asyncBatch/package.json
  • examples/preact/asyncDebounce/package.json
  • examples/preact/asyncRateLimit/package.json
  • examples/preact/asyncRetry/package.json
  • examples/preact/asyncThrottle/package.json
  • examples/preact/batch/package.json
  • examples/preact/debounce/package.json
  • examples/preact/queue/package.json
  • examples/preact/rateLimit/package.json
  • examples/preact/throttle/package.json
  • examples/preact/useAsyncBatchedCallback/package.json
  • examples/preact/useAsyncBatcher/package.json
  • examples/preact/useAsyncDebouncedCallback/package.json
  • examples/preact/useAsyncDebouncer/package.json
  • examples/preact/useAsyncQueuedState/package.json
  • examples/preact/useAsyncQueuer/package.json
  • examples/preact/useAsyncRateLimiter/package.json
  • examples/preact/useAsyncRateLimiterWithPersister/package.json
  • examples/preact/useAsyncThrottledCallback/package.json
  • examples/preact/useAsyncThrottler/package.json
  • examples/preact/useBatchedCallback/package.json
  • examples/preact/useBatcher/package.json
  • examples/preact/useDebouncedCallback/package.json
  • examples/preact/useDebouncedState/package.json
  • examples/preact/useDebouncedValue/package.json
  • examples/preact/useDebouncer/package.json
  • examples/preact/useQueuedState/package.json
  • examples/preact/useQueuedValue/package.json
  • examples/preact/useQueuer/package.json
  • examples/preact/useQueuerWithPersister/package.json
  • examples/preact/useRateLimitedCallback/package.json
  • examples/preact/useRateLimitedState/package.json
  • examples/preact/useRateLimitedValue/package.json
  • examples/preact/useRateLimiter/package.json
  • examples/preact/useRateLimiterWithPersister/package.json
  • examples/preact/useThrottledCallback/package.json
  • examples/preact/useThrottledState/package.json
  • examples/preact/useThrottledValue/package.json
  • examples/preact/useThrottler/package.json
  • examples/preact/util-comparison/package.json
  • examples/react/asyncBatch/package.json
  • examples/react/asyncDebounce/package.json
  • examples/react/asyncRateLimit/package.json
  • examples/react/asyncRetry/package.json
  • examples/react/asyncThrottle/package.json
  • examples/react/batch/package.json
  • examples/react/debounce/package.json
  • examples/react/queue/package.json
  • examples/react/rateLimit/package.json
  • examples/react/react-query-debounced-prefetch/package.json
  • examples/react/react-query-queued-prefetch/package.json
  • examples/react/react-query-throttled-prefetch/package.json
  • examples/react/throttle/package.json
  • examples/react/useAsyncBatchedCallback/package.json
  • examples/react/useAsyncBatcher/package.json
  • examples/react/useAsyncDebouncedCallback/package.json
  • examples/react/useAsyncDebouncer/package.json
  • examples/react/useAsyncQueuedState/package.json
  • examples/react/useAsyncQueuer/package.json
  • examples/react/useAsyncRateLimiter/package.json
  • examples/react/useAsyncRateLimiterWithPersister/package.json
  • examples/react/useAsyncThrottledCallback/package.json
  • examples/react/useAsyncThrottler/package.json
  • examples/react/useBatchedCallback/package.json
  • examples/react/useBatcher/package.json
  • examples/react/useDebouncedCallback/package.json
  • examples/react/useDebouncedState/package.json
  • examples/react/useDebouncedValue/package.json
  • examples/react/useDebouncer/package.json
  • examples/react/useQueuedState/package.json
  • examples/react/useQueuedValue/package.json
  • examples/react/useQueuer/package.json
  • examples/react/useQueuerWithPersister/package.json
  • examples/react/useRateLimitedCallback/package.json
  • examples/react/useRateLimitedState/package.json
  • examples/react/useRateLimitedValue/package.json
  • examples/react/useRateLimiter/package.json
  • examples/react/useRateLimiterWithPersister/package.json
  • examples/react/useThrottledCallback/package.json
  • examples/react/useThrottledState/package.json
  • examples/react/useThrottledValue/package.json
  • examples/react/useThrottler/package.json
  • examples/react/util-comparison/package.json
  • examples/solid/asyncBatch/package.json
  • examples/solid/asyncDebounce/package.json
  • examples/solid/asyncRateLimit/package.json
  • examples/solid/asyncThrottle/package.json
  • examples/solid/batch/package.json
  • examples/solid/createAsyncBatcher/package.json
  • examples/solid/createAsyncDebouncer/package.json
  • examples/solid/createAsyncQueuer/package.json
  • examples/solid/createAsyncRateLimiter/package.json
  • examples/solid/createAsyncThrottler/package.json
  • examples/solid/createBatcher/package.json
  • examples/solid/createDebouncedSignal/package.json
  • examples/solid/createDebouncedValue/package.json
  • examples/solid/createDebouncer/package.json
  • examples/solid/createQueuedSignal/package.json
  • examples/solid/createQueuer/package.json
  • examples/solid/createRateLimitedSignal/package.json
  • examples/solid/createRateLimitedValue/package.json
  • examples/solid/createRateLimiter/package.json
  • examples/solid/createThrottledSignal/package.json
  • examples/solid/createThrottledValue/package.json
  • examples/solid/createThrottler/package.json
  • examples/solid/debounce/package.json
  • examples/solid/queue/package.json
  • examples/solid/rateLimit/package.json
  • examples/solid/throttle/package.json
  • examples/vanilla/LiteBatcher/package.json
  • examples/vanilla/LiteDebouncer/package.json
  • examples/vanilla/LiteQueuer/package.json
  • examples/vanilla/LiteRateLimiter/package.json
  • examples/vanilla/LiteThrottler/package.json
  • examples/vanilla/liteBatch/package.json
  • examples/vanilla/liteDebounce/package.json
  • examples/vanilla/liteQueue/package.json
  • examples/vanilla/liteRateLimit/package.json
  • examples/vanilla/liteThrottle/package.json
  • package.json
  • packages/angular-pacer/package.json
  • packages/pacer-devtools/package.json
  • packages/pacer/package.json
  • packages/preact-pacer/package.json
  • packages/react-pacer/package.json
  • packages/solid-pacer/package.json

},
"devDependencies": {
"vite": "^8.0.3",
"vite": "^8.0.8",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 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
done

Repository: 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:


🏁 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 -20

Repository: TanStack/pacer

Length of output: 1323


🏁 Script executed:

# Examine the root package.json to understand workspace structure
cat -n package.json | head -30

Repository: 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 -10

Repository: 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/null

Repository: TanStack/pacer

Length of output: 66


🏁 Script executed:

cat .nvmrc

Repository: TanStack/pacer

Length of output: 64


🏁 Script executed:

# Check pnpm-workspace.yaml to understand the workspace structure
cat -n pnpm-workspace.yaml

Repository: 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"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 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:


🏁 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.

@renovate renovate bot merged commit afc958f into main Apr 13, 2026
6 checks passed
@renovate renovate bot deleted the renovate/all-minor-patch branch April 13, 2026 04:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants