{"mappings":"AAkDA;IACE,kCAAkC;IAClC,QAAQ,EAAE,OAAO,CAAC;IAClB,2BAA2B;IAC3B,SAAS,EAAE,OAAO,CAAC;IACnB,8BAA8B;IAC9B,MAAM,EAAE,OAAO,CAAC;IAChB,uCAAuC;IACvC,YAAY,EAAE,OAAO,CAAC;IACtB,2CAA2C;IAC3C,SAAS,EAAE,OAAO,CAAC;IACnB,0CAA0C;IAC1C,MAAM,EAAE,MAAM,CAAC;IACf,4DAA4D;IAC5D,MAAM,EAAE,MAAM,GAAG,KAAK,CAAC;IACvB,yCAAyC;IACzC,YAAY,EAAE,OAAO,CAAC;CACvB;AM9CD,wBAAwB,IAAI,EAAE,MAAM,EAAE,OAAO,GAAE,OAAO,CAAC,aAAa,CAAM,UAUzE","sources":["lib/lib/models.ts","lib/lib/ast-helpers/index.ts","lib/lib/compile-attrs.ts","lib/lib/compile-ast.ts","lib/lib/html/convert-ast.ts","lib/lib/vue/convert-ast.ts","lib/lib/main.ts","lib/main.ts"],"sourcesContent":[null,null,null,null,null,null,null,"import { wrapIntoBase } from \"./ast-helpers\";\nimport { compileAst } from \"./compile-ast\";\nimport { buildHtmlAst } from \"./html/convert-ast\";\nimport type { ConvertOptions, PublicOptions } from \"./models\";\nimport { buildVueAst } from \"./vue/convert-ast\";\n\nconst setupDefaultOptions = ({\n  attrComma = true,\n  ...options\n}: Partial<PublicOptions>): ConvertOptions => ({\n  attrSep: attrComma ? \", \" : \" \",\n  bodyLess: false,\n  doubleQuotes: true,\n  encode: true,\n  inlineCSS: false,\n  symbol: \"  \",\n  parser: \"html\",\n  classesAtEnd: false,\n  ...options,\n});\n\nexport function convert(html: string, options: Partial<PublicOptions> = {}) {\n  const definedOptions = setupDefaultOptions(options);\n\n  const convertedAst =\n    definedOptions.parser === \"html\" ? buildHtmlAst(html) : buildVueAst(html);\n\n  return compileAst(\n    options.bodyLess ? convertedAst : wrapIntoBase(convertedAst),\n    definedOptions\n  );\n}\n"],"names":[],"version":3,"file":"types.d.ts.map"}