Archived
1
0
This repository has been archived on 2023-05-15. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
home-page/node_modules/svg-parser
Sean Edmunds 3e953ad8d2 v1.1 update - stable
this version will run with npm start, but when attempting to run the built version behind nginx, it appears to have issues
2021-12-15 01:48:50 +00:00
..
2021-12-13 17:00:40 -06:00
2021-12-13 17:00:40 -06:00
2021-12-15 01:48:50 +00:00
2021-12-13 17:00:40 -06:00

svg-parser

Take a string representing an SVG document or fragment, turn it into HAST JavaScript object.

Installation

npm install svg-parser, or grab it from npmcdn.com/svg-parser.

Usage

import { parse } from 'svg-parser';

const parsed = parse( `
	<svg viewBox='0 0 100 100'>
		<!-- stuff goes here... -->
	</svg>
` );
/*
{
  type: 'root',
  children: [
    {
      type: 'element',
      tagName: 'svg',
      properties: {
        viewBox: '0 0 100 100'
      },
      children: [...]
    }
  ]
}
*/

License

MIT