@cssninja/nuxt-media-viewer
TypeScript icon, indicating that this package has built-in type declarations

0.0.15 • Public • Published

@cssninja/nuxt-media-viewer

A media viewer for public assets in Nuxt.js

Features

  • Preview assets with their meta data
  • Generate snippets for responsive/retina images
  • Generate and customize inline SVG from your assets

Installation

  1. Add @cssninja/nuxt-media-viewer dependency to your project
# Using pnpm
pnpm add -D @cssninja/nuxt-media-viewer

# Using yarn
pnpm add -D @cssninja/nuxt-media-viewer

# Using npm
npm install --save-dev @cssninja/nuxt-media-viewer
  1. Add @cssninja/nuxt-media-viewer to the modules section of nuxt.config.js
export default defineNuxtConfig({
  modules: [
    '@nuxt/devtools',
    '@cssninja/nuxt-media-viewer'
  ]
})
  1. Go to the media viewer page and start previewing your assets at http://localhost:3000/__media_viewer/client/ or open the devtools and click on the Media Viewer tab.

Configuration

type ModuleOptions = {
  /**
   * @default false
   */
  installIpxMiddleware?: boolean

  /**
   * @default '/_ipx'
   */
  ipxMiddlewarePrefix?: string
}
export default defineNuxtConfig({
  modules: [
    '@cssninja/nuxt-media-viewer'
  ],
  mediaViewer: {
    installIpxMiddleware: false,
    ipxMiddlewarePrefix:  '/_ipx',
  }
})

Development

  • Run npm run dev to develop the client UI.
  • Use npm run dev:playground to start playground in development mode.

Readme

Keywords

none

Package Sidebar

Install

npm i @cssninja/nuxt-media-viewer

Weekly Downloads

0

Version

0.0.15

License

MIT

Unpacked Size

320 kB

Total Files

30

Last publish

Collaborators

  • driss-chelouati
  • stafyniaksacha