From 3992ddbdf238179e2d4360929982d7cc8b0af60d Mon Sep 17 00:00:00 2001 From: harlan Date: Thu, 28 Mar 2024 02:10:47 +1100 Subject: [PATCH] chore: simplify --- src/module.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/module.ts b/src/module.ts index 3b88189a..462635ba 100644 --- a/src/module.ts +++ b/src/module.ts @@ -64,7 +64,7 @@ export default defineNuxtModule({ async setup(config, nuxt) { const { resolve } = createResolver(import.meta.url) const { version } = await readPackageJSON(resolve('../package.json')) - if (config.enabled === false) { + if (!config.enabled) { // TODO fallback to useHead logger.debug('The module is disabled, skipping setup.') return @@ -82,9 +82,11 @@ export default defineNuxtModule({ return `import { defineNuxtPlugin, useScript } from '#imports' export default defineNuxtPlugin({ setup() { - ${config.globals?.map(g => typeof g === 'string' - ? ` useScript("${g}")` - : ` useScript(${JSON.stringify(g[0])}, ${JSON.stringify(g[1])} })`).join('\n')} + ${config.globals?.map(g => !Array.isArray(g) + ? ` useScript("${g.toString()}")` + : g.length === 2 + ? ` useScript(${JSON.stringify(g[0])}, ${JSON.stringify(g[1])} })` + : ` useScript(${JSON.stringify(g[0])})`).join('\n') } })` },