25b4a2cfb2 | ||
---|---|---|
dist | ||
src | ||
test | ||
.gitmodules | ||
CONTRIBUTING | ||
Gruntfile.js | ||
LICENSE | ||
NOTICE | ||
README.md | ||
bg.png | ||
demo-card.svg | ||
demojs.html | ||
demojs2.html | ||
dr.json | ||
map.svg | ||
package.json |
README.md
savage
JavaScript library for SVG.
API Reference is in dist/reference.html
Building
Savage uses Grunt to build
-
Open the terminal from the Savage directory
cd savage
-
Install its command line interface (CLI) globally
npm install -g grunt-cli
-
Install dependencies with npm
npm install
*Savage uses Grunt 0.4.0. You might want to read more on their website if you haven’t upgraded since a lot has changed.
-
Type
grunt
in the command line to build the files. -
The results will be built into the release folder.
-
Alternatively type
grunt watch
to have the build run automatically when you make changes to source files. -
For documentation generation use this command
cd node_modules/dr.js/; node dr ../../dr.json; cd ../../
It’s ugly at the moment. Somebody should port it to grunt. May be even me :)