New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@lwc/shared

Package Overview
Dependencies
Maintainers
12
Versions
623
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lwc/shared - npm Package Compare versions

Comparing version 1.2.0-alpha4 to 1.2.0-alpha5

40

dist/index.cjs.js

@@ -34,2 +34,3 @@ /**

var assert = /*#__PURE__*/Object.freeze({
__proto__: null,
invariant: invariant,

@@ -49,3 +50,3 @@ isTrue: isTrue,

const { isArray } = Array;
const { constructor: ArrayConstructor, filter: ArrayFilter, find: ArrayFind, indexOf: ArrayIndexOf, join: ArrayJoin, map: ArrayMap, push: ArrayPush, reduce: ArrayReduce, reverse: ArrayReverse, slice: ArraySlice, splice: ArraySplice, unshift: ArrayUnshift, forEach, } = Array.prototype;
const { filter: ArrayFilter, find: ArrayFind, forEach, indexOf: ArrayIndexOf, join: ArrayJoin, map: ArrayMap, push: ArrayPush, reduce: ArrayReduce, reverse: ArrayReverse, slice: ArraySlice, splice: ArraySplice, unshift: ArrayUnshift, } = Array.prototype;
const { charCodeAt: StringCharCodeAt, replace: StringReplace, slice: StringSlice, toLowerCase: StringToLowerCase, } = String.prototype;

@@ -111,3 +112,3 @@ function isUndefined(obj) {

*/
/**
/*
* In IE11, symbols are expensive.

@@ -119,8 +120,7 @@ * Due to the nature of the symbol polyfill. This method abstract the

const hasNativeSymbolsSupport = Symbol('x').toString() === 'Symbol(x)';
function createFieldName(key, namespace) {
// @ts-ignore: using a string as a symbol for perf reasons
return hasNativeSymbolsSupport ? Symbol(key) : `$$lwc-${namespace}-${key}$$`;
function createHiddenField(key, namespace) {
return (hasNativeSymbolsSupport ? Symbol(key) : `$$lwc-${namespace}-${key}$$`);
}
const hiddenFieldsMap = new WeakMap();
function setHiddenField(o, fieldName, value) {
function setHiddenField(o, field, value) {
let valuesByField = hiddenFieldsMap.get(o);

@@ -131,27 +131,11 @@ if (isUndefined(valuesByField)) {

}
// @ts-ignore https://github.com/microsoft/TypeScript/issues/1863
valuesByField[fieldName] = value;
valuesByField[field] = value;
}
function getHiddenField(o, fieldName) {
function getHiddenField(o, field) {
const valuesByField = hiddenFieldsMap.get(o);
if (!isUndefined(valuesByField)) {
// @ts-ignore https://github.com/microsoft/TypeScript/issues/1863
return valuesByField[fieldName];
return valuesByField[field];
}
}
var fields = /*#__PURE__*/Object.freeze({
createFieldName: createFieldName,
setHiddenField: setHiddenField,
getHiddenField: getHiddenField
});
/*
* Copyright (c) 2018, 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
*/
exports.ArrayConstructor = ArrayConstructor;
exports.ArrayFilter = ArrayFilter;

@@ -175,8 +159,9 @@ exports.ArrayFind = ArrayFind;

exports.create = create;
exports.createHiddenField = createHiddenField;
exports.defineProperties = defineProperties;
exports.defineProperty = defineProperty;
exports.emptyString = emptyString;
exports.fields = fields;
exports.forEach = forEach;
exports.freeze = freeze;
exports.getHiddenField = getHiddenField;
exports.getOwnPropertyDescriptor = getOwnPropertyDescriptor;

@@ -198,4 +183,5 @@ exports.getOwnPropertyNames = getOwnPropertyNames;

exports.seal = seal;
exports.setHiddenField = setHiddenField;
exports.setPrototypeOf = setPrototypeOf;
exports.toString = toString;
/** version: 1.1.4 */
/** version: 1.1.16 */

@@ -30,2 +30,3 @@ /**

var assert = /*#__PURE__*/Object.freeze({
__proto__: null,
invariant: invariant,

@@ -45,3 +46,3 @@ isTrue: isTrue,

const { isArray } = Array;
const { constructor: ArrayConstructor, filter: ArrayFilter, find: ArrayFind, indexOf: ArrayIndexOf, join: ArrayJoin, map: ArrayMap, push: ArrayPush, reduce: ArrayReduce, reverse: ArrayReverse, slice: ArraySlice, splice: ArraySplice, unshift: ArrayUnshift, forEach, } = Array.prototype;
const { filter: ArrayFilter, find: ArrayFind, forEach, indexOf: ArrayIndexOf, join: ArrayJoin, map: ArrayMap, push: ArrayPush, reduce: ArrayReduce, reverse: ArrayReverse, slice: ArraySlice, splice: ArraySplice, unshift: ArrayUnshift, } = Array.prototype;
const { charCodeAt: StringCharCodeAt, replace: StringReplace, slice: StringSlice, toLowerCase: StringToLowerCase, } = String.prototype;

@@ -107,3 +108,3 @@ function isUndefined(obj) {

*/
/**
/*
* In IE11, symbols are expensive.

@@ -115,8 +116,7 @@ * Due to the nature of the symbol polyfill. This method abstract the

const hasNativeSymbolsSupport = Symbol('x').toString() === 'Symbol(x)';
function createFieldName(key, namespace) {
// @ts-ignore: using a string as a symbol for perf reasons
return hasNativeSymbolsSupport ? Symbol(key) : `$$lwc-${namespace}-${key}$$`;
function createHiddenField(key, namespace) {
return (hasNativeSymbolsSupport ? Symbol(key) : `$$lwc-${namespace}-${key}$$`);
}
const hiddenFieldsMap = new WeakMap();
function setHiddenField(o, fieldName, value) {
function setHiddenField(o, field, value) {
let valuesByField = hiddenFieldsMap.get(o);

@@ -127,27 +127,12 @@ if (isUndefined(valuesByField)) {

}
// @ts-ignore https://github.com/microsoft/TypeScript/issues/1863
valuesByField[fieldName] = value;
valuesByField[field] = value;
}
function getHiddenField(o, fieldName) {
function getHiddenField(o, field) {
const valuesByField = hiddenFieldsMap.get(o);
if (!isUndefined(valuesByField)) {
// @ts-ignore https://github.com/microsoft/TypeScript/issues/1863
return valuesByField[fieldName];
return valuesByField[field];
}
}
var fields = /*#__PURE__*/Object.freeze({
createFieldName: createFieldName,
setHiddenField: setHiddenField,
getHiddenField: getHiddenField
});
/*
* Copyright (c) 2018, 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
*/
export { ArrayConstructor, ArrayFilter, ArrayFind, ArrayIndexOf, ArrayJoin, ArrayMap, ArrayPush, ArrayReduce, ArrayReverse, ArraySlice, ArraySplice, ArrayUnshift, StringCharCodeAt, StringReplace, StringSlice, StringToLowerCase, assert, assign, create, defineProperties, defineProperty, emptyString, fields, forEach, freeze, getOwnPropertyDescriptor, getOwnPropertyNames, getPropertyDescriptor, getPrototypeOf, hasOwnProperty, isArray, isFalse$1 as isFalse, isFunction, isNull, isNumber, isObject, isString, isTrue$1 as isTrue, isUndefined, keys, seal, setPrototypeOf, toString };
/** version: 1.1.4 */
export { ArrayFilter, ArrayFind, ArrayIndexOf, ArrayJoin, ArrayMap, ArrayPush, ArrayReduce, ArrayReverse, ArraySlice, ArraySplice, ArrayUnshift, StringCharCodeAt, StringReplace, StringSlice, StringToLowerCase, assert, assign, create, createHiddenField, defineProperties, defineProperty, emptyString, forEach, freeze, getHiddenField, getOwnPropertyDescriptor, getOwnPropertyNames, getPropertyDescriptor, getPrototypeOf, hasOwnProperty, isArray, isFalse$1 as isFalse, isFunction, isNull, isNumber, isObject, isString, isTrue$1 as isTrue, isUndefined, keys, seal, setHiddenField, setPrototypeOf, toString };
/** version: 1.1.16 */
{
"name": "@lwc/shared",
"version": "1.2.0-alpha4",
"version": "1.2.0-alpha5",
"description": "Utilities and methods that are shared across packages",

@@ -20,3 +20,3 @@ "main": "dist/index.cjs.js",

},
"gitHead": "b3f49c3ca0a032d872bb56b259305414f6874327"
"gitHead": "11471f8589514dd1e078b2152fb36262f0428fc9"
}

@@ -1,3 +0,6 @@

export declare function createFieldName(key: string, namespace: string): symbol;
export declare function setHiddenField(o: any, fieldName: symbol, value: any): void;
export declare function getHiddenField(o: any, fieldName: symbol): any;
export declare type HiddenField<T> = {
__type: T;
};
export declare function createHiddenField<T = unknown>(key: string, namespace: string): HiddenField<T>;
export declare function setHiddenField<T>(o: any, field: HiddenField<T>, value: T): void;
export declare function getHiddenField<T>(o: any, field: HiddenField<T>): T | undefined;
import * as assert from './assert';
import * as fields from './fields';
export * from './language';
export { assert, fields };
export * from './fields';
export { assert };

@@ -18,3 +18,3 @@ declare const assign: {

declare const isArray: (arg: any) => arg is any[];
declare const ArrayConstructor: Function, ArrayFilter: {
declare const ArrayFilter: {
<S extends any>(callbackfn: (value: any, index: number, array: any[]) => value is S, thisArg?: any): S[];

@@ -25,3 +25,3 @@ (callbackfn: (value: any, index: number, array: any[]) => unknown, thisArg?: any): any[];

(predicate: (value: any, index: number, obj: any[]) => unknown, thisArg?: any): any;
}, ArrayIndexOf: (searchElement: any, fromIndex?: number | undefined) => number, ArrayJoin: (separator?: string | undefined) => string, ArrayMap: <U>(callbackfn: (value: any, index: number, array: any[]) => U, thisArg?: any) => U[], ArrayPush: (...items: any[]) => number, ArrayReduce: {
}, forEach: (callbackfn: (value: any, index: number, array: any[]) => void, thisArg?: any) => void, ArrayIndexOf: (searchElement: any, fromIndex?: number | undefined) => number, ArrayJoin: (separator?: string | undefined) => string, ArrayMap: <U>(callbackfn: (value: any, index: number, array: any[]) => U, thisArg?: any) => U[], ArrayPush: (...items: any[]) => number, ArrayReduce: {
(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any): any;

@@ -33,3 +33,3 @@ (callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any, initialValue: any): any;

(start: number, deleteCount: number, ...items: any[]): any[];
}, ArrayUnshift: (...items: any[]) => number, forEach: (callbackfn: (value: any, index: number, array: any[]) => void, thisArg?: any) => void;
}, ArrayUnshift: (...items: any[]) => number;
declare const StringCharCodeAt: (index: number) => number, StringReplace: {

@@ -45,3 +45,3 @@ (searchValue: string | RegExp, replaceValue: string): string;

}, StringSlice: (start?: number | undefined, end?: number | undefined) => string, StringToLowerCase: () => string;
export { ArrayConstructor, ArrayFilter, ArrayFind, ArrayIndexOf, ArrayJoin, ArrayMap, ArrayPush, ArrayReduce, ArrayReverse, ArraySlice, ArraySplice, ArrayUnshift, assign, create, defineProperties, defineProperty, forEach, freeze, getOwnPropertyDescriptor, getOwnPropertyNames, getPrototypeOf, hasOwnProperty, isArray, keys, seal, setPrototypeOf, StringCharCodeAt, StringReplace, StringSlice, StringToLowerCase, };
export { ArrayFilter, ArrayFind, ArrayIndexOf, ArrayJoin, ArrayMap, ArrayPush, ArrayReduce, ArrayReverse, ArraySlice, ArraySplice, ArrayUnshift, assign, create, defineProperties, defineProperty, forEach, freeze, getOwnPropertyDescriptor, getOwnPropertyNames, getPrototypeOf, hasOwnProperty, isArray, keys, seal, setPrototypeOf, StringCharCodeAt, StringReplace, StringSlice, StringToLowerCase, };
export declare function isUndefined(obj: any): obj is undefined;

@@ -48,0 +48,0 @@ export declare function isNull(obj: any): obj is null;

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc