Socket
Socket
Sign inDemoInstall

core-js-pure

Package Overview
Dependencies
Maintainers
1
Versions
153
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

core-js-pure - npm Package Compare versions

Comparing version 3.19.0 to 3.19.1

internals/array-buffer-non-extensible.js

6

internals/internal-metadata.js

@@ -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.18.3',
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-pure",
"description": "Standard library",
"version": "3.19.0",
"version": "3.19.1",
"repository": {

@@ -57,3 +57,3 @@ "type": "git",

},
"gitHead": "6123ff17d26eddf3ba8d456feb97decab3a9e9f6"
"gitHead": "1f16f36fa2807bbe793b9da852a110e6c6077693"
}
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