Skip to content
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

[Feature]: Deprecated dependencies in jest #15537

Open
GennadiyK opened this issue Mar 10, 2025 · 1 comment
Open

[Feature]: Deprecated dependencies in jest #15537

GennadiyK opened this issue Mar 10, 2025 · 1 comment

Comments

@GennadiyK
Copy link

GennadiyK commented Mar 10, 2025

🚀 Feature Proposal

  1. The [email protected] has dependency jsdom@^20.0.0. The jsdom has next deprecated dependencies:
  2. The jest@^29.7.0 -> jest-cli@^29.7.0 -> jest-config@^29.7.0 -> glob@^7.1.3. The glob@^7.1.3 is deprecated.

Motivation

  • Deprecated packages no longer receive security updates.
  • Updating jest-environment-jsdom to a version that removes abab ensures long-term stability.
  • Updating jest-configt to a version that has updated glob ensures long-term stability.

Example

No response

Pitch

The jest-environment-jsdom depends on jsdom@^20.0.0, which includes the deprecated abab package.

@GennadiyK GennadiyK changed the title [Feature]: Update deprecated JSDOM in 29.7.0 [Feature]: Replace deprecated "abab" in JSDOM Mar 10, 2025
@GennadiyK GennadiyK changed the title [Feature]: Replace deprecated "abab" in JSDOM [Feature]: Deprecated dependencies in JSDOM@^20.0.0 Mar 10, 2025
@GennadiyK GennadiyK changed the title [Feature]: Deprecated dependencies in JSDOM@^20.0.0 [Feature]: Deprecated dependencies in [email protected] Mar 10, 2025
@GennadiyK GennadiyK changed the title [Feature]: Deprecated dependencies in [email protected] [Feature]: Deprecated dependencies in jest Mar 10, 2025
@rocambille
Copy link

Hello, glad to see someone else is saddened with that :)

Just to add my two cents, in case upgrading to last version is not possible, looks like abab and domexception were removed from jsdom starting with version 23.0.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants