Comparing version 3.19.0 to 3.19.1
@@ -9,2 +9,3 @@ var $ = require('../internals/export'); | ||
var getOwnPropertyNamesExternalModule = require('../internals/object-get-own-property-names-external'); | ||
var isExtensible = require('../internals/object-is-extensible'); | ||
var uid = require('../internals/uid'); | ||
@@ -17,7 +18,2 @@ var FREEZING = require('../internals/freezing'); | ||
// eslint-disable-next-line es/no-object-isextensible -- safe | ||
var isExtensible = Object.isExtensible || function () { | ||
return true; | ||
}; | ||
var setMetadata = function (it) { | ||
@@ -24,0 +20,0 @@ defineProperty(it, METADATA, { value: { |
@@ -7,5 +7,5 @@ var IS_PURE = require('../internals/is-pure'); | ||
})('versions', []).push({ | ||
version: '3.19.0', | ||
version: '3.19.1', | ||
mode: IS_PURE ? 'pure' : 'global', | ||
copyright: '© 2021 Denis Pushkarev (zloirock.ru)' | ||
}); |
@@ -15,4 +15,6 @@ 'use strict'; | ||
var normalizeStringArgument = require('../internals/normalize-string-argument'); | ||
var wellKnownSymbol = require('../internals/well-known-symbol'); | ||
var ERROR_STACK_INSTALLABLE = require('../internals/error-stack-installable'); | ||
var TO_STRING_TAG = wellKnownSymbol('toStringTag'); | ||
var Error = global.Error; | ||
@@ -22,6 +24,10 @@ var push = [].push; | ||
var $AggregateError = function AggregateError(errors, message /* , options */) { | ||
var that = isPrototypeOf(AggregateErrorPrototype, this) ? this : create(AggregateErrorPrototype); | ||
var options = arguments.length > 2 ? arguments[2] : undefined; | ||
var isInstance = isPrototypeOf(AggregateErrorPrototype, this); | ||
var that; | ||
if (setPrototypeOf) { | ||
that = setPrototypeOf(new Error(undefined), getPrototypeOf(that)); | ||
that = setPrototypeOf(new Error(undefined), isInstance ? getPrototypeOf(this) : AggregateErrorPrototype); | ||
} else { | ||
that = isInstance ? this : create(AggregateErrorPrototype); | ||
createNonEnumerableProperty(that, TO_STRING_TAG, 'Error'); | ||
} | ||
@@ -28,0 +34,0 @@ createNonEnumerableProperty(that, 'message', normalizeStringArgument(message, '')); |
var $ = require('../internals/export'); | ||
var fails = require('../internals/fails'); | ||
var isObject = require('../internals/is-object'); | ||
var $isExtensible = require('../internals/object-is-extensible'); | ||
// eslint-disable-next-line es/no-object-isextensible -- safe | ||
var $isExtensible = Object.isExtensible; | ||
var FAILS_ON_PRIMITIVES = fails(function () { $isExtensible(1); }); | ||
// `Object.isExtensible` method | ||
// https://tc39.es/ecma262/#sec-object.isextensible | ||
$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, { | ||
isExtensible: function isExtensible(it) { | ||
return isObject(it) ? $isExtensible ? $isExtensible(it) : true : false; | ||
} | ||
// eslint-disable-next-line es/no-object-isextensible -- safe | ||
$({ target: 'Object', stat: true, forced: Object.isExtensible !== $isExtensible }, { | ||
isExtensible: $isExtensible | ||
}); |
var $ = require('../internals/export'); | ||
var fails = require('../internals/fails'); | ||
var isObject = require('../internals/is-object'); | ||
var classof = require('../internals/classof-raw'); | ||
var ARRAY_BUFFER_NON_EXTENSIBLE = require('../internals/array-buffer-non-extensible'); | ||
@@ -11,6 +13,8 @@ // eslint-disable-next-line es/no-object-isfrozen -- safe | ||
// https://tc39.es/ecma262/#sec-object.isfrozen | ||
$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, { | ||
$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE }, { | ||
isFrozen: function isFrozen(it) { | ||
return isObject(it) ? $isFrozen ? $isFrozen(it) : false : true; | ||
if (!isObject(it)) return true; | ||
if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) == 'ArrayBuffer') return true; | ||
return $isFrozen ? $isFrozen(it) : false; | ||
} | ||
}); |
var $ = require('../internals/export'); | ||
var fails = require('../internals/fails'); | ||
var isObject = require('../internals/is-object'); | ||
var classof = require('../internals/classof-raw'); | ||
var ARRAY_BUFFER_NON_EXTENSIBLE = require('../internals/array-buffer-non-extensible'); | ||
@@ -11,6 +13,8 @@ // eslint-disable-next-line es/no-object-issealed -- safe | ||
// https://tc39.es/ecma262/#sec-object.issealed | ||
$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, { | ||
$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE }, { | ||
isSealed: function isSealed(it) { | ||
return isObject(it) ? $isSealed ? $isSealed(it) : false : true; | ||
if (!isObject(it)) return true; | ||
if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) == 'ArrayBuffer') return true; | ||
return $isSealed ? $isSealed(it) : false; | ||
} | ||
}); |
var $ = require('../internals/export'); | ||
var anObject = require('../internals/an-object'); | ||
var $isExtensible = require('../internals/object-is-extensible'); | ||
// eslint-disable-next-line es/no-object-isextensible -- safe | ||
var objectIsExtensible = Object.isExtensible; | ||
// `Reflect.isExtensible` method | ||
@@ -12,4 +10,4 @@ // https://tc39.es/ecma262/#sec-reflect.isextensible | ||
anObject(target); | ||
return objectIsExtensible ? objectIsExtensible(target) : true; | ||
return $isExtensible(target); | ||
} | ||
}); |
@@ -9,2 +9,3 @@ 'use strict'; | ||
var isObject = require('../internals/is-object'); | ||
var isExtensible = require('../internals/object-is-extensible'); | ||
var enforceIternalState = require('../internals/internal-state').enforce; | ||
@@ -14,4 +15,2 @@ var NATIVE_WEAK_MAP = require('../internals/native-weak-map'); | ||
var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global; | ||
// eslint-disable-next-line es/no-object-isextensible -- safe | ||
var isExtensible = Object.isExtensible; | ||
var InternalWeakMap; | ||
@@ -18,0 +17,0 @@ |
{ | ||
"name": "core-js", | ||
"description": "Standard library", | ||
"version": "3.19.0", | ||
"version": "3.19.1", | ||
"repository": { | ||
@@ -57,3 +57,3 @@ "type": "git", | ||
}, | ||
"gitHead": "6123ff17d26eddf3ba8d456feb97decab3a9e9f6" | ||
"gitHead": "1f16f36fa2807bbe793b9da852a110e6c6077693" | ||
} |
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
817992
1891
19261