diff --git a/package-lock.json b/package-lock.json index 3fd03789..9f2db1ed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -365,9 +365,14 @@ } }, "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz", + "integrity": "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=18" + } }, "node_modules/@esbuild/aix-ppc64": { "version": "0.25.0", @@ -984,9 +989,9 @@ } }, "node_modules/@faker-js/faker": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.4.1.tgz", - "integrity": "sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==", + "version": "9.7.0", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.7.0.tgz", + "integrity": "sha512-aozo5vqjCmDoXLNUJarFZx2IN/GgGaogY4TMJ6so/WLZOWpSV7fvj2dmrV6sEAnUm1O7aCrhTibjpzeDFgNqbg==", "dev": true, "funding": [ { @@ -994,9 +999,10 @@ "url": "https://opencollective.com/fakerjs" } ], + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0", - "npm": ">=6.14.13" + "node": ">=18.0.0", + "npm": ">=9.0.0" } }, "node_modules/@fastify/deepmerge": { @@ -1244,6 +1250,31 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@myunisoft/httpie": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@myunisoft/httpie/-/httpie-5.0.1.tgz", + "integrity": "sha512-4SDFBnktpwbuuONzTknNzEGr3D/2WSFuk04F/dM+n15uo/WoKKVd6jUhkMVrxaFOjpFQjLTJSKtNuGUrYNOXsg==", + "license": "MIT", + "dependencies": { + "@openally/result": "^1.2.1", + "content-type": "^1.0.5", + "lru-cache": "^11.0.0", + "statuses": "^2.0.1", + "undici": "^6.9.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@myunisoft/httpie/node_modules/lru-cache": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz", + "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==", + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "dev": true, @@ -1395,14 +1426,6 @@ "node": "14 || >=16.14" } }, - "node_modules/@nodesecure/npm-registry-sdk/node_modules/undici": { - "version": "6.19.2", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.19.2.tgz", - "integrity": "sha512-JfjKqIauur3Q6biAtHJ564e3bWa8VvT+7cSiOJHFbX4Erv6CLGDpg8z+Fmg/1OI/47RA+GI2QZaF48SSaLvyBA==", - "engines": { - "node": ">=18.17" - } - }, "node_modules/@nodesecure/npm-types": { "resolved": "workspaces/npm-types", "link": true @@ -1455,21 +1478,6 @@ "node": ">=18" } }, - "node_modules/@nodesecure/vulnera/node_modules/@myunisoft/httpie": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@myunisoft/httpie/-/httpie-5.0.0.tgz", - "integrity": "sha512-U4C1PA5lYPAYXZDAQvlKy35wWnZfAR9HN8Sn/xaZYxO2jK/MMfZRzak/c0FzmxNUhroCeMmfiN0JTjChKBl+mA==", - "dependencies": { - "@openally/result": "^1.2.1", - "content-type": "^1.0.5", - "lru-cache": "^10.1.0", - "statuses": "^2.0.1", - "undici": "^6.9.0" - }, - "engines": { - "node": ">=20" - } - }, "node_modules/@nodesecure/vulnera/node_modules/@npmcli/arborist": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-7.5.4.tgz", @@ -2214,14 +2222,6 @@ "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@nodesecure/vulnera/node_modules/undici": { - "version": "6.19.7", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.19.7.tgz", - "integrity": "sha512-HR3W/bMGPSr90i8AAp2C4DM3wChFdJPLrWYpIS++LxS8K+W535qftjt+4MyjNYHeWabMj1nvtmLIi7l++iq91A==", - "engines": { - "node": ">=18.17" - } - }, "node_modules/@nodesecure/vulnera/node_modules/unique-filename": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", @@ -4464,10 +4464,11 @@ } }, "node_modules/@tsd/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/@tsd/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-saiCxzHRhUrRxQV2JhH580aQUZiKQUXI38FcAcikcfOomAil4G4lxT0RfrrKywoAYP/rqAdYXYmNRLppcd+hQQ==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/@tsd/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-oKarNCN1QUhG148M88mtZdOlBZWWGcInquef+U8QL7gwJkRuNo5WS45Fjsd+3hM9cDJWGpqSZ4Oo097KDx4IWA==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.17" } @@ -4561,12 +4562,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.3.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.3.0.tgz", - "integrity": "sha512-nrWpWVaDZuaVc5X84xJ0vNrLvomM205oQyLsRt7OHNZbSHslcWsvgFR7O7hire2ZonjLrWBbedmotmIlJDVd6g==", + "version": "22.15.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.17.tgz", + "integrity": "sha512-wIX2aSZL5FE+MR0JlvF87BNVrtFWf6AE6rxSE9X7OwnVvoyCQjpzSRJ+M87se/4QCkCiebQAqrJ0y6fwIyi7nw==", "dev": true, + "license": "MIT", "dependencies": { - "undici-types": "~6.18.2" + "undici-types": "~6.21.0" } }, "node_modules/@types/node-fetch": { @@ -4601,11 +4603,13 @@ } }, "node_modules/@types/npmcli__arborist": { - "version": "5.6.9", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@types/npmcli__arborist/-/npmcli__arborist-6.3.0.tgz", + "integrity": "sha512-CXkuOBZDlcb+r0UMlmEAq3XOUZrL9XfZ2MXIwCSo726OBkkg+UIWlZ9h3n6To9w1WqMEIOZT2LkerhLgnsPV+Q==", "dev": true, "license": "MIT", "dependencies": { - "@npm/types": "*", + "@npm/types": "^1", "@types/cacache": "*", "@types/node": "*", "@types/npmcli__package-json": "*", @@ -5225,10 +5229,11 @@ } }, "node_modules/astring": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", - "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", + "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", "dev": true, + "license": "MIT", "bin": { "astring": "bin/astring" } @@ -5359,12 +5364,13 @@ } }, "node_modules/c8": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.2.tgz", - "integrity": "sha512-Qr6rj76eSshu5CgRYvktW0uM0CFY0yi4Fd5D0duDXO6sYinyopmftUiJVuzBQxQcwQLor7JWDVRP+dUfCmzgJw==", + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", + "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", "dev": true, + "license": "ISC", "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", + "@bcoe/v8-coverage": "^1.0.1", "@istanbuljs/schema": "^0.1.3", "find-up": "^5.0.0", "foreground-child": "^3.1.1", @@ -6815,10 +6821,11 @@ } }, "node_modules/glob": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", - "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.2.tgz", + "integrity": "sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ==", "dev": true, + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^4.0.1", @@ -10124,12 +10131,13 @@ "integrity": "sha512-aGaSpOlDcns7ZoeG/OMftWyQG1KqPVhgplhJxNCvyIXqWrumM5uIoOSarw/hmmi/T1PnuQ/uD8NaFHvLpHicDg==" }, "node_modules/tsd": { - "version": "0.31.1", - "resolved": "https://registry.npmjs.org/tsd/-/tsd-0.31.1.tgz", - "integrity": "sha512-sSL84A0SFwx2xGMWrxlGaarKFSQszWjJS2vgNDDLwatytzg2aq6ShlwHsBYxRNmjzXISODwMva5ZOdAg/4AoOA==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/tsd/-/tsd-0.32.0.tgz", + "integrity": "sha512-R5lBZCbxGBowOcW0gpQaiIjGYrG5NmU+PfFDKcc3zbtzWjML1o/zAwzdDnS2ZheSlPu9GW51azpFqEPUBq9DoQ==", "dev": true, + "license": "MIT", "dependencies": { - "@tsd/typescript": "~5.4.3", + "@tsd/typescript": "~5.8.3", "eslint-formatter-pretty": "^4.1.0", "globby": "^11.0.1", "jest-diff": "^29.0.3", @@ -10390,9 +10398,9 @@ } }, "node_modules/tsx": { - "version": "4.19.3", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.3.tgz", - "integrity": "sha512-4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ==", + "version": "4.19.4", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.4.tgz", + "integrity": "sha512-gK5GVzDkJK1SI1zwHf32Mqxf2tSJkNx+eYcNly5+nHvWqXUJYUkWBQtKauoESz3ymezAI++ZwT855x5p5eop+Q==", "dev": true, "license": "MIT", "dependencies": { @@ -10447,10 +10455,11 @@ } }, "node_modules/typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -10688,11 +10697,21 @@ "typescript": ">=4.8.4" } }, + "node_modules/undici": { + "version": "6.21.2", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.2.tgz", + "integrity": "sha512-uROZWze0R0itiAKVPsYhFov9LxrPMHLMEQFszeI2gCN6bnIIZ8twzBCJcN2LJrBBLfrP0t1FW0g+JmKVl8Vk1g==", + "license": "MIT", + "engines": { + "node": ">=18.17" + } + }, "node_modules/undici-types": { - "version": "6.18.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.18.2.tgz", - "integrity": "sha512-5ruQbENj95yDYJNS3TvcaxPMshV7aizdv/hWYjGIKoANWKjhWNBsr2YEuYZKodQulB1b8l7ILOuDQep3afowQQ==", - "dev": true + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" }, "node_modules/unique-filename": { "version": "4.0.0", @@ -11095,31 +11114,6 @@ "node": ">=20" } }, - "workspaces/conformance/node_modules/@myunisoft/httpie": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@myunisoft/httpie/-/httpie-5.0.0.tgz", - "integrity": "sha512-U4C1PA5lYPAYXZDAQvlKy35wWnZfAR9HN8Sn/xaZYxO2jK/MMfZRzak/c0FzmxNUhroCeMmfiN0JTjChKBl+mA==", - "dev": true, - "dependencies": { - "@openally/result": "^1.2.1", - "content-type": "^1.0.5", - "lru-cache": "^10.1.0", - "statuses": "^2.0.1", - "undici": "^6.9.0" - }, - "engines": { - "node": ">=20" - } - }, - "workspaces/conformance/node_modules/lru-cache": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.3.1.tgz", - "integrity": "sha512-9/8QXrtbGeMB6LxwQd4x1tIMnsmUxMvIH/qWGsccz6bt9Uln3S+sgAaqfQNhbGA8ufzs2fHuP/yqapGgP9Hh2g==", - "dev": true, - "engines": { - "node": ">=18" - } - }, "workspaces/conformance/node_modules/spdx-expression-parse": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", @@ -11129,15 +11123,6 @@ "spdx-license-ids": "^3.0.0" } }, - "workspaces/conformance/node_modules/undici": { - "version": "6.19.2", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.19.2.tgz", - "integrity": "sha512-JfjKqIauur3Q6biAtHJ564e3bWa8VvT+7cSiOJHFbX4Erv6CLGDpg8z+Fmg/1OI/47RA+GI2QZaF48SSaLvyBA==", - "dev": true, - "engines": { - "node": ">=18.17" - } - }, "workspaces/contact": { "name": "@nodesecure/contact", "version": "1.0.0", @@ -11146,7 +11131,7 @@ "@nodesecure/npm-types": "^1.1.0" }, "devDependencies": { - "@faker-js/faker": "^8.4.1" + "@faker-js/faker": "^9.7.0" }, "engines": { "node": ">=20" @@ -11187,7 +11172,7 @@ "version": "1.1.1", "license": "MIT", "devDependencies": { - "tsd": "^0.31.1" + "tsd": "^0.32.0" } }, "workspaces/rc": { @@ -11211,7 +11196,7 @@ "ajv": "^8.12.0", "c8": "^10.1.2", "glob": "^11.0.0", - "tsd": "^0.31.0", + "tsd": "^0.32.0", "tsx": "^4.16.3", "typescript": "^5.5.4" }, @@ -11303,7 +11288,7 @@ "semver": "^7.6.0" }, "devDependencies": { - "@types/npmcli__arborist": "^5.6.9" + "@types/npmcli__arborist": "^6.3.0" } } } diff --git a/workspaces/contact/package.json b/workspaces/contact/package.json index d2d5ff50..6718ac10 100644 --- a/workspaces/contact/package.json +++ b/workspaces/contact/package.json @@ -33,7 +33,7 @@ }, "homepage": "https://github.com/NodeSecure/tree/master/workspaces/contact#readme", "devDependencies": { - "@faker-js/faker": "^8.4.1" + "@faker-js/faker": "^9.7.0" }, "dependencies": { "@nodesecure/npm-types": "^1.1.0" diff --git a/workspaces/npm-types/package.json b/workspaces/npm-types/package.json index dbfcecde..bd30fec0 100644 --- a/workspaces/npm-types/package.json +++ b/workspaces/npm-types/package.json @@ -25,7 +25,7 @@ }, "homepage": "https://github.com/NodeSecure/tree/master/workspaces/npm-types#readme", "devDependencies": { - "tsd": "^0.31.1" + "tsd": "^0.32.0" }, "private": false } diff --git a/workspaces/rc/package.json b/workspaces/rc/package.json index 93552d23..a28034f4 100644 --- a/workspaces/rc/package.json +++ b/workspaces/rc/package.json @@ -41,7 +41,7 @@ "ajv": "^8.12.0", "c8": "^10.1.2", "glob": "^11.0.0", - "tsd": "^0.31.0", + "tsd": "^0.32.0", "tsx": "^4.16.3", "typescript": "^5.5.4" }, diff --git a/workspaces/tree-walker/package.json b/workspaces/tree-walker/package.json index 48abeffc..f12352b3 100644 --- a/workspaces/tree-walker/package.json +++ b/workspaces/tree-walker/package.json @@ -41,6 +41,6 @@ "semver": "^7.6.0" }, "devDependencies": { - "@types/npmcli__arborist": "^5.6.9" + "@types/npmcli__arborist": "^6.3.0" } }