プレイグラウンド、サンドボックス、使い捨てスクリプト置き場
0

Configure Feed

Select the types of activity you want to include in your feed.

create esbuild-fastify

Kohei Watanabe (Oct 12, 2021, 6:23 PM +0900) 7652dd6f 5ffa7c9e

+763
+1
esbuild-fastify/.env
··· 1 + PORT=8080
+3
esbuild-fastify/README.md
··· 1 + # api-demo 2 + 3 + [![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/new/template?template=https%3A%2F%2Fgithub.com%2Fkou029w%2F_%2Ftree%2Fmaster%2Fesbuild-fastify)
+19
esbuild-fastify/package.json
··· 1 + { 2 + "name": "api-example", 3 + "version": "0.0.1", 4 + "type": "module", 5 + "private": true, 6 + "devDependencies": { 7 + "dotenv": "^10.0.0", 8 + "esbuild": "^0.13.4", 9 + "fastify": "^3.22.0", 10 + "fastify-autoload": "^3.9.0", 11 + "fastify-cors": "^6.0.2", 12 + "pino-pretty": "^7.0.1" 13 + }, 14 + "scripts": { 15 + "dev": "yarn build && node -r dotenv/config dist/main.js | pino-pretty", 16 + "build": "esbuild $(find src -name '*.ts') --platform=node --outdir=dist", 17 + "start": "NODE_ENV=production node dist/main.js" 18 + } 19 + }
+11
esbuild-fastify/src/main.ts
··· 1 + import { create, start } from "./server.js"; 2 + 3 + const isDev = process.env.NODE_ENV !== "production"; 4 + const port = process.env.PORT; 5 + 6 + async function main() { 7 + const server = create({ isDev, port }); 8 + await start(server); 9 + } 10 + 11 + main();
+11
esbuild-fastify/src/routes/index.ts
··· 1 + import { FastifyInstance, FastifyReply } from "fastify"; 2 + 3 + async function sayHello(_: unknown, reply: FastifyReply) { 4 + await reply.send("hello!"); 5 + } 6 + 7 + async function index(fastify: FastifyInstance) { 8 + fastify.get("/", sayHello); 9 + } 10 + 11 + export default index;
+28
esbuild-fastify/src/server.ts
··· 1 + import fastify, { FastifyInstance } from "fastify"; 2 + import cors from "fastify-cors"; 3 + import autoLoad from "fastify-autoload"; 4 + import { dirname, join } from "path"; 5 + import { fileURLToPath } from "url"; 6 + 7 + type Option = { 8 + port: string | number; 9 + isDev?: boolean; 10 + }; 11 + 12 + type Server = { 13 + app: FastifyInstance; 14 + port: string | number; 15 + }; 16 + 17 + const __dirname: string = dirname(fileURLToPath(import.meta.url)); 18 + 19 + export function create(option: Option): Server { 20 + const app = fastify({ logger: option.isDev }); 21 + app.register(cors); 22 + app.register(autoLoad, { dir: join(__dirname, "routes") }); 23 + return { app, port: option.port }; 24 + } 25 + 26 + export async function start(server: Server): Promise<string> { 27 + return await server.app.listen(server.port, "::"); 28 + }
+690
esbuild-fastify/yarn.lock
··· 1 + # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 + # yarn lockfile v1 3 + 4 + 5 + "@fastify/ajv-compiler@^1.0.0": 6 + version "1.1.0" 7 + resolved "https://registry.yarnpkg.com/@fastify/ajv-compiler/-/ajv-compiler-1.1.0.tgz#5ce80b1fc8bebffc8c5ba428d5e392d0f9ed10a1" 8 + integrity sha512-gvCOUNpXsWrIQ3A4aXCLIdblL0tDq42BG/2Xw7oxbil9h11uow10ztS2GuFazNBfjbrsZ5nl+nPl5jDSjj5TSg== 9 + dependencies: 10 + ajv "^6.12.6" 11 + 12 + abstract-logging@^2.0.0: 13 + version "2.0.1" 14 + resolved "https://registry.yarnpkg.com/abstract-logging/-/abstract-logging-2.0.1.tgz#6b0c371df212db7129b57d2e7fcf282b8bf1c839" 15 + integrity sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA== 16 + 17 + ajv@^6.11.0, ajv@^6.12.6: 18 + version "6.12.6" 19 + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" 20 + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== 21 + dependencies: 22 + fast-deep-equal "^3.1.1" 23 + fast-json-stable-stringify "^2.0.0" 24 + json-schema-traverse "^0.4.1" 25 + uri-js "^4.2.2" 26 + 27 + ajv@^8.1.0: 28 + version "8.6.3" 29 + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.3.tgz#11a66527761dc3e9a3845ea775d2d3c0414e8764" 30 + integrity sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw== 31 + dependencies: 32 + fast-deep-equal "^3.1.1" 33 + json-schema-traverse "^1.0.0" 34 + require-from-string "^2.0.2" 35 + uri-js "^4.2.2" 36 + 37 + ansi-styles@^3.2.1: 38 + version "3.2.1" 39 + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 40 + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 41 + dependencies: 42 + color-convert "^1.9.0" 43 + 44 + archy@^1.0.0: 45 + version "1.0.0" 46 + resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" 47 + integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= 48 + 49 + args@^5.0.1: 50 + version "5.0.1" 51 + resolved "https://registry.yarnpkg.com/args/-/args-5.0.1.tgz#4bf298df90a4799a09521362c579278cc2fdd761" 52 + integrity sha512-1kqmFCFsPffavQFGt8OxJdIcETti99kySRUPMpOhaGjL6mRJn8HFU1OxKY5bMqfZKUwTQc1mZkAjmGYaVOHFtQ== 53 + dependencies: 54 + camelcase "5.0.0" 55 + chalk "2.4.2" 56 + leven "2.1.0" 57 + mri "1.1.4" 58 + 59 + atomic-sleep@^1.0.0: 60 + version "1.0.0" 61 + resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b" 62 + integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ== 63 + 64 + avvio@^7.1.2: 65 + version "7.2.2" 66 + resolved "https://registry.yarnpkg.com/avvio/-/avvio-7.2.2.tgz#58e00e7968870026cd7b7d4f689d596db629e251" 67 + integrity sha512-XW2CMCmZaCmCCsIaJaLKxAzPwF37fXi1KGxNOvedOpeisLdmxZnblGc3hpHWYnlP+KOUxZsazh43WXNHgXpbqw== 68 + dependencies: 69 + archy "^1.0.0" 70 + debug "^4.0.0" 71 + fastq "^1.6.1" 72 + queue-microtask "^1.1.2" 73 + 74 + camelcase@5.0.0: 75 + version "5.0.0" 76 + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" 77 + integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA== 78 + 79 + chalk@2.4.2: 80 + version "2.4.2" 81 + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 82 + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 83 + dependencies: 84 + ansi-styles "^3.2.1" 85 + escape-string-regexp "^1.0.5" 86 + supports-color "^5.3.0" 87 + 88 + color-convert@^1.9.0: 89 + version "1.9.3" 90 + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 91 + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 92 + dependencies: 93 + color-name "1.1.3" 94 + 95 + color-name@1.1.3: 96 + version "1.1.3" 97 + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 98 + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 99 + 100 + colorette@^2.0.0: 101 + version "2.0.16" 102 + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" 103 + integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== 104 + 105 + cookie@^0.4.0: 106 + version "0.4.1" 107 + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" 108 + integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== 109 + 110 + dateformat@^4.5.1: 111 + version "4.6.3" 112 + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-4.6.3.tgz#556fa6497e5217fedb78821424f8a1c22fa3f4b5" 113 + integrity sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA== 114 + 115 + debug@^4.0.0: 116 + version "4.3.2" 117 + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" 118 + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== 119 + dependencies: 120 + ms "2.1.2" 121 + 122 + deepmerge@^4.2.2: 123 + version "4.2.2" 124 + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" 125 + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== 126 + 127 + dotenv@^10.0.0: 128 + version "10.0.0" 129 + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" 130 + integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== 131 + 132 + end-of-stream@^1.1.0: 133 + version "1.4.4" 134 + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" 135 + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== 136 + dependencies: 137 + once "^1.4.0" 138 + 139 + esbuild-android-arm64@0.13.4: 140 + version "0.13.4" 141 + resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.13.4.tgz#5178a20d2b7aba741a31c19609f9e67b346996b9" 142 + integrity sha512-elDJt+jNyoHFId0/dKsuVYUPke3EcquIyUwzJCH17a3ERglN3A9aMBI5zbz+xNZ+FbaDNdpn0RaJHCFLbZX+fA== 143 + 144 + esbuild-darwin-64@0.13.4: 145 + version "0.13.4" 146 + resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.13.4.tgz#7a3e66c8e1271b650541b25eed65c84f3564a69d" 147 + integrity sha512-zJQGyHRAdZUXlRzbN7W+7ykmEiGC+bq3Gc4GxKYjjWTgDRSEly98ym+vRNkDjXwXYD3gGzSwvH35+MiHAtWvLA== 148 + 149 + esbuild-darwin-arm64@0.13.4: 150 + version "0.13.4" 151 + resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.4.tgz#793feca6032b2a57ef291eb9b2d33768d60a49d6" 152 + integrity sha512-r8oYvAtqSGq8HNTZCAx4TdLE7jZiGhX9ooGi5AQAey37MA6XNaP8ZNlw9OCpcgpx3ryU2WctXwIqPzkHO7a8dg== 153 + 154 + esbuild-freebsd-64@0.13.4: 155 + version "0.13.4" 156 + resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.4.tgz#294aec3c2cf4b41fb6900212fc9c33dd8fbbb4a2" 157 + integrity sha512-u9DRGkn09EN8+lCh6z7FKle7awi17PJRBuAKdRNgSo5ZrH/3m+mYaJK2PR2URHMpAfXiwJX341z231tSdVe3Yw== 158 + 159 + esbuild-freebsd-arm64@0.13.4: 160 + version "0.13.4" 161 + resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.4.tgz#09fe66c751c12f9b976976b1d83f3de594cb2787" 162 + integrity sha512-q3B2k68Uf6gfjATjcK16DqxvjqRQkHL8aPoOfj4op+lSqegdXvBacB1d8jw8PxbWJ8JHpdTLdAVUYU80kotQXA== 163 + 164 + esbuild-linux-32@0.13.4: 165 + version "0.13.4" 166 + resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.13.4.tgz#a9f0793d7bcc9cef4f4ffa4398c525877fba5839" 167 + integrity sha512-UUYJPHSiKAO8KoN3Ls/iZtgDLZvK5HarES96aolDPWZnq9FLx4dIHM/x2z4Rxv9IYqQ/DxlPoE2Co1UPBIYYeA== 168 + 169 + esbuild-linux-64@0.13.4: 170 + version "0.13.4" 171 + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.13.4.tgz#c0d0b4c9d62e3bbf8bdf2cece37403aa6d60fc2e" 172 + integrity sha512-+RnohAKiiUW4UHLGRkNR1AnENW1gCuDWuygEtd4jxTNPIoeC7lbXGor7rtgjj9AdUzFgOEvAXyNNX01kJ8NueQ== 173 + 174 + esbuild-linux-arm64@0.13.4: 175 + version "0.13.4" 176 + resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.4.tgz#1292d97bfa64a08d12728f8a7837bf92776c779b" 177 + integrity sha512-+A188cAdd6QuSRxMIwRrWLjgphQA0LDAQ/ECVlrPVJwnx+1i64NjDZivoqPYLOTkSPIKntiWwMhhf0U5/RrPHQ== 178 + 179 + esbuild-linux-arm@0.13.4: 180 + version "0.13.4" 181 + resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.13.4.tgz#186cd9b8885ac132b9953a4a0afe668168debd10" 182 + integrity sha512-BH5gKve4jglS7UPSsfwHSX79I5agC/lm4eKoRUEyo8lwQs89frQSRp2Xup+6SFQnxt3md5EsKcd2Dbkqeb3gPA== 183 + 184 + esbuild-linux-mips64le@0.13.4: 185 + version "0.13.4" 186 + resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.4.tgz#42049bf72bc586817b4a51cc9e32148d13e5e807" 187 + integrity sha512-0xkwtPaUkG5xMTFGaQPe1AadSe5QAiQuD4Gix1O9k5Xo/U8xGIkw9UFUTvfEUeu71vFb6ZgsIacfP1NLoFjWNw== 188 + 189 + esbuild-linux-ppc64le@0.13.4: 190 + version "0.13.4" 191 + resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.4.tgz#adf1ce2ef2302757c4383887da6ac4dd25be9d4f" 192 + integrity sha512-E1+oJPP7A+j23GPo3CEpBhGwG1bni4B8IbTA3/3rvzjURwUMZdcN3Fhrz24rnjzdLSHmULtOE4VsbT42h1Om4Q== 193 + 194 + esbuild-openbsd-64@0.13.4: 195 + version "0.13.4" 196 + resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.4.tgz#1c8122101898c52a20c8786935cf3eb7a19b83b4" 197 + integrity sha512-xEkI1o5HYxDzbv9jSox0EsDxpwraG09SRiKKv0W8pH6O3bt+zPSlnoK7+I7Q69tkvONkpIq5n2o+c55uq0X7cw== 198 + 199 + esbuild-sunos-64@0.13.4: 200 + version "0.13.4" 201 + resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.13.4.tgz#4ec95faa14a60f295fe485bebffefff408739337" 202 + integrity sha512-bjXUMcODMnB6hQicLBBmmnBl7OMDyVpFahKvHGXJfDChIi5udiIRKCmFUFIRn+AUAKVlfrofRKdyPC7kBsbvGQ== 203 + 204 + esbuild-windows-32@0.13.4: 205 + version "0.13.4" 206 + resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.13.4.tgz#3182c380487b797b04d0ec2c80c2945666869080" 207 + integrity sha512-z4CH07pfyVY0XF98TCsGmLxKCl0kyvshKDbdpTekW9f2d+dJqn5mmoUyWhpSVJ0SfYWJg86FoD9nMbbaMVyGdg== 208 + 209 + esbuild-windows-64@0.13.4: 210 + version "0.13.4" 211 + resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.13.4.tgz#b9e995f92d81f433a04f33611e603e82f9232e69" 212 + integrity sha512-uVL11vORRPjocGLYam67rwFLd0LvkrHEs+JG+1oJN4UD9MQmNGZPa4gBHo6hDpF+kqRJ9kXgQSeDqUyRy0tj/Q== 213 + 214 + esbuild-windows-arm64@0.13.4: 215 + version "0.13.4" 216 + resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.4.tgz#fb239532f07b764d158f4cc787178ef4c6fadb5c" 217 + integrity sha512-vA6GLvptgftRcDcWngD5cMlL4f4LbL8JjU2UMT9yJ0MT5ra6hdZNFWnOeOoEtY4GtJ6OjZ0i+81sTqhAB0fMkg== 218 + 219 + esbuild@^0.13.4: 220 + version "0.13.4" 221 + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.13.4.tgz#ce2deb56c4fb360938311cbfc67f8e467bb6841b" 222 + integrity sha512-wMA5eUwpavTBiNl+It6j8OQuKVh69l6z4DKDLzoTIqC+gChnPpcmqdA8WNHptUHRnfyML+mKEQPlW7Mybj8gHg== 223 + optionalDependencies: 224 + esbuild-android-arm64 "0.13.4" 225 + esbuild-darwin-64 "0.13.4" 226 + esbuild-darwin-arm64 "0.13.4" 227 + esbuild-freebsd-64 "0.13.4" 228 + esbuild-freebsd-arm64 "0.13.4" 229 + esbuild-linux-32 "0.13.4" 230 + esbuild-linux-64 "0.13.4" 231 + esbuild-linux-arm "0.13.4" 232 + esbuild-linux-arm64 "0.13.4" 233 + esbuild-linux-mips64le "0.13.4" 234 + esbuild-linux-ppc64le "0.13.4" 235 + esbuild-openbsd-64 "0.13.4" 236 + esbuild-sunos-64 "0.13.4" 237 + esbuild-windows-32 "0.13.4" 238 + esbuild-windows-64 "0.13.4" 239 + esbuild-windows-arm64 "0.13.4" 240 + 241 + escape-string-regexp@^1.0.5: 242 + version "1.0.5" 243 + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 244 + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 245 + 246 + fast-decode-uri-component@^1.0.1: 247 + version "1.0.1" 248 + resolved "https://registry.yarnpkg.com/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz#46f8b6c22b30ff7a81357d4f59abfae938202543" 249 + integrity sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg== 250 + 251 + fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: 252 + version "3.1.3" 253 + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" 254 + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== 255 + 256 + fast-json-stable-stringify@^2.0.0: 257 + version "2.1.0" 258 + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" 259 + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== 260 + 261 + fast-json-stringify@^2.5.2: 262 + version "2.7.10" 263 + resolved "https://registry.yarnpkg.com/fast-json-stringify/-/fast-json-stringify-2.7.10.tgz#7afcdf2e8bfeee9d361b38781deadae8e154e8b0" 264 + integrity sha512-MPuVXMMueV8e3TRVLOpxxicJnSdu5mwbHrsO9IZU15zqfay6k19OqIv7N2DCeNPDOCNOmZwjvMUTwvblZsUmFw== 265 + dependencies: 266 + ajv "^6.11.0" 267 + deepmerge "^4.2.2" 268 + rfdc "^1.2.0" 269 + string-similarity "^4.0.1" 270 + 271 + fast-redact@^3.0.0: 272 + version "3.0.2" 273 + resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.0.2.tgz#c940ba7162dde3aeeefc522926ae8c5231412904" 274 + integrity sha512-YN+CYfCVRVMUZOUPeinHNKgytM1wPI/C/UCLEi56EsY2dwwvI00kIJHJoI7pMVqGoMew8SMZ2SSfHKHULHXDsg== 275 + 276 + fast-safe-stringify@^2.0.7, fast-safe-stringify@^2.0.8: 277 + version "2.1.1" 278 + resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" 279 + integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== 280 + 281 + fastify-autoload@^3.9.0: 282 + version "3.9.0" 283 + resolved "https://registry.yarnpkg.com/fastify-autoload/-/fastify-autoload-3.9.0.tgz#9e5ccd0bd5867970233f54ef21b636e7c077f2e9" 284 + integrity sha512-GNal/ijLiuwCJBmr7oVVQH/cuDQ9ytm/HbDZLbSWSGr3GW8doGp88vChN3SN87o99isL65whgoqwB97E+XoegQ== 285 + dependencies: 286 + pkg-up "^3.1.0" 287 + semver "^7.3.2" 288 + 289 + fastify-cors@^6.0.2: 290 + version "6.0.2" 291 + resolved "https://registry.yarnpkg.com/fastify-cors/-/fastify-cors-6.0.2.tgz#4fd5102549659e9b34d252fd7ee607b63d021390" 292 + integrity sha512-sE0AOyzmj5hLLRRVgenjA6G2iOGX35/1S3QGYB9rr9TXelMZB3lFrXy4CzwYVOMiujJeMiLgO4J7eRm8sQSv8Q== 293 + dependencies: 294 + fastify-plugin "^3.0.0" 295 + vary "^1.1.2" 296 + 297 + fastify-error@^0.3.0: 298 + version "0.3.1" 299 + resolved "https://registry.yarnpkg.com/fastify-error/-/fastify-error-0.3.1.tgz#8eb993e15e3cf57f0357fc452af9290f1c1278d2" 300 + integrity sha512-oCfpcsDndgnDVgiI7bwFKAun2dO+4h84vBlkWsWnz/OUK9Reff5UFoFl241xTiLeHWX/vU9zkDVXqYUxjOwHcQ== 301 + 302 + fastify-plugin@^3.0.0: 303 + version "3.0.0" 304 + resolved "https://registry.yarnpkg.com/fastify-plugin/-/fastify-plugin-3.0.0.tgz#cf1b8c8098e3b5a7c8c30e6aeb06903370c054ca" 305 + integrity sha512-ZdCvKEEd92DNLps5n0v231Bha8bkz1DjnPP/aEz37rz/q42Z5JVLmgnqR4DYuNn3NXAO3IDCPyRvgvxtJ4Ym4w== 306 + 307 + fastify-warning@^0.2.0: 308 + version "0.2.0" 309 + resolved "https://registry.yarnpkg.com/fastify-warning/-/fastify-warning-0.2.0.tgz#e717776026a4493dc9a2befa44db6d17f618008f" 310 + integrity sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw== 311 + 312 + fastify@^3.22.0: 313 + version "3.22.0" 314 + resolved "https://registry.yarnpkg.com/fastify/-/fastify-3.22.0.tgz#c8d265f0117762c0139fb0b567e815165e02a5e1" 315 + integrity sha512-JWNf/S90SOiOp6SwhMFdTT43+jT/gB2Yi2tPHQ/e7Kaua9PzFLm7Qmwhe2jBA3X6HPDKNugrRd7oPYeIb1Q3Zg== 316 + dependencies: 317 + "@fastify/ajv-compiler" "^1.0.0" 318 + abstract-logging "^2.0.0" 319 + avvio "^7.1.2" 320 + fast-json-stringify "^2.5.2" 321 + fastify-error "^0.3.0" 322 + fastify-warning "^0.2.0" 323 + find-my-way "^4.1.0" 324 + flatstr "^1.0.12" 325 + light-my-request "^4.2.0" 326 + pino "^6.13.0" 327 + proxy-addr "^2.0.7" 328 + readable-stream "^3.4.0" 329 + rfdc "^1.1.4" 330 + secure-json-parse "^2.0.0" 331 + semver "^7.3.2" 332 + tiny-lru "^7.0.0" 333 + 334 + fastq@^1.6.1: 335 + version "1.13.0" 336 + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" 337 + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== 338 + dependencies: 339 + reusify "^1.0.4" 340 + 341 + find-my-way@^4.1.0: 342 + version "4.3.3" 343 + resolved "https://registry.yarnpkg.com/find-my-way/-/find-my-way-4.3.3.tgz#2ab3880a03bcaa8594548d66b0cd1c5a6e98dd44" 344 + integrity sha512-5E4bRdaATB1MewjOCBjx4xvD205a4t2ripCnXB+YFhYEJ0NABtrcC7XLXLq0TPoFe/WYGUFqys3Qk3HCOGeNcw== 345 + dependencies: 346 + fast-decode-uri-component "^1.0.1" 347 + fast-deep-equal "^3.1.3" 348 + safe-regex2 "^2.0.0" 349 + semver-store "^0.3.0" 350 + 351 + find-up@^3.0.0: 352 + version "3.0.0" 353 + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" 354 + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== 355 + dependencies: 356 + locate-path "^3.0.0" 357 + 358 + flatstr@^1.0.12: 359 + version "1.0.12" 360 + resolved "https://registry.yarnpkg.com/flatstr/-/flatstr-1.0.12.tgz#c2ba6a08173edbb6c9640e3055b95e287ceb5931" 361 + integrity sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw== 362 + 363 + forwarded@0.2.0: 364 + version "0.2.0" 365 + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" 366 + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== 367 + 368 + has-flag@^3.0.0: 369 + version "3.0.0" 370 + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 371 + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 372 + 373 + inherits@^2.0.3: 374 + version "2.0.4" 375 + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 376 + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 377 + 378 + ipaddr.js@1.9.1: 379 + version "1.9.1" 380 + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" 381 + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== 382 + 383 + joycon@^3.0.0: 384 + version "3.0.1" 385 + resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.0.1.tgz#9074c9b08ccf37a6726ff74a18485f85efcaddaf" 386 + integrity sha512-SJcJNBg32dGgxhPtM0wQqxqV0ax9k/9TaUskGDSJkSFSQOEWWvQ3zzWdGQRIUry2j1zA5+ReH13t0Mf3StuVZA== 387 + 388 + json-schema-traverse@^0.4.1: 389 + version "0.4.1" 390 + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 391 + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== 392 + 393 + json-schema-traverse@^1.0.0: 394 + version "1.0.0" 395 + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" 396 + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== 397 + 398 + leven@2.1.0: 399 + version "2.1.0" 400 + resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" 401 + integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA= 402 + 403 + light-my-request@^4.2.0: 404 + version "4.5.0" 405 + resolved "https://registry.yarnpkg.com/light-my-request/-/light-my-request-4.5.0.tgz#0818d22463479fdc18b6a19f6261a1815e949ea2" 406 + integrity sha512-s9+n86YBw7M44lUZZWm7s/6kZm0ri7+gm0RJCIzX73btlzu37AdZPnRbYl6GX26UsFLPiVHCjMz8Z2jmLzzF5Q== 407 + dependencies: 408 + ajv "^8.1.0" 409 + cookie "^0.4.0" 410 + fastify-warning "^0.2.0" 411 + readable-stream "^3.6.0" 412 + set-cookie-parser "^2.4.1" 413 + 414 + locate-path@^3.0.0: 415 + version "3.0.0" 416 + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" 417 + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== 418 + dependencies: 419 + p-locate "^3.0.0" 420 + path-exists "^3.0.0" 421 + 422 + lru-cache@^6.0.0: 423 + version "6.0.0" 424 + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" 425 + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== 426 + dependencies: 427 + yallist "^4.0.0" 428 + 429 + mri@1.1.4: 430 + version "1.1.4" 431 + resolved "https://registry.yarnpkg.com/mri/-/mri-1.1.4.tgz#7cb1dd1b9b40905f1fac053abe25b6720f44744a" 432 + integrity sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w== 433 + 434 + ms@2.1.2: 435 + version "2.1.2" 436 + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 437 + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 438 + 439 + once@^1.3.1, once@^1.4.0: 440 + version "1.4.0" 441 + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 442 + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 443 + dependencies: 444 + wrappy "1" 445 + 446 + p-limit@^2.0.0: 447 + version "2.3.0" 448 + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" 449 + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== 450 + dependencies: 451 + p-try "^2.0.0" 452 + 453 + p-locate@^3.0.0: 454 + version "3.0.0" 455 + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" 456 + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== 457 + dependencies: 458 + p-limit "^2.0.0" 459 + 460 + p-try@^2.0.0: 461 + version "2.2.0" 462 + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" 463 + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== 464 + 465 + path-exists@^3.0.0: 466 + version "3.0.0" 467 + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" 468 + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= 469 + 470 + pino-abstract-transport@^0.3.0: 471 + version "0.3.0" 472 + resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-0.3.0.tgz#9925d826a1b6e9a667ca43d14981d82240edd794" 473 + integrity sha512-jsd59/ruahIoIU4xAdFtvk3lS9rwsDNJ7Vi0K34ATh1PEOD796SPqvydMaRk296CeTROyBG0SNCwsshN6QhxVg== 474 + dependencies: 475 + split2 "^3.2.2" 476 + 477 + pino-pretty@^7.0.1: 478 + version "7.0.1" 479 + resolved "https://registry.yarnpkg.com/pino-pretty/-/pino-pretty-7.0.1.tgz#1e5cf4f7ddacc5b45f5308f3adf4fedb02a3ec95" 480 + integrity sha512-GMcNSmkZkwZseMOkaQWgmkGBPPhSuVwDZMf85i3sbkD/rZldoYyLSyU22YcXvYoLc3usX25GLA1VN6zvzQx7MQ== 481 + dependencies: 482 + args "^5.0.1" 483 + colorette "^2.0.0" 484 + dateformat "^4.5.1" 485 + fast-safe-stringify "^2.0.7" 486 + joycon "^3.0.0" 487 + pino-abstract-transport "^0.3.0" 488 + pump "^3.0.0" 489 + readable-stream "^3.6.0" 490 + rfdc "^1.3.0" 491 + secure-json-parse "^2.4.0" 492 + sonic-boom "^2.2.0" 493 + strip-json-comments "^3.1.1" 494 + 495 + pino-std-serializers@^3.1.0: 496 + version "3.2.0" 497 + resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz#b56487c402d882eb96cd67c257868016b61ad671" 498 + integrity sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg== 499 + 500 + pino@^6.13.0: 501 + version "6.13.3" 502 + resolved "https://registry.yarnpkg.com/pino/-/pino-6.13.3.tgz#60b93bcda1541f92fb37b3f2be0a25cf1d05b6fe" 503 + integrity sha512-tJy6qVgkh9MwNgqX1/oYi3ehfl2Y9H0uHyEEMsBe74KinESIjdMrMQDWpcZPpPicg3VV35d/GLQZmo4QgU2Xkg== 504 + dependencies: 505 + fast-redact "^3.0.0" 506 + fast-safe-stringify "^2.0.8" 507 + fastify-warning "^0.2.0" 508 + flatstr "^1.0.12" 509 + pino-std-serializers "^3.1.0" 510 + quick-format-unescaped "^4.0.3" 511 + sonic-boom "^1.0.2" 512 + 513 + pkg-up@^3.1.0: 514 + version "3.1.0" 515 + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" 516 + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== 517 + dependencies: 518 + find-up "^3.0.0" 519 + 520 + proxy-addr@^2.0.7: 521 + version "2.0.7" 522 + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" 523 + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== 524 + dependencies: 525 + forwarded "0.2.0" 526 + ipaddr.js "1.9.1" 527 + 528 + pump@^3.0.0: 529 + version "3.0.0" 530 + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" 531 + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== 532 + dependencies: 533 + end-of-stream "^1.1.0" 534 + once "^1.3.1" 535 + 536 + punycode@^2.1.0: 537 + version "2.1.1" 538 + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 539 + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== 540 + 541 + queue-microtask@^1.1.2: 542 + version "1.2.3" 543 + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" 544 + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== 545 + 546 + quick-format-unescaped@^4.0.3: 547 + version "4.0.4" 548 + resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7" 549 + integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg== 550 + 551 + readable-stream@^3.0.0, readable-stream@^3.4.0, readable-stream@^3.6.0: 552 + version "3.6.0" 553 + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" 554 + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== 555 + dependencies: 556 + inherits "^2.0.3" 557 + string_decoder "^1.1.1" 558 + util-deprecate "^1.0.1" 559 + 560 + require-from-string@^2.0.2: 561 + version "2.0.2" 562 + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" 563 + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== 564 + 565 + ret@~0.2.0: 566 + version "0.2.2" 567 + resolved "https://registry.yarnpkg.com/ret/-/ret-0.2.2.tgz#b6861782a1f4762dce43402a71eb7a283f44573c" 568 + integrity sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ== 569 + 570 + reusify@^1.0.4: 571 + version "1.0.4" 572 + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" 573 + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== 574 + 575 + rfdc@^1.1.4, rfdc@^1.2.0, rfdc@^1.3.0: 576 + version "1.3.0" 577 + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" 578 + integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== 579 + 580 + safe-buffer@~5.2.0: 581 + version "5.2.1" 582 + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 583 + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 584 + 585 + safe-regex2@^2.0.0: 586 + version "2.0.0" 587 + resolved "https://registry.yarnpkg.com/safe-regex2/-/safe-regex2-2.0.0.tgz#b287524c397c7a2994470367e0185e1916b1f5b9" 588 + integrity sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ== 589 + dependencies: 590 + ret "~0.2.0" 591 + 592 + secure-json-parse@^2.0.0, secure-json-parse@^2.4.0: 593 + version "2.4.0" 594 + resolved "https://registry.yarnpkg.com/secure-json-parse/-/secure-json-parse-2.4.0.tgz#5aaeaaef85c7a417f76271a4f5b0cc3315ddca85" 595 + integrity sha512-Q5Z/97nbON5t/L/sH6mY2EacfjVGwrCcSi5D3btRO2GZ8pf1K1UN7Z9H5J57hjVU2Qzxr1xO+FmBhOvEkzCMmg== 596 + 597 + semver-store@^0.3.0: 598 + version "0.3.0" 599 + resolved "https://registry.yarnpkg.com/semver-store/-/semver-store-0.3.0.tgz#ce602ff07df37080ec9f4fb40b29576547befbe9" 600 + integrity sha512-TcZvGMMy9vodEFSse30lWinkj+JgOBvPn8wRItpQRSayhc+4ssDs335uklkfvQQJgL/WvmHLVj4Ycv2s7QCQMg== 601 + 602 + semver@^7.3.2: 603 + version "7.3.5" 604 + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" 605 + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== 606 + dependencies: 607 + lru-cache "^6.0.0" 608 + 609 + set-cookie-parser@^2.4.1: 610 + version "2.4.8" 611 + resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.4.8.tgz#d0da0ed388bc8f24e706a391f9c9e252a13c58b2" 612 + integrity sha512-edRH8mBKEWNVIVMKejNnuJxleqYE/ZSdcT8/Nem9/mmosx12pctd80s2Oy00KNZzrogMZS5mauK2/ymL1bvlvg== 613 + 614 + sonic-boom@^1.0.2: 615 + version "1.4.1" 616 + resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-1.4.1.tgz#d35d6a74076624f12e6f917ade7b9d75e918f53e" 617 + integrity sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg== 618 + dependencies: 619 + atomic-sleep "^1.0.0" 620 + flatstr "^1.0.12" 621 + 622 + sonic-boom@^2.2.0: 623 + version "2.3.0" 624 + resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-2.3.0.tgz#b1622bbd29111ed12be94a644ea6b586b6daea70" 625 + integrity sha512-lEPaw654/4/rCJHz/TNzV4GIthqCq4inO+O3aFhbdOvR1bE+2//sVkcS+xlqPdb8gdjQCEE0hE9BuvnVixbnWQ== 626 + dependencies: 627 + atomic-sleep "^1.0.0" 628 + 629 + split2@^3.2.2: 630 + version "3.2.2" 631 + resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" 632 + integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== 633 + dependencies: 634 + readable-stream "^3.0.0" 635 + 636 + string-similarity@^4.0.1: 637 + version "4.0.4" 638 + resolved "https://registry.yarnpkg.com/string-similarity/-/string-similarity-4.0.4.tgz#42d01ab0b34660ea8a018da8f56a3309bb8b2a5b" 639 + integrity sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ== 640 + 641 + string_decoder@^1.1.1: 642 + version "1.3.0" 643 + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" 644 + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== 645 + dependencies: 646 + safe-buffer "~5.2.0" 647 + 648 + strip-json-comments@^3.1.1: 649 + version "3.1.1" 650 + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" 651 + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== 652 + 653 + supports-color@^5.3.0: 654 + version "5.5.0" 655 + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 656 + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 657 + dependencies: 658 + has-flag "^3.0.0" 659 + 660 + tiny-lru@^7.0.0: 661 + version "7.0.6" 662 + resolved "https://registry.yarnpkg.com/tiny-lru/-/tiny-lru-7.0.6.tgz#b0c3cdede1e5882aa2d1ae21cb2ceccf2a331f24" 663 + integrity sha512-zNYO0Kvgn5rXzWpL0y3RS09sMK67eGaQj9805jlK9G6pSadfriTczzLHFXa/xcW4mIRfmlB9HyQ/+SgL0V1uow== 664 + 665 + uri-js@^4.2.2: 666 + version "4.4.1" 667 + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" 668 + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== 669 + dependencies: 670 + punycode "^2.1.0" 671 + 672 + util-deprecate@^1.0.1: 673 + version "1.0.2" 674 + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 675 + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 676 + 677 + vary@^1.1.2: 678 + version "1.1.2" 679 + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" 680 + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= 681 + 682 + wrappy@1: 683 + version "1.0.2" 684 + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 685 + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 686 + 687 + yallist@^4.0.0: 688 + version "4.0.0" 689 + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" 690 + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==