Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal: Eliminate Zepto support in next major release (v2.0.0) #343

Open
techfg opened this issue Jan 21, 2021 · 0 comments
Open

Proposal: Eliminate Zepto support in next major release (v2.0.0) #343

techfg opened this issue Jan 21, 2021 · 0 comments

Comments

@techfg
Copy link
Collaborator

techfg commented Jan 21, 2021

Is your feature request related to a problem and/or adding functionality? Please describe.
Zepto is no longer maintained (last substantial commit was Aug 2017). Given this it seems to make sense to remove Zepto support in the next major release of IM.

A few other justifications:

  1. ImageMapster v1.3.2 was just released and provides full support for Zepto so this allows us the opportunity for a "clean" break
  2. Migrating IM to a Native JS library is on the roadmap so reliance on jQuery/Zepto will no longer be required. Even as a Native JS library, we can expose jQuery support but support for Zepto just does not seem worthwhile given the difference in the APIs, lack of UMD support, etc.
  3. In a module scenario, module builders provide tree-shaking support reducing the original benefits of Zepto (smaller footprint given, at the time, jQuery's large footprint).

If anyone feels otherwise and/or has any thoughts, please discuss :)

Describe the solution you'd like
Remove Zepto support in v2.0.0

Describe alternatives you've considered
N/A

Additional context
N/A

@techfg techfg added this to the 2.0.0 milestone Feb 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant