Update dependency angular-html-parser to v10.10.0 (#19464)

Co-authored-by: fisker <lionkay@gmail.com>
This commit is contained in:
renovate[bot]andfisker authored and GitHub committed 2026-06-26 08:50:37 +08:00
1 parent 82c427eed7
commit b5bb77115c
5 files changed
+20 -17

No files matched your search

+10 -8
View File
@@ -6,32 +6,34 @@ import { TagContentType } from "angular-html-parser";
*/
/**
@typedef {HtmlParseOptions & {
@typedef {Omit<HtmlParseOptions, "enableAngularSelectorlessSyntax"> & {
name: 'html' | 'angular' | 'vue' | 'lwc' | 'mjml';
normalizeTagName?: boolean;
normalizeAttributeName?: boolean;
shouldParseAsRawText?: (tagName: string, prefix: string, hasParent: boolean, attrs: Array<{
shouldParseAsRawText?: (tagName: string, prefix: string, hasParent: boolean, attrs: {
prefix: string;
name: string;
value?: string;
}>) => boolean;
}} RawParseOptions
@typedef {RawParseOptions & typeof DEFAULT_PARSE_OPTIONS} ParseOptions
}[]) => boolean;
shouldParseFrontMatter?: boolean;
}} ParseOptions
*/
/**
@type {Omit<ParseOptions, "name">}
*/
const DEFAULT_PARSE_OPTIONS = {
canSelfClose: true,
normalizeTagName: false,
normalizeAttributeName: false,
allowHtmComponentClosingTags: false,
allowInElementComments: false,
allowStartTagComments: false,
isTagNameCaseSensitive: false,
shouldParseFrontMatter: true,
};
/**
@param {RawParseOptions} rawParseOptions
@param {ParseOptions} rawParseOptions
@returns {ParseOptions}
*/
function normalizeParseOptions(rawParseOptions) {
+2 -2
View File
@@ -4,11 +4,11 @@ import { HTML_PARSE_OPTIONS, parse, parseHtml, parseVue } from "./parse.js";
import { normalizeParseOptions } from "./parse-options.js";
/**
@import { RawParseOptions } from "./parse-options.js";
@import { ParseOptions } from "./parse-options.js";
*/
/**
* @param {RawParseOptions} rawParseOptions
* @param {ParseOptions} rawParseOptions
*/
function createParser(rawParseOptions) {
const parseOptions = normalizeParseOptions(rawParseOptions);