Closed renovate[bot] closed 10 months ago
Hello, I am a code review bot on flows.network. Here are my reviews of changed source code files in this PR.
The patch is updating several dependencies in a project, particularly focusing on updating @vitejs/plugin-react
to version 4.2.1
. Here are some areas that need attention:
@vitejs/plugin-react
updated version:
4.0.1
to 4.2.1
. @babel
dependencies:
@vitejs/plugin-react
. The updates seem to be minor and patch versions, which are typically safe, but an in-depth check congruent with the Babel release notes is advisable.browserslist
, caniuse-lite
, electron-to-chromium
, node-releases
, and update-browserslist-db
:
@vitejs/plugin-react
, make sure that these updates don't introduce breaking changes that may affect browser compatibility or Node.js version support.Addition of @types/babel__core
, @types/babel__generator
, @types/babel__template
, and @types/babel__traverse
:
@babel
packages.dependencies
or devDependencies
:
@types
packages are typically used during development, so they should be under devDependencies
.Peer dependency update:
peerDependencies
entry for vite
includes a new version range. Ensure that this range is supported by the plugin and that it won't cause issues with the expected version of vite
by users of this package.Version consistency:
Changelog and Release Notes:
Testing:
This patch doesn't alter the primary logic of the code but updates dependencies related to Babel and the @vitejs/plugin-react
package. If the project has a good test coverage, no immediate code changes may be necessary apart from the ones included in the patch. However, a thorough testing process is crucial to ensure the stability of the application after these dependency updates.
Name | Link |
---|---|
Latest commit | 43ed6f2aec11e04dd56931ec2a518fab39afa2fa |
Latest deploy log | https://app.netlify.com/sites/kubespider/deploys/65815ef674c1ec00082ba41c |
Deploy Preview | https://deploy-preview-405--kubespider.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
Because you closed this PR without merging, Renovate will ignore this update (^4.0.0
). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps
array of your Renovate config.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
This PR contains the following updates:
4.0.1
->4.2.1
Release Notes
vitejs/vite-plugin-react (@vitejs/plugin-react)
### [`v4.2.1`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#421-2023-12-04) [Compare Source](https://togithub.com/vitejs/vite-plugin-react/compare/v4.2.0...v4.2.1) Remove generic parameter on `Plugin` to avoid type error with Rollup 4/Vite 5 and `skipLibCheck: false`. I expect very few people to currently use this feature, but if you are extending the React plugin via `api` object, you can get back the typing of the hook by importing `ViteReactPluginApi`: ```ts import type { Plugin } from 'vite' import type { ViteReactPluginApi } from '@vitejs/plugin-react' export const somePlugin: Plugin = { name: 'some-plugin', api: { reactBabel: (babelConfig) => { babelConfig.plugins.push('some-babel-plugin') }, } satisfies ViteReactPluginApi, } ``` ### [`v4.2.0`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#420-2023-11-16) [Compare Source](https://togithub.com/vitejs/vite-plugin-react/compare/v4.1.1...v4.2.0) ##### Update peer dependency range to target Vite 5 There were no breaking change that impacted this plugin, so any combination of React plugins and Vite core version will work. ##### Align jsx runtime for optimized dependencies This will only affect people using internal libraries that contains untranspiled JSX. This change aligns the optimizer with the source code and avoid issues when the published source don't have `React` in the scope. Reminder: While being partially supported in Vite, publishing TS & JSX outside of internal libraries is highly discouraged. ### [`v4.1.1`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#411-2023-11-02) [Compare Source](https://togithub.com/vitejs/vite-plugin-react/compare/v4.1.0...v4.1.1) - Enable retainLines to get correct line numbers for jsxDev (fix [#235](https://togithub.com/vitejs/vite-plugin-react/issues/235)) ### [`v4.1.0`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#410-2023-09-24) [Compare Source](https://togithub.com/vitejs/vite-plugin-react/compare/v4.0.4...v4.1.0) - Add `@types/babel__cores` to dependencies (fix [#211](https://togithub.com/vitejs/vite-plugin-react/issues/211)) - Improve build perf when not using Babel plugins by lazy loading `@babel/core` [#212](https://togithub.com/vitejs/vite-plugin-react/pull/212) - Better invalidation message when an export is added & fix HMR for export of nullish values [#215](https://togithub.com/vitejs/vite-plugin-react/pull/215) - Include non-dev jsx runtime in optimizeDeps & support HMR for JS files using the non dev runtime [#224](https://togithub.com/vitejs/vite-plugin-react/pull/224) - The build output now contains a `index.d.cts` file so you don't get types errors when setting `moduleResolution` to `node16` or `nodenext` in your tsconfig (we recommend using `bundler` which is more close to how Vite works) ### [`v4.0.4`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#404-2023-07-31) [Compare Source](https://togithub.com/vitejs/vite-plugin-react/compare/v4.0.3...v4.0.4) - Fix [#198](https://togithub.com/vitejs/vite-plugin-react/discussions/198): Enable Babel if presets list is not empty ### [`v4.0.3`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#403-2023-07-10) [Compare Source](https://togithub.com/vitejs/vite-plugin-react/compare/v4.0.2...v4.0.3) - Revert [#108](https://togithub.com/vitejs/vite-plugin-react/pull/108): Remove 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. ### [`v4.0.2`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#402-2023-07-06) [Compare Source](https://togithub.com/vitejs/vite-plugin-react/compare/deb40a45f8c296ca2ae4e27c7709bec5ae5b9a62...v4.0.2) - Fix fast-refresh for files that are transformed into jsx ([#188](https://togithub.com/vitejs/vite-plugin-react/pull/188))Configuration
📅 Schedule: 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.
This PR has been generated by Mend Renovate. View repository job log here.