diff --git a/package-lock.json b/package-lock.json index a59b500939e3..b4b14a16182e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "css-tree": "2.3.1", "flags": "0.2.2", "mocha": "10.8.2", - "reffy": "17.2.10", + "reffy": "18.0.0", "rimraf": "6.0.1", "strudy": "^3.0.2", "webidl2": "24.4.1" @@ -562,13 +562,13 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", - "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", + "version": "22.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", + "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", "dev": true, "optional": true, "dependencies": { - "undici-types": "~6.19.8" + "undici-types": "~6.20.0" } }, "node_modules/@types/semver": { @@ -783,9 +783,9 @@ } }, "node_modules/bare-stream": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.3.2.tgz", - "integrity": "sha512-EFZHSIBkDgSHIwj2l2QZfP4U5OcD4xFAOwhSb/vlr9PIqyGJGvB/nfClJbcnh3EY4jtPE4zsb5ztae96bVF79A==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.4.2.tgz", + "integrity": "sha512-XZ4ln/KV4KT+PXdIWTKjsLY+quqCaEtqqtgGJVPw9AoM73By03ij64YjepK0aQvHSWDb6AfAZwqKaFu68qkrdA==", "dev": true, "optional": true, "dependencies": { @@ -2610,9 +2610,9 @@ } }, "node_modules/puppeteer": { - "version": "23.8.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.8.0.tgz", - "integrity": "sha512-MFWDMWoCcOpwNwQIjA9gPKWrEUbj8bLCzkK56w5lZPMUT6wK4FfpgOEPxKffVmXEMYMZzgcjxzqy15b/Q1ibaw==", + "version": "23.9.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.9.0.tgz", + "integrity": "sha512-WfB8jGwFV+qrD9dcJJVvWPFJBU6kxeu2wxJz9WooDGfM3vIiKLgzImEDBxUQnCBK/2cXB3d4dV6gs/LLpgfLDg==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -2620,7 +2620,7 @@ "chromium-bidi": "0.8.0", "cosmiconfig": "^9.0.0", "devtools-protocol": "0.0.1367902", - "puppeteer-core": "23.8.0", + "puppeteer-core": "23.9.0", "typed-query-selector": "^2.12.0" }, "bin": { @@ -2631,9 +2631,9 @@ } }, "node_modules/puppeteer-core": { - "version": "23.8.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.8.0.tgz", - "integrity": "sha512-c2ymGN2M//We7pC+JhP2dE/g4+qnT89BO+EMSZyJmecN3DN6RNqErA7eH7DrWoNIcU75r2nP4VHa4pswAL6NVg==", + "version": "23.9.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.9.0.tgz", + "integrity": "sha512-hLVrav2HYMVdK0YILtfJwtnkBAwNOztUdR4aJ5YKDvgsbtagNr6urUJk9HyjRA9e+PaLI3jzJ0wM7A4jSZ7Qxw==", "dev": true, "dependencies": { "@puppeteer/browsers": "2.4.1", @@ -2682,25 +2682,25 @@ } }, "node_modules/reffy": { - "version": "17.2.10", - "resolved": "https://registry.npmjs.org/reffy/-/reffy-17.2.10.tgz", - "integrity": "sha512-qWt2OkxfcOWnr0Fy3E10qhNODaAt3vy7+Avq1GFIwCNkAG9u2ff0NcS23sJ4X34duJnUgPzvl1FTLwWEJAaEeQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/reffy/-/reffy-18.0.0.tgz", + "integrity": "sha512-oWIs0FUr2qIqWvD2gAyeBu5Jc6hCPy9N9gWkGfjA1qFunHKco205feKdd6dcfcdN0ghjiFutxgWAJpQOhP3j0g==", "dev": true, "dependencies": { "ajv": "8.17.1", "ajv-formats": "3.0.1", "commander": "12.1.0", "fetch-filecache-for-crawling": "5.1.1", - "puppeteer": "23.8.0", + "puppeteer": "23.9.0", "semver": "^7.3.5", - "web-specs": "3.26.0", + "web-specs": "3.28.0", "webidl2": "24.4.1" }, "bin": { "reffy": "reffy.js" }, "engines": { - "node": ">=20.12.1" + "node": ">=20.18.1" } }, "node_modules/require-directory": { @@ -3150,6 +3150,72 @@ "node": ">=18" } }, + "node_modules/strudy/node_modules/puppeteer": { + "version": "23.8.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.8.0.tgz", + "integrity": "sha512-MFWDMWoCcOpwNwQIjA9gPKWrEUbj8bLCzkK56w5lZPMUT6wK4FfpgOEPxKffVmXEMYMZzgcjxzqy15b/Q1ibaw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@puppeteer/browsers": "2.4.1", + "chromium-bidi": "0.8.0", + "cosmiconfig": "^9.0.0", + "devtools-protocol": "0.0.1367902", + "puppeteer-core": "23.8.0", + "typed-query-selector": "^2.12.0" + }, + "bin": { + "puppeteer": "lib/cjs/puppeteer/node/cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/strudy/node_modules/puppeteer-core": { + "version": "23.8.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.8.0.tgz", + "integrity": "sha512-c2ymGN2M//We7pC+JhP2dE/g4+qnT89BO+EMSZyJmecN3DN6RNqErA7eH7DrWoNIcU75r2nP4VHa4pswAL6NVg==", + "dev": true, + "dependencies": { + "@puppeteer/browsers": "2.4.1", + "chromium-bidi": "0.8.0", + "debug": "^4.3.7", + "devtools-protocol": "0.0.1367902", + "typed-query-selector": "^2.12.0", + "ws": "^8.18.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/strudy/node_modules/reffy": { + "version": "17.2.10", + "resolved": "https://registry.npmjs.org/reffy/-/reffy-17.2.10.tgz", + "integrity": "sha512-qWt2OkxfcOWnr0Fy3E10qhNODaAt3vy7+Avq1GFIwCNkAG9u2ff0NcS23sJ4X34duJnUgPzvl1FTLwWEJAaEeQ==", + "dev": true, + "dependencies": { + "ajv": "8.17.1", + "ajv-formats": "3.0.1", + "commander": "12.1.0", + "fetch-filecache-for-crawling": "5.1.1", + "puppeteer": "23.8.0", + "semver": "^7.3.5", + "web-specs": "3.26.0", + "webidl2": "24.4.1" + }, + "bin": { + "reffy": "reffy.js" + }, + "engines": { + "node": ">=20.12.1" + } + }, + "node_modules/strudy/node_modules/web-specs": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.26.0.tgz", + "integrity": "sha512-LijSDij82IGvjsdDuWjGcZRc/vy5zkzUKUZngZRKXjFhcoZBg+wybuov8HTClxuLo/z5bFq/WlkwyC3lT8EcyA==", + "dev": true + }, "node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -3348,9 +3414,9 @@ } }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "dev": true, "optional": true }, @@ -3401,9 +3467,9 @@ } }, "node_modules/web-specs": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.26.0.tgz", - "integrity": "sha512-LijSDij82IGvjsdDuWjGcZRc/vy5zkzUKUZngZRKXjFhcoZBg+wybuov8HTClxuLo/z5bFq/WlkwyC3lT8EcyA==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.28.0.tgz", + "integrity": "sha512-haQUHO54+bbRD6BBtsJN1yHJFuq3Ug7+jiJYX7VxaI8ECGByAXvasampzvgXmotufjg61Q9avly5zcPDH3ucLQ==", "dev": true }, "node_modules/webidl-conversions": { @@ -3677,7 +3743,7 @@ }, "packages/css": { "name": "@webref/css", - "version": "6.17.2", + "version": "6.17.5", "dev": true, "license": "MIT", "peerDependencies": { @@ -3692,13 +3758,13 @@ }, "packages/events": { "name": "@webref/events", - "version": "1.16.0", + "version": "1.16.1", "dev": true, "license": "MIT" }, "packages/idl": { "name": "@webref/idl", - "version": "3.56.0", + "version": "3.56.3", "dev": true, "license": "MIT", "peerDependencies": { @@ -4115,13 +4181,13 @@ "dev": true }, "@types/node": { - "version": "22.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", - "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", + "version": "22.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", + "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", "dev": true, "optional": true, "requires": { - "undici-types": "~6.19.8" + "undici-types": "~6.20.0" } }, "@types/semver": { @@ -4299,9 +4365,9 @@ } }, "bare-stream": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.3.2.tgz", - "integrity": "sha512-EFZHSIBkDgSHIwj2l2QZfP4U5OcD4xFAOwhSb/vlr9PIqyGJGvB/nfClJbcnh3EY4jtPE4zsb5ztae96bVF79A==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.4.2.tgz", + "integrity": "sha512-XZ4ln/KV4KT+PXdIWTKjsLY+quqCaEtqqtgGJVPw9AoM73By03ij64YjepK0aQvHSWDb6AfAZwqKaFu68qkrdA==", "dev": true, "optional": true, "requires": { @@ -5630,23 +5696,23 @@ "dev": true }, "puppeteer": { - "version": "23.8.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.8.0.tgz", - "integrity": "sha512-MFWDMWoCcOpwNwQIjA9gPKWrEUbj8bLCzkK56w5lZPMUT6wK4FfpgOEPxKffVmXEMYMZzgcjxzqy15b/Q1ibaw==", + "version": "23.9.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.9.0.tgz", + "integrity": "sha512-WfB8jGwFV+qrD9dcJJVvWPFJBU6kxeu2wxJz9WooDGfM3vIiKLgzImEDBxUQnCBK/2cXB3d4dV6gs/LLpgfLDg==", "dev": true, "requires": { "@puppeteer/browsers": "2.4.1", "chromium-bidi": "0.8.0", "cosmiconfig": "^9.0.0", "devtools-protocol": "0.0.1367902", - "puppeteer-core": "23.8.0", + "puppeteer-core": "23.9.0", "typed-query-selector": "^2.12.0" } }, "puppeteer-core": { - "version": "23.8.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.8.0.tgz", - "integrity": "sha512-c2ymGN2M//We7pC+JhP2dE/g4+qnT89BO+EMSZyJmecN3DN6RNqErA7eH7DrWoNIcU75r2nP4VHa4pswAL6NVg==", + "version": "23.9.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.9.0.tgz", + "integrity": "sha512-hLVrav2HYMVdK0YILtfJwtnkBAwNOztUdR4aJ5YKDvgsbtagNr6urUJk9HyjRA9e+PaLI3jzJ0wM7A4jSZ7Qxw==", "dev": true, "requires": { "@puppeteer/browsers": "2.4.1", @@ -5688,18 +5754,18 @@ } }, "reffy": { - "version": "17.2.10", - "resolved": "https://registry.npmjs.org/reffy/-/reffy-17.2.10.tgz", - "integrity": "sha512-qWt2OkxfcOWnr0Fy3E10qhNODaAt3vy7+Avq1GFIwCNkAG9u2ff0NcS23sJ4X34duJnUgPzvl1FTLwWEJAaEeQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/reffy/-/reffy-18.0.0.tgz", + "integrity": "sha512-oWIs0FUr2qIqWvD2gAyeBu5Jc6hCPy9N9gWkGfjA1qFunHKco205feKdd6dcfcdN0ghjiFutxgWAJpQOhP3j0g==", "dev": true, "requires": { "ajv": "8.17.1", "ajv-formats": "3.0.1", "commander": "12.1.0", "fetch-filecache-for-crawling": "5.1.1", - "puppeteer": "23.8.0", + "puppeteer": "23.9.0", "semver": "^7.3.5", - "web-specs": "3.26.0", + "web-specs": "3.28.0", "webidl2": "24.4.1" } }, @@ -6006,6 +6072,58 @@ "reffy": "^17.1.1", "semver": "^7.3.5", "webidl2": "^24.2.2" + }, + "dependencies": { + "puppeteer": { + "version": "23.8.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.8.0.tgz", + "integrity": "sha512-MFWDMWoCcOpwNwQIjA9gPKWrEUbj8bLCzkK56w5lZPMUT6wK4FfpgOEPxKffVmXEMYMZzgcjxzqy15b/Q1ibaw==", + "dev": true, + "requires": { + "@puppeteer/browsers": "2.4.1", + "chromium-bidi": "0.8.0", + "cosmiconfig": "^9.0.0", + "devtools-protocol": "0.0.1367902", + "puppeteer-core": "23.8.0", + "typed-query-selector": "^2.12.0" + } + }, + "puppeteer-core": { + "version": "23.8.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.8.0.tgz", + "integrity": "sha512-c2ymGN2M//We7pC+JhP2dE/g4+qnT89BO+EMSZyJmecN3DN6RNqErA7eH7DrWoNIcU75r2nP4VHa4pswAL6NVg==", + "dev": true, + "requires": { + "@puppeteer/browsers": "2.4.1", + "chromium-bidi": "0.8.0", + "debug": "^4.3.7", + "devtools-protocol": "0.0.1367902", + "typed-query-selector": "^2.12.0", + "ws": "^8.18.0" + } + }, + "reffy": { + "version": "17.2.10", + "resolved": "https://registry.npmjs.org/reffy/-/reffy-17.2.10.tgz", + "integrity": "sha512-qWt2OkxfcOWnr0Fy3E10qhNODaAt3vy7+Avq1GFIwCNkAG9u2ff0NcS23sJ4X34duJnUgPzvl1FTLwWEJAaEeQ==", + "dev": true, + "requires": { + "ajv": "8.17.1", + "ajv-formats": "3.0.1", + "commander": "12.1.0", + "fetch-filecache-for-crawling": "5.1.1", + "puppeteer": "23.8.0", + "semver": "^7.3.5", + "web-specs": "3.26.0", + "webidl2": "24.4.1" + } + }, + "web-specs": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.26.0.tgz", + "integrity": "sha512-LijSDij82IGvjsdDuWjGcZRc/vy5zkzUKUZngZRKXjFhcoZBg+wybuov8HTClxuLo/z5bFq/WlkwyC3lT8EcyA==", + "dev": true + } } }, "supports-color": { @@ -6170,9 +6288,9 @@ } }, "undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "dev": true, "optional": true }, @@ -6215,9 +6333,9 @@ } }, "web-specs": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.26.0.tgz", - "integrity": "sha512-LijSDij82IGvjsdDuWjGcZRc/vy5zkzUKUZngZRKXjFhcoZBg+wybuov8HTClxuLo/z5bFq/WlkwyC3lT8EcyA==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.28.0.tgz", + "integrity": "sha512-haQUHO54+bbRD6BBtsJN1yHJFuq3Ug7+jiJYX7VxaI8ECGByAXvasampzvgXmotufjg61Q9avly5zcPDH3ucLQ==", "dev": true }, "webidl-conversions": { diff --git a/package.json b/package.json index 3473b92137fa..3cfa9463bfc0 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "css-tree": "2.3.1", "flags": "0.2.2", "mocha": "10.8.2", - "reffy": "17.2.10", + "reffy": "18.0.0", "rimraf": "6.0.1", "strudy": "^3.0.2", "webidl2": "24.4.1"