39 lines
1.4 KiB
JavaScript
39 lines
1.4 KiB
JavaScript
const SelfClosingTags = /* @__PURE__ */ new Set(["meta", "link", "base"]);
|
|
const DupeableTags = /* @__PURE__ */ new Set(["link", "style", "script", "noscript"]);
|
|
const TagsWithInnerContent = /* @__PURE__ */ new Set(["title", "titleTemplate", "script", "style", "noscript"]);
|
|
const HasElementTags = /* @__PURE__ */ new Set([
|
|
"base",
|
|
"meta",
|
|
"link",
|
|
"style",
|
|
"script",
|
|
"noscript"
|
|
]);
|
|
const ValidHeadTags = /* @__PURE__ */ new Set([
|
|
"title",
|
|
"base",
|
|
"htmlAttrs",
|
|
"bodyAttrs",
|
|
"meta",
|
|
"link",
|
|
"style",
|
|
"script",
|
|
"noscript"
|
|
]);
|
|
const UniqueTags = /* @__PURE__ */ new Set(["base", "title", "titleTemplate", "bodyAttrs", "htmlAttrs", "templateParams"]);
|
|
const TagConfigKeys = /* @__PURE__ */ new Set(["key", "tagPosition", "tagPriority", "tagDuplicateStrategy", "innerHTML", "textContent", "processTemplateParams"]);
|
|
const ScriptNetworkEvents = /* @__PURE__ */ new Set(["onload", "onerror"]);
|
|
const UsesMergeStrategy = /* @__PURE__ */ new Set(["templateParams", "htmlAttrs", "bodyAttrs"]);
|
|
const MetaTagsArrayable = /* @__PURE__ */ new Set([
|
|
"theme-color",
|
|
"google-site-verification",
|
|
"og",
|
|
"article",
|
|
"book",
|
|
"profile",
|
|
"twitter",
|
|
"author"
|
|
]);
|
|
|
|
export { DupeableTags as D, HasElementTags as H, MetaTagsArrayable as M, SelfClosingTags as S, TagsWithInnerContent as T, UniqueTags as U, ValidHeadTags as V, TagConfigKeys as a, ScriptNetworkEvents as b, UsesMergeStrategy as c };
|