4dbfe81163 | ||
---|---|---|
build/tools | ||
chrome-app | ||
clipart | ||
dist | ||
docs | ||
editor | ||
examples | ||
firefox-extension | ||
opera-widget | ||
screencasts | ||
test | ||
.babelrc | ||
.eslintignore | ||
.eslintrc | ||
.gitignore | ||
.npmignore | ||
.remarkrc | ||
AUTHORS | ||
CHANGES.md | ||
LICENSE-MIT.txt | ||
Makefile | ||
README.md | ||
build-html.js | ||
composer.json | ||
package-lock.json | ||
package.json | ||
rollup-config.config.js | ||
rollup.config.js | ||
svgedit-config-sample-es.js |
README.md
SVG-edit
SVG-edit is a fast, web-based, javascript-driven SVG drawing editor that works in any modern browser.
Demo
Try SVG-edit here
(Also available as a download in releases).
Installation
npm i svgedit
- Copy
svgedit-config-sample-es.js
(in project root) tosvgedit-config-es.js
. - This will enable
svg-editor-es.html
to work, an HTML file directly using ES6 modules. Note that this file only works on modern browsers. The config file now imports the SVG edit code, minimizing the scripts that need to be referenced in the HTML file. - Run
npm run build-config
to also build a rolled-up, Babelified, non-ES Modules (IIFE) JavaScript file which will allowsvg-editor.html
to work, a file which does not rely on ES6 Modules support. - If you wish to make changes to the HTML, modify
svg-editor-es.html
and then runnpm run build-html
to have the changes properly copied tosvg-editor.html
.
Recent news
- 2018-05-26 Published 3.0.0-alpha.2 with ES6 Modules support
- 2017-07 Added to Packagist: https://packagist.org/packages/svg-edit/svgedit
- 2015-12-02 SVG-edit 2.8.1 was released.
- 2015-11-24 SVG-edit 2.8 was released.
- 2015-11-24 Code, issue tracking, and docs are being moved to github (previously code.google.com).
- 2014-04-17 2.7 and stable branches updated to reflect 2.7.1 important bug fixes for the embedded editor.
- 2014-04-07 SVG-edit 2.7 was released.
- 2013-01-15 SVG-edit 2.6 was released.
Videos
- SVG-edit 2.4 Part 1
- SVG-edit 2.4 Part 2
- SVG-edit 2.3 Features
- Introduction to SVG-edit (Version 2.2)
Supported browsers
The following browsers had been tested for 2.6 or earlier and will probably continue to work with 2.8.
- Firefox 1.5+
- Opera 9.50+
- Safari 4+
- Chrome 1+
- IE 9+ and Edge
Further reading and more information
- See docs for more documentation.
- Acknowledgements lists open source projects used in svg-edit.
- See AUTHORS file for authors.
- Stackoverflow group.
- Join the svg-edit mailing list.
- Join us on
#svg-edit
onfreenode.net
(or use the web client).