aboutsummaryrefslogtreecommitdiffstats
path: root/package.json
Commit message (Collapse)AuthorAgeFilesLines
...
* | | dont generate esm bundle anymore and link to src/main.js directly. Move ↵Ulrich-Matthias Schäfer2018-12-011-3/+6
| |/ |/| | | | | | | | | bower to its own repo rename makeNode back to create
* | fix testing with svgdomUlrich-Matthias Schäfer2018-11-281-1/+1
| |
* | make es5 testsUlrich-Matthias Schäfer2018-11-281-0/+2
| |
* | add config for karma to run es6 testsUlrich-Matthias Schäfer2018-11-281-2/+3
| |
* | started to add es6 tests using svgdom as fallback in case no dom is foundUlrich-Matthias Schäfer2018-11-281-3/+3
| |
* | Fix build chain so that we now have multiple builds. Details below:Ulrich-Matthias Schäfer2018-11-281-11/+18
| | | | | | | | | | | | | | | | | | | | | | - svg.js: The esm bundle - svg.min.js: The bundle for all browsers for maximum support - svg.node.js: The bundle for node - polyfill.js: Using svg.min.js requires this polyfill in case the Browser does not understand all of ./config/polyfillList.js - polyfillIE.js: This is required when you use IE11 (polyfill.js still required) Please note, that not all test pass for IE11 due to its rounding issues and wrong calculation of bbox. Also note, that `defaultPrevented` is not working for CustomEvents in IE11.
* | Merge branch 'feature/tests2' into 3.0.0Ulrich-Matthias Schäfer2018-11-271-14/+15
|\ \
| * | add polyfill for CustomEventUlrich-Matthias Schäfer2018-11-241-0/+1
| | |
| * | updated karma-jasmine to 2.0 - fixing ↵dotnetCarpenter2018-11-151-2/+1
| | | | | | | | | | | | https://github.com/karma-runner/karma-chrome-launcher/issues/190
| * | add rollup config to build polyfillsUlrich-Matthias Schäfer2018-11-131-1/+3
| | |
| * | Merge branch '3.0.0' into feature/tests2dotnetCarpenter2018-11-131-0/+1
| |\|
| * | committing so @fuzzyma can continue the workdotnetCarpenter2018-11-131-8/+9
| | |
| * | saucelabs testing with chrome 70 works - locallydotnetCarpenter2018-11-121-4/+1
| | |
| * | added missing saucelabs npm packagesdotnetCarpenter2018-11-121-0/+2
| | |
| * | tell travis to run saucelabs testsdotnetCarpenter2018-11-121-1/+1
| | |
| * | cleanup and use chromium on linuxdotnetCarpenter2018-11-111-2/+1
| | |
* | | Make package json ready for npm orgUlrich-Matthias Schäfer2018-11-241-1/+2
| |/ |/|
* | make window and document exchangeable in case they are not globals alreay, ↵Ulrich-Matthias Schäfer2018-11-111-0/+1
|/ | | | make sure that init functions are chaninable
* remove other builds because of bloat for now until fixedUlrich-Matthias Schäfer2018-11-071-1/+8
|
* reordered modules, add es6 buildUlrich-Matthias Schäfer2018-11-061-1/+2
|
* make one test pass in travisUlrich-Matthias Schäfer2018-11-051-1/+0
|
* Linted all files, upgraded all dependenciesUlrich-Matthias Schäfer2018-11-051-44/+24
|
* setup rollup to build minimized file and report statsUlrich-Matthias Schäfer2018-10-281-2/+7
|
* resolve last circular dependencies, make rollup workUlrich-Matthias Schäfer2018-10-271-1/+3
|
* resolve circular references and make example working againUlrich-Matthias Schäfer2018-10-271-1/+2
|
* add babel, satisfy linter, build distUlrich-Matthias Schäfer2018-10-171-0/+4
|
* Fixed recommendations by @Fuzzyma regarding transformsSaivan2018-03-051-2/+2
| | | | | | | | | | | | This commit fixes a number of issues with transformations: - Removed move/dmove/etc... on groups - Sugar was being passed origin instead of ox, oy - Updated the changelog - Removed parseMatrix in favor of new SVG.Matrix() - .matrix is the getter for a matrix, not .transform - added a [02:24:41] Using gulpfile ~/Desktop/svg/svg.js/gulpfile.js [02:24:41] Starting 'lint'... [02:24:43] Finished 'lint' after 2.32 s directive
* Added the dots test and restored the old testsSaivan2018-03-041-1/+2
|
* Fixed all transformation tests, the new transforms are readySaivan2018-03-041-1/+1
| | | | | | This commit fixes all of the tests to reflect all of the changes to our transform code. It also makes the default test output dots instead of anything else.
* Made developing a little more enjoyableSaivan2018-02-271-0/+2
| | | | | | | This commit adds playgrounds and a build:dev mode. Now you can call npm run build:dev to make the linter warn you about errors without breaking. Also, we now have playgrounds, where you can use a built version of svg.js to run your own tests.
* Forgot to add standard to the package-json dohSaivan2018-02-271-0/+1
|
* So the standard linter is operational and our code is compliantSaivan2018-02-271-2/+1
| | | | | | This commit completes the compliance of our code with the standard linter. It is now building correctly and error messages are displayed when somebody tries to build bad code!
* Actually added the linter to gulp and fixed most errorsSaivan2018-02-271-1/+2
| | | | | | This commit fixes most of the errors raised by standard. There is still a strange call error, but that will be the focus of the next commit
* Merge branch 'master' into 3.0.0Ulrich-Matthias Schäfer2017-04-221-3/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts - all resolved: # dist/svg.js # dist/svg.min.js # package.json # spec/SpecRunner.html # spec/spec/boxes.js # spec/spec/element.js # spec/spec/image.js # spec/spec/svg.js # src/boxes.js # src/flatten.js # src/image.js # src/polyfill.js # src/style.js # src/svg.js
| * added `options` to `on()`, back to sloppy mode2.6.0Ulrich-Matthias Schäfer2017-04-211-1/+1
| | | | | | | | | | - added `options` object to `SVG.on()` and `el.on()` (#661) - back to sloppy mode because of problems with plugins (#660)
| * bump 2.5.32.5.3Ulrich-Matthias Schäfer2017-04-171-1/+1
| |
| * patch release for strict mode2.5.2dotnetCarpenter2017-04-111-1/+1
| |
| * change my email from gmail to svgjs.comdotnetCarpenter2017-03-311-1/+1
| |
| * bump 2.5.12.5.1Ulrich-Matthias Schäfer2017-03-271-1/+1
| |
| * onclick events are now bound with SVG.on, prefixed globals, relax tests to ↵Ulrich-Matthias Schäfer2017-03-211-1/+2
| | | | | | | | work with svgdom, image loading uses eveents now, can now run jasmine tessts with svgdom when jasmine globally available
* | added linter which can be run with `npm run lint`Ulrich-Matthias Schäfer2017-03-181-2/+14
|/
* Release 2.5.02.5.0Ulrich-Matthias Schäfer2017-03-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ### Added - added a plot and array method to `SVG.TextPath` (#582) - added `clone()` method to `SVG.Array/PointArray/PathArray` (#590) - added `font()` method to `SVG.Tspan` - added `SVG.Box()` - added `transform()` method to boxes - added `event()` to `SVG.Element` to retrieve the event that was fired last on the element (#550) ### Changed - changed CHANGELOG to follow the conventions described in [“Keep a CHANGELOG”](http://keepachangelog.com) (#578) - make the method plot a getter when no parameter is passed for `SVG.Polyline`,`SVG.Polygon`, `SVG.Line`, `SVG.Path` (related #547) - allow `SVG.PointArray` to be passed flat array - change the regexp `SVG.PointArray` use to parse string to allow more flexibility in the way spaces and commas can be used - allow `plot` to be called with 4 parameters when animating an `SVG.Line` - relative value for `SVG.Number` are now calculated in its `morph` method (related #547) - clean up the implementation of the `initAnimation` method of the FX module (#547, #552, #584) - deprecated `.tbox()`. `.tbox()` now map to `.rbox()`. If you are using `.tbox()`, you can substitute it with `.rbox()` (#594, #602) - all boxes now accept 4 values or an object on creation - `el.rbox()` now always returns the right boxes in screen coordinates and has an additional paramater to transform the box into other coordinate systems - `font()` method can now be used like `attr()` method (#620) - events are now cancelable by default (#550) ### Fixed - fixed a bug in the plain morphing part of `SVG.MorphObj` that is in the FX module - fixed bug which produces an error when removing an event from a node which was formerly removed with a global `off()` (#518) - fixed a bug in `size()` for poly elements when their height/width is zero (#505) - viewbox now also accepts strings and arrays as constructor arguments - `SVG.Array` now accepts a comma seperated string and returns array of numbers instead of strings - `SVG.Matrix` now accepts an array as input - `SVG.Element.matrix()` now accepts also 6 values - `dx()/dy()` now accepts percentage values, too but only if the value on the element is already percentage - `flip()` now flips on both axis when no parameter is passed - fixed bug with `documentElement.contains()` in IE - fixed offset produced by svg parser (#553) - fixed a bug with clone which didnt copy over dom data (#621)
* version 2.4.0 - new feature: path animation2.4.0dotnetCarpenter2017-01-141-1/+1
|
* version 2.3.7 - maintenance release2.3.7dotnetCarpenter2017-01-141-1/+1
|
* Wrapping up for 2.3.7 releasedotnetCarpenter2017-01-141-2/+1
|
* Updated docswout2017-01-141-5/+5
|
* speedup build for testsdotnetCarpenter2016-11-131-0/+1
|
* added `npm run test:quick` which aim at being fast rather than correct - ↵dotnetCarpenter2016-11-131-0/+2
| | | | great for git hooks
* added code coveragedotnetCarpenter2016-11-131-2/+4
|
* update links in package to the new project homedotnetCarpenter2016-10-251-3/+4
|