@shanzhai/convert-svg-document-to-def-step

A Shanzhai step which converts a SVG document to a def to be embedded in another SVG document.

Usage no npm install needed!

<script type="module">
  import shanzhaiConvertSvgDocumentToDefStep from 'https://cdn.skypack.dev/@shanzhai/convert-svg-document-to-def-step';
</script>

README

@shanzhai/convert-svg-document-to-def-step Continuous Integration License FOSSA Status Renovate enabled npm npm type definitions

A Shanzhai step which converts a SVG document to a def to be embedded in another SVG document.

Usage

This step is unlikely to have any use other than supplying input to CollectSvgDefsStep.

Should a trigger's event handler return the following:

new ConvertSvgDocumentToDefStep(
  new ConstantInput(`<svg><rect width="100" height="220" /></svg>`),
  new OutputOfConvertedDef()
);

It will write something similar to the following to its output:

<rect id="" width="100" height="220" />

If there are multiple elements, a wrapping <g> will be added.

Dependencies

This package has the following runtime dependencies:

Name Version
svgo 2.5.0

Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

License

FOSSA Status