Skip to content

fix(deps): regenerate package-lock.json#647

Merged
brian-smith-tcril merged 1 commit intoopenedx:masterfrom
brian-smith-tcril:brian-smith-tcril/regenerate-package-lock
Feb 13, 2026
Merged

fix(deps): regenerate package-lock.json#647
brian-smith-tcril merged 1 commit intoopenedx:masterfrom
brian-smith-tcril:brian-smith-tcril/regenerate-package-lock

Conversation

@brian-smith-tcril
Copy link
Contributor

@brian-smith-tcril brian-smith-tcril commented Feb 2, 2026

Regenerating the lockfile to pick up latest compatible @edx/frontend-component-footer (14.9.5).

What I ran to regenerate the lockfile:

rm -rf node_modules/
rm package-lock.json
nvm use
npm install

Additional fix: remove direct jest devDependency

The repo had "jest": "^30.0.0" as a direct devDependency, which caused npm to nest ts-jest under @openedx/frontend-build/node_modules/ instead of hoisting it to the top level. This broke Jest's module resolution since @openedx/frontend-build's jest config does require('ts-jest/presets') expecting it at the root.

Removed the direct jest dep since @openedx/frontend-build already provides jest.


This PR was created by Claude Code. See the plan for details.

@codecov
Copy link

codecov bot commented Feb 3, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.00%. Comparing base (101ba46) to head (94004c3).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #647   +/-   ##
=======================================
  Coverage   86.00%   86.00%           
=======================================
  Files          27       27           
  Lines         443      443           
  Branches      104      104           
=======================================
  Hits          381      381           
  Misses         61       61           
  Partials        1        1           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Regenerating the lockfile to pick up latest compatible
@edx/frontend-component-footer (14.9.5).

Removed direct jest devDependency (^30.0.0) which was causing ts-jest
to be nested under @openedx/frontend-build instead of hoisted to the
top level. frontend-build already provides jest, so the direct dep
was unnecessary and caused module resolution failures.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@brian-smith-tcril brian-smith-tcril force-pushed the brian-smith-tcril/regenerate-package-lock branch from f4daf88 to 94004c3 Compare February 13, 2026 22:09
@brian-smith-tcril brian-smith-tcril merged commit 4ba9f4f into openedx:master Feb 13, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants