{ "$id": "https://lucide.dev/group.schema.json", "$schema": "https://json-schema.org/draft/2020-12/schema", "$vocabulary": { "https://json-schema.org/draft/2020-12/vocab/core": true, "https://json-schema.org/draft/2020-12/vocab/applicator": true, "https://json-schema.org/draft/2020-12/vocab/unevaluated": true, "https://json-schema.org/draft/2020-12/vocab/validation": true, "https://json-schema.org/draft/2020-12/vocab/meta-data": true, "https://json-schema.org/draft/2020-12/vocab/format-annotation": true, "https://json-schema.org/draft/2020-12/vocab/content": true }, "title": "Lucide Icons group schema", "type": "object", "additionalProperties": false, "required": ["$schema", "description", "tags"], "properties": { "$schema": { "type": "string" }, "description": { "type": "string", "minLength": 1, "description": "One line describing which meaning this group covers." }, "tags": { "type": "array", "items": { "type": "string", "minLength": 1, "not": { "pattern": "^\\$[a-zA-Z]" } }, "minItems": 1, "uniqueItems": true } }, "description": "A JSON Schema for reusable groups defined by Lucide Icons." }