Locally, both npm install and npm ci runs successfully. However, on CI , npm ci breaks with the error npm ERR! Cannot read property '@babel/runtime' of undefined. When I check the logs, it points to an error with lock-verify, even though on npmjs.com it presents lock-verify as deprecated for npm v7 onwards, and I'm using npm 9.3.1.
When running lock-verify locally, I get the same error as the one on CI:
npx lock-verify
TypeError: Cannot read properties of undefined (reading '@babel/runtime')
at /Users/aprilgoncalves/workspace/excelsior/frontend/node_modules/lock-verify/index.js:27:40
at Array.forEach (<anonymous>)
at /Users/aprilgoncalves/workspace/excelsior/frontend/node_modules/lock-verify/index.js:25:25
I have re-generated package-lock.json may times, and it doesn't seem to fix this issue. Any thoughts on how to solve this issue?