postcss-modules
postcss-modules copied to clipboard
Animation keyframe name is not always transformed to local scope name
Actual: The following input,
@keyframes slideIn {
0% {
margin-left: 100%;
}
100% {
margin-left: 0%;
}
}
.case-1 {
animation: 2s slideIn;
}
.case-2 {
animation: slideIn 2s;
}
when using the command,
postcss input.css -u postcss-modules -o output.css
generates the following output
@keyframes _slideIn_1329k_1 {
0% {
margin-left: 100%;
}
100% {
margin-left: 0%;
}
}
._case-1_1329k_19 {
animation: 2s :local(slideIn);
}
._case-2_1329k_27 {
animation: _slideIn_1329k_1 2s;
}
Expected I would expect the keyframe name to be transformed in both cases.
@ben-mckernan sorry, I haven't enough time now :(. If you'll be able to tackle this, PR is welcome!
Have same bug, looks like problem inside post-css-modules-scope
Subscribed to the linked PR, will update the deps when it's merged
The linked PR is merged, any chance this package can be updated?
@mischnic will be able to check on the weekend, thanks for pinging me