diff --git a/package.json b/package.json index d9d1ea5..929b993 100755 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "build": "nuxt-module-build build", "dev": "nuxi dev playground", "dev:build": "nuxi build playground", - "dev:prepare": "nuxt-module-build --stub && nuxt-module-build prepare && nuxi prepare playground", + "dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground", "lint": "eslint --ext .js,.ts,.vue", "prepack": "pnpm build", "release": "pnpm test && pnpm prepack && pnpm changelogen --release --push && pnpm publish", @@ -32,7 +32,7 @@ }, "dependencies": { "@nuxt/kit": "^3.10.3", - "google-fonts-helper": "^3.4.1", + "google-fonts-helper": "^3.5.0", "pathe": "^1.1.2" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c1c5c43..1f65703 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ dependencies: specifier: ^3.10.3 version: 3.10.3(rollup@3.29.4) google-fonts-helper: - specifier: ^3.4.1 - version: 3.4.1 + specifier: ^3.5.0 + version: 3.5.0 pathe: specifier: ^1.1.2 version: 1.1.2 @@ -1414,7 +1414,7 @@ packages: pkg-types: 1.0.3 scule: 1.1.1 std-env: 3.7.0 - ufo: 1.3.2 + ufo: 1.4.0 unimport: 3.7.0(rollup@3.29.4) untyped: 1.4.0 transitivePeerDependencies: @@ -4296,7 +4296,7 @@ packages: enhanced-resolve: 5.15.0 mlly: 1.4.2 pathe: 1.1.2 - ufo: 1.3.2 + ufo: 1.4.0 dev: true /fast-deep-equal@3.1.3: @@ -4683,13 +4683,13 @@ packages: slash: 5.1.0 unicorn-magic: 0.1.0 - /google-fonts-helper@3.4.1: - resolution: {integrity: sha512-unq9c1NF771916DrVR2MTpMJ5iHiMSjMBApErjhWT1FZIE+7x+Qik+w6cYi5jw/KtHELz+tyGAKgQetTU9wrlA==} + /google-fonts-helper@3.5.0: + resolution: {integrity: sha512-QcKvB3Y+jJFpvBUp/iG1oe9BbKirrjwU2mzJzKGGb5czz6T93CCP9A8IlfCoZnko7b1+gPH3yVghXP5EBvunDg==} dependencies: deepmerge: 4.3.1 hookable: 5.5.3 ofetch: 1.3.3 - ufo: 1.3.2 + ufo: 1.4.0 dev: false /gopd@1.0.1: @@ -5390,7 +5390,7 @@ packages: node-forge: 1.3.1 pathe: 1.1.2 std-env: 3.7.0 - ufo: 1.3.2 + ufo: 1.4.0 untun: 0.1.2 uqr: 0.1.2 dev: true @@ -8101,7 +8101,7 @@ packages: mri: 1.2.0 node-fetch-native: 1.4.1 ofetch: 1.3.3 - ufo: 1.3.2 + ufo: 1.4.0 transitivePeerDependencies: - supports-color dev: true diff --git a/src/module.ts b/src/module.ts index b22829f..254fb2b 100644 --- a/src/module.ts +++ b/src/module.ts @@ -78,7 +78,7 @@ export default defineNuxtModule({ head.link = head.link.filter(link => !isValidURL(String(link.href))) // download - if (options.download) { + if (options.download && options.outputDir) { const outputDir = await resolvePath(options.outputDir) try { @@ -117,7 +117,7 @@ export default defineNuxtModule({ await downloader.execute() - if (options.inject) { + if (options.inject && options.stylePath) { nuxt.options.css.push(resolve(outputDir, options.stylePath)) }