Fix for handling default values
This commit is contained in:
parent
e26d6542d3
commit
5fab6a5594
2 changed files with 23 additions and 13 deletions
|
@ -1,10 +1,13 @@
|
||||||
export default defineNuxtConfig({
|
export default defineNuxtConfig({
|
||||||
modules: ['../src/module'],
|
modules: ['../src/module'],
|
||||||
|
runtimeConfig: {
|
||||||
wideangle: {
|
public: {
|
||||||
siteId: "8D27G3B9ACA01F4241",
|
wideangle: {
|
||||||
domain: "wideangle.local:3000",
|
siteId: "8D27G3B9ACA01F4241",
|
||||||
fingerprint: true,
|
domain: "wideangle.local:3000",
|
||||||
supressDnt: true
|
fingerprint: true,
|
||||||
|
supressDnt: true
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
});
|
||||||
|
|
|
@ -1,16 +1,17 @@
|
||||||
import { defineNuxtModule, addPlugin, addImports, createResolver, useLogger } from '@nuxt/kit'
|
import { defineNuxtModule, addPlugin, addImports, createResolver, useLogger } from '@nuxt/kit'
|
||||||
|
import { defu } from 'defu'
|
||||||
import { fileURLToPath } from 'url'
|
import { fileURLToPath } from 'url'
|
||||||
|
|
||||||
const logger = useLogger('nuxt:wideangle')
|
const logger = useLogger('nuxt:wideangle')
|
||||||
|
|
||||||
export interface ModuleOptions {
|
export interface ModuleOptions {
|
||||||
siteId?: string
|
siteId?: string
|
||||||
domain?: string
|
domain: string
|
||||||
fingerprint?: boolean
|
fingerprint: boolean
|
||||||
supressDnt?: boolean
|
supressDnt: boolean
|
||||||
includeParams?: string[]
|
includeParams: string[]
|
||||||
excludePaths?: string[]
|
excludePaths: string[]
|
||||||
ignoreHash?: boolean
|
ignoreHash: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
export default defineNuxtModule<ModuleOptions>({
|
export default defineNuxtModule<ModuleOptions>({
|
||||||
|
@ -31,6 +32,12 @@ export default defineNuxtModule<ModuleOptions>({
|
||||||
},
|
},
|
||||||
setup (options, nuxt) {
|
setup (options, nuxt) {
|
||||||
const runtimeDir = fileURLToPath(new URL('./runtime', import.meta.url))
|
const runtimeDir = fileURLToPath(new URL('./runtime', import.meta.url))
|
||||||
|
|
||||||
|
nuxt.options.runtimeConfig.public.wideangle = defu(
|
||||||
|
nuxt.options.runtimeConfig.public.wideangle,
|
||||||
|
options,
|
||||||
|
)
|
||||||
|
|
||||||
nuxt.options.build.transpile.push(runtimeDir);
|
nuxt.options.build.transpile.push(runtimeDir);
|
||||||
const resolver = createResolver(import.meta.url);
|
const resolver = createResolver(import.meta.url);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue