Skip to content

Commit 21e592d

Browse files
committed
feat(nuxt): bump @vue-final-modal/nuxt module to nuxt 3 latest
1 parent 04c41c9 commit 21e592d

File tree

2 files changed

+6
-13
lines changed

2 files changed

+6
-13
lines changed

packages/nuxt/src/module.ts

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,13 @@
1-
import { resolve } from 'path'
2-
import { fileURLToPath } from 'url'
3-
import { addPlugin, defineNuxtModule } from '@nuxt/kit'
1+
import { addPlugin, createResolver, defineNuxtModule } from '@nuxt/kit'
42

5-
export interface ModuleOptions {
6-
addPlugin: boolean
7-
}
8-
9-
export default defineNuxtModule<ModuleOptions>({
3+
export default defineNuxtModule({
104
meta: {
115
name: '@vue-final-modal/nuxt',
126
configKey: 'vue-final-modal',
137
},
148
setup(options, nuxt) {
15-
const runtimeDir = fileURLToPath(new URL('./runtime', import.meta.url))
16-
nuxt.options.build.transpile.push(runtimeDir)
17-
addPlugin(resolve(runtimeDir, 'plugin'))
9+
const { resolve } = createResolver(import.meta.url)
10+
addPlugin(resolve('./runtime/plugin'))
1811

1912
nuxt.options.css.push('vue-final-modal/style.css')
2013
},

packages/nuxt/src/runtime/plugin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { createVfm } from 'vue-final-modal'
2-
import { defineNuxtPlugin } from '#app'
2+
import { defineNuxtPlugin } from 'nuxt/app'
33

44
export default defineNuxtPlugin((nuxtApp) => {
5-
const vfm = createVfm() as any
5+
const vfm = createVfm()
66

77
nuxtApp.vueApp.use(vfm)
88
})

0 commit comments

Comments
 (0)