{"version":3,"sources":["../../../source/schema/groups/ui-library.ts"],"names":["z","UI_LIBRARY_EXTENSIONS","UI_LIBRARY_EXTENSION_SCHEMA","isUILibraryExtension","extension"],"mappings":"AAAA,OAAS,KAAAA,MAAS,MAEX,IAAMC,EAAwB,CAAC,QAAS,MAAO,MAAO,SAAU,KAAK,EAE/DC,EAA8BF,EAAE,KAAKC,CAAqB,EAEhE,SAASE,EAAqBC,EAAoD,CACxF,OAAOF,EAA4B,UAAUE,CAAS,EAAE,OACzD","sourcesContent":["import { z } from \"zod\";\n\nexport const UI_LIBRARY_EXTENSIONS = [\"astro\", \"jsx\", \"tsx\", \"svelte\", \"vue\"] as const;\nexport type UILibraryExtension = (typeof UI_LIBRARY_EXTENSIONS)[number];\nexport const UI_LIBRARY_EXTENSION_SCHEMA = z.enum(UI_LIBRARY_EXTENSIONS);\n\nexport function isUILibraryExtension(extension: string): extension is UILibraryExtension {\n\treturn UI_LIBRARY_EXTENSION_SCHEMA.safeParse(extension).success;\n}\n"]}