-
Notifications
You must be signed in to change notification settings - Fork 8
[Snyk] Upgrade core-js from 3.46.0 to 3.47.0 #133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Snyk has created this PR to upgrade core-js from 3.46.0 to 3.47.0. See this package in npm: core-js See this project in Snyk: https://app.snyk.io/org/rasulkireev/project/af5f5bbe-5bf5-4dc3-a8a0-96d9e581d724?utm_source=github&utm_medium=referral&page=upgrade-pr
|
Important Review skippedIgnore keyword(s) in the title. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Greptile OverviewGreptile SummaryUpgrades
Confidence Score: 4/5
Important Files ChangedFile Analysis
Sequence DiagramsequenceDiagram
participant Dev as Developer
participant Snyk as Snyk Bot
participant NPM as NPM Registry
participant Babel as Babel/Webpack
participant App as Application
Snyk->>NPM: Check for core-js updates
NPM-->>Snyk: v3.47.0 available (from v3.46.0)
Snyk->>Dev: Create PR #133 to upgrade
Dev->>Dev: Review PR changes
Dev->>NPM: npm install (after merge)
NPM-->>Dev: Install [email protected]
Dev->>Babel: npm run build
Babel->>Babel: Transpile JS with @babel/preset-env
Babel->>Babel: Inject polyfills (useBuiltIns: usage)
Babel-->>App: Bundle with required polyfills
App->>App: Run with new ES features support
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Additional Comments (1)
-
.babelrc, line 7 (link)syntax: The
corejsversion in Babel config is set to "3.0.0" but the actualcore-jspackage is now at 3.47.0. Update this to "3.47" or at least "3.20" to ensure Babel can use the newer polyfills.
1 file reviewed, 1 comment
Snyk has created this PR to upgrade core-js from 3.46.0 to 3.47.0.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 1 version ahead of your current version.
The recommended version was released a month ago.
Release notes
Package name: core-js
-
3.47.0 - 2025-11-18
- Changes v3.46.0...v3.47.0 (117 commits)
- Built-ins:
- Moved to stable ES, November 2025 TC39 meeting
- Added
- Reworked
- Built-ins:
- Moved to stable ES, November 2025 TC39 meeting
- Added
- Joint iteration proposal:
- Built-ins:
- Moved to stage 3, November 2025 TC39 meeting
- Added
- Fixed increasing
- Compat data improvements:
- Missed Explicit Resource Management features added in Bun 1.3.0
- Added Oculus Quest Browser 41 compat data mapping
- Added Electron 40 compat data mapping
-
3.46.0 - 2025-10-09
- Changes v3.45.1...v3.46.0 (116 commits)
- Fixed a FF
- Built-ins:
- Moved to stage 2.7, September 2025 TC39 meeting
- Fixed
- Fixed work of
- Compat data improvements:
- Added Node 25.0 compat data mapping
- Added Deno 2.5 compat data mapping
- Updated Electron 39 compat data mapping
- Updated Opera 121+ compat data mapping
- Added Opera Android 92 compat data mapping
- Added Oculus Quest Browser 40 compat data mapping
from core-js GitHub release notesJSON.parsesource text access proposal :JSON.isRawJSONJSON.parseJSON.rawJSONJSON.stringifyes.namespace modules,/es/and/stable/namespaces entriesJSON.stringifyinternalsIteratorsequencing proposal:Iterator.concates.namespace modules,/es/and/stable/namespaces entriesIterator.zipIterator.zipKeyed/actual/namespace entries, unconditional forced replacement changed to feature detection.sizeinURLSearchParams.prototype.appendpolyfill in IE8-Iterator.concatmarked as shipped in FF147Mapupsert proposal features marked as shipped in Safari 26.2Math.sumPrecisemarked as shipped in Safari 26.2Uint8Array.{ fromBase64, prototype.setFromBase64 }marked as fixed in Safari 26.2Welcome to our new website, core-js.io, where our documentation is moving!
In addition, you can now follow the project's news in X.
Mapupsert stage 3 proposal:WeakMap.prototype.getOrInsertComputedbug with callback calling before validation a keyIteratorchunking proposal:Iterator.prototype.chunksIterator.prototype.windowsIterator.prototype.slidingmethod replaced with an extra parameter ofIterator.prototype.windowsmethod, tc39/proposal-iterator-chunking/#24, tc39/proposal-iterator-chunking/#26Iterator.zipandIterator.zipKeyedbehavior withmode: 'longest'option, #1469, thanks @ lionel-roweObject.groupByandIterator.zipKeyedtogether withSymbolpolyfill - some cases of symbol keys on resultnull-prototype object were able to leak out tofor-inMapupsert proposal features marked as shipped from FF144Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information: