nuxy/tidy-table

"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 and this 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)

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.