@lfryc You had more experience with Bower than I, maybe you can look at this?
Because apps in Dynofarm start with node application.js, we can't specify a start script of grunt start, and it seems can't do any work on start. The same issue happens with our LESS stylesheets, but worked around that by including LESS middleware.
Some ideas:
- Try an NPM postinstall script which uses
node_modules/.bin/grunt (because there's no global Grunt in dynofarm). - I couldn't get this to work, and it also meant moving all of the grunt stuff from being a devDependency to a regular dependency, which kinda sucks.
- Move to using NPM for client side package management (TIL: this is preferable anyway)
- Just check back in bower_components for now...
Right now, this is a show stopper for phase 1.