Skip to content

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

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

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

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 27, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@angular/build ^21.2.7^21.2.8 age confidence
@angular/cli ^21.2.7^21.2.8 age confidence
@angular/common (source) ^21.2.9^21.2.10 age confidence
@angular/compiler (source) ^21.2.9^21.2.10 age confidence
@angular/compiler-cli (source) ^21.2.9^21.2.10 age confidence
@angular/core (source) ^21.2.9^21.2.10 age confidence
@angular/forms (source) ^21.2.9^21.2.10 age confidence
@angular/platform-browser (source) ^21.2.9^21.2.10 age confidence
@angular/router (source) ^21.2.9^21.2.10 age confidence
@tanstack/react-query (source) ^5.99.2^5.100.5 age confidence
@tanstack/react-query-devtools (source) ^5.99.2^5.100.5 age confidence
jsdom ^29.0.2^29.1.0 age confidence
knip (source) ^6.5.0^6.7.0 age confidence
nx (source) ^22.6.5^22.7.0 age confidence
pnpm (source) 10.33.010.33.2 age confidence
tsdown (source) ^0.21.9^0.21.10 age confidence
vite (source) ^8.0.9^8.0.10 age confidence
vitest (source) ^4.1.4^4.1.5 age confidence

Release Notes

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

v21.2.8: 21.2.8

Compare Source

@​angular/cli
Commit Description
fix - e91280c05 dynamically resolve project Angular CLI executable inside MCP tools
fix - 01af6741b ignore EBADF file system errors during MCP project scan
fix - f7a3e6ed8 use headless option in MCP test tool
@​angular-devkit/build-angular
Commit Description
fix - 00336c037 ensure route has leading slash in prerender builder
fix - e87d302d6 fix app-shell route format and
@​angular/build
Commit Description
fix - c93140a54 use rootDir for HMR component updates path resolution
fix - 6df2b1488 validate V8 coverage support for browsers in Vitest
angular/angular (@​angular/common)

v21.2.10

Compare Source

docs
Commit Type Description
0d5ee9ae1b fix link formatting in "Animating your Application with CSS"
migrations
Commit Type Description
5533ab4f56 fix fix NgClass leaving trailing comma after removal
router
Commit Type Description
580212c995 fix restore internal URL on popstate when browserUrl is used
TanStack/query (@​tanstack/react-query)

v5.100.5

Compare Source

Patch Changes

v5.100.4

Compare Source

Patch Changes

v5.100.3

Compare Source

Patch Changes

v5.100.2

Patch Changes

v5.100.1

Patch Changes

v5.100.0

Compare Source

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

v5.100.5

Compare Source

Patch Changes

v5.100.4

Compare Source

Patch Changes

v5.100.3

Compare Source

Patch Changes

v5.100.2

Compare Source

Patch Changes

v5.100.1

Compare Source

Patch Changes

v5.100.0

Compare Source

Patch Changes
jsdom/jsdom (jsdom)

v29.1.0

Compare Source

webpro-nl/knip (knip)

v6.7.0: Release 6.7.0

Compare Source

  • Fix markdown reporter column width (resolve #​1700) (4713108)
  • Handle Vitest agent and minimal reporters (#​1701) (a71ead1) - thanks @​dskwrite!
  • Add e2e tests w/ tsgo defs + lib consumption (98113e6)
  • Fix pkg name inconsistencies (544c3e6)
  • Add export {} to maintain module shape (27d8a02)
  • Strip leading UTF-8 BOM before parsing package.json (47e4029)
  • Skip workspace with invalid JSON manifest (bfb4867)
  • Preserve out-of-bound writes to stdout/err (95faad8)
  • Consistent prefix in logError/logWarning (2c6d8a0)
  • Don't exit on config file load error (0914bd3)
  • Fix tsgo resolution in e2e tests (a689501)

v6.6.3: Release 6.6.3

Compare Source

  • Use venz chart svg directly from CDN (ba7e907)
  • Bump that plugin counter (abae75b)
  • Fix plugin title (f2b8fcf)
  • Work Table util class: fix bugs, tighten API, water-fill widths (2eb4045)
  • Questionable.. (970a0db)
  • Fmt (14538ec)
  • Ensure output is flushed on exit (#​1699) (9533365) - thanks @​joshkel!
  • Use currentColor to support light/dark themes (7ea055a)
  • Tighten type-chain alignment + gate via ignoreExportsUsedInFile (resolve #​1698) (0910b33)
  • Eating our own dog food ↻ (d5aa1f6)

v6.6.2: Release 6.6.2

Compare Source

  • Don't track typeof value refs at top of exported type alias (resolve #​1697) (1a99048)
  • Treat Props as used when Astro.props is referenced (resolve #​1629) (46cb338)
  • Update dependencies (dcf5315)

v6.6.1: Release 6.6.1

Compare Source

v6.6.0: Release 6.6.0

Compare Source

nrwl/nx (nx)

v22.7.0

Compare Source

22.7.0 (2026-04-24)

🚀 Features
  • core: add .nx/self-healing to .gitignore (#​34855)
  • core: decouple DB version from Nx version and share DB across worktrees (#​34942)
  • core: auto-open browser for Cloud setup URL during create-nx-workspace (#​35014)
  • core: allow generate command to skip project graph creation (#​35170)
  • core: remove polygraph cloud passthrough (#​35153)
  • core: use CNW variant 1 cloud prompt in nx init (#​35155)
  • core: add source map annotations to nx show target (#​35225)
  • core: prompt for setup mode when running nx init in empty git directory (#​35226)
  • core: add json input type for selective JSON field hashing (#​35248)
  • core: update nx-set-shas usage to v5 (#​34934)
  • core: add NX_BAIL environment variable (#​34711)
  • core: add page up/down to tui shortcuts (#​34525)
  • core: add logging and progress message types to daemon (#​35342)
  • dotnet: add ci-workflow generator (#​33321)
  • js: support nx.sync.ignoredDependencies in typescript-sync (#​35401)
  • misc: a/b test cloud prompt copy in create-nx-workspace (#​35039)
  • misc: update nx init telemetry meta from CSV to JSON format (#​35076)
  • misc: lock in CNW cloud prompt A/B winner and add new variants (#​35154)
  • nx-dev: add conditional blog/changelog proxy in edge function (#​35043)
  • nx-dev: add nx-blog sitemap to root sitemap index (#​35363)
  • repo: add nx-labs repo target and use glob pattern for update-all-repos (#​34999)
  • repo: enable tsgo compiler for nx package (#​35047)
  • repo: enforce no-disabled-tests via ESLint with per-project warning caps (#​35122)
  • repo: add e2e test for nx build process verification (#​35119)
  • vite: add compiler option to vite plugin for tsgo support (#​35429, #​33821, #​35047, #​35167)
🩹 Fixes
  • angular: update duplicate migration keys (#​34961)
  • angular: add storybook and playwright as implicit dependencies (#​35224)
  • angular: preserve specific file paths in tsconfig when adding secondary entry point (#​35254, #​33051)
  • angular: fall back to addUndefinedDefaults when addUndefinedObjectDefaults is unavailable (#​35290)
  • angular-rspack: ensure rebuild chunks emitted summary accurate (#​34979, #​34936)
  • angular-rspack: normalize Windows path separators for i18n (#​35252, #​32864)
  • angular-rspack: add fileReplacements to resolve.alias (#​34197)
  • angular-rspack: fixes issues with angular-rspack hmr (#​35294, #​35040)
  • bundling: disable swc input source map resolution (#​35010, #​32671)
  • bundling: bump esbuild for new projects to a version compatible with vite 8 (#​35132)
  • bundling: declare tsconfig.json as input for esbuild targets (#​35432)
  • core: skip analytics and DB connection when global bin hands off to local (#​34914)
  • core: properly quote shell metacharacters in CLI args passed to tasks (#​34491, #​32305, #​26682)
  • core: avoid redundant project graph requests in ngcli adapter (#​34907)
  • core: ensure postTasksExecution fires on SIGINT for continuous tasks (#​34876, #​34623, #​34869)
  • core: improve error handling in nx migrate registry fetching (#​34926, #​33014, #​33135)
  • core: remove CRA migration logic from nx init (#​34912)
  • core: pass collectInputs flag through daemon IPC for task hashing (#​34915)
  • core: prevent DB corruption from concurrent initialization (#​34861)
  • core: set windowsHide: true on all child process spawns (#​34894, #​34455)
  • core: split-target should handle projects with colons in name better (#​34725)
  • core: prevent TUI crash when task output arrives after completion (#​34785, #​34677)
  • core: respect --parallel limit for discrete task concurrency (#​34721, #​34117, #​31494)
  • core: use scroll-offset-based scrollbar positioning in TUI (#​34689)
  • core: skip import-equals namespace aliases in native scanner (#​34947, #​34644)
  • core: include command name on all telemetry events (#​34949)
  • core: skip workspace context setup when global bin hands off to local (#​34953, #​34914)
  • core: add explicit exports entry for nx/src/native directory (#​34967, #​34111)
  • core: use upsert to prevent FK constraint violations in task DB (#​34977)
  • core: runtime inputs shouldn't be cached at task_hasher layer and filesets should be in the hash_plans layer (#​34971, #​30170)
  • core: suppress postinstall error output when nx is not yet built (#​34986)
  • core: show better log message when isolated plugin shuts down after hook completion (#​34922)
  • core: handle owners and conformance project refs on move/remove (#​34815)
  • core: resolve published nx migrate package resolution (#​35013, #​34111)
  • core: prevent batch executor error on prematurely completed tasks (#​35015)
  • core: add timeouts to GitHub push flow to prevent CLI hangs (#​35011, #​34482)
  • core: prevent nx watch infinite loop from overly broad output globs (#​34995)
  • core: add package export for nx/release/changelog-renderer (#​35033)
  • core: validate bundler option for Angular presets in create-nx-workspace (#​35074)
  • core: handle "." and absolute paths as workspace name in CNW (#​35083, #​1)
  • core: pin version of axios (#​35093)
  • core: preserve sibling dependency inputs in native hashing (#​35071)
  • core: restore nx package exports compatibility (#​35095)
  • core: sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (#​35056)
  • core: restore metadata table for telemetry session tracking (#​35099)
  • core: no-interactive should disable prompts during migrate (#​35106)
  • core: reduce published nx package size with files allowlist (#​35109)
  • core: clean up legacy .gemini/skills during configure-ai-agents (#​35117)
  • core: copy pnpm install configuration to generated package.json (#​35016, #​30240)
  • core: improve migrate error reporting (#​34980)
  • 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: supply chain hardening via transitive dependency pinning (#​35159)
  • 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: add missing inputs and sandbox exclusions for native tasks (#​35212)
  • core: prevent phantom connections and dead polling in plugin workers (#​34823, #​34388)
  • core: ensure build tasks use copyReadme named input (#​35217)
  • core: add prettier config inputs to astro-docs format target (#​35222)
  • core: add vale-changed.mjs script to vale target inputs (d4c55d806a)
  • core: add missing build inputs for angular-rspack example projects (fd0dff1078)
  • 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: exclude populate-local-registry-storage from sandbox I/O checks (#​35239)
  • core: replace exec() with spawn() to prevent maxBuffer crash on large command output (#​35256)
  • core: inline daemon status check, drop subprocess workaround (#​35273)
  • core: don't cache project graph errors on daemon (#​35088)
  • core: cap TUI parallel slots by total task count (#​35299)
  • core: don't hang when workspace contains a named pipe (#​35289)
  • core: optimize warm cache performance for task execution (#​35172, #​31067)
  • core: allow controlling migrate fallback installation concurrency (#​35312)
  • core: support pnpm multi-document lockfiles (#​35271)
  • core: await queued processTask promises before cache.getBatch (#​35322, #​35172)
  • core: use v8 serialization in pseudo-IPC channel (#​35332)
  • core: recognize json inputs in TS task hasher fallback (#​35334)
  • core: speed up nx --version by avoiding heavy imports (#​35326)
  • core: resolve native binary crash on aarch64 linux with 16K/64K page kernels (#​35356, #​145353, #​6541, #​1547, #​1549, #​35345)
  • core: normalize spawned run-commands output (#​35358)
  • core: create process report on fatal error in .nx/workspace-data (#​35193)
  • core: improve native TypeScript type definitions (#​35251)
  • core: don't spread plugin name into set constructor (#​35385)
  • core: allow --target/-t and -p flags for nx run with colon targets (#​35394, #​35098)
  • core: make nx version lookup bundle-safe (#​35430)
  • core: restore top-level schemas/ in published nx package (#​35427, #​34111, #​35109, #​35411)
  • core: wait for stdio drain before capturing task output (#​35422, #​35302)
  • core: prevent deferred spinner text update from causing early spinner appearance (#​35435)
  • devkit: prevent double install in generators for TS solution workspaces (#​34891)
  • devkit: add startTime and endTime to TaskResult interface (#​34996)
  • gradle: remove annotations from atomizer (#​34871)
  • gradle: ignore test enums when atomizing (#​34974)
  • gradle: increase project graph timeout defaults (#​35058)
  • gradle: use object notation for exclude tasks (#​35085)
  • gradle: detect @​Input provider-based dependencies (#​35090)
  • gradle: prevent Gradle and Maven daemon accumulation during project graph recalculation (#​35143)
  • gradle: infer input extensions on project graph generation (#​35160)
  • gradle: hoist shared task computation out of per-class loop in atomized CI target generation (#​35199)
  • gradle: patch 0.1.19 to beta.11 (#​35202)
  • gradle: recognize Kotlin compile tasks in inferred input extensions (#​35335)
  • gradle: resolve sandbox violations in e2e-gradle tests (#​35349, #​35315)
  • js: normalize cwd path separator in typescript plugin targets (#​34911)
  • js: preserve tsconfig fields in typescript plugin cache (#​34908)
  • js: pass configName to typecheck command in TS plugin (#​34989, #​34274)
  • js: add input on .d.ts files within dependency projects (#​34968)
  • js: add {projectRoot} prefix to d.ts fileset in typescript plugin (#​35037)
  • js: recognize tsgo in dependency-checks lint rule (#​35048)
  • js: narrow tsc build-base outputs to only tsc-produced file types (#​35041)
  • js: include tsbuildinfo in narrowed tsc build-base outputs (#​35086, #​35041)
  • js: use explicit nx/bin/nx path in start-local-registry (#​35127)
  • js: resolve ENOWORKSPACES test error in setupVerdaccio for @​nx/js:library generator (#​34755)
  • js: include npm overrides in generated lockfile (#​35192, #​34529)
  • js: stop generating baseUrl in tsconfig, use ./ prefix for path mappings (#​34965, #​32958)
  • js: suppress false swc-node/ts-node warning on Node 22.18+ (#​35247, #​32567)
  • js: avoid full source scan in readTsConfigPaths (#​35300)
  • js: resolve project tsconfig for inferred tsc run-commands targets in dependency-checks (#​35291)
  • js: declare .d.cts/.d.mts as typecheck inputs and outputs (#​35357)
  • js: resolve build output dir from globbed outputs in node executor (#​35288, #​35041, #​35198, #​35301)
  • js: avoid double-prefixing node executor output paths (#​35050, #​35044, #​33577)
  • js: add npm workspace support to prune-lockfile executor (#​35383, #​33523)
  • linter: detect require() calls in enforce-module-boundaries rule (#​34896, #​34096)
  • linter: use native nx.configs in convert-to-flat-config for Nx plugins (#​34897, #​31736)
  • linter: convert project-level eslint configs and log when skipped (#​34899, #​29458)
  • linter: use root config to determine ESLint class in plugin (#​34900, #​32110)
  • linter: prepend framework configs before baseConfig in flat config generation (#​34898, #​28381, #​32923)
  • linter: remove custom eslint hasher (d64aeef5df)
  • linter: infer extended tsconfig files as task inputs (#​35190)
  • linter: add missing inputs to eslint executor target defaults (#​35236)
  • maven: prevent batch executor hang from premature worker exit (#​35001, #​34757)
  • maven: make install targets noop when maven.install.skip=true (#​35009)
  • maven: log analyzer startup under verbose instead of stdout (#​35361)
  • maven: honor settings.xml in Maven 3 batch runner (#​35216)
  • misc: make webinar banner theme-aware with light mode support (#​35029)
  • misc: handle non-interactive mode and add template shorthand names for CNW (#​35045)
  • 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)
  • misc: allow create-nx-workspace . --no-interactive in empty directory (#​35281)
  • misc: remove process exit handlers when child process exits (#​35279)
  • module-federation: enable ESM output for Angular rspack MF plugin (#​34839, #​34584, #​33992)
  • module-federation: bump @​module-federation/enhanced to ^2.3.3 (#​35314, #​35311)
  • nextjs: align nx-dev build inputs and update plugin defaults (#​35238)
  • nextjs: add semver to required packages in update-package-json (#​35384, #​34095)
  • node: split package-manager exec command for VS Code launch.json (#​35295, #​35276)
  • nx-cloud: remove invalid images (#​34997, #​34970)
  • nx-dev: resolve changelog page 500 error (#​34920, #​34909)
  • nx-dev: build nx-dev in-place to fix ai package resolution (#​34730, #​34669)
  • nx-dev: improve docs search ranking and metrics (#​34992)
  • nx-dev: correct YouTube channel URL on courses page (#​35034)
  • nx-dev: improve search ranking for reference pages (#​35243, #​1, #​7, #​2)
  • nx-dev: seo improvements for nx.dev/docs (#​35244)
  • nx-dev: restore sitemap generation (#​35351)
  • nx-dev: remove broken header links (podcast) (#​35410)
  • react: force Vite 7 when using React Router in framework mode (#​35101)
  • react: support Vite 8 for React Router apps (#​35365)
  • release: fall back to gh user search for author usernames (#​34904)

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 27, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: f750367c-0dde-420f-a5ed-b5db816917a2

📥 Commits

Reviewing files that changed from the base of the PR and between d56298d and 059ba10.

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

📝 Walkthrough

Walkthrough

Systematic dependency and tooling version bumps across example and root package.json files: pnpm, Angular packages, vite, vitest, jsdom, and several dev tools updated to newer patch/minor versions.

Changes

Cohort / File(s) Summary
Angular examples
examples/angular/*/package.json, examples/angular/inject*/package.json
Bumped packageManager to pnpm@10.33.2; bumped Angular runtime (@angular/*) from ^21.2.9^21.2.10; updated build tooling (@angular/build, @angular/cli, @angular/compiler-cli) patch versions; bumped vitest and jsdom.
Preact examples
examples/preact/*/package.json, examples/preact/use*/package.json
Updated devDependencies.vite from ^8.0.9^8.0.10.
React examples
examples/react/*/package.json, examples/react/*react-query*/package.json
Updated devDependencies.vite ^8.0.9^8.0.10; three react-query examples also bumped @tanstack/react-query and @tanstack/react-query-devtools from ^5.99.2^5.100.5.
Solid examples
examples/solid/*/package.json, examples/solid/create*/package.json
Updated devDependencies.vite from ^8.0.9^8.0.10.
Vanilla examples
examples/vanilla/*/package.json
Updated devDependencies.vite from ^8.0.9^8.0.10.
Root & packages
package.json, packages/angular-pacer/package.json, packages/pacer-devtools/package.json
Root: packageManagerpnpm@10.33.2; bumped knip, nx, tsdown, vitest; packages/angular-pacer dev dep @angular/core patched; packages/pacer-devtools bumped tsdown.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Poem

🐰 I hopped through manifests, version by version,

pnpm and vite met a tidy conversion,
Angular patches all snug in a row,
Tests and tools ready — off we go! 🥕

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description is incomplete, missing the required '🎯 Changes' section and the '✅ Checklist' items from the template. Add the '🎯 Changes' section describing the updates and complete the checklist items, including testing confirmation.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main change: 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.
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.

✏️ 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 27, 2026

View your CI Pipeline Execution ↗ for commit 059ba10

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

☁️ Nx Cloud last updated this comment at 2026-04-27 05:55:48 UTC

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented Apr 27, 2026

More templates

@tanstack/angular-pacer

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

@tanstack/pacer

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

@tanstack/pacer-devtools

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

@tanstack/pacer-lite

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

@tanstack/preact-pacer

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

@tanstack/preact-pacer-devtools

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

@tanstack/react-pacer

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

@tanstack/react-pacer-devtools

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

@tanstack/solid-pacer

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

@tanstack/solid-pacer-devtools

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

commit: 059ba10

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

🤖 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/react/asyncRateLimit/package.json`:
- Line 20: The Vite dependency version "vite" should be pinned to a known-good
release to avoid regressions; update the version string associated with the
"vite" entry from "^8.0.10" to "^8.0.9" in the package.json for this React
example (so the restore/lockfile and package install use 8.0.9), then run a
fresh install and validate the dev/build to ensure the lazy-loaded chunk and
browser-field CSS issues are resolved.
🪄 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: 5272aaec-d101-4914-81da-75eb371fabe3

📥 Commits

Reviewing files that changed from the base of the PR and between 8428657 and d56298d.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (161)
  • 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

"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^6.0.1",
"vite": "^8.0.9"
"vite": "^8.0.10"
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:

What is the latest stable version of Vite and are there any known issues with Vite 8.0.10?

💡 Result:

The latest stable version of Vite is 8.0.10, published on April 23, 2026. Yes, there are known issues with Vite 8.0.10, including regressions from 8.0.9 that break production builds (e.g., TypeError in lazy-loaded chunks with React, potentially due to circular imports or CJS interop issues in Rolldown) and incorrect resolution of packages like daisyUI via the "browser" field instead of "main/module", causing CSS import errors in Tailwind setups. These are reported as open GitHub issues #22307 and #22323.

Citations:


Vite 8.0.10 has known regressions – consider reverting to 8.0.9.

While technically a patch update, Vite 8.0.10 introduces breaking issues including:

  • TypeError in lazy-loaded chunks with React (GitHub #22307)
  • Incorrect package resolution via "browser" field causing CSS import errors (GitHub #22323)

Given this package is a React example, these regressions may directly impact it. Revert to ^8.0.9 or wait for a patch release that resolves these production build failures.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@examples/react/asyncRateLimit/package.json` at line 20, The Vite dependency
version "vite" should be pinned to a known-good release to avoid regressions;
update the version string associated with the "vite" entry from "^8.0.10" to
"^8.0.9" in the package.json for this React example (so the restore/lockfile and
package install use 8.0.9), then run a fresh install and validate the dev/build
to ensure the lazy-loaded chunk and browser-field CSS issues are resolved.

@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from d56298d to 059ba10 Compare April 27, 2026 05:47
@renovate renovate Bot merged commit b39311f into main Apr 27, 2026
6 checks passed
@renovate renovate Bot deleted the renovate/all-minor-patch branch April 27, 2026 09:34
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