From 26b1c414158a6a70f5e1980859e886f122436bf1 Mon Sep 17 00:00:00 2001 From: Martin Aeschlimann Date: Mon, 23 Feb 2026 21:55:27 +0100 Subject: [PATCH] update custom data --- package-lock.json | 157 +- package.json | 2 +- src/data/webCustomData.ts | 15695 +++++++++++++++++++++++++----- src/test/css/completion.test.ts | 4 +- src/test/css/hover.test.ts | 4 +- 5 files changed, 13354 insertions(+), 2508 deletions(-) diff --git a/package-lock.json b/package-lock.json index e6694918..f3d492f6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@types/node": "22.x", "@typescript-eslint/eslint-plugin": "^8.56.0", "@typescript-eslint/parser": "^8.56.0", - "@vscode/web-custom-data": "^0.6.2", + "@vscode/web-custom-data": "^0.6.3", "eslint": "^9.39.3", "js-beautify": "^1.15.4", "mocha": "^11.7.5", @@ -428,17 +428,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.56.0.tgz", - "integrity": "sha512-lRyPDLzNCuae71A3t9NEINBiTn7swyOhvUj3MyUOxb8x6g6vPEFoOU+ZRmGMusNC3X3YMhqMIX7i8ShqhT74Pw==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.56.1.tgz", + "integrity": "sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.56.0", - "@typescript-eslint/type-utils": "8.56.0", - "@typescript-eslint/utils": "8.56.0", - "@typescript-eslint/visitor-keys": "8.56.0", + "@typescript-eslint/scope-manager": "8.56.1", + "@typescript-eslint/type-utils": "8.56.1", + "@typescript-eslint/utils": "8.56.1", + "@typescript-eslint/visitor-keys": "8.56.1", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.4.0" @@ -451,22 +451,22 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.56.0", + "@typescript-eslint/parser": "^8.56.1", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.56.0.tgz", - "integrity": "sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.56.1.tgz", + "integrity": "sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.56.0", - "@typescript-eslint/types": "8.56.0", - "@typescript-eslint/typescript-estree": "8.56.0", - "@typescript-eslint/visitor-keys": "8.56.0", + "@typescript-eslint/scope-manager": "8.56.1", + "@typescript-eslint/types": "8.56.1", + "@typescript-eslint/typescript-estree": "8.56.1", + "@typescript-eslint/visitor-keys": "8.56.1", "debug": "^4.4.3" }, "engines": { @@ -482,14 +482,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz", - "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.1.tgz", + "integrity": "sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.56.0", - "@typescript-eslint/types": "^8.56.0", + "@typescript-eslint/tsconfig-utils": "^8.56.1", + "@typescript-eslint/types": "^8.56.1", "debug": "^4.4.3" }, "engines": { @@ -504,14 +504,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz", - "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.1.tgz", + "integrity": "sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.56.0", - "@typescript-eslint/visitor-keys": "8.56.0" + "@typescript-eslint/types": "8.56.1", + "@typescript-eslint/visitor-keys": "8.56.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -522,9 +522,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz", - "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.1.tgz", + "integrity": "sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==", "dev": true, "license": "MIT", "engines": { @@ -539,15 +539,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.56.0.tgz", - "integrity": "sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.56.1.tgz", + "integrity": "sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.56.0", - "@typescript-eslint/typescript-estree": "8.56.0", - "@typescript-eslint/utils": "8.56.0", + "@typescript-eslint/types": "8.56.1", + "@typescript-eslint/typescript-estree": "8.56.1", + "@typescript-eslint/utils": "8.56.1", "debug": "^4.4.3", "ts-api-utils": "^2.4.0" }, @@ -564,9 +564,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", - "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.1.tgz", + "integrity": "sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==", "dev": true, "license": "MIT", "engines": { @@ -578,18 +578,18 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz", - "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.1.tgz", + "integrity": "sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.56.0", - "@typescript-eslint/tsconfig-utils": "8.56.0", - "@typescript-eslint/types": "8.56.0", - "@typescript-eslint/visitor-keys": "8.56.0", + "@typescript-eslint/project-service": "8.56.1", + "@typescript-eslint/tsconfig-utils": "8.56.1", + "@typescript-eslint/types": "8.56.1", + "@typescript-eslint/visitor-keys": "8.56.1", "debug": "^4.4.3", - "minimatch": "^9.0.5", + "minimatch": "^10.2.2", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.4.0" @@ -605,17 +605,56 @@ "typescript": ">=4.8.4 <6.0.0" } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz", + "integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.2.tgz", + "integrity": "sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@typescript-eslint/utils": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz", - "integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.1.tgz", + "integrity": "sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.56.0", - "@typescript-eslint/types": "8.56.0", - "@typescript-eslint/typescript-estree": "8.56.0" + "@typescript-eslint/scope-manager": "8.56.1", + "@typescript-eslint/types": "8.56.1", + "@typescript-eslint/typescript-estree": "8.56.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -630,13 +669,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz", - "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.1.tgz", + "integrity": "sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/types": "8.56.1", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -666,9 +705,9 @@ "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" }, "node_modules/@vscode/web-custom-data": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@vscode/web-custom-data/-/web-custom-data-0.6.2.tgz", - "integrity": "sha512-PIZNbMb3WkPWzXeCIe2HBkykVlX/MeASXyQ0IPcGA6HkMW5dcJyNhv+xkxjza60aCVQnsCHnZduO7D/cUgdFXw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vscode/web-custom-data/-/web-custom-data-0.6.3.tgz", + "integrity": "sha512-3pDUAPGVkra1KjR2L5m3b7BgzLTlWdep4ijsRoqeLcrp+e7cJcyjnae8IkAdF/xS6Zo3B1YZSmIBIhRAEYBIog==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index 90d1febd..4d099fce 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@types/node": "22.x", "@typescript-eslint/eslint-plugin": "^8.56.0", "@typescript-eslint/parser": "^8.56.0", - "@vscode/web-custom-data": "^0.6.2", + "@vscode/web-custom-data": "^0.6.3", "eslint": "^9.39.3", "js-beautify": "^1.15.4", "mocha": "^11.7.5", diff --git a/src/data/webCustomData.ts b/src/data/webCustomData.ts index 7c4b0429..8d6c5a71 100644 --- a/src/data/webCustomData.ts +++ b/src/data/webCustomData.ts @@ -70,7 +70,23 @@ export const cssData : CSSDataV1 = { "name": "end" }, { - "name": "normal" + "name": "normal", + "browsers": [ + "E12", + "FF28", + "FFA28", + "S9", + "SM9", + "C29", + "CA29", + "IE11", + "O16" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2015-09-30", + "baseline_high_date": "2018-03-30" + } }, { "name": "baseline" @@ -105,7 +121,7 @@ export const cssData : CSSDataV1 = { "references": [ { "name": "MDN Reference", - "url": "https://developer.mozilla.org/docs/Web/CSS/align-content" + "url": "https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/align-content" } ], "baseline": { @@ -183,12 +199,12 @@ export const cssData : CSSDataV1 = { "name": "unsafe" } ], - "syntax": "normal | stretch | | [ ? ]", - "relevance": 89, + "syntax": "normal | stretch | | [ ? ] | anchor-center", + "relevance": 90, "references": [ { "name": "MDN Reference", - "url": "https://developer.mozilla.org/docs/Web/CSS/align-items" + "url": "https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/align-items" } ], "baseline": { @@ -245,13 +261,58 @@ export const cssData : CSSDataV1 = { }, { "name": "center", + "browsers": [ + "E79", + "FF20", + "FFA20", + "S9", + "SM9", + "C52", + "CA52", + "O39" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2020-01-15", + "baseline_high_date": "2022-07-15" + }, "description": "The items are packed flush to each other toward the center of the of the alignment container." }, { - "name": "left" + "name": "left", + "browsers": [ + "E79", + "FF20", + "FFA20", + "S9", + "SM9", + "C52", + "CA52", + "O39" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2020-01-15", + "baseline_high_date": "2022-07-15" + } }, { - "name": "right" + "name": "right", + "browsers": [ + "E79", + "FF20", + "FFA20", + "S9", + "SM9", + "C52", + "CA52", + "O39" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2020-01-15", + "baseline_high_date": "2022-07-15" + } }, { "name": "baseline" @@ -273,15 +334,30 @@ export const cssData : CSSDataV1 = { "name": "unsafe" }, { - "name": "legacy" + "name": "legacy", + "browsers": [ + "E79", + "FF20", + "FFA20", + "S9", + "SM9", + "C52", + "CA52", + "O39" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2020-01-15", + "baseline_high_date": "2022-07-15" + } } ], - "syntax": "normal | stretch | | ? [ | left | right ] | legacy | legacy && [ left | right | center ]", - "relevance": 57, + "syntax": "normal | stretch | | ? [ | left | right ] | legacy | legacy && [ left | right | center ] | anchor-center", + "relevance": 58, "references": [ { "name": "MDN Reference", - "url": "https://developer.mozilla.org/docs/Web/CSS/justify-items" + "url": "https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/justify-items" } ], "baseline": { @@ -309,10 +385,40 @@ export const cssData : CSSDataV1 = { ], "values": [ { - "name": "auto" + "name": "auto", + "browsers": [ + "E79", + "FF45", + "FFA45", + "S10.1", + "SM10.3", + "C57", + "CA57", + "O44" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2020-01-15", + "baseline_high_date": "2022-07-15" + } }, { - "name": "normal" + "name": "normal", + "browsers": [ + "E79", + "FF45", + "FFA45", + "S10.1", + "SM10.3", + "C57", + "CA57", + "O44" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2020-01-15", + "baseline_high_date": "2022-07-15" + } }, { "name": "end" @@ -341,10 +447,40 @@ export const cssData : CSSDataV1 = { "description": "The items are packed flush to each other toward the center of the of the alignment container." }, { - "name": "left" + "name": "left", + "browsers": [ + "E79", + "FF45", + "FFA45", + "S10.1", + "SM10.3", + "C57", + "CA57", + "O44" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2020-01-15", + "baseline_high_date": "2022-07-15" + } }, { - "name": "right" + "name": "right", + "browsers": [ + "E79", + "FF45", + "FFA45", + "S10.1", + "SM10.3", + "C57", + "CA57", + "O44" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2020-01-15", + "baseline_high_date": "2022-07-15" + } }, { "name": "baseline" @@ -357,6 +493,21 @@ export const cssData : CSSDataV1 = { }, { "name": "stretch", + "browsers": [ + "E79", + "FF45", + "FFA45", + "S10.1", + "SM10.3", + "C57", + "CA57", + "O44" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2020-01-15", + "baseline_high_date": "2022-07-15" + }, "description": "If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched." }, { @@ -366,12 +517,12 @@ export const cssData : CSSDataV1 = { "name": "unsave" } ], - "syntax": "auto | normal | stretch | | ? [ | left | right ]", - "relevance": 56, + "syntax": "auto | normal | stretch | | ? [ | left | right ] | anchor-center", + "relevance": 59, "references": [ { "name": "MDN Reference", - "url": "https://developer.mozilla.org/docs/Web/CSS/justify-self" + "url": "https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/justify-self" } ], "baseline": { @@ -400,10 +551,40 @@ export const cssData : CSSDataV1 = { "values": [ { "name": "auto", + "browsers": [ + "E79", + "FF28", + "FFA28", + "S7", + "SM7", + "C21", + "CA25", + "O15" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2020-01-15", + "baseline_high_date": "2022-07-15" + }, "description": "Computes to the value of 'align-items' on the element's parent, or 'stretch' if the element has no parent. On absolutely positioned elements, it computes to itself." }, { - "name": "normal" + "name": "normal", + "browsers": [ + "E79", + "FF28", + "FFA28", + "S7", + "SM7", + "C21", + "CA25", + "O15" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2020-01-15", + "baseline_high_date": "2022-07-15" + } }, { "name": "self-end" @@ -429,6 +610,21 @@ export const cssData : CSSDataV1 = { }, { "name": "stretch", + "browsers": [ + "E79", + "FF28", + "FFA28", + "S7", + "SM7", + "C21", + "CA25", + "O15" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2020-01-15", + "baseline_high_date": "2022-07-15" + }, "description": "If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched." }, { @@ -447,12 +643,12 @@ export const cssData : CSSDataV1 = { "name": "unsafe" } ], - "syntax": "auto | normal | stretch | | ? ", - "relevance": 74, + "syntax": "auto | normal | stretch | | ? | anchor-center", + "relevance": 76, "references": [ { "name": "MDN Reference", - "url": "https://developer.mozilla.org/docs/Web/CSS/align-self" + "url": "https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/align-self" } ], "baseline": { @@ -479,11 +675,11 @@ export const cssData : CSSDataV1 = { ], "values": [], "syntax": "initial | inherit | unset | revert | revert-layer", - "relevance": 55, + "relevance": 56, "references": [ { "name": "MDN Reference", - "url": "https://developer.mozilla.org/docs/Web/CSS/all" + "url": "https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/all" } ], "baseline": { @@ -525,47 +721,182 @@ export const cssData : CSSDataV1 = { "values": [ { "name": "alternate", + "browsers": [ + "E12", + "FF5", + "FFA5", + "S4", + "SM3.2", + "C3", + "CA18", + "O15" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2015-07-29", + "baseline_high_date": "2018-01-29" + }, "description": "The animation cycle iterations that are odd counts are played in the normal direction, and the animation cycle iterations that are even counts are played in a reverse direction." }, { "name": "alternate-reverse", + "browsers": [ + "E12", + "FF5", + "FFA5", + "S4", + "SM3.2", + "C3", + "CA18", + "O15" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2015-07-29", + "baseline_high_date": "2018-01-29" + }, "description": "The animation cycle iterations that are odd counts are played in the reverse direction, and the animation cycle iterations that are even counts are played in a normal direction." }, { "name": "backwards", + "browsers": [ + "E12", + "FF5", + "FFA5", + "S4", + "SM3.2", + "C3", + "CA18", + "O15" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2015-07-29", + "baseline_high_date": "2018-01-29" + }, "description": "The beginning property value (as defined in the first @keyframes at-rule) is applied before the animation is displayed, during the period defined by 'animation-delay'." }, { "name": "both", + "browsers": [ + "E12", + "FF5", + "FFA5", + "S4", + "SM3.2", + "C3", + "CA18", + "O15" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2015-07-29", + "baseline_high_date": "2018-01-29" + }, "description": "Both forwards and backwards fill modes are applied." }, { "name": "forwards", + "browsers": [ + "E12", + "FF5", + "FFA5", + "S4", + "SM3.2", + "C3", + "CA18", + "O15" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2015-07-29", + "baseline_high_date": "2018-01-29" + }, "description": "The final property value (as defined in the last @keyframes at-rule) is maintained after the animation completes." }, { "name": "infinite", + "browsers": [ + "E12", + "FF5", + "FFA5", + "S4", + "SM3.2", + "C3", + "CA18", + "O15" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2015-07-29", + "baseline_high_date": "2018-01-29" + }, "description": "Causes the animation to repeat forever." }, { "name": "none", + "browsers": [ + "E12", + "FF5", + "FFA5", + "S4", + "SM3.2", + "C3", + "CA18", + "O15" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2015-07-29", + "baseline_high_date": "2018-01-29" + }, "description": "No animation is performed" }, { "name": "normal", + "browsers": [ + "E12", + "FF5", + "FFA5", + "S4", + "SM3.2", + "C3", + "CA18", + "O15" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2015-07-29", + "baseline_high_date": "2018-01-29" + }, "description": "Normal playback." }, { "name": "reverse", + "browsers": [ + "E12", + "FF5", + "FFA5", + "S4", + "SM3.2", + "C3", + "CA18", + "O15" + ], + "baseline": { + "status": "high", + "baseline_low_date": "2015-07-29", + "baseline_high_date": "2018-01-29" + }, "description": "All iterations of the animation are played in the reverse direction from the way they were specified." } ], "syntax": "#", - "relevance": 83, + "relevance": 84, "references": [ { "name": "MDN Reference", - "url": "https://developer.mozilla.org/docs/Web/CSS/animation" + "url": "https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/animation" } ], "baseline": { @@ -596,11 +927,11 @@ export const cssData : CSSDataV1 = { "O30" ], "syntax": "