From 93799bc58b2254612b9982b0c4f47df648713a65 Mon Sep 17 00:00:00 2001 From: zhiyuanzmj <260480378@qq.com> Date: Tue, 3 Jun 2025 08:06:16 +0800 Subject: [PATCH] feat(nuxt): expose volar plugin --- packages/nuxt/package.json | 5 +++++ packages/nuxt/src/index.ts | 2 +- packages/nuxt/src/volar.ts | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 packages/nuxt/src/volar.ts diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 5e7dc0f5a..42db6d863 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -35,12 +35,17 @@ "dev": "./src/index.ts", "default": "./dist/index.js" }, + "./volar": { + "dev": "./src/volar.ts", + "default": "./dist/volar.js" + }, "./*": "./*" }, "publishConfig": { "access": "public", "exports": { ".": "./dist/index.js", + "./volar": "./dist/volar.js", "./*": "./*" }, "tag": "next" diff --git a/packages/nuxt/src/index.ts b/packages/nuxt/src/index.ts index 9389595ae..4a75ad9be 100644 --- a/packages/nuxt/src/index.ts +++ b/packages/nuxt/src/index.ts @@ -21,7 +21,7 @@ const module: NuxtModule = defineNuxtModule({ const vueCompilerOptions = (nuxt.options.typescript.tsConfig.vueCompilerOptions ||= {}) vueCompilerOptions.plugins ||= [] - vueCompilerOptions.plugins.push('vue-macros/volar') + vueCompilerOptions.plugins.push('@vue-macros/nuxt/volar') nuxt.hook( 'vite:configResolved', diff --git a/packages/nuxt/src/volar.ts b/packages/nuxt/src/volar.ts new file mode 100644 index 000000000..5c25f736a --- /dev/null +++ b/packages/nuxt/src/volar.ts @@ -0,0 +1 @@ +export * from 'vue-macros/volar'