{"version":3,"sources":["../../../source/schema/groups/json.ts"],"names":["z","JSON_EXTENSIONS","JSON_EXTENSION_SCHEMA","isJSONExtension","extension"],"mappings":"AAAA,OAAS,KAAAA,MAAS,MAEX,IAAMC,EAAkB,CAAC,OAAQ,QAAS,OAAO,EAE3CC,EAAwBF,EAAE,KAAKC,CAAe,EAEpD,SAASE,EAAgBC,EAA+C,CAC9E,OAAOF,EAAsB,UAAUE,CAAS,EAAE,OACnD","sourcesContent":["import { z } from \"zod\";\n\nexport const JSON_EXTENSIONS = [\"json\", \"json5\", \"jsonc\"] as const;\nexport type JSONExtension = (typeof JSON_EXTENSIONS)[number];\nexport const JSON_EXTENSION_SCHEMA = z.enum(JSON_EXTENSIONS);\n\nexport function isJSONExtension(extension: string): extension is JSONExtension {\n\treturn JSON_EXTENSION_SCHEMA.safeParse(extension).success;\n}\n"]}