bismillahcss
Version:
The next-gen utility-first CSS framework for modern, futuristic web development.
1 lines • 1.87 kB
Source Map (JSON)
{"version":3,"sources":["../src/schema/index.ts"],"sourcesContent":["import { z } from 'zod'\r\n\r\n/**\r\n * BismillahCSS Design Intelligence Schema\r\n * Validates framework configuration and theme objects.\r\n */\r\nexport const bConfigSchema = z.object({\r\n theme: z.object({\r\n colors: z.record(z.string()).optional(),\r\n spacing: z.record(z.string()).optional(),\r\n borderRadius: z.record(z.string()).optional(),\r\n fontFamily: z.record(z.string()).optional(),\r\n glows: z.record(z.string()).optional(),\r\n blur: z.record(z.string()).optional(),\r\n }).optional(),\r\n plugins: z.array(z.any()).optional(),\r\n prefix: z.string().optional(),\r\n important: z.boolean().optional(),\r\n})\r\n\r\nexport type BConfig = z.infer<typeof bConfigSchema>\r\n\r\nexport const bComponentSchema = z.object({\r\n name: z.string(),\r\n type: z.enum(['primitive', 'layout', 'atom', 'molecule']),\r\n styles: z.string(),\r\n logic: z.string().optional(),\r\n version: z.string(),\r\n})\r\n\r\nexport type BComponent = z.infer<typeof bComponentSchema>\r\n"],"mappings":"AAAA,OAAS,KAAAA,MAAS,MAMX,IAAMC,EAAgBD,EAAE,OAAO,CAClC,MAAOA,EAAE,OAAO,CACZ,OAAQA,EAAE,OAAOA,EAAE,OAAO,CAAC,EAAE,SAAS,EACtC,QAASA,EAAE,OAAOA,EAAE,OAAO,CAAC,EAAE,SAAS,EACvC,aAAcA,EAAE,OAAOA,EAAE,OAAO,CAAC,EAAE,SAAS,EAC5C,WAAYA,EAAE,OAAOA,EAAE,OAAO,CAAC,EAAE,SAAS,EAC1C,MAAOA,EAAE,OAAOA,EAAE,OAAO,CAAC,EAAE,SAAS,EACrC,KAAMA,EAAE,OAAOA,EAAE,OAAO,CAAC,EAAE,SAAS,CACxC,CAAC,EAAE,SAAS,EACZ,QAASA,EAAE,MAAMA,EAAE,IAAI,CAAC,EAAE,SAAS,EACnC,OAAQA,EAAE,OAAO,EAAE,SAAS,EAC5B,UAAWA,EAAE,QAAQ,EAAE,SAAS,CACpC,CAAC,EAIYE,EAAmBF,EAAE,OAAO,CACrC,KAAMA,EAAE,OAAO,EACf,KAAMA,EAAE,KAAK,CAAC,YAAa,SAAU,OAAQ,UAAU,CAAC,EACxD,OAAQA,EAAE,OAAO,EACjB,MAAOA,EAAE,OAAO,EAAE,SAAS,EAC3B,QAASA,EAAE,OAAO,CACtB,CAAC","names":["z","bConfigSchema","bComponentSchema"]}