Sending loops newsletter to my personal site at /blog
0
fork

Configure Feed

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

starts

+3740 -13
+33 -7
package.json
··· 1 1 { 2 2 "name": "loops-to-website", 3 - "version": "1.0.0", 3 + "version": "0.0.0", 4 4 "description": "", 5 - "main": "index.js", 5 + "main": "src/index.ts", 6 6 "scripts": { 7 - "test": "echo \"Error: no test specified\" && exit 1" 7 + "start": "ts-node src/index.ts", 8 + "dev": "nodemon --quiet --watch './**/*.ts' --exec 'ts-node' src/index.ts", 9 + "lint": "prettier-eslint --write './**/*.ts'", 10 + "prepare": "husky install", 11 + "compile": "tsc", 12 + "pretest": "pnpm run compile", 13 + "posttest": "pnpm run lint" 8 14 }, 9 - "keywords": [], 10 - "author": "", 11 - "license": "ISC", 15 + "author": "Jasper Mayone <jasper@jaspermayone.com>", 12 16 "dependencies": { 13 - "typescript": "^5.6.3" 17 + "express": "^4.21.1", 18 + "typescript": "^4.9.5" 19 + }, 20 + "devDependencies": { 21 + "@types/express": "^4.17.21", 22 + "@types/node": "^18.19.56", 23 + "@typescript-eslint/eslint-plugin": "^5.62.0", 24 + "@typescript-eslint/parser": "^5.62.0", 25 + "eslint": "^8.57.1", 26 + "eslint-config-prettier": "^8.10.0", 27 + "eslint-plugin-import": "^2.31.0", 28 + "eslint-plugin-jsdoc": "^40.3.0", 29 + "eslint-plugin-prettier": "^4.2.1", 30 + "husky": "^8.0.3", 31 + "lint-staged": "^13.3.0", 32 + "nodemon": "^2.0.22", 33 + "prettier": "^2.8.8", 34 + "prettier-eslint": "^15.0.1", 35 + "prettier-eslint-cli": "^7.1.0", 36 + "ts-node": "^10.9.2" 37 + }, 38 + "lint-staged": { 39 + "**/*": "prettier --write --color --ignore-unknown" 14 40 } 15 41 }
+3695 -6
pnpm-lock.yaml
··· 8 8 9 9 .: 10 10 dependencies: 11 + express: 12 + specifier: ^4.21.1 13 + version: 4.21.1 11 14 typescript: 12 - specifier: ^5.6.3 13 - version: 5.6.3 15 + specifier: ^4.9.5 16 + version: 4.9.5 17 + devDependencies: 18 + '@types/express': 19 + specifier: ^4.17.21 20 + version: 4.17.21 21 + '@types/node': 22 + specifier: ^18.19.56 23 + version: 18.19.56 24 + '@typescript-eslint/eslint-plugin': 25 + specifier: ^5.62.0 26 + version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5) 27 + '@typescript-eslint/parser': 28 + specifier: ^5.62.0 29 + version: 5.62.0(eslint@8.57.1)(typescript@4.9.5) 30 + eslint: 31 + specifier: ^8.57.1 32 + version: 8.57.1 33 + eslint-config-prettier: 34 + specifier: ^8.10.0 35 + version: 8.10.0(eslint@8.57.1) 36 + eslint-plugin-import: 37 + specifier: ^2.31.0 38 + version: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1) 39 + eslint-plugin-jsdoc: 40 + specifier: ^40.3.0 41 + version: 40.3.0(eslint@8.57.1) 42 + eslint-plugin-prettier: 43 + specifier: ^4.2.1 44 + version: 4.2.1(eslint-config-prettier@8.10.0(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) 45 + husky: 46 + specifier: ^8.0.3 47 + version: 8.0.3 48 + lint-staged: 49 + specifier: ^13.3.0 50 + version: 13.3.0 51 + nodemon: 52 + specifier: ^2.0.22 53 + version: 2.0.22 54 + prettier: 55 + specifier: ^2.8.8 56 + version: 2.8.8 57 + prettier-eslint: 58 + specifier: ^15.0.1 59 + version: 15.0.1 60 + prettier-eslint-cli: 61 + specifier: ^7.1.0 62 + version: 7.1.0(prettier-eslint@15.0.1) 63 + ts-node: 64 + specifier: ^10.9.2 65 + version: 10.9.2(@types/node@18.19.56)(typescript@4.9.5) 14 66 15 67 packages: 16 68 17 - typescript@5.6.3: 18 - resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} 19 - engines: {node: '>=14.17'} 69 + '@cspotcode/source-map-support@0.8.1': 70 + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} 71 + engines: {node: '>=12'} 72 + 73 + '@es-joy/jsdoccomment@0.37.1': 74 + resolution: {integrity: sha512-5vxWJ1gEkEF0yRd0O+uK6dHJf7adrxwQSX8PuRiPfFSAbNLnY0ZJfXaZucoz14Jj2N11xn2DnlEPwWRpYpvRjg==} 75 + engines: {node: ^14 || ^16 || ^17 || ^18 || ^19 || ^20} 76 + 77 + '@eslint-community/eslint-utils@4.4.0': 78 + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 79 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 80 + peerDependencies: 81 + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 82 + 83 + '@eslint-community/regexpp@4.11.1': 84 + resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} 85 + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 86 + 87 + '@eslint/eslintrc@2.1.4': 88 + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} 89 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 90 + 91 + '@eslint/js@8.57.1': 92 + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} 93 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 94 + 95 + '@humanwhocodes/config-array@0.13.0': 96 + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} 97 + engines: {node: '>=10.10.0'} 98 + deprecated: Use @eslint/config-array instead 99 + 100 + '@humanwhocodes/module-importer@1.0.1': 101 + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 102 + engines: {node: '>=12.22'} 103 + 104 + '@humanwhocodes/object-schema@2.0.3': 105 + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} 106 + deprecated: Use @eslint/object-schema instead 107 + 108 + '@jridgewell/resolve-uri@3.1.2': 109 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 110 + engines: {node: '>=6.0.0'} 111 + 112 + '@jridgewell/sourcemap-codec@1.5.0': 113 + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 114 + 115 + '@jridgewell/trace-mapping@0.3.9': 116 + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} 117 + 118 + '@messageformat/core@3.4.0': 119 + resolution: {integrity: sha512-NgCFubFFIdMWJGN5WuQhHCNmzk7QgiVfrViFxcS99j7F5dDS5EP6raR54I+2ydhe4+5/XTn/YIEppFaqqVWHsw==} 120 + 121 + '@messageformat/date-skeleton@1.1.0': 122 + resolution: {integrity: sha512-rmGAfB1tIPER+gh3p/RgA+PVeRE/gxuQ2w4snFWPF5xtb5mbWR7Cbw7wCOftcUypbD6HVoxrVdyyghPm3WzP5A==} 123 + 124 + '@messageformat/number-skeleton@1.2.0': 125 + resolution: {integrity: sha512-xsgwcL7J7WhlHJ3RNbaVgssaIwcEyFkBqxHdcdaiJzwTZAWEOD8BuUFxnxV9k5S0qHN3v/KzUpq0IUpjH1seRg==} 126 + 127 + '@messageformat/parser@5.1.0': 128 + resolution: {integrity: sha512-jKlkls3Gewgw6qMjKZ9SFfHUpdzEVdovKFtW1qRhJ3WI4FW5R/NnGDqr8SDGz+krWDO3ki94boMmQvGke1HwUQ==} 129 + 130 + '@messageformat/runtime@3.0.1': 131 + resolution: {integrity: sha512-6RU5ol2lDtO8bD9Yxe6CZkl0DArdv0qkuoZC+ZwowU+cdRlVE1157wjCmlA5Rsf1Xc/brACnsZa5PZpEDfTFFg==} 132 + 133 + '@nodelib/fs.scandir@2.1.5': 134 + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 135 + engines: {node: '>= 8'} 136 + 137 + '@nodelib/fs.stat@2.0.5': 138 + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 139 + engines: {node: '>= 8'} 140 + 141 + '@nodelib/fs.walk@1.2.8': 142 + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 143 + engines: {node: '>= 8'} 144 + 145 + '@rtsao/scc@1.1.0': 146 + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} 147 + 148 + '@tsconfig/node10@1.0.11': 149 + resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} 150 + 151 + '@tsconfig/node12@1.0.11': 152 + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} 153 + 154 + '@tsconfig/node14@1.0.3': 155 + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} 156 + 157 + '@tsconfig/node16@1.0.4': 158 + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} 159 + 160 + '@types/body-parser@1.19.5': 161 + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} 162 + 163 + '@types/connect@3.4.38': 164 + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} 165 + 166 + '@types/eslint@8.56.12': 167 + resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} 168 + 169 + '@types/estree@1.0.6': 170 + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} 171 + 172 + '@types/express-serve-static-core@4.19.6': 173 + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} 174 + 175 + '@types/express@4.17.21': 176 + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} 177 + 178 + '@types/http-errors@2.0.4': 179 + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} 180 + 181 + '@types/json-schema@7.0.15': 182 + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} 183 + 184 + '@types/json5@0.0.29': 185 + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 186 + 187 + '@types/mime@1.3.5': 188 + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} 189 + 190 + '@types/node@18.19.56': 191 + resolution: {integrity: sha512-4EMJlWwwGnVPflJAtM14p9eVSa6BOv5b92mCsh5zcM1UagNtEtrbbtaE6WE1tw2TabavatnwqXjlIpcAEuJJNg==} 192 + 193 + '@types/prettier@2.7.3': 194 + resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} 195 + 196 + '@types/qs@6.9.16': 197 + resolution: {integrity: sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==} 198 + 199 + '@types/range-parser@1.2.7': 200 + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} 201 + 202 + '@types/semver@7.5.8': 203 + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} 204 + 205 + '@types/send@0.17.4': 206 + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} 207 + 208 + '@types/serve-static@1.15.7': 209 + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} 210 + 211 + '@typescript-eslint/eslint-plugin@5.62.0': 212 + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} 213 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 214 + peerDependencies: 215 + '@typescript-eslint/parser': ^5.0.0 216 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 217 + typescript: '*' 218 + peerDependenciesMeta: 219 + typescript: 220 + optional: true 221 + 222 + '@typescript-eslint/parser@5.62.0': 223 + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} 224 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 225 + peerDependencies: 226 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 227 + typescript: '*' 228 + peerDependenciesMeta: 229 + typescript: 230 + optional: true 231 + 232 + '@typescript-eslint/scope-manager@5.62.0': 233 + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} 234 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 235 + 236 + '@typescript-eslint/type-utils@5.62.0': 237 + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} 238 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 239 + peerDependencies: 240 + eslint: '*' 241 + typescript: '*' 242 + peerDependenciesMeta: 243 + typescript: 244 + optional: true 245 + 246 + '@typescript-eslint/types@5.62.0': 247 + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} 248 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 249 + 250 + '@typescript-eslint/typescript-estree@5.62.0': 251 + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} 252 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 253 + peerDependencies: 254 + typescript: '*' 255 + peerDependenciesMeta: 256 + typescript: 257 + optional: true 258 + 259 + '@typescript-eslint/utils@5.62.0': 260 + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} 261 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 262 + peerDependencies: 263 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 264 + 265 + '@typescript-eslint/visitor-keys@5.62.0': 266 + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} 267 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 268 + 269 + '@ungap/structured-clone@1.2.0': 270 + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} 271 + 272 + accepts@1.3.8: 273 + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} 274 + engines: {node: '>= 0.6'} 275 + 276 + acorn-jsx@5.3.2: 277 + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 278 + peerDependencies: 279 + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 280 + 281 + acorn-walk@8.3.4: 282 + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} 283 + engines: {node: '>=0.4.0'} 284 + 285 + acorn@8.13.0: 286 + resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} 287 + engines: {node: '>=0.4.0'} 288 + hasBin: true 289 + 290 + ajv@6.12.6: 291 + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 292 + 293 + ansi-escapes@5.0.0: 294 + resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} 295 + engines: {node: '>=12'} 296 + 297 + ansi-regex@2.1.1: 298 + resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} 299 + engines: {node: '>=0.10.0'} 300 + 301 + ansi-regex@3.0.1: 302 + resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==} 303 + engines: {node: '>=4'} 304 + 305 + ansi-regex@4.1.1: 306 + resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} 307 + engines: {node: '>=6'} 308 + 309 + ansi-regex@5.0.1: 310 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 311 + engines: {node: '>=8'} 312 + 313 + ansi-regex@6.1.0: 314 + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} 315 + engines: {node: '>=12'} 316 + 317 + ansi-styles@2.2.1: 318 + resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} 319 + engines: {node: '>=0.10.0'} 320 + 321 + ansi-styles@3.2.1: 322 + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 323 + engines: {node: '>=4'} 324 + 325 + ansi-styles@4.3.0: 326 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 327 + engines: {node: '>=8'} 328 + 329 + ansi-styles@6.2.1: 330 + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 331 + engines: {node: '>=12'} 332 + 333 + anymatch@3.1.3: 334 + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 335 + engines: {node: '>= 8'} 336 + 337 + arg@4.1.3: 338 + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} 339 + 340 + argparse@2.0.1: 341 + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 342 + 343 + array-buffer-byte-length@1.0.1: 344 + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} 345 + engines: {node: '>= 0.4'} 346 + 347 + array-flatten@1.1.1: 348 + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} 349 + 350 + array-includes@3.1.8: 351 + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} 352 + engines: {node: '>= 0.4'} 353 + 354 + array-union@2.1.0: 355 + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 356 + engines: {node: '>=8'} 357 + 358 + array.prototype.findlastindex@1.2.5: 359 + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} 360 + engines: {node: '>= 0.4'} 361 + 362 + array.prototype.flat@1.3.2: 363 + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} 364 + engines: {node: '>= 0.4'} 365 + 366 + array.prototype.flatmap@1.3.2: 367 + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} 368 + engines: {node: '>= 0.4'} 369 + 370 + arraybuffer.prototype.slice@1.0.3: 371 + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} 372 + engines: {node: '>= 0.4'} 373 + 374 + arrify@2.0.1: 375 + resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} 376 + engines: {node: '>=8'} 377 + 378 + available-typed-arrays@1.0.7: 379 + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} 380 + engines: {node: '>= 0.4'} 381 + 382 + balanced-match@1.0.2: 383 + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 384 + 385 + binary-extensions@2.3.0: 386 + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 387 + engines: {node: '>=8'} 388 + 389 + body-parser@1.20.3: 390 + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} 391 + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} 392 + 393 + boolify@1.0.1: 394 + resolution: {integrity: sha512-ma2q0Tc760dW54CdOyJjhrg/a54317o1zYADQJFgperNGKIKgAUGIcKnuMiff8z57+yGlrGNEt4lPgZfCgTJgA==} 395 + 396 + brace-expansion@1.1.11: 397 + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 398 + 399 + braces@3.0.3: 400 + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 401 + engines: {node: '>=8'} 402 + 403 + bytes@3.1.2: 404 + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} 405 + engines: {node: '>= 0.8'} 406 + 407 + call-bind@1.0.7: 408 + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} 409 + engines: {node: '>= 0.4'} 410 + 411 + callsites@3.1.0: 412 + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 413 + engines: {node: '>=6'} 414 + 415 + camelcase-keys@7.0.2: 416 + resolution: {integrity: sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==} 417 + engines: {node: '>=12'} 418 + 419 + camelcase@5.3.1: 420 + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} 421 + engines: {node: '>=6'} 422 + 423 + camelcase@6.3.0: 424 + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} 425 + engines: {node: '>=10'} 426 + 427 + chalk@1.1.3: 428 + resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} 429 + engines: {node: '>=0.10.0'} 430 + 431 + chalk@4.1.2: 432 + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 433 + engines: {node: '>=10'} 434 + 435 + chalk@5.3.0: 436 + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} 437 + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 438 + 439 + chokidar@3.6.0: 440 + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 441 + engines: {node: '>= 8.10.0'} 442 + 443 + cli-cursor@4.0.0: 444 + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} 445 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 446 + 447 + cli-truncate@3.1.0: 448 + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} 449 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 450 + 451 + cliui@5.0.0: 452 + resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==} 453 + 454 + color-convert@1.9.3: 455 + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 456 + 457 + color-convert@2.0.1: 458 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 459 + engines: {node: '>=7.0.0'} 460 + 461 + color-name@1.1.3: 462 + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 463 + 464 + color-name@1.1.4: 465 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 466 + 467 + colorette@2.0.20: 468 + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} 469 + 470 + commander@11.0.0: 471 + resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} 472 + engines: {node: '>=16'} 473 + 474 + comment-parser@1.3.1: 475 + resolution: {integrity: sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA==} 476 + engines: {node: '>= 12.0.0'} 477 + 478 + common-tags@1.8.2: 479 + resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} 480 + engines: {node: '>=4.0.0'} 481 + 482 + concat-map@0.0.1: 483 + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 484 + 485 + content-disposition@0.5.4: 486 + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} 487 + engines: {node: '>= 0.6'} 488 + 489 + content-type@1.0.5: 490 + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} 491 + engines: {node: '>= 0.6'} 492 + 493 + cookie-signature@1.0.6: 494 + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} 495 + 496 + cookie@0.7.1: 497 + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} 498 + engines: {node: '>= 0.6'} 499 + 500 + core-js@3.38.1: 501 + resolution: {integrity: sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==} 502 + 503 + create-require@1.1.1: 504 + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} 505 + 506 + cross-spawn@7.0.3: 507 + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 508 + engines: {node: '>= 8'} 509 + 510 + data-view-buffer@1.0.1: 511 + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} 512 + engines: {node: '>= 0.4'} 513 + 514 + data-view-byte-length@1.0.1: 515 + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} 516 + engines: {node: '>= 0.4'} 517 + 518 + data-view-byte-offset@1.0.0: 519 + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} 520 + engines: {node: '>= 0.4'} 521 + 522 + debug@2.6.9: 523 + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 524 + peerDependencies: 525 + supports-color: '*' 526 + peerDependenciesMeta: 527 + supports-color: 528 + optional: true 529 + 530 + debug@3.2.7: 531 + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 532 + peerDependencies: 533 + supports-color: '*' 534 + peerDependenciesMeta: 535 + supports-color: 536 + optional: true 537 + 538 + debug@4.3.4: 539 + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 540 + engines: {node: '>=6.0'} 541 + peerDependencies: 542 + supports-color: '*' 543 + peerDependenciesMeta: 544 + supports-color: 545 + optional: true 546 + 547 + debug@4.3.7: 548 + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} 549 + engines: {node: '>=6.0'} 550 + peerDependencies: 551 + supports-color: '*' 552 + peerDependenciesMeta: 553 + supports-color: 554 + optional: true 555 + 556 + decamelize@1.2.0: 557 + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} 558 + engines: {node: '>=0.10.0'} 559 + 560 + deep-is@0.1.4: 561 + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 562 + 563 + define-data-property@1.1.4: 564 + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} 565 + engines: {node: '>= 0.4'} 566 + 567 + define-properties@1.2.1: 568 + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} 569 + engines: {node: '>= 0.4'} 570 + 571 + depd@2.0.0: 572 + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} 573 + engines: {node: '>= 0.8'} 574 + 575 + destroy@1.2.0: 576 + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} 577 + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} 578 + 579 + diff@4.0.2: 580 + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} 581 + engines: {node: '>=0.3.1'} 582 + 583 + dir-glob@3.0.1: 584 + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 585 + engines: {node: '>=8'} 586 + 587 + dlv@1.1.3: 588 + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 589 + 590 + doctrine@2.1.0: 591 + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 592 + engines: {node: '>=0.10.0'} 593 + 594 + doctrine@3.0.0: 595 + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 596 + engines: {node: '>=6.0.0'} 597 + 598 + eastasianwidth@0.2.0: 599 + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 600 + 601 + ee-first@1.1.1: 602 + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 603 + 604 + emoji-regex@7.0.3: 605 + resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} 606 + 607 + emoji-regex@9.2.2: 608 + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 609 + 610 + encodeurl@1.0.2: 611 + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} 612 + engines: {node: '>= 0.8'} 613 + 614 + encodeurl@2.0.0: 615 + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} 616 + engines: {node: '>= 0.8'} 617 + 618 + es-abstract@1.23.3: 619 + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} 620 + engines: {node: '>= 0.4'} 621 + 622 + es-define-property@1.0.0: 623 + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} 624 + engines: {node: '>= 0.4'} 625 + 626 + es-errors@1.3.0: 627 + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 628 + engines: {node: '>= 0.4'} 629 + 630 + es-object-atoms@1.0.0: 631 + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} 632 + engines: {node: '>= 0.4'} 633 + 634 + es-set-tostringtag@2.0.3: 635 + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} 636 + engines: {node: '>= 0.4'} 637 + 638 + es-shim-unscopables@1.0.2: 639 + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} 640 + 641 + es-to-primitive@1.2.1: 642 + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 643 + engines: {node: '>= 0.4'} 644 + 645 + escape-html@1.0.3: 646 + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} 647 + 648 + escape-string-regexp@1.0.5: 649 + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 650 + engines: {node: '>=0.8.0'} 651 + 652 + escape-string-regexp@4.0.0: 653 + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 654 + engines: {node: '>=10'} 655 + 656 + eslint-config-prettier@8.10.0: 657 + resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==} 658 + hasBin: true 659 + peerDependencies: 660 + eslint: '>=7.0.0' 661 + 662 + eslint-import-resolver-node@0.3.9: 663 + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 664 + 665 + eslint-module-utils@2.12.0: 666 + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} 667 + engines: {node: '>=4'} 668 + peerDependencies: 669 + '@typescript-eslint/parser': '*' 670 + eslint: '*' 671 + eslint-import-resolver-node: '*' 672 + eslint-import-resolver-typescript: '*' 673 + eslint-import-resolver-webpack: '*' 674 + peerDependenciesMeta: 675 + '@typescript-eslint/parser': 676 + optional: true 677 + eslint: 678 + optional: true 679 + eslint-import-resolver-node: 680 + optional: true 681 + eslint-import-resolver-typescript: 682 + optional: true 683 + eslint-import-resolver-webpack: 684 + optional: true 685 + 686 + eslint-plugin-import@2.31.0: 687 + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} 688 + engines: {node: '>=4'} 689 + peerDependencies: 690 + '@typescript-eslint/parser': '*' 691 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 692 + peerDependenciesMeta: 693 + '@typescript-eslint/parser': 694 + optional: true 695 + 696 + eslint-plugin-jsdoc@40.3.0: 697 + resolution: {integrity: sha512-EhCqpzRkxoT2DUB4AnrU0ggBYvTh3bWrLZzQTupq6vSVE6XzNwJVKsOHa41GCoevnsWMBNmoDVjXWGqckjuG1g==} 698 + engines: {node: ^14 || ^16 || ^17 || ^18 || ^19} 699 + peerDependencies: 700 + eslint: ^7.0.0 || ^8.0.0 701 + 702 + eslint-plugin-prettier@4.2.1: 703 + resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} 704 + engines: {node: '>=12.0.0'} 705 + peerDependencies: 706 + eslint: '>=7.28.0' 707 + eslint-config-prettier: '*' 708 + prettier: '>=2.0.0' 709 + peerDependenciesMeta: 710 + eslint-config-prettier: 711 + optional: true 712 + 713 + eslint-scope@5.1.1: 714 + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 715 + engines: {node: '>=8.0.0'} 716 + 717 + eslint-scope@7.2.2: 718 + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 719 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 720 + 721 + eslint-visitor-keys@3.4.3: 722 + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 723 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 724 + 725 + eslint@8.57.1: 726 + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} 727 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 728 + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. 729 + hasBin: true 730 + 731 + espree@9.6.1: 732 + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 733 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 734 + 735 + esquery@1.6.0: 736 + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} 737 + engines: {node: '>=0.10'} 738 + 739 + esrecurse@4.3.0: 740 + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 741 + engines: {node: '>=4.0'} 742 + 743 + estraverse@4.3.0: 744 + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 745 + engines: {node: '>=4.0'} 746 + 747 + estraverse@5.3.0: 748 + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 749 + engines: {node: '>=4.0'} 750 + 751 + esutils@2.0.3: 752 + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 753 + engines: {node: '>=0.10.0'} 754 + 755 + etag@1.8.1: 756 + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} 757 + engines: {node: '>= 0.6'} 758 + 759 + eventemitter3@5.0.1: 760 + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} 761 + 762 + execa@7.2.0: 763 + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} 764 + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} 765 + 766 + express@4.21.1: 767 + resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} 768 + engines: {node: '>= 0.10.0'} 769 + 770 + fast-deep-equal@3.1.3: 771 + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 772 + 773 + fast-diff@1.3.0: 774 + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} 775 + 776 + fast-glob@3.3.2: 777 + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 778 + engines: {node: '>=8.6.0'} 779 + 780 + fast-json-stable-stringify@2.1.0: 781 + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 782 + 783 + fast-levenshtein@2.0.6: 784 + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 785 + 786 + fastq@1.17.1: 787 + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} 788 + 789 + file-entry-cache@6.0.1: 790 + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 791 + engines: {node: ^10.12.0 || >=12.0.0} 792 + 793 + fill-range@7.1.1: 794 + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 795 + engines: {node: '>=8'} 796 + 797 + finalhandler@1.3.1: 798 + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} 799 + engines: {node: '>= 0.8'} 800 + 801 + find-up@3.0.0: 802 + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} 803 + engines: {node: '>=6'} 804 + 805 + find-up@5.0.0: 806 + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 807 + engines: {node: '>=10'} 808 + 809 + flat-cache@3.2.0: 810 + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} 811 + engines: {node: ^10.12.0 || >=12.0.0} 812 + 813 + flatted@3.3.1: 814 + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} 815 + 816 + for-each@0.3.3: 817 + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 818 + 819 + forwarded@0.2.0: 820 + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} 821 + engines: {node: '>= 0.6'} 822 + 823 + fresh@0.5.2: 824 + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} 825 + engines: {node: '>= 0.6'} 826 + 827 + fs.realpath@1.0.0: 828 + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 829 + 830 + fsevents@2.3.3: 831 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 832 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 833 + os: [darwin] 834 + 835 + function-bind@1.1.2: 836 + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 837 + 838 + function.prototype.name@1.1.6: 839 + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} 840 + engines: {node: '>= 0.4'} 841 + 842 + functions-have-names@1.2.3: 843 + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 844 + 845 + get-caller-file@2.0.5: 846 + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 847 + engines: {node: 6.* || 8.* || >= 10.*} 848 + 849 + get-intrinsic@1.2.4: 850 + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} 851 + engines: {node: '>= 0.4'} 852 + 853 + get-stdin@8.0.0: 854 + resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} 855 + engines: {node: '>=10'} 856 + 857 + get-stream@6.0.1: 858 + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} 859 + engines: {node: '>=10'} 860 + 861 + get-symbol-description@1.0.2: 862 + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} 863 + engines: {node: '>= 0.4'} 864 + 865 + glob-parent@5.1.2: 866 + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 867 + engines: {node: '>= 6'} 868 + 869 + glob-parent@6.0.2: 870 + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 871 + engines: {node: '>=10.13.0'} 872 + 873 + glob@7.2.3: 874 + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 875 + deprecated: Glob versions prior to v9 are no longer supported 876 + 877 + globals@13.24.0: 878 + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} 879 + engines: {node: '>=8'} 880 + 881 + globalthis@1.0.4: 882 + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} 883 + engines: {node: '>= 0.4'} 884 + 885 + globby@11.1.0: 886 + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 887 + engines: {node: '>=10'} 888 + 889 + gopd@1.0.1: 890 + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 891 + 892 + graphemer@1.4.0: 893 + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 894 + 895 + has-ansi@2.0.0: 896 + resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} 897 + engines: {node: '>=0.10.0'} 898 + 899 + has-bigints@1.0.2: 900 + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 901 + 902 + has-flag@3.0.0: 903 + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 904 + engines: {node: '>=4'} 905 + 906 + has-flag@4.0.0: 907 + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 908 + engines: {node: '>=8'} 909 + 910 + has-property-descriptors@1.0.2: 911 + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} 912 + 913 + has-proto@1.0.3: 914 + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} 915 + engines: {node: '>= 0.4'} 916 + 917 + has-symbols@1.0.3: 918 + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 919 + engines: {node: '>= 0.4'} 920 + 921 + has-tostringtag@1.0.2: 922 + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} 923 + engines: {node: '>= 0.4'} 924 + 925 + hasown@2.0.2: 926 + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 927 + engines: {node: '>= 0.4'} 928 + 929 + http-errors@2.0.0: 930 + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} 931 + engines: {node: '>= 0.8'} 932 + 933 + human-signals@4.3.1: 934 + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} 935 + engines: {node: '>=14.18.0'} 936 + 937 + husky@8.0.3: 938 + resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} 939 + engines: {node: '>=14'} 940 + hasBin: true 941 + 942 + iconv-lite@0.4.24: 943 + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} 944 + engines: {node: '>=0.10.0'} 945 + 946 + ignore-by-default@1.0.1: 947 + resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} 948 + 949 + ignore@5.3.2: 950 + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 951 + engines: {node: '>= 4'} 952 + 953 + import-fresh@3.3.0: 954 + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 955 + engines: {node: '>=6'} 956 + 957 + imurmurhash@0.1.4: 958 + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 959 + engines: {node: '>=0.8.19'} 960 + 961 + indent-string@4.0.0: 962 + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 963 + engines: {node: '>=8'} 964 + 965 + inflight@1.0.6: 966 + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 967 + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. 968 + 969 + inherits@2.0.4: 970 + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 971 + 972 + internal-slot@1.0.7: 973 + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} 974 + engines: {node: '>= 0.4'} 975 + 976 + ipaddr.js@1.9.1: 977 + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} 978 + engines: {node: '>= 0.10'} 979 + 980 + is-array-buffer@3.0.4: 981 + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} 982 + engines: {node: '>= 0.4'} 983 + 984 + is-bigint@1.0.4: 985 + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 986 + 987 + is-binary-path@2.1.0: 988 + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 989 + engines: {node: '>=8'} 990 + 991 + is-boolean-object@1.1.2: 992 + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 993 + engines: {node: '>= 0.4'} 994 + 995 + is-callable@1.2.7: 996 + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 997 + engines: {node: '>= 0.4'} 998 + 999 + is-core-module@2.15.1: 1000 + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} 1001 + engines: {node: '>= 0.4'} 1002 + 1003 + is-data-view@1.0.1: 1004 + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} 1005 + engines: {node: '>= 0.4'} 1006 + 1007 + is-date-object@1.0.5: 1008 + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1009 + engines: {node: '>= 0.4'} 1010 + 1011 + is-extglob@2.1.1: 1012 + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1013 + engines: {node: '>=0.10.0'} 1014 + 1015 + is-fullwidth-code-point@2.0.0: 1016 + resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} 1017 + engines: {node: '>=4'} 1018 + 1019 + is-fullwidth-code-point@4.0.0: 1020 + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} 1021 + engines: {node: '>=12'} 1022 + 1023 + is-glob@4.0.3: 1024 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1025 + engines: {node: '>=0.10.0'} 1026 + 1027 + is-negative-zero@2.0.3: 1028 + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} 1029 + engines: {node: '>= 0.4'} 1030 + 1031 + is-number-object@1.0.7: 1032 + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1033 + engines: {node: '>= 0.4'} 1034 + 1035 + is-number@7.0.0: 1036 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1037 + engines: {node: '>=0.12.0'} 1038 + 1039 + is-path-inside@3.0.3: 1040 + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1041 + engines: {node: '>=8'} 1042 + 1043 + is-regex@1.1.4: 1044 + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1045 + engines: {node: '>= 0.4'} 1046 + 1047 + is-shared-array-buffer@1.0.3: 1048 + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} 1049 + engines: {node: '>= 0.4'} 1050 + 1051 + is-stream@3.0.0: 1052 + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 1053 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1054 + 1055 + is-string@1.0.7: 1056 + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1057 + engines: {node: '>= 0.4'} 1058 + 1059 + is-symbol@1.0.4: 1060 + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1061 + engines: {node: '>= 0.4'} 1062 + 1063 + is-typed-array@1.1.13: 1064 + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} 1065 + engines: {node: '>= 0.4'} 1066 + 1067 + is-weakref@1.0.2: 1068 + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 1069 + 1070 + isarray@2.0.5: 1071 + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 1072 + 1073 + isexe@2.0.0: 1074 + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1075 + 1076 + js-yaml@4.1.0: 1077 + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1078 + hasBin: true 1079 + 1080 + jsdoc-type-pratt-parser@4.0.0: 1081 + resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} 1082 + engines: {node: '>=12.0.0'} 1083 + 1084 + json-buffer@3.0.1: 1085 + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 1086 + 1087 + json-schema-traverse@0.4.1: 1088 + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1089 + 1090 + json-stable-stringify-without-jsonify@1.0.1: 1091 + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1092 + 1093 + json5@1.0.2: 1094 + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} 1095 + hasBin: true 1096 + 1097 + keyv@4.5.4: 1098 + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 1099 + 1100 + levn@0.4.1: 1101 + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1102 + engines: {node: '>= 0.8.0'} 1103 + 1104 + lilconfig@2.1.0: 1105 + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 1106 + engines: {node: '>=10'} 1107 + 1108 + lint-staged@13.3.0: 1109 + resolution: {integrity: sha512-mPRtrYnipYYv1FEE134ufbWpeggNTo+O/UPzngoaKzbzHAthvR55am+8GfHTnqNRQVRRrYQLGW9ZyUoD7DsBHQ==} 1110 + engines: {node: ^16.14.0 || >=18.0.0} 1111 + hasBin: true 1112 + 1113 + listr2@6.6.1: 1114 + resolution: {integrity: sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==} 1115 + engines: {node: '>=16.0.0'} 1116 + peerDependencies: 1117 + enquirer: '>= 2.3.0 < 3' 1118 + peerDependenciesMeta: 1119 + enquirer: 1120 + optional: true 1121 + 1122 + locate-path@3.0.0: 1123 + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} 1124 + engines: {node: '>=6'} 1125 + 1126 + locate-path@6.0.0: 1127 + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1128 + engines: {node: '>=10'} 1129 + 1130 + lodash.memoize@4.1.2: 1131 + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} 1132 + 1133 + lodash.merge@4.6.2: 1134 + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1135 + 1136 + lodash@4.17.21: 1137 + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1138 + 1139 + log-update@5.0.1: 1140 + resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==} 1141 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1142 + 1143 + loglevel-colored-level-prefix@1.0.0: 1144 + resolution: {integrity: sha512-u45Wcxxc+SdAlh4yeF/uKlC1SPUPCy0gullSNKXod5I4bmifzk+Q4lSLExNEVn19tGaJipbZ4V4jbFn79/6mVA==} 1145 + 1146 + loglevel@1.9.2: 1147 + resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==} 1148 + engines: {node: '>= 0.6.0'} 1149 + 1150 + make-error@1.3.6: 1151 + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} 1152 + 1153 + make-plural@7.4.0: 1154 + resolution: {integrity: sha512-4/gC9KVNTV6pvYg2gFeQYTW3mWaoJt7WZE5vrp1KnQDgW92JtYZnzmZT81oj/dUTqAIu0ufI2x3dkgu3bB1tYg==} 1155 + 1156 + map-obj@4.3.0: 1157 + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} 1158 + engines: {node: '>=8'} 1159 + 1160 + media-typer@0.3.0: 1161 + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} 1162 + engines: {node: '>= 0.6'} 1163 + 1164 + merge-descriptors@1.0.3: 1165 + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} 1166 + 1167 + merge-stream@2.0.0: 1168 + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 1169 + 1170 + merge2@1.4.1: 1171 + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1172 + engines: {node: '>= 8'} 1173 + 1174 + methods@1.1.2: 1175 + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} 1176 + engines: {node: '>= 0.6'} 1177 + 1178 + micromatch@4.0.5: 1179 + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 1180 + engines: {node: '>=8.6'} 1181 + 1182 + micromatch@4.0.8: 1183 + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1184 + engines: {node: '>=8.6'} 1185 + 1186 + mime-db@1.52.0: 1187 + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 1188 + engines: {node: '>= 0.6'} 1189 + 1190 + mime-types@2.1.35: 1191 + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 1192 + engines: {node: '>= 0.6'} 1193 + 1194 + mime@1.6.0: 1195 + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} 1196 + engines: {node: '>=4'} 1197 + hasBin: true 1198 + 1199 + mimic-fn@2.1.0: 1200 + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 1201 + engines: {node: '>=6'} 1202 + 1203 + mimic-fn@4.0.0: 1204 + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 1205 + engines: {node: '>=12'} 1206 + 1207 + minimatch@3.1.2: 1208 + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1209 + 1210 + minimist@1.2.8: 1211 + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1212 + 1213 + moo@0.5.2: 1214 + resolution: {integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==} 1215 + 1216 + ms@2.0.0: 1217 + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} 1218 + 1219 + ms@2.1.2: 1220 + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 1221 + 1222 + ms@2.1.3: 1223 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1224 + 1225 + natural-compare-lite@1.4.0: 1226 + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} 1227 + 1228 + natural-compare@1.4.0: 1229 + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1230 + 1231 + negotiator@0.6.3: 1232 + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} 1233 + engines: {node: '>= 0.6'} 1234 + 1235 + nodemon@2.0.22: 1236 + resolution: {integrity: sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==} 1237 + engines: {node: '>=8.10.0'} 1238 + hasBin: true 1239 + 1240 + normalize-path@3.0.0: 1241 + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1242 + engines: {node: '>=0.10.0'} 1243 + 1244 + npm-run-path@5.3.0: 1245 + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} 1246 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1247 + 1248 + object-inspect@1.13.2: 1249 + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} 1250 + engines: {node: '>= 0.4'} 1251 + 1252 + object-keys@1.1.1: 1253 + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 1254 + engines: {node: '>= 0.4'} 1255 + 1256 + object.assign@4.1.5: 1257 + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} 1258 + engines: {node: '>= 0.4'} 1259 + 1260 + object.fromentries@2.0.8: 1261 + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} 1262 + engines: {node: '>= 0.4'} 1263 + 1264 + object.groupby@1.0.3: 1265 + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} 1266 + engines: {node: '>= 0.4'} 1267 + 1268 + object.values@1.2.0: 1269 + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} 1270 + engines: {node: '>= 0.4'} 1271 + 1272 + on-finished@2.4.1: 1273 + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} 1274 + engines: {node: '>= 0.8'} 1275 + 1276 + once@1.4.0: 1277 + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1278 + 1279 + onetime@5.1.2: 1280 + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} 1281 + engines: {node: '>=6'} 1282 + 1283 + onetime@6.0.0: 1284 + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 1285 + engines: {node: '>=12'} 1286 + 1287 + optionator@0.9.4: 1288 + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 1289 + engines: {node: '>= 0.8.0'} 1290 + 1291 + p-limit@2.3.0: 1292 + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 1293 + engines: {node: '>=6'} 1294 + 1295 + p-limit@3.1.0: 1296 + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1297 + engines: {node: '>=10'} 1298 + 1299 + p-locate@3.0.0: 1300 + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} 1301 + engines: {node: '>=6'} 1302 + 1303 + p-locate@5.0.0: 1304 + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1305 + engines: {node: '>=10'} 1306 + 1307 + p-try@2.2.0: 1308 + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 1309 + engines: {node: '>=6'} 1310 + 1311 + parent-module@1.0.1: 1312 + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1313 + engines: {node: '>=6'} 1314 + 1315 + parseurl@1.3.3: 1316 + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} 1317 + engines: {node: '>= 0.8'} 1318 + 1319 + path-exists@3.0.0: 1320 + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} 1321 + engines: {node: '>=4'} 1322 + 1323 + path-exists@4.0.0: 1324 + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1325 + engines: {node: '>=8'} 1326 + 1327 + path-is-absolute@1.0.1: 1328 + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1329 + engines: {node: '>=0.10.0'} 1330 + 1331 + path-key@3.1.1: 1332 + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1333 + engines: {node: '>=8'} 1334 + 1335 + path-key@4.0.0: 1336 + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 1337 + engines: {node: '>=12'} 1338 + 1339 + path-parse@1.0.7: 1340 + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1341 + 1342 + path-to-regexp@0.1.10: 1343 + resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} 1344 + 1345 + path-type@4.0.0: 1346 + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 1347 + engines: {node: '>=8'} 1348 + 1349 + picomatch@2.3.1: 1350 + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1351 + engines: {node: '>=8.6'} 1352 + 1353 + pidtree@0.6.0: 1354 + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} 1355 + engines: {node: '>=0.10'} 1356 + hasBin: true 1357 + 1358 + possible-typed-array-names@1.0.0: 1359 + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} 1360 + engines: {node: '>= 0.4'} 1361 + 1362 + prelude-ls@1.2.1: 1363 + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 1364 + engines: {node: '>= 0.8.0'} 1365 + 1366 + prettier-eslint-cli@7.1.0: 1367 + resolution: {integrity: sha512-kMMvV7Mt6VqdJSb25aCkOA7HTIxy5mii2tzBb1vCSmzlIECOzTP2wRPIeAtBky6WdpfN0n1Zxa4E37Atp1IksA==} 1368 + engines: {node: '>=12.22'} 1369 + hasBin: true 1370 + peerDependencies: 1371 + prettier-eslint: '*' 1372 + peerDependenciesMeta: 1373 + prettier-eslint: 1374 + optional: true 1375 + 1376 + prettier-eslint@15.0.1: 1377 + resolution: {integrity: sha512-mGOWVHixSvpZWARqSDXbdtTL54mMBxc5oQYQ6RAqy8jecuNJBgN3t9E5a81G66F8x8fsKNiR1HWaBV66MJDOpg==} 1378 + engines: {node: '>=10.0.0'} 1379 + 1380 + prettier-linter-helpers@1.0.0: 1381 + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} 1382 + engines: {node: '>=6.0.0'} 1383 + 1384 + prettier@2.8.8: 1385 + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} 1386 + engines: {node: '>=10.13.0'} 1387 + hasBin: true 1388 + 1389 + pretty-format@23.6.0: 1390 + resolution: {integrity: sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==} 1391 + 1392 + proxy-addr@2.0.7: 1393 + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} 1394 + engines: {node: '>= 0.10'} 1395 + 1396 + pstree.remy@1.1.8: 1397 + resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} 1398 + 1399 + punycode@2.3.1: 1400 + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1401 + engines: {node: '>=6'} 1402 + 1403 + qs@6.13.0: 1404 + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} 1405 + engines: {node: '>=0.6'} 1406 + 1407 + queue-microtask@1.2.3: 1408 + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1409 + 1410 + quick-lru@5.1.1: 1411 + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} 1412 + engines: {node: '>=10'} 1413 + 1414 + range-parser@1.2.1: 1415 + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} 1416 + engines: {node: '>= 0.6'} 1417 + 1418 + raw-body@2.5.2: 1419 + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} 1420 + engines: {node: '>= 0.8'} 1421 + 1422 + readdirp@3.6.0: 1423 + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 1424 + engines: {node: '>=8.10.0'} 1425 + 1426 + regexp.prototype.flags@1.5.3: 1427 + resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} 1428 + engines: {node: '>= 0.4'} 1429 + 1430 + require-directory@2.1.1: 1431 + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 1432 + engines: {node: '>=0.10.0'} 1433 + 1434 + require-main-filename@2.0.0: 1435 + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} 1436 + 1437 + require-relative@0.8.7: 1438 + resolution: {integrity: sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg==} 1439 + 1440 + resolve-from@4.0.0: 1441 + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 1442 + engines: {node: '>=4'} 1443 + 1444 + resolve@1.22.8: 1445 + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 20 1446 hasBin: true 21 1447 1448 + restore-cursor@4.0.0: 1449 + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} 1450 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1451 + 1452 + reusify@1.0.4: 1453 + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1454 + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1455 + 1456 + rfdc@1.4.1: 1457 + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} 1458 + 1459 + rimraf@3.0.2: 1460 + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 1461 + deprecated: Rimraf versions prior to v4 are no longer supported 1462 + hasBin: true 1463 + 1464 + run-parallel@1.2.0: 1465 + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1466 + 1467 + rxjs@7.8.1: 1468 + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} 1469 + 1470 + safe-array-concat@1.1.2: 1471 + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} 1472 + engines: {node: '>=0.4'} 1473 + 1474 + safe-buffer@5.2.1: 1475 + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 1476 + 1477 + safe-identifier@0.4.2: 1478 + resolution: {integrity: sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==} 1479 + 1480 + safe-regex-test@1.0.3: 1481 + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} 1482 + engines: {node: '>= 0.4'} 1483 + 1484 + safer-buffer@2.1.2: 1485 + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 1486 + 1487 + semver@5.7.2: 1488 + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} 1489 + hasBin: true 1490 + 1491 + semver@6.3.1: 1492 + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 1493 + hasBin: true 1494 + 1495 + semver@7.0.0: 1496 + resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==} 1497 + hasBin: true 1498 + 1499 + semver@7.6.3: 1500 + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 1501 + engines: {node: '>=10'} 1502 + hasBin: true 1503 + 1504 + send@0.19.0: 1505 + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} 1506 + engines: {node: '>= 0.8.0'} 1507 + 1508 + serve-static@1.16.2: 1509 + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} 1510 + engines: {node: '>= 0.8.0'} 1511 + 1512 + set-blocking@2.0.0: 1513 + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} 1514 + 1515 + set-function-length@1.2.2: 1516 + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} 1517 + engines: {node: '>= 0.4'} 1518 + 1519 + set-function-name@2.0.2: 1520 + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} 1521 + engines: {node: '>= 0.4'} 1522 + 1523 + setprototypeof@1.2.0: 1524 + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} 1525 + 1526 + shebang-command@2.0.0: 1527 + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1528 + engines: {node: '>=8'} 1529 + 1530 + shebang-regex@3.0.0: 1531 + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1532 + engines: {node: '>=8'} 1533 + 1534 + side-channel@1.0.6: 1535 + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} 1536 + engines: {node: '>= 0.4'} 1537 + 1538 + signal-exit@3.0.7: 1539 + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 1540 + 1541 + simple-update-notifier@1.1.0: 1542 + resolution: {integrity: sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==} 1543 + engines: {node: '>=8.10.0'} 1544 + 1545 + slash@3.0.0: 1546 + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 1547 + engines: {node: '>=8'} 1548 + 1549 + slice-ansi@5.0.0: 1550 + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} 1551 + engines: {node: '>=12'} 1552 + 1553 + spdx-exceptions@2.5.0: 1554 + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} 1555 + 1556 + spdx-expression-parse@3.0.1: 1557 + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 1558 + 1559 + spdx-license-ids@3.0.20: 1560 + resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} 1561 + 1562 + statuses@2.0.1: 1563 + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} 1564 + engines: {node: '>= 0.8'} 1565 + 1566 + string-argv@0.3.2: 1567 + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} 1568 + engines: {node: '>=0.6.19'} 1569 + 1570 + string-width@3.1.0: 1571 + resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} 1572 + engines: {node: '>=6'} 1573 + 1574 + string-width@5.1.2: 1575 + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 1576 + engines: {node: '>=12'} 1577 + 1578 + string.prototype.trim@1.2.9: 1579 + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} 1580 + engines: {node: '>= 0.4'} 1581 + 1582 + string.prototype.trimend@1.0.8: 1583 + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} 1584 + 1585 + string.prototype.trimstart@1.0.8: 1586 + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} 1587 + engines: {node: '>= 0.4'} 1588 + 1589 + strip-ansi@3.0.1: 1590 + resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} 1591 + engines: {node: '>=0.10.0'} 1592 + 1593 + strip-ansi@5.2.0: 1594 + resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} 1595 + engines: {node: '>=6'} 1596 + 1597 + strip-ansi@6.0.1: 1598 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1599 + engines: {node: '>=8'} 1600 + 1601 + strip-ansi@7.1.0: 1602 + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 1603 + engines: {node: '>=12'} 1604 + 1605 + strip-bom@3.0.0: 1606 + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 1607 + engines: {node: '>=4'} 1608 + 1609 + strip-final-newline@3.0.0: 1610 + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 1611 + engines: {node: '>=12'} 1612 + 1613 + strip-json-comments@3.1.1: 1614 + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 1615 + engines: {node: '>=8'} 1616 + 1617 + supports-color@2.0.0: 1618 + resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} 1619 + engines: {node: '>=0.8.0'} 1620 + 1621 + supports-color@5.5.0: 1622 + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 1623 + engines: {node: '>=4'} 1624 + 1625 + supports-color@7.2.0: 1626 + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1627 + engines: {node: '>=8'} 1628 + 1629 + supports-preserve-symlinks-flag@1.0.0: 1630 + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1631 + engines: {node: '>= 0.4'} 1632 + 1633 + text-table@0.2.0: 1634 + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 1635 + 1636 + to-regex-range@5.0.1: 1637 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1638 + engines: {node: '>=8.0'} 1639 + 1640 + toidentifier@1.0.1: 1641 + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} 1642 + engines: {node: '>=0.6'} 1643 + 1644 + touch@3.1.1: 1645 + resolution: {integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==} 1646 + hasBin: true 1647 + 1648 + ts-node@10.9.2: 1649 + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} 1650 + hasBin: true 1651 + peerDependencies: 1652 + '@swc/core': '>=1.2.50' 1653 + '@swc/wasm': '>=1.2.50' 1654 + '@types/node': '*' 1655 + typescript: '>=2.7' 1656 + peerDependenciesMeta: 1657 + '@swc/core': 1658 + optional: true 1659 + '@swc/wasm': 1660 + optional: true 1661 + 1662 + tsconfig-paths@3.15.0: 1663 + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} 1664 + 1665 + tslib@1.14.1: 1666 + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 1667 + 1668 + tslib@2.8.0: 1669 + resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} 1670 + 1671 + tsutils@3.21.0: 1672 + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 1673 + engines: {node: '>= 6'} 1674 + peerDependencies: 1675 + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 1676 + 1677 + type-check@0.4.0: 1678 + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 1679 + engines: {node: '>= 0.8.0'} 1680 + 1681 + type-fest@0.20.2: 1682 + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 1683 + engines: {node: '>=10'} 1684 + 1685 + type-fest@1.4.0: 1686 + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} 1687 + engines: {node: '>=10'} 1688 + 1689 + type-is@1.6.18: 1690 + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} 1691 + engines: {node: '>= 0.6'} 1692 + 1693 + typed-array-buffer@1.0.2: 1694 + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} 1695 + engines: {node: '>= 0.4'} 1696 + 1697 + typed-array-byte-length@1.0.1: 1698 + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} 1699 + engines: {node: '>= 0.4'} 1700 + 1701 + typed-array-byte-offset@1.0.2: 1702 + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} 1703 + engines: {node: '>= 0.4'} 1704 + 1705 + typed-array-length@1.0.6: 1706 + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} 1707 + engines: {node: '>= 0.4'} 1708 + 1709 + typescript@4.9.5: 1710 + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} 1711 + engines: {node: '>=4.2.0'} 1712 + hasBin: true 1713 + 1714 + unbox-primitive@1.0.2: 1715 + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 1716 + 1717 + undefsafe@2.0.5: 1718 + resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} 1719 + 1720 + undici-types@5.26.5: 1721 + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 1722 + 1723 + unpipe@1.0.0: 1724 + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} 1725 + engines: {node: '>= 0.8'} 1726 + 1727 + uri-js@4.4.1: 1728 + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1729 + 1730 + utils-merge@1.0.1: 1731 + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} 1732 + engines: {node: '>= 0.4.0'} 1733 + 1734 + v8-compile-cache-lib@3.0.1: 1735 + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} 1736 + 1737 + vary@1.1.2: 1738 + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} 1739 + engines: {node: '>= 0.8'} 1740 + 1741 + vue-eslint-parser@8.3.0: 1742 + resolution: {integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==} 1743 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1744 + peerDependencies: 1745 + eslint: '>=6.0.0' 1746 + 1747 + which-boxed-primitive@1.0.2: 1748 + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 1749 + 1750 + which-module@2.0.1: 1751 + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} 1752 + 1753 + which-typed-array@1.1.15: 1754 + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} 1755 + engines: {node: '>= 0.4'} 1756 + 1757 + which@2.0.2: 1758 + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1759 + engines: {node: '>= 8'} 1760 + hasBin: true 1761 + 1762 + word-wrap@1.2.5: 1763 + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 1764 + engines: {node: '>=0.10.0'} 1765 + 1766 + wrap-ansi@5.1.0: 1767 + resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==} 1768 + engines: {node: '>=6'} 1769 + 1770 + wrap-ansi@8.1.0: 1771 + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 1772 + engines: {node: '>=12'} 1773 + 1774 + wrappy@1.0.2: 1775 + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 1776 + 1777 + y18n@4.0.3: 1778 + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} 1779 + 1780 + yaml@2.3.1: 1781 + resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} 1782 + engines: {node: '>= 14'} 1783 + 1784 + yargs-parser@13.1.2: 1785 + resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==} 1786 + 1787 + yargs@13.3.2: 1788 + resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==} 1789 + 1790 + yn@3.1.1: 1791 + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} 1792 + engines: {node: '>=6'} 1793 + 1794 + yocto-queue@0.1.0: 1795 + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 1796 + engines: {node: '>=10'} 1797 + 22 1798 snapshots: 23 1799 24 - typescript@5.6.3: {} 1800 + '@cspotcode/source-map-support@0.8.1': 1801 + dependencies: 1802 + '@jridgewell/trace-mapping': 0.3.9 1803 + 1804 + '@es-joy/jsdoccomment@0.37.1': 1805 + dependencies: 1806 + comment-parser: 1.3.1 1807 + esquery: 1.6.0 1808 + jsdoc-type-pratt-parser: 4.0.0 1809 + 1810 + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.1)': 1811 + dependencies: 1812 + eslint: 8.57.1 1813 + eslint-visitor-keys: 3.4.3 1814 + 1815 + '@eslint-community/regexpp@4.11.1': {} 1816 + 1817 + '@eslint/eslintrc@2.1.4': 1818 + dependencies: 1819 + ajv: 6.12.6 1820 + debug: 4.3.7 1821 + espree: 9.6.1 1822 + globals: 13.24.0 1823 + ignore: 5.3.2 1824 + import-fresh: 3.3.0 1825 + js-yaml: 4.1.0 1826 + minimatch: 3.1.2 1827 + strip-json-comments: 3.1.1 1828 + transitivePeerDependencies: 1829 + - supports-color 1830 + 1831 + '@eslint/js@8.57.1': {} 1832 + 1833 + '@humanwhocodes/config-array@0.13.0': 1834 + dependencies: 1835 + '@humanwhocodes/object-schema': 2.0.3 1836 + debug: 4.3.7 1837 + minimatch: 3.1.2 1838 + transitivePeerDependencies: 1839 + - supports-color 1840 + 1841 + '@humanwhocodes/module-importer@1.0.1': {} 1842 + 1843 + '@humanwhocodes/object-schema@2.0.3': {} 1844 + 1845 + '@jridgewell/resolve-uri@3.1.2': {} 1846 + 1847 + '@jridgewell/sourcemap-codec@1.5.0': {} 1848 + 1849 + '@jridgewell/trace-mapping@0.3.9': 1850 + dependencies: 1851 + '@jridgewell/resolve-uri': 3.1.2 1852 + '@jridgewell/sourcemap-codec': 1.5.0 1853 + 1854 + '@messageformat/core@3.4.0': 1855 + dependencies: 1856 + '@messageformat/date-skeleton': 1.1.0 1857 + '@messageformat/number-skeleton': 1.2.0 1858 + '@messageformat/parser': 5.1.0 1859 + '@messageformat/runtime': 3.0.1 1860 + make-plural: 7.4.0 1861 + safe-identifier: 0.4.2 1862 + 1863 + '@messageformat/date-skeleton@1.1.0': {} 1864 + 1865 + '@messageformat/number-skeleton@1.2.0': {} 1866 + 1867 + '@messageformat/parser@5.1.0': 1868 + dependencies: 1869 + moo: 0.5.2 1870 + 1871 + '@messageformat/runtime@3.0.1': 1872 + dependencies: 1873 + make-plural: 7.4.0 1874 + 1875 + '@nodelib/fs.scandir@2.1.5': 1876 + dependencies: 1877 + '@nodelib/fs.stat': 2.0.5 1878 + run-parallel: 1.2.0 1879 + 1880 + '@nodelib/fs.stat@2.0.5': {} 1881 + 1882 + '@nodelib/fs.walk@1.2.8': 1883 + dependencies: 1884 + '@nodelib/fs.scandir': 2.1.5 1885 + fastq: 1.17.1 1886 + 1887 + '@rtsao/scc@1.1.0': {} 1888 + 1889 + '@tsconfig/node10@1.0.11': {} 1890 + 1891 + '@tsconfig/node12@1.0.11': {} 1892 + 1893 + '@tsconfig/node14@1.0.3': {} 1894 + 1895 + '@tsconfig/node16@1.0.4': {} 1896 + 1897 + '@types/body-parser@1.19.5': 1898 + dependencies: 1899 + '@types/connect': 3.4.38 1900 + '@types/node': 18.19.56 1901 + 1902 + '@types/connect@3.4.38': 1903 + dependencies: 1904 + '@types/node': 18.19.56 1905 + 1906 + '@types/eslint@8.56.12': 1907 + dependencies: 1908 + '@types/estree': 1.0.6 1909 + '@types/json-schema': 7.0.15 1910 + 1911 + '@types/estree@1.0.6': {} 1912 + 1913 + '@types/express-serve-static-core@4.19.6': 1914 + dependencies: 1915 + '@types/node': 18.19.56 1916 + '@types/qs': 6.9.16 1917 + '@types/range-parser': 1.2.7 1918 + '@types/send': 0.17.4 1919 + 1920 + '@types/express@4.17.21': 1921 + dependencies: 1922 + '@types/body-parser': 1.19.5 1923 + '@types/express-serve-static-core': 4.19.6 1924 + '@types/qs': 6.9.16 1925 + '@types/serve-static': 1.15.7 1926 + 1927 + '@types/http-errors@2.0.4': {} 1928 + 1929 + '@types/json-schema@7.0.15': {} 1930 + 1931 + '@types/json5@0.0.29': {} 1932 + 1933 + '@types/mime@1.3.5': {} 1934 + 1935 + '@types/node@18.19.56': 1936 + dependencies: 1937 + undici-types: 5.26.5 1938 + 1939 + '@types/prettier@2.7.3': {} 1940 + 1941 + '@types/qs@6.9.16': {} 1942 + 1943 + '@types/range-parser@1.2.7': {} 1944 + 1945 + '@types/semver@7.5.8': {} 1946 + 1947 + '@types/send@0.17.4': 1948 + dependencies: 1949 + '@types/mime': 1.3.5 1950 + '@types/node': 18.19.56 1951 + 1952 + '@types/serve-static@1.15.7': 1953 + dependencies: 1954 + '@types/http-errors': 2.0.4 1955 + '@types/node': 18.19.56 1956 + '@types/send': 0.17.4 1957 + 1958 + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5)': 1959 + dependencies: 1960 + '@eslint-community/regexpp': 4.11.1 1961 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) 1962 + '@typescript-eslint/scope-manager': 5.62.0 1963 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) 1964 + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) 1965 + debug: 4.3.7 1966 + eslint: 8.57.1 1967 + graphemer: 1.4.0 1968 + ignore: 5.3.2 1969 + natural-compare-lite: 1.4.0 1970 + semver: 7.6.3 1971 + tsutils: 3.21.0(typescript@4.9.5) 1972 + optionalDependencies: 1973 + typescript: 4.9.5 1974 + transitivePeerDependencies: 1975 + - supports-color 1976 + 1977 + '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5)': 1978 + dependencies: 1979 + '@typescript-eslint/scope-manager': 5.62.0 1980 + '@typescript-eslint/types': 5.62.0 1981 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) 1982 + debug: 4.3.7 1983 + eslint: 8.57.1 1984 + optionalDependencies: 1985 + typescript: 4.9.5 1986 + transitivePeerDependencies: 1987 + - supports-color 1988 + 1989 + '@typescript-eslint/scope-manager@5.62.0': 1990 + dependencies: 1991 + '@typescript-eslint/types': 5.62.0 1992 + '@typescript-eslint/visitor-keys': 5.62.0 1993 + 1994 + '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@4.9.5)': 1995 + dependencies: 1996 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) 1997 + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) 1998 + debug: 4.3.7 1999 + eslint: 8.57.1 2000 + tsutils: 3.21.0(typescript@4.9.5) 2001 + optionalDependencies: 2002 + typescript: 4.9.5 2003 + transitivePeerDependencies: 2004 + - supports-color 2005 + 2006 + '@typescript-eslint/types@5.62.0': {} 2007 + 2008 + '@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5)': 2009 + dependencies: 2010 + '@typescript-eslint/types': 5.62.0 2011 + '@typescript-eslint/visitor-keys': 5.62.0 2012 + debug: 4.3.7 2013 + globby: 11.1.0 2014 + is-glob: 4.0.3 2015 + semver: 7.6.3 2016 + tsutils: 3.21.0(typescript@4.9.5) 2017 + optionalDependencies: 2018 + typescript: 4.9.5 2019 + transitivePeerDependencies: 2020 + - supports-color 2021 + 2022 + '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@4.9.5)': 2023 + dependencies: 2024 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 2025 + '@types/json-schema': 7.0.15 2026 + '@types/semver': 7.5.8 2027 + '@typescript-eslint/scope-manager': 5.62.0 2028 + '@typescript-eslint/types': 5.62.0 2029 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) 2030 + eslint: 8.57.1 2031 + eslint-scope: 5.1.1 2032 + semver: 7.6.3 2033 + transitivePeerDependencies: 2034 + - supports-color 2035 + - typescript 2036 + 2037 + '@typescript-eslint/visitor-keys@5.62.0': 2038 + dependencies: 2039 + '@typescript-eslint/types': 5.62.0 2040 + eslint-visitor-keys: 3.4.3 2041 + 2042 + '@ungap/structured-clone@1.2.0': {} 2043 + 2044 + accepts@1.3.8: 2045 + dependencies: 2046 + mime-types: 2.1.35 2047 + negotiator: 0.6.3 2048 + 2049 + acorn-jsx@5.3.2(acorn@8.13.0): 2050 + dependencies: 2051 + acorn: 8.13.0 2052 + 2053 + acorn-walk@8.3.4: 2054 + dependencies: 2055 + acorn: 8.13.0 2056 + 2057 + acorn@8.13.0: {} 2058 + 2059 + ajv@6.12.6: 2060 + dependencies: 2061 + fast-deep-equal: 3.1.3 2062 + fast-json-stable-stringify: 2.1.0 2063 + json-schema-traverse: 0.4.1 2064 + uri-js: 4.4.1 2065 + 2066 + ansi-escapes@5.0.0: 2067 + dependencies: 2068 + type-fest: 1.4.0 2069 + 2070 + ansi-regex@2.1.1: {} 2071 + 2072 + ansi-regex@3.0.1: {} 2073 + 2074 + ansi-regex@4.1.1: {} 2075 + 2076 + ansi-regex@5.0.1: {} 2077 + 2078 + ansi-regex@6.1.0: {} 2079 + 2080 + ansi-styles@2.2.1: {} 2081 + 2082 + ansi-styles@3.2.1: 2083 + dependencies: 2084 + color-convert: 1.9.3 2085 + 2086 + ansi-styles@4.3.0: 2087 + dependencies: 2088 + color-convert: 2.0.1 2089 + 2090 + ansi-styles@6.2.1: {} 2091 + 2092 + anymatch@3.1.3: 2093 + dependencies: 2094 + normalize-path: 3.0.0 2095 + picomatch: 2.3.1 2096 + 2097 + arg@4.1.3: {} 2098 + 2099 + argparse@2.0.1: {} 2100 + 2101 + array-buffer-byte-length@1.0.1: 2102 + dependencies: 2103 + call-bind: 1.0.7 2104 + is-array-buffer: 3.0.4 2105 + 2106 + array-flatten@1.1.1: {} 2107 + 2108 + array-includes@3.1.8: 2109 + dependencies: 2110 + call-bind: 1.0.7 2111 + define-properties: 1.2.1 2112 + es-abstract: 1.23.3 2113 + es-object-atoms: 1.0.0 2114 + get-intrinsic: 1.2.4 2115 + is-string: 1.0.7 2116 + 2117 + array-union@2.1.0: {} 2118 + 2119 + array.prototype.findlastindex@1.2.5: 2120 + dependencies: 2121 + call-bind: 1.0.7 2122 + define-properties: 1.2.1 2123 + es-abstract: 1.23.3 2124 + es-errors: 1.3.0 2125 + es-object-atoms: 1.0.0 2126 + es-shim-unscopables: 1.0.2 2127 + 2128 + array.prototype.flat@1.3.2: 2129 + dependencies: 2130 + call-bind: 1.0.7 2131 + define-properties: 1.2.1 2132 + es-abstract: 1.23.3 2133 + es-shim-unscopables: 1.0.2 2134 + 2135 + array.prototype.flatmap@1.3.2: 2136 + dependencies: 2137 + call-bind: 1.0.7 2138 + define-properties: 1.2.1 2139 + es-abstract: 1.23.3 2140 + es-shim-unscopables: 1.0.2 2141 + 2142 + arraybuffer.prototype.slice@1.0.3: 2143 + dependencies: 2144 + array-buffer-byte-length: 1.0.1 2145 + call-bind: 1.0.7 2146 + define-properties: 1.2.1 2147 + es-abstract: 1.23.3 2148 + es-errors: 1.3.0 2149 + get-intrinsic: 1.2.4 2150 + is-array-buffer: 3.0.4 2151 + is-shared-array-buffer: 1.0.3 2152 + 2153 + arrify@2.0.1: {} 2154 + 2155 + available-typed-arrays@1.0.7: 2156 + dependencies: 2157 + possible-typed-array-names: 1.0.0 2158 + 2159 + balanced-match@1.0.2: {} 2160 + 2161 + binary-extensions@2.3.0: {} 2162 + 2163 + body-parser@1.20.3: 2164 + dependencies: 2165 + bytes: 3.1.2 2166 + content-type: 1.0.5 2167 + debug: 2.6.9 2168 + depd: 2.0.0 2169 + destroy: 1.2.0 2170 + http-errors: 2.0.0 2171 + iconv-lite: 0.4.24 2172 + on-finished: 2.4.1 2173 + qs: 6.13.0 2174 + raw-body: 2.5.2 2175 + type-is: 1.6.18 2176 + unpipe: 1.0.0 2177 + transitivePeerDependencies: 2178 + - supports-color 2179 + 2180 + boolify@1.0.1: {} 2181 + 2182 + brace-expansion@1.1.11: 2183 + dependencies: 2184 + balanced-match: 1.0.2 2185 + concat-map: 0.0.1 2186 + 2187 + braces@3.0.3: 2188 + dependencies: 2189 + fill-range: 7.1.1 2190 + 2191 + bytes@3.1.2: {} 2192 + 2193 + call-bind@1.0.7: 2194 + dependencies: 2195 + es-define-property: 1.0.0 2196 + es-errors: 1.3.0 2197 + function-bind: 1.1.2 2198 + get-intrinsic: 1.2.4 2199 + set-function-length: 1.2.2 2200 + 2201 + callsites@3.1.0: {} 2202 + 2203 + camelcase-keys@7.0.2: 2204 + dependencies: 2205 + camelcase: 6.3.0 2206 + map-obj: 4.3.0 2207 + quick-lru: 5.1.1 2208 + type-fest: 1.4.0 2209 + 2210 + camelcase@5.3.1: {} 2211 + 2212 + camelcase@6.3.0: {} 2213 + 2214 + chalk@1.1.3: 2215 + dependencies: 2216 + ansi-styles: 2.2.1 2217 + escape-string-regexp: 1.0.5 2218 + has-ansi: 2.0.0 2219 + strip-ansi: 3.0.1 2220 + supports-color: 2.0.0 2221 + 2222 + chalk@4.1.2: 2223 + dependencies: 2224 + ansi-styles: 4.3.0 2225 + supports-color: 7.2.0 2226 + 2227 + chalk@5.3.0: {} 2228 + 2229 + chokidar@3.6.0: 2230 + dependencies: 2231 + anymatch: 3.1.3 2232 + braces: 3.0.3 2233 + glob-parent: 5.1.2 2234 + is-binary-path: 2.1.0 2235 + is-glob: 4.0.3 2236 + normalize-path: 3.0.0 2237 + readdirp: 3.6.0 2238 + optionalDependencies: 2239 + fsevents: 2.3.3 2240 + 2241 + cli-cursor@4.0.0: 2242 + dependencies: 2243 + restore-cursor: 4.0.0 2244 + 2245 + cli-truncate@3.1.0: 2246 + dependencies: 2247 + slice-ansi: 5.0.0 2248 + string-width: 5.1.2 2249 + 2250 + cliui@5.0.0: 2251 + dependencies: 2252 + string-width: 3.1.0 2253 + strip-ansi: 5.2.0 2254 + wrap-ansi: 5.1.0 2255 + 2256 + color-convert@1.9.3: 2257 + dependencies: 2258 + color-name: 1.1.3 2259 + 2260 + color-convert@2.0.1: 2261 + dependencies: 2262 + color-name: 1.1.4 2263 + 2264 + color-name@1.1.3: {} 2265 + 2266 + color-name@1.1.4: {} 2267 + 2268 + colorette@2.0.20: {} 2269 + 2270 + commander@11.0.0: {} 2271 + 2272 + comment-parser@1.3.1: {} 2273 + 2274 + common-tags@1.8.2: {} 2275 + 2276 + concat-map@0.0.1: {} 2277 + 2278 + content-disposition@0.5.4: 2279 + dependencies: 2280 + safe-buffer: 5.2.1 2281 + 2282 + content-type@1.0.5: {} 2283 + 2284 + cookie-signature@1.0.6: {} 2285 + 2286 + cookie@0.7.1: {} 2287 + 2288 + core-js@3.38.1: {} 2289 + 2290 + create-require@1.1.1: {} 2291 + 2292 + cross-spawn@7.0.3: 2293 + dependencies: 2294 + path-key: 3.1.1 2295 + shebang-command: 2.0.0 2296 + which: 2.0.2 2297 + 2298 + data-view-buffer@1.0.1: 2299 + dependencies: 2300 + call-bind: 1.0.7 2301 + es-errors: 1.3.0 2302 + is-data-view: 1.0.1 2303 + 2304 + data-view-byte-length@1.0.1: 2305 + dependencies: 2306 + call-bind: 1.0.7 2307 + es-errors: 1.3.0 2308 + is-data-view: 1.0.1 2309 + 2310 + data-view-byte-offset@1.0.0: 2311 + dependencies: 2312 + call-bind: 1.0.7 2313 + es-errors: 1.3.0 2314 + is-data-view: 1.0.1 2315 + 2316 + debug@2.6.9: 2317 + dependencies: 2318 + ms: 2.0.0 2319 + 2320 + debug@3.2.7(supports-color@5.5.0): 2321 + dependencies: 2322 + ms: 2.1.3 2323 + optionalDependencies: 2324 + supports-color: 5.5.0 2325 + 2326 + debug@4.3.4: 2327 + dependencies: 2328 + ms: 2.1.2 2329 + 2330 + debug@4.3.7: 2331 + dependencies: 2332 + ms: 2.1.3 2333 + 2334 + decamelize@1.2.0: {} 2335 + 2336 + deep-is@0.1.4: {} 2337 + 2338 + define-data-property@1.1.4: 2339 + dependencies: 2340 + es-define-property: 1.0.0 2341 + es-errors: 1.3.0 2342 + gopd: 1.0.1 2343 + 2344 + define-properties@1.2.1: 2345 + dependencies: 2346 + define-data-property: 1.1.4 2347 + has-property-descriptors: 1.0.2 2348 + object-keys: 1.1.1 2349 + 2350 + depd@2.0.0: {} 2351 + 2352 + destroy@1.2.0: {} 2353 + 2354 + diff@4.0.2: {} 2355 + 2356 + dir-glob@3.0.1: 2357 + dependencies: 2358 + path-type: 4.0.0 2359 + 2360 + dlv@1.1.3: {} 2361 + 2362 + doctrine@2.1.0: 2363 + dependencies: 2364 + esutils: 2.0.3 2365 + 2366 + doctrine@3.0.0: 2367 + dependencies: 2368 + esutils: 2.0.3 2369 + 2370 + eastasianwidth@0.2.0: {} 2371 + 2372 + ee-first@1.1.1: {} 2373 + 2374 + emoji-regex@7.0.3: {} 2375 + 2376 + emoji-regex@9.2.2: {} 2377 + 2378 + encodeurl@1.0.2: {} 2379 + 2380 + encodeurl@2.0.0: {} 2381 + 2382 + es-abstract@1.23.3: 2383 + dependencies: 2384 + array-buffer-byte-length: 1.0.1 2385 + arraybuffer.prototype.slice: 1.0.3 2386 + available-typed-arrays: 1.0.7 2387 + call-bind: 1.0.7 2388 + data-view-buffer: 1.0.1 2389 + data-view-byte-length: 1.0.1 2390 + data-view-byte-offset: 1.0.0 2391 + es-define-property: 1.0.0 2392 + es-errors: 1.3.0 2393 + es-object-atoms: 1.0.0 2394 + es-set-tostringtag: 2.0.3 2395 + es-to-primitive: 1.2.1 2396 + function.prototype.name: 1.1.6 2397 + get-intrinsic: 1.2.4 2398 + get-symbol-description: 1.0.2 2399 + globalthis: 1.0.4 2400 + gopd: 1.0.1 2401 + has-property-descriptors: 1.0.2 2402 + has-proto: 1.0.3 2403 + has-symbols: 1.0.3 2404 + hasown: 2.0.2 2405 + internal-slot: 1.0.7 2406 + is-array-buffer: 3.0.4 2407 + is-callable: 1.2.7 2408 + is-data-view: 1.0.1 2409 + is-negative-zero: 2.0.3 2410 + is-regex: 1.1.4 2411 + is-shared-array-buffer: 1.0.3 2412 + is-string: 1.0.7 2413 + is-typed-array: 1.1.13 2414 + is-weakref: 1.0.2 2415 + object-inspect: 1.13.2 2416 + object-keys: 1.1.1 2417 + object.assign: 4.1.5 2418 + regexp.prototype.flags: 1.5.3 2419 + safe-array-concat: 1.1.2 2420 + safe-regex-test: 1.0.3 2421 + string.prototype.trim: 1.2.9 2422 + string.prototype.trimend: 1.0.8 2423 + string.prototype.trimstart: 1.0.8 2424 + typed-array-buffer: 1.0.2 2425 + typed-array-byte-length: 1.0.1 2426 + typed-array-byte-offset: 1.0.2 2427 + typed-array-length: 1.0.6 2428 + unbox-primitive: 1.0.2 2429 + which-typed-array: 1.1.15 2430 + 2431 + es-define-property@1.0.0: 2432 + dependencies: 2433 + get-intrinsic: 1.2.4 2434 + 2435 + es-errors@1.3.0: {} 2436 + 2437 + es-object-atoms@1.0.0: 2438 + dependencies: 2439 + es-errors: 1.3.0 2440 + 2441 + es-set-tostringtag@2.0.3: 2442 + dependencies: 2443 + get-intrinsic: 1.2.4 2444 + has-tostringtag: 1.0.2 2445 + hasown: 2.0.2 2446 + 2447 + es-shim-unscopables@1.0.2: 2448 + dependencies: 2449 + hasown: 2.0.2 2450 + 2451 + es-to-primitive@1.2.1: 2452 + dependencies: 2453 + is-callable: 1.2.7 2454 + is-date-object: 1.0.5 2455 + is-symbol: 1.0.4 2456 + 2457 + escape-html@1.0.3: {} 2458 + 2459 + escape-string-regexp@1.0.5: {} 2460 + 2461 + escape-string-regexp@4.0.0: {} 2462 + 2463 + eslint-config-prettier@8.10.0(eslint@8.57.1): 2464 + dependencies: 2465 + eslint: 8.57.1 2466 + 2467 + eslint-import-resolver-node@0.3.9: 2468 + dependencies: 2469 + debug: 3.2.7(supports-color@5.5.0) 2470 + is-core-module: 2.15.1 2471 + resolve: 1.22.8 2472 + transitivePeerDependencies: 2473 + - supports-color 2474 + 2475 + eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): 2476 + dependencies: 2477 + debug: 3.2.7(supports-color@5.5.0) 2478 + optionalDependencies: 2479 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) 2480 + eslint: 8.57.1 2481 + eslint-import-resolver-node: 0.3.9 2482 + transitivePeerDependencies: 2483 + - supports-color 2484 + 2485 + eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1): 2486 + dependencies: 2487 + '@rtsao/scc': 1.1.0 2488 + array-includes: 3.1.8 2489 + array.prototype.findlastindex: 1.2.5 2490 + array.prototype.flat: 1.3.2 2491 + array.prototype.flatmap: 1.3.2 2492 + debug: 3.2.7(supports-color@5.5.0) 2493 + doctrine: 2.1.0 2494 + eslint: 8.57.1 2495 + eslint-import-resolver-node: 0.3.9 2496 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) 2497 + hasown: 2.0.2 2498 + is-core-module: 2.15.1 2499 + is-glob: 4.0.3 2500 + minimatch: 3.1.2 2501 + object.fromentries: 2.0.8 2502 + object.groupby: 1.0.3 2503 + object.values: 1.2.0 2504 + semver: 6.3.1 2505 + string.prototype.trimend: 1.0.8 2506 + tsconfig-paths: 3.15.0 2507 + optionalDependencies: 2508 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) 2509 + transitivePeerDependencies: 2510 + - eslint-import-resolver-typescript 2511 + - eslint-import-resolver-webpack 2512 + - supports-color 2513 + 2514 + eslint-plugin-jsdoc@40.3.0(eslint@8.57.1): 2515 + dependencies: 2516 + '@es-joy/jsdoccomment': 0.37.1 2517 + comment-parser: 1.3.1 2518 + debug: 4.3.7 2519 + escape-string-regexp: 4.0.0 2520 + eslint: 8.57.1 2521 + esquery: 1.6.0 2522 + semver: 7.6.3 2523 + spdx-expression-parse: 3.0.1 2524 + transitivePeerDependencies: 2525 + - supports-color 2526 + 2527 + eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8): 2528 + dependencies: 2529 + eslint: 8.57.1 2530 + prettier: 2.8.8 2531 + prettier-linter-helpers: 1.0.0 2532 + optionalDependencies: 2533 + eslint-config-prettier: 8.10.0(eslint@8.57.1) 2534 + 2535 + eslint-scope@5.1.1: 2536 + dependencies: 2537 + esrecurse: 4.3.0 2538 + estraverse: 4.3.0 2539 + 2540 + eslint-scope@7.2.2: 2541 + dependencies: 2542 + esrecurse: 4.3.0 2543 + estraverse: 5.3.0 2544 + 2545 + eslint-visitor-keys@3.4.3: {} 2546 + 2547 + eslint@8.57.1: 2548 + dependencies: 2549 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 2550 + '@eslint-community/regexpp': 4.11.1 2551 + '@eslint/eslintrc': 2.1.4 2552 + '@eslint/js': 8.57.1 2553 + '@humanwhocodes/config-array': 0.13.0 2554 + '@humanwhocodes/module-importer': 1.0.1 2555 + '@nodelib/fs.walk': 1.2.8 2556 + '@ungap/structured-clone': 1.2.0 2557 + ajv: 6.12.6 2558 + chalk: 4.1.2 2559 + cross-spawn: 7.0.3 2560 + debug: 4.3.7 2561 + doctrine: 3.0.0 2562 + escape-string-regexp: 4.0.0 2563 + eslint-scope: 7.2.2 2564 + eslint-visitor-keys: 3.4.3 2565 + espree: 9.6.1 2566 + esquery: 1.6.0 2567 + esutils: 2.0.3 2568 + fast-deep-equal: 3.1.3 2569 + file-entry-cache: 6.0.1 2570 + find-up: 5.0.0 2571 + glob-parent: 6.0.2 2572 + globals: 13.24.0 2573 + graphemer: 1.4.0 2574 + ignore: 5.3.2 2575 + imurmurhash: 0.1.4 2576 + is-glob: 4.0.3 2577 + is-path-inside: 3.0.3 2578 + js-yaml: 4.1.0 2579 + json-stable-stringify-without-jsonify: 1.0.1 2580 + levn: 0.4.1 2581 + lodash.merge: 4.6.2 2582 + minimatch: 3.1.2 2583 + natural-compare: 1.4.0 2584 + optionator: 0.9.4 2585 + strip-ansi: 6.0.1 2586 + text-table: 0.2.0 2587 + transitivePeerDependencies: 2588 + - supports-color 2589 + 2590 + espree@9.6.1: 2591 + dependencies: 2592 + acorn: 8.13.0 2593 + acorn-jsx: 5.3.2(acorn@8.13.0) 2594 + eslint-visitor-keys: 3.4.3 2595 + 2596 + esquery@1.6.0: 2597 + dependencies: 2598 + estraverse: 5.3.0 2599 + 2600 + esrecurse@4.3.0: 2601 + dependencies: 2602 + estraverse: 5.3.0 2603 + 2604 + estraverse@4.3.0: {} 2605 + 2606 + estraverse@5.3.0: {} 2607 + 2608 + esutils@2.0.3: {} 2609 + 2610 + etag@1.8.1: {} 2611 + 2612 + eventemitter3@5.0.1: {} 2613 + 2614 + execa@7.2.0: 2615 + dependencies: 2616 + cross-spawn: 7.0.3 2617 + get-stream: 6.0.1 2618 + human-signals: 4.3.1 2619 + is-stream: 3.0.0 2620 + merge-stream: 2.0.0 2621 + npm-run-path: 5.3.0 2622 + onetime: 6.0.0 2623 + signal-exit: 3.0.7 2624 + strip-final-newline: 3.0.0 2625 + 2626 + express@4.21.1: 2627 + dependencies: 2628 + accepts: 1.3.8 2629 + array-flatten: 1.1.1 2630 + body-parser: 1.20.3 2631 + content-disposition: 0.5.4 2632 + content-type: 1.0.5 2633 + cookie: 0.7.1 2634 + cookie-signature: 1.0.6 2635 + debug: 2.6.9 2636 + depd: 2.0.0 2637 + encodeurl: 2.0.0 2638 + escape-html: 1.0.3 2639 + etag: 1.8.1 2640 + finalhandler: 1.3.1 2641 + fresh: 0.5.2 2642 + http-errors: 2.0.0 2643 + merge-descriptors: 1.0.3 2644 + methods: 1.1.2 2645 + on-finished: 2.4.1 2646 + parseurl: 1.3.3 2647 + path-to-regexp: 0.1.10 2648 + proxy-addr: 2.0.7 2649 + qs: 6.13.0 2650 + range-parser: 1.2.1 2651 + safe-buffer: 5.2.1 2652 + send: 0.19.0 2653 + serve-static: 1.16.2 2654 + setprototypeof: 1.2.0 2655 + statuses: 2.0.1 2656 + type-is: 1.6.18 2657 + utils-merge: 1.0.1 2658 + vary: 1.1.2 2659 + transitivePeerDependencies: 2660 + - supports-color 2661 + 2662 + fast-deep-equal@3.1.3: {} 2663 + 2664 + fast-diff@1.3.0: {} 2665 + 2666 + fast-glob@3.3.2: 2667 + dependencies: 2668 + '@nodelib/fs.stat': 2.0.5 2669 + '@nodelib/fs.walk': 1.2.8 2670 + glob-parent: 5.1.2 2671 + merge2: 1.4.1 2672 + micromatch: 4.0.8 2673 + 2674 + fast-json-stable-stringify@2.1.0: {} 2675 + 2676 + fast-levenshtein@2.0.6: {} 2677 + 2678 + fastq@1.17.1: 2679 + dependencies: 2680 + reusify: 1.0.4 2681 + 2682 + file-entry-cache@6.0.1: 2683 + dependencies: 2684 + flat-cache: 3.2.0 2685 + 2686 + fill-range@7.1.1: 2687 + dependencies: 2688 + to-regex-range: 5.0.1 2689 + 2690 + finalhandler@1.3.1: 2691 + dependencies: 2692 + debug: 2.6.9 2693 + encodeurl: 2.0.0 2694 + escape-html: 1.0.3 2695 + on-finished: 2.4.1 2696 + parseurl: 1.3.3 2697 + statuses: 2.0.1 2698 + unpipe: 1.0.0 2699 + transitivePeerDependencies: 2700 + - supports-color 2701 + 2702 + find-up@3.0.0: 2703 + dependencies: 2704 + locate-path: 3.0.0 2705 + 2706 + find-up@5.0.0: 2707 + dependencies: 2708 + locate-path: 6.0.0 2709 + path-exists: 4.0.0 2710 + 2711 + flat-cache@3.2.0: 2712 + dependencies: 2713 + flatted: 3.3.1 2714 + keyv: 4.5.4 2715 + rimraf: 3.0.2 2716 + 2717 + flatted@3.3.1: {} 2718 + 2719 + for-each@0.3.3: 2720 + dependencies: 2721 + is-callable: 1.2.7 2722 + 2723 + forwarded@0.2.0: {} 2724 + 2725 + fresh@0.5.2: {} 2726 + 2727 + fs.realpath@1.0.0: {} 2728 + 2729 + fsevents@2.3.3: 2730 + optional: true 2731 + 2732 + function-bind@1.1.2: {} 2733 + 2734 + function.prototype.name@1.1.6: 2735 + dependencies: 2736 + call-bind: 1.0.7 2737 + define-properties: 1.2.1 2738 + es-abstract: 1.23.3 2739 + functions-have-names: 1.2.3 2740 + 2741 + functions-have-names@1.2.3: {} 2742 + 2743 + get-caller-file@2.0.5: {} 2744 + 2745 + get-intrinsic@1.2.4: 2746 + dependencies: 2747 + es-errors: 1.3.0 2748 + function-bind: 1.1.2 2749 + has-proto: 1.0.3 2750 + has-symbols: 1.0.3 2751 + hasown: 2.0.2 2752 + 2753 + get-stdin@8.0.0: {} 2754 + 2755 + get-stream@6.0.1: {} 2756 + 2757 + get-symbol-description@1.0.2: 2758 + dependencies: 2759 + call-bind: 1.0.7 2760 + es-errors: 1.3.0 2761 + get-intrinsic: 1.2.4 2762 + 2763 + glob-parent@5.1.2: 2764 + dependencies: 2765 + is-glob: 4.0.3 2766 + 2767 + glob-parent@6.0.2: 2768 + dependencies: 2769 + is-glob: 4.0.3 2770 + 2771 + glob@7.2.3: 2772 + dependencies: 2773 + fs.realpath: 1.0.0 2774 + inflight: 1.0.6 2775 + inherits: 2.0.4 2776 + minimatch: 3.1.2 2777 + once: 1.4.0 2778 + path-is-absolute: 1.0.1 2779 + 2780 + globals@13.24.0: 2781 + dependencies: 2782 + type-fest: 0.20.2 2783 + 2784 + globalthis@1.0.4: 2785 + dependencies: 2786 + define-properties: 1.2.1 2787 + gopd: 1.0.1 2788 + 2789 + globby@11.1.0: 2790 + dependencies: 2791 + array-union: 2.1.0 2792 + dir-glob: 3.0.1 2793 + fast-glob: 3.3.2 2794 + ignore: 5.3.2 2795 + merge2: 1.4.1 2796 + slash: 3.0.0 2797 + 2798 + gopd@1.0.1: 2799 + dependencies: 2800 + get-intrinsic: 1.2.4 2801 + 2802 + graphemer@1.4.0: {} 2803 + 2804 + has-ansi@2.0.0: 2805 + dependencies: 2806 + ansi-regex: 2.1.1 2807 + 2808 + has-bigints@1.0.2: {} 2809 + 2810 + has-flag@3.0.0: {} 2811 + 2812 + has-flag@4.0.0: {} 2813 + 2814 + has-property-descriptors@1.0.2: 2815 + dependencies: 2816 + es-define-property: 1.0.0 2817 + 2818 + has-proto@1.0.3: {} 2819 + 2820 + has-symbols@1.0.3: {} 2821 + 2822 + has-tostringtag@1.0.2: 2823 + dependencies: 2824 + has-symbols: 1.0.3 2825 + 2826 + hasown@2.0.2: 2827 + dependencies: 2828 + function-bind: 1.1.2 2829 + 2830 + http-errors@2.0.0: 2831 + dependencies: 2832 + depd: 2.0.0 2833 + inherits: 2.0.4 2834 + setprototypeof: 1.2.0 2835 + statuses: 2.0.1 2836 + toidentifier: 1.0.1 2837 + 2838 + human-signals@4.3.1: {} 2839 + 2840 + husky@8.0.3: {} 2841 + 2842 + iconv-lite@0.4.24: 2843 + dependencies: 2844 + safer-buffer: 2.1.2 2845 + 2846 + ignore-by-default@1.0.1: {} 2847 + 2848 + ignore@5.3.2: {} 2849 + 2850 + import-fresh@3.3.0: 2851 + dependencies: 2852 + parent-module: 1.0.1 2853 + resolve-from: 4.0.0 2854 + 2855 + imurmurhash@0.1.4: {} 2856 + 2857 + indent-string@4.0.0: {} 2858 + 2859 + inflight@1.0.6: 2860 + dependencies: 2861 + once: 1.4.0 2862 + wrappy: 1.0.2 2863 + 2864 + inherits@2.0.4: {} 2865 + 2866 + internal-slot@1.0.7: 2867 + dependencies: 2868 + es-errors: 1.3.0 2869 + hasown: 2.0.2 2870 + side-channel: 1.0.6 2871 + 2872 + ipaddr.js@1.9.1: {} 2873 + 2874 + is-array-buffer@3.0.4: 2875 + dependencies: 2876 + call-bind: 1.0.7 2877 + get-intrinsic: 1.2.4 2878 + 2879 + is-bigint@1.0.4: 2880 + dependencies: 2881 + has-bigints: 1.0.2 2882 + 2883 + is-binary-path@2.1.0: 2884 + dependencies: 2885 + binary-extensions: 2.3.0 2886 + 2887 + is-boolean-object@1.1.2: 2888 + dependencies: 2889 + call-bind: 1.0.7 2890 + has-tostringtag: 1.0.2 2891 + 2892 + is-callable@1.2.7: {} 2893 + 2894 + is-core-module@2.15.1: 2895 + dependencies: 2896 + hasown: 2.0.2 2897 + 2898 + is-data-view@1.0.1: 2899 + dependencies: 2900 + is-typed-array: 1.1.13 2901 + 2902 + is-date-object@1.0.5: 2903 + dependencies: 2904 + has-tostringtag: 1.0.2 2905 + 2906 + is-extglob@2.1.1: {} 2907 + 2908 + is-fullwidth-code-point@2.0.0: {} 2909 + 2910 + is-fullwidth-code-point@4.0.0: {} 2911 + 2912 + is-glob@4.0.3: 2913 + dependencies: 2914 + is-extglob: 2.1.1 2915 + 2916 + is-negative-zero@2.0.3: {} 2917 + 2918 + is-number-object@1.0.7: 2919 + dependencies: 2920 + has-tostringtag: 1.0.2 2921 + 2922 + is-number@7.0.0: {} 2923 + 2924 + is-path-inside@3.0.3: {} 2925 + 2926 + is-regex@1.1.4: 2927 + dependencies: 2928 + call-bind: 1.0.7 2929 + has-tostringtag: 1.0.2 2930 + 2931 + is-shared-array-buffer@1.0.3: 2932 + dependencies: 2933 + call-bind: 1.0.7 2934 + 2935 + is-stream@3.0.0: {} 2936 + 2937 + is-string@1.0.7: 2938 + dependencies: 2939 + has-tostringtag: 1.0.2 2940 + 2941 + is-symbol@1.0.4: 2942 + dependencies: 2943 + has-symbols: 1.0.3 2944 + 2945 + is-typed-array@1.1.13: 2946 + dependencies: 2947 + which-typed-array: 1.1.15 2948 + 2949 + is-weakref@1.0.2: 2950 + dependencies: 2951 + call-bind: 1.0.7 2952 + 2953 + isarray@2.0.5: {} 2954 + 2955 + isexe@2.0.0: {} 2956 + 2957 + js-yaml@4.1.0: 2958 + dependencies: 2959 + argparse: 2.0.1 2960 + 2961 + jsdoc-type-pratt-parser@4.0.0: {} 2962 + 2963 + json-buffer@3.0.1: {} 2964 + 2965 + json-schema-traverse@0.4.1: {} 2966 + 2967 + json-stable-stringify-without-jsonify@1.0.1: {} 2968 + 2969 + json5@1.0.2: 2970 + dependencies: 2971 + minimist: 1.2.8 2972 + 2973 + keyv@4.5.4: 2974 + dependencies: 2975 + json-buffer: 3.0.1 2976 + 2977 + levn@0.4.1: 2978 + dependencies: 2979 + prelude-ls: 1.2.1 2980 + type-check: 0.4.0 2981 + 2982 + lilconfig@2.1.0: {} 2983 + 2984 + lint-staged@13.3.0: 2985 + dependencies: 2986 + chalk: 5.3.0 2987 + commander: 11.0.0 2988 + debug: 4.3.4 2989 + execa: 7.2.0 2990 + lilconfig: 2.1.0 2991 + listr2: 6.6.1 2992 + micromatch: 4.0.5 2993 + pidtree: 0.6.0 2994 + string-argv: 0.3.2 2995 + yaml: 2.3.1 2996 + transitivePeerDependencies: 2997 + - enquirer 2998 + - supports-color 2999 + 3000 + listr2@6.6.1: 3001 + dependencies: 3002 + cli-truncate: 3.1.0 3003 + colorette: 2.0.20 3004 + eventemitter3: 5.0.1 3005 + log-update: 5.0.1 3006 + rfdc: 1.4.1 3007 + wrap-ansi: 8.1.0 3008 + 3009 + locate-path@3.0.0: 3010 + dependencies: 3011 + p-locate: 3.0.0 3012 + path-exists: 3.0.0 3013 + 3014 + locate-path@6.0.0: 3015 + dependencies: 3016 + p-locate: 5.0.0 3017 + 3018 + lodash.memoize@4.1.2: {} 3019 + 3020 + lodash.merge@4.6.2: {} 3021 + 3022 + lodash@4.17.21: {} 3023 + 3024 + log-update@5.0.1: 3025 + dependencies: 3026 + ansi-escapes: 5.0.0 3027 + cli-cursor: 4.0.0 3028 + slice-ansi: 5.0.0 3029 + strip-ansi: 7.1.0 3030 + wrap-ansi: 8.1.0 3031 + 3032 + loglevel-colored-level-prefix@1.0.0: 3033 + dependencies: 3034 + chalk: 1.1.3 3035 + loglevel: 1.9.2 3036 + 3037 + loglevel@1.9.2: {} 3038 + 3039 + make-error@1.3.6: {} 3040 + 3041 + make-plural@7.4.0: {} 3042 + 3043 + map-obj@4.3.0: {} 3044 + 3045 + media-typer@0.3.0: {} 3046 + 3047 + merge-descriptors@1.0.3: {} 3048 + 3049 + merge-stream@2.0.0: {} 3050 + 3051 + merge2@1.4.1: {} 3052 + 3053 + methods@1.1.2: {} 3054 + 3055 + micromatch@4.0.5: 3056 + dependencies: 3057 + braces: 3.0.3 3058 + picomatch: 2.3.1 3059 + 3060 + micromatch@4.0.8: 3061 + dependencies: 3062 + braces: 3.0.3 3063 + picomatch: 2.3.1 3064 + 3065 + mime-db@1.52.0: {} 3066 + 3067 + mime-types@2.1.35: 3068 + dependencies: 3069 + mime-db: 1.52.0 3070 + 3071 + mime@1.6.0: {} 3072 + 3073 + mimic-fn@2.1.0: {} 3074 + 3075 + mimic-fn@4.0.0: {} 3076 + 3077 + minimatch@3.1.2: 3078 + dependencies: 3079 + brace-expansion: 1.1.11 3080 + 3081 + minimist@1.2.8: {} 3082 + 3083 + moo@0.5.2: {} 3084 + 3085 + ms@2.0.0: {} 3086 + 3087 + ms@2.1.2: {} 3088 + 3089 + ms@2.1.3: {} 3090 + 3091 + natural-compare-lite@1.4.0: {} 3092 + 3093 + natural-compare@1.4.0: {} 3094 + 3095 + negotiator@0.6.3: {} 3096 + 3097 + nodemon@2.0.22: 3098 + dependencies: 3099 + chokidar: 3.6.0 3100 + debug: 3.2.7(supports-color@5.5.0) 3101 + ignore-by-default: 1.0.1 3102 + minimatch: 3.1.2 3103 + pstree.remy: 1.1.8 3104 + semver: 5.7.2 3105 + simple-update-notifier: 1.1.0 3106 + supports-color: 5.5.0 3107 + touch: 3.1.1 3108 + undefsafe: 2.0.5 3109 + 3110 + normalize-path@3.0.0: {} 3111 + 3112 + npm-run-path@5.3.0: 3113 + dependencies: 3114 + path-key: 4.0.0 3115 + 3116 + object-inspect@1.13.2: {} 3117 + 3118 + object-keys@1.1.1: {} 3119 + 3120 + object.assign@4.1.5: 3121 + dependencies: 3122 + call-bind: 1.0.7 3123 + define-properties: 1.2.1 3124 + has-symbols: 1.0.3 3125 + object-keys: 1.1.1 3126 + 3127 + object.fromentries@2.0.8: 3128 + dependencies: 3129 + call-bind: 1.0.7 3130 + define-properties: 1.2.1 3131 + es-abstract: 1.23.3 3132 + es-object-atoms: 1.0.0 3133 + 3134 + object.groupby@1.0.3: 3135 + dependencies: 3136 + call-bind: 1.0.7 3137 + define-properties: 1.2.1 3138 + es-abstract: 1.23.3 3139 + 3140 + object.values@1.2.0: 3141 + dependencies: 3142 + call-bind: 1.0.7 3143 + define-properties: 1.2.1 3144 + es-object-atoms: 1.0.0 3145 + 3146 + on-finished@2.4.1: 3147 + dependencies: 3148 + ee-first: 1.1.1 3149 + 3150 + once@1.4.0: 3151 + dependencies: 3152 + wrappy: 1.0.2 3153 + 3154 + onetime@5.1.2: 3155 + dependencies: 3156 + mimic-fn: 2.1.0 3157 + 3158 + onetime@6.0.0: 3159 + dependencies: 3160 + mimic-fn: 4.0.0 3161 + 3162 + optionator@0.9.4: 3163 + dependencies: 3164 + deep-is: 0.1.4 3165 + fast-levenshtein: 2.0.6 3166 + levn: 0.4.1 3167 + prelude-ls: 1.2.1 3168 + type-check: 0.4.0 3169 + word-wrap: 1.2.5 3170 + 3171 + p-limit@2.3.0: 3172 + dependencies: 3173 + p-try: 2.2.0 3174 + 3175 + p-limit@3.1.0: 3176 + dependencies: 3177 + yocto-queue: 0.1.0 3178 + 3179 + p-locate@3.0.0: 3180 + dependencies: 3181 + p-limit: 2.3.0 3182 + 3183 + p-locate@5.0.0: 3184 + dependencies: 3185 + p-limit: 3.1.0 3186 + 3187 + p-try@2.2.0: {} 3188 + 3189 + parent-module@1.0.1: 3190 + dependencies: 3191 + callsites: 3.1.0 3192 + 3193 + parseurl@1.3.3: {} 3194 + 3195 + path-exists@3.0.0: {} 3196 + 3197 + path-exists@4.0.0: {} 3198 + 3199 + path-is-absolute@1.0.1: {} 3200 + 3201 + path-key@3.1.1: {} 3202 + 3203 + path-key@4.0.0: {} 3204 + 3205 + path-parse@1.0.7: {} 3206 + 3207 + path-to-regexp@0.1.10: {} 3208 + 3209 + path-type@4.0.0: {} 3210 + 3211 + picomatch@2.3.1: {} 3212 + 3213 + pidtree@0.6.0: {} 3214 + 3215 + possible-typed-array-names@1.0.0: {} 3216 + 3217 + prelude-ls@1.2.1: {} 3218 + 3219 + prettier-eslint-cli@7.1.0(prettier-eslint@15.0.1): 3220 + dependencies: 3221 + '@messageformat/core': 3.4.0 3222 + '@prettier/eslint': prettier-eslint@15.0.1 3223 + arrify: 2.0.1 3224 + boolify: 1.0.1 3225 + camelcase-keys: 7.0.2 3226 + chalk: 4.1.2 3227 + common-tags: 1.8.2 3228 + core-js: 3.38.1 3229 + eslint: 8.57.1 3230 + find-up: 5.0.0 3231 + get-stdin: 8.0.0 3232 + glob: 7.2.3 3233 + ignore: 5.3.2 3234 + indent-string: 4.0.0 3235 + lodash.memoize: 4.1.2 3236 + loglevel-colored-level-prefix: 1.0.0 3237 + rxjs: 7.8.1 3238 + yargs: 13.3.2 3239 + optionalDependencies: 3240 + prettier-eslint: 15.0.1 3241 + transitivePeerDependencies: 3242 + - supports-color 3243 + 3244 + prettier-eslint@15.0.1: 3245 + dependencies: 3246 + '@types/eslint': 8.56.12 3247 + '@types/prettier': 2.7.3 3248 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) 3249 + common-tags: 1.8.2 3250 + dlv: 1.1.3 3251 + eslint: 8.57.1 3252 + indent-string: 4.0.0 3253 + lodash.merge: 4.6.2 3254 + loglevel-colored-level-prefix: 1.0.0 3255 + prettier: 2.8.8 3256 + pretty-format: 23.6.0 3257 + require-relative: 0.8.7 3258 + typescript: 4.9.5 3259 + vue-eslint-parser: 8.3.0(eslint@8.57.1) 3260 + transitivePeerDependencies: 3261 + - supports-color 3262 + 3263 + prettier-linter-helpers@1.0.0: 3264 + dependencies: 3265 + fast-diff: 1.3.0 3266 + 3267 + prettier@2.8.8: {} 3268 + 3269 + pretty-format@23.6.0: 3270 + dependencies: 3271 + ansi-regex: 3.0.1 3272 + ansi-styles: 3.2.1 3273 + 3274 + proxy-addr@2.0.7: 3275 + dependencies: 3276 + forwarded: 0.2.0 3277 + ipaddr.js: 1.9.1 3278 + 3279 + pstree.remy@1.1.8: {} 3280 + 3281 + punycode@2.3.1: {} 3282 + 3283 + qs@6.13.0: 3284 + dependencies: 3285 + side-channel: 1.0.6 3286 + 3287 + queue-microtask@1.2.3: {} 3288 + 3289 + quick-lru@5.1.1: {} 3290 + 3291 + range-parser@1.2.1: {} 3292 + 3293 + raw-body@2.5.2: 3294 + dependencies: 3295 + bytes: 3.1.2 3296 + http-errors: 2.0.0 3297 + iconv-lite: 0.4.24 3298 + unpipe: 1.0.0 3299 + 3300 + readdirp@3.6.0: 3301 + dependencies: 3302 + picomatch: 2.3.1 3303 + 3304 + regexp.prototype.flags@1.5.3: 3305 + dependencies: 3306 + call-bind: 1.0.7 3307 + define-properties: 1.2.1 3308 + es-errors: 1.3.0 3309 + set-function-name: 2.0.2 3310 + 3311 + require-directory@2.1.1: {} 3312 + 3313 + require-main-filename@2.0.0: {} 3314 + 3315 + require-relative@0.8.7: {} 3316 + 3317 + resolve-from@4.0.0: {} 3318 + 3319 + resolve@1.22.8: 3320 + dependencies: 3321 + is-core-module: 2.15.1 3322 + path-parse: 1.0.7 3323 + supports-preserve-symlinks-flag: 1.0.0 3324 + 3325 + restore-cursor@4.0.0: 3326 + dependencies: 3327 + onetime: 5.1.2 3328 + signal-exit: 3.0.7 3329 + 3330 + reusify@1.0.4: {} 3331 + 3332 + rfdc@1.4.1: {} 3333 + 3334 + rimraf@3.0.2: 3335 + dependencies: 3336 + glob: 7.2.3 3337 + 3338 + run-parallel@1.2.0: 3339 + dependencies: 3340 + queue-microtask: 1.2.3 3341 + 3342 + rxjs@7.8.1: 3343 + dependencies: 3344 + tslib: 2.8.0 3345 + 3346 + safe-array-concat@1.1.2: 3347 + dependencies: 3348 + call-bind: 1.0.7 3349 + get-intrinsic: 1.2.4 3350 + has-symbols: 1.0.3 3351 + isarray: 2.0.5 3352 + 3353 + safe-buffer@5.2.1: {} 3354 + 3355 + safe-identifier@0.4.2: {} 3356 + 3357 + safe-regex-test@1.0.3: 3358 + dependencies: 3359 + call-bind: 1.0.7 3360 + es-errors: 1.3.0 3361 + is-regex: 1.1.4 3362 + 3363 + safer-buffer@2.1.2: {} 3364 + 3365 + semver@5.7.2: {} 3366 + 3367 + semver@6.3.1: {} 3368 + 3369 + semver@7.0.0: {} 3370 + 3371 + semver@7.6.3: {} 3372 + 3373 + send@0.19.0: 3374 + dependencies: 3375 + debug: 2.6.9 3376 + depd: 2.0.0 3377 + destroy: 1.2.0 3378 + encodeurl: 1.0.2 3379 + escape-html: 1.0.3 3380 + etag: 1.8.1 3381 + fresh: 0.5.2 3382 + http-errors: 2.0.0 3383 + mime: 1.6.0 3384 + ms: 2.1.3 3385 + on-finished: 2.4.1 3386 + range-parser: 1.2.1 3387 + statuses: 2.0.1 3388 + transitivePeerDependencies: 3389 + - supports-color 3390 + 3391 + serve-static@1.16.2: 3392 + dependencies: 3393 + encodeurl: 2.0.0 3394 + escape-html: 1.0.3 3395 + parseurl: 1.3.3 3396 + send: 0.19.0 3397 + transitivePeerDependencies: 3398 + - supports-color 3399 + 3400 + set-blocking@2.0.0: {} 3401 + 3402 + set-function-length@1.2.2: 3403 + dependencies: 3404 + define-data-property: 1.1.4 3405 + es-errors: 1.3.0 3406 + function-bind: 1.1.2 3407 + get-intrinsic: 1.2.4 3408 + gopd: 1.0.1 3409 + has-property-descriptors: 1.0.2 3410 + 3411 + set-function-name@2.0.2: 3412 + dependencies: 3413 + define-data-property: 1.1.4 3414 + es-errors: 1.3.0 3415 + functions-have-names: 1.2.3 3416 + has-property-descriptors: 1.0.2 3417 + 3418 + setprototypeof@1.2.0: {} 3419 + 3420 + shebang-command@2.0.0: 3421 + dependencies: 3422 + shebang-regex: 3.0.0 3423 + 3424 + shebang-regex@3.0.0: {} 3425 + 3426 + side-channel@1.0.6: 3427 + dependencies: 3428 + call-bind: 1.0.7 3429 + es-errors: 1.3.0 3430 + get-intrinsic: 1.2.4 3431 + object-inspect: 1.13.2 3432 + 3433 + signal-exit@3.0.7: {} 3434 + 3435 + simple-update-notifier@1.1.0: 3436 + dependencies: 3437 + semver: 7.0.0 3438 + 3439 + slash@3.0.0: {} 3440 + 3441 + slice-ansi@5.0.0: 3442 + dependencies: 3443 + ansi-styles: 6.2.1 3444 + is-fullwidth-code-point: 4.0.0 3445 + 3446 + spdx-exceptions@2.5.0: {} 3447 + 3448 + spdx-expression-parse@3.0.1: 3449 + dependencies: 3450 + spdx-exceptions: 2.5.0 3451 + spdx-license-ids: 3.0.20 3452 + 3453 + spdx-license-ids@3.0.20: {} 3454 + 3455 + statuses@2.0.1: {} 3456 + 3457 + string-argv@0.3.2: {} 3458 + 3459 + string-width@3.1.0: 3460 + dependencies: 3461 + emoji-regex: 7.0.3 3462 + is-fullwidth-code-point: 2.0.0 3463 + strip-ansi: 5.2.0 3464 + 3465 + string-width@5.1.2: 3466 + dependencies: 3467 + eastasianwidth: 0.2.0 3468 + emoji-regex: 9.2.2 3469 + strip-ansi: 7.1.0 3470 + 3471 + string.prototype.trim@1.2.9: 3472 + dependencies: 3473 + call-bind: 1.0.7 3474 + define-properties: 1.2.1 3475 + es-abstract: 1.23.3 3476 + es-object-atoms: 1.0.0 3477 + 3478 + string.prototype.trimend@1.0.8: 3479 + dependencies: 3480 + call-bind: 1.0.7 3481 + define-properties: 1.2.1 3482 + es-object-atoms: 1.0.0 3483 + 3484 + string.prototype.trimstart@1.0.8: 3485 + dependencies: 3486 + call-bind: 1.0.7 3487 + define-properties: 1.2.1 3488 + es-object-atoms: 1.0.0 3489 + 3490 + strip-ansi@3.0.1: 3491 + dependencies: 3492 + ansi-regex: 2.1.1 3493 + 3494 + strip-ansi@5.2.0: 3495 + dependencies: 3496 + ansi-regex: 4.1.1 3497 + 3498 + strip-ansi@6.0.1: 3499 + dependencies: 3500 + ansi-regex: 5.0.1 3501 + 3502 + strip-ansi@7.1.0: 3503 + dependencies: 3504 + ansi-regex: 6.1.0 3505 + 3506 + strip-bom@3.0.0: {} 3507 + 3508 + strip-final-newline@3.0.0: {} 3509 + 3510 + strip-json-comments@3.1.1: {} 3511 + 3512 + supports-color@2.0.0: {} 3513 + 3514 + supports-color@5.5.0: 3515 + dependencies: 3516 + has-flag: 3.0.0 3517 + 3518 + supports-color@7.2.0: 3519 + dependencies: 3520 + has-flag: 4.0.0 3521 + 3522 + supports-preserve-symlinks-flag@1.0.0: {} 3523 + 3524 + text-table@0.2.0: {} 3525 + 3526 + to-regex-range@5.0.1: 3527 + dependencies: 3528 + is-number: 7.0.0 3529 + 3530 + toidentifier@1.0.1: {} 3531 + 3532 + touch@3.1.1: {} 3533 + 3534 + ts-node@10.9.2(@types/node@18.19.56)(typescript@4.9.5): 3535 + dependencies: 3536 + '@cspotcode/source-map-support': 0.8.1 3537 + '@tsconfig/node10': 1.0.11 3538 + '@tsconfig/node12': 1.0.11 3539 + '@tsconfig/node14': 1.0.3 3540 + '@tsconfig/node16': 1.0.4 3541 + '@types/node': 18.19.56 3542 + acorn: 8.13.0 3543 + acorn-walk: 8.3.4 3544 + arg: 4.1.3 3545 + create-require: 1.1.1 3546 + diff: 4.0.2 3547 + make-error: 1.3.6 3548 + typescript: 4.9.5 3549 + v8-compile-cache-lib: 3.0.1 3550 + yn: 3.1.1 3551 + 3552 + tsconfig-paths@3.15.0: 3553 + dependencies: 3554 + '@types/json5': 0.0.29 3555 + json5: 1.0.2 3556 + minimist: 1.2.8 3557 + strip-bom: 3.0.0 3558 + 3559 + tslib@1.14.1: {} 3560 + 3561 + tslib@2.8.0: {} 3562 + 3563 + tsutils@3.21.0(typescript@4.9.5): 3564 + dependencies: 3565 + tslib: 1.14.1 3566 + typescript: 4.9.5 3567 + 3568 + type-check@0.4.0: 3569 + dependencies: 3570 + prelude-ls: 1.2.1 3571 + 3572 + type-fest@0.20.2: {} 3573 + 3574 + type-fest@1.4.0: {} 3575 + 3576 + type-is@1.6.18: 3577 + dependencies: 3578 + media-typer: 0.3.0 3579 + mime-types: 2.1.35 3580 + 3581 + typed-array-buffer@1.0.2: 3582 + dependencies: 3583 + call-bind: 1.0.7 3584 + es-errors: 1.3.0 3585 + is-typed-array: 1.1.13 3586 + 3587 + typed-array-byte-length@1.0.1: 3588 + dependencies: 3589 + call-bind: 1.0.7 3590 + for-each: 0.3.3 3591 + gopd: 1.0.1 3592 + has-proto: 1.0.3 3593 + is-typed-array: 1.1.13 3594 + 3595 + typed-array-byte-offset@1.0.2: 3596 + dependencies: 3597 + available-typed-arrays: 1.0.7 3598 + call-bind: 1.0.7 3599 + for-each: 0.3.3 3600 + gopd: 1.0.1 3601 + has-proto: 1.0.3 3602 + is-typed-array: 1.1.13 3603 + 3604 + typed-array-length@1.0.6: 3605 + dependencies: 3606 + call-bind: 1.0.7 3607 + for-each: 0.3.3 3608 + gopd: 1.0.1 3609 + has-proto: 1.0.3 3610 + is-typed-array: 1.1.13 3611 + possible-typed-array-names: 1.0.0 3612 + 3613 + typescript@4.9.5: {} 3614 + 3615 + unbox-primitive@1.0.2: 3616 + dependencies: 3617 + call-bind: 1.0.7 3618 + has-bigints: 1.0.2 3619 + has-symbols: 1.0.3 3620 + which-boxed-primitive: 1.0.2 3621 + 3622 + undefsafe@2.0.5: {} 3623 + 3624 + undici-types@5.26.5: {} 3625 + 3626 + unpipe@1.0.0: {} 3627 + 3628 + uri-js@4.4.1: 3629 + dependencies: 3630 + punycode: 2.3.1 3631 + 3632 + utils-merge@1.0.1: {} 3633 + 3634 + v8-compile-cache-lib@3.0.1: {} 3635 + 3636 + vary@1.1.2: {} 3637 + 3638 + vue-eslint-parser@8.3.0(eslint@8.57.1): 3639 + dependencies: 3640 + debug: 4.3.7 3641 + eslint: 8.57.1 3642 + eslint-scope: 7.2.2 3643 + eslint-visitor-keys: 3.4.3 3644 + espree: 9.6.1 3645 + esquery: 1.6.0 3646 + lodash: 4.17.21 3647 + semver: 7.6.3 3648 + transitivePeerDependencies: 3649 + - supports-color 3650 + 3651 + which-boxed-primitive@1.0.2: 3652 + dependencies: 3653 + is-bigint: 1.0.4 3654 + is-boolean-object: 1.1.2 3655 + is-number-object: 1.0.7 3656 + is-string: 1.0.7 3657 + is-symbol: 1.0.4 3658 + 3659 + which-module@2.0.1: {} 3660 + 3661 + which-typed-array@1.1.15: 3662 + dependencies: 3663 + available-typed-arrays: 1.0.7 3664 + call-bind: 1.0.7 3665 + for-each: 0.3.3 3666 + gopd: 1.0.1 3667 + has-tostringtag: 1.0.2 3668 + 3669 + which@2.0.2: 3670 + dependencies: 3671 + isexe: 2.0.0 3672 + 3673 + word-wrap@1.2.5: {} 3674 + 3675 + wrap-ansi@5.1.0: 3676 + dependencies: 3677 + ansi-styles: 3.2.1 3678 + string-width: 3.1.0 3679 + strip-ansi: 5.2.0 3680 + 3681 + wrap-ansi@8.1.0: 3682 + dependencies: 3683 + ansi-styles: 6.2.1 3684 + string-width: 5.1.2 3685 + strip-ansi: 7.1.0 3686 + 3687 + wrappy@1.0.2: {} 3688 + 3689 + y18n@4.0.3: {} 3690 + 3691 + yaml@2.3.1: {} 3692 + 3693 + yargs-parser@13.1.2: 3694 + dependencies: 3695 + camelcase: 5.3.1 3696 + decamelize: 1.2.0 3697 + 3698 + yargs@13.3.2: 3699 + dependencies: 3700 + cliui: 5.0.0 3701 + find-up: 3.0.0 3702 + get-caller-file: 2.0.5 3703 + require-directory: 2.1.1 3704 + require-main-filename: 2.0.0 3705 + set-blocking: 2.0.0 3706 + string-width: 3.1.0 3707 + which-module: 2.0.1 3708 + y18n: 4.0.3 3709 + yargs-parser: 13.1.2 3710 + 3711 + yn@3.1.1: {} 3712 + 3713 + yocto-queue@0.1.0: {}
+12
src/index.ts
··· 1 + import express from "express"; 2 + 3 + const app = express(); 4 + 5 + app.post("/", (req, res) => { 6 + console.log("Received POST request"); 7 + res.status(200); 8 + }); 9 + 10 + app.listen(3000, () => { 11 + console.log("Server is running on port 3000"); 12 + });