I'm trying to use elycharts in a Spine.js app. Elycharts monkey-patches jQuery to add $('...').chart(...). Unfortunately, I'm just getting an error saying $ doesn't have function "chart".
As this is my first Spine.js app I generated it using spine.app. This uses jQuery as an NPM module. Elycharts is not CommonJS friendly and therefore must be included in the "libs" section of slug.json. According to the Spine docs (see slug.json in the Hem documentation), any files in "libs" get loaded before anything in "dependencies". So I'm pretty sure the problem is elycharts is loading before jQuery, trying to do its monkey-patch, but since $ isn't defined yet it fails silently.
Has anyone seen issues similar to this, using "libs" that depend on libraries already included via NPM? Is there a way to more finely control the load order in spine.js beyond libs -> dependencies?