From e33d809335c3152d5881dc62049262af105c77cb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 12:01:00 +0900 Subject: [PATCH 1/4] fix(deps): update all non-major dependencies (#20489) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index d8ae1b56..5694bd49 100644 --- a/package.json +++ b/package.json @@ -13,9 +13,9 @@ "feed": "^5.1.0", "gsap": "^3.13.0", "markdown-it-image-size": "^14.7.0", - "vitepress": "^2.0.0-alpha.8", + "vitepress": "^2.0.0-alpha.9", "vitepress-plugin-group-icons": "^1.6.1", "vitepress-plugin-llms": "^1.7.1", - "vue": "^3.5.17" + "vue": "^3.5.18" } } From 3043406c727b135de7d01eef2e2a03ddf3f3eac4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BF=A0?= Date: Mon, 28 Jul 2025 12:14:33 +0900 Subject: [PATCH 2/4] feat(ssr): support `import.meta.resolve` in module runner (#20260) --- guide/api-environment-runtimes.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/guide/api-environment-runtimes.md b/guide/api-environment-runtimes.md index b467beef..9fa18ada 100644 --- a/guide/api-environment-runtimes.md +++ b/guide/api-environment-runtimes.md @@ -153,12 +153,17 @@ Module runner exposes `import` method. When Vite server triggers `full-reload` H **Example Usage:** ```js -import { ModuleRunner, ESModulesEvaluator } from 'vite/module-runner' +import { + ModuleRunner, + ESModulesEvaluator, + createNodeImportMeta, +} from 'vite/module-runner' import { transport } from './rpc-implementation.js' const moduleRunner = new ModuleRunner( { transport, + createImportMeta: createNodeImportMeta, // if the module runner runs in Node.js }, new ESModulesEvaluator(), ) @@ -278,7 +283,11 @@ You need to couple it with the `HotChannel` instance on the server like in this ```js [worker.js] import { parentPort } from 'node:worker_threads' import { fileURLToPath } from 'node:url' -import { ESModulesEvaluator, ModuleRunner } from 'vite/module-runner' +import { + ESModulesEvaluator, + ModuleRunner, + createNodeImportMeta, +} from 'vite/module-runner' /** @type {import('vite/module-runner').ModuleRunnerTransport} */ const transport = { @@ -294,6 +303,7 @@ const transport = { const runner = new ModuleRunner( { transport, + createImportMeta: createNodeImportMeta, }, new ESModulesEvaluator(), ) From 2aba939ccab7b24a19986cfea9efd9b9e92d9119 Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Mon, 28 Jul 2025 14:33:05 +0530 Subject: [PATCH 3/4] docs: dark mode not applied properly in landing page (#20492) --- .vitepress/theme/styles/landing.css | 6 ------ index.md | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/.vitepress/theme/styles/landing.css b/.vitepress/theme/styles/landing.css index 1e919af1..c3d8136c 100644 --- a/.vitepress/theme/styles/landing.css +++ b/.vitepress/theme/styles/landing.css @@ -4,17 +4,11 @@ html:has(.landing) { --vp-c-bg: #101010; - background-color: #101010; - - body { - background-color: #101010; - } } .landing { overflow-x: hidden; - background-color: #101010; * { -webkit-font-smoothing: antialiased !important; diff --git a/index.md b/index.md index 30175110..1fc560b0 100644 --- a/index.md +++ b/index.md @@ -1,6 +1,8 @@ --- title: Vite titleTemplate: Next Generation Frontend Tooling +# add `dark` here to apply dark mode on initial load, +# since `onMounted` doesn't run during SSR pageClass: landing dark layout: home @@ -10,6 +12,9 @@ markdownStyles: false ---
From 336402dcfbd916cac163c96260f2c0aabce3d35b Mon Sep 17 00:00:00 2001 From: thinkasany <480968828@qq.com> Date: Tue, 29 Jul 2025 08:58:40 +0800 Subject: [PATCH 4/4] fix: resolved conflict --- index.md | 4 ---- package.json | 22 ---------------------- 2 files changed, 26 deletions(-) diff --git a/index.md b/index.md index b0689032..1896c340 100644 --- a/index.md +++ b/index.md @@ -1,12 +1,8 @@ --- title: Vite -<<<<<<< HEAD titleTemplate: 下一代的前端工具链 -======= -titleTemplate: Next Generation Frontend Tooling # add `dark` here to apply dark mode on initial load, # since `onMounted` doesn't run during SSR ->>>>>>> 2aba939ccab7b24a19986cfea9efd9b9e92d9119 pageClass: landing dark layout: home diff --git a/package.json b/package.json index c72ced91..9989ce12 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,4 @@ { -<<<<<<< HEAD "name": "vite-docs-cn", "version": "1.0.0", "description": "Vite.js documentation Chinese translation.", @@ -38,25 +37,4 @@ "gitHooks": { "commit-msg": "node scripts/verifyCommit.js" } -======= - "name": "docs", - "private": true, - "type": "module", - "scripts": { - "docs": "vitepress dev", - "docs-build": "vitepress build", - "docs-serve": "vitepress serve" - }, - "devDependencies": { - "@shikijs/vitepress-twoslash": "^3.8.1", - "@types/express": "^5.0.3", - "feed": "^5.1.0", - "gsap": "^3.13.0", - "markdown-it-image-size": "^14.7.0", - "vitepress": "^2.0.0-alpha.9", - "vitepress-plugin-group-icons": "^1.6.1", - "vitepress-plugin-llms": "^1.7.1", - "vue": "^3.5.18" - } ->>>>>>> 2aba939ccab7b24a19986cfea9efd9b9e92d9119 }