From what I understand, a stopped AWS EC2 instance will not get charged, but the IP/Volumes may still incur charges. Folks should definitely do their due diligence when selecting a provider, but I appreciate the corrections. ❤️
The cups history looks like it was last “really” developed in 2015ish. There were a few PRs made since then but is really more of a wrapper than anything else. Cupsffi seems to provide more of a Ruby interface.
I think that this is where importmaps adds a bit of confusion. It's only going to pin the javascript assets and won't include the CSS bits of the library. Have you tried adding CSSbundling to import in the CSS assets?
This is in part why I prefer esbuild via jsbundling-rails over importmaps. It seems like it brings the familiarity of the asset pipeline (either via sprockets or propshaft) and what we've become accustomed to with Webpacker, but without all of the headaches.