With rollup, I can just ship it as a web extension and it’s still 100% readable.
In web extensions you can’t quite use sourcemaps unless you include the sourcemap in the .js file or upload it to your own server