-
Notifications
You must be signed in to change notification settings - Fork 1
Do Not Use postcss-extend #340
Copy link
Copy link
Open
Labels
changesChanges user-facing behaviorChanges user-facing behaviordeprecatesFlags user-facing behavior for removalFlags user-facing behavior for removalrefactorRe-writes/structures code but retains behaviorRe-writes/structures code but retains behavior
Metadata
Metadata
Assignees
Labels
changesChanges user-facing behaviorChanges user-facing behaviordeprecatesFlags user-facing behavior for removalFlags user-facing behavior for removalrefactorRe-writes/structures code but retains behaviorRe-writes/structures code but retains behavior
Type
Projects
Status
In progress
Goal
Background
Dependency postcss-extend is outdated, unsupported, esoteric, and causing Node warnings (see WP-280).
Direction
We could automate with postcss-classes-to-mixins, but uninstall after migration.
Reference
Replace
.x-truncate--many-lines { ... }and
... { @extend .x-truncate--many-lines; }With
@define-mixin x-truncate--many-lines { ... }and
... { @mixin x-truncate--many-lines; }