Skip to content

chore(deps-dev): bump the dev-dependencies group across 1 directory with 17 updates - #31

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/dev-dependencies-093c04ba2e
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/dev-dependencies-093c04ba2e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 9, 2026

Copy link
Copy Markdown
Contributor

Bumps the dev-dependencies group with 17 updates in the / directory:

Package From To
@playwright/test 1.64.0 1.65.0
@shadcn/lint 0.2.1 0.2.5
@tailwindcss/vite 4.3.3 4.3.5
@tanstack/devtools-vite 0.8.5 0.8.6
@tanstack/eslint-plugin-query 5.104.2 5.106.1
@tanstack/react-devtools 0.10.13 0.10.14
@tanstack/react-query-devtools 5.104.2 5.106.1
@vitejs/plugin-react 6.1.2 6.2.1
knip 6.41.0 6.44.1
oxfmt 0.73.0 0.77.0
oxlint 1.88.0 1.92.0
oxlint-tsgolint 7.0.2004 7.0.2006
react-doctor 0.9.18 0.9.22
shadcn 4.21.4 4.23.0
tailwindcss 4.3.3 4.3.5
vite 8.3.4 8.3.6
vitest 5.0.4 5.1.0

Updates @playwright/test from 1.64.0 to 1.65.0

Release notes

Sourced from @​playwright/test's releases.

v1.65.0

🥟 Run tests with Bun

The test runner now runs under Bun. Bun transpiles your TypeScript test files itself, so Playwright does not use Babel or its compilation cache. Pass the --bun flag, because without it bunx playwright test runs on Node.js:

bunx --bun playwright test

Our CI runs the test runner tests under Bun 1.4.3 on Linux. Some features work differently under Bun:

  • There is no watch mode. UI mode does not run tests again when files change, and --only-changed does not follow imports.
  • Bun loads modules itself, so --tsconfig and the JSX options in tsconfig.json have no effect, and custom ESM loaders are not supported.
  • Stack traces do not include async frames, and API names do not include the class name: click instead of locator.click. This changes some step locations, step titles and error messages.
  • Console output of a test does not get into the trace and UI mode.

🚨 Reports with only failures

New failures reporter prints failures and successful retries as they occur, followed by a summary, without progress output.

New onlyFailures option of the HTML, JSON and JUnit reporters keeps only tests with unexpected outcomes, flaky tests and interrupted tests:

// playwright.config.ts
import { defineConfig } from '@playwright/test';
export default defineConfig({
reporter: [
['failures'],
['html', { onlyFailures: true }],
],
});

🎯 Test runner

  • New built-in -exclusive- test lock runs a test only when no other tests are running. All other tests continue to run in parallel with each other:

    test('restart the server', { lock: '-exclusive-' }, async () => {
      // No other test runs while this one is running.
    });
  • test.skip(), test.fixme(), test.fail() and test.slow() now accept only a description. It is recorded in the test annotation:

    test('upload a file', async ({ page }) => {
      test.skip('Not implemented yet');
    });

... (truncated)

Commits
  • a1f35e1 chore: mark v1.65.0 (#43925)
  • a99c1ab cherry-pick(#43918): Revert "fix(docker): use latest stable Chrome for Testin...
  • 6f9a7f5 cherry-pick(#43914): docs(release-notes): update Chromium version for 1.65
  • daf93bb cherry-pick(#43912): feat(chromium): roll to r1254
  • 6545e89 cherry-pick(#43902): chore(deps): bump runtime deps
  • 0347448 fix(test runner): track shared ESM dependencies for only-changed (#43837)
  • 86e6924 fix(clock): cancel real-time timer when replay ends paused (#43873)
  • d745ae0 fix(route): wait for all active handlers before disabling interception (#43889)
  • 6e3f5ff docs: release notes for v1.65 (#43874)
  • aa33d27 fix(chromium): honor Linux config directories for channel connections (#43884)
  • Additional commits viewable in compare view

Updates @shadcn/lint from 0.2.1 to 0.2.5

Release notes

Sourced from @​shadcn/lint's releases.

@​shadcn/lint@​0.2.5

Patch Changes

  • #177 c4cf640 Thanks @​shadcn! - Follow a call to a cva or tv result defined in the same file, so no-restyle checks every variant it can produce and require-static-classes no longer reports it as dynamic.

  • #172 19eee07 Thanks @​shadcn! - Leave a plain element alone when it is the render target of a component that adds no classes, such as a PopoverTrigger that only spreads its props onto Base UI, so no-restyle and require-static-classes no longer judge it by that component.

  • #164 f0586bf Thanks @​shadcn! - Stop warning about a contract entry the theme's Tailwind build generates, such as prose from a plugin.

  • #162 0fd4874 Thanks @​shadcn! - Stop reading data-* and aria-* attributes such as data-class as class lists.

  • #168 d26410c Thanks @​shadcn! - Read a component's variants and sizes from a buttonVariants factory it imports from another project module, through a relative path or an alias.

  • #176 d5e6111 Thanks @​shadcn! - Resolve <X.Member> through its namespace before joining names, so a re-exported package's raw parts are no longer judged as the ui component their joined name matches.

  • #170 0c421e1 Thanks @​shadcn! - Recognize a component that settings.shadcn.ui names when it's imported through the app's own barrel, as a components.json ui directory already was.

  • #166 9231259 Thanks @​shadcn! - Keep the numeric spacing scale when a theme sets --spacing after --*: initial or --spacing-*: initial, so p-4 stays a spacing and border-spacing-0 is no longer reported as an undeclared color.

  • #169 2af84e3 Thanks @​shadcn! - Resolve a theme's @import the way Tailwind does, through a package's style condition or field, so @import "tailwindcss" reads its stylesheet instead of dist/lib.mjs and names from the JavaScript bundle no longer count as known classes.

  • #165 1940709 Thanks @​shadcn! - Wait longer for a slow Tailwind worker, and warn when a worker failure falls back to the bundled grammar. Set SHADCN_LINT_TAILWIND_TIMEOUT in milliseconds to change the wait.

  • #167 dd47489 Thanks @​shadcn! - Read tsconfig paths from a root tsconfig.base.json, as in an Nx workspace, when the root tsconfig.json or jsconfig.json has none.

@​shadcn/lint@​0.2.4

Patch Changes

  • #161 5e5eacf Thanks @​shadcn! - Stop following a chain of consts after 64 links and treat the rest as dynamic, so a generated chain such as const v2 = cn(v1) no longer overflows the stack and aborts the run.

  • #148 2120be8 Thanks @​shadcn! - Resolve components through barrel chains thousands of files deep. A chain deeper than the call stack used to resolve to nothing.

  • #154 afd9dc8 Thanks @​shadcn! - Stop following package exports conditions 32 levels deep, so a manifest nested thousands of levels has no target instead of overflowing the stack in every rule.

  • #147 da8344d Thanks @​shadcn! - Read an export list past a } inside a comment, so export { A /* } */, B } and a // } line in a multi-line list keep every name after it.

  • #152 ab2050f Thanks @​shadcn! - Read class tokens and theme values in one pass, so a token of thousands of unclosed brackets such as w-[w-[w-[ or bg-red-500/[/[/[ no longer takes seconds to lint.

  • #150 7bf3502 Thanks @​shadcn! - Ignore a tsconfig baseUrl that is not a string, a paths value that is not an object, and paths targets that are not strings, instead of throwing from every rule.

  • #146 3cbaf51 Thanks @​shadcn! - Read imports, export lists, and default exports in linear time, so a module with a long run of spaces or many unclosed export { lists no longer stalls the lint for seconds.

  • #151 420aeda Thanks @​shadcn! - Skip classes longer than 10,000 characters or with more than 64 variants in no-unknown-classes, and a class that makes Tailwind throw, instead of stalling the Tailwind worker or turning it off for the whole theme.

  • #155 ffd23a9 Thanks @​shadcn! - Follow a package exports or imports target only when it is ./ relative and stays inside the package, the way Node does, and never stat a UNC path outside the project.

  • #145 0c06f22 Thanks @​shadcn! - Read a const once per class site, so a chain like const b = on ? a : a no longer takes exponential time, and a class reached through both branches is reported once.

  • #153 f3e26c5 Thanks @​shadcn! - Stop resolving a theme variable once its value would grow past 100,000 characters, such as one that names another variable ten times at each of six levels, and treat it as unresolved instead of building megabytes or overflowing the longest string V8 allows.

... (truncated)

Changelog

Sourced from @​shadcn/lint's changelog.

0.2.5

Patch Changes

  • #177 c4cf640 Thanks @​shadcn! - Follow a call to a cva or tv result defined in the same file, so no-restyle checks every variant it can produce and require-static-classes no longer reports it as dynamic.

  • #172 19eee07 Thanks @​shadcn! - Leave a plain element alone when it is the render target of a component that adds no classes, such as a PopoverTrigger that only spreads its props onto Base UI, so no-restyle and require-static-classes no longer judge it by that component.

  • #164 f0586bf Thanks @​shadcn! - Stop warning about a contract entry the theme's Tailwind build generates, such as prose from a plugin.

  • #162 0fd4874 Thanks @​shadcn! - Stop reading data-* and aria-* attributes such as data-class as class lists.

  • #168 d26410c Thanks @​shadcn! - Read a component's variants and sizes from a buttonVariants factory it imports from another project module, through a relative path or an alias.

  • #176 d5e6111 Thanks @​shadcn! - Resolve <X.Member> through its namespace before joining names, so a re-exported package's raw parts are no longer judged as the ui component their joined name matches.

  • #170 0c421e1 Thanks @​shadcn! - Recognize a component that settings.shadcn.ui names when it's imported through the app's own barrel, as a components.json ui directory already was.

  • #166 9231259 Thanks @​shadcn! - Keep the numeric spacing scale when a theme sets --spacing after --*: initial or --spacing-*: initial, so p-4 stays a spacing and border-spacing-0 is no longer reported as an undeclared color.

  • #169 2af84e3 Thanks @​shadcn! - Resolve a theme's @import the way Tailwind does, through a package's style condition or field, so @import "tailwindcss" reads its stylesheet instead of dist/lib.mjs and names from the JavaScript bundle no longer count as known classes.

  • #165 1940709 Thanks @​shadcn! - Wait longer for a slow Tailwind worker, and warn when a worker failure falls back to the bundled grammar. Set SHADCN_LINT_TAILWIND_TIMEOUT in milliseconds to change the wait.

  • #167 dd47489 Thanks @​shadcn! - Read tsconfig paths from a root tsconfig.base.json, as in an Nx workspace, when the root tsconfig.json or jsconfig.json has none.

0.2.4

Patch Changes

  • #161 5e5eacf Thanks @​shadcn! - Stop following a chain of consts after 64 links and treat the rest as dynamic, so a generated chain such as const v2 = cn(v1) no longer overflows the stack and aborts the run.

  • #148 2120be8 Thanks @​shadcn! - Resolve components through barrel chains thousands of files deep. A chain deeper than the call stack used to resolve to nothing.

  • #154 afd9dc8 Thanks @​shadcn! - Stop following package exports conditions 32 levels deep, so a manifest nested thousands of levels has no target instead of overflowing the stack in every rule.

  • #147 da8344d Thanks @​shadcn! - Read an export list past a } inside a comment, so export { A /* } */, B } and a // } line in a multi-line list keep every name after it.

  • #152 ab2050f Thanks @​shadcn! - Read class tokens and theme values in one pass, so a token of thousands of unclosed brackets such as w-[w-[w-[ or bg-red-500/[/[/[ no longer takes seconds to lint.

  • #150 7bf3502 Thanks @​shadcn! - Ignore a tsconfig baseUrl that is not a string, a paths value that is not an object, and paths targets that are not strings, instead of throwing from every rule.

  • #146 3cbaf51 Thanks @​shadcn! - Read imports, export lists, and default exports in linear time, so a module with a long run of spaces or many unclosed export { lists no longer stalls the lint for seconds.

  • #151 420aeda Thanks @​shadcn! - Skip classes longer than 10,000 characters or with more than 64 variants in no-unknown-classes, and a class that makes Tailwind throw, instead of stalling the Tailwind worker or turning it off for the whole theme.

  • #155 ffd23a9 Thanks @​shadcn! - Follow a package exports or imports target only when it is ./ relative and stays inside the package, the way Node does, and never stat a UNC path outside the project.

  • #145 0c06f22 Thanks @​shadcn! - Read a const once per class site, so a chain like const b = on ? a : a no longer takes exponential time, and a class reached through both branches is reported once.

... (truncated)

Commits
  • 529de36 chore(release): version packages (#175)
  • c4cf640 fix: follow a call to a same-file cva or tv result (#177)
  • d5e6111 fix: judge a re-exported package's parts by the file they come from (#176)
  • 98ab759 test: give the deep barrel chain fixture time to write on Windows (#174)
  • 19eee07 fix: skip the render target of a component that adds no classes (#172)
  • 0c421e1 fix: follow app barrels to components named by settings.shadcn.ui (#170)
  • 2af84e3 fix: resolve theme stylesheet imports the way Tailwind does (#169)
  • d26410c fix: read variants from a cva factory imported into the component file (#168)
  • dd47489 fix: read tsconfig paths from tsconfig.base.json (#167)
  • 9231259 fix: keep the spacing scale when --spacing follows a theme reset (#166)
  • Additional commits viewable in compare view

Updates @tailwindcss/vite from 4.3.3 to 4.3.5

Release notes

Sourced from @​tailwindcss/vite's releases.

v4.3.5

Fixed

  • Canonicalization: improve performance in projects with many functional variant values (e.g. a matchVariant plugin with thousands of values) (#20663)
  • Don't crash or create a fallback with the wrong color for a color-mix(…) without a color interpolation method (e.g. color-mix(var(--color-red-500)) or color-mix(currentcolor 50%, transparent)) (#20658, #20666)
  • Ensure @tailwindcss/oxide-wasm32-wasi loads instead of hanging forever (e.g. with NAPI_RS_FORCE_WASI=error or in WebContainers) (#20667)
  • Remove as: '*.css' from the @tailwindcss/turbopack setup in its README, because it breaks CSS modules (#20660)
  • Ignore <!-- and --> between top-level rules in CSS instead of throwing or swallowing the next rule (e.g. a { color: red } --> b { color: blue }) (#20665)
  • Ensure @tailwindcss/oxide-wasm32-wasi detects changed and new source files after the first scan (e.g. in WebContainers) (#20487)
  • Prevent type errors with skipLibCheck: false caused by imports of unshipped modules in the @tailwindcss/node type declarations (#20632)

v4.3.4

Added

  • Add @tailwindcss/turbopack, a Turbopack loader for using Tailwind CSS with Next.js (#20367)

Fixed

  • Ensure watch mode detects changes to symlinked @source files whose real paths aren't otherwise scanned (#20356)
  • Ensure variants using @scope wrap generated utilities instead of nesting inside them (#20369)
  • Ensure nested @scope rules preserve their scoping semantics when flattened (#20369)
  • Preserve declarations directly inside @scope by wrapping them in :where(:scope) (#20369)
  • Ensure generated utilities include a space in empty var() fallbacks (e.g. var(--tw-blur,) → var(--tw-blur, )) (#20373)
  • Canonicalization: convert arbitrary breakpoint and container query variants to named equivalents (e.g. max-[64rem]:flex → max-lg:flex) (#20380)
  • Prevent @tailwindcss/vite from crashing on every edit under Vite's experimental bundledDev mode (#20379)
  • Ensure @tailwindcss/oxide falls back to WASM on platforms without native bindings (#20383)
  • Extract class candidates from Ruby %w and %W literals using angle brackets or custom delimiters (e.g. %w<flex>, %w|flex|), including in Slim and Haml templates (#20387)
  • Preserve whitespace in --default(…) values in functional @utility definitions (e.g. --default(box alphabetic) no longer becomes boxalphabetic) (#20392)
  • Ensure automatic source detection respects negation-based .gitignore files (e.g. /* followed by !/… patterns) (#20397)
  • Ensure root theme('…') namespace lookups in JavaScript plugins and config files return the full namespace object instead of the value of its DEFAULT key (#20399)
  • Skip ignored directories when generating watch globs instead of walking their contents on every rebuild (#20408)
  • Drop invalid UTF-8 candidates during class detection (#20389)
  • Prevent @tailwindcss/vite from forcing full-page reloads for scanned files that Vite does not handle as modules (e.g. .php files) (#20414)
  • Canonicalization: don't merge utilities that reference different theme variables set to CSS-wide keywords like unset (#20417)
  • Don't generate utilities when a modifier is used that would otherwise be silently ignored (e.g. rounded-sm/[5], shadow-sm/foo, stroke-2/50) (#20419)
  • Preserve and, or, and not inside selectors in supports-[…] variants (e.g. supports-[selector(a:not(.foo))]:flex) (#20420)
  • Don't warn about Angular's ::ng-deep and :host-context() when optimizing CSS (#20434)
  • Don't generate CSS for candidates containing an empty additional modifier (e.g. bg-red-500/50/ and group-hover/foo//bar:flex) (#20466)
  • Ensure min-*, max-*, and container query variants with decimal values are sorted numerically (e.g. min-[40.25rem] before min-[40.5rem]) (#20512)
  • Ensure CSS comments ending with \*/ are closed correctly instead of swallowing the CSS that follows (e.g. /* C:\temp\*/) (#20508)
  • Improve style invalidation performance of group-* and peer-* variants (#20513)
  • Ensure cached compilers release their loadModule and loadStylesheet callbacks after compilation (#20531)
  • Canonicalization: preserve & when moving a pseudo-element into * or ** (e.g. [&_::before]:flex → **:[&::before]:flex) (#20550)
  • Ensure the Set.prototype.intersection polyfill in canonicalizeCandidates(…) returns the intersection instead of the first set on Node.js < 22 (#20562)
  • Canonicalization: ensure inline theme(…) alphas with more than 2 decimals migrate to a percentage modifier with the same opacity (e.g. theme(colors.red.500/.12345) → text-red-500/[12.345%], not text-red-500/[12.345]) (#20563)
  • Canonicalization: preserve inline theme(…) alphas as an arbitrary percentage when a custom --opacity-* theme value would change the opacity (e.g. theme(colors.red.500/50%) → text-red-500/[50%] with --opacity-50: 10%) (#20563)
  • Ensure the @property fallback isn't applied in Safari versions that no longer support margin-trim: inline (#20569)
  • Treat viewport units like dvmin and svi and font-relative units like cap and rex as lengths in arbitrary values (e.g. text-[10dvmin] generates font-size instead of color) (#20516)
  • Write plugin logs to stderr in tailwindcss canonicalize so they don't end up in the results on stdout (#20561)
  • Extract class shorthands on later lines when Pug text, comments, or quoted attribute values contain unbalanced brackets, or a quote that doesn't start a string (e.g. input(pattern=/"/.source)) (#20547, #20572)

... (truncated)

Changelog

Sourced from @​tailwindcss/vite's changelog.

[4.3.5] - 2026-11-06

Fixed

  • Canonicalization: improve performance in projects with many functional variant values (e.g. a matchVariant plugin with thousands of values) (#20663)
  • Don't crash or create a fallback with the wrong color for a color-mix(…) without a color interpolation method (e.g. color-mix(var(--color-red-500)) or color-mix(currentcolor 50%, transparent)) (#20658, #20666)
  • Ensure @tailwindcss/oxide-wasm32-wasi loads instead of hanging forever (e.g. with NAPI_RS_FORCE_WASI=error or in WebContainers) (#20667)
  • Remove as: '*.css' from the @tailwindcss/turbopack setup in its README, because it breaks CSS modules (#20660)
  • Ignore <!-- and --> between top-level rules in CSS instead of throwing or swallowing the next rule (e.g. a { color: red } --> b { color: blue }) (#20665)
  • Ensure @tailwindcss/oxide-wasm32-wasi detects changed and new source files after the first scan (e.g. in WebContainers) (#20487)
  • Prevent type errors with skipLibCheck: false caused by imports of unshipped modules in the @tailwindcss/node type declarations (#20632)

[4.3.4] - 2026-11-02

Added

  • Add @tailwindcss/turbopack, a Turbopack loader for using Tailwind CSS with Next.js (#20367)

Fixed

  • Ensure watch mode detects changes to symlinked @source files whose real paths aren't otherwise scanned (#20356)
  • Ensure variants using @scope wrap generated utilities instead of nesting inside them (#20369)
  • Ensure nested @scope rules preserve their scoping semantics when flattened (#20369)
  • Preserve declarations directly inside @scope by wrapping them in :where(:scope) (#20369)
  • Ensure generated utilities include a space in empty var() fallbacks (e.g. var(--tw-blur,) → var(--tw-blur, )) (#20373)
  • Canonicalization: convert arbitrary breakpoint and container query variants to named equivalents (e.g. max-[64rem]:flex → max-lg:flex) (#20380)
  • Prevent @tailwindcss/vite from crashing on every edit under Vite's experimental bundledDev mode (#20379)
  • Ensure @tailwindcss/oxide falls back to WASM on platforms without native bindings (#20383)
  • Extract class candidates from Ruby %w and %W literals using angle brackets or custom delimiters (e.g. %w<flex>, %w|flex|), including in Slim and Haml templates (#20387)
  • Preserve whitespace in --default(…) values in functional @utility definitions (e.g. --default(box alphabetic) no longer becomes boxalphabetic) (#20392)
  • Ensure automatic source detection respects negation-based .gitignore files (e.g. /* followed by !/… patterns) (#20397)
  • Ensure root theme('…') namespace lookups in JavaScript plugins and config files return the full namespace object instead of the value of its DEFAULT key (#20399)
  • Skip ignored directories when generating watch globs instead of walking their contents on every rebuild (#20408)
  • Drop invalid UTF-8 candidates during class detection (#20389)
  • Prevent @tailwindcss/vite from forcing full-page reloads for scanned files that Vite does not handle as modules (e.g. .php files) (#20414)
  • Canonicalization: don't merge utilities that reference different theme variables set to CSS-wide keywords like unset (#20417)
  • Don't generate utilities when a modifier is used that would otherwise be silently ignored (e.g. rounded-sm/[5], shadow-sm/foo, stroke-2/50) (#20419)
  • Preserve and, or, and not inside selectors in supports-[…] variants (e.g. supports-[selector(a:not(.foo))]:flex) (#20420)
  • Don't warn about Angular's ::ng-deep and :host-context() when optimizing CSS (#20434)
  • Don't generate CSS for candidates containing an empty additional modifier (e.g. bg-red-500/50/ and group-hover/foo//bar:flex) (#20466)
  • Ensure min-*, max-*, and container query variants with decimal values are sorted numerically (e.g. min-[40.25rem] before min-[40.5rem]) (#20512)
  • Ensure CSS comments ending with \*/ are closed correctly instead of swallowing the CSS that follows (e.g. /* C:\temp\*/) (#20508)
  • Improve style invalidation performance of group-* and peer-* variants (#20513)
  • Ensure cached compilers release their loadModule and loadStylesheet callbacks after compilation (#20531)
  • Canonicalization: preserve & when moving a pseudo-element into * or ** (e.g. [&_::before]:flex → **:[&::before]:flex) (#20550)
  • Ensure the Set.prototype.intersection polyfill in canonicalizeCandidates(…) returns the intersection instead of the first set on Node.js < 22 (#20562)
  • Canonicalization: ensure inline theme(…) alphas with more than 2 decimals migrate to a percentage modifier with the same opacity (e.g. theme(colors.red.500/.12345) → text-red-500/[12.345%], not text-red-500/[12.345]) (#20563)
  • Canonicalization: preserve inline theme(…) alphas as an arbitrary percentage when a custom --opacity-* theme value would change the opacity (e.g. theme(colors.red.500/50%) → text-red-500/[50%] with --opacity-50: 10%) (#20563)
  • Ensure the @property fallback isn't applied in Safari versions that no longer support margin-trim: inline (#20569)
  • Treat viewport units like dvmin and svi and font-relative units like cap and rex as lengths in arbitrary values (e.g. text-[10dvmin] generates font-size instead of color) (#20516)

... (truncated)

Commits

Updates @tanstack/devtools-vite from 0.8.5 to 0.8.6

Release notes

Sourced from @​tanstack/devtools-vite's releases.

@​tanstack/devtools-vite@​0.8.6

Patch Changes

  • #539 ed8b314 - Source injection no longer stops after the dev server parses a regex literal. Before this fix, a regex literal cached value as a child key of Literal nodes. Every later file with a string literal then threw during the walk and got zero data-tsd-source attributes.

  • #540 012421f - Stop the console pipe feedback loop with Vite 8 server.forwardConsole. The server side of the pipe no longer sends browser logs that Vite printed in the terminal back to the browser.

  • #548 40f32e4 - Run source injection before the transforms of other plugins (unless they also use order: 'pre'), also when devtools() is not first in the plugins array. Before this fix, a framework plugin that changed the code of only one environment shifted the line numbers, so data-tsd-source differed between SSR and client and caused hydration warnings.

  • #541 df1464c - Fix "Go to Source" for files outside the current working directory, for example a package in a monorepo or Vite run from another directory. The editor got a path with the working directory added twice. Also answer a missing or malformed source with 400 instead of leaving the request pending.

  • #542 9c58288 - Remove the intent bin from the published packages. It took over node_modules/.bin/intent from @tanstack/intent and imported the removed @tanstack/intent/intent-library subpath. The packages now have the tanstack-intent keyword, which current @tanstack/intent uses to find their skills.

  • #545 d018c4c - Reject event bus requests to install a package when the name is not a valid npm package name. On macOS and Linux, run the package manager without a shell. Also reject a plugin import name that is not a JavaScript identifier, because it is written into your source file as code.

  • #538 7cb0a8d - Inject the event bus port, host, and protocol into Vite pre-bundled dependency chunks too. Before this fix, a client installed from npm kept the default port 4206 and could not connect when the server bus used another port.

  • Updated dependencies [ed8b314, 012421f, df1464c, d018c4c]:

    • @​tanstack/devtools-bundler-core@​0.1.4
Changelog

Sourced from @​tanstack/devtools-vite's changelog.

0.8.6

Patch Changes

  • #539 ed8b314 - Source injection no longer stops after the dev server parses a regex literal. Before this fix, a regex literal cached value as a child key of Literal nodes. Every later file with a string literal then threw during the walk and got zero data-tsd-source attributes.

  • #540 012421f - Stop the console pipe feedback loop with Vite 8 server.forwardConsole. The server side of the pipe no longer sends browser logs that Vite printed in the terminal back to the browser.

  • #548 40f32e4 - Run source injection before the transforms of other plugins (unless they also use order: 'pre'), also when devtools() is not first in the plugins array. Before this fix, a framework plugin that changed the code of only one environment shifted the line numbers, so data-tsd-source differed between SSR and client and caused hydration warnings.

  • #541 df1464c - Fix "Go to Source" for files outside the current working directory, for example a package in a monorepo or Vite run from another directory. The editor got a path with the working directory added twice. Also answer a missing or malformed source with 400 instead of leaving the request pending.

  • #542 9c58288 - Remove the intent bin from the published packages. It took over node_modules/.bin/intent from @tanstack/intent and imported the removed @tanstack/intent/intent-library subpath. The packages now have the tanstack-intent keyword, which current @tanstack/intent uses to find their skills.

  • #545 d018c4c - Reject event bus requests to install a package when the name is not a valid npm package name. On macOS and Linux, run the package manager without a shell. Also reject a plugin import name that is not a JavaScript identifier, because it is written into your source file as code.

  • #538 7cb0a8d - Inject the event bus port, host, and protocol into Vite pre-bundled dependency chunks too. Before this fix, a client installed from npm kept the default port 4206 and could not connect when the server bus used another port.

  • Updated dependencies [ed8b314, 012421f, df1464c, d018c4c]:

    • @​tanstack/devtools-bundler-core@​0.1.4
Commits
  • 8f62544 ci: Version Packages (#558)
  • 9c58288 fix: remove the intent bin that shadows @​tanstack/intent (#542)
  • 40f32e4 fix(devtools-vite): inject data-tsd-source before other plugins transform (#548)
  • 7cb0a8d fix(devtools-vite): inject the bus port into pre-bundled dependency chunks (#...
  • See full diff in compare view

Updates @tanstack/eslint-plugin-query from 5.104.2 to 5.106.1

Release notes

Sourced from @​tanstack/eslint-plugin-query's releases.

@​tanstack/eslint-plugin-query@​5.106.1

No changes in this release.

@​tanstack/eslint-plugin-query@​5.106.0

No changes in this release.

Changelog

Sourced from @​tanstack/eslint-plugin-query's changelog.

5.106.1

No changes in this release.

5.106.0

No changes in this release.

5.105.3

No changes in this release.

5.105.2

No changes in this rel...

Description has been truncated

…ith 17 updates

Bumps the dev-dependencies group with 17 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright) | `1.64.0` | `1.65.0` |
| [@shadcn/lint](https://github.com/shadcn-ui/lint/tree/HEAD/packages/lint) | `0.2.1` | `0.2.5` |
| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.3` | `4.3.5` |
| [@tanstack/devtools-vite](https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite) | `0.8.5` | `0.8.6` |
| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.104.2` | `5.106.1` |
| [@tanstack/react-devtools](https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools) | `0.10.13` | `0.10.14` |
| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.104.2` | `5.106.1` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.2` | `6.2.1` |
| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.41.0` | `6.44.1` |
| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.73.0` | `0.77.0` |
| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.88.0` | `1.92.0` |
| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `7.0.2004` | `7.0.2006` |
| [react-doctor](https://github.com/millionco/react-doctor/tree/HEAD/packages/react-doctor) | `0.9.18` | `0.9.22` |
| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.21.4` | `4.23.0` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.3` | `4.3.5` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.4` | `8.3.6` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.4` | `5.1.0` |



Updates `@playwright/test` from 1.64.0 to 1.65.0
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.64.0...v1.65.0)

Updates `@shadcn/lint` from 0.2.1 to 0.2.5
- [Release notes](https://github.com/shadcn-ui/lint/releases)
- [Changelog](https://github.com/shadcn-ui/lint/blob/main/packages/lint/CHANGELOG.md)
- [Commits](https://github.com/shadcn-ui/lint/commits/@shadcn/lint@0.2.5/packages/lint)

Updates `@tailwindcss/vite` from 4.3.3 to 4.3.5
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.5/packages/@tailwindcss-vite)

Updates `@tanstack/devtools-vite` from 0.8.5 to 0.8.6
- [Release notes](https://github.com/TanStack/devtools/releases)
- [Changelog](https://github.com/TanStack/devtools/blob/main/packages/devtools-vite/CHANGELOG.md)
- [Commits](https://github.com/TanStack/devtools/commits/@tanstack/devtools-vite@0.8.6/packages/devtools-vite)

Updates `@tanstack/eslint-plugin-query` from 5.104.2 to 5.106.1
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/eslint-plugin-query/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/eslint-plugin-query@5.106.1/packages/eslint-plugin-query)

Updates `@tanstack/react-devtools` from 0.10.13 to 0.10.14
- [Release notes](https://github.com/TanStack/devtools/releases)
- [Changelog](https://github.com/TanStack/devtools/blob/main/packages/react-devtools/CHANGELOG.md)
- [Commits](https://github.com/TanStack/devtools/commits/@tanstack/react-devtools@0.10.14/packages/react-devtools)

Updates `@tanstack/react-query-devtools` from 5.104.2 to 5.106.1
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.106.1/packages/react-query-devtools)

Updates `@vitejs/plugin-react` from 6.1.2 to 6.2.1
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.2.1/packages/plugin-react)

Updates `knip` from 6.41.0 to 6.44.1
- [Release notes](https://github.com/webpro-nl/knip/releases)
- [Commits](https://github.com/webpro-nl/knip/commits/knip@6.44.1/packages/knip)

Updates `oxfmt` from 0.73.0 to 0.77.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/oxfmt_v0.77.0/npm/oxfmt)

Updates `oxlint` from 1.88.0 to 1.92.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/oxlint_v1.92.0/npm/oxlint)

Updates `oxlint-tsgolint` from 7.0.2004 to 7.0.2006
- [Release notes](https://github.com/oxc-project/tsgolint/releases)
- [Commits](oxc-project/tsgolint@v7.0.2004...v7.0.2006)

Updates `react-doctor` from 0.9.18 to 0.9.22
- [Release notes](https://github.com/millionco/react-doctor/releases)
- [Changelog](https://github.com/millionco/react-doctor/blob/main/packages/react-doctor/CHANGELOG.md)
- [Commits](https://github.com/millionco/react-doctor/commits/react-doctor@0.9.22/packages/react-doctor)

Updates `shadcn` from 4.21.4 to 4.23.0
- [Release notes](https://github.com/shadcn-ui/ui/releases)
- [Changelog](https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md)
- [Commits](https://github.com/shadcn-ui/ui/commits/shadcn@4.23.0/packages/shadcn)

Updates `tailwindcss` from 4.3.3 to 4.3.5
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.5/packages/tailwindcss)

Updates `vite` from 8.3.4 to 8.3.6
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.3.6/packages/vite)

Updates `vitest` from 5.0.4 to 5.1.0
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.1.0/packages/vitest)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-version: 1.65.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@shadcn/lint"
  dependency-version: 0.2.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: "@tailwindcss/vite"
  dependency-version: 4.3.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: "@tanstack/devtools-vite"
  dependency-version: 0.8.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: "@tanstack/eslint-plugin-query"
  dependency-version: 5.106.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@tanstack/react-devtools"
  dependency-version: 0.10.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: "@tanstack/react-query-devtools"
  dependency-version: 5.106.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 6.2.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: knip
  dependency-version: 6.44.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: oxfmt
  dependency-version: 0.77.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: oxlint
  dependency-version: 1.92.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: oxlint-tsgolint
  dependency-version: 7.0.2006
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: react-doctor
  dependency-version: 0.9.22
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: shadcn
  dependency-version: 4.23.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: tailwindcss
  dependency-version: 4.3.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: vite
  dependency-version: 8.3.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: vitest
  dependency-version: 5.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Nov 9, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants