Sprockets abandonment

Hey everybody here! I know this thread is a bit old, but I want to mention a couple of things:

  1. Webpacker v6, with much initial work by @gauravtiwari, solved many of the complaints of the prior Webpacker versions.

  2. Webpacker got “retired” and Shakapacker v6 is essentially Webpacker v6.

  3. If you want a good reason to go with Shakapacker v6 rather than jsbundling-rails, check out the discussion around this PR, where the 18F team redeveloped what @DHH, @gauravtiwari, and countless others worked on over 5 years in Webpacker. For sure if you don’t need the advanced features of webpack, there are more appropriate, simpler solutions. However, if you’ve got a modern frontend that can benefit from code splitting and HMR, amongst other features, you might consider Shakapacker.

https://github.com/18F/identity-idp/pull/5746#issuecomment-1030178739