{ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "style": { "type": "string", "enum": ["default", "new-york", "radix-vega", "radix-nova", "radix-maia", "radix-lyra", "radix-mira", "base-vega", "base-nova", "base-maia", "base-lyra", "base-mira"] }, "tailwind": { "type": "object", "properties": { "config": { "type": "string" }, "css": { "type": "string" }, "baseColor": { "type": "string" }, "cssVariables": { "type": "boolean" }, "prefix": { "type": "string" } }, "required": ["config", "css", "baseColor", "cssVariables"] }, "rsc": { "type": "boolean" }, "tsx": { "type": "boolean" }, "iconLibrary": { "type": "string" }, "aliases": { "type": "object", "properties": { "utils": { "type": "string" }, "components": { "type": "string" }, "ui": { "type": "string" }, "lib": { "type": "string" }, "hooks": { "type": "string" } }, "required": ["utils", "components"] }, "menuColor": { "type": "string", "enum": ["default", "inverted"] }, "menuAccent": { "type": "string", "enum": ["subtle", "bold"] }, "registries": { "type": "object", "patternProperties": { "^@": { "oneOf": [ { "type": "string", "pattern": "\\{name\\}" }, { "type": "object", "properties": { "url": { "type": "string", "pattern": "\\{name\\}" }, "params": { "type": "object", "additionalProperties": { "type": "string" } }, "headers": { "type": "object", "additionalProperties": { "type": "string" } } }, "required": ["url"] } ] } }, "additionalProperties": false } }, "required": ["style", "tailwind", "rsc", "aliases"] }