Skip to content

Commit a16b86a

Browse files
committed
v3.45.1
1 parent b3969a5 commit a16b86a

File tree

12 files changed

+39
-31
lines changed

12 files changed

+39
-31
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
## Changelog
22
##### Unreleased
3+
- Nothing
4+
5+
##### [3.45.1 - 2025.08.20](https://github.com/zloirock/core-js/releases/tag/v3.45.1)
6+
- Changes [v3.45.0...v3.45.1](https://github.com/zloirock/core-js/compare/v3.45.0...v3.45.1) (30 commits)
37
- Fixed a conflict of native methods from [`Map` upsert proposal](https://github.com/tc39/proposal-upsert) with polyfilled methods in the pure version
48
- Added `bugs` fields to `package.json` of all packages
59
- Compat data improvements:

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -219,11 +219,11 @@ structuredClone(new Set([1, 2, 3])); // => new Set([1, 2, 3])
219219
### Installation:[](#index)
220220
```sh
221221
// global version
222-
npm install --save core-js@3.45.0
222+
npm install --save core-js@3.45.1
223223
// version without global namespace pollution
224-
npm install --save core-js-pure@3.45.0
224+
npm install --save core-js-pure@3.45.1
225225
// bundled global version
226-
npm install --save core-js-bundle@3.45.0
226+
npm install --save core-js-bundle@3.45.1
227227
```
228228

229229
Or you can use `core-js` [from CDN](https://www.jsdelivr.com/package/npm/core-js-bundle).

deno/corejs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
*Example*:
3131
```js
32-
import 'https://deno.land/x/corejs@v3.45.0/index.js'; // <- at the top of your entry point
32+
import 'https://deno.land/x/corejs@v3.45.1/index.js'; // <- at the top of your entry point
3333

3434
Object.hasOwn({ foo: 42 }, 'foo'); // => true
3535

deno/corejs/index.js

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
2-
* core-js 3.45.0
2+
* core-js 3.45.1
33
* © 2014-2025 Denis Pushkarev (zloirock.ru)
4-
* license: https://github.com/zloirock/core-js/blob/v3.45.0/LICENSE
4+
* license: https://github.com/zloirock/core-js/blob/v3.45.1/LICENSE
55
* source: https://github.com/zloirock/core-js
66
*/
77
!function (undefined) { 'use strict'; /******/ (function(modules) { // webpackBootstrap
@@ -579,10 +579,10 @@ var SHARED = '__core-js_shared__';
579579
var store = module.exports = globalThis[SHARED] || defineGlobalProperty(SHARED, {});
580580

581581
(store.versions || (store.versions = [])).push({
582-
version: '3.45.0',
582+
version: '3.45.1',
583583
mode: IS_PURE ? 'pure' : 'global',
584584
copyright: '© 2014-2025 Denis Pushkarev (zloirock.ru)',
585-
license: 'https://github.com/zloirock/core-js/blob/v3.45.0/LICENSE',
585+
license: 'https://github.com/zloirock/core-js/blob/v3.45.1/LICENSE',
586586
source: 'https://github.com/zloirock/core-js'
587587
});
588588

@@ -13572,14 +13572,15 @@ module.exports = function (C, adder, ENTRY) {
1357213572
var $ = __webpack_require__(49);
1357313573
var aMap = __webpack_require__(376);
1357413574
var MapHelpers = __webpack_require__(175);
13575+
var IS_PURE = __webpack_require__(16);
1357513576

1357613577
var get = MapHelpers.get;
1357713578
var has = MapHelpers.has;
1357813579
var set = MapHelpers.set;
1357913580

1358013581
// `Map.prototype.getOrInsert` method
1358113582
// https://github.com/tc39/proposal-upsert
13582-
$({ target: 'Map', proto: true, real: true }, {
13583+
$({ target: 'Map', proto: true, real: true, forced: IS_PURE }, {
1358313584
getOrInsert: function getOrInsert(key, value) {
1358413585
if (has(aMap(this), key)) return get(this, key);
1358513586
set(this, key, value);
@@ -13598,14 +13599,15 @@ var $ = __webpack_require__(49);
1359813599
var aCallable = __webpack_require__(38);
1359913600
var aMap = __webpack_require__(376);
1360013601
var MapHelpers = __webpack_require__(175);
13602+
var IS_PURE = __webpack_require__(16);
1360113603

1360213604
var get = MapHelpers.get;
1360313605
var has = MapHelpers.has;
1360413606
var set = MapHelpers.set;
1360513607

1360613608
// `Map.prototype.getOrInsertComputed` method
1360713609
// https://github.com/tc39/proposal-upsert
13608-
$({ target: 'Map', proto: true, real: true }, {
13610+
$({ target: 'Map', proto: true, real: true, forced: IS_PURE }, {
1360913611
getOrInsertComputed: function getOrInsertComputed(key, callbackfn) {
1361013612
aMap(this);
1361113613
aCallable(callbackfn);
@@ -16248,14 +16250,15 @@ $({ target: 'WeakMap', proto: true, real: true, forced: true }, {
1624816250
var $ = __webpack_require__(49);
1624916251
var aWeakMap = __webpack_require__(473);
1625016252
var WeakMapHelpers = __webpack_require__(453);
16253+
var IS_PURE = __webpack_require__(16);
1625116254

1625216255
var get = WeakMapHelpers.get;
1625316256
var has = WeakMapHelpers.has;
1625416257
var set = WeakMapHelpers.set;
1625516258

1625616259
// `WeakMap.prototype.getOrInsert` method
1625716260
// https://github.com/tc39/proposal-upsert
16258-
$({ target: 'WeakMap', proto: true, real: true }, {
16261+
$({ target: 'WeakMap', proto: true, real: true, forced: IS_PURE }, {
1625916262
getOrInsert: function getOrInsert(key, value) {
1626016263
if (has(aWeakMap(this), key)) return get(this, key);
1626116264
set(this, key, value);
@@ -16275,14 +16278,15 @@ var aCallable = __webpack_require__(38);
1627516278
var aWeakMap = __webpack_require__(473);
1627616279
var aWeakKey = __webpack_require__(479);
1627716280
var WeakMapHelpers = __webpack_require__(453);
16281+
var IS_PURE = __webpack_require__(16);
1627816282

1627916283
var get = WeakMapHelpers.get;
1628016284
var has = WeakMapHelpers.has;
1628116285
var set = WeakMapHelpers.set;
1628216286

1628316287
// `WeakMap.prototype.getOrInsertComputed` method
1628416288
// https://github.com/tc39/proposal-upsert
16285-
$({ target: 'WeakMap', proto: true, real: true }, {
16289+
$({ target: 'WeakMap', proto: true, real: true, forced: IS_PURE }, {
1628616290
getOrInsertComputed: function getOrInsertComputed(key, callbackfn) {
1628716291
aWeakMap(this);
1628816292
aWeakKey(key);

package-lock.json

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "3.45.0",
2+
"version": "3.45.1",
33
"repository": {
44
"type": "git",
55
"url": "https://github.com/zloirock/core-js.git"

packages/core-js-builder/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "core-js-builder",
3-
"version": "3.45.0",
3+
"version": "3.45.1",
44
"type": "commonjs",
55
"description": "core-js builder",
66
"repository": {
@@ -25,8 +25,8 @@
2525
"main": "index.js",
2626
"types": "index.d.ts",
2727
"dependencies": {
28-
"core-js": "3.45.0",
29-
"core-js-compat": "3.45.0",
28+
"core-js": "3.45.1",
29+
"core-js-compat": "3.45.1",
3030
"mkdirp": ">=0.5.6 <1",
3131
"webpack": ">=4.47.0 <5"
3232
},

packages/core-js-bundle/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "core-js-bundle",
3-
"version": "3.45.0",
3+
"version": "3.45.1",
44
"type": "commonjs",
55
"description": "Standard library",
66
"keywords": [

packages/core-js-compat/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "core-js-compat",
3-
"version": "3.45.0",
3+
"version": "3.45.1",
44
"type": "commonjs",
55
"description": "core-js compat",
66
"repository": {

packages/core-js-pure/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "core-js-pure",
3-
"version": "3.45.0",
3+
"version": "3.45.1",
44
"type": "commonjs",
55
"description": "Standard library",
66
"keywords": [

0 commit comments

Comments
 (0)