@rezo-zero/intervention-request-provider

InterventionRequest provider for @nuxt/image
4,420 3
Install
npm install @rezo-zero/intervention-request-provider
Latest Version:2.0.0
Vue:3
License:MIT
Last Updated:Dec 8, 2025
Links: GitHub  ·  npm
Maintainer: ambroisemaupate

intervention-request-provider

InterventionRequest provider for @nuxt/image

This is a Nuxt 3 module.

Installation

npm install --save-dev @rezo-zero/intervention-request-provider @nuxt/image
  • Register Nuxt module @rezo-zero/intervention-request-provider and @nuxt/image:
// nuxt.config.ts
modules: [
    '@rezo-zero/intervention-request-provider',
    '@nuxt/image'
]

[!NOTE]
@rezo-zero/intervention-request-provider extends the Nuxt Image configuration.
Therefore it must be registered before @nuxt/image.

Setup

baseUrl

  • As a runtime config variable (preferred)
#.env
NUXT_PUBLIC_INTERVENTION_REQUEST_BASE_URL=https://example.com/assets
  • As a @nuxt/image provider option
    // nuxt.config.ts
    image: {
        providers: {
            interventionRequest: {
                options: {
                    baseUrl: 'http://localhost'
                }
            }
        }
    }

noProcessBaseUrl

  • As a runtime config variable (preferred)
#.env
NUXT_PUBLIC_INTERVENTION_REQUEST_NO_PROCESS_BASE_URL=https://example.com/assets
  • As a @nuxt/image provider option
    // nuxt.config.ts
    image: {
        providers: {
            interventionRequest: {
                options: {
                    noProcessBaseUrl: 'https://example.com/images'
                }
            }
        }
    }

imagesPath (see InterventionRequest configuration)

  • As a runtime config variable (preferred)
#.env
NUXT_PUBLIC_INTERVENTION_REQUEST_IMAGES_PATH=images
    // nuxt.config.ts
    image: {
        providers: {
            interventionRequest: {
                options: {
                    imagesPath: 'images'
                }
            }
        }
    }

Operations available

See InterventionRequest operations

Contributing

  1. Clone this repository
  2. Install dependencies using npm install
  3. Start Docker server (InterventionRequest) using docker-compose up -d
  4. Start development server using npm run dev

Publishing

npm run release

Related Packages

@scayle/nuxt-image-provider

An image provider to handle SCAYLE-specific modifiers

99,945
nuxt-image-extractor

Nuxt image extractor for full static generated sites

2,195 29
@rhapsodic/nuxt-vuewer

Nuxt module for viewing images

4,632 0
@nuxtjs/redirect-module

Nuxt module to dynamically redirect initial requests

248,427 307
nuxt-translation-manager

Simple and easy to use translation manager for nuxt and nuxt-i18n that allows to...

16,873 19

Version History

Version Released Vue License
2.0.0 ^3.0 MIT
1.2.0 ^3.0 MIT
1.1.1 ^3.0 MIT
1.1.0 ^3.0 MIT
1.0.0 ^3.0 MIT
Pre-releases (7)
Version Released Vue License
1.0.0-next.7 ^3.0 MIT
1.0.0-next.6 ^3.0 MIT
1.0.0-next.5 ^3.0 MIT
1.0.0-next.4 ^3.0 MIT
1.0.0-next.3 ^3.0 MIT