postcss-merge-longhand
Version:
Merge longhand properties into shorthand with PostCSS.
293 lines (292 loc) • 5.79 kB
JSON
{
"alignment": {
"place-content": [
"center",
"end",
"flex-end",
"flex-start",
"normal",
"safe center",
"safe end",
"safe flex-end",
"safe flex-start",
"safe start",
"space-around",
"space-between",
"space-evenly",
"start",
"stretch",
"unsafe center",
"unsafe end",
"unsafe flex-end",
"unsafe flex-start",
"unsafe start"
],
"place-items": [
"baseline",
"center",
"end",
"first baseline",
"flex-end",
"flex-start",
"last baseline",
"normal",
"safe center",
"safe end",
"safe flex-end",
"safe flex-start",
"safe self-end",
"safe self-start",
"safe start",
"self-end",
"self-start",
"start",
"stretch",
"unsafe center",
"unsafe end",
"unsafe flex-end",
"unsafe flex-start",
"unsafe self-end",
"unsafe self-start",
"unsafe start"
],
"place-self": [
"anchor-center",
"auto",
"baseline",
"center",
"end",
"first baseline",
"flex-end",
"flex-start",
"last baseline",
"normal",
"safe center",
"safe end",
"safe flex-end",
"safe flex-start",
"safe normal",
"safe self-end",
"safe self-start",
"safe start",
"self-end",
"self-start",
"start",
"stretch",
"unsafe center",
"unsafe end",
"unsafe flex-end",
"unsafe flex-start",
"unsafe normal",
"unsafe self-end",
"unsafe self-start",
"unsafe start"
]
},
"alignmentLonghands": {
"align-content": [
"baseline",
"center",
"end",
"first baseline",
"flex-end",
"flex-start",
"last baseline",
"normal",
"safe center",
"safe end",
"safe flex-end",
"safe flex-start",
"safe start",
"space-around",
"space-between",
"space-evenly",
"start",
"stretch",
"unsafe center",
"unsafe end",
"unsafe flex-end",
"unsafe flex-start",
"unsafe start"
],
"justify-content": [
"center",
"end",
"flex-end",
"flex-start",
"left",
"normal",
"right",
"safe center",
"safe end",
"safe flex-end",
"safe flex-start",
"safe left",
"safe right",
"safe start",
"space-around",
"space-between",
"space-evenly",
"start",
"stretch",
"unsafe center",
"unsafe end",
"unsafe flex-end",
"unsafe flex-start",
"unsafe left",
"unsafe right",
"unsafe start"
],
"align-items": [
"baseline",
"center",
"end",
"first baseline",
"flex-end",
"flex-start",
"last baseline",
"normal",
"safe center",
"safe end",
"safe flex-end",
"safe flex-start",
"safe self-end",
"safe self-start",
"safe start",
"self-end",
"self-start",
"start",
"stretch",
"unsafe center",
"unsafe end",
"unsafe flex-end",
"unsafe flex-start",
"unsafe self-end",
"unsafe self-start",
"unsafe start"
],
"justify-items": [
"baseline",
"center",
"center legacy",
"end",
"first baseline",
"flex-end",
"flex-start",
"last baseline",
"left",
"left legacy",
"legacy",
"legacy center",
"legacy left",
"legacy right",
"normal",
"right",
"right legacy",
"safe center",
"safe end",
"safe flex-end",
"safe flex-start",
"safe left",
"safe right",
"safe self-end",
"safe self-start",
"safe start",
"self-end",
"self-start",
"start",
"stretch",
"unsafe center",
"unsafe end",
"unsafe flex-end",
"unsafe flex-start",
"unsafe left",
"unsafe right",
"unsafe self-end",
"unsafe self-start",
"unsafe start"
],
"align-self": [
"anchor-center",
"auto",
"baseline",
"center",
"end",
"first baseline",
"flex-end",
"flex-start",
"last baseline",
"normal",
"safe center",
"safe end",
"safe flex-end",
"safe flex-start",
"safe normal",
"safe self-end",
"safe self-start",
"safe start",
"self-end",
"self-start",
"start",
"stretch",
"unsafe center",
"unsafe end",
"unsafe flex-end",
"unsafe flex-start",
"unsafe normal",
"unsafe self-end",
"unsafe self-start",
"unsafe start"
],
"justify-self": [
"anchor-center",
"auto",
"baseline",
"center",
"end",
"first baseline",
"flex-end",
"flex-start",
"last baseline",
"left",
"normal",
"right",
"safe center",
"safe end",
"safe flex-end",
"safe flex-start",
"safe left",
"safe normal",
"safe right",
"safe self-end",
"safe self-start",
"safe start",
"self-end",
"self-start",
"start",
"stretch",
"unsafe center",
"unsafe end",
"unsafe flex-end",
"unsafe flex-start",
"unsafe left",
"unsafe normal",
"unsafe right",
"unsafe self-end",
"unsafe self-start",
"unsafe start"
]
},
"easing": {
"keywords": [
"ease",
"ease-in",
"ease-in-out",
"ease-out",
"linear",
"step-end",
"step-start"
],
"functions": ["cubic-bezier", "linear", "steps"]
}
}