From cbfa7ad3eaaa72a0dc03b1d96865c3eb328ecffa Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 26 Mar 2024 17:50:23 +0000 Subject: [PATCH] fix: adopt forward-compatible approach to `builder:watch` --- packages/form-actions-nuxt/src/module.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/form-actions-nuxt/src/module.ts b/packages/form-actions-nuxt/src/module.ts index 7922162e..f3816f45 100644 --- a/packages/form-actions-nuxt/src/module.ts +++ b/packages/form-actions-nuxt/src/module.ts @@ -1,5 +1,5 @@ import { existsSync, promises as fsp } from "node:fs" -import { dirname, resolve as pathResolve } from "node:path" +import { relative, dirname, resolve as pathResolve } from "node:path" import { addImports, addPlugin, addTemplate, addTypeTemplate, createResolver, defineNuxtModule, updateTemplates, useLogger, useNitro } from "@nuxt/kit" import { generateCode, loadFile } from "magicast" import { pascalCase } from "scule" @@ -226,6 +226,7 @@ export default defineNuxtModule({ // On watch, add new actions, extract loaders and add loaders. nuxt.hook("builder:watch", async (event, path) => { + path = relative(nuxt.options.srcDir, pathResolve(nuxt.options.srcDir, path)) try { await addHandlers(path, event) }