Commit 2feb85d
authored
chore(deps): update all non-major dependencies (examples, templates & patterns) (minor) (#7552)
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [@react-router/dev](https://reactrouter.com)
([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev))
| [`7.6.3` ->
`7.7.0`](https://renovatebot.com/diffs/npm/@react-router%2fdev/7.6.3/7.7.0)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@react-router/node](https://redirect.github.com/remix-run/react-router)
([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router-node))
| [`7.6.3` ->
`7.7.0`](https://renovatebot.com/diffs/npm/@react-router%2fnode/7.6.3/7.7.0)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@react-router/serve](https://redirect.github.com/remix-run/react-router)
([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve))
| [`7.6.3` ->
`7.7.0`](https://renovatebot.com/diffs/npm/@react-router%2fserve/7.6.3/7.7.0)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitejs/plugin-react](https://redirect.github.com/vitejs/vite-plugin-react/tree/main/packages/plugin-react#readme)
([source](https://redirect.github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react))
| [`4.6.0` ->
`4.7.0`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-react/4.6.0/4.7.0)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint)
([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next))
| [`15.3.5` ->
`15.4.2`](https://renovatebot.com/diffs/npm/eslint-config-next/15.3.5/15.4.2)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [next](https://nextjs.org)
([source](https://redirect.github.com/vercel/next.js)) | [`15.3.5` ->
`15.4.2`](https://renovatebot.com/diffs/npm/next/15.3.5/15.4.2) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [react-router](https://redirect.github.com/remix-run/react-router)
([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router))
| [`7.6.3` ->
`7.7.0`](https://renovatebot.com/diffs/npm/react-router/7.6.3/7.7.0) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint))
| [`8.36.0` ->
`8.38.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.36.0/8.38.0)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>remix-run/react-router (@​react-router/dev)</summary>
###
[`v7.7.0`](https://redirect.github.com/remix-run/react-router/blob/HEAD/packages/react-router-dev/CHANGELOG.md#770)
[Compare
Source](https://redirect.github.com/remix-run/react-router/compare/@react-router/[email protected]...@react-router/[email protected])
##### Patch Changes
- Update `vite-node` to `^3.2.2` to support Vite 7
([#​13781](https://redirect.github.com/remix-run/react-router/pull/13781))
- Properly handle `https` protocol in dev mode
([#​13746](https://redirect.github.com/remix-run/react-router/pull/13746))
- Fix missing styles when Vite's `build.cssCodeSplit` option is disabled
([#​13943](https://redirect.github.com/remix-run/react-router/pull/13943))
- Allow `.mts` and `.mjs` extensions for route config file
([#​13931](https://redirect.github.com/remix-run/react-router/pull/13931))
- Fix prerender file locations when `cwd` differs from project root
([#​13824](https://redirect.github.com/remix-run/react-router/pull/13824))
- Improve chunk error logging when a chunk cannot be found during the
build
([#​13799](https://redirect.github.com/remix-run/react-router/pull/13799))
- Fix incorrectly configured `externalConditions` which had enabled
`module` condition for externals and broke builds with certain packages,
like Emotion.
([#​13871](https://redirect.github.com/remix-run/react-router/pull/13871))
- Updated dependencies:
- `[email protected]`
- `@react-router/[email protected]`
- `@react-router/[email protected]`
</details>
<details>
<summary>remix-run/react-router (@​react-router/node)</summary>
###
[`v7.7.0`](https://redirect.github.com/remix-run/react-router/blob/HEAD/packages/react-router-node/CHANGELOG.md#770)
[Compare
Source](https://redirect.github.com/remix-run/react-router/compare/@react-router/[email protected]...@react-router/[email protected])
##### Patch Changes
- Updated dependencies:
- `[email protected]`
</details>
<details>
<summary>remix-run/react-router (@​react-router/serve)</summary>
###
[`v7.7.0`](https://redirect.github.com/remix-run/react-router/blob/HEAD/packages/react-router-serve/CHANGELOG.md#770)
[Compare
Source](https://redirect.github.com/remix-run/react-router/compare/@react-router/[email protected]...@react-router/[email protected])
##### Patch Changes
- Updated dependencies:
- `[email protected]`
- `@react-router/[email protected]`
- `@react-router/[email protected]`
</details>
<details>
<summary>vitejs/vite-plugin-react
(@​vitejs/plugin-react)</summary>
###
[`v4.7.0`](https://redirect.github.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#470-2025-07-18)
[Compare
Source](https://redirect.github.com/vitejs/vite-plugin-react/compare/12bd153622731890678e43367e30c4a212d74376...80417060f7bc239d5100e1b47c819e8364c7d551)
##### Add HMR support for compound components
([#​518](https://redirect.github.com/vitejs/vite-plugin-react/pull/518))
HMR now works for compound components like this:
```tsx
const Root = () => <div>Accordion Root</div>
const Item = () => <div>Accordion Item</div>
export const Accordion = { Root, Item }
```
##### Return `Plugin[]` instead of `PluginOption[]`
([#​537](https://redirect.github.com/vitejs/vite-plugin-react/pull/537))
The return type has changed from `react(): PluginOption[]` to more
specialized type `react(): Plugin[]`. This allows for type-safe
manipulation of plugins, for example:
```tsx
// previously this causes type errors
react({ babel: { plugins: ['babel-plugin-react-compiler'] } })
.map(p => ({ ...p, applyToEnvironment: e => e.name === 'client' }))
```
</details>
<details>
<summary>vercel/next.js (eslint-config-next)</summary>
###
[`v15.4.2`](https://redirect.github.com/vercel/next.js/compare/v15.4.1...1617b2663777a6fe551dda6edd8b5c43470c39ca)
[Compare
Source](https://redirect.github.com/vercel/next.js/compare/v15.4.1...v15.4.2)
###
[`v15.4.1`](https://redirect.github.com/vercel/next.js/compare/v15.4.0...v15.4.1)
[Compare
Source](https://redirect.github.com/vercel/next.js/compare/v15.4.0...v15.4.1)
###
[`v15.4.0`](https://redirect.github.com/vercel/next.js/compare/v15.3.5...7ad467409b67691ae4f5dc4dc47f1a247c4ba988)
[Compare
Source](https://redirect.github.com/vercel/next.js/compare/v15.3.5...v15.4.0)
</details>
<details>
<summary>vercel/next.js (next)</summary>
###
[`v15.4.2`](https://redirect.github.com/vercel/next.js/compare/v15.4.1...1617b2663777a6fe551dda6edd8b5c43470c39ca)
[Compare
Source](https://redirect.github.com/vercel/next.js/compare/v15.4.1...v15.4.2)
###
[`v15.4.1`](https://redirect.github.com/vercel/next.js/compare/13d3c8ca0f67e25aae7485f44c7fe20e3754f9ef...079c06d3c3421c23080dffc6b3c46859f6438212)
[Compare
Source](https://redirect.github.com/vercel/next.js/compare/v15.4.0...v15.4.1)
###
[`v15.4.0`](https://redirect.github.com/vercel/next.js/compare/v15.3.5...13d3c8ca0f67e25aae7485f44c7fe20e3754f9ef)
[Compare
Source](https://redirect.github.com/vercel/next.js/compare/v15.3.5...v15.4.0)
</details>
<details>
<summary>remix-run/react-router (react-router)</summary>
###
[`v7.7.0`](https://redirect.github.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#770)
[Compare
Source](https://redirect.github.com/remix-run/react-router/compare/[email protected]@7.7.0)
##### Minor Changes
- Add unstable RSC support
([#​13700](https://redirect.github.com/remix-run/react-router/pull/13700))
For more information, see the [RSC
documentation](https://reactrouter.com/start/rsc/installation).
##### Patch Changes
- Handle `InvalidCharacterError` when validating cookie signature
([#​13847](https://redirect.github.com/remix-run/react-router/pull/13847))
- Pass a copy of `searchParams` to the `setSearchParams` callback
function to avoid muations of the internal `searchParams` instance. This
was an issue when navigations were blocked because the internal instance
be out of sync with `useLocation().search`.
([#​12784](https://redirect.github.com/remix-run/react-router/pull/12784))
- Support invalid `Date` in `turbo-stream` v2 fork
([#​13684](https://redirect.github.com/remix-run/react-router/pull/13684))
- In Framework Mode, clear critical CSS in development after initial
render
([#​13872](https://redirect.github.com/remix-run/react-router/pull/13872))
- Strip search parameters from `patchRoutesOnNavigation` `path` param
for fetcher calls
([#​13911](https://redirect.github.com/remix-run/react-router/pull/13911))
- Skip scroll restoration on useRevalidator() calls because they're not
new locations
([#​13671](https://redirect.github.com/remix-run/react-router/pull/13671))
- Support unencoded UTF-8 routes in prerender config with `ssr` set to
`false`
([#​13699](https://redirect.github.com/remix-run/react-router/pull/13699))
- Do not throw if the url hash is not a valid URI component
([#​13247](https://redirect.github.com/remix-run/react-router/pull/13247))
- Fix a regression in `createRoutesStub` introduced with the middleware
feature.
([#​13946](https://redirect.github.com/remix-run/react-router/pull/13946))
As part of that work we altered the signature to align with the new
middleware APIs without making it backwards compatible with the prior
`AppLoadContext` API. This permitted `createRoutesStub` to work if you
were opting into middleware and the updated `context` typings, but broke
`createRoutesStub` for users not yet opting into middleware.
We've reverted this change and re-implemented it in such a way that both
sets of users can leverage it.
```tsx
// If you have not opted into middleware, the old API should work again
let context: AppLoadContext = {
/*...*/
};
let Stub = createRoutesStub(routes, context);
// If you have opted into middleware, you should now pass an
instantiated `unstable_routerContextProvider` instead of a `getContext`
factory function.
let context = new unstable_RouterContextProvider();
context.set(SomeContext, someValue);
let Stub = createRoutesStub(routes, context);
```
1 parent c8a66a7 commit 2feb85d
File tree
16 files changed
+1455
-1449
lines changed- examples
- nextjs-app
- nextjs-pages
- react-router-ts
- vite-ts
- templates
- nextjs-app
- nextjs-pages
- vite-ts
16 files changed
+1455
-1449
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
| 20 | + | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
| 20 | + | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
| 14 | + | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
0 commit comments