It's been 5+ years since npm v7 (introducing the new lockfile format) has been released. It's npm v11 now. Installing the project in modern environment leads to this: % npm i npm warn old lockfile npm ...
{ "name": "pnpmfail", "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "pnpmfail", "version": "0.0.0", "license": "UNLICENSED ...