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 2a8b5ea3fb add more events to sugar (fixes #1217) 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 fix css, dont throw when screenCtm fails (fixes #968) 8 months ago
src add more events to sugar (fixes #1217) 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 add more events to sugar (fixes #1217) 8 months ago
package.json add more events to sugar (fixes #1217) 8 months ago
svg.js.d.ts add more events to sugar (fixes #1217) 8 months ago
tsconfig.json add more events to sugar (fixes #1217) 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