{"version":3,"sources":["../../../source/schema/groups/javascript.ts"],"names":["z","JAVASCRIPT_EXTENSIONS","JAVASCRIPT_EXTENSION_SCHEMA","isJavaScriptExtension","extension"],"mappings":"AAAA,OAAS,KAAAA,MAAS,MAEX,IAAMC,EAAwB,CAAC,MAAO,KAAM,KAAK,EAE3CC,EAA8BF,EAAE,KAAKC,CAAqB,EAEhE,SAASE,EAAsBC,EAAqD,CAC1F,OAAOF,EAA4B,UAAUE,CAAS,EAAE,OACzD","sourcesContent":["import { z } from \"zod\";\n\nexport const JAVASCRIPT_EXTENSIONS = [\"cjs\", \"js\", \"mjs\"] as const;\nexport type JavaScriptExtension = (typeof JAVASCRIPT_EXTENSIONS)[number];\nexport const JAVASCRIPT_EXTENSION_SCHEMA = z.enum(JAVASCRIPT_EXTENSIONS);\n\nexport function isJavaScriptExtension(extension: string): extension is JavaScriptExtension {\n\treturn JAVASCRIPT_EXTENSION_SCHEMA.safeParse(extension).success;\n}\n"]}