From e780afb977ea58ed95bfe57d5e457db6e92c24c8 Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Sat, 22 Feb 2025 17:17:22 +0530 Subject: [PATCH] refactor --- src/node/plugin.ts | 2 +- src/node/plugins/dynamicRoutesPlugin.ts | 5 ++--- src/node/plugins/staticDataPlugin.ts | 5 ++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/node/plugin.ts b/src/node/plugin.ts index 64eea2a3..bc377dcb 100644 --- a/src/node/plugin.ts +++ b/src/node/plugin.ts @@ -423,7 +423,7 @@ export async function createVitePressPlugin( const hmrFix: Plugin = { name: 'vitepress:hmr-fix', - async hotUpdate({ file, server, modules }) { + async hotUpdate({ file, modules }) { const importers = [...(importerMap[slash(file)] || [])] if (importers.length > 0) { return [ diff --git a/src/node/plugins/dynamicRoutesPlugin.ts b/src/node/plugins/dynamicRoutesPlugin.ts index 15fecb60..3624c2a8 100644 --- a/src/node/plugins/dynamicRoutesPlugin.ts +++ b/src/node/plugins/dynamicRoutesPlugin.ts @@ -140,8 +140,7 @@ export const dynamicRoutesPlugin = async ( } }, - async hotUpdate(ctx) { - const file = ctx.file + async hotUpdate({ file, modules: existingMods }) { const modules: EnvironmentModuleNode[] = [] const mods = config.dynamicRoutes.fileToModulesMap[file] @@ -158,7 +157,7 @@ export const dynamicRoutesPlugin = async ( } } - return modules.length > 0 ? [...ctx.modules, ...modules] : undefined + return modules.length > 0 ? [...existingMods, ...modules] : undefined } } } diff --git a/src/node/plugins/staticDataPlugin.ts b/src/node/plugins/staticDataPlugin.ts index d4e424fb..55bd1211 100644 --- a/src/node/plugins/staticDataPlugin.ts +++ b/src/node/plugins/staticDataPlugin.ts @@ -123,8 +123,7 @@ export const staticDataPlugin: Plugin = { } }, - hotUpdate(ctx) { - const file = ctx.file + hotUpdate({ file, modules: existingMods }) { const modules: EnvironmentModuleNode[] = [] // dependency of data loader changed @@ -142,6 +141,6 @@ export const staticDataPlugin: Plugin = { } } - return modules.length > 0 ? [...ctx.modules, ...modules] : undefined + return modules.length > 0 ? [...existingMods, ...modules] : undefined } }