Skip to content

Commit 0a83b8c

Browse files
committed
feat(component-builder,component-builder-simple): add at-rule-packer to combine like at-rules
1 parent 3910325 commit 0a83b8c

File tree

5 files changed

+11
-2
lines changed

5 files changed

+11
-2
lines changed

tools/component-builder-simple/css/processors.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,12 @@ function getProcessors({ noFlatVariables = false, noSelectors = false, keepComme
2626
noSelectors,
2727
}),
2828
require("postcss-custom-properties-passthrough")(),
29+
require("postcss-hover-media-feature"),
2930
require("postcss-calc"),
3031
require("postcss-dropunusedvars")({ fix: false }),
3132
require("postcss-dropdupedvars"),
3233
require("postcss-discard-empty"),
33-
require("postcss-hover-media-feature"),
34+
require("at-rule-packer"),
3435
!keepComments ? require("postcss-discard-comments")({ removeAllButFirst: true }) : null,
3536
require("autoprefixer")({}),
3637
].filter(Boolean);

tools/component-builder-simple/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
},
1414
"dependencies": {
1515
"@spectrum-css/tokens": "^13.0.9",
16+
"at-rule-packer": "^0.4.2",
1617
"autoprefixer": "^10.4.17",
1718
"colors": "^1.4.0",
1819
"gulp": "^4.0.0",

tools/component-builder/css/processors.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ function getProcessors(
6161
require("postcss-logical")(),
6262
require("postcss-dir-pseudo-class")(),
6363
require("postcss-custom-properties-passthrough")(),
64+
require("postcss-hover-media-feature"),
6465
require("postcss-calc"),
6566
keepVars ? require("postcss-custom-properties-mapping")({
6667
tokenDir: varDir,
@@ -85,7 +86,7 @@ function getProcessors(
8586
require("postcss-droproot"),
8687
secondNotNested ? require("postcss-notnested")() : null, // Second one to catch all stray &
8788
require("postcss-discard-empty"),
88-
require("postcss-hover-media-feature"),
89+
require("at-rule-packer"),
8990
require("postcss-discard-comments")({ removeAllButFirst: true }),
9091
require("autoprefixer")({}),
9192
].filter(Boolean);

tools/component-builder/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"dependencies": {
1515
"@spectrum-css/tokens": "^13.0.9",
1616
"@spectrum-css/vars": "^9.0.8",
17+
"at-rule-packer": "^0.4.2",
1718
"autoprefixer": "^10.4.17",
1819
"browser-sync": "^2.26.14",
1920
"colors": "^1.4.0",

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5791,6 +5791,11 @@ at-least-node@^1.0.0:
57915791
resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
57925792
integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
57935793

5794+
at-rule-packer@^0.4.2:
5795+
version "0.4.2"
5796+
resolved "https://registry.yarnpkg.com/at-rule-packer/-/at-rule-packer-0.4.2.tgz#24bd159e89466ee404d307ffff6e272e081331f9"
5797+
integrity sha512-UHzrnwrw2sZOOfnUKpoWwdVyJgU/ZAC6POTSW3NiNWxAApbb41Nz2KamlOKQMB6xS7I0WFvMJmZ6coudzmuEbQ==
5798+
57945799
atob@^2.1.2:
57955800
version "2.1.2"
57965801
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"

0 commit comments

Comments
 (0)