swc/crates/swc_css_parser/tests/fixture/value/time/output.json
2022-10-13 05:31:34 +00:00

718 lines
18 KiB
JSON

{
"type": "Stylesheet",
"span": {
"start": 1,
"end": 279,
"ctxt": 0
},
"rules": [
{
"type": "QualifiedRule",
"span": {
"start": 1,
"end": 123,
"ctxt": 0
},
"prelude": {
"type": "SelectorList",
"span": {
"start": 1,
"end": 7,
"ctxt": 0
},
"children": [
{
"type": "ComplexSelector",
"span": {
"start": 1,
"end": 7,
"ctxt": 0
},
"children": [
{
"type": "CompoundSelector",
"span": {
"start": 1,
"end": 7,
"ctxt": 0
},
"nestingSelector": null,
"typeSelector": null,
"subclassSelectors": [
{
"type": "IdSelector",
"span": {
"start": 1,
"end": 7,
"ctxt": 0
},
"text": {
"type": "Ident",
"span": {
"start": 1,
"end": 7,
"ctxt": 0
},
"value": "delay",
"raw": "delay"
}
}
]
}
]
}
]
},
"block": {
"type": "SimpleBlock",
"span": {
"start": 8,
"end": 123,
"ctxt": 0
},
"name": {
"type": "PreservedToken",
"span": {
"start": 8,
"end": 9,
"ctxt": 0
},
"token": "LBrace"
},
"value": [
{
"type": "Declaration",
"span": {
"start": 14,
"end": 29,
"ctxt": 0
},
"name": {
"type": "Ident",
"span": {
"start": 14,
"end": 23,
"ctxt": 0
},
"value": "font-size",
"raw": "font-size"
},
"value": [
{
"type": "Length",
"span": {
"start": 25,
"end": 29,
"ctxt": 0
},
"value": {
"type": "Number",
"span": {
"start": 25,
"end": 27,
"ctxt": 0
},
"value": 14.0,
"raw": "14"
},
"unit": {
"type": "Ident",
"span": {
"start": 27,
"end": 29,
"ctxt": 0
},
"value": "px",
"raw": "px"
}
}
],
"important": null
},
{
"type": "Declaration",
"span": {
"start": 35,
"end": 65,
"ctxt": 0
},
"name": {
"type": "Ident",
"span": {
"start": 35,
"end": 54,
"ctxt": 0
},
"value": "transition-property",
"raw": "transition-property"
},
"value": [
{
"type": "Ident",
"span": {
"start": 56,
"end": 65,
"ctxt": 0
},
"value": "font-size",
"raw": "font-size"
}
],
"important": null
},
{
"type": "Declaration",
"span": {
"start": 71,
"end": 94,
"ctxt": 0
},
"name": {
"type": "Ident",
"span": {
"start": 71,
"end": 90,
"ctxt": 0
},
"value": "transition-duration",
"raw": "transition-duration"
},
"value": [
{
"type": "Time",
"span": {
"start": 92,
"end": 94,
"ctxt": 0
},
"value": {
"type": "Number",
"span": {
"start": 92,
"end": 93,
"ctxt": 0
},
"value": 4.0,
"raw": "4"
},
"unit": {
"type": "Ident",
"span": {
"start": 93,
"end": 94,
"ctxt": 0
},
"value": "s",
"raw": "s"
}
}
],
"important": null
},
{
"type": "Declaration",
"span": {
"start": 100,
"end": 120,
"ctxt": 0
},
"name": {
"type": "Ident",
"span": {
"start": 100,
"end": 116,
"ctxt": 0
},
"value": "transition-delay",
"raw": "transition-delay"
},
"value": [
{
"type": "Time",
"span": {
"start": 118,
"end": 120,
"ctxt": 0
},
"value": {
"type": "Number",
"span": {
"start": 118,
"end": 119,
"ctxt": 0
},
"value": 2.0,
"raw": "2"
},
"unit": {
"type": "Ident",
"span": {
"start": 119,
"end": 120,
"ctxt": 0
},
"value": "s",
"raw": "s"
}
}
],
"important": null
}
]
}
},
{
"type": "QualifiedRule",
"span": {
"start": 125,
"end": 205,
"ctxt": 0
},
"prelude": {
"type": "SelectorList",
"span": {
"start": 125,
"end": 129,
"ctxt": 0
},
"children": [
{
"type": "ComplexSelector",
"span": {
"start": 125,
"end": 129,
"ctxt": 0
},
"children": [
{
"type": "CompoundSelector",
"span": {
"start": 125,
"end": 129,
"ctxt": 0
},
"nestingSelector": null,
"typeSelector": null,
"subclassSelectors": [
{
"type": "ClassSelector",
"span": {
"start": 125,
"end": 129,
"ctxt": 0
},
"text": {
"type": "Ident",
"span": {
"start": 126,
"end": 129,
"ctxt": 0
},
"value": "box",
"raw": "box"
}
}
]
}
]
}
]
},
"block": {
"type": "SimpleBlock",
"span": {
"start": 130,
"end": 205,
"ctxt": 0
},
"name": {
"type": "PreservedToken",
"span": {
"start": 130,
"end": 131,
"ctxt": 0
},
"token": "LBrace"
},
"value": [
{
"type": "Declaration",
"span": {
"start": 136,
"end": 202,
"ctxt": 0
},
"name": {
"type": "Ident",
"span": {
"start": 136,
"end": 146,
"ctxt": 0
},
"value": "transition",
"raw": "transition"
},
"value": [
{
"type": "Ident",
"span": {
"start": 148,
"end": 153,
"ctxt": 0
},
"value": "width",
"raw": "width"
},
{
"type": "Time",
"span": {
"start": 154,
"end": 156,
"ctxt": 0
},
"value": {
"type": "Number",
"span": {
"start": 154,
"end": 155,
"ctxt": 0
},
"value": 2.0,
"raw": "2"
},
"unit": {
"type": "Ident",
"span": {
"start": 155,
"end": 156,
"ctxt": 0
},
"value": "s",
"raw": "s"
}
},
{
"type": "Delimiter",
"span": {
"start": 156,
"end": 157,
"ctxt": 0
},
"value": ","
},
{
"type": "Ident",
"span": {
"start": 158,
"end": 164,
"ctxt": 0
},
"value": "height",
"raw": "height"
},
{
"type": "Time",
"span": {
"start": 165,
"end": 167,
"ctxt": 0
},
"value": {
"type": "Number",
"span": {
"start": 165,
"end": 166,
"ctxt": 0
},
"value": 2.0,
"raw": "2"
},
"unit": {
"type": "Ident",
"span": {
"start": 166,
"end": 167,
"ctxt": 0
},
"value": "s",
"raw": "s"
}
},
{
"type": "Delimiter",
"span": {
"start": 167,
"end": 168,
"ctxt": 0
},
"value": ","
},
{
"type": "Ident",
"span": {
"start": 169,
"end": 185,
"ctxt": 0
},
"value": "background-color",
"raw": "background-color"
},
{
"type": "Time",
"span": {
"start": 186,
"end": 188,
"ctxt": 0
},
"value": {
"type": "Number",
"span": {
"start": 186,
"end": 187,
"ctxt": 0
},
"value": 2.0,
"raw": "2"
},
"unit": {
"type": "Ident",
"span": {
"start": 187,
"end": 188,
"ctxt": 0
},
"value": "s",
"raw": "s"
}
},
{
"type": "Delimiter",
"span": {
"start": 188,
"end": 189,
"ctxt": 0
},
"value": ","
},
{
"type": "Ident",
"span": {
"start": 190,
"end": 199,
"ctxt": 0
},
"value": "transform",
"raw": "transform"
},
{
"type": "Time",
"span": {
"start": 200,
"end": 202,
"ctxt": 0
},
"value": {
"type": "Number",
"span": {
"start": 200,
"end": 201,
"ctxt": 0
},
"value": 2.0,
"raw": "2"
},
"unit": {
"type": "Ident",
"span": {
"start": 201,
"end": 202,
"ctxt": 0
},
"value": "s",
"raw": "s"
}
}
],
"important": null
}
]
}
},
{
"type": "QualifiedRule",
"span": {
"start": 207,
"end": 278,
"ctxt": 0
},
"prelude": {
"type": "SelectorList",
"span": {
"start": 207,
"end": 212,
"ctxt": 0
},
"children": [
{
"type": "ComplexSelector",
"span": {
"start": 207,
"end": 212,
"ctxt": 0
},
"children": [
{
"type": "CompoundSelector",
"span": {
"start": 207,
"end": 212,
"ctxt": 0
},
"nestingSelector": null,
"typeSelector": null,
"subclassSelectors": [
{
"type": "ClassSelector",
"span": {
"start": 207,
"end": 212,
"ctxt": 0
},
"text": {
"type": "Ident",
"span": {
"start": 208,
"end": 212,
"ctxt": 0
},
"value": "time",
"raw": "time"
}
}
]
}
]
}
]
},
"block": {
"type": "SimpleBlock",
"span": {
"start": 213,
"end": 278,
"ctxt": 0
},
"name": {
"type": "PreservedToken",
"span": {
"start": 213,
"end": 214,
"ctxt": 0
},
"token": "LBrace"
},
"value": [
{
"type": "Declaration",
"span": {
"start": 219,
"end": 242,
"ctxt": 0
},
"name": {
"type": "Ident",
"span": {
"start": 219,
"end": 238,
"ctxt": 0
},
"value": "transition-duration",
"raw": "transition-duration"
},
"value": [
{
"type": "Time",
"span": {
"start": 240,
"end": 242,
"ctxt": 0
},
"value": {
"type": "Number",
"span": {
"start": 240,
"end": 241,
"ctxt": 0
},
"value": 4.0,
"raw": "4"
},
"unit": {
"type": "Ident",
"span": {
"start": 241,
"end": 242,
"ctxt": 0
},
"value": "s",
"raw": "s"
}
}
],
"important": null
},
{
"type": "Declaration",
"span": {
"start": 248,
"end": 275,
"ctxt": 0
},
"name": {
"type": "Ident",
"span": {
"start": 248,
"end": 267,
"ctxt": 0
},
"value": "transition-duration",
"raw": "transition-duration"
},
"value": [
{
"type": "Time",
"span": {
"start": 269,
"end": 275,
"ctxt": 0
},
"value": {
"type": "Number",
"span": {
"start": 269,
"end": 273,
"ctxt": 0
},
"value": 4000.0,
"raw": "4000"
},
"unit": {
"type": "Ident",
"span": {
"start": 273,
"end": 275,
"ctxt": 0
},
"value": "ms",
"raw": "ms"
}
}
],
"important": null
}
]
}
}
]
}