├── .github └── workflows │ └── hunt.yml ├── .gitignore ├── LICENSE ├── README.md ├── config.ts ├── deps.txt ├── package.json ├── script.ts ├── tsconfig.json └── yarn.lock /.github/workflows/hunt.yml: -------------------------------------------------------------------------------- 1 | name: Hunt 2 | 3 | on: 4 | workflow_dispatch: 5 | inputs: 6 | invite: 7 | description: Invite Code 8 | required: true 9 | 10 | jobs: 11 | hunter: 12 | name: HUNTER${{ matrix.hunter }} 13 | runs-on: ubuntu-latest 14 | timeout-minutes: 120 15 | strategy: 16 | fail-fast: false 17 | matrix: 18 | hunter: [1, 2, 3, 4, 5] 19 | 20 | steps: 21 | - name: Setup Repo 22 | uses: actions/checkout@v2 23 | 24 | - name: Setup Node.js 25 | uses: actions/setup-node@v2 26 | with: 27 | node-version: 16.x 28 | 29 | - name: Install Dependencies 30 | run: | 31 | yarn 32 | sudo apt install -y $(cat deps.txt) 33 | 34 | - name: Start Treasure Hunt 35 | run: yarn start ${{ github.event.inputs.invite }} 36 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | screenshots 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | This is free and unencumbered software released into the public domain. 2 | 3 | Anyone is free to copy, modify, publish, use, compile, sell, or 4 | distribute this software, either in source code form or as a compiled 5 | binary, for any purpose, commercial or non-commercial, and by any 6 | means. 7 | 8 | In jurisdictions that recognize copyright laws, the author or authors 9 | of this software dedicate any and all copyright interest in the 10 | software to the public domain. We make this dedication for the benefit 11 | of the public at large and to the detriment of our heirs and 12 | successors. We intend this dedication to be an overt act of 13 | relinquishment in perpetuity of all present and future rights to this 14 | software under copyright law. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 19 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 21 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | 24 | For more information, please refer to 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | > **UPDATE**: Sign-ups are now open again! 2 | 3 | # Treasure Hunt 4 | 5 | Get 800GB free on Treasure Cloud 6 | 7 | ### Get Started 8 | 9 | 1. [Fork](https://github.com/xuac/treasure-hunt/fork) the repository 10 | 2. Go to the Actions tab 11 | 3. Click on the `Hunt` workflow under `All workflows` 12 | 4. Click on the `Run Workflow ▼` dropdown 13 | 5. Enter [your referral code](https://app.treasure.cloud/settings/referrals) (part of the referral link after `...signup?code=`) 14 | 6. Click `Run Workflow` 15 | 7. When it stops, run again... 16 | 17 | ### Run Locally 18 | 19 | These instructions are for running on Linux. You'll need NodeJS 15 or above. 20 | 21 | 1. Clone the repo 22 | 23 | ```sh 24 | git clone https://github.com/xuac/treasure-hunt.git 25 | cd treasure-hunt 26 | ``` 27 | 28 | 2. Install Dependencies 29 | 30 | ```sh 31 | yarn # or npm i 32 | sudo apt install -y $(cat deps.txt) # dependecies for puppeteer 33 | ``` 34 | 35 | 3. Run 36 | 37 | ```sh 38 | yarn start [your referral code] 39 | # or npm run start [your referral code] 40 | ``` 41 | 42 | If you run it locally, you'll also see a `screenshots` folder with screenshots of all the steps for all the emails. 43 | 44 | ### Disclaimer 45 | 46 | If/When they find out about this, they may suspend all the accounts and take away all the bonus storage. Whatever the case is, you are responsible for what happens to your account. 47 | -------------------------------------------------------------------------------- /config.ts: -------------------------------------------------------------------------------- 1 | export const config = { 2 | invite: '', // Invite Code is part of the Referral link: https://app.treasure.cloud/auth/signup?code=[INVITE CODE] 3 | password: 'SvnKg7zFwkLc9mh9PAAWt', 4 | screenshotsDir: './screenshots', 5 | runs: 120, 6 | }; 7 | 8 | export default config; 9 | -------------------------------------------------------------------------------- /deps.txt: -------------------------------------------------------------------------------- 1 | ca-certificates 2 | fonts-liberation 3 | libappindicator3-1 4 | libasound2 5 | libatk-bridge2.0-0 6 | libatk1.0-0 7 | libc6 8 | libcairo2 9 | libcups2 10 | libdbus-1-3 11 | libexpat1 12 | libfontconfig1 13 | libgbm1 14 | libgcc1 15 | libglib2.0-0 16 | libgtk-3-0 17 | libnspr4 18 | libnss3 19 | libpango-1.0-0 20 | libpangocairo-1.0-0 21 | libstdc++6 22 | libx11-6 23 | libx11-xcb1 24 | libxcb1 25 | libxcomposite1 26 | libxcursor1 27 | libxdamage1 28 | libxext6 29 | libxfixes3 30 | libxi6 31 | libxrandr2 32 | libxrender1 33 | libxss1 34 | libxtst6 35 | lsb-release 36 | wget 37 | xdg-utils 38 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "script.ts", 3 | "scripts": { 4 | "start": "ts-node ." 5 | }, 6 | "license": "MIT", 7 | "dependencies": { 8 | "async-await-retry": "^1.2.1", 9 | "graphql": "^15.5.0", 10 | "graphql-request": "^3.4.0", 11 | "nanoid": "^3.1.23", 12 | "puppeteer": "^10.0.0" 13 | }, 14 | "devDependencies": { 15 | "ts-node": "^10.0.0", 16 | "typescript": "^4.3.2" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /script.ts: -------------------------------------------------------------------------------- 1 | import { request, gql } from 'graphql-request'; 2 | import { customAlphabet } from 'nanoid'; 3 | import * as retry from 'async-await-retry'; 4 | import * as puppeteer from 'puppeteer'; 5 | import * as fs from 'fs'; 6 | 7 | import config from './config'; 8 | 9 | const invite: string = process.argv[2] || config.invite; 10 | 11 | const nanoid = customAlphabet('abcdefghijklmnopqrstuvwxyz0123456789', 12); 12 | 13 | const regex: RegExp = /[\d]{6}/gm; 14 | const query = gql` 15 | query getEmails($username: String!) { 16 | emails(username: $username) { 17 | stripped_text 18 | } 19 | } 20 | `; 21 | 22 | const makeScreenshot = (page: any, username: string) => { 23 | let i = 0; 24 | async function inc() { 25 | return await page.screenshot({ 26 | path: `${config.screenshotsDir}/${username}/${i++}.png`, 27 | }); 28 | } 29 | return inc; 30 | }; 31 | 32 | const run = async () => { 33 | console.log('invite:', invite, '\n'); 34 | 35 | if (!fs.existsSync(config.screenshotsDir)) fs.mkdirSync(config.screenshotsDir); 36 | for (let i = 1; i <= config.runs; i++) { 37 | const username: string = nanoid(); 38 | 39 | if (!fs.existsSync(`${config.screenshotsDir}/${username}`)) fs.mkdirSync(`${config.screenshotsDir}/${username}`); 40 | 41 | console.log(`[${i}] Starting run`); 42 | 43 | console.log(`[${i}] Email:`, username + '@emaildrop.io'); 44 | 45 | const browser = await puppeteer.launch(); 46 | const page = await browser.newPage(); 47 | const screenshot = makeScreenshot(page, username); 48 | 49 | await page.goto('https://treasure.cloud', { waitUntil: 'load', timeout: 0 }); 50 | await page.goto('https://app.treasure.cloud/auth/signup?code=' + invite, { waitUntil: 'load', timeout: 0 }); 51 | await page.goto('https://app.treasure.cloud/auth/signup?code=' + invite, { waitUntil: 'load', timeout: 0 }); 52 | 53 | await screenshot(); 54 | 55 | await page.type('#mat-input-0', `${username}@emaildrop.io`); 56 | await page.type('#mat-input-1', username); 57 | await page.type('#mat-input-2', config.password); 58 | await page.type('#mat-input-3', config.password); 59 | 60 | await screenshot(); 61 | 62 | await page.keyboard.press('Enter'); 63 | 64 | console.log(`[${i}] Submited form`); 65 | 66 | await page.waitForNavigation({ waitUntil: 'load', timeout: 0 }); 67 | 68 | await page.waitForTimeout(8000); 69 | 70 | await screenshot(); 71 | 72 | const getOTP = async () => { 73 | const data: any = await request('https://api.emaildrop.io/graphql', query, { username }); 74 | 75 | if (data.emails.length == 0) { 76 | return await getOTP(); 77 | } else { 78 | return regex.exec(data.emails[0].stripped_text.replaceAll(/\s/g, ''))[0]; 79 | } 80 | }; 81 | 82 | const otp = await retry(getOTP); 83 | console.log(`[${i}] Obtained OTP:`, otp); 84 | 85 | const nums = otp.split(''); 86 | await page.type(`#verify-code-form > div:nth-child(1) > div:nth-child(1) > input`, nums[0]); 87 | await page.type(`#verify-code-form > div:nth-child(1) > div:nth-child(2) > input`, nums[1]); 88 | await page.type(`#verify-code-form > div:nth-child(1) > div:nth-child(3) > input`, nums[2]); 89 | await page.type(`#verify-code-form > div:nth-child(2) > div:nth-child(1) > input`, nums[3]); 90 | await page.type(`#verify-code-form > div:nth-child(2) > div:nth-child(2) > input`, nums[4]); 91 | await page.type(`#verify-code-form > div:nth-child(2) > div:nth-child(3) > input`, nums[5]); 92 | 93 | await page.waitForTimeout(1000); 94 | 95 | await screenshot(); 96 | 97 | await page.waitForNavigation({ waitUntil: 'load', timeout: 0 }); 98 | 99 | await screenshot(); 100 | 101 | await page.waitForTimeout(2000); 102 | 103 | await browser.close(); 104 | 105 | console.log(`[${i}] Run completed successfully!\n`); 106 | } 107 | }; 108 | 109 | run(); 110 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "lib": ["ESNext"] 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@tsconfig/node10@^1.0.7": 6 | version "1.0.8" 7 | resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.8.tgz#c1e4e80d6f964fbecb3359c43bd48b40f7cadad9" 8 | integrity sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg== 9 | 10 | "@tsconfig/node12@^1.0.7": 11 | version "1.0.8" 12 | resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.8.tgz#a883d62f049a64fea1e56a6bbe66828d11c6241b" 13 | integrity sha512-LM6XwBhjZRls1qJGpiM/It09SntEwe9M0riXRfQ9s6XlJQG0JPGl92ET18LtGeYh/GuOtafIXqwZeqLOd0FNFQ== 14 | 15 | "@tsconfig/node14@^1.0.0": 16 | version "1.0.1" 17 | resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.1.tgz#95f2d167ffb9b8d2068b0b235302fafd4df711f2" 18 | integrity sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg== 19 | 20 | "@tsconfig/node16@^1.0.1": 21 | version "1.0.1" 22 | resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.1.tgz#a6ca6a9a0ff366af433f42f5f0e124794ff6b8f1" 23 | integrity sha512-FTgBI767POY/lKNDNbIzgAX6miIDBs6NTCbdlDb8TrWovHsSvaVIZDlTqym29C6UqhzwcJx4CYr+AlrMywA0cA== 24 | 25 | "@types/node@*": 26 | version "15.12.2" 27 | resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.2.tgz#1f2b42c4be7156ff4a6f914b2fb03d05fa84e38d" 28 | integrity sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww== 29 | 30 | "@types/yauzl@^2.9.1": 31 | version "2.9.1" 32 | resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.1.tgz#d10f69f9f522eef3cf98e30afb684a1e1ec923af" 33 | integrity sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== 34 | dependencies: 35 | "@types/node" "*" 36 | 37 | agent-base@6: 38 | version "6.0.2" 39 | resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" 40 | integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== 41 | dependencies: 42 | debug "4" 43 | 44 | arg@^4.1.0: 45 | version "4.1.3" 46 | resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" 47 | integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== 48 | 49 | async-await-retry@^1.2.1: 50 | version "1.2.1" 51 | resolved "https://registry.yarnpkg.com/async-await-retry/-/async-await-retry-1.2.1.tgz#3c0b458d3303d97c070b7826e6529c8cc0fbe5bf" 52 | integrity sha512-fPyKJOlnBeUoo0Ak2gEoVODFo8dh3Vf6OTMlEIIc0YCglWx/k4jJum69L4jZsQaQMECzrl2LpsAe2mKdXqrZfw== 53 | 54 | asynckit@^0.4.0: 55 | version "0.4.0" 56 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 57 | integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= 58 | 59 | balanced-match@^1.0.0: 60 | version "1.0.2" 61 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 62 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 63 | 64 | base64-js@^1.3.1: 65 | version "1.5.1" 66 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" 67 | integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== 68 | 69 | bl@^4.0.3: 70 | version "4.1.0" 71 | resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" 72 | integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== 73 | dependencies: 74 | buffer "^5.5.0" 75 | inherits "^2.0.4" 76 | readable-stream "^3.4.0" 77 | 78 | brace-expansion@^1.1.7: 79 | version "1.1.11" 80 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 81 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 82 | dependencies: 83 | balanced-match "^1.0.0" 84 | concat-map "0.0.1" 85 | 86 | buffer-crc32@~0.2.3: 87 | version "0.2.13" 88 | resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" 89 | integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= 90 | 91 | buffer-from@^1.0.0: 92 | version "1.1.1" 93 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" 94 | integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== 95 | 96 | buffer@^5.2.1, buffer@^5.5.0: 97 | version "5.7.1" 98 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" 99 | integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== 100 | dependencies: 101 | base64-js "^1.3.1" 102 | ieee754 "^1.1.13" 103 | 104 | chownr@^1.1.1: 105 | version "1.1.4" 106 | resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" 107 | integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== 108 | 109 | combined-stream@^1.0.8: 110 | version "1.0.8" 111 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" 112 | integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== 113 | dependencies: 114 | delayed-stream "~1.0.0" 115 | 116 | concat-map@0.0.1: 117 | version "0.0.1" 118 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 119 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 120 | 121 | create-require@^1.1.0: 122 | version "1.1.1" 123 | resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" 124 | integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== 125 | 126 | cross-fetch@^3.0.6: 127 | version "3.1.4" 128 | resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.4.tgz#9723f3a3a247bf8b89039f3a380a9244e8fa2f39" 129 | integrity sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ== 130 | dependencies: 131 | node-fetch "2.6.1" 132 | 133 | debug@4, debug@4.3.1, debug@^4.1.1: 134 | version "4.3.1" 135 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" 136 | integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== 137 | dependencies: 138 | ms "2.1.2" 139 | 140 | delayed-stream@~1.0.0: 141 | version "1.0.0" 142 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 143 | integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= 144 | 145 | devtools-protocol@0.0.883894: 146 | version "0.0.883894" 147 | resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.883894.tgz#d403f2c75cd6d71c916aee8dde9258da988a4da9" 148 | integrity sha512-33idhm54QJzf3Q7QofMgCvIVSd2o9H3kQPWaKT/fhoZh+digc+WSiMhbkeG3iN79WY4Hwr9G05NpbhEVrsOYAg== 149 | 150 | diff@^4.0.1: 151 | version "4.0.2" 152 | resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" 153 | integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== 154 | 155 | end-of-stream@^1.1.0, end-of-stream@^1.4.1: 156 | version "1.4.4" 157 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" 158 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== 159 | dependencies: 160 | once "^1.4.0" 161 | 162 | extract-files@^9.0.0: 163 | version "9.0.0" 164 | resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-9.0.0.tgz#8a7744f2437f81f5ed3250ed9f1550de902fe54a" 165 | integrity sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ== 166 | 167 | extract-zip@2.0.1: 168 | version "2.0.1" 169 | resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" 170 | integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== 171 | dependencies: 172 | debug "^4.1.1" 173 | get-stream "^5.1.0" 174 | yauzl "^2.10.0" 175 | optionalDependencies: 176 | "@types/yauzl" "^2.9.1" 177 | 178 | fd-slicer@~1.1.0: 179 | version "1.1.0" 180 | resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" 181 | integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= 182 | dependencies: 183 | pend "~1.2.0" 184 | 185 | find-up@^4.0.0: 186 | version "4.1.0" 187 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" 188 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== 189 | dependencies: 190 | locate-path "^5.0.0" 191 | path-exists "^4.0.0" 192 | 193 | form-data@^3.0.0: 194 | version "3.0.1" 195 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" 196 | integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== 197 | dependencies: 198 | asynckit "^0.4.0" 199 | combined-stream "^1.0.8" 200 | mime-types "^2.1.12" 201 | 202 | fs-constants@^1.0.0: 203 | version "1.0.0" 204 | resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" 205 | integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== 206 | 207 | fs.realpath@^1.0.0: 208 | version "1.0.0" 209 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 210 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 211 | 212 | get-stream@^5.1.0: 213 | version "5.2.0" 214 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" 215 | integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== 216 | dependencies: 217 | pump "^3.0.0" 218 | 219 | glob@^7.1.3: 220 | version "7.1.7" 221 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" 222 | integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== 223 | dependencies: 224 | fs.realpath "^1.0.0" 225 | inflight "^1.0.4" 226 | inherits "2" 227 | minimatch "^3.0.4" 228 | once "^1.3.0" 229 | path-is-absolute "^1.0.0" 230 | 231 | graphql-request@^3.4.0: 232 | version "3.4.0" 233 | resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-3.4.0.tgz#3a400cd5511eb3c064b1873afb059196bbea9c2b" 234 | integrity sha512-acrTzidSlwAj8wBNO7Q/UQHS8T+z5qRGquCQRv9J1InwR01BBWV9ObnoE+JS5nCCEj8wSGS0yrDXVDoRiKZuOg== 235 | dependencies: 236 | cross-fetch "^3.0.6" 237 | extract-files "^9.0.0" 238 | form-data "^3.0.0" 239 | 240 | graphql@^15.5.0: 241 | version "15.5.0" 242 | resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.0.tgz#39d19494dbe69d1ea719915b578bf920344a69d5" 243 | integrity sha512-OmaM7y0kaK31NKG31q4YbD2beNYa6jBBKtMFT6gLYJljHLJr42IqJ8KX08u3Li/0ifzTU5HjmoOOrwa5BRLeDA== 244 | 245 | https-proxy-agent@5.0.0: 246 | version "5.0.0" 247 | resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" 248 | integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== 249 | dependencies: 250 | agent-base "6" 251 | debug "4" 252 | 253 | ieee754@^1.1.13: 254 | version "1.2.1" 255 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" 256 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== 257 | 258 | inflight@^1.0.4: 259 | version "1.0.6" 260 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 261 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 262 | dependencies: 263 | once "^1.3.0" 264 | wrappy "1" 265 | 266 | inherits@2, inherits@^2.0.3, inherits@^2.0.4: 267 | version "2.0.4" 268 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 269 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 270 | 271 | locate-path@^5.0.0: 272 | version "5.0.0" 273 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" 274 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== 275 | dependencies: 276 | p-locate "^4.1.0" 277 | 278 | make-error@^1.1.1: 279 | version "1.3.6" 280 | resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" 281 | integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== 282 | 283 | mime-db@1.48.0: 284 | version "1.48.0" 285 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d" 286 | integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ== 287 | 288 | mime-types@^2.1.12: 289 | version "2.1.31" 290 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b" 291 | integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg== 292 | dependencies: 293 | mime-db "1.48.0" 294 | 295 | minimatch@^3.0.4: 296 | version "3.0.4" 297 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 298 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== 299 | dependencies: 300 | brace-expansion "^1.1.7" 301 | 302 | minimist@^1.2.5: 303 | version "1.2.5" 304 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" 305 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== 306 | 307 | mkdirp@^0.5.1: 308 | version "0.5.5" 309 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" 310 | integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== 311 | dependencies: 312 | minimist "^1.2.5" 313 | 314 | ms@2.1.2: 315 | version "2.1.2" 316 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 317 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 318 | 319 | nanoid@^3.1.23: 320 | version "3.1.23" 321 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" 322 | integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw== 323 | 324 | node-fetch@2.6.1: 325 | version "2.6.1" 326 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" 327 | integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== 328 | 329 | once@^1.3.0, once@^1.3.1, once@^1.4.0: 330 | version "1.4.0" 331 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 332 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 333 | dependencies: 334 | wrappy "1" 335 | 336 | p-limit@^2.2.0: 337 | version "2.3.0" 338 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" 339 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== 340 | dependencies: 341 | p-try "^2.0.0" 342 | 343 | p-locate@^4.1.0: 344 | version "4.1.0" 345 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" 346 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== 347 | dependencies: 348 | p-limit "^2.2.0" 349 | 350 | p-try@^2.0.0: 351 | version "2.2.0" 352 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" 353 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== 354 | 355 | path-exists@^4.0.0: 356 | version "4.0.0" 357 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" 358 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== 359 | 360 | path-is-absolute@^1.0.0: 361 | version "1.0.1" 362 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 363 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 364 | 365 | pend@~1.2.0: 366 | version "1.2.0" 367 | resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" 368 | integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= 369 | 370 | pkg-dir@4.2.0: 371 | version "4.2.0" 372 | resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" 373 | integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== 374 | dependencies: 375 | find-up "^4.0.0" 376 | 377 | progress@2.0.1: 378 | version "2.0.1" 379 | resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.1.tgz#c9242169342b1c29d275889c95734621b1952e31" 380 | integrity sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg== 381 | 382 | proxy-from-env@1.1.0: 383 | version "1.1.0" 384 | resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" 385 | integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== 386 | 387 | pump@^3.0.0: 388 | version "3.0.0" 389 | resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" 390 | integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== 391 | dependencies: 392 | end-of-stream "^1.1.0" 393 | once "^1.3.1" 394 | 395 | puppeteer@^10.0.0: 396 | version "10.0.0" 397 | resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-10.0.0.tgz#1b597c956103e2d989ca17f41ba4693b20a3640c" 398 | integrity sha512-AxHvCb9IWmmP3gMW+epxdj92Gglii+6Z4sb+W+zc2hTTu10HF0yg6hGXot5O74uYkVqG3lfDRLfnRpi6WOwi5A== 399 | dependencies: 400 | debug "4.3.1" 401 | devtools-protocol "0.0.883894" 402 | extract-zip "2.0.1" 403 | https-proxy-agent "5.0.0" 404 | node-fetch "2.6.1" 405 | pkg-dir "4.2.0" 406 | progress "2.0.1" 407 | proxy-from-env "1.1.0" 408 | rimraf "3.0.2" 409 | tar-fs "2.0.0" 410 | unbzip2-stream "1.3.3" 411 | ws "7.4.6" 412 | 413 | readable-stream@^3.1.1, readable-stream@^3.4.0: 414 | version "3.6.0" 415 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" 416 | integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== 417 | dependencies: 418 | inherits "^2.0.3" 419 | string_decoder "^1.1.1" 420 | util-deprecate "^1.0.1" 421 | 422 | rimraf@3.0.2: 423 | version "3.0.2" 424 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" 425 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== 426 | dependencies: 427 | glob "^7.1.3" 428 | 429 | safe-buffer@~5.2.0: 430 | version "5.2.1" 431 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 432 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 433 | 434 | source-map-support@^0.5.17: 435 | version "0.5.19" 436 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" 437 | integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== 438 | dependencies: 439 | buffer-from "^1.0.0" 440 | source-map "^0.6.0" 441 | 442 | source-map@^0.6.0: 443 | version "0.6.1" 444 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 445 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 446 | 447 | string_decoder@^1.1.1: 448 | version "1.3.0" 449 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" 450 | integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== 451 | dependencies: 452 | safe-buffer "~5.2.0" 453 | 454 | tar-fs@2.0.0: 455 | version "2.0.0" 456 | resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.0.0.tgz#677700fc0c8b337a78bee3623fdc235f21d7afad" 457 | integrity sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA== 458 | dependencies: 459 | chownr "^1.1.1" 460 | mkdirp "^0.5.1" 461 | pump "^3.0.0" 462 | tar-stream "^2.0.0" 463 | 464 | tar-stream@^2.0.0: 465 | version "2.2.0" 466 | resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" 467 | integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== 468 | dependencies: 469 | bl "^4.0.3" 470 | end-of-stream "^1.4.1" 471 | fs-constants "^1.0.0" 472 | inherits "^2.0.3" 473 | readable-stream "^3.1.1" 474 | 475 | through@^2.3.8: 476 | version "2.3.8" 477 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 478 | integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= 479 | 480 | ts-node@^10.0.0: 481 | version "10.0.0" 482 | resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.0.0.tgz#05f10b9a716b0b624129ad44f0ea05dac84ba3be" 483 | integrity sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg== 484 | dependencies: 485 | "@tsconfig/node10" "^1.0.7" 486 | "@tsconfig/node12" "^1.0.7" 487 | "@tsconfig/node14" "^1.0.0" 488 | "@tsconfig/node16" "^1.0.1" 489 | arg "^4.1.0" 490 | create-require "^1.1.0" 491 | diff "^4.0.1" 492 | make-error "^1.1.1" 493 | source-map-support "^0.5.17" 494 | yn "3.1.1" 495 | 496 | typescript@^4.3.2: 497 | version "4.3.2" 498 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.2.tgz#399ab18aac45802d6f2498de5054fcbbe716a805" 499 | integrity sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw== 500 | 501 | unbzip2-stream@1.3.3: 502 | version "1.3.3" 503 | resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz#d156d205e670d8d8c393e1c02ebd506422873f6a" 504 | integrity sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg== 505 | dependencies: 506 | buffer "^5.2.1" 507 | through "^2.3.8" 508 | 509 | util-deprecate@^1.0.1: 510 | version "1.0.2" 511 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 512 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 513 | 514 | wrappy@1: 515 | version "1.0.2" 516 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 517 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 518 | 519 | ws@7.4.6: 520 | version "7.4.6" 521 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" 522 | integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== 523 | 524 | yauzl@^2.10.0: 525 | version "2.10.0" 526 | resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" 527 | integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= 528 | dependencies: 529 | buffer-crc32 "~0.2.3" 530 | fd-slicer "~1.1.0" 531 | 532 | yn@3.1.1: 533 | version "3.1.1" 534 | resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" 535 | integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== 536 | --------------------------------------------------------------------------------