Pin npm version and canonicalize lockfile

What does this MR do and why?

Related to #489

First step of the implementation plan to fix peer/dev flag changes:

  • Adds "packageManager": "npm@11.18.0" to package.json with an engine-strict=true rule
  • Creates a new package-lock.json based on npm 11.18.0

Validation Steps

npm run coverage
npm run build
npm run lint

/cc @leetickett-gitlab

Edited by Salim Zidane

Merge request reports

Loading
Loading