As we work towards adopting Embroider and the V2 addon structure, ember-css-modules
has become a blocker due to a lack of embroider support. This has allowed us to re-evaluate our use of ember-css-modules
and hopefully replace it with something more performant.
The primary goal up to now for the use of ember-css-modules
was to eliminate the cascade of CSS. By eliminating the cascade and coupling the CSS to the component that it is used in, we can write better-structured and more maintainable CSS.