5 Commits

Author SHA1 Message Date
Kylie Stewart
2d828f135b
Clean up extraneous eslint configs (#83) 2020-06-03 11:46:36 -06:00
Ryan Roemer
5d71c91e73
Feature: Add support for ES.next Set, Map, ArrayBuffer (#51)
- Update library to include ES.next support for `Map`, `Set`, `ArrayBuffer`. Part of #36
- Update to `fast-deep-equal@3.1.1` with modified support for ES.next data types.
- Upgrade lots of `devDependenices`
- Use `fast-deep-equal` tests directly in our correctness tests.
- Update CI to modern Node.js versions.
- **Note**: There's a bug / limitation of `Set` comparisons whereby objects are compared by reference not value. Tracked at #50 . In our `yarn benchmark`, `lodash.isEqual` gets test differences because it correctly handles those.
2020-01-29 13:52:55 -07:00
Ryan Roemer
53a5ca111b
Chore/browser tests (#10)
- Refactor the test directory structure.
- Imports the `node` tests into the browser, building with webpack. They are the source of truth.
- Run headless chrome in Travis.
- Run IE9 in Appveyor.
- Use `builder` to parallelize running lint and various tests.
- Fixes #7
2018-04-13 14:29:01 -07:00
Chris Bolin
fb21aa68c2
Benchmark: React testing and charting (#5)
* add dummy react element test

* add benchmark script; remove slower packages from benchmark; benchmark generic and react functionality

* add chart data

* make it node 4 friendly with Array.prototype.concat
2018-04-12 14:12:28 -06:00
Evgeny Poberezkin
7a5d030cc7 benchmark 2017-06-17 21:09:49 +01:00