refactor: upgrade vue-macros

This commit is contained in:
三咲智子 Kevin Deng 2023-08-08 02:32:35 +08:00
parent 991034115b
commit 7079564ffe
No known key found for this signature in database
GPG key ID: 69992F2250DFD93E
4 changed files with 389 additions and 215 deletions

View file

@ -1,16 +0,0 @@
import { defineNuxtModule, useNuxt } from '@nuxt/kit'
export default defineNuxtModule({
meta: {
name: 'setup-components',
},
setup() {
const nuxt = useNuxt()
nuxt.hook('components:extend', (components) => {
for (const component of components) {
component.pascalName = component.pascalName.replace(/Setup$/, '')
component.kebabName = component.kebabName.replace(/-setup$/, '')
}
})
},
})