Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including svg-path-shapes with all npm packages installed. Try it out:

var svgPathShapes = require("svg-path-shapes")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

svg-path-shapes v0.0.2

Turns an SVG path into an array of its shapes.


Build status

Browser support

Older browsers might require a polyfill for String.prototype.trim.


$ npm install svg-path-shapes


var shapes = require('svg-path-shapes')

shapes('M30 10 L35 15 M40 20 L45 25')
// => ['M30 10 L35 15', 'M40 20 L45 25']



RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free