Emulate slow device
Last active
April 30, 2023 07:24
-
-
Save alfredwesterveld/a5d56f1e1d453f26850af9d8533bade5 to your computer and use it in GitHub Desktop.
slow down browser
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
URL=https://xkcd.com/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.env | |
node_modules |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// @ts-check | |
import puppeteer, { KnownDevices } from "puppeteer"; | |
import { config } from "dotenv"; | |
config(); | |
try { | |
const browser = await puppeteer.launch({ | |
headless: false, | |
devtools: true, | |
}); | |
const [page] = await browser.pages(); | |
const pageSession = await page.target().createCDPSession(); | |
await pageSession.send("Emulation.setCPUThrottlingRate", { rate: 4 }); | |
await page.emulate(KnownDevices["Pixel 5"]); | |
if (process.env.URL) { | |
await page.goto(process.env.URL); | |
} else if (process.argv[2]) { | |
await page.goto(process.argv[2]); | |
} | |
} catch (e) { | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"dependencies": { | |
"dotenv": "^16.0.3", | |
"puppeteer": "^19.11.1" | |
}, | |
"name": "slow-browser", | |
"version": "1.0.0", | |
"main": "index.js", | |
"scripts": { | |
"start": "node index.mjs" | |
}, | |
"keywords": [], | |
"author": "", | |
"license": "ISC", | |
"description": "" | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
lockfileVersion: 5.4 | |
specifiers: | |
dotenv: ^16.0.3 | |
puppeteer: ^19.11.1 | |
dependencies: | |
dotenv: 16.0.3 | |
puppeteer: 19.11.1 | |
packages: | |
/@babel/code-frame/7.21.4: | |
resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} | |
engines: {node: '>=6.9.0'} | |
dependencies: | |
'@babel/highlight': 7.18.6 | |
dev: false | |
/@babel/helper-validator-identifier/7.19.1: | |
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} | |
engines: {node: '>=6.9.0'} | |
dev: false | |
/@babel/highlight/7.18.6: | |
resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} | |
engines: {node: '>=6.9.0'} | |
dependencies: | |
'@babel/helper-validator-identifier': 7.19.1 | |
chalk: 2.4.2 | |
js-tokens: 4.0.0 | |
dev: false | |
/@puppeteer/browsers/0.5.0: | |
resolution: {integrity: sha512-Uw6oB7VvmPRLE4iKsjuOh8zgDabhNX67dzo8U/BB0f9527qx+4eeUs+korU98OhG5C4ubg7ufBgVi63XYwS6TQ==} | |
engines: {node: '>=14.1.0'} | |
hasBin: true | |
peerDependencies: | |
typescript: '>= 4.7.4' | |
peerDependenciesMeta: | |
typescript: | |
optional: true | |
dependencies: | |
debug: 4.3.4 | |
extract-zip: 2.0.1 | |
https-proxy-agent: 5.0.1 | |
progress: 2.0.3 | |
proxy-from-env: 1.1.0 | |
tar-fs: 2.1.1 | |
unbzip2-stream: 1.4.3 | |
yargs: 17.7.1 | |
transitivePeerDependencies: | |
- supports-color | |
dev: false | |
/@types/node/18.16.3: | |
resolution: {integrity: sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==} | |
dev: false | |
optional: true | |
/@types/yauzl/2.10.0: | |
resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} | |
requiresBuild: true | |
dependencies: | |
'@types/node': 18.16.3 | |
dev: false | |
optional: true | |
/agent-base/6.0.2: | |
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} | |
engines: {node: '>= 6.0.0'} | |
dependencies: | |
debug: 4.3.4 | |
transitivePeerDependencies: | |
- supports-color | |
dev: false | |
/ansi-regex/5.0.1: | |
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} | |
engines: {node: '>=8'} | |
dev: false | |
/ansi-styles/3.2.1: | |
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} | |
engines: {node: '>=4'} | |
dependencies: | |
color-convert: 1.9.3 | |
dev: false | |
/ansi-styles/4.3.0: | |
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} | |
engines: {node: '>=8'} | |
dependencies: | |
color-convert: 2.0.1 | |
dev: false | |
/argparse/2.0.1: | |
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} | |
dev: false | |
/base64-js/1.5.1: | |
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} | |
dev: false | |
/bl/4.1.0: | |
resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} | |
dependencies: | |
buffer: 5.7.1 | |
inherits: 2.0.4 | |
readable-stream: 3.6.2 | |
dev: false | |
/buffer-crc32/0.2.13: | |
resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} | |
dev: false | |
/buffer/5.7.1: | |
resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} | |
dependencies: | |
base64-js: 1.5.1 | |
ieee754: 1.2.1 | |
dev: false | |
/callsites/3.1.0: | |
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} | |
engines: {node: '>=6'} | |
dev: false | |
/chalk/2.4.2: | |
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} | |
engines: {node: '>=4'} | |
dependencies: | |
ansi-styles: 3.2.1 | |
escape-string-regexp: 1.0.5 | |
supports-color: 5.5.0 | |
dev: false | |
/chownr/1.1.4: | |
resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} | |
dev: false | |
/chromium-bidi/0.4.7_7yd6ibrwer4fxzjxd6md3toxiy: | |
resolution: {integrity: sha512-6+mJuFXwTMU6I3vYLs6IL8A1DyQTPjCfIL971X0aMPVGRbGnNfl6i6Cl0NMbxi2bRYLGESt9T2ZIMRM5PAEcIQ==} | |
peerDependencies: | |
devtools-protocol: '*' | |
dependencies: | |
devtools-protocol: 0.0.1107588 | |
mitt: 3.0.0 | |
dev: false | |
/cliui/8.0.1: | |
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} | |
engines: {node: '>=12'} | |
dependencies: | |
string-width: 4.2.3 | |
strip-ansi: 6.0.1 | |
wrap-ansi: 7.0.0 | |
dev: false | |
/color-convert/1.9.3: | |
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} | |
dependencies: | |
color-name: 1.1.3 | |
dev: false | |
/color-convert/2.0.1: | |
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} | |
engines: {node: '>=7.0.0'} | |
dependencies: | |
color-name: 1.1.4 | |
dev: false | |
/color-name/1.1.3: | |
resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} | |
dev: false | |
/color-name/1.1.4: | |
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} | |
dev: false | |
/cosmiconfig/8.1.3: | |
resolution: {integrity: sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==} | |
engines: {node: '>=14'} | |
dependencies: | |
import-fresh: 3.3.0 | |
js-yaml: 4.1.0 | |
parse-json: 5.2.0 | |
path-type: 4.0.0 | |
dev: false | |
/cross-fetch/3.1.5: | |
resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} | |
dependencies: | |
node-fetch: 2.6.7 | |
transitivePeerDependencies: | |
- encoding | |
dev: false | |
/debug/4.3.4: | |
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} | |
engines: {node: '>=6.0'} | |
peerDependencies: | |
supports-color: '*' | |
peerDependenciesMeta: | |
supports-color: | |
optional: true | |
dependencies: | |
ms: 2.1.2 | |
dev: false | |
/devtools-protocol/0.0.1107588: | |
resolution: {integrity: sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg==} | |
dev: false | |
/dotenv/16.0.3: | |
resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} | |
engines: {node: '>=12'} | |
dev: false | |
/emoji-regex/8.0.0: | |
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} | |
dev: false | |
/end-of-stream/1.4.4: | |
resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} | |
dependencies: | |
once: 1.4.0 | |
dev: false | |
/error-ex/1.3.2: | |
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} | |
dependencies: | |
is-arrayish: 0.2.1 | |
dev: false | |
/escalade/3.1.1: | |
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} | |
engines: {node: '>=6'} | |
dev: false | |
/escape-string-regexp/1.0.5: | |
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} | |
engines: {node: '>=0.8.0'} | |
dev: false | |
/extract-zip/2.0.1: | |
resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} | |
engines: {node: '>= 10.17.0'} | |
hasBin: true | |
dependencies: | |
debug: 4.3.4 | |
get-stream: 5.2.0 | |
yauzl: 2.10.0 | |
optionalDependencies: | |
'@types/yauzl': 2.10.0 | |
transitivePeerDependencies: | |
- supports-color | |
dev: false | |
/fd-slicer/1.1.0: | |
resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} | |
dependencies: | |
pend: 1.2.0 | |
dev: false | |
/fs-constants/1.0.0: | |
resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} | |
dev: false | |
/get-caller-file/2.0.5: | |
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} | |
engines: {node: 6.* || 8.* || >= 10.*} | |
dev: false | |
/get-stream/5.2.0: | |
resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} | |
engines: {node: '>=8'} | |
dependencies: | |
pump: 3.0.0 | |
dev: false | |
/has-flag/3.0.0: | |
resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} | |
engines: {node: '>=4'} | |
dev: false | |
/https-proxy-agent/5.0.1: | |
resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} | |
engines: {node: '>= 6'} | |
dependencies: | |
agent-base: 6.0.2 | |
debug: 4.3.4 | |
transitivePeerDependencies: | |
- supports-color | |
dev: false | |
/ieee754/1.2.1: | |
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} | |
dev: false | |
/import-fresh/3.3.0: | |
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} | |
engines: {node: '>=6'} | |
dependencies: | |
parent-module: 1.0.1 | |
resolve-from: 4.0.0 | |
dev: false | |
/inherits/2.0.4: | |
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} | |
dev: false | |
/is-arrayish/0.2.1: | |
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} | |
dev: false | |
/is-fullwidth-code-point/3.0.0: | |
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} | |
engines: {node: '>=8'} | |
dev: false | |
/js-tokens/4.0.0: | |
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} | |
dev: false | |
/js-yaml/4.1.0: | |
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} | |
hasBin: true | |
dependencies: | |
argparse: 2.0.1 | |
dev: false | |
/json-parse-even-better-errors/2.3.1: | |
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} | |
dev: false | |
/lines-and-columns/1.2.4: | |
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} | |
dev: false | |
/mitt/3.0.0: | |
resolution: {integrity: sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==} | |
dev: false | |
/mkdirp-classic/0.5.3: | |
resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} | |
dev: false | |
/ms/2.1.2: | |
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} | |
dev: false | |
/node-fetch/2.6.7: | |
resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} | |
engines: {node: 4.x || >=6.0.0} | |
peerDependencies: | |
encoding: ^0.1.0 | |
peerDependenciesMeta: | |
encoding: | |
optional: true | |
dependencies: | |
whatwg-url: 5.0.0 | |
dev: false | |
/once/1.4.0: | |
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} | |
dependencies: | |
wrappy: 1.0.2 | |
dev: false | |
/parent-module/1.0.1: | |
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} | |
engines: {node: '>=6'} | |
dependencies: | |
callsites: 3.1.0 | |
dev: false | |
/parse-json/5.2.0: | |
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} | |
engines: {node: '>=8'} | |
dependencies: | |
'@babel/code-frame': 7.21.4 | |
error-ex: 1.3.2 | |
json-parse-even-better-errors: 2.3.1 | |
lines-and-columns: 1.2.4 | |
dev: false | |
/path-type/4.0.0: | |
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} | |
engines: {node: '>=8'} | |
dev: false | |
/pend/1.2.0: | |
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} | |
dev: false | |
/progress/2.0.3: | |
resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} | |
engines: {node: '>=0.4.0'} | |
dev: false | |
/proxy-from-env/1.1.0: | |
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} | |
dev: false | |
/pump/3.0.0: | |
resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} | |
dependencies: | |
end-of-stream: 1.4.4 | |
once: 1.4.0 | |
dev: false | |
/puppeteer-core/19.11.1: | |
resolution: {integrity: sha512-qcuC2Uf0Fwdj9wNtaTZ2OvYRraXpAK+puwwVW8ofOhOgLPZyz1c68tsorfIZyCUOpyBisjr+xByu7BMbEYMepA==} | |
engines: {node: '>=14.14.0'} | |
peerDependencies: | |
typescript: '>= 4.7.4' | |
peerDependenciesMeta: | |
typescript: | |
optional: true | |
dependencies: | |
'@puppeteer/browsers': 0.5.0 | |
chromium-bidi: 0.4.7_7yd6ibrwer4fxzjxd6md3toxiy | |
cross-fetch: 3.1.5 | |
debug: 4.3.4 | |
devtools-protocol: 0.0.1107588 | |
extract-zip: 2.0.1 | |
https-proxy-agent: 5.0.1 | |
proxy-from-env: 1.1.0 | |
tar-fs: 2.1.1 | |
unbzip2-stream: 1.4.3 | |
ws: 8.13.0 | |
transitivePeerDependencies: | |
- bufferutil | |
- encoding | |
- supports-color | |
- utf-8-validate | |
dev: false | |
/puppeteer/19.11.1: | |
resolution: {integrity: sha512-39olGaX2djYUdhaQQHDZ0T0GwEp+5f9UB9HmEP0qHfdQHIq0xGQZuAZ5TLnJIc/88SrPLpEflPC+xUqOTv3c5g==} | |
requiresBuild: true | |
dependencies: | |
'@puppeteer/browsers': 0.5.0 | |
cosmiconfig: 8.1.3 | |
https-proxy-agent: 5.0.1 | |
progress: 2.0.3 | |
proxy-from-env: 1.1.0 | |
puppeteer-core: 19.11.1 | |
transitivePeerDependencies: | |
- bufferutil | |
- encoding | |
- supports-color | |
- typescript | |
- utf-8-validate | |
dev: false | |
/readable-stream/3.6.2: | |
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} | |
engines: {node: '>= 6'} | |
dependencies: | |
inherits: 2.0.4 | |
string_decoder: 1.3.0 | |
util-deprecate: 1.0.2 | |
dev: false | |
/require-directory/2.1.1: | |
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} | |
engines: {node: '>=0.10.0'} | |
dev: false | |
/resolve-from/4.0.0: | |
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} | |
engines: {node: '>=4'} | |
dev: false | |
/safe-buffer/5.2.1: | |
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} | |
dev: false | |
/string-width/4.2.3: | |
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} | |
engines: {node: '>=8'} | |
dependencies: | |
emoji-regex: 8.0.0 | |
is-fullwidth-code-point: 3.0.0 | |
strip-ansi: 6.0.1 | |
dev: false | |
/string_decoder/1.3.0: | |
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} | |
dependencies: | |
safe-buffer: 5.2.1 | |
dev: false | |
/strip-ansi/6.0.1: | |
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} | |
engines: {node: '>=8'} | |
dependencies: | |
ansi-regex: 5.0.1 | |
dev: false | |
/supports-color/5.5.0: | |
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} | |
engines: {node: '>=4'} | |
dependencies: | |
has-flag: 3.0.0 | |
dev: false | |
/tar-fs/2.1.1: | |
resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} | |
dependencies: | |
chownr: 1.1.4 | |
mkdirp-classic: 0.5.3 | |
pump: 3.0.0 | |
tar-stream: 2.2.0 | |
dev: false | |
/tar-stream/2.2.0: | |
resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} | |
engines: {node: '>=6'} | |
dependencies: | |
bl: 4.1.0 | |
end-of-stream: 1.4.4 | |
fs-constants: 1.0.0 | |
inherits: 2.0.4 | |
readable-stream: 3.6.2 | |
dev: false | |
/through/2.3.8: | |
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} | |
dev: false | |
/tr46/0.0.3: | |
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} | |
dev: false | |
/unbzip2-stream/1.4.3: | |
resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} | |
dependencies: | |
buffer: 5.7.1 | |
through: 2.3.8 | |
dev: false | |
/util-deprecate/1.0.2: | |
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} | |
dev: false | |
/webidl-conversions/3.0.1: | |
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} | |
dev: false | |
/whatwg-url/5.0.0: | |
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} | |
dependencies: | |
tr46: 0.0.3 | |
webidl-conversions: 3.0.1 | |
dev: false | |
/wrap-ansi/7.0.0: | |
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} | |
engines: {node: '>=10'} | |
dependencies: | |
ansi-styles: 4.3.0 | |
string-width: 4.2.3 | |
strip-ansi: 6.0.1 | |
dev: false | |
/wrappy/1.0.2: | |
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} | |
dev: false | |
/ws/8.13.0: | |
resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} | |
engines: {node: '>=10.0.0'} | |
peerDependencies: | |
bufferutil: ^4.0.1 | |
utf-8-validate: '>=5.0.2' | |
peerDependenciesMeta: | |
bufferutil: | |
optional: true | |
utf-8-validate: | |
optional: true | |
dev: false | |
/y18n/5.0.8: | |
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} | |
engines: {node: '>=10'} | |
dev: false | |
/yargs-parser/21.1.1: | |
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} | |
engines: {node: '>=12'} | |
dev: false | |
/yargs/17.7.1: | |
resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==} | |
engines: {node: '>=12'} | |
dependencies: | |
cliui: 8.0.1 | |
escalade: 3.1.1 | |
get-caller-file: 2.0.5 | |
require-directory: 2.1.1 | |
string-width: 4.2.3 | |
y18n: 5.0.8 | |
yargs-parser: 21.1.1 | |
dev: false | |
/yauzl/2.10.0: | |
resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} | |
dependencies: | |
buffer-crc32: 0.2.13 | |
fd-slicer: 1.1.0 | |
dev: false |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment