Skip to content

Update dependency @vitejs/plugin-react-swc to v3.11.0#6

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/vitejs-plugin-react-swc-3.x-lockfile
Open

Update dependency @vitejs/plugin-react-swc to v3.11.0#6
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/vitejs-plugin-react-swc-3.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Aug 3, 2024

This PR contains the following updates:

Package Change Age Confidence
@vitejs/plugin-react-swc (source) 3.6.03.11.0 age confidence

Release Notes

vitejs/vite-plugin-react (@​vitejs/plugin-react-swc)

v3.11.0

Compare Source

Add HMR support for compound components (#​518)

HMR now works for compound components like this:

const Root = () => <div>Accordion Root</div>
const Item = () => <div>Accordion Item</div>

export const Accordion = { Root, Item }
Return Plugin[] instead of PluginOption[] (#​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:

// previously this causes type errors
react()
  .map(p => ({ ...p, applyToEnvironment: e => e.name === 'client' }))

v3.10.2

Compare Source

Suggest @vitejs/plugin-react-oxc if rolldown-vite is detected #​491

Emit a log which recommends @vitejs/plugin-react-oxc when rolldown-vite is detected to improve performance and use Oxc under the hood. The warning can be disabled by setting disableOxcRecommendation: true in the plugin options.

Use optimizeDeps.rollupOptions instead of optimizeDeps.esbuildOptions for rolldown-vite #​489

This suppresses the warning about optimizeDeps.esbuildOptions being deprecated in rolldown-vite.

Add Vite 7-beta to peerDependencies range #​497

React plugins are compatible with Vite 7, this removes the warning when testing the beta.

v3.10.1

Compare Source

Add explicit semicolon in preambleCode #​485

This fixes an edge case when using HTML minifiers that strips line breaks aggressively.

v3.10.0

Compare Source

Add filter for rolldown-vite #​470

Added filter so that it is more performant when running this plugin with rolldown-powered version of Vite.

Skip HMR preamble in Vitest browser mode #​478

This was causing annoying Sourcemap for "/@&#8203;react-refresh" points to missing source files and is unnecessary in test mode.

Skip HMR for JSX files with hooks #​480

This removes the HMR warning for hooks with JSX.

v3.9.0

Compare Source

Make compatible with rolldown-vite

This plugin is now compatible with rolldown-powered version of Vite.

v3.8.1

Compare Source

Remove WebContainers warning #​268

SWC is now supported in WebContainers 🎉

v3.8.0

Compare Source

Add useAtYourOwnRisk_mutateSwcOptions option

The future of Vite is with OXC, and from the beginning this was a design choice to not exposed too many specialties from SWC so that Vite React users can move to another transformer later.
Also debugging why some specific version of decorators with some other unstable/legacy feature doesn't work is not fun, so we won't provide support for it, hence the name useAtYourOwnRisk.

react({
  useAtYourOwnRisk_mutateSwcOptions(options) {
    options.jsc.parser.decorators = true;
    options.jsc.transform.decoratorVersion = "2022-03";
  },
});

v3.7.2

Compare Source

Add Vite 6 to peerDependencies range #​207

Thanks @​RobinTail

Revert throw when refresh runtime is loaded twice #​237

Revert the throw when refresh runtime is loaded twice to enable usage in micro frontend apps. This was added to help fix setup usage, and this is not worth an annoying warning for others or a config parameter.

This revert was done in the Babel plugin last year and I didn't port it back.

v3.7.1

Compare Source

Ignore directive sourcemap error #​231

v3.7.0

Compare Source

Support HMR for class components

This is a long overdue and should fix some issues people had with HMR when migrating from CRA.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

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

@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch 3 times, most recently from 80a14fb to 7a9434a Compare August 8, 2024 02:44
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 7a9434a to 0d7abe3 Compare August 28, 2024 07:50
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 0d7abe3 to 67ab73a Compare September 30, 2024 00:10
@renovate renovate Bot changed the title Update dependency @vitejs/plugin-react-swc to v3.7.0 Update dependency @vitejs/plugin-react-swc to v3.7.1 Sep 30, 2024
@renovate renovate Bot changed the title Update dependency @vitejs/plugin-react-swc to v3.7.1 Update dependency @vitejs/plugin-react-swc to v3.7.2 Nov 26, 2024
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 67ab73a to 7a25481 Compare November 26, 2024 11:33
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 7a25481 to 70272c9 Compare December 30, 2024 12:02
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 70272c9 to ceb81f2 Compare January 23, 2025 17:24
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from ceb81f2 to d8a64b1 Compare January 30, 2025 18:06
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from d8a64b1 to cbe0ff2 Compare February 9, 2025 01:35
@renovate renovate Bot changed the title Update dependency @vitejs/plugin-react-swc to v3.7.2 Update dependency @vitejs/plugin-react-swc to v3.8.0 Feb 9, 2025
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from cbe0ff2 to 7427cdd Compare February 9, 2025 14:31
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 7427cdd to 2737ad2 Compare March 3, 2025 12:40
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch 3 times, most recently from 4c70659 to 7f5ba90 Compare March 17, 2025 17:09
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 7f5ba90 to 6a4f519 Compare March 19, 2025 11:57
@renovate renovate Bot changed the title Update dependency @vitejs/plugin-react-swc to v3.8.0 Update dependency @vitejs/plugin-react-swc to v3.8.1 Mar 19, 2025
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 6a4f519 to fa9890f Compare April 1, 2025 10:52
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from fa9890f to dbc12b8 Compare April 8, 2025 11:26
@renovate renovate Bot changed the title Update dependency @vitejs/plugin-react-swc to v3.8.1 Update dependency @vitejs/plugin-react-swc to v3.9.0 Apr 15, 2025
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from dbc12b8 to 39356b4 Compare April 15, 2025 10:29
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 39356b4 to f2bf209 Compare April 24, 2025 10:50
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from f2bf209 to f70774a Compare May 19, 2025 20:07
@renovate renovate Bot changed the title Update dependency @vitejs/plugin-react-swc to v3.9.0 Update dependency @vitejs/plugin-react-swc to v3.10.0 May 23, 2025
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from f70774a to 919044e Compare May 23, 2025 02:12
@renovate renovate Bot changed the title Update dependency @vitejs/plugin-react-swc to v3.10.0 Update dependency @vitejs/plugin-react-swc to v3.10.1 Jun 3, 2025
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 919044e to f9a2c5d Compare June 3, 2025 05:25
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 3, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review

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

@renovate renovate Bot changed the title Update dependency @vitejs/plugin-react-swc to v3.10.1 Update dependency @vitejs/plugin-react-swc to v3.10.2 Jun 10, 2025
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from f9a2c5d to 103301a Compare June 10, 2025 03:44
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 103301a to ac8e584 Compare June 22, 2025 12:53
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from ac8e584 to 75afb9b Compare July 2, 2025 19:40
@renovate renovate Bot changed the title Update dependency @vitejs/plugin-react-swc to v3.10.2 Update dependency @vitejs/plugin-react-swc to v3.11.0 Jul 18, 2025
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 75afb9b to 48d2f83 Compare July 18, 2025 04:01
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 48d2f83 to fc4f57b Compare August 10, 2025 14:28
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from fc4f57b to 48b822a Compare August 31, 2025 11:05
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 48b822a to 4f7b22d Compare September 25, 2025 13:57
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 4f7b22d to 2b5b89d Compare October 21, 2025 17:08
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 2b5b89d to 6a06273 Compare November 10, 2025 15:14
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 6a06273 to 4cc6410 Compare November 18, 2025 22:58
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 4cc6410 to 4469e4a Compare December 3, 2025 17:38
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 4469e4a to 273c444 Compare December 31, 2025 14:08
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 273c444 to 07287ff Compare January 23, 2026 17:02
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 07287ff to b760cd2 Compare February 2, 2026 19:04
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from b760cd2 to 1da3573 Compare February 12, 2026 17:46
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 1da3573 to b39f0bb Compare March 5, 2026 15:47
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch 2 times, most recently from 6b6d14a to 310b56a Compare April 8, 2026 17:51
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 310b56a to dd14732 Compare April 29, 2026 12:01
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from dd14732 to 2255baa Compare May 12, 2026 10:40
@renovate renovate Bot force-pushed the renovate/vitejs-plugin-react-swc-3.x-lockfile branch from 2255baa to 299abf5 Compare May 28, 2026 16:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants