JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1700652
  • Score
    100M100P100Q205026F
  • License MIT

Check if a string or buffer is SVG

Package Exports

  • is-svg

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (is-svg) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

is-svg Build Status

Check if a string or buffer is SVG

Install

$ npm install is-svg

Usage

const isSvg = require('is-svg');

isSvg('<svg xmlns="http://www.w3.org/2000/svg"><path fill="#00CD9F"/></svg>');
//=> true

Edge cases

This module performs a quick-and-dirty check. It's fast, but in certain cases it will give incorrect results.

  • Returns true for an SVG-like string that isn't well-formed or valid: <svg><div></svg>

If you want to make certain that your SVG is valid, try parsing it with libxmljs.

License

MIT © Sindre Sorhus