The fact that it's all std-based, and back/front-end rendered is beautiful, but what seriously bothers me is how much weld.js is tied to jQuery.<p>The README states "Use with whatever library you want, jQuery for example". Let's analyze that for a second.<p>Weld.js uses the following jQuery methods:
- Sizzle selector ($)
- first()
- is()
- val()
- attr()
- text()
- map()
- extend()
- clone()
- data()
- remove()<p>These methods are used throughout the 249 lines of code.<p>This makes weld.js completely dependent on jQuery. Thus, you <i>can't</i> just use whatever library you want. And that would be allright, if the README would say that; but it didn't, and so it isn't.