I’m part of a team developing a very large application where different clients are given different features of our product. It would be great if there was a way to designate which features would be incorporated into a build based upon the environment variable or some other setting. That way a client wouldnt have a build with unnecessary bloat and it would remove the off chance that they end up accessing features they havent paid for.
Check out svelte builds. I think in this Yehuda Katz talk he also mentions something about even Ember CLI dynamically only including parts of Ember you actually use (maybe around minute 25 or 27?).