[Snyk] Upgrade @babel/preset-env from 7.4.5 to 7.28.5#258
[Snyk] Upgrade @babel/preset-env from 7.4.5 to 7.28.5#258nejidevelops wants to merge 1 commit intomasterfrom
Conversation
Snyk has created this PR to upgrade @babel/preset-env from 7.4.5 to 7.28.5. See this package in npm: @babel/preset-env See this project in Snyk: https://app.snyk.io/org/mohammadnewton/project/6cf23f16-076d-437a-86a8-033e4525bca6?utm_source=github&utm_medium=referral&page=upgrade-pr
Summary of ChangesHello @nejidevelops, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request automates a significant upgrade of the Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request upgrades @babel/preset-env from version 7.4.5 to 7.28.5. This is an important security update that resolves multiple vulnerabilities, including a critical one. The change is correct and necessary. I've added one suggestion to also upgrade @babel/core to maintain version consistency across all Babel packages. This is a best practice to prevent potential compatibility issues.
| "dependencies": { | ||
| "@babel/core": "^7.4.5", | ||
| "@babel/preset-env": "^7.4.5", | ||
| "@babel/preset-env": "^7.28.5", |
There was a problem hiding this comment.
Snyk has created this PR to upgrade @babel/preset-env from 7.4.5 to 7.28.5.
ℹ️ 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 126 versions ahead of your current version.
The recommended version was released a month ago.
Issues fixed by the recommended upgrade:
SNYK-JS-BABELHELPERS-9397697
SNYK-JS-BABELTRAVERSE-5962462
SNYK-JS-LODASH-1040724
SNYK-JS-LODASH-567746
SNYK-JS-SEMVER-3247795
SNYK-JS-SEMVER-3247795
SNYK-JS-BROWSERSLIST-1090194
SNYK-JS-JSON5-3182856
SNYK-JS-LODASH-1018905
SNYK-JS-PATHPARSE-1077067
Release notes
Package name: @babel/preset-env
-
7.28.5 - 2025-10-23
- #17446 Allow
- #17501 fix: update identifier to unicode 17 (@ fisker)
- #17534 Allow mixing private destructuring and rest (@ CO0Ki3)
- #17521 Improve
- #17491 fix: improve ts-only declaration parsing (@ JLHwung)
- #17519 fix:
- #17503 Fix
- #17504 fix: ensure scope.push register in anonymous fn (@ JLHwung)
- #17494 Type checking babel-types scripts (@ JLHwung)
- #17490 Faster finding of locations in
- Babel Bot (@ babel-bot)
- Byeongho Yoo (@ youthfulhps)
- Huáng Jùnliàng (@ JLHwung)
- Hyeon Dokko (@ CO0Ki3)
- Nicolò Ribaudo (@ nicolo-ribaudo)
- @ Olexandr88
- @ liuxingbaoyu
- fisker Cheung (@ fisker)
-
7.28.3 - 2025-08-14
- #17443 [static blocks] Do not inject new static fields after static code (@ nicolo-ribaudo)
- #17465 fix(parser/typescript): parse
- #17478 fix(parser): stop subscript parsing on async arrow (@ JLHwung)
- #17363 Do not save last yield in call in temp var (@ nicolo-ribaudo)
- #17448 move eslint-{parser,plugin} docs to the website (@ JLHwung)
- #17454 Enable type checking for
- #17444 Optimize do expression output (@ JLHwung)
- Babel Bot (@ babel-bot)
- Huáng Jùnliàng (@ JLHwung)
- Jam Balaya (@ JamBalaya56562)
- Nicolò Ribaudo (@ nicolo-ribaudo)
- easrng (@ easrng)
-
7.28.0 - 2025-07-02
- #17147 Support top level await in node repl (@ liuxingbaoyu)
- #17258 feat(matchesPattern): support super/private/meta (@ JLHwung)
- #17355 Add explicit resource management to preset-env (@ JLHwung)
- #17390 Support
- #17346 Materialize
- #17391 LVal coverage updates (Part 2) (@ JLHwung)
- #17378 Accept bigints in
- #17277 Transform discard binding (@ JLHwung)
- #17163 Parse discard binding (@ JLHwung)
- #17297 Create babel-helper-globals (@ JLHwung)
- #17009 feature: TSTypeOperator: keyof (#16799) (@ coderaiser)
- #17403 Update
- Babel Bot (@ babel-bot)
- Huáng Jùnliàng (@ JLHwung)
- Nicolò Ribaudo (@ nicolo-ribaudo)
- @ liuxingbaoyu
- coderaiser (@ coderaiser)
-
7.27.2 - 2025-05-06
-
7.27.1 - 2025-04-30
-
7.26.9 - 2025-02-14
-
7.26.8 - 2025-02-08
-
7.26.7 - 2025-01-24
-
7.26.0 - 2024-10-25
-
7.25.9 - 2024-10-22
-
7.25.8 - 2024-10-10
-
7.25.7 - 2024-10-02
-
7.25.4 - 2024-08-22
-
7.25.3 - 2024-07-31
-
7.25.2 - 2024-07-30
-
7.25.0 - 2024-07-26
-
7.24.8 - 2024-07-11
-
7.24.7 - 2024-06-05
-
7.24.6 - 2024-05-24
-
7.24.5 - 2024-04-29
-
7.24.4 - 2024-04-03
-
7.24.3 - 2024-03-20
-
7.24.1 - 2024-03-19
-
7.24.0 - 2024-02-28
-
7.23.9 - 2024-01-25
-
7.23.8 - 2024-01-08
-
7.23.7 - 2023-12-29
-
7.23.6 - 2023-12-11
-
7.23.5 - 2023-11-29
-
7.23.3 - 2023-11-09
-
7.23.2 - 2023-10-11
-
7.22.20 - 2023-09-16
-
7.22.15 - 2023-09-04
-
7.22.14 - 2023-08-30
-
7.22.10 - 2023-08-07
-
7.22.9 - 2023-07-12
-
7.22.7 - 2023-07-06
-
7.22.6 - 2023-07-04
-
7.22.5 - 2023-06-08
-
7.22.4 - 2023-05-29
-
7.22.2 - 2023-05-26
-
7.22.1 - 2023-05-26
-
7.22.0 - 2023-05-26
-
7.21.5 - 2023-04-28
-
7.21.4 - 2023-03-31
-
7.21.4-esm.4 - 2023-04-04
-
7.21.4-esm.3 - 2023-04-04
-
7.21.4-esm.2 - 2023-04-04
-
7.21.4-esm.1 - 2023-04-04
-
7.21.4-esm - 2023-04-04
-
7.20.2 - 2022-11-04
-
7.19.4 - 2022-10-10
-
7.19.3 - 2022-09-27
-
7.19.1 - 2022-09-14
-
7.19.0 - 2022-09-05
-
7.18.10 - 2022-08-01
-
7.18.9 - 2022-07-18
-
7.18.6 - 2022-06-27
-
7.18.2 - 2022-05-25
-
7.18.0 - 2022-05-19
-
7.17.12 - 2022-05-16
-
7.17.10 - 2022-04-29
-
7.16.11 - 2022-01-20
-
7.16.10 - 2022-01-19
-
7.16.8 - 2022-01-10
-
7.16.7 - 2021-12-31
-
7.16.5 - 2021-12-13
-
7.16.4 - 2021-11-16
-
7.16.0 - 2021-10-29
-
7.15.8 - 2021-10-06
-
7.15.6 - 2021-09-09
-
7.15.4 - 2021-09-02
-
7.15.0 - 2021-08-04
-
7.14.9 - 2021-08-01
-
7.14.8 - 2021-07-20
-
7.14.7 - 2021-06-21
-
7.14.5 - 2021-06-09
-
7.14.4 - 2021-05-28
-
7.14.2 - 2021-05-12
-
7.14.1 - 2021-05-04
-
7.14.0 - 2021-04-29
-
7.13.15 - 2021-04-08
-
7.13.12 - 2021-03-22
-
7.13.10 - 2021-03-08
-
7.13.9 - 2021-03-01
-
7.13.8 - 2021-02-26
-
7.13.5 - 2021-02-23
-
7.13.0 - 2021-02-22
-
7.12.17 - 2021-02-18
-
7.12.16 - 2021-02-11
-
7.12.13 - 2021-02-03
-
7.12.11 - 2020-12-15
-
7.12.10 - 2020-12-09
-
7.12.7 - 2020-11-20
-
7.12.1 - 2020-10-15
-
7.12.0 - 2020-10-14
-
7.11.5 - 2020-08-31
-
7.11.0 - 2020-07-30
-
7.10.4 - 2020-06-30
-
7.10.3 - 2020-06-19
-
7.10.2 - 2020-05-30
-
7.10.1 - 2020-05-27
-
7.10.0 - 2020-05-26
-
7.9.6 - 2020-04-29
-
7.9.5 - 2020-04-07
-
7.9.0 - 2020-03-20
-
7.8.7 - 2020-03-05
-
7.8.6 - 2020-02-27
-
7.8.4 - 2020-01-30
-
7.8.3 - 2020-01-13
-
7.8.2 - 2020-01-12
-
7.8.0 - 2020-01-12
-
7.7.7 - 2019-12-19
-
7.7.6 - 2019-12-07
-
7.7.5 - 2019-12-06
-
7.7.4 - 2019-11-22
-
7.7.1 - 2019-11-05
-
7.7.0 - 2019-11-05
-
7.6.3 - 2019-10-08
-
7.6.2 - 2019-09-23
-
7.6.0 - 2019-09-06
-
7.5.5 - 2019-07-17
-
7.5.4 - 2019-07-09
-
7.5.3 - 2019-07-09
-
7.5.2 - 2019-07-08
-
7.5.0 - 2019-07-04
-
7.4.5 - 2019-05-21
from @babel/preset-env GitHub release notesv7.28.5 (2025-10-23)
Thank you @ CO0Ki3, @ Olexandr88, and @ youthfulhps for your first PRs!
👓 Spec Compliance
babel-parserRuntime Errors for Function Call Assignment Targets(@ liuxingbaoyu)babel-helper-validator-identifier🐛 Bug Fix
babel-plugin-proposal-destructuring-privatebabel-parser@ babel/parsererror typing (@ JLHwung)babel-plugin-proposal-discard-binding,babel-plugin-transform-destructuringrestcorrectly returns plain array (@ liuxingbaoyu)babel-helper-create-class-features-plugin,babel-helper-member-expression-to-functions,babel-plugin-transform-block-scoping,babel-plugin-transform-optional-chaining,babel-traverse,babel-typesJSXIdentifierhandling inisReferencedIdentifier(@ JLHwung)babel-traverse🏠 Internal
babel-types🏃♀️ Performance
babel-corebuildCodeFrameError(@ liuxingbaoyu)Committers: 8
v7.28.3 (2025-08-14)
👓 Spec Compliance
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators,babel-plugin-transform-class-static-block,babel-preset-env🐛 Bug Fix
babel-parserimport("./a", {with:{},})(@ easrng)💅 Polish
babel-plugin-transform-regenerator,babel-plugin-transform-runtime📝 Documentation
🏠 Internal
scriptsandbabel-worker.cjs(@ JLHwung)🔬 Output optimization
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressionsCommitters: 5
v7.28.0 (2025-07-02)
🚀 New Feature
babel-nodebabel-typesbabel-compat-data,babel-preset-envbabel-core,babel-parsersourceType: "commonjs"(@ JLHwung)babel-generator,babel-parserexplicitResourceManagementparser plugin (@ JLHwung)babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-plugin-transform-object-rest-spread,babel-traverse,babel-typesbabel-parser,babel-traverse,babel-typest.bigIntLiteralfactory (@ JLHwung)babel-generator,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-discard-binding,babel-plugin-transform-destructuring,babel-plugin-transform-explicit-resource-management,babel-plugin-transform-react-display-name,babel-typesbabel-generator,babel-parser,babel-plugin-proposal-destructuring-private,babel-plugin-transform-block-scoping,babel-plugin-transform-object-rest-spread,babel-plugin-transform-typescript,babel-traverse,babel-types🐛 Bug Fix
babel-helper-globals,babel-plugin-transform-classes,babel-traversebabel-types🏠 Internal
babel-compat-data,babel-plugin-proposal-decorators,babel-plugin-transform-async-generator-functions,babel-plugin-transform-json-modules,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs3babel-polyfillpackages (@ nicolo-ribaudo)Committers: 5
Important
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: