Skip to content

Commit fc44452

Browse files
committed
css-syntax-patches-for-csstree
1 parent 238bae1 commit fc44452

14 files changed

Lines changed: 1291 additions & 2424 deletions

File tree

package-lock.json

Lines changed: 1127 additions & 2302 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/css-syntax-patches-for-csstree/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changes to CSS Syntax Patches For CSSTree
22

3+
### Unreleased (patch)
4+
5+
- Update `@webref/css` to [`v8.2.1`](https://github.com/w3c/webref/releases/tag/%40webref%2Fcss%408.2.1)
6+
37
### 1.0.25
48

59
_January 11, 2026_

packages/css-syntax-patches-for-csstree/dist/index.json

Lines changed: 19 additions & 18 deletions
Large diffs are not rendered by default.

packages/css-syntax-patches-for-csstree/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"dist"
3434
],
3535
"devDependencies": {
36-
"@webref/css": "8.1.3",
36+
"@webref/css": "8.2.1",
3737
"css-tree": "^3.1.0",
3838
"postcss": "^8.4"
3939
},

packages/css-syntax-patches-for-csstree/patches/webref-over-csstree-properties.json

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1890,7 +1890,7 @@
18901890
"value": "red"
18911891
},
18921892
{
1893-
"value": "red blue"
1893+
"value": "red, blue"
18941894
},
18951895
{
18961896
"value": "repeat(2, red)"
@@ -1940,8 +1940,8 @@
19401940
"type": "added",
19411941
"comment": "",
19421942
"syntax-b": "",
1943-
"syntax-a": "<length-percentage> [ <length-percentage> ]?",
1944-
"syntax-m": "<length-percentage> [ <length-percentage> ]?",
1943+
"syntax-a": "<length-percentage> <length-percentage>? [ / <length-percentage> <length-percentage>? ]?",
1944+
"syntax-m": "<length-percentage> <length-percentage>? [ / <length-percentage> <length-percentage>? ]?",
19451945
"tests": {
19461946
"passing": [],
19471947
"failing": []
@@ -2014,7 +2014,7 @@
20142014
"value": "dotted"
20152015
},
20162016
{
2017-
"value": "dotted dashed"
2017+
"value": "dotted, dashed"
20182018
},
20192019
{
20202020
"value": "repeat(2, dashed)"
@@ -2045,10 +2045,10 @@
20452045
"value": "repeat(2, 1px)"
20462046
},
20472047
{
2048-
"value": "repeat(2, 1px) 12px"
2048+
"value": "repeat(2, 1px), 12px"
20492049
},
20502050
{
2051-
"value": "thick 12px"
2051+
"value": "thick, 12px"
20522052
},
20532053
{
20542054
"value": "12px"
@@ -2975,6 +2975,17 @@
29752975
"failing": []
29762976
}
29772977
},
2978+
"flow-tolerance": {
2979+
"type": "added",
2980+
"comment": "",
2981+
"syntax-b": "",
2982+
"syntax-a": "normal | <length-percentage> | infinite",
2983+
"syntax-m": "normal | <length-percentage> | infinite",
2984+
"tests": {
2985+
"passing": [],
2986+
"failing": []
2987+
}
2988+
},
29782989
"font": {
29792990
"type": "modified",
29802991
"comment": "",
@@ -3386,8 +3397,8 @@
33863397
"type": "added",
33873398
"comment": "",
33883399
"syntax-b": "",
3389-
"syntax-a": "<'item-direction'> || <'item-wrap'> || <'item-pack'> || <'item-tolerance'>",
3390-
"syntax-m": "<'item-direction'> || <'item-wrap'> || <'item-pack'> || <'item-tolerance'>",
3400+
"syntax-a": "<'item-direction'> || <'item-wrap'> || <'item-pack'> || <'flow-tolerance'>",
3401+
"syntax-m": "<'item-direction'> || <'item-wrap'> || <'item-pack'> || <'flow-tolerance'>",
33913402
"tests": {
33923403
"passing": [],
33933404
"failing": []
@@ -3404,17 +3415,6 @@
34043415
"failing": []
34053416
}
34063417
},
3407-
"item-tolerance": {
3408-
"type": "added",
3409-
"comment": "",
3410-
"syntax-b": "",
3411-
"syntax-a": "normal | <length-percentage> | infinite",
3412-
"syntax-m": "normal | <length-percentage> | infinite",
3413-
"tests": {
3414-
"passing": [],
3415-
"failing": []
3416-
}
3417-
},
34183418
"item-track": {
34193419
"type": "added",
34203420
"comment": "",
@@ -4761,8 +4761,8 @@
47614761
"type": "added",
47624762
"comment": "",
47634763
"syntax-b": "",
4764-
"syntax-a": "<length-percentage> [ <length-percentage> ]?",
4765-
"syntax-m": "<length-percentage> [ <length-percentage> ]?",
4764+
"syntax-a": "<length-percentage> <length-percentage>? [ / <length-percentage> <length-percentage>? ]?",
4765+
"syntax-m": "<length-percentage> <length-percentage>? [ / <length-percentage> <length-percentage>? ]?",
47664766
"tests": {
47674767
"passing": [],
47684768
"failing": []

packages/css-syntax-patches-for-csstree/patches/webref-over-csstree-types.json

Lines changed: 52 additions & 30 deletions
Large diffs are not rendered by default.

packages/css-syntax-patches-for-csstree/raw-data/webref-over-csstree-properties.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -722,7 +722,7 @@
722722
"column-rule-inset": {
723723
"type": "added",
724724
"syntax-b": "",
725-
"syntax-a": "<length-percentage> [ <length-percentage> ]?",
725+
"syntax-a": "<length-percentage> <length-percentage>? [ / <length-percentage> <length-percentage>? ]?",
726726
"comment": ""
727727
},
728728
"column-rule-inset-end": {
@@ -1247,6 +1247,12 @@
12471247
"syntax-a": "none | <custom-ident> [ element | content ]?",
12481248
"comment": ""
12491249
},
1250+
"flow-tolerance": {
1251+
"type": "added",
1252+
"syntax-b": "",
1253+
"syntax-a": "normal | <length-percentage> | infinite",
1254+
"comment": ""
1255+
},
12501256
"font": {
12511257
"type": "modified",
12521258
"syntax-b": "[ [ <'font-style'> || <font-variant-css2> || <'font-weight'> || <font-width-css3> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'># ] | <system-family-name> | <-non-standard-font>",
@@ -1472,7 +1478,7 @@
14721478
"item-flow": {
14731479
"type": "added",
14741480
"syntax-b": "",
1475-
"syntax-a": "<'item-direction'> || <'item-wrap'> || <'item-pack'> || <'item-tolerance'>",
1481+
"syntax-a": "<'item-direction'> || <'item-wrap'> || <'item-pack'> || <'flow-tolerance'>",
14761482
"comment": ""
14771483
},
14781484
"item-pack": {
@@ -1481,12 +1487,6 @@
14811487
"syntax-a": "normal | dense || balance",
14821488
"comment": ""
14831489
},
1484-
"item-tolerance": {
1485-
"type": "added",
1486-
"syntax-b": "",
1487-
"syntax-a": "normal | <length-percentage> | infinite",
1488-
"comment": ""
1489-
},
14901490
"item-track": {
14911491
"type": "added",
14921492
"syntax-b": "",
@@ -2132,7 +2132,7 @@
21322132
"row-rule-inset": {
21332133
"type": "added",
21342134
"syntax-b": "",
2135-
"syntax-a": "<length-percentage> [ <length-percentage> ]?",
2135+
"syntax-a": "<length-percentage> <length-percentage>? [ / <length-percentage> <length-percentage>? ]?",
21362136
"comment": ""
21372137
},
21382138
"row-rule-inset-end": {

packages/css-syntax-patches-for-csstree/raw-data/webref-over-csstree-types.json

Lines changed: 28 additions & 16 deletions
Large diffs are not rendered by default.

packages/css-syntax-patches-for-csstree/raw-data/webref-properties.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -642,7 +642,7 @@
642642
"syntax": "auto | <length-percentage>"
643643
},
644644
"column-rule-inset": {
645-
"syntax": "<length-percentage> [ <length-percentage> ]?"
645+
"syntax": "<length-percentage> <length-percentage>? [ / <length-percentage> <length-percentage>? ]?"
646646
},
647647
"column-rule-inset-end": {
648648
"syntax": "auto | <length-percentage>"
@@ -1019,6 +1019,9 @@
10191019
"-ms-flow-into": {
10201020
"syntax": "[ none | <custom-ident> ]#"
10211021
},
1022+
"flow-tolerance": {
1023+
"syntax": "normal | <length-percentage> | infinite"
1024+
},
10221025
"font": {
10231026
"syntax": "[ [ <'font-style'> || <font-variant-css2> || <'font-weight'> || <font-width-css3> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'># ] | <system-family-name>"
10241027
},
@@ -1317,14 +1320,11 @@
13171320
"syntax": "auto | row | column | row-reverse | column-reverse"
13181321
},
13191322
"item-flow": {
1320-
"syntax": "<'item-direction'> || <'item-wrap'> || <'item-pack'> || <'item-tolerance'>"
1323+
"syntax": "<'item-direction'> || <'item-wrap'> || <'item-pack'> || <'flow-tolerance'>"
13211324
},
13221325
"item-pack": {
13231326
"syntax": "normal | dense || balance"
13241327
},
1325-
"item-tolerance": {
1326-
"syntax": "normal | <length-percentage> | infinite"
1327-
},
13281328
"item-track": {
13291329
"syntax": "auto | row | column | row-reverse | column-reverse"
13301330
},
@@ -1920,7 +1920,7 @@
19201920
"syntax": "auto | <length-percentage>"
19211921
},
19221922
"row-rule-inset": {
1923-
"syntax": "<length-percentage> [ <length-percentage> ]?"
1923+
"syntax": "<length-percentage> <length-percentage>? [ / <length-percentage> <length-percentage>? ]?"
19241924
},
19251925
"row-rule-inset-end": {
19261926
"syntax": "auto | <length-percentage>"

packages/css-syntax-patches-for-csstree/raw-data/webref-types.json

Lines changed: 20 additions & 17 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)