"It's the new style".. Tidy-Table v4 and beyond
nuxy opened this issue · 1 comments
nuxy commented
When I initially wrote this library more than a decade ago the developer ecosystem was a different place. We still had IE7/8, Safari sucked, jQuery was king, and Node.js was slowly being adopted. Due to this, during the evolution of this library from a jQuery plugin to modern JavaScript I always maintained a level of backwards compatibility at the cost of a leaner implementation. However, with v4 that's all about to change.
"It's the new style" - obligitory Beastie Boys reference
Updates
For clarity you can expect the following changes to occur:
Phase 1 (In progress)
- Removing prototype extensions (e.g.
Element.prototype
andthis
usage) - Removing unnecessary anonymous functions (logic wrappers).
- Ensure implementation can be imported into any SPA framework.
- Renaming this package to tidy-table (to lowercase, will not effect current forks)
- Ditching Bower for NPM (Note: v2/3 will remain on Bower, just unsupported)
Phase 2 (TBD)
- Replacing QUnit tests with Mocha / Chai / Webdriver.io
nuxy commented
This is complete but not without breaking changes. At this point v3 and below are now deprecated.
See CHANGELOG.md for further details.