Skip to content

Migrate from ember-css-modules to ember-scoped-css #11523

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Turbo87
Copy link
Member

@Turbo87 Turbo87 commented Jul 5, 2025

The former isn't particularly well maintained anymore and blocks all sorts of other migration.

see https://github.com/soxhub/ember-scoped-css/

@Turbo87 Turbo87 marked this pull request as draft July 5, 2025 11:16
@Turbo87 Turbo87 force-pushed the scoped-css branch 6 times, most recently from 3b84edf to 86aeb39 Compare July 5, 2025 14:18
@Turbo87 Turbo87 added A-frontend 🐹 C-internal 🔧 Category: Nonessential work that would make the codebase more consistent or clear labels Jul 5, 2025
@Turbo87 Turbo87 force-pushed the scoped-css branch 2 times, most recently from 1939286 to 7efb8e5 Compare July 25, 2025 14:54
The former isn't particularly well maintained anymore and blocks all sorts of other migration.
@Turbo87 Turbo87 marked this pull request as ready for review July 25, 2025 15:17
@Turbo87 Turbo87 requested a review from a team July 25, 2025 15:17
Copy link
Contributor

@eth3lbert eth3lbert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have to admit that I only inspected the deleted files and noticed they were just moved to a new folder and rewritten with CSS @layer. For the others, I only took a brief look, but given that the Percy visual snapshot doesn't show major differences, I believe this should all work well! Although some changes, like browserlist and normalize.css, could probably be split into separate commits, it's not really a big deal. And I love the change that we no longer need the local-class, we just need to place the CSS file beside the component which looks more natural. So, overall, LGTM 👍 Thanks for the work! :D


And don't forget, there's still a lock conflict before merging 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-frontend 🐹 C-internal 🔧 Category: Nonessential work that would make the codebase more consistent or clear
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants