Skip to content

Commit

Permalink
fix: defu.default is not a function (#99)
Browse files Browse the repository at this point in the history
  • Loading branch information
xiaoxiangmoe committed Jan 12, 2022
1 parent 7605ed0 commit 982d7b5
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions src/nuxt.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import defu from 'defu'
import * as defu from 'defu'
import type { PluginOptions } from './types'
import unplugin from '.'

function scriptSetupModule(this: any, inlineOptions: PluginOptions = {}) {
const options = defu(inlineOptions, this.nuxt.options.scriptSetup)
// FIXME: defu cjs types should changed
const options = (defu.default || defu)(inlineOptions, this.nuxt.options.scriptSetup)

// install webpack plugin
this.extendBuild((config: any) => {
Expand All @@ -19,6 +20,3 @@ function scriptSetupModule(this: any, inlineOptions: PluginOptions = {}) {
}

export default scriptSetupModule
module.exports = scriptSetupModule
module.exports.default = scriptSetupModule
Object.defineProperty(module.exports, '__esModule', { value: true })

0 comments on commit 982d7b5

Please sign in to comment.