diff --git a/tests.js b/tests.js index c764ced..64d800e 100644 --- a/tests.js +++ b/tests.js @@ -5,6 +5,9 @@ window.Specs = { "dev": "compat", "devtype": "whatwg" }, + "status": { + "stability": "stable" + }, "properties": { "touch-action": { "links": { @@ -22,6 +25,10 @@ window.Specs = { "dev": "compositing-1", "devtype": "fxtf" }, + "status": { + "stability": "stable", + "first-snapshot": 2015 + }, "properties": { "mix-blend-mode": { "links": { @@ -53,6 +60,9 @@ window.Specs = { "tr": "css-align-3", "dev": "css-align-3" }, + "status": { + "stability": "stable" + }, "properties": { "align-self": { "links": { @@ -140,6 +150,9 @@ window.Specs = { "tr": "css-animations-1", "dev": "css-animations-1" }, + "status": { + "stability": "stable" + }, "properties": { "animation-name": { "links": { @@ -230,6 +243,9 @@ window.Specs = { "tr": "css-animations-2", "dev": "css-animations-2" }, + "status": { + "stability": "experimental" + }, "properties": { "animation-composition": { "links": { @@ -261,6 +277,10 @@ window.Specs = { "tr": "css-backgrounds-3", "dev": "css-backgrounds-3" }, + "status": { + "stability": "stable", + "first-snapshot": 2015 + }, "properties": { "background-repeat": { "links": { @@ -417,6 +437,9 @@ window.Specs = { "links": { "dev": "css-backgrounds-4", }, + "status": { + "stability": "experimental" + }, "properties": { "background-position-x": { "links": { @@ -439,6 +462,9 @@ window.Specs = { "tr": "css-box-4", "dev": "css-box-4" }, + "status": { + "stability": "experimental" + }, "properties": { "margin-trim": { "links": { @@ -456,6 +482,9 @@ window.Specs = { "tr": "css-break-3", "dev": "css-break-3" }, + "status": { + "stability": "stable" + }, "properties": { "break-before": { "links": { @@ -508,6 +537,9 @@ window.Specs = { "tr": "css-break-4", "dev": "css-break-4" }, + "status": { + "stability": "experimental", + }, "values": { "properties": [ "break-before", @@ -547,6 +579,11 @@ window.Specs = { "tr": "css-cascade-3", "dev": "css-cascade-3" }, + "status": { + "stability": "stable", + "first-snapshot": 2015, + "last-snapshot": 2018 + }, "values": { "properties": [ "color", @@ -579,6 +616,10 @@ window.Specs = { "tr": "css-cascade-4", "dev": "css-cascade-4" }, + "status": { + "stability": "stable", + "first-snapshot": 2020 + }, "values": { "properties": [ "color", @@ -611,6 +652,9 @@ window.Specs = { "tr": "css-cascade-5", "dev": "css-cascade-5" }, + "status": { + "stability": "experimental" + }, "values": { "properties": [ "color", @@ -657,6 +701,10 @@ window.Specs = { "tr": "css-color-3", "dev": "css-color-3" }, + "status": { + "stability": "stable", + "first-snapshot": 2007 + }, "values": { "properties": [ "color", @@ -731,6 +779,9 @@ window.Specs = { "tr": "css-color-4", "dev": "css-color-4" }, + "status": { + "stability": "stable" + }, "values": { "properties": [ "color", @@ -882,6 +933,9 @@ window.Specs = { "links": { "dev": "css-color-5" }, + "status": { + "stability": "experimental" + }, "values": { "properties": [ "color", @@ -949,6 +1003,9 @@ window.Specs = { "tr": "css-color-adjust-1", "dev": "css-color-adjust-1" }, + "status": { + "stability": "stable" + }, "properties": { "color-adjust": { "links": { @@ -983,6 +1040,10 @@ window.Specs = { "tr": "css3-conditional", "dev": "css-conditional-3" }, + "status": { + "stability": "stable", + "first-snapshot": 2015 + }, "@rules": { "@supports": { "links": { @@ -1007,6 +1068,9 @@ window.Specs = { "tr": "css-conditional-4", "dev": "css-conditional-4" }, + "status": { + "stability": "experimental" + }, "@rules": { "@supports": { "links": { @@ -1028,6 +1092,9 @@ window.Specs = { "tr": "css-conditional-5", "dev": "css-conditional-5" }, + "status": { + "stability": "experimental" + }, "@rules": { "@supports": { "links": { @@ -1073,6 +1140,10 @@ window.Specs = { "tr": "css-contain-1", "dev": "css-contain-1" }, + "status": { + "stability": "stable", + "first-snapshot": 2020 + }, "properties": { "contain": { "links": { @@ -1093,6 +1164,9 @@ window.Specs = { "tr": "css-contain-2", "dev": "css-contain-2" }, + "status": { + "stability": "experimental" + }, "properties": { "contain": { "links": { @@ -1120,6 +1194,9 @@ window.Specs = { "tr": "css-contain-3", "dev": "css-contain-3" }, + "status": { + "stability": "experimental" + }, "@rules": { "@container": { "links": { @@ -1246,6 +1323,9 @@ window.Specs = { "tr": "css-content-3", "dev": "css-content-3" }, + "status": { + "stability": "experimental" + }, "properties": { "quotes": { "links": { @@ -1273,6 +1353,10 @@ window.Specs = { "tr": "css-counter-styles-3", "dev": "css-counter-styles-3" }, + "status": { + "stability": "stable", + "first-snapshot": 2021 + }, "@rules": { "@counter-style": { "links": { @@ -1419,6 +1503,9 @@ window.Specs = { "tr": "css-display-3", "dev": "css-display-3" }, + "status": { + "stability": "stable" + }, "properties": { "display": { "links": { @@ -1445,6 +1532,10 @@ window.Specs = { "tr": "css-easing-1", "dev": "css-easing-1" }, + "status": { + "stability": "stable", + "first-snapshot": 2020 + }, "properties": { "transition-timing-function": { "links": { @@ -1461,6 +1552,9 @@ window.Specs = { "links": { "dev": "css-env-1" }, + "status": { + "stability": "experimental" + }, "values": { "properties": [ "width", @@ -1486,6 +1580,9 @@ window.Specs = { "tr": "css3-exclusions", "dev": "css-exclusions-1" }, + "status": { + "stability": "experimental" + }, "properties": { "wrap-flow": { "links": { @@ -1511,6 +1608,10 @@ window.Specs = { "dev": "css-flexbox-1", "mdn": "Glossary/Flexbox" }, + "status": { + "stability": "stable", + "first-snapshot": 2018 + }, "properties": { "align-content": { "links": { @@ -1626,6 +1727,10 @@ window.Specs = { "tr": "css-fonts-3", "dev": "css-fonts-3" }, + "status": { + "stability": "stable", + "first-snapshot": 2015 + }, "properties": { "font-stretch": { "links": { @@ -1807,6 +1912,9 @@ window.Specs = { "tr": "css-fonts-4", "dev": "css-fonts-4" }, + "status": { + "stability": "stable" + }, "properties": { "font-size": { "links": { @@ -1949,6 +2057,9 @@ window.Specs = { "links": { "dev": "css-fonts-5" }, + "status": { + "stability": "experimental" + }, "properties": { "font-size-adjust": { "links": { @@ -1980,6 +2091,9 @@ window.Specs = { "dev": "css-grid-1", "mdn": "Glossary/Grid" }, + "status": { + "stability": "stable" + }, "properties": { "display": { "links": { @@ -2153,6 +2267,9 @@ window.Specs = { "dev": "css-grid-2", "mdn": "Glossary/Grid" }, + "status": { + "stability": "stable" + }, "properties": { "grid-template-columns": { "links": { @@ -2192,6 +2309,9 @@ window.Specs = { "links": { "dev": "css-grid-3", }, + "status": { + "stability": "experimental" + }, "properties": { "grid-template-columns": { "links": { @@ -2247,6 +2367,9 @@ window.Specs = { "tr": "css-highlight-api-1", "dev": "css-highlight-api-1" }, + "status": { + "stability": "experimental" + }, "selectors": { '::highlight()' : { "links": { @@ -2264,6 +2387,10 @@ window.Specs = { "tr": "css3-images", "dev": "css-images-3" }, + "status": { + "stability": "stable", + "first-snapshot": 2015 + }, "values": { "properties": [ "background-image", @@ -2362,6 +2489,9 @@ window.Specs = { "tr": "css-images-4", "dev": "css-images-4" }, + "status": { + "stability": "experimental" + }, "values": { "properties": [ "background-image", @@ -2483,6 +2613,9 @@ window.Specs = { "dev": "css-inline-3", "tr": "css-inline-3", }, + "status": { + "stability": "experimental" + }, "properties": { "alignment-baseline": { "links": { @@ -2585,6 +2718,9 @@ window.Specs = { "dev": "css-layout-api-1", "devtype": "houdini" }, + "status": { + "stability": "experimental" + }, "properties": { "display": { "links": { @@ -2602,6 +2738,9 @@ window.Specs = { "tr": "css-line-grid-1", "dev": "css-line-grid-1" }, + "status": { + "stability": "experimental" + }, "properties": { "box-snap": { "links": { @@ -2633,6 +2772,9 @@ window.Specs = { "tr": "css-lists-3", "dev": "css-lists-3" }, + "status": { + "stability": "stable" + }, "properties": { "list-style-type": { "links": { @@ -2719,6 +2861,9 @@ window.Specs = { "tr": "css-logical-1", "dev": "css-logical-1" }, + "status": { + "stability": "stable" + }, "properties": { "caption-side": { "links": { @@ -3178,6 +3323,9 @@ window.Specs = { "dev": "css-masking-1", "devtype": "fxtf" }, + "status": { + "stability": "stable" + }, "properties": { "clip-path": { "links": { @@ -3338,6 +3486,10 @@ window.Specs = { "tr": "css-multicol-1", "dev": "css-multicol-1" }, + "status": { + "stability": "stable", + "first-snapshot": 2015 + }, "properties": { "column-width": { "links": { @@ -3410,6 +3562,9 @@ window.Specs = { "links": { "dev": "css-multicol-2" }, + "status": { + "stability": "experimental" + }, "properties": { "column-span": { "links": { @@ -3426,6 +3581,9 @@ window.Specs = { "tr": "css-overflow-3", "dev": "css-overflow-3" }, + "status": { + "stability": "experimental" + }, "properties": { "line-clamp": { "links": { @@ -3503,6 +3661,9 @@ window.Specs = { "tr": "css-overflow-4", "dev": "css-overflow-4" }, + "status": { + "stability": "experimental" + }, "selectors": { "::nth-fragment()": { "links": { @@ -3526,6 +3687,9 @@ window.Specs = { "tr": "css-overscroll-1", "dev": "css-overscroll-1" }, + "status": { + "stability": "experimental" + }, "properties": { "overscroll-behavior": { "links": { @@ -3566,6 +3730,9 @@ window.Specs = { "tr": "css-page-3", "dev": "css-page-3" }, + "status": { + "stability": "experimental" + }, "properties": { "page": { "links": { @@ -3646,6 +3813,9 @@ window.Specs = { "dev": "css-paint-api-1", "devtype": "houdini" }, + "status": { + "stability": "experimental" + }, "values": { "properties": [ "background-image", @@ -3672,6 +3842,9 @@ window.Specs = { "tr": "css-position-3", "dev": "css-position-3" }, + "status": { + "stability": "stable" + }, "properties": { "position": { "links": { @@ -3713,6 +3886,9 @@ window.Specs = { "tr": "css-pseudo-4", "dev": "css-pseudo-4" }, + "status": { + "stability": "experimental" + }, "selectors": { "::selection": { "links": { @@ -3772,6 +3948,9 @@ window.Specs = { "tr": "css-regions-1", "dev": "css-regions-1" }, + "status": { + "stability": "experimental" + }, "properties": { "flow-from": { "links": { @@ -3803,6 +3982,9 @@ window.Specs = { "tr": "css-rhythm-1", "dev": "css-rhythm-1" }, + "status": { + "stability": "experimental" + }, "properties": { "line-height-step": { "links": { @@ -3863,6 +4045,9 @@ window.Specs = { "tr": "css-ruby-1", "dev": "css-ruby-1" }, + "status": { + "stability": "experimental" + }, "properties": { "display": { "links": { @@ -3901,6 +4086,9 @@ window.Specs = { "tr": "css-scoping-1", "dev": "css-scoping-1" }, + "status": { + "stability": "experimental" + }, "selectors": { ":host": { "links": { @@ -3940,6 +4128,9 @@ window.Specs = { "tr": "css-scroll-anchoring-1", "dev": "css-scroll-anchoring-1" }, + "status": { + "stability": "experimental" + }, "properties": { "overflow-anchor": { "links": { @@ -3956,6 +4147,9 @@ window.Specs = { "tr": "css-scroll-snap-1", "dev": "css-scroll-snap-1" }, + "status": { + "stability": "stable" + }, "properties": { "scroll-margin": { "links": { @@ -4144,6 +4338,9 @@ window.Specs = { "tr": "css-scrollbars-1", "dev": "css-scrollbars-1" }, + "status": { + "stability": "stable" + }, "properties": { "scrollbar-color": { "links": { @@ -4168,6 +4365,9 @@ window.Specs = { "tr": "css-shadow-parts-1", "dev": "css-shadow-parts-1" }, + "status": { + "stability": "experimental" + }, "selectors": { "::part()": { "links": { @@ -4185,6 +4385,9 @@ window.Specs = { "tr": "css-shapes-1", "dev": "css-shapes-1" }, + "status": { + "stability": "stable" + }, "properties": { "shape-outside": { "links": { @@ -4222,6 +4425,9 @@ window.Specs = { "links": { "dev": "css-shapes-2" }, + "status": { + "stability": "experimental" + }, "properties": { "shape-inside": { "links": { @@ -4248,6 +4454,9 @@ window.Specs = { "tr": "css-sizing-3", "dev": "css-sizing-3" }, + "status": { + "stability": "stable" + }, "properties": { "width": { "links": { @@ -4307,6 +4516,9 @@ window.Specs = { "tr": "css-sizing-4", "dev": "css-sizing-4" }, + "status": { + "stability": "experimental" + }, "properties": { "aspect-ratio": { "links": { @@ -4443,6 +4655,9 @@ window.Specs = { "tr": "css-text-3", "dev": "css-text-3" }, + "status": { + "stability": "stable" + }, "properties": { "text-transform": { "links": { @@ -4561,6 +4776,9 @@ window.Specs = { "tr": "css-text-4", "dev": "css-text-4" }, + "status": { + "stability": "experimental" + }, "properties": { "text-space-collapse": { "links": { @@ -4651,6 +4869,9 @@ window.Specs = { "tr": "css-text-decor-3", "dev": "css-text-decor-3" }, + "status": { + "stability": "stable" + }, "properties": { "text-decoration": { "links": { @@ -4731,6 +4952,9 @@ window.Specs = { "tr": "css-text-decor-4", "dev": "css-text-decor-4" }, + "status": { + "stability": "experimental" + }, "properties": { "text-decoration": { "links": { @@ -4782,6 +5006,10 @@ window.Specs = { "tr": "css-transforms-1", "dev": "css-transforms-1" }, + "status": { + "stability": "stable", + "first-snapshot": 2017 + }, "properties": { "transform": { "links": { @@ -4825,6 +5053,9 @@ window.Specs = { "tr": "css-transforms-2", "dev": "css-transforms-2" }, + "status": { + "stability": "stable" + }, "properties": { "translate": { "links": { @@ -4898,6 +5129,9 @@ window.Specs = { "tr": "css-transitions-1", "dev": "css-transitions-1" }, + "status": { + "stability": "stable" + }, "properties": { "transition-property": { "links": { @@ -4948,6 +5182,10 @@ window.Specs = { "tr": "css-ui-3", "dev": "css-ui-3" }, + "status": { + "stability": "stable", + "first-snapshot": 2015 + }, "properties": { "box-sizing": { "links": { @@ -5011,6 +5249,9 @@ window.Specs = { "tr": "css-ui-4", "dev": "css-ui-4" }, + "status": { + "stability": "experimental" + }, "properties": { "accent-color": { "links": { @@ -5102,6 +5343,10 @@ window.Specs = { "tr": "css-values-3", "dev": "css-values-3" }, + "status": { + "stability": "stable", + "first-snapshot": 2015 + }, "values": { "properties": [ "width", @@ -5200,6 +5445,9 @@ window.Specs = { "tr": "css-values-4", "dev": "css-values-4" }, + "status": { + "stability": "experimental" + }, "values": { "properties": [ "width", @@ -5493,6 +5741,10 @@ window.Specs = { "tr": "css-variables-1", "dev": "css-variables-1" }, + "status": { + "stability": "stable", + "first-snapshot": 2018 + }, "declaration": { "--*": { "links": { @@ -5521,6 +5773,9 @@ window.Specs = { "tr": "css-will-change-1", "dev": "css-will-change-1" }, + "status": { + "stability": "stable" + }, "properties": { "will-change": { "links": { @@ -5538,6 +5793,10 @@ window.Specs = { "tr": "css-writing-modes-3", "dev": "css-writing-modes-3" }, + "status": { + "stability": "stable", + "first-snapshot": 2017 + }, "properties": { "direction": { "links": { @@ -5583,6 +5842,9 @@ window.Specs = { "tr": "css-writing-modes-4", "dev": "css-writing-modes-4" }, + "status": { + "stability": "experimental" + }, "properties": { "writing-mode": { "links": { @@ -5607,6 +5869,9 @@ window.Specs = { "tr": "cssom-view-1", "dev": "cssom-view-1" }, + "status": { + "stability": "experimental" + }, "properties": { "scroll-behavior": { "links": { @@ -5625,6 +5890,9 @@ window.Specs = { "dev": "fill-stroke-3", "devtype": "fxtf" }, + "status": { + "stability": "experimental" + }, "properties": { "fill": { "links": { @@ -5869,6 +6137,9 @@ window.Specs = { "dev": "filter-effects-1", "devtype": "fxtf" }, + "status": { + "stability": "stable" + }, "properties": { "filter": { "links": { @@ -5929,6 +6200,9 @@ window.Specs = { "dev": "filter-effects-2", "devtype": "fxtf" }, + "status": { + "stability": "experimental" + }, "properties": { "backdrop-filter": { "links": { @@ -5960,6 +6234,9 @@ window.Specs = { "dev": "fullscreen", "devtype": "whatwg" }, + "status": { + "stability": "experimental" + }, "selectors": { "::backdrop": { "links": { @@ -5982,6 +6259,9 @@ window.Specs = { "dev": "html", "devtype": "whatwg" }, + "status": { + "stability": "experimental" + }, "selectors": { ":autofill": { "links": { @@ -5998,6 +6278,9 @@ window.Specs = { "dev": "mathml-core/#css-extensions-for-math-layout", "devtype": "math" }, + "status": { + "stability": "experimental" + }, "properties": { "display": { "links": { @@ -6054,6 +6337,10 @@ window.Specs = { "tr": "css3-mediaqueries", "dev": "mediaqueries-3" }, + "status": { + "stability": "stable", + "first-snapshot": 2010 + }, "Media queries": { "negation": { "links": { @@ -6188,6 +6475,9 @@ window.Specs = { "tr": "mediaqueries-4", "dev": "mediaqueries-4" }, + "status": { + "stability": "stable" + }, "Media queries": { "resolution": { "links": { @@ -6283,6 +6573,9 @@ window.Specs = { "tr": "mediaqueries-5", "dev": "mediaqueries-5" }, + "status": { + "stability": "experimental" + }, "Media queries": { "prefers-reduced-motion": { "links": { @@ -6371,6 +6664,9 @@ window.Specs = { "tr": "motion-1", "devtype": "fxtf" }, + "status": { + "stability": "experimental" + }, "properties": { "offset-anchor": { "links": { @@ -6457,6 +6753,9 @@ window.Specs = { "links": { "tr": "pointerevents1" }, + "status": { + "stability": "stable" + }, "properties": { "touch-action": { "links": { @@ -6474,6 +6773,9 @@ window.Specs = { "dev": "pointerevents", "devtype": "github" }, + "status": { + "stability": "experimental" + }, "properties": { "touch-action": { "links": { @@ -6491,6 +6793,10 @@ window.Specs = { "dev": "selectors-3", "mdn": "Glossary/CSS_Selector" }, + "status": { + "stability": "stable", + "first-snapshot": 2007 + }, "selectors": { "Sibling combinator": { "links": { @@ -6712,6 +7018,9 @@ window.Specs = { "tr": "selectors-4", "dev": "selectors-4" }, + "status": { + "stability": "experimental" + }, "selectors": { ":indeterminate": { "links": { @@ -7019,6 +7328,9 @@ window.Specs = { "dev": "svg2-draft/coords.html", "devtype": "svgwg" }, + "status": { + "stability": "experimental" + }, "properties": { "vector-effect": { "links": { @@ -7047,6 +7359,9 @@ window.Specs = { "dev": "svg2-draft/geometry.html", "devtype": "svgwg" }, + "status": { + "stability": "experimental" + }, "properties": { "cx": { "links": { @@ -7114,6 +7429,9 @@ window.Specs = { "dev": "svg2-draft/interact.html", "devtype": "svgwg" }, + "status": { + "stability": "experimental" + }, "properties": { "pointer-events": { "links": { @@ -7132,6 +7450,9 @@ window.Specs = { "dev": "svg2-draft/painting.html", "devtype": "svgwg" }, + "status": { + "stability": "experimental" + }, "properties": { "color-interpolation": { "links": { @@ -7210,6 +7531,9 @@ window.Specs = { "dev": "svg2-draft/paths.html", "devtype": "svgwg" }, + "status": { + "stability": "experimental" + }, "properties": { "d": { "links": { @@ -7229,6 +7553,9 @@ window.Specs = { "dev": "svg2-draft/pservers.html", "devtype": "svgwg" }, + "status": { + "stability": "experimental" + }, "properties": { "stop-color": { "links": { @@ -7254,6 +7581,9 @@ window.Specs = { "dev": "svg2-draft/text.html", "devtype": "svgwg" }, + "status": { + "stability": "experimental" + }, "properties": { "shape-subtract": { "links": { @@ -7317,6 +7647,9 @@ window.Specs = { "dev": "webvtt", "devtype": "github" }, + "status": { + "stability": "experimental" + }, "selectors": { "::cue": { "links": {