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 3b47e461f0 use proper export map 7 months ago
.config use proper export map 7 months ago
.github dependency updates, easier formatting 10 months ago
bench dependency updates, easier formatting 10 months ago
playgrounds dependency updates, easier formatting 10 months ago
spec Merge pull request #1238 from gormster/1237-list-expose-builtin-array-methods 7 months ago
src Merge pull request #1238 from gormster/1237-list-expose-builtin-array-methods 7 months ago
.eslintrc.json dependency updates, easier formatting 10 months ago
.gitignore allow 0 as animation duration and delay (fixes #1125) 7 months ago
.prettierignore dependency updates, easier formatting 10 months ago
.prettierrc.json dependency updates, easier formatting 10 months ago
.travis.yml dependency updates, easier formatting 10 months ago
CHANGELOG.md update changelog, revert umd wrapper config 10 months ago
LICENSE.txt fix playgrounds, delete unneeded files 5 years ago
README.md dependency updates, easier formatting 10 months ago
package-lock.json add more events to sugar (fixes #1217) 7 months ago
package.json use proper export map 7 months ago
svg.js.d.ts add more events to sugar (fixes #1217) 7 months ago
tsconfig.json add more events to sugar (fixes #1217) 7 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