You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ulrich-Matthias Schäfer 742394edf6 make duration optional in types 8 months ago
.config dependency updates, easier formatting 11 months ago
.github dependency updates, easier formatting 11 months ago
bench dependency updates, easier formatting 11 months ago
playgrounds dependency updates, easier formatting 11 months ago
spec allow + as delemiter in paths (fixes #1165) 8 months ago
src allow + as delemiter in paths (fixes #1165) 8 months ago
.eslintrc.json dependency updates, easier formatting 11 months ago
.gitignore allow 0 as animation duration and delay (fixes #1125) 8 months ago
.prettierignore dependency updates, easier formatting 11 months ago
.prettierrc.json dependency updates, easier formatting 11 months ago
.travis.yml dependency updates, easier formatting 11 months ago
CHANGELOG.md update changelog, revert umd wrapper config 11 months ago
LICENSE.txt fix playgrounds, delete unneeded files 5 years ago
README.md dependency updates, easier formatting 11 months ago
package-lock.json support css vars (fixes #1230) 8 months ago
package.json support css vars (fixes #1230) 8 months ago
svg.js.d.ts make duration optional in types 8 months ago

README.md

SVG.js

Build Status Coverage Status Cdnjs jsdelivr Twitter

A lightweight library for manipulating and animating SVG, without any dependencies.

SVG.js is licensed under the terms of the MIT License.

Installation

Npm:

npm install @svgdotjs/svg.js

Yarn:

yarn add @svgdotjs/svg.js

CDNs:

https://cdnjs.com/libraries/svg.js
https://cdn.jsdelivr.net/npm/@svgdotjs/svg.js
https://unpkg.com/@svgdotjs/svg.js

Documentation

Check svgjs.dev to learn more.

Donate or Sponsor