1{
2 "$id": "https://lucide.dev/category.schema.json",
3 "$schema": "https://json-schema.org/draft/2020-12/schema",
4 "$vocabulary": {
5 "https://json-schema.org/draft/2020-12/vocab/core": true,
6 "https://json-schema.org/draft/2020-12/vocab/applicator": true,
7 "https://json-schema.org/draft/2020-12/vocab/unevaluated": true,
8 "https://json-schema.org/draft/2020-12/vocab/validation": true,
9 "https://json-schema.org/draft/2020-12/vocab/meta-data": true,
10 "https://json-schema.org/draft/2020-12/vocab/format-annotation": true,
11 "https://json-schema.org/draft/2020-12/vocab/content": true
12 },
13 "title": "Lucide Icons category schema",
14 "type": "object",
15 "additionalProperties": false,
16 "required": ["$schema", "icon", "title"],
17 "properties": {
18 "$schema": {
19 "type": "string"
20 },
21 "description": {
22 "type": "string"
23 },
24 "icon": {
25 "type": "string"
26 },
27 "title": {
28 "type": "string"
29 },
30 "weight": {
31 "type": "integer"
32 }
33 },
34 "description": "A JSON Schema for categories defined by Lucide Icons."
35}