Skip to content

Commit

Permalink
Setup the ipx provider if specified in options
Browse files Browse the repository at this point in the history
Previously, specifying a custom provider would prevent setup of ipx
  • Loading branch information
whatcould committed Dec 5, 2024
1 parent 7f33656 commit a7f1d53
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -134,12 +134,12 @@ ${providers.map(p => ` ['${p.name}']: { provider: ${p.importName}, defaults: ${
})

nuxt.hook('nitro:init', async (nitro) => {
if (!options.provider || options.provider === 'ipx' || options.provider === 'ipxStatic') {
if (!options.provider || options.provider === 'ipx' || options.provider === 'ipxStatic' || 'ipx' in options || 'ipxStatic' in options) {
const resolvedProvider = nitro.options.static || options.provider === 'ipxStatic'
? 'ipxStatic'
: nitro.options.node ? 'ipx' : 'none'

imageOptions.provider = options.provider = resolvedProvider
imageOptions.provider = options.provider || resolvedProvider
options[resolvedProvider] = options[resolvedProvider] || {}

const p = await resolveProvider(nuxt, resolvedProvider, {
Expand Down

0 comments on commit a7f1d53

Please sign in to comment.