Ideas:
- Remove
vendor/assets
from Sprockets environment - Spin up a browserify process that can compile a specific JS when asked
- Add a require lookup mechanism that can understand bower/npm manifest
- Add browersify hook to compile JS as a Sprockets post-processor
Goal:
what I'd like to do: use a combination of bower, npm, or
vendor/assets
for front-end deps, use browserify for JS compilation, use sprockets for CSS and asset hashes also some kind of sensible JS manifest that doesn't require Rails'config.assets.precompile
to be set separately