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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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