ualbertalib / library-cms

Content Management System for the UofA Libraries website. Built on Comfy Mexican Sofa.
2 stars 0 forks source link

Webpacker migration #550

Open pgwillia opened 8 months ago

pgwillia commented 8 months ago

Webpacker is deprecated/end of life now and has been a source of many CVEs for this project. We will migrate our JS assets to Esbuild (via jsbundling) and css/image assets back to sprockets (+ cssbundling).

This is more aligned with the recommended approach from Rails. (e.g if you generate a new Rails 7 application most likely you would use esbuild or importmaps)

Similar to https://github.com/ualbertalib/jupiter/pull/3320

murny commented 2 months ago

Code for this is all done and has been merged. Will close this issue once it's deployed out to production.