@lwc/shared
Advanced tools
Comparing version 8.8.0 to 8.9.0
@@ -629,3 +629,2 @@ /** | ||
'contenteditable', | ||
'contextmenu', | ||
'dir', | ||
@@ -763,3 +762,3 @@ 'draggable', | ||
// Increment whenever the LWC template compiler changes | ||
const LWC_VERSION = "8.8.0"; | ||
const LWC_VERSION = "8.9.0"; | ||
const LWC_VERSION_COMMENT = `LWC compiler v${LWC_VERSION}`; | ||
@@ -861,2 +860,30 @@ const LWC_VERSION_COMMENT_REGEX = /\/\*LWC compiler v([\d.]+)\*\/\s*}/; | ||
/* | ||
* Copyright (c) 2024, salesforce.com, inc. | ||
* All rights reserved. | ||
* SPDX-License-Identifier: MIT | ||
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT | ||
*/ | ||
/** | ||
* Generates a custom element tag name given a namespace and component name. | ||
* Based on the LWC file system requirements, component names come from the file system name which is | ||
* camel cased. The component's name will be converted to kebab case when the tag name is produced. | ||
* | ||
* @param namespace component namespace | ||
* @param name component name | ||
* @returns component tag name | ||
*/ | ||
function generateCustomElementTagName(namespace = '', name = '') { | ||
const kebabCasedName = name.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); | ||
return `${namespace}-${kebabCasedName}`; | ||
} | ||
/* | ||
* Copyright (c) 2024, Salesforce, Inc. | ||
* All rights reserved. | ||
* SPDX-License-Identifier: MIT | ||
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT | ||
*/ | ||
const DEFAULT_SSR_MODE = 'sync'; | ||
exports.AriaAttrNameToPropNameMap = AriaAttrNameToPropNameMap; | ||
@@ -886,2 +913,3 @@ exports.AriaPropNameToAttrNameMap = AriaPropNameToAttrNameMap; | ||
exports.ArrayUnshift = ArrayUnshift; | ||
exports.DEFAULT_SSR_MODE = DEFAULT_SSR_MODE; | ||
exports.HIGHEST_API_VERSION = HIGHEST_API_VERSION; | ||
@@ -933,2 +961,3 @@ exports.HTML_NAMESPACE = HTML_NAMESPACE; | ||
exports.fromEntries = fromEntries; | ||
exports.generateCustomElementTagName = generateCustomElementTagName; | ||
exports.getAPIVersionFromNumber = getAPIVersionFromNumber; | ||
@@ -972,3 +1001,3 @@ exports.getOwnPropertyDescriptor = getOwnPropertyDescriptor; | ||
exports.toString = toString; | ||
/** version: 8.8.0 */ | ||
/** version: 8.9.0 */ | ||
//# sourceMappingURL=index.cjs.js.map |
@@ -16,2 +16,4 @@ import * as assert from './assert'; | ||
export * from './signals'; | ||
export * from './custom-element'; | ||
export * from './ssr'; | ||
export { assert }; |
@@ -625,3 +625,2 @@ /** | ||
'contenteditable', | ||
'contextmenu', | ||
'dir', | ||
@@ -759,3 +758,3 @@ 'draggable', | ||
// Increment whenever the LWC template compiler changes | ||
const LWC_VERSION = "8.8.0"; | ||
const LWC_VERSION = "8.9.0"; | ||
const LWC_VERSION_COMMENT = `LWC compiler v${LWC_VERSION}`; | ||
@@ -857,4 +856,32 @@ const LWC_VERSION_COMMENT_REGEX = /\/\*LWC compiler v([\d.]+)\*\/\s*}/; | ||
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, 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, 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, normalizeStyleAttributeValue, parseStyleText, reservedKeywords, sanitizeHtmlContent, seal, setHooks, setPrototypeOf, setTrustedSignalSet, toString }; | ||
/** version: 8.8.0 */ | ||
/* | ||
* Copyright (c) 2024, salesforce.com, inc. | ||
* All rights reserved. | ||
* SPDX-License-Identifier: MIT | ||
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT | ||
*/ | ||
/** | ||
* Generates a custom element tag name given a namespace and component name. | ||
* Based on the LWC file system requirements, component names come from the file system name which is | ||
* camel cased. The component's name will be converted to kebab case when the tag name is produced. | ||
* | ||
* @param namespace component namespace | ||
* @param name component name | ||
* @returns component tag name | ||
*/ | ||
function generateCustomElementTagName(namespace = '', name = '') { | ||
const kebabCasedName = name.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); | ||
return `${namespace}-${kebabCasedName}`; | ||
} | ||
/* | ||
* Copyright (c) 2024, Salesforce, Inc. | ||
* All rights reserved. | ||
* SPDX-License-Identifier: MIT | ||
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT | ||
*/ | ||
const DEFAULT_SSR_MODE = 'sync'; | ||
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, normalizeStyleAttributeValue, parseStyleText, reservedKeywords, sanitizeHtmlContent, seal, setHooks, setPrototypeOf, setTrustedSignalSet, toString }; | ||
/** version: 8.9.0 */ | ||
//# sourceMappingURL=index.js.map |
@@ -7,3 +7,3 @@ { | ||
"name": "@lwc/shared", | ||
"version": "8.8.0", | ||
"version": "8.9.0", | ||
"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
139460
25
2431