Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

is-svg

4.2.1 • Public • Published

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.


Get professional support for this package with a Tidelift subscription
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.

Install

npm i is-svg

DownloadsWeekly Downloads

6,660,534

Version

4.2.1

License

MIT

Unpacked Size

4.61 kB

Total Files

5

Last publish

Collaborators

  • avatar
  • avatar