core-js-pure
Advanced tools
Comparing version 3.9.0 to 3.9.1
@@ -5,4 +5,4 @@ var toObject = require('../internals/to-object'); | ||
var replace = ''.replace; | ||
var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d\d?|<[^>]*>)/g; | ||
var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d\d?)/g; | ||
var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d{1,2}|<[^>]*>)/g; | ||
var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d{1,2})/g; | ||
@@ -9,0 +9,0 @@ // https://tc39.es/ecma262/#sec-getsubstitution |
@@ -0,7 +1,11 @@ | ||
var IS_NODE = require('../internals/engine-is-node'); | ||
var V8_VERSION = require('../internals/engine-v8-version'); | ||
var fails = require('../internals/fails'); | ||
module.exports = !!Object.getOwnPropertySymbols && !fails(function () { | ||
// Chrome 38 Symbol has incorrect toString conversion | ||
/* global Symbol -- required for testing */ | ||
return !String(Symbol()); | ||
return !Symbol.sham && | ||
// Chrome 38 Symbol has incorrect toString conversion | ||
// Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances | ||
(IS_NODE ? V8_VERSION === 38 : V8_VERSION > 37 && V8_VERSION < 41); | ||
}); |
@@ -7,5 +7,5 @@ var IS_PURE = require('../internals/is-pure'); | ||
})('versions', []).push({ | ||
version: '3.9.0', | ||
version: '3.9.1', | ||
mode: IS_PURE ? 'pure' : 'global', | ||
copyright: '© 2021 Denis Pushkarev (zloirock.ru)' | ||
}); |
@@ -13,6 +13,9 @@ var global = require('../internals/global'); | ||
module.exports = function (name) { | ||
if (!has(WellKnownSymbolsStore, name)) { | ||
if (NATIVE_SYMBOL && has(Symbol, name)) WellKnownSymbolsStore[name] = Symbol[name]; | ||
else WellKnownSymbolsStore[name] = createWellKnownSymbol('Symbol.' + name); | ||
if (!has(WellKnownSymbolsStore, name) || !(NATIVE_SYMBOL || typeof WellKnownSymbolsStore[name] == 'string')) { | ||
if (NATIVE_SYMBOL && has(Symbol, name)) { | ||
WellKnownSymbolsStore[name] = Symbol[name]; | ||
} else { | ||
WellKnownSymbolsStore[name] = createWellKnownSymbol('Symbol.' + name); | ||
} | ||
} return WellKnownSymbolsStore[name]; | ||
}; |
'use strict'; | ||
var $ = require('../internals/export'); | ||
var RangeIterator = require('../internals/range-iterator'); | ||
var NumericRangeIterator = require('../internals/numeric-range-iterator'); | ||
@@ -11,5 +11,5 @@ // `BigInt.range` method | ||
/* global BigInt -- safe */ | ||
return new RangeIterator(start, end, option, 'bigint', BigInt(0), BigInt(1)); | ||
return new NumericRangeIterator(start, end, option, 'bigint', BigInt(0), BigInt(1)); | ||
} | ||
}); | ||
} |
'use strict'; | ||
var $ = require('../internals/export'); | ||
var RangeIterator = require('../internals/range-iterator'); | ||
var NumericRangeIterator = require('../internals/numeric-range-iterator'); | ||
@@ -9,4 +9,4 @@ // `Number.range` method | ||
range: function range(start, end, option) { | ||
return new RangeIterator(start, end, option, 'number', 0, 1); | ||
return new NumericRangeIterator(start, end, option, 'number', 0, 1); | ||
} | ||
}); |
{ | ||
"name": "core-js-pure", | ||
"description": "Standard library", | ||
"version": "3.9.0", | ||
"version": "3.9.1", | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/zloirock/core-js.git" | ||
"url": "https://github.com/zloirock/core-js.git", | ||
"directory": "packages/core-js-pure" | ||
}, | ||
@@ -57,3 +58,3 @@ "main": "index.js", | ||
}, | ||
"gitHead": "37970c09678489b5663bd051342c2055f6982f37" | ||
"gitHead": "50073b34ee7373eaa8c9cbbcc7313c5236a2f83e" | ||
} |
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
594761
14457