From a4fef943d34128879444169feb8ea6baac899e18 Mon Sep 17 00:00:00 2001 From: Adrien Foulon <6115458+Tofandel@users.noreply.github.com> Date: Mon, 5 Aug 2024 14:19:09 +0200 Subject: [PATCH] Setup provider using the `provider` key Fixes #1414 --- src/provider.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/provider.ts b/src/provider.ts index 83e19b3f4..3c1fdd1ec 100644 --- a/src/provider.ts +++ b/src/provider.ts @@ -137,12 +137,13 @@ export async function resolveProvider(_nuxt: any, key: string, input: InputProvi } const resolver = createResolver(import.meta.url) + + const setup = input.setup || providerSetup[input.provider as ImageProviderName] || providerSetup[input.name as ImageProviderName] + input.provider = BuiltInProviders.includes(input.provider as ImageProviderName) ? await resolver.resolve('./runtime/providers/' + input.provider) : await resolvePath(input.provider) - const setup = input.setup || providerSetup[input.name as ImageProviderName] - return { ...input, setup,