-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Critical - P2
-
None
-
Affects Version/s: None
-
Component/s: None
npm 12 disables git-URL dependency fetching by default (error EALLOWGIT), which breaks js-bson's npm ci on its dbx-js-tools git devDependency.
Options:
- Set allow-git (e.g. in .npmrc) so the git dep is fetched, weighing whether allowing git fetches is acceptable long-term.
- Vendor or republish dbx-js-tools so no git dependency is needed.
Dev/CI-only impact (devDependency, not published).
Acceptance Criteria:
- npm ci and the build succeed under npm 12.
- CI runs on npm 12 and all builds succeed.
- is related to
-
NODE-7592 npm 12 compatibility: migrate native addons off prebuild-install
-
- Backlog
-