relaxed jQuery dependency for node.js compatibility