Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
using the beautiful SVG library Raphaël in Node.js to generate svg-data
JavaScript
Branch: master
Failed to load latest commit information.
example mv node-raphael.js index.js
.gitignore new buildsystem
.npmignore new buildsystem
LICENSE applying AGPLv3
README.md rm old stuff from readme
index.js mv node-raphael.js index.js
package.json bump version
test.js mv node-raphael.js index.js

README.md

node-raphael

using the beatiful SVG library Raphaël in node.js to generate svg-data.

Features

  • static svg generation with raphael

Installation

npm install node-raphael

Motivation

NIH - not invented here ... srsly .. i want to generate some good looking charts without using javascript on client side (because this is lame for none-interactive images)

Usage

var raphael = require('node-raphael');
var svg = raphael.generate(width, height, function draw(paper) { … });

WARNING

jsdom just implements a DOM 1.0, which only covers SVG 1.0, but raphael uses SVG 1.1, so features like text may not work.

Example

SVG Server with Raphaël Logo:

TODO

  • More documentation
  • tests
Something went wrong with that request. Please try again.