tempath
v0.2.0
Published
template language of svg path data
Downloads
30
Readme
Tempath
Tempath is a template language of path data, the superset of SVG Path Data syntax. Inspired by Prototypo's under the hood part.
Usage
Installation
npm install -g tempath
Command line interface
$ tempath --help
Usage: tempath <file> [argument]... [options]
file path template file
argument number values that be used to path property
Options:
-h, --help print this message
Example
$ echo "prop \$a, \$b, \$c, \$d M 0 0 L \$a+\$b \$c*\$d 6 0 Z" > sample.path
$ cat sample.path
prop $a, $b, $c, $d M 0 0 L $a+$b $c*$d 6 0 Z
$ tempath sample.path 1 2 3 4
M0,0L3,12L6,0Z
Syntax
Since tempath is the superset of SVG path data, you can use all feature of it.
Basic functionalities
M 0,0 # also you can use comment!
L 1,2 3,4 # command letter can be eliminated on same subsequent commands
c 5,6 7,8 9,10 # relative versions of all commands are available
Development
use mocha for generate parser code & test.
$ npm install -g mocha
$ mocha
License
Distributed under MIT License