tempath

0.2.0 • Public • Published

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+\$\$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

Readme

Keywords

none

Package Sidebar

Install

npm i tempath

Weekly Downloads

4

Version

0.2.0

License

MIT

Last publish

Collaborators

  • disjukr