From 0eaa5da21babce8fc1196235b451ce15d3ccdda5 Mon Sep 17 00:00:00 2001 From: Samuli Ruuskanen Date: Tue, 17 Jan 2023 23:46:19 +0200 Subject: [PATCH] Update @ulixee/platform to 2.0.0-alpha.18 --- package-lock.json | 979 ++++++++++++++++++++++++++++++---------------- package.json | 10 +- 2 files changed, 641 insertions(+), 348 deletions(-) diff --git a/package-lock.json b/package-lock.json index da0cae2..101f3f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,17 +1,17 @@ { "name": "esea-scraper", - "version": "1.1.5", + "version": "1.1.6", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "esea-scraper", - "version": "1.1.5", + "version": "1.1.6", "license": "MIT", "dependencies": { - "@ulixee/commons": "^2.0.0-alpha.12", - "@ulixee/hero": "^2.0.0-alpha.12", - "@ulixee/net": "^2.0.0-alpha.12", + "@ulixee/commons": "^2.0.0-alpha.18", + "@ulixee/hero": "^2.0.0-alpha.18", + "@ulixee/net": "^2.0.0-alpha.18", "chrono-node": "^2.4.1", "debug": "^4.3.4", "p-queue": "^6.6.2", @@ -29,7 +29,7 @@ "@types/steamid": "^2.0.1", "@typescript-eslint/eslint-plugin": "^5.41.0", "@typescript-eslint/parser": "^5.41.0", - "@ulixee/hero-core": "^2.0.0-alpha.6", + "@ulixee/hero-core": "^2.0.0-alpha.18", "eslint": "8.22.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.5.0", @@ -1756,12 +1756,6 @@ "integrity": "sha512-B8sy9wfOOeh+yNrFFzyghCQ1n3rssYbTvZD2kXzuy3HSJEK7TVeYnrpXG/0dOKrq1VU8D7cWORgszsdqKBZnVg==", "dev": true }, - "node_modules/@types/ua-parser-js": { - "version": "0.7.36", - "resolved": "https://registry.npmjs.org/@types/ua-parser-js/-/ua-parser-js-0.7.36.tgz", - "integrity": "sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==", - "dev": true - }, "node_modules/@types/yargs": { "version": "16.0.4", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", @@ -2142,10 +2136,18 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@ulixee/chrome-105-0": { - "version": "5195.127.6", - "resolved": "https://registry.npmjs.org/@ulixee/chrome-105-0/-/chrome-105-0-5195.127.6.tgz", - "integrity": "sha512-JCEkl2AW2r0SD3KaynWfQtHng/yycznxQz2KPo2PvgyrvbRPSA99YS/okCemZPXwF0OvX0Yvx+FqkTPS06Anbw==", + "node_modules/@ulixee/awaited-dom": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@ulixee/awaited-dom/-/awaited-dom-1.4.1.tgz", + "integrity": "sha512-lj5TqBm4thn6+8PcMesgWwPUP9HRf8jKO3+Pc3cst7nDqKKedfBnDvUhDS9outiI1U5dmFvxoYmiNwL1Pi3oXg==", + "dependencies": { + "@ulixee/js-path": "^2.0.0-alpha.13" + } + }, + "node_modules/@ulixee/chrome-108-0": { + "version": "5359.125.7", + "resolved": "https://registry.npmjs.org/@ulixee/chrome-108-0/-/chrome-108-0-5359.125.7.tgz", + "integrity": "sha512-vOjzEzap0qKLu+SfyIGnvX08GYEbWBZQ7+fq/49z1r4eMQAfbPo8fdiQig911b+ssKjlXobgGpM91Kn12cK8jQ==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -2167,9 +2169,9 @@ } }, "node_modules/@ulixee/commons": { - "version": "2.0.0-alpha.12", - "resolved": "https://registry.npmjs.org/@ulixee/commons/-/commons-2.0.0-alpha.12.tgz", - "integrity": "sha512-UWUg1X/5mJ9am3vfianSKcHDP8q1w7qBJJi4L6dfoKXX8X9rECIlsTGa+LvQ661NGU0a50eiUcAeczQpd1PTYA==", + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/commons/-/commons-2.0.0-alpha.18.tgz", + "integrity": "sha512-gH6WoNxT7iizH+ZJOaX8BkVRXpM6AZFrYSayegB1Whvx5D8+ETCT5p4P+ltaX/gsqAHmsk1jrqgP1Jn8ewp4cA==", "dependencies": { "bech32": "^2.0.0", "devtools-protocol": "^0.0.981744", @@ -2181,18 +2183,52 @@ "node": ">=14.0.0" } }, + "node_modules/@ulixee/default-browser-emulator": { + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/default-browser-emulator/-/default-browser-emulator-2.0.0-alpha.18.tgz", + "integrity": "sha512-V4JanhK3u1WYYIfL4wSJ3i+CyOE4Eq9EOim4+9ZR02Zh9EMdruK0TllVFUgUKb81JinsuOfCbz3m9MSdFXO+HQ==", + "dev": true, + "dependencies": { + "@ulixee/chrome-108-0": "^5359.125.6", + "@ulixee/chrome-app": "^1.0.3", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/real-user-agents": "2.0.0-alpha.18", + "@ulixee/unblocked-agent-mitm-socket": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", + "compare-versions": "^3.6.0", + "tough-cookie": "^4.0.0", + "ua-parser-js": "^0.7.22" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/@ulixee/default-human-emulator": { + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/default-human-emulator/-/default-human-emulator-2.0.0-alpha.18.tgz", + "integrity": "sha512-+MAhRcDa2SsRgUbPvIArE+DbkRFVtTfAzLTD0UTXdGUHLAKm9UNnw5keHuf4urNqL3exx1GVZ37vZx69Q1fFsw==", + "dev": true, + "dependencies": { + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18" + }, + "engines": { + "node": ">=14.18.0" + } + }, "node_modules/@ulixee/hero": { - "version": "2.0.0-alpha.12", - "resolved": "https://registry.npmjs.org/@ulixee/hero/-/hero-2.0.0-alpha.12.tgz", - "integrity": "sha512-FW3Tao7n/c/bBlz5k4DjnBrdh75WTEKM1byyKA53Xv4W3g1GNGoqkcns5ItULON7Ar7sLIAm4AFwUZnEVYGnCw==", - "dependencies": { - "@ulixee/commons": "2.0.0-alpha.12", - "@ulixee/hero-interfaces": "2.0.0-alpha.12", - "@ulixee/hero-plugin-utils": "2.0.0-alpha.12", - "@ulixee/net": "2.0.0-alpha.12", - "@unblocked-web/js-path": "2.0.0-alpha.1", - "@unblocked-web/specifications": "2.0.0-alpha.11", - "awaited-dom": "1.4.0", + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/hero/-/hero-2.0.0-alpha.18.tgz", + "integrity": "sha512-3SS3lY8o+9+G+P3kWlZDUx86J3QCtMJC3/7gKDqZhGD26K0njBWbTWggbH1lvq/FFcYmlni9DYniKoUyWuQAJw==", + "dependencies": { + "@ulixee/awaited-dom": "1.4.1", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/hero-interfaces": "2.0.0-alpha.18", + "@ulixee/hero-plugin-utils": "2.0.0-alpha.18", + "@ulixee/js-path": "2.0.0-alpha.18", + "@ulixee/net": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", + "linkedom": "^0.14.11", "nanoid": "^3.1.30", "ws": "^7.4.6" }, @@ -2201,25 +2237,24 @@ } }, "node_modules/@ulixee/hero-core": { - "version": "2.0.0-alpha.12", - "resolved": "https://registry.npmjs.org/@ulixee/hero-core/-/hero-core-2.0.0-alpha.12.tgz", - "integrity": "sha512-iUT92JyIxuwCkkLBPxG4HVEZ1Yea0tI604QJvjTaohk61QZr+toguidNYcQV8cRBwONK+eLBOwkdqmFUeIeISg==", - "dev": true, - "dependencies": { - "@types/ua-parser-js": "^0.7.35", - "@ulixee/commons": "2.0.0-alpha.12", - "@ulixee/hero-interfaces": "2.0.0-alpha.12", - "@ulixee/hero-plugin-utils": "2.0.0-alpha.12", - "@ulixee/hero-timetravel": "2.0.0-alpha.12", - "@ulixee/net": "2.0.0-alpha.12", - "@unblocked-web/agent": "2.0.0-alpha.11", - "@unblocked-web/agent-mitm": "2.0.0-alpha.11", - "@unblocked-web/default-browser-emulator": "2.0.0-alpha.11", - "@unblocked-web/default-human-emulator": "2.0.0-alpha.11", - "@unblocked-web/js-path": "2.0.0-alpha.1", - "@unblocked-web/specifications": "2.0.0-alpha.11", - "awaited-dom": "1.4.0", - "better-sqlite3": "^7.5.1", + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/hero-core/-/hero-core-2.0.0-alpha.18.tgz", + "integrity": "sha512-TAWu37yThNefPetX+Q1yZzK23LLZLD+vPNBH/JQwmfFIv2pWTOx3o2jnDXFCfUFWhzc6kqUV1V/Er10M+L9syA==", + "dev": true, + "dependencies": { + "@ulixee/awaited-dom": "1.4.1", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/default-browser-emulator": "2.0.0-alpha.18", + "@ulixee/default-human-emulator": "2.0.0-alpha.18", + "@ulixee/hero-interfaces": "2.0.0-alpha.18", + "@ulixee/hero-plugin-utils": "2.0.0-alpha.18", + "@ulixee/hero-timetravel": "2.0.0-alpha.18", + "@ulixee/js-path": "2.0.0-alpha.18", + "@ulixee/net": "2.0.0-alpha.18", + "@ulixee/unblocked-agent": "2.0.0-alpha.18", + "@ulixee/unblocked-agent-mitm": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", + "better-sqlite3": "^8.0.1", "moment": "^2.29.4", "nanoid": "^3.1.30", "ws": "^7.4.6" @@ -2229,14 +2264,14 @@ } }, "node_modules/@ulixee/hero-interfaces": { - "version": "2.0.0-alpha.12", - "resolved": "https://registry.npmjs.org/@ulixee/hero-interfaces/-/hero-interfaces-2.0.0-alpha.12.tgz", - "integrity": "sha512-3g6T6Rq41fArvl5LbjdZ9hLLp+OfRX9nq7PhrcD/murZubkzjtXWZmel27VUblRKXTkvcWKq8tOUoAezO2HvBQ==", - "dependencies": { - "@ulixee/commons": "2.0.0-alpha.12", - "@unblocked-web/js-path": "2.0.0-alpha.1", - "@unblocked-web/specifications": "2.0.0-alpha.11", - "awaited-dom": "1.4.0", + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/hero-interfaces/-/hero-interfaces-2.0.0-alpha.18.tgz", + "integrity": "sha512-QPblDraeVASaXRZzLwlvAWz9RrTsAIgPUymRZ66GR63jCRinVdRVDzhbVS5BLy8P6do1+uDSukKgfreQP5DVLA==", + "dependencies": { + "@ulixee/awaited-dom": "1.4.1", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/js-path": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", "devtools-protocol": "^0.0.981744" }, "engines": { @@ -2244,163 +2279,131 @@ } }, "node_modules/@ulixee/hero-plugin-utils": { - "version": "2.0.0-alpha.12", - "resolved": "https://registry.npmjs.org/@ulixee/hero-plugin-utils/-/hero-plugin-utils-2.0.0-alpha.12.tgz", - "integrity": "sha512-DbzQI9IGExzGJB3yjaYk9u02pYJ+8w1Vt9YQi0+5LK5VT8lC2/cB1MLTYVZ7m0KVtr7o/16XNj3pH9NUwRmamQ==", + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/hero-plugin-utils/-/hero-plugin-utils-2.0.0-alpha.18.tgz", + "integrity": "sha512-yHU3joOt+ZLnYefJ+94bOKJSU84Ij3t6caV2xbup/qgcumZHOxKFDI1gWaCHSHfVig9QGfbvz3jte6gfIlermQ==", "dependencies": { - "@ulixee/commons": "2.0.0-alpha.12", - "@ulixee/hero-interfaces": "2.0.0-alpha.12", - "@unblocked-web/specifications": "2.0.0-alpha.11" + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/hero-interfaces": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@ulixee/hero-timetravel": { - "version": "2.0.0-alpha.12", - "resolved": "https://registry.npmjs.org/@ulixee/hero-timetravel/-/hero-timetravel-2.0.0-alpha.12.tgz", - "integrity": "sha512-3ww4yqXQ6qL4L/dsMZGQC0hh9klmGSdRqHN/MViOJ+6sFO+2nwOVcTXYhhhoijM8wEJLQGQxWqEmAfCQxkc+RA==", + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/hero-timetravel/-/hero-timetravel-2.0.0-alpha.18.tgz", + "integrity": "sha512-vB+InlM8+oRDFkRcs5W8O4ANtEg0cpaENLoiwP2RtbGKpVvNQOO58t72uwOyouLdZVOqF5VB+2g4QQiVuzmd5g==", "dev": true, "dependencies": { - "@ulixee/commons": "2.0.0-alpha.12", - "@ulixee/hero-core": "2.0.0-alpha.12", - "@ulixee/hero-interfaces": "2.0.0-alpha.12", - "@unblocked-web/agent": "2.0.0-alpha.11", - "@unblocked-web/specifications": "2.0.0-alpha.11", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/hero-core": "2.0.0-alpha.18", + "@ulixee/hero-interfaces": "2.0.0-alpha.18", + "@ulixee/unblocked-agent": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", "nanoid": "^3.1.30" }, "engines": { "node": ">=14.0.0" } }, + "node_modules/@ulixee/js-path": { + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/js-path/-/js-path-2.0.0-alpha.18.tgz", + "integrity": "sha512-bZw4K/VHq+570EJG6n0pUqqOYQfZTNzDVgowQfk/S3m9tCvL662XNYpEfLnhl3yKLXHrJlZkPZy0Fh4c4jP6Pg==", + "engines": { + "node": ">=14.18.0" + } + }, "node_modules/@ulixee/net": { - "version": "2.0.0-alpha.12", - "resolved": "https://registry.npmjs.org/@ulixee/net/-/net-2.0.0-alpha.12.tgz", - "integrity": "sha512-+vkTS2mzMVnUzOO0lMfUsBVSUoGrJRLAY7xjGFUS83yJEU8zz0iwD/vGi6hHGNjAWlAjdBNal5wlfgFivxHYrg==", + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/net/-/net-2.0.0-alpha.18.tgz", + "integrity": "sha512-5RpcSc/td8mmTe0hl2/OlX/AjBY0sxFHfJ85T/pUxdjyCrMrexnAiEjMLqgDHuxzDwvDWxWBw8u8CgqEJleMtg==", "dependencies": { - "@ulixee/commons": "2.0.0-alpha.12", + "@ulixee/commons": "2.0.0-alpha.18", "ws": "^7.4.6" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/@unblocked-web/agent": { - "version": "2.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/@unblocked-web/agent/-/agent-2.0.0-alpha.11.tgz", - "integrity": "sha512-bSy3XmPxY90tXerIJ6wDd2Cqn3x/oRjQLtl+6ZqtFP7hRl8DwkFNU6XpA/BgwrWBlvUCLWfEkwqdy4MHLbkusw==", + "node_modules/@ulixee/real-user-agents": { + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/real-user-agents/-/real-user-agents-2.0.0-alpha.18.tgz", + "integrity": "sha512-TpfZ2mMYC8YWXhLqjsFEfgV3Gtdl/0WzyBOxdktHmzpVtAYzG/hZ05I5JP8v8pfKotUngjuAF6Dhwtfghh8lRQ==", "dev": true, "dependencies": { - "@ulixee/chrome-105-0": "^5195.127.6", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", + "compare-versions": "^3.6.0", + "ua-parser-js": "^0.7.24" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/@ulixee/unblocked-agent": { + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/unblocked-agent/-/unblocked-agent-2.0.0-alpha.18.tgz", + "integrity": "sha512-h+QwD0lwIgeMx0+HDgkF6+mcEQdrHFydwpqr73phR33sKbEVbfro7pORF5ORLVdcWMIOKILxFxtTtK3kiDNRBQ==", + "dev": true, + "dependencies": { + "@ulixee/chrome-108-0": "^5359.125.6", "@ulixee/chrome-app": "^1.0.3", - "@ulixee/commons": "2.0.0-alpha.12", - "@unblocked-web/agent-mitm": "2.0.0-alpha.11", - "@unblocked-web/js-path": "2.0.0-alpha.1", - "@unblocked-web/specifications": "2.0.0-alpha.11", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/js-path": "2.0.0-alpha.18", + "@ulixee/unblocked-agent-mitm": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", "devtools-protocol": "^0.0.981744", "nanoid": "^3.3.3", "tough-cookie": "^4.0.0" }, "engines": { - "node": ">=14.7.0" + "node": ">=14.18.0" } }, - "node_modules/@unblocked-web/agent-mitm": { - "version": "2.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/@unblocked-web/agent-mitm/-/agent-mitm-2.0.0-alpha.11.tgz", - "integrity": "sha512-OV5ytIrGcQ7k43QohhYl4fg/scw07J/7RcK9DkT/JD/6feK1umOYZ17upWVdeE/l7VGOvW/z1UVkEK/Z7XMKcg==", + "node_modules/@ulixee/unblocked-agent-mitm": { + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/unblocked-agent-mitm/-/unblocked-agent-mitm-2.0.0-alpha.18.tgz", + "integrity": "sha512-HDQm+IYXclP1LPrHroBZxyhcavmU0cy62F40OqZe826r5iqvDhfZEKIMGpCnVrucd4jDLj+Zx5wY8GdA3pejEw==", "dev": true, "dependencies": { - "@ulixee/commons": "2.0.0-alpha.12", - "@unblocked-web/agent-mitm-socket": "2.0.0-alpha.11", - "@unblocked-web/specifications": "2.0.0-alpha.11", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/unblocked-agent-mitm-socket": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", "dns-packet": "^5.2.4", "moment": "^2.29.4" }, "engines": { - "node": ">=14.7.0" + "node": ">=14.18.0" } }, - "node_modules/@unblocked-web/agent-mitm-socket": { - "version": "2.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/@unblocked-web/agent-mitm-socket/-/agent-mitm-socket-2.0.0-alpha.11.tgz", - "integrity": "sha512-W65mZ9NPYEbgCrhGa/ZgaOgYDitdKJ+I2rO4WSUPZmuYV4aNAI+ysdw04+hvxfOYyapWIwhLZuH1uZjggR927Q==", + "node_modules/@ulixee/unblocked-agent-mitm-socket": { + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/unblocked-agent-mitm-socket/-/unblocked-agent-mitm-socket-2.0.0-alpha.18.tgz", + "integrity": "sha512-TvyS8yJ10JNCLZGaD/ebGqwAt0AJ/5G1Kjo2i7IPjDyBa1gjdBMo+DVCqYVOK/9B/vAQygiu4CarmvEOq8Ylfw==", "dev": true, "hasInstallScript": true, "dependencies": { - "@ulixee/commons": "2.0.0-alpha.12", - "@unblocked-web/specifications": "2.0.0-alpha.11", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", "nanoid": "^3.1.30" }, "engines": { - "node": ">=14.7.0" + "node": ">=14.18.0" } }, - "node_modules/@unblocked-web/default-browser-emulator": { - "version": "2.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/@unblocked-web/default-browser-emulator/-/default-browser-emulator-2.0.0-alpha.11.tgz", - "integrity": "sha512-P2JvKDloY/lbU55cg6g0yMBvgMgclq6v1EUKr70g0nRYKjtqrrGdd4gNCxiDE+t+ADPw63HJIyaqld+au/9aJw==", - "dev": true, + "node_modules/@ulixee/unblocked-specification": { + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/unblocked-specification/-/unblocked-specification-2.0.0-alpha.18.tgz", + "integrity": "sha512-PtgLDY9IUvfGECBfQhK3heyOk2b7DI7B7J31mBaannidM6KloOWq84/H8AwrLkuqfP7QYThLJ7c9fT+QetN/kg==", "dependencies": { - "@ulixee/chrome-105-0": "^5195.127.6", - "@ulixee/chrome-app": "^1.0.2", - "@ulixee/commons": "2.0.0-alpha.12", - "@unblocked-web/real-user-agents": "2.0.0-alpha.11", - "@unblocked-web/specifications": "2.0.0-alpha.11", - "compare-versions": "^3.6.0", - "tough-cookie": "^4.0.0", - "ua-parser-js": "^0.7.22" - }, - "engines": { - "node": ">=14.20.0" - } - }, - "node_modules/@unblocked-web/default-human-emulator": { - "version": "2.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/@unblocked-web/default-human-emulator/-/default-human-emulator-2.0.0-alpha.11.tgz", - "integrity": "sha512-0vlNZWmlPHC3k6Rs6Q83kWdI3A+9q+Vz6xmsNKOcFEVKYMCjMtlWibMK7S2ZdXeSBAh82JRwA4Gbi5PBqQkVoA==", - "dev": true, - "dependencies": { - "@ulixee/commons": "2.0.0-alpha.12", - "@unblocked-web/specifications": "2.0.0-alpha.11" - }, - "engines": { - "node": ">=14.20.0" - } - }, - "node_modules/@unblocked-web/js-path": { - "version": "2.0.0-alpha.1", - "resolved": "https://registry.npmjs.org/@unblocked-web/js-path/-/js-path-2.0.0-alpha.1.tgz", - "integrity": "sha512-59FWvS1XRD862CLm2/9ZPiJlylolwkhe3HRH+aIes7dRXHSlpdwOLQG1V6NN1W//TXh9ars3f3TJqr4XLSaAcg==", - "engines": { - "node": ">=14.17.0" - } - }, - "node_modules/@unblocked-web/real-user-agents": { - "version": "2.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/@unblocked-web/real-user-agents/-/real-user-agents-2.0.0-alpha.11.tgz", - "integrity": "sha512-uGv25+Ff6JeSCxsZxSnDD0hJ6usn9SFudu69Q2Aq/yufkqnHCK1g4/5P20thIr6nAhm/kN+Duzxb672eGzioqQ==", - "dev": true, - "dependencies": { - "@ulixee/commons": "2.0.0-alpha.12", - "@unblocked-web/specifications": "2.0.0-alpha.11", - "compare-versions": "^3.6.0", - "ua-parser-js": "^0.7.24" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@unblocked-web/specifications": { - "version": "2.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/@unblocked-web/specifications/-/specifications-2.0.0-alpha.11.tgz", - "integrity": "sha512-IDIvoPfEywDcsmR/SH2Oo5sISBTn246h2ex+P/xIKe735wYSgX4/pik982wCTWsv5G9D9Jnd/wZcPCFCGSjkYg==", - "dependencies": { - "@unblocked-web/js-path": "2.0.0-alpha.1", + "@ulixee/js-path": "2.0.0-alpha.18", "devtools-protocol": "^0.0.981744" }, "engines": { - "node": ">=14.17.0" + "node": ">=14.18.0" } }, "node_modules/abab": { @@ -2686,14 +2689,6 @@ "node": ">= 4.5.0" } }, - "node_modules/awaited-dom": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/awaited-dom/-/awaited-dom-1.4.0.tgz", - "integrity": "sha512-0Am2L51ByCfKkHXUs8Cv2qCoukJtXq+iLrBwoPgNPB5OmfmdnPefibb6jJ1SN9pNMx7pxMakScYY2aO2gikoww==", - "dependencies": { - "@unblocked-web/js-path": "2.0.0-alpha.1" - } - }, "node_modules/babel-jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", @@ -2824,9 +2819,9 @@ "dev": true }, "node_modules/better-sqlite3": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-7.6.2.tgz", - "integrity": "sha512-S5zIU1Hink2AH4xPsN0W43T1/AJ5jrPh7Oy07ocuW/AKYYY02GWzz9NH0nbSMn/gw6fDZ5jZ1QsHt1BXAwJ6Lg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-8.0.1.tgz", + "integrity": "sha512-JhTZjpyapA1icCEjIZB4TSSgkGdFgpWZA2Wszg7Cf4JwJwKQmbvuNnJBeR+EYG/Z29OXvR4G//Rbg31BW/Z7Yg==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -2868,6 +2863,11 @@ "node": ">= 6" } }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, "node_modules/bottleneck": { "version": "2.19.5", "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", @@ -3374,6 +3374,32 @@ "node": ">=8" } }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, "node_modules/cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", @@ -3681,6 +3707,30 @@ "node": ">=6.0.0" } }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, "node_modules/domexception": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", @@ -3702,6 +3752,33 @@ "node": ">=8" } }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, "node_modules/dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -3756,6 +3833,17 @@ "once": "^1.4.0" } }, + "node_modules/entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/env-ci": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-5.5.0.tgz", @@ -4670,6 +4758,18 @@ "node": ">= 8" } }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -5048,6 +5148,24 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, + "node_modules/htmlparser2": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + } + }, "node_modules/http-proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", @@ -6519,6 +6637,28 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, + "node_modules/linkedom": { + "version": "0.14.21", + "resolved": "https://registry.npmjs.org/linkedom/-/linkedom-0.14.21.tgz", + "integrity": "sha512-V+c0AAFMTVJA2iAhrdd+u44lL0TjL6hBenVB061VQ6BHqTAHtXw1v5F1/CHGKtwg0OHm+hrGbepb9ZSFJ7lJkg==", + "dependencies": { + "css-select": "^5.1.0", + "cssom": "^0.5.0", + "html-escaper": "^3.0.3", + "htmlparser2": "^8.0.1", + "uhyphen": "^0.1.0" + } + }, + "node_modules/linkedom/node_modules/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==" + }, + "node_modules/linkedom/node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==" + }, "node_modules/load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", @@ -6958,9 +7098,9 @@ } }, "node_modules/minipass": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.0.tgz", + "integrity": "sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==", "dev": true, "dependencies": { "yallist": "^4.0.0" @@ -6982,6 +7122,18 @@ "node": ">= 8" } }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", @@ -7065,9 +7217,9 @@ "dev": true }, "node_modules/node-abi": { - "version": "3.28.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.28.0.tgz", - "integrity": "sha512-fRlDb4I0eLcQeUvGq7IY3xHrSb0c9ummdvDSYWfT9+LKP+3jCKw/tKoqaM7r1BAoiAC6GtwyjaGnOz6B3OtF+A==", + "version": "3.31.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.31.0.tgz", + "integrity": "sha512-eSKV6s+APenqVh8ubJyiu/YhZgxQpGP66ntzUb3lY1xB9ukSRaGnx0AIxI+IM+1+IVYC1oWobgG5L3Lt9ARykQ==", "dev": true, "dependencies": { "semver": "^7.3.5" @@ -9760,6 +9912,17 @@ "inBundle": true, "license": "ISC" }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, "node_modules/nwsapi": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", @@ -11500,20 +11663,20 @@ "dev": true }, "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", "dev": true, "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", + "minipass": "^4.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, "node_modules/tar-fs": { @@ -12013,6 +12176,11 @@ "node": ">=0.8.0" } }, + "node_modules/uhyphen": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/uhyphen/-/uhyphen-0.1.0.tgz", + "integrity": "sha512-o0QVGuFg24FK765Qdd5kk0zU/U4dEsCtN/GSiwNI9i8xsSVtjIAOdTaVhLwZ1nrbWxFVMxNDDl+9fednsOMsBw==" + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -13776,12 +13944,6 @@ "integrity": "sha512-B8sy9wfOOeh+yNrFFzyghCQ1n3rssYbTvZD2kXzuy3HSJEK7TVeYnrpXG/0dOKrq1VU8D7cWORgszsdqKBZnVg==", "dev": true }, - "@types/ua-parser-js": { - "version": "0.7.36", - "resolved": "https://registry.npmjs.org/@types/ua-parser-js/-/ua-parser-js-0.7.36.tgz", - "integrity": "sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==", - "dev": true - }, "@types/yargs": { "version": "16.0.4", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", @@ -14001,10 +14163,18 @@ } } }, - "@ulixee/chrome-105-0": { - "version": "5195.127.6", - "resolved": "https://registry.npmjs.org/@ulixee/chrome-105-0/-/chrome-105-0-5195.127.6.tgz", - "integrity": "sha512-JCEkl2AW2r0SD3KaynWfQtHng/yycznxQz2KPo2PvgyrvbRPSA99YS/okCemZPXwF0OvX0Yvx+FqkTPS06Anbw==", + "@ulixee/awaited-dom": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@ulixee/awaited-dom/-/awaited-dom-1.4.1.tgz", + "integrity": "sha512-lj5TqBm4thn6+8PcMesgWwPUP9HRf8jKO3+Pc3cst7nDqKKedfBnDvUhDS9outiI1U5dmFvxoYmiNwL1Pi3oXg==", + "requires": { + "@ulixee/js-path": "^2.0.0-alpha.13" + } + }, + "@ulixee/chrome-108-0": { + "version": "5359.125.7", + "resolved": "https://registry.npmjs.org/@ulixee/chrome-108-0/-/chrome-108-0-5359.125.7.tgz", + "integrity": "sha512-vOjzEzap0qKLu+SfyIGnvX08GYEbWBZQ7+fq/49z1r4eMQAfbPo8fdiQig911b+ssKjlXobgGpM91Kn12cK8jQ==", "dev": true, "requires": { "@ulixee/chrome-app": "^1.0.3" @@ -14022,9 +14192,9 @@ } }, "@ulixee/commons": { - "version": "2.0.0-alpha.12", - "resolved": "https://registry.npmjs.org/@ulixee/commons/-/commons-2.0.0-alpha.12.tgz", - "integrity": "sha512-UWUg1X/5mJ9am3vfianSKcHDP8q1w7qBJJi4L6dfoKXX8X9rECIlsTGa+LvQ661NGU0a50eiUcAeczQpd1PTYA==", + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/commons/-/commons-2.0.0-alpha.18.tgz", + "integrity": "sha512-gH6WoNxT7iizH+ZJOaX8BkVRXpM6AZFrYSayegB1Whvx5D8+ETCT5p4P+ltaX/gsqAHmsk1jrqgP1Jn8ewp4cA==", "requires": { "bech32": "^2.0.0", "devtools-protocol": "^0.0.981744", @@ -14033,182 +14203,183 @@ "source-map-js": "^1.0.1" } }, + "@ulixee/default-browser-emulator": { + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/default-browser-emulator/-/default-browser-emulator-2.0.0-alpha.18.tgz", + "integrity": "sha512-V4JanhK3u1WYYIfL4wSJ3i+CyOE4Eq9EOim4+9ZR02Zh9EMdruK0TllVFUgUKb81JinsuOfCbz3m9MSdFXO+HQ==", + "dev": true, + "requires": { + "@ulixee/chrome-108-0": "^5359.125.6", + "@ulixee/chrome-app": "^1.0.3", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/real-user-agents": "2.0.0-alpha.18", + "@ulixee/unblocked-agent-mitm-socket": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", + "compare-versions": "^3.6.0", + "tough-cookie": "^4.0.0", + "ua-parser-js": "^0.7.22" + } + }, + "@ulixee/default-human-emulator": { + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/default-human-emulator/-/default-human-emulator-2.0.0-alpha.18.tgz", + "integrity": "sha512-+MAhRcDa2SsRgUbPvIArE+DbkRFVtTfAzLTD0UTXdGUHLAKm9UNnw5keHuf4urNqL3exx1GVZ37vZx69Q1fFsw==", + "dev": true, + "requires": { + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18" + } + }, "@ulixee/hero": { - "version": "2.0.0-alpha.12", - "resolved": "https://registry.npmjs.org/@ulixee/hero/-/hero-2.0.0-alpha.12.tgz", - "integrity": "sha512-FW3Tao7n/c/bBlz5k4DjnBrdh75WTEKM1byyKA53Xv4W3g1GNGoqkcns5ItULON7Ar7sLIAm4AFwUZnEVYGnCw==", - "requires": { - "@ulixee/commons": "2.0.0-alpha.12", - "@ulixee/hero-interfaces": "2.0.0-alpha.12", - "@ulixee/hero-plugin-utils": "2.0.0-alpha.12", - "@ulixee/net": "2.0.0-alpha.12", - "@unblocked-web/js-path": "2.0.0-alpha.1", - "@unblocked-web/specifications": "2.0.0-alpha.11", - "awaited-dom": "1.4.0", + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/hero/-/hero-2.0.0-alpha.18.tgz", + "integrity": "sha512-3SS3lY8o+9+G+P3kWlZDUx86J3QCtMJC3/7gKDqZhGD26K0njBWbTWggbH1lvq/FFcYmlni9DYniKoUyWuQAJw==", + "requires": { + "@ulixee/awaited-dom": "1.4.1", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/hero-interfaces": "2.0.0-alpha.18", + "@ulixee/hero-plugin-utils": "2.0.0-alpha.18", + "@ulixee/js-path": "2.0.0-alpha.18", + "@ulixee/net": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", + "linkedom": "^0.14.11", "nanoid": "^3.1.30", "ws": "^7.4.6" } }, "@ulixee/hero-core": { - "version": "2.0.0-alpha.12", - "resolved": "https://registry.npmjs.org/@ulixee/hero-core/-/hero-core-2.0.0-alpha.12.tgz", - "integrity": "sha512-iUT92JyIxuwCkkLBPxG4HVEZ1Yea0tI604QJvjTaohk61QZr+toguidNYcQV8cRBwONK+eLBOwkdqmFUeIeISg==", - "dev": true, - "requires": { - "@types/ua-parser-js": "^0.7.35", - "@ulixee/commons": "2.0.0-alpha.12", - "@ulixee/hero-interfaces": "2.0.0-alpha.12", - "@ulixee/hero-plugin-utils": "2.0.0-alpha.12", - "@ulixee/hero-timetravel": "2.0.0-alpha.12", - "@ulixee/net": "2.0.0-alpha.12", - "@unblocked-web/agent": "2.0.0-alpha.11", - "@unblocked-web/agent-mitm": "2.0.0-alpha.11", - "@unblocked-web/default-browser-emulator": "2.0.0-alpha.11", - "@unblocked-web/default-human-emulator": "2.0.0-alpha.11", - "@unblocked-web/js-path": "2.0.0-alpha.1", - "@unblocked-web/specifications": "2.0.0-alpha.11", - "awaited-dom": "1.4.0", - "better-sqlite3": "^7.5.1", + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/hero-core/-/hero-core-2.0.0-alpha.18.tgz", + "integrity": "sha512-TAWu37yThNefPetX+Q1yZzK23LLZLD+vPNBH/JQwmfFIv2pWTOx3o2jnDXFCfUFWhzc6kqUV1V/Er10M+L9syA==", + "dev": true, + "requires": { + "@ulixee/awaited-dom": "1.4.1", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/default-browser-emulator": "2.0.0-alpha.18", + "@ulixee/default-human-emulator": "2.0.0-alpha.18", + "@ulixee/hero-interfaces": "2.0.0-alpha.18", + "@ulixee/hero-plugin-utils": "2.0.0-alpha.18", + "@ulixee/hero-timetravel": "2.0.0-alpha.18", + "@ulixee/js-path": "2.0.0-alpha.18", + "@ulixee/net": "2.0.0-alpha.18", + "@ulixee/unblocked-agent": "2.0.0-alpha.18", + "@ulixee/unblocked-agent-mitm": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", + "better-sqlite3": "^8.0.1", "moment": "^2.29.4", "nanoid": "^3.1.30", "ws": "^7.4.6" } }, "@ulixee/hero-interfaces": { - "version": "2.0.0-alpha.12", - "resolved": "https://registry.npmjs.org/@ulixee/hero-interfaces/-/hero-interfaces-2.0.0-alpha.12.tgz", - "integrity": "sha512-3g6T6Rq41fArvl5LbjdZ9hLLp+OfRX9nq7PhrcD/murZubkzjtXWZmel27VUblRKXTkvcWKq8tOUoAezO2HvBQ==", - "requires": { - "@ulixee/commons": "2.0.0-alpha.12", - "@unblocked-web/js-path": "2.0.0-alpha.1", - "@unblocked-web/specifications": "2.0.0-alpha.11", - "awaited-dom": "1.4.0", + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/hero-interfaces/-/hero-interfaces-2.0.0-alpha.18.tgz", + "integrity": "sha512-QPblDraeVASaXRZzLwlvAWz9RrTsAIgPUymRZ66GR63jCRinVdRVDzhbVS5BLy8P6do1+uDSukKgfreQP5DVLA==", + "requires": { + "@ulixee/awaited-dom": "1.4.1", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/js-path": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", "devtools-protocol": "^0.0.981744" } }, "@ulixee/hero-plugin-utils": { - "version": "2.0.0-alpha.12", - "resolved": "https://registry.npmjs.org/@ulixee/hero-plugin-utils/-/hero-plugin-utils-2.0.0-alpha.12.tgz", - "integrity": "sha512-DbzQI9IGExzGJB3yjaYk9u02pYJ+8w1Vt9YQi0+5LK5VT8lC2/cB1MLTYVZ7m0KVtr7o/16XNj3pH9NUwRmamQ==", + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/hero-plugin-utils/-/hero-plugin-utils-2.0.0-alpha.18.tgz", + "integrity": "sha512-yHU3joOt+ZLnYefJ+94bOKJSU84Ij3t6caV2xbup/qgcumZHOxKFDI1gWaCHSHfVig9QGfbvz3jte6gfIlermQ==", "requires": { - "@ulixee/commons": "2.0.0-alpha.12", - "@ulixee/hero-interfaces": "2.0.0-alpha.12", - "@unblocked-web/specifications": "2.0.0-alpha.11" + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/hero-interfaces": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18" } }, "@ulixee/hero-timetravel": { - "version": "2.0.0-alpha.12", - "resolved": "https://registry.npmjs.org/@ulixee/hero-timetravel/-/hero-timetravel-2.0.0-alpha.12.tgz", - "integrity": "sha512-3ww4yqXQ6qL4L/dsMZGQC0hh9klmGSdRqHN/MViOJ+6sFO+2nwOVcTXYhhhoijM8wEJLQGQxWqEmAfCQxkc+RA==", + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/hero-timetravel/-/hero-timetravel-2.0.0-alpha.18.tgz", + "integrity": "sha512-vB+InlM8+oRDFkRcs5W8O4ANtEg0cpaENLoiwP2RtbGKpVvNQOO58t72uwOyouLdZVOqF5VB+2g4QQiVuzmd5g==", "dev": true, "requires": { - "@ulixee/commons": "2.0.0-alpha.12", - "@ulixee/hero-core": "2.0.0-alpha.12", - "@ulixee/hero-interfaces": "2.0.0-alpha.12", - "@unblocked-web/agent": "2.0.0-alpha.11", - "@unblocked-web/specifications": "2.0.0-alpha.11", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/hero-core": "2.0.0-alpha.18", + "@ulixee/hero-interfaces": "2.0.0-alpha.18", + "@ulixee/unblocked-agent": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", "nanoid": "^3.1.30" } }, + "@ulixee/js-path": { + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/js-path/-/js-path-2.0.0-alpha.18.tgz", + "integrity": "sha512-bZw4K/VHq+570EJG6n0pUqqOYQfZTNzDVgowQfk/S3m9tCvL662XNYpEfLnhl3yKLXHrJlZkPZy0Fh4c4jP6Pg==" + }, "@ulixee/net": { - "version": "2.0.0-alpha.12", - "resolved": "https://registry.npmjs.org/@ulixee/net/-/net-2.0.0-alpha.12.tgz", - "integrity": "sha512-+vkTS2mzMVnUzOO0lMfUsBVSUoGrJRLAY7xjGFUS83yJEU8zz0iwD/vGi6hHGNjAWlAjdBNal5wlfgFivxHYrg==", + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/net/-/net-2.0.0-alpha.18.tgz", + "integrity": "sha512-5RpcSc/td8mmTe0hl2/OlX/AjBY0sxFHfJ85T/pUxdjyCrMrexnAiEjMLqgDHuxzDwvDWxWBw8u8CgqEJleMtg==", "requires": { - "@ulixee/commons": "2.0.0-alpha.12", + "@ulixee/commons": "2.0.0-alpha.18", "ws": "^7.4.6" } }, - "@unblocked-web/agent": { - "version": "2.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/@unblocked-web/agent/-/agent-2.0.0-alpha.11.tgz", - "integrity": "sha512-bSy3XmPxY90tXerIJ6wDd2Cqn3x/oRjQLtl+6ZqtFP7hRl8DwkFNU6XpA/BgwrWBlvUCLWfEkwqdy4MHLbkusw==", + "@ulixee/real-user-agents": { + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/real-user-agents/-/real-user-agents-2.0.0-alpha.18.tgz", + "integrity": "sha512-TpfZ2mMYC8YWXhLqjsFEfgV3Gtdl/0WzyBOxdktHmzpVtAYzG/hZ05I5JP8v8pfKotUngjuAF6Dhwtfghh8lRQ==", + "dev": true, + "requires": { + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", + "compare-versions": "^3.6.0", + "ua-parser-js": "^0.7.24" + } + }, + "@ulixee/unblocked-agent": { + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/unblocked-agent/-/unblocked-agent-2.0.0-alpha.18.tgz", + "integrity": "sha512-h+QwD0lwIgeMx0+HDgkF6+mcEQdrHFydwpqr73phR33sKbEVbfro7pORF5ORLVdcWMIOKILxFxtTtK3kiDNRBQ==", "dev": true, "requires": { - "@ulixee/chrome-105-0": "^5195.127.6", + "@ulixee/chrome-108-0": "^5359.125.6", "@ulixee/chrome-app": "^1.0.3", - "@ulixee/commons": "2.0.0-alpha.12", - "@unblocked-web/agent-mitm": "2.0.0-alpha.11", - "@unblocked-web/js-path": "2.0.0-alpha.1", - "@unblocked-web/specifications": "2.0.0-alpha.11", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/js-path": "2.0.0-alpha.18", + "@ulixee/unblocked-agent-mitm": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", "devtools-protocol": "^0.0.981744", "nanoid": "^3.3.3", "tough-cookie": "^4.0.0" } }, - "@unblocked-web/agent-mitm": { - "version": "2.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/@unblocked-web/agent-mitm/-/agent-mitm-2.0.0-alpha.11.tgz", - "integrity": "sha512-OV5ytIrGcQ7k43QohhYl4fg/scw07J/7RcK9DkT/JD/6feK1umOYZ17upWVdeE/l7VGOvW/z1UVkEK/Z7XMKcg==", + "@ulixee/unblocked-agent-mitm": { + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/unblocked-agent-mitm/-/unblocked-agent-mitm-2.0.0-alpha.18.tgz", + "integrity": "sha512-HDQm+IYXclP1LPrHroBZxyhcavmU0cy62F40OqZe826r5iqvDhfZEKIMGpCnVrucd4jDLj+Zx5wY8GdA3pejEw==", "dev": true, "requires": { - "@ulixee/commons": "2.0.0-alpha.12", - "@unblocked-web/agent-mitm-socket": "2.0.0-alpha.11", - "@unblocked-web/specifications": "2.0.0-alpha.11", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/unblocked-agent-mitm-socket": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", "dns-packet": "^5.2.4", "moment": "^2.29.4" } }, - "@unblocked-web/agent-mitm-socket": { - "version": "2.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/@unblocked-web/agent-mitm-socket/-/agent-mitm-socket-2.0.0-alpha.11.tgz", - "integrity": "sha512-W65mZ9NPYEbgCrhGa/ZgaOgYDitdKJ+I2rO4WSUPZmuYV4aNAI+ysdw04+hvxfOYyapWIwhLZuH1uZjggR927Q==", + "@ulixee/unblocked-agent-mitm-socket": { + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/unblocked-agent-mitm-socket/-/unblocked-agent-mitm-socket-2.0.0-alpha.18.tgz", + "integrity": "sha512-TvyS8yJ10JNCLZGaD/ebGqwAt0AJ/5G1Kjo2i7IPjDyBa1gjdBMo+DVCqYVOK/9B/vAQygiu4CarmvEOq8Ylfw==", "dev": true, "requires": { - "@ulixee/commons": "2.0.0-alpha.12", - "@unblocked-web/specifications": "2.0.0-alpha.11", + "@ulixee/commons": "2.0.0-alpha.18", + "@ulixee/unblocked-specification": "2.0.0-alpha.18", "nanoid": "^3.1.30" } }, - "@unblocked-web/default-browser-emulator": { - "version": "2.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/@unblocked-web/default-browser-emulator/-/default-browser-emulator-2.0.0-alpha.11.tgz", - "integrity": "sha512-P2JvKDloY/lbU55cg6g0yMBvgMgclq6v1EUKr70g0nRYKjtqrrGdd4gNCxiDE+t+ADPw63HJIyaqld+au/9aJw==", - "dev": true, + "@ulixee/unblocked-specification": { + "version": "2.0.0-alpha.18", + "resolved": "https://registry.npmjs.org/@ulixee/unblocked-specification/-/unblocked-specification-2.0.0-alpha.18.tgz", + "integrity": "sha512-PtgLDY9IUvfGECBfQhK3heyOk2b7DI7B7J31mBaannidM6KloOWq84/H8AwrLkuqfP7QYThLJ7c9fT+QetN/kg==", "requires": { - "@ulixee/chrome-105-0": "^5195.127.6", - "@ulixee/chrome-app": "^1.0.2", - "@ulixee/commons": "2.0.0-alpha.12", - "@unblocked-web/real-user-agents": "2.0.0-alpha.11", - "@unblocked-web/specifications": "2.0.0-alpha.11", - "compare-versions": "^3.6.0", - "tough-cookie": "^4.0.0", - "ua-parser-js": "^0.7.22" - } - }, - "@unblocked-web/default-human-emulator": { - "version": "2.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/@unblocked-web/default-human-emulator/-/default-human-emulator-2.0.0-alpha.11.tgz", - "integrity": "sha512-0vlNZWmlPHC3k6Rs6Q83kWdI3A+9q+Vz6xmsNKOcFEVKYMCjMtlWibMK7S2ZdXeSBAh82JRwA4Gbi5PBqQkVoA==", - "dev": true, - "requires": { - "@ulixee/commons": "2.0.0-alpha.12", - "@unblocked-web/specifications": "2.0.0-alpha.11" - } - }, - "@unblocked-web/js-path": { - "version": "2.0.0-alpha.1", - "resolved": "https://registry.npmjs.org/@unblocked-web/js-path/-/js-path-2.0.0-alpha.1.tgz", - "integrity": "sha512-59FWvS1XRD862CLm2/9ZPiJlylolwkhe3HRH+aIes7dRXHSlpdwOLQG1V6NN1W//TXh9ars3f3TJqr4XLSaAcg==" - }, - "@unblocked-web/real-user-agents": { - "version": "2.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/@unblocked-web/real-user-agents/-/real-user-agents-2.0.0-alpha.11.tgz", - "integrity": "sha512-uGv25+Ff6JeSCxsZxSnDD0hJ6usn9SFudu69Q2Aq/yufkqnHCK1g4/5P20thIr6nAhm/kN+Duzxb672eGzioqQ==", - "dev": true, - "requires": { - "@ulixee/commons": "2.0.0-alpha.12", - "@unblocked-web/specifications": "2.0.0-alpha.11", - "compare-versions": "^3.6.0", - "ua-parser-js": "^0.7.24" - } - }, - "@unblocked-web/specifications": { - "version": "2.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/@unblocked-web/specifications/-/specifications-2.0.0-alpha.11.tgz", - "integrity": "sha512-IDIvoPfEywDcsmR/SH2Oo5sISBTn246h2ex+P/xIKe735wYSgX4/pik982wCTWsv5G9D9Jnd/wZcPCFCGSjkYg==", - "requires": { - "@unblocked-web/js-path": "2.0.0-alpha.1", + "@ulixee/js-path": "2.0.0-alpha.18", "devtools-protocol": "^0.0.981744" } }, @@ -14418,14 +14589,6 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, - "awaited-dom": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/awaited-dom/-/awaited-dom-1.4.0.tgz", - "integrity": "sha512-0Am2L51ByCfKkHXUs8Cv2qCoukJtXq+iLrBwoPgNPB5OmfmdnPefibb6jJ1SN9pNMx7pxMakScYY2aO2gikoww==", - "requires": { - "@unblocked-web/js-path": "2.0.0-alpha.1" - } - }, "babel-jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", @@ -14521,9 +14684,9 @@ "dev": true }, "better-sqlite3": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-7.6.2.tgz", - "integrity": "sha512-S5zIU1Hink2AH4xPsN0W43T1/AJ5jrPh7Oy07ocuW/AKYYY02GWzz9NH0nbSMn/gw6fDZ5jZ1QsHt1BXAwJ6Lg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-8.0.1.tgz", + "integrity": "sha512-JhTZjpyapA1icCEjIZB4TSSgkGdFgpWZA2Wszg7Cf4JwJwKQmbvuNnJBeR+EYG/Z29OXvR4G//Rbg31BW/Z7Yg==", "dev": true, "requires": { "bindings": "^1.5.0", @@ -14563,6 +14726,11 @@ } } }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, "bottleneck": { "version": "2.19.5", "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", @@ -14941,6 +15109,23 @@ "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", "dev": true }, + "css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, "cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", @@ -15168,6 +15353,21 @@ "esutils": "^2.0.2" } }, + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, "domexception": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", @@ -15185,6 +15385,24 @@ } } }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + } + }, "dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -15230,6 +15448,11 @@ "once": "^1.4.0" } }, + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" + }, "env-ci": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-5.5.0.tgz", @@ -15916,6 +16139,17 @@ "dev": true, "requires": { "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } } }, "fs.realpath": { @@ -16196,6 +16430,17 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, + "htmlparser2": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + } + }, "http-proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", @@ -17288,6 +17533,30 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, + "linkedom": { + "version": "0.14.21", + "resolved": "https://registry.npmjs.org/linkedom/-/linkedom-0.14.21.tgz", + "integrity": "sha512-V+c0AAFMTVJA2iAhrdd+u44lL0TjL6hBenVB061VQ6BHqTAHtXw1v5F1/CHGKtwg0OHm+hrGbepb9ZSFJ7lJkg==", + "requires": { + "css-select": "^5.1.0", + "cssom": "^0.5.0", + "html-escaper": "^3.0.3", + "htmlparser2": "^8.0.1", + "uhyphen": "^0.1.0" + }, + "dependencies": { + "cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==" + }, + "html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==" + } + } + }, "load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", @@ -17615,9 +17884,9 @@ } }, "minipass": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.0.tgz", + "integrity": "sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==", "dev": true, "requires": { "yallist": "^4.0.0" @@ -17631,6 +17900,17 @@ "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } } }, "mkdirp": { @@ -17698,9 +17978,9 @@ "dev": true }, "node-abi": { - "version": "3.28.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.28.0.tgz", - "integrity": "sha512-fRlDb4I0eLcQeUvGq7IY3xHrSb0c9ummdvDSYWfT9+LKP+3jCKw/tKoqaM7r1BAoiAC6GtwyjaGnOz6B3OtF+A==", + "version": "3.31.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.31.0.tgz", + "integrity": "sha512-eSKV6s+APenqVh8ubJyiu/YhZgxQpGP66ntzUb3lY1xB9ukSRaGnx0AIxI+IM+1+IVYC1oWobgG5L3Lt9ARykQ==", "dev": true, "requires": { "semver": "^7.3.5" @@ -19590,6 +19870,14 @@ "path-key": "^3.0.0" } }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, "nwsapi": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", @@ -20863,14 +21151,14 @@ "dev": true }, "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", "dev": true, "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", + "minipass": "^4.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" @@ -21225,6 +21513,11 @@ "dev": true, "optional": true }, + "uhyphen": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/uhyphen/-/uhyphen-0.1.0.tgz", + "integrity": "sha512-o0QVGuFg24FK765Qdd5kk0zU/U4dEsCtN/GSiwNI9i8xsSVtjIAOdTaVhLwZ1nrbWxFVMxNDDl+9fednsOMsBw==" + }, "unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", diff --git a/package.json b/package.json index 9b2265b..3248fe1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "esea-scraper", - "version": "1.1.5", + "version": "1.1.6", "description": "Pull ESEA profile data", "main": "dist/index.cjs.js", "typings": "dist/index.d.ts", @@ -23,9 +23,9 @@ "author": "Apina-32", "license": "MIT", "dependencies": { - "@ulixee/commons": "^2.0.0-alpha.12", - "@ulixee/hero": "^2.0.0-alpha.12", - "@ulixee/net": "^2.0.0-alpha.12", + "@ulixee/commons": "^2.0.0-alpha.18", + "@ulixee/hero": "^2.0.0-alpha.18", + "@ulixee/net": "^2.0.0-alpha.18", "chrono-node": "^2.4.1", "debug": "^4.3.4", "p-queue": "^6.6.2", @@ -43,7 +43,7 @@ "@types/steamid": "^2.0.1", "@typescript-eslint/eslint-plugin": "^5.41.0", "@typescript-eslint/parser": "^5.41.0", - "@ulixee/hero-core": "^2.0.0-alpha.6", + "@ulixee/hero-core": "^2.0.0-alpha.18", "eslint": "8.22.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.5.0",