UNPKG

xhtml2pug

Version:
1 lines 1.68 kB
{"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"}