poi-preset-svg-sprite

Add svg-sprite support in Poi.

Usage no npm install needed!

<script type="module">
  import poiPresetSvgSprite from 'https://cdn.skypack.dev/poi-preset-svg-sprite';
</script>

README

poi-preset-svg-sprite

NPM version NPM downloads Build Status

Add svg-sprite support in Poi.

Install

npm i -g poi-preset-svg-sprite

Usage

// poi.config.js
module.exports = {
  presets: [
    require('poi-preset-svg-sprite')()
  ]
}

// index.js
import demo from './demo.svg'
const rendered = `
<svg>
  <use xlink:href="${demo.url}" />
</svg>
<img src="${demo.url}" alt="">
`;

Disable extract mode

// poi.config.js
module.exports = {
  presets: [
    require('poi-preset-svg-sprite')({extract: false})
  ]
}

// index.js
import demo from './demo.svg'
const rendered = `
<svg>
  <use xlink:href="#${demo.id}" />
</svg>
`;

API

Table of Contents

svgSpritePreset

Add svg-sprite support in Poi.

Parameters