Upgrade jest 29.x to 30.x

Open Beginner friendly
#39 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
78/100
Issue type
Feature
Clarity
Clearly specified
Activity status
Active
Tech stack
javascript

Research direction

Start with the Jest entries at package.json:10 and package.json:16, then read the project test and lint scripts in package.json. Upgrade Jest to the current 30.x major and run npm test, npm run lint, and npm audit. The work is done when tests and lint pass and the audit has no entries traced to Jest.

Written by the indexing model from the issue text.

Description

dependencies severity: low

Summary

jest is at ^29.7.0; 30.x is current. Resolving the current manifest reports six low-severity npm audit entries, all in Jest's own transitive dependencies (dev-only; nothing in js/ or tests/ uses the affected package).

Where

  • package.json:16, package.json:10

Suggested fix

Bump to jest@^30, run npm test, then run npm audit to confirm the entries are gone. Whether jest 30 still pulls the affected range was not checked.

Acceptance criteria

  • jest is on the current major and tests pass
  • npm audit reports no entries traced to jest

Getting started

  • Relevant files: package.json
  • How to run tests: npm install, then npm test and npm run lint
  • Related docs: docs/ARCHITECTURE.md, .github/CONTRIBUTING.md

Filed by repo-audit/full-audit at 8a2c86c. Severity: low. Effort: S. audit-key: dependencies|package.json|jest

Dominant language
JavaScript
Stars
4
Forks
2
PR merge metrics
No merged PRs in 30d

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from TMHSDigital/Static_Chess

All issues in TMHSDigital/Static_Chess

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.