From 4a0bbcf9c91391398a079e90c17f38042f161e41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Tue, 23 May 2023 12:44:39 +0200 Subject: [PATCH 1/3] Rename leading-trim to text-box-trim The spec link hasn't changed, but the property was renamed: https://github.com/w3c/csswg-drafts/commit/67822bd3c1e02cd187abbc3856a5c28fa14c8431 --- feature-group-definitions/{leading-trim.yml => text-box-trim.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename feature-group-definitions/{leading-trim.yml => text-box-trim.yml} (100%) diff --git a/feature-group-definitions/leading-trim.yml b/feature-group-definitions/text-box-trim.yml similarity index 100% rename from feature-group-definitions/leading-trim.yml rename to feature-group-definitions/text-box-trim.yml From d193160f8bbc8b3f9b053f5e015befdb4f3f2017 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Fri, 16 Jun 2023 15:15:23 +0200 Subject: [PATCH 2/3] Add leading-trim alias --- feature-group-definitions/text-box-trim.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/feature-group-definitions/text-box-trim.yml b/feature-group-definitions/text-box-trim.yml index 1c8a82644ed..cdd4266b699 100644 --- a/feature-group-definitions/text-box-trim.yml +++ b/feature-group-definitions/text-box-trim.yml @@ -1 +1,2 @@ spec: https://drafts.csswg.org/css-inline-3/#leading-trim +alias: leading-trim From 9d060d8d4edb04746e60f88a3a7937a139960c45 Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Fri, 16 Jun 2023 15:48:33 +0200 Subject: [PATCH 3/3] Add `alias` to feature definition schema --- index.ts | 2 ++ schemas/defs.schema.json | 17 ++++++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/index.ts b/index.ts index 4ab2959e7ae..8e4a333eff7 100644 --- a/index.ts +++ b/index.ts @@ -6,6 +6,8 @@ import YAML from 'yaml'; /** Web platform feature */ export interface FeatureData { + /** Alias identifier */ + alias?: string | [string, string, ...string[]]; /** Specification */ spec: specification_url | [specification_url, specification_url, ...specification_url[]]; /** caniuse.com identifier */ diff --git a/schemas/defs.schema.json b/schemas/defs.schema.json index 89a49cf3303..b32e223881b 100644 --- a/schemas/defs.schema.json +++ b/schemas/defs.schema.json @@ -7,6 +7,21 @@ "additionalProperties": false, "description": "Web platform feature", "properties": { + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "items": { + "type": "string" + }, + "minItems": 2, + "type": "array" + } + ], + "description": "Alias identifier" + }, "caniuse": { "description": "caniuse.com identifier", "type": "string" @@ -35,7 +50,7 @@ "type": "array" } ], - "description": "Specifications" + "description": "Specification" }, "status": { "additionalProperties": false,