@lwc/shared
Advanced tools
Comparing version 8.12.1 to 8.12.2
@@ -13,2 +13,3 @@ /** | ||
export declare const SPECIAL_PROPERTY_ATTRIBUTE_MAPPING: Map<string, string>; | ||
export declare const REFLECTIVE_GLOBAL_PROPERTY_SET: Set<string>; | ||
/** | ||
@@ -15,0 +16,0 @@ * |
@@ -620,2 +620,17 @@ /** | ||
]); | ||
// Global properties that this framework currently reflects. For CSR, the native | ||
// descriptors for these properties are added from HTMLElement.prototype to | ||
// LightningElement.prototype. For SSR, in order to match CSR behavior, this | ||
// list is used to determine which attributes to reflect. | ||
const REFLECTIVE_GLOBAL_PROPERTY_SET = /*@__PURE__@*/ new Set([ | ||
'accessKey', | ||
'dir', | ||
'draggable', | ||
'hidden', | ||
'id', | ||
'lang', | ||
'spellcheck', | ||
'tabIndex', | ||
'title', | ||
]); | ||
/** | ||
@@ -704,3 +719,3 @@ * Map associating previously transformed HTML property into HTML attribute. | ||
// Increment whenever the LWC template compiler changes | ||
const LWC_VERSION = "8.12.1"; | ||
const LWC_VERSION = "8.12.2"; | ||
const LWC_VERSION_COMMENT = `LWC compiler v${LWC_VERSION}`; | ||
@@ -864,2 +879,12 @@ const LWC_VERSION_COMMENT_REGEX = /\/\*LWC compiler v([\d.]+)\*\/\s*}/; | ||
function generateCustomElementTagName(namespace = '', name = '') { | ||
if (!namespace || !name) { | ||
// TODO [#4824]: Make this an error rather than a warning | ||
// eslint-disable-next-line no-console | ||
console.warn('The namespace and name should both be non-empty strings. ' + | ||
'You may get unexpected behavior at runtime. ' + | ||
'Found: namespace=' + | ||
JSON.stringify(namespace) + | ||
' and name=' + | ||
JSON.stringify(namespace)); | ||
} | ||
const kebabCasedName = name.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); | ||
@@ -924,2 +949,3 @@ return `${namespace}-${kebabCasedName}`; | ||
exports.MATHML_NAMESPACE = MATHML_NAMESPACE; | ||
exports.REFLECTIVE_GLOBAL_PROPERTY_SET = REFLECTIVE_GLOBAL_PROPERTY_SET; | ||
exports.SPECIAL_PROPERTY_ATTRIBUTE_MAPPING = SPECIAL_PROPERTY_ATTRIBUTE_MAPPING; | ||
@@ -988,3 +1014,3 @@ exports.SVG_NAMESPACE = SVG_NAMESPACE; | ||
exports.toString = toString; | ||
/** version: 8.12.1 */ | ||
/** version: 8.12.2 */ | ||
//# sourceMappingURL=index.cjs.js.map |
@@ -616,2 +616,17 @@ /** | ||
]); | ||
// Global properties that this framework currently reflects. For CSR, the native | ||
// descriptors for these properties are added from HTMLElement.prototype to | ||
// LightningElement.prototype. For SSR, in order to match CSR behavior, this | ||
// list is used to determine which attributes to reflect. | ||
const REFLECTIVE_GLOBAL_PROPERTY_SET = /*@__PURE__@*/ new Set([ | ||
'accessKey', | ||
'dir', | ||
'draggable', | ||
'hidden', | ||
'id', | ||
'lang', | ||
'spellcheck', | ||
'tabIndex', | ||
'title', | ||
]); | ||
/** | ||
@@ -700,3 +715,3 @@ * Map associating previously transformed HTML property into HTML attribute. | ||
// Increment whenever the LWC template compiler changes | ||
const LWC_VERSION = "8.12.1"; | ||
const LWC_VERSION = "8.12.2"; | ||
const LWC_VERSION_COMMENT = `LWC compiler v${LWC_VERSION}`; | ||
@@ -860,2 +875,12 @@ const LWC_VERSION_COMMENT_REGEX = /\/\*LWC compiler v([\d.]+)\*\/\s*}/; | ||
function generateCustomElementTagName(namespace = '', name = '') { | ||
if (!namespace || !name) { | ||
// TODO [#4824]: Make this an error rather than a warning | ||
// eslint-disable-next-line no-console | ||
console.warn('The namespace and name should both be non-empty strings. ' + | ||
'You may get unexpected behavior at runtime. ' + | ||
'Found: namespace=' + | ||
JSON.stringify(namespace) + | ||
' and name=' + | ||
JSON.stringify(namespace)); | ||
} | ||
const kebabCasedName = name.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); | ||
@@ -873,4 +898,4 @@ return `${namespace}-${kebabCasedName}`; | ||
export { AriaAttrNameToPropNameMap, AriaPropNameToAttrNameMap, ArrayConcat, ArrayCopyWithin, ArrayEvery, ArrayFill, ArrayFilter, ArrayFind, ArrayFindIndex, ArrayFrom, ArrayIncludes, ArrayIndexOf, ArrayJoin, ArrayMap, ArrayPop, ArrayPush, ArrayReduce, ArrayReverse, ArrayShift, ArraySlice, ArraySome, ArraySort, ArraySplice, ArrayUnshift, DEFAULT_SSR_MODE, HIGHEST_API_VERSION, HTML_NAMESPACE, ID_REFERENCING_ATTRIBUTES_SET, IMPORTANT_FLAG, KEY__LEGACY_SHADOW_TOKEN, KEY__LEGACY_SHADOW_TOKEN_PRIVATE, KEY__NATIVE_GET_ELEMENT_BY_ID, KEY__NATIVE_ONLY_CSS, KEY__NATIVE_QUERY_SELECTOR_ALL, KEY__SCOPED_CSS, KEY__SHADOW_RESOLVER, KEY__SHADOW_RESOLVER_PRIVATE, KEY__SHADOW_STATIC, KEY__SHADOW_STATIC_PRIVATE, KEY__SHADOW_TOKEN, KEY__SHADOW_TOKEN_PRIVATE, KEY__SYNTHETIC_MODE, LOWEST_API_VERSION, LWC_VERSION, LWC_VERSION_COMMENT, LWC_VERSION_COMMENT_REGEX, MATHML_NAMESPACE, SPECIAL_PROPERTY_ATTRIBUTE_MAPPING, SVG_NAMESPACE, StringCharAt, StringCharCodeAt, StringFromCharCode, StringReplace, StringSlice, StringSplit, StringToLowerCase, StringTrim, XLINK_NAMESPACE, XML_NAMESPACE, addTrustedSignal, arrayEvery, assert, assign, create, defineProperties, defineProperty, entries, flattenStylesheets, forEach, freeze, fromEntries, generateCustomElementTagName, getAPIVersionFromNumber, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPropertyDescriptor, getPrototypeOf, hasOwnProperty, htmlEscape, htmlPropertyToAttribute, isAPIFeatureEnabled, isAriaAttribute, isArray, isBoolean, isBooleanAttribute, isFalse, isFrozen, isFunction, isGlobalHtmlAttribute, isNull, isNumber, isObject, isString, isTrue, isTrustedSignal, isUndefined, isVoidElement, kebabCaseToCamelCase, keys, noop, normalizeClass, normalizeStyleAttributeValue, parseStyleText, sanitizeHtmlContent, seal, setHooks, setPrototypeOf, setTrustedSignalSet, toString }; | ||
/** version: 8.12.1 */ | ||
export { AriaAttrNameToPropNameMap, AriaPropNameToAttrNameMap, ArrayConcat, ArrayCopyWithin, ArrayEvery, ArrayFill, ArrayFilter, ArrayFind, ArrayFindIndex, ArrayFrom, ArrayIncludes, ArrayIndexOf, ArrayJoin, ArrayMap, ArrayPop, ArrayPush, ArrayReduce, ArrayReverse, ArrayShift, ArraySlice, ArraySome, ArraySort, ArraySplice, ArrayUnshift, DEFAULT_SSR_MODE, HIGHEST_API_VERSION, HTML_NAMESPACE, ID_REFERENCING_ATTRIBUTES_SET, IMPORTANT_FLAG, KEY__LEGACY_SHADOW_TOKEN, KEY__LEGACY_SHADOW_TOKEN_PRIVATE, KEY__NATIVE_GET_ELEMENT_BY_ID, KEY__NATIVE_ONLY_CSS, KEY__NATIVE_QUERY_SELECTOR_ALL, KEY__SCOPED_CSS, KEY__SHADOW_RESOLVER, KEY__SHADOW_RESOLVER_PRIVATE, KEY__SHADOW_STATIC, KEY__SHADOW_STATIC_PRIVATE, KEY__SHADOW_TOKEN, KEY__SHADOW_TOKEN_PRIVATE, KEY__SYNTHETIC_MODE, LOWEST_API_VERSION, LWC_VERSION, LWC_VERSION_COMMENT, LWC_VERSION_COMMENT_REGEX, MATHML_NAMESPACE, REFLECTIVE_GLOBAL_PROPERTY_SET, SPECIAL_PROPERTY_ATTRIBUTE_MAPPING, SVG_NAMESPACE, StringCharAt, StringCharCodeAt, StringFromCharCode, StringReplace, StringSlice, StringSplit, StringToLowerCase, StringTrim, XLINK_NAMESPACE, XML_NAMESPACE, addTrustedSignal, arrayEvery, assert, assign, create, defineProperties, defineProperty, entries, flattenStylesheets, forEach, freeze, fromEntries, generateCustomElementTagName, getAPIVersionFromNumber, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPropertyDescriptor, getPrototypeOf, hasOwnProperty, htmlEscape, htmlPropertyToAttribute, isAPIFeatureEnabled, isAriaAttribute, isArray, isBoolean, isBooleanAttribute, isFalse, isFrozen, isFunction, isGlobalHtmlAttribute, isNull, isNumber, isObject, isString, isTrue, isTrustedSignal, isUndefined, isVoidElement, kebabCaseToCamelCase, keys, noop, normalizeClass, normalizeStyleAttributeValue, parseStyleText, sanitizeHtmlContent, seal, setHooks, setPrototypeOf, setTrustedSignalSet, toString }; | ||
/** version: 8.12.2 */ | ||
//# sourceMappingURL=index.js.map |
@@ -7,3 +7,3 @@ { | ||
"name": "@lwc/shared", | ||
"version": "8.12.1", | ||
"version": "8.12.2", | ||
"description": "Utilities and methods that are shared across packages", | ||
@@ -10,0 +10,0 @@ "keywords": [ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
144654
2469