From edbdf418a99ddd39fa6819a8ae2b9b059c4b8026 Mon Sep 17 00:00:00 2001 From: sapphi-red <49056869+sapphi-red@users.noreply.github.com> Date: Mon, 10 Feb 2025 11:44:28 +0900 Subject: [PATCH 1/2] ci: update react-swc plugin version in create-vite by renovate --- .github/renovate.json5 | 9 +++++++++ packages/create-vite/src/index.ts | 5 ++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 7af168e7f95044..ea6147c4c24a5c 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -28,4 +28,13 @@ // breaking changes "kill-port", // `kill-port:^2.0.0 has perf issues (#8392) ], + "customManagers": [ + { + "customType": "regex", + "fileMatch": ["\\.[mc]?[tj]sx?$"], + "matchStrings": [ + "\/\/\\s*renovate:\\s+datasource=(?\\S+)\\s+depName=(?\\S+)\\s+(?:var|let|const)\\s+\\S+\\s*=\\s*[\"'](?[^\"']+)[\"']", + ], + }, + ], } diff --git a/packages/create-vite/src/index.ts b/packages/create-vite/src/index.ts index 931c0b3d03268f..ae6edf123f0c0b 100755 --- a/packages/create-vite/src/index.ts +++ b/packages/create-vite/src/index.ts @@ -593,10 +593,13 @@ function pkgFromUserAgent(userAgent: string | undefined): PkgInfo | undefined { } function setupReactSwc(root: string, isTs: boolean) { + // renovate: datasource=npm depName=@vitejs/plugin-react-swc + const reactSwcPluginVersion = '3.7.2' + editFile(path.resolve(root, 'package.json'), (content) => { return content.replace( /"@vitejs\/plugin-react": ".+?"/, - `"@vitejs/plugin-react-swc": "^3.7.2"`, + `"@vitejs/plugin-react-swc": "^${reactSwcPluginVersion}"`, ) }) editFile( From d5334d6433c0594f3bf3e251a570ccf99191fca5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BF=A0=20/=20green?= Date: Wed, 12 Feb 2025 13:15:45 +0900 Subject: [PATCH 2/2] chore: update fileMatch --- .github/renovate.json5 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index ea6147c4c24a5c..60d3486607567c 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -31,7 +31,7 @@ "customManagers": [ { "customType": "regex", - "fileMatch": ["\\.[mc]?[tj]sx?$"], + "fileMatch": ["packages\/create-vite\/src\/index\\.ts$"], "matchStrings": [ "\/\/\\s*renovate:\\s+datasource=(?\\S+)\\s+depName=(?\\S+)\\s+(?:var|let|const)\\s+\\S+\\s*=\\s*[\"'](?[^\"']+)[\"']", ],