0.1.5 • Published 8 years ago

svg-path-prettify v0.1.5

Weekly downloads
2
License
ISC
Repository
github
Last release
8 years ago

svg-path-prettify

Prettifies a SVG path by adding spaces between commands.

Install

npm install svg-path-prettify --save

Result

'M1051 0l-113 158h-673l-113 -158h-138l507 710h161l510 -710h-141zM342 267h518l-259 362z'

Is turned into:

'M 1051 0 l -113 158 h -673 l -113 -158 h -138 l 507 710 h 161 l 510 -710 h -141 z M 342 267 h 518 l -259 362 z'

Use

Required as a module:

const svgPathPrettify = require('svg-path-prettify');
let svgPath = 'M1051 0l-113 158h-673l-113 -158h-138l507 710h161l510 -710h-141zM342 267h518l-259 362z';
svgPathPrettify(svgPath);

Loaded as a script:

<script src="/node_modules/svg-path-prettify/svg-path-prettify.min.js"></script>
<script type="text/javascript">
  var svgPath = 'M1051 0l-113 158h-673l-113 -158h-138l507 710h161l510 -710h-141zM342 267h518l-259 362z';
  svgPathPrettify(svgPath);
</script>

The result can be split by spaces into an array of sequencial commands.

let prettifiedPath = svgPathPrettify(svgPath);
let prettifiedPathSplit = prettifiedPath.split(' ');
0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago