mbraak / jqTree

Tree widget for jQuery
https://mbraak.github.io/jqTree/
Apache License 2.0
1.02k stars 177 forks source link

Remove jQuery dependency #666

Closed evaneykelen closed 3 years ago

evaneykelen commented 3 years ago

I realize it might be close to heresy but are there plans to drop jqTree's dependency on jQuery? Increasingly jQuery is frowned upon by developers[^1] which might lead to a reduced adoption of jqTree in the long run which would be a shame since jqTree is awesome. In case dropping jQuery as a dependency in indeed planned, is there a way I can support this effort?

[^1]: To be clear, personally I think jQuery still offers clean syntactic sugar to often-used JS constructs in 2021. I am merely observing a growing number of developers who outright dismiss jQuery) for right and wrong reasons.

mbraak commented 3 years ago

I agree that jQuery is redundant in 2021. But I don't have plans to remove the dependency. JqTree is in maintenance mode and I'm not planning any big changes. If anyone is willing to do the work, then I would of course welcome a PR.

evaneykelen commented 3 years ago

Ah okay, I didn't know it was in maintenance mode. I'll look into sizing the effort of removing jQuery. Will close the issue for now.

odungern commented 2 years ago

Maintenance mode: There's no need for substantial new features. Better to restrict the feature set than to bloat the software.