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'