{"version":3,"file":"constants.js","names":[],"sources":["esm/constants.js"],"sourcesContent":["import { createDebugger } from \"@vxrn/utils\";\nconst { debug } = createDebugger(\"vxrn:compiler-plugin\");\nconst runtimePublicPath = \"/@react-refresh\";\nconst asyncGeneratorRegex = /(async \\*|async function\\*|for await)/;\nconst parsers = {\n  \".tsx\": { syntax: \"typescript\", tsx: true, decorators: true },\n  \".ts\": { syntax: \"typescript\", tsx: false, decorators: true },\n  \".jsx\": {\n    syntax: \"ecmascript\",\n    jsx: true,\n    importAttributes: true,\n    explicitResourceManagement: true\n  },\n  \".js\": {\n    syntax: \"ecmascript\",\n    importAttributes: true,\n    explicitResourceManagement: true\n  },\n  \".mjs\": {\n    syntax: \"ecmascript\",\n    importAttributes: true,\n    explicitResourceManagement: true\n  },\n  \".cjs\": {\n    syntax: \"ecmascript\",\n    importAttributes: true,\n    explicitResourceManagement: true\n  },\n  \".mdx\": {\n    syntax: \"ecmascript\",\n    jsx: true,\n    importAttributes: true,\n    explicitResourceManagement: true\n  }\n};\nconst validParsers = /* @__PURE__ */ new Set([...Object.keys(parsers), \".css\"]);\nexport {\n  asyncGeneratorRegex,\n  debug,\n  parsers,\n  runtimePublicPath,\n  validParsers\n};\n//# sourceMappingURL=constants.js.map\n"],"mappings":";;;AACA,MAAM,EAAE,UAAU,eAAe,sBAAsB;AACvD,MAAM,oBAAoB;AAC1B,MAAM,sBAAsB;AAC5B,MAAM,UAAU;CACd,QAAQ;EAAE,QAAQ;EAAc,KAAK;EAAM,YAAY;CAAK;CAC5D,OAAO;EAAE,QAAQ;EAAc,KAAK;EAAO,YAAY;CAAK;CAC5D,QAAQ;EACN,QAAQ;EACR,KAAK;EACL,kBAAkB;EAClB,4BAA4B;CAC9B;CACA,OAAO;EACL,QAAQ;EACR,kBAAkB;EAClB,4BAA4B;CAC9B;CACA,QAAQ;EACN,QAAQ;EACR,kBAAkB;EAClB,4BAA4B;CAC9B;CACA,QAAQ;EACN,QAAQ;EACR,kBAAkB;EAClB,4BAA4B;CAC9B;CACA,QAAQ;EACN,QAAQ;EACR,KAAK;EACL,kBAAkB;EAClB,4BAA4B;CAC9B;AACF;AACA,MAAM,+BAA+B,IAAI,IAAI,CAAC,GAAG,OAAO,KAAK,OAAO,GAAG,MAAM,CAAC"}