Found this excellent article about this topic from @43081j https://e18e.dev/blog/bundling-dependencies

I might suggest adding `next` as an example here (and also maybe add one more benefit and drawback: explicit control of the supply chain)