@vuepress/shared
Advanced tools
Comparing version 2.0.0-beta.48 to 2.0.0-beta.49
@@ -224,12 +224,2 @@ export { isArray, isFunction, isString } from '@vue/shared'; | ||
/** | ||
* Escape html chars | ||
*/ | ||
declare const htmlEscape: (str: string) => string; | ||
/** | ||
* Unescape html chars | ||
*/ | ||
declare const htmlUnescape: (str: string) => string; | ||
/** | ||
* Determine a link is external or not | ||
@@ -290,2 +280,2 @@ */ | ||
export { HeadAttrsConfig, HeadConfig, HeadTag, HeadTagEmpty, HeadTagNonEmpty, LocaleConfig, LocaleData, PageBase, PageData, PageFrontmatter, PageHeader, SiteData, SiteLocaleConfig, SiteLocaleData, VuepressSSRContext, dedupeHead, ensureEndingSlash, ensureLeadingSlash, formatDateString, htmlEscape, htmlUnescape, isLinkExternal, isLinkFtp, isLinkHttp, isLinkMailto, isLinkTel, isPlainObject, removeEndingSlash, removeLeadingSlash, resolveHeadIdentifier, resolveLocalePath, resolveRoutePathFromUrl }; | ||
export { HeadAttrsConfig, HeadConfig, HeadTag, HeadTagEmpty, HeadTagNonEmpty, LocaleConfig, LocaleData, PageBase, PageData, PageFrontmatter, PageHeader, SiteData, SiteLocaleConfig, SiteLocaleData, VuepressSSRContext, dedupeHead, ensureEndingSlash, ensureLeadingSlash, formatDateString, isLinkExternal, isLinkFtp, isLinkHttp, isLinkMailto, isLinkTel, isPlainObject, removeEndingSlash, removeLeadingSlash, resolveHeadIdentifier, resolveLocalePath, resolveRoutePathFromUrl }; |
@@ -52,29 +52,2 @@ // src/utils/index.ts | ||
// src/utils/htmlEscape.ts | ||
var htmlEscapeMap = { | ||
"&": "&", | ||
"<": "<", | ||
">": ">", | ||
"'": "'", | ||
'"': """ | ||
}; | ||
var htmlEscapeRegexp = /[&<>'"]/g; | ||
var htmlEscape = (str) => str.replace(htmlEscapeRegexp, (char) => htmlEscapeMap[char]); | ||
// src/utils/htmlUnescape.ts | ||
var htmlUnescapeMap = { | ||
"&": "&", | ||
"&": "&", | ||
"<": "<", | ||
"<": "<", | ||
">": ">", | ||
">": ">", | ||
"'": "'", | ||
"'": "'", | ||
""": '"', | ||
""": '"' | ||
}; | ||
var htmlUnescapeRegexp = /&(amp|#38|lt|#60|gt|#62|apos|#39|quot|#34);/g; | ||
var htmlUnescape = (str) => str.replace(htmlUnescapeRegexp, (char) => htmlUnescapeMap[char]); | ||
// src/utils/isLinkFtp.ts | ||
@@ -137,4 +110,2 @@ var isLinkFtp = (link) => link.startsWith("ftp://"); | ||
formatDateString, | ||
htmlEscape, | ||
htmlUnescape, | ||
isArray, | ||
@@ -141,0 +112,0 @@ isFunction, |
{ | ||
"name": "@vuepress/shared", | ||
"version": "2.0.0-beta.48", | ||
"version": "2.0.0-beta.49", | ||
"description": "Utils that shared between VuePress node and client", | ||
@@ -23,2 +23,3 @@ "keywords": [ | ||
".": { | ||
"types": "./dist/index.d.ts", | ||
"import": "./dist/index.js", | ||
@@ -36,3 +37,3 @@ "require": "./dist/index.cjs" | ||
"dependencies": { | ||
"@vue/shared": "^3.2.36" | ||
"@vue/shared": "^3.2.37" | ||
}, | ||
@@ -39,0 +40,0 @@ "publishConfig": { |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
17554
517
Updated@vue/shared@^3.2.37