1.0.4 • Published 2 years ago

@bicou/nuxt-image-directus v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Directus provider for NuxtImage

npm version npm downloads License Nuxt

Provides Directus assets source for Nuxt Image.

Quick Setup

  1. Add @bicou/nuxt-image-directus dependency to your project
# Using pnpm
pnpm add -D @bicou/nuxt-image-directus

# Using yarn
yarn add --dev @bicou/nuxt-image-directus

# Using npm
npm install --save-dev @bicou/nuxt-image-directus
  1. Add @bicou/nuxt-image-directus to the modules section of nuxt.config.ts before @nuxt/image-edge
export default defineNuxtConfig({
  modules: [
    // must be listed before @nuxt/image-edge
    "@bicou/nuxt-image-directus",
    "@nuxt/image-edge"
  ]
})
  1. Add the alias #image-directus to the list of providers for nuxt image and pass baseURL option :
export default defineNuxtConfig({
  modules: [
    "@bicou/nuxt-image-directus",
    "@nuxt/image-edge"
  ],
  image: {
    providers: {
      directus: {
        // need to use runtime alias
        provider: "#image-directus",
        options: {
          // path to your directus assets
          baseURL: "https://directushost:8055/assets" 
        }  
      }  
    }  
  }  
})

That's it! You can now use <nuxt-img provider="directus" src="..." /> or <nuxt-picture provider="directus" src="..." /> with your Directus assets in your Nuxt app ✨

Development

# Install dependencies
pnpm install

# Generate type stubs
pnpm run prepare

# Develop with the playground
pnpm run dev

# Build the playground
pnpm run build

# Run ESLint
pnpm run lint
1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago