svg-node-ts

Tiny module to create an SVG element, with TypeScript Support

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
svg-node-ts
001.0.66 years ago6 years agoMinified + gzip package size for svg-node-ts in KB

Readme

svg-node stable
Tiny module to create an SVG element.

Usage

NPM

createElement(nodeName, document)

Creates a new SVG element named nodeName. For example: ``` javascript var createNode = require('svg-node') var svg = createNode('svg') var rect = createNode('rect') rect.setAttribute('x', 0) rect.setAttribute('y', 0) rect.setAttribute('width', 20) rect.setAttribute('height', 20) rect.setAttribute('fill', '#f00') svg.setAttribute('width', 20) svg.setAttribute('height', 20) svg.appendChild(rect) document.body.appendChild(svg) ``` If you're working in a weird environment and need to pass in your own document object you can do so using the function's second argument.

License

MIT. See LICENSE.md for details.