| > Parcel is better than any of those, because does the right thing automatically. Parcel does seem nice, because it does do a lot of things automatically. But I'm not sure that can always be "the right thing". For example it seems a bit surprising that plain js will always be compiled, to support ie11, while typescript will not. Neither option is "always the right thing". And as far as I could figure out, there's no easy way to target deploying to separate cdns? Not trying to move the goal posts here, it's just that some configuration is to expected in the complex reality of the modern web stack. And a benefit of npm is that that'll pretty much always be part of the stack anyway. Did come across this, which (if it isn't outdated) fills in some information that wasn't obvious from the official documentation: https://golb.hplar.ch/2018/01/Bundling-web-applications-with... |
I don't care much about typescript or ie11, but if there are specific improvements that could be made you could open a PR.
I don't think parcel concerns itself with deploying to separate CDNs. You can do that in npm! Does anything need to be built differently to support that? Maybe just keep files bound for different CDNs in different directories?
[0] https://parceljs.org/cli.html#set-the-public-url-to-serve-on