diff --git a/package-lock.json b/package-lock.json index 90291cf0cbdc..fc5ce133099d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@webref/events": "file:packages/events", "@webref/idl": "file:packages/idl", "css-tree": "3.1.0", - "reffy": "18.8.2", + "reffy": "19.0.0", "rimraf": "6.0.1", "strudy": "^3.2.0", "webidl2": "24.4.1" @@ -573,14 +573,14 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.15.29", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.29.tgz", - "integrity": "sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.1.tgz", + "integrity": "sha512-MX4Zioh39chHlDJbKmEgydJDS3tspMP/lnQC67G3SWsTnb9NeYVWOjkxpOSy4oMfPs4StcWHwBrvUb4ybfnuaw==", "dev": true, "license": "MIT", "optional": true, "dependencies": { - "undici-types": "~6.21.0" + "undici-types": "~7.8.0" } }, "node_modules/@types/semver": { @@ -2091,9 +2091,9 @@ } }, "node_modules/puppeteer": { - "version": "24.10.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.10.0.tgz", - "integrity": "sha512-Oua9VkGpj0S2psYu5e6mCer6W9AU9POEQh22wRgSXnLXASGH+MwLUVWgLCLeP9QPHHcJ7tySUlg4Sa9OJmaLpw==", + "version": "24.10.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.10.1.tgz", + "integrity": "sha512-7T3rfSaaPt5A31VITV5YKQ4wPCCv4aPn8byDaV+9lhDU9v7BWYY4Ncwerw3ZR5mIolrh/PvzGdIDK7yiBth75g==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -2102,7 +2102,7 @@ "chromium-bidi": "5.1.0", "cosmiconfig": "^9.0.0", "devtools-protocol": "0.0.1452169", - "puppeteer-core": "24.10.0", + "puppeteer-core": "24.10.1", "typed-query-selector": "^2.12.0" }, "bin": { @@ -2113,9 +2113,9 @@ } }, "node_modules/puppeteer-core": { - "version": "24.10.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.10.0.tgz", - "integrity": "sha512-xX0QJRc8t19iAwRDsAOR38Q/Zx/W6WVzJCEhKCAwp2XMsaWqfNtQ+rBfQW9PlF+Op24d7c8Zlgq9YNmbnA7hdQ==", + "version": "24.10.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.10.1.tgz", + "integrity": "sha512-AE6doA9znmEEps/pC5lc9p0zejCdNLR6UBp3EZ49/15Nbvh+uklXxGox7Qh8/lFGqGVwxInl0TXmsOmIuIMwiQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2144,9 +2144,9 @@ } }, "node_modules/reffy": { - "version": "18.8.2", - "resolved": "https://registry.npmjs.org/reffy/-/reffy-18.8.2.tgz", - "integrity": "sha512-JiWZ1BgrOYX3noAfGNVGV8P5A70mt2FhuaYIUFBCy/y4FqGEOVWls6qKT6cGl1VZLMBxScpxJQ6pXPo/SGJGuA==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/reffy/-/reffy-19.0.0.tgz", + "integrity": "sha512-t+rmzUj+yAxHT6H+MNgJdxWZSxNWWMB0wsycVTk5RgevmwCYkFRO/TfdKDDTACMWUEOWkURF4vV41FHkkROJmQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2154,7 +2154,7 @@ "ajv-formats": "3.0.1", "commander": "14.0.0", "fetch-filecache-for-crawling": "5.1.1", - "puppeteer": "24.10.0", + "puppeteer": "24.10.1", "semver": "^7.3.5", "web-specs": "3.53.0", "webidl2": "24.4.1" @@ -2396,9 +2396,9 @@ } }, "node_modules/socks": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", - "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.5.tgz", + "integrity": "sha512-iF+tNDQla22geJdTyJB1wM/qrX9DMRwWrciEPwWLPRWAUEM8sQiyxgckLxWT1f7+9VabJS0jTGGr4QgBuvi6Ww==", "dev": true, "license": "MIT", "dependencies": { @@ -2576,6 +2576,69 @@ "node": ">=18" } }, + "node_modules/strudy/node_modules/puppeteer": { + "version": "24.10.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.10.0.tgz", + "integrity": "sha512-Oua9VkGpj0S2psYu5e6mCer6W9AU9POEQh22wRgSXnLXASGH+MwLUVWgLCLeP9QPHHcJ7tySUlg4Sa9OJmaLpw==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@puppeteer/browsers": "2.10.5", + "chromium-bidi": "5.1.0", + "cosmiconfig": "^9.0.0", + "devtools-protocol": "0.0.1452169", + "puppeteer-core": "24.10.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": "24.10.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.10.0.tgz", + "integrity": "sha512-xX0QJRc8t19iAwRDsAOR38Q/Zx/W6WVzJCEhKCAwp2XMsaWqfNtQ+rBfQW9PlF+Op24d7c8Zlgq9YNmbnA7hdQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@puppeteer/browsers": "2.10.5", + "chromium-bidi": "5.1.0", + "debug": "^4.4.1", + "devtools-protocol": "0.0.1452169", + "typed-query-selector": "^2.12.0", + "ws": "^8.18.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/strudy/node_modules/reffy": { + "version": "18.8.2", + "resolved": "https://registry.npmjs.org/reffy/-/reffy-18.8.2.tgz", + "integrity": "sha512-JiWZ1BgrOYX3noAfGNVGV8P5A70mt2FhuaYIUFBCy/y4FqGEOVWls6qKT6cGl1VZLMBxScpxJQ6pXPo/SGJGuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "8.17.1", + "ajv-formats": "3.0.1", + "commander": "14.0.0", + "fetch-filecache-for-crawling": "5.1.1", + "puppeteer": "24.10.0", + "semver": "^7.3.5", + "web-specs": "3.53.0", + "webidl2": "24.4.1" + }, + "bin": { + "reffy": "reffy.js" + }, + "engines": { + "node": ">=20.18.1" + } + }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -2746,9 +2809,9 @@ } }, "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", + "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", "dev": true, "license": "MIT", "optional": true @@ -2990,9 +3053,9 @@ } }, "node_modules/zod": { - "version": "3.25.51", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.51.tgz", - "integrity": "sha512-TQSnBldh+XSGL+opiSIq0575wvDPqu09AqWe1F7JhUMKY+M91/aGlK4MhpVNO7MgYfHcVCB1ffwAUTJzllKJqg==", + "version": "3.25.64", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.64.tgz", + "integrity": "sha512-hbP9FpSZf7pkS7hRVUrOjhwKJNyampPgtXKc3AN6DsWtoHsg2Sb4SQaS4Tcay380zSwd2VPo9G9180emBACp5g==", "dev": true, "license": "MIT", "funding": { @@ -3001,7 +3064,7 @@ }, "packages/css": { "name": "@webref/css", - "version": "7.0.0", + "version": "7.0.2-alpha", "dev": true, "license": "MIT", "peerDependencies": { @@ -3010,7 +3073,7 @@ }, "packages/css6": { "name": "@webref/css", - "version": "6.23.0", + "version": "6.23.1", "dev": true, "license": "MIT", "peerDependencies": { @@ -3031,7 +3094,7 @@ }, "packages/idl": { "name": "@webref/idl", - "version": "3.65.0", + "version": "3.65.1", "dev": true, "license": "MIT", "peerDependencies": { @@ -3388,13 +3451,13 @@ "dev": true }, "@types/node": { - "version": "22.15.29", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.29.tgz", - "integrity": "sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.1.tgz", + "integrity": "sha512-MX4Zioh39chHlDJbKmEgydJDS3tspMP/lnQC67G3SWsTnb9NeYVWOjkxpOSy4oMfPs4StcWHwBrvUb4ybfnuaw==", "dev": true, "optional": true, "requires": { - "undici-types": "~6.21.0" + "undici-types": "~7.8.0" } }, "@types/semver": { @@ -4479,23 +4542,23 @@ "dev": true }, "puppeteer": { - "version": "24.10.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.10.0.tgz", - "integrity": "sha512-Oua9VkGpj0S2psYu5e6mCer6W9AU9POEQh22wRgSXnLXASGH+MwLUVWgLCLeP9QPHHcJ7tySUlg4Sa9OJmaLpw==", + "version": "24.10.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.10.1.tgz", + "integrity": "sha512-7T3rfSaaPt5A31VITV5YKQ4wPCCv4aPn8byDaV+9lhDU9v7BWYY4Ncwerw3ZR5mIolrh/PvzGdIDK7yiBth75g==", "dev": true, "requires": { "@puppeteer/browsers": "2.10.5", "chromium-bidi": "5.1.0", "cosmiconfig": "^9.0.0", "devtools-protocol": "0.0.1452169", - "puppeteer-core": "24.10.0", + "puppeteer-core": "24.10.1", "typed-query-selector": "^2.12.0" } }, "puppeteer-core": { - "version": "24.10.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.10.0.tgz", - "integrity": "sha512-xX0QJRc8t19iAwRDsAOR38Q/Zx/W6WVzJCEhKCAwp2XMsaWqfNtQ+rBfQW9PlF+Op24d7c8Zlgq9YNmbnA7hdQ==", + "version": "24.10.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.10.1.tgz", + "integrity": "sha512-AE6doA9znmEEps/pC5lc9p0zejCdNLR6UBp3EZ49/15Nbvh+uklXxGox7Qh8/lFGqGVwxInl0TXmsOmIuIMwiQ==", "dev": true, "requires": { "@puppeteer/browsers": "2.10.5", @@ -4516,16 +4579,16 @@ } }, "reffy": { - "version": "18.8.2", - "resolved": "https://registry.npmjs.org/reffy/-/reffy-18.8.2.tgz", - "integrity": "sha512-JiWZ1BgrOYX3noAfGNVGV8P5A70mt2FhuaYIUFBCy/y4FqGEOVWls6qKT6cGl1VZLMBxScpxJQ6pXPo/SGJGuA==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/reffy/-/reffy-19.0.0.tgz", + "integrity": "sha512-t+rmzUj+yAxHT6H+MNgJdxWZSxNWWMB0wsycVTk5RgevmwCYkFRO/TfdKDDTACMWUEOWkURF4vV41FHkkROJmQ==", "dev": true, "requires": { "ajv": "8.17.1", "ajv-formats": "3.0.1", "commander": "14.0.0", "fetch-filecache-for-crawling": "5.1.1", - "puppeteer": "24.10.0", + "puppeteer": "24.10.1", "semver": "^7.3.5", "web-specs": "3.53.0", "webidl2": "24.4.1" @@ -4678,9 +4741,9 @@ "dev": true }, "socks": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", - "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.5.tgz", + "integrity": "sha512-iF+tNDQla22geJdTyJB1wM/qrX9DMRwWrciEPwWLPRWAUEM8sQiyxgckLxWT1f7+9VabJS0jTGGr4QgBuvi6Ww==", "dev": true, "requires": { "ip-address": "^9.0.5", @@ -4807,6 +4870,52 @@ "reffy": "^18.0.1", "semver": "^7.3.5", "webidl2": "^24.2.2" + }, + "dependencies": { + "puppeteer": { + "version": "24.10.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.10.0.tgz", + "integrity": "sha512-Oua9VkGpj0S2psYu5e6mCer6W9AU9POEQh22wRgSXnLXASGH+MwLUVWgLCLeP9QPHHcJ7tySUlg4Sa9OJmaLpw==", + "dev": true, + "requires": { + "@puppeteer/browsers": "2.10.5", + "chromium-bidi": "5.1.0", + "cosmiconfig": "^9.0.0", + "devtools-protocol": "0.0.1452169", + "puppeteer-core": "24.10.0", + "typed-query-selector": "^2.12.0" + } + }, + "puppeteer-core": { + "version": "24.10.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.10.0.tgz", + "integrity": "sha512-xX0QJRc8t19iAwRDsAOR38Q/Zx/W6WVzJCEhKCAwp2XMsaWqfNtQ+rBfQW9PlF+Op24d7c8Zlgq9YNmbnA7hdQ==", + "dev": true, + "requires": { + "@puppeteer/browsers": "2.10.5", + "chromium-bidi": "5.1.0", + "debug": "^4.4.1", + "devtools-protocol": "0.0.1452169", + "typed-query-selector": "^2.12.0", + "ws": "^8.18.2" + } + }, + "reffy": { + "version": "18.8.2", + "resolved": "https://registry.npmjs.org/reffy/-/reffy-18.8.2.tgz", + "integrity": "sha512-JiWZ1BgrOYX3noAfGNVGV8P5A70mt2FhuaYIUFBCy/y4FqGEOVWls6qKT6cGl1VZLMBxScpxJQ6pXPo/SGJGuA==", + "dev": true, + "requires": { + "ajv": "8.17.1", + "ajv-formats": "3.0.1", + "commander": "14.0.0", + "fetch-filecache-for-crawling": "5.1.1", + "puppeteer": "24.10.0", + "semver": "^7.3.5", + "web-specs": "3.53.0", + "webidl2": "24.4.1" + } + } } }, "symbol-tree": { @@ -4944,9 +5053,9 @@ "dev": true }, "undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", + "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", "dev": true, "optional": true }, @@ -5108,9 +5217,9 @@ } }, "zod": { - "version": "3.25.51", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.51.tgz", - "integrity": "sha512-TQSnBldh+XSGL+opiSIq0575wvDPqu09AqWe1F7JhUMKY+M91/aGlK4MhpVNO7MgYfHcVCB1ffwAUTJzllKJqg==", + "version": "3.25.64", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.64.tgz", + "integrity": "sha512-hbP9FpSZf7pkS7hRVUrOjhwKJNyampPgtXKc3AN6DsWtoHsg2Sb4SQaS4Tcay380zSwd2VPo9G9180emBACp5g==", "dev": true } } diff --git a/package.json b/package.json index a364e3e7f2eb..376effd5343e 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "@webref/events": "file:packages/events", "@webref/idl": "file:packages/idl", "css-tree": "3.1.0", - "reffy": "18.8.2", + "reffy": "19.0.0", "rimraf": "6.0.1", "strudy": "^3.2.0", "webidl2": "24.4.1"