Npm install babylonjs fails

on my linux machine:

4735 verbose stack Error: babylonjs@0.0.0 install: `cd ../../ && npm install && cd ./Viewer && npm install && cd ../Tools/Gulp/`
4735 verbose stack Exit status 1
4735 verbose stack     at EventEmitter.<anonymous> (/home/uwu/.nvm/versions/node/v14.15.4/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
4735 verbose stack     at EventEmitter.emit (events.js:315:20)
4735 verbose stack     at ChildProcess.<anonymous> (/home/uwu/.nvm/versions/node/v14.15.4/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
4735 verbose stack     at ChildProcess.emit (events.js:315:20)
4735 verbose stack     at maybeClose (internal/child_process.js:1048:16)
4735 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
4736 verbose pkgid babylonjs@0.0.0
4737 verbose cwd /home/uwu/Code/bb
4738 verbose Linux 5.10.12-artix1-1
4739 verbose argv "/home/uwu/.nvm/versions/node/v14.15.4/bin/node" "/home/uwu/.nvm/versions/node/v14.15.4/bin/npm" "i" "babylonjs"
4740 verbose node v14.15.4
4741 verbose npm  v6.14.10
4742 error code ELIFECYCLE
4743 error errno 1
4744 error babylonjs@0.0.0 install: `cd ../../ && npm install && cd ./Viewer && npm install && cd ../Tools/Gulp/`
4744 error Exit status 1
4745 error Failed at the babylonjs@0.0.0 install script.
4745 error This is probably not a problem with npm. There is likely additional logging output above.
4746 verbose exit [ 1, true ]

on my mac:

4920 verbose stack Error: babylonjs@0.0.0 install: `cd ../../ && npm install && cd ./Viewer && npm install && cd ../Tools/Gulp/`
4920 verbose stack Exit status 1
4920 verbose stack at EventEmitter.<anonymous> (/Users/uwu/.nvm/versions/node/v14.15.4/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
4920 verbose stack at EventEmitter.emit (events.js:315:20)
4920 verbose stack at ChildProcess.<anonymous> (/Users/uwu/.nvm/versions/node/v14.15.4/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
4920 verbose stack at ChildProcess.emit (events.js:315:20)
4920 verbose stack at maybeClose (internal/child_process.js:1048:16)
4920 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
4921 verbose pkgid babylonjs@0.0.0
4922 verbose cwd /Users/uwu/Documents/three
4923 verbose Darwin 19.6.0
4924 verbose argv "/Users/uwu/.nvm/versions/node/v14.15.4/bin/node" "/Users/uwu/.nvm/versions/node/v14.15.4/bin/npm" "i" "babylonjs"
4925 verbose node v14.15.4
4926 verbose npm v6.14.10
4927 error code ELIFECYCLE
4928 error errno 1
4929 error babylonjs@0.0.0 install: `cd ../../ && npm install && cd ./Viewer && npm install && cd ../Tools/Gulp/`
4929 error Exit status 1
4930 error Failed at the babylonjs@0.0.0 install script.
4930 error This is probably not a problem with npm. There is likely additional logging output above.
4931 verbose exit [ 1, true ]

freshly installed node and everything, I am at the end of my wits

okay

^ those work
but why… does babylonjs not?