diff --git a/packages/volar/package.json b/packages/volar/package.json index 1cbcb75f7..6f689f26a 100644 --- a/packages/volar/package.json +++ b/packages/volar/package.json @@ -53,7 +53,8 @@ "@volar/vue-language-core": "1.6.5", "@vue-macros/common": "workspace:~", "@vue-macros/define-props": "workspace:~", - "@vue-macros/short-vmodel": "workspace:~" + "@vue-macros/short-vmodel": "workspace:~", + "@vue-macros/setup-block": "workspace:~" }, "devDependencies": { "@vue/compiler-dom": "^3.3.4", diff --git a/packages/volar/setup-block.js b/packages/volar/setup-block.js new file mode 100644 index 000000000..a79bc0645 --- /dev/null +++ b/packages/volar/setup-block.js @@ -0,0 +1 @@ +module.exports = require('./dist/setup-block').default diff --git a/packages/volar/src/setup-block.ts b/packages/volar/src/setup-block.ts new file mode 100644 index 000000000..4a6197876 --- /dev/null +++ b/packages/volar/src/setup-block.ts @@ -0,0 +1,10 @@ +import type { VueLanguagePlugin } from '@volar/vue-language-core' + +const plugin: VueLanguagePlugin = () => { + return { + name: 'vue-macros-setup-block', + version: 1, + } +} + +export default plugin diff --git a/playground/vue3/src/examples/named-template/index.vue b/playground/vue3/src/examples/named-template/index.vue index 0ed305816..1798f0d17 100644 --- a/playground/vue3/src/examples/named-template/index.vue +++ b/playground/vue3/src/examples/named-template/index.vue @@ -1,9 +1,13 @@