34.diff (13407B)
1 diff --git a/package-lock.json b/package-lock.json 2 index 8104ad4..0126b47 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -25,7 +25,7 @@ 6 "@types/node": "^18.16.3", 7 "@typescript-eslint/parser": "^5.59.1", 8 "@vercel/ncc": "^0.36.1", 9 - "eslint": "^8.39.0", 10 + "eslint": "^8.41.0", 11 "eslint-import-resolver-typescript": "^3.5.5", 12 "eslint-plugin-github": "^4.7.0", 13 "eslint-plugin-import": "^2.27.5", 14 @@ -756,14 +756,14 @@ 15 } 16 }, 17 "node_modules/@eslint/eslintrc": { 18 - "version": "2.0.2", 19 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", 20 - "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", 21 + "version": "2.0.3", 22 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", 23 + "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", 24 "dev": true, 25 "dependencies": { 26 "ajv": "^6.12.4", 27 "debug": "^4.3.2", 28 - "espree": "^9.5.1", 29 + "espree": "^9.5.2", 30 "globals": "^13.19.0", 31 "ignore": "^5.2.0", 32 "import-fresh": "^3.2.1", 33 @@ -794,9 +794,9 @@ 34 } 35 }, 36 "node_modules/@eslint/js": { 37 - "version": "8.39.0", 38 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz", 39 - "integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==", 40 + "version": "8.41.0", 41 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz", 42 + "integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==", 43 "dev": true, 44 "engines": { 45 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 46 @@ -3130,15 +3130,15 @@ 47 } 48 }, 49 "node_modules/eslint": { 50 - "version": "8.39.0", 51 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz", 52 - "integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==", 53 + "version": "8.41.0", 54 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz", 55 + "integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==", 56 "dev": true, 57 "dependencies": { 58 "@eslint-community/eslint-utils": "^4.2.0", 59 "@eslint-community/regexpp": "^4.4.0", 60 - "@eslint/eslintrc": "^2.0.2", 61 - "@eslint/js": "8.39.0", 62 + "@eslint/eslintrc": "^2.0.3", 63 + "@eslint/js": "8.41.0", 64 "@humanwhocodes/config-array": "^0.11.8", 65 "@humanwhocodes/module-importer": "^1.0.1", 66 "@nodelib/fs.walk": "^1.2.8", 67 @@ -3149,8 +3149,8 @@ 68 "doctrine": "^3.0.0", 69 "escape-string-regexp": "^4.0.0", 70 "eslint-scope": "^7.2.0", 71 - "eslint-visitor-keys": "^3.4.0", 72 - "espree": "^9.5.1", 73 + "eslint-visitor-keys": "^3.4.1", 74 + "espree": "^9.5.2", 75 "esquery": "^1.4.2", 76 "esutils": "^2.0.2", 77 "fast-deep-equal": "^3.1.3", 78 @@ -3158,13 +3158,12 @@ 79 "find-up": "^5.0.0", 80 "glob-parent": "^6.0.2", 81 "globals": "^13.19.0", 82 - "grapheme-splitter": "^1.0.4", 83 + "graphemer": "^1.4.0", 84 "ignore": "^5.2.0", 85 "import-fresh": "^3.0.0", 86 "imurmurhash": "^0.1.4", 87 "is-glob": "^4.0.0", 88 "is-path-inside": "^3.0.3", 89 - "js-sdsl": "^4.1.4", 90 "js-yaml": "^4.1.0", 91 "json-stable-stringify-without-jsonify": "^1.0.1", 92 "levn": "^0.4.1", 93 @@ -3550,9 +3549,9 @@ 94 } 95 }, 96 "node_modules/eslint-visitor-keys": { 97 - "version": "3.4.0", 98 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", 99 - "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", 100 + "version": "3.4.1", 101 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", 102 + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", 103 "dev": true, 104 "engines": { 105 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 106 @@ -3747,14 +3746,14 @@ 107 } 108 }, 109 "node_modules/espree": { 110 - "version": "9.5.1", 111 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", 112 - "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", 113 + "version": "9.5.2", 114 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", 115 + "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", 116 "dev": true, 117 "dependencies": { 118 "acorn": "^8.8.0", 119 "acorn-jsx": "^5.3.2", 120 - "eslint-visitor-keys": "^3.4.0" 121 + "eslint-visitor-keys": "^3.4.1" 122 }, 123 "engines": { 124 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 125 @@ -4268,6 +4267,12 @@ 126 "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 127 "dev": true 128 }, 129 + "node_modules/graphemer": { 130 + "version": "1.4.0", 131 + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 132 + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 133 + "dev": true 134 + }, 135 "node_modules/has": { 136 "version": "1.0.3", 137 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 138 @@ -5614,16 +5619,6 @@ 139 "url": "https://github.com/chalk/supports-color?sponsor=1" 140 } 141 }, 142 - "node_modules/js-sdsl": { 143 - "version": "4.4.0", 144 - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", 145 - "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", 146 - "dev": true, 147 - "funding": { 148 - "type": "opencollective", 149 - "url": "https://opencollective.com/js-sdsl" 150 - } 151 - }, 152 "node_modules/js-tokens": { 153 "version": "4.0.0", 154 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 155 @@ -6346,9 +6341,9 @@ 156 } 157 }, 158 "node_modules/punycode": { 159 - "version": "2.1.1", 160 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 161 - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 162 + "version": "2.3.0", 163 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 164 + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 165 "dev": true, 166 "engines": { 167 "node": ">=6" 168 @@ -8025,14 +8020,14 @@ 169 "dev": true 170 }, 171 "@eslint/eslintrc": { 172 - "version": "2.0.2", 173 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", 174 - "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", 175 + "version": "2.0.3", 176 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", 177 + "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", 178 "dev": true, 179 "requires": { 180 "ajv": "^6.12.4", 181 "debug": "^4.3.2", 182 - "espree": "^9.5.1", 183 + "espree": "^9.5.2", 184 "globals": "^13.19.0", 185 "ignore": "^5.2.0", 186 "import-fresh": "^3.2.1", 187 @@ -8053,9 +8048,9 @@ 188 } 189 }, 190 "@eslint/js": { 191 - "version": "8.39.0", 192 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz", 193 - "integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==", 194 + "version": "8.41.0", 195 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz", 196 + "integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==", 197 "dev": true 198 }, 199 "@github/browserslist-config": { 200 @@ -9804,15 +9799,15 @@ 201 "dev": true 202 }, 203 "eslint": { 204 - "version": "8.39.0", 205 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz", 206 - "integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==", 207 + "version": "8.41.0", 208 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz", 209 + "integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==", 210 "dev": true, 211 "requires": { 212 "@eslint-community/eslint-utils": "^4.2.0", 213 "@eslint-community/regexpp": "^4.4.0", 214 - "@eslint/eslintrc": "^2.0.2", 215 - "@eslint/js": "8.39.0", 216 + "@eslint/eslintrc": "^2.0.3", 217 + "@eslint/js": "8.41.0", 218 "@humanwhocodes/config-array": "^0.11.8", 219 "@humanwhocodes/module-importer": "^1.0.1", 220 "@nodelib/fs.walk": "^1.2.8", 221 @@ -9823,8 +9818,8 @@ 222 "doctrine": "^3.0.0", 223 "escape-string-regexp": "^4.0.0", 224 "eslint-scope": "^7.2.0", 225 - "eslint-visitor-keys": "^3.4.0", 226 - "espree": "^9.5.1", 227 + "eslint-visitor-keys": "^3.4.1", 228 + "espree": "^9.5.2", 229 "esquery": "^1.4.2", 230 "esutils": "^2.0.2", 231 "fast-deep-equal": "^3.1.3", 232 @@ -9832,13 +9827,12 @@ 233 "find-up": "^5.0.0", 234 "glob-parent": "^6.0.2", 235 "globals": "^13.19.0", 236 - "grapheme-splitter": "^1.0.4", 237 + "graphemer": "^1.4.0", 238 "ignore": "^5.2.0", 239 "import-fresh": "^3.0.0", 240 "imurmurhash": "^0.1.4", 241 "is-glob": "^4.0.0", 242 "is-path-inside": "^3.0.3", 243 - "js-sdsl": "^4.1.4", 244 "js-yaml": "^4.1.0", 245 "json-stable-stringify-without-jsonify": "^1.0.1", 246 "levn": "^0.4.1", 247 @@ -10240,20 +10234,20 @@ 248 } 249 }, 250 "eslint-visitor-keys": { 251 - "version": "3.4.0", 252 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", 253 - "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", 254 + "version": "3.4.1", 255 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", 256 + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", 257 "dev": true 258 }, 259 "espree": { 260 - "version": "9.5.1", 261 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", 262 - "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", 263 + "version": "9.5.2", 264 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", 265 + "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", 266 "dev": true, 267 "requires": { 268 "acorn": "^8.8.0", 269 "acorn-jsx": "^5.3.2", 270 - "eslint-visitor-keys": "^3.4.0" 271 + "eslint-visitor-keys": "^3.4.1" 272 } 273 }, 274 "esprima": { 275 @@ -10637,6 +10631,12 @@ 276 "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 277 "dev": true 278 }, 279 + "graphemer": { 280 + "version": "1.4.0", 281 + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 282 + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 283 + "dev": true 284 + }, 285 "has": { 286 "version": "1.0.3", 287 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 288 @@ -11614,12 +11614,6 @@ 289 } 290 } 291 }, 292 - "js-sdsl": { 293 - "version": "4.4.0", 294 - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", 295 - "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", 296 - "dev": true 297 - }, 298 "js-tokens": { 299 "version": "4.0.0", 300 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 301 @@ -12149,9 +12143,9 @@ 302 "dev": true 303 }, 304 "punycode": { 305 - "version": "2.1.1", 306 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 307 - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 308 + "version": "2.3.0", 309 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 310 + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 311 "dev": true 312 }, 313 "pure-rand": { 314 diff --git a/package.json b/package.json 315 index 35137bd..9762b85 100644 316 --- a/package.json 317 +++ b/package.json 318 @@ -44,7 +44,7 @@ 319 "@types/node": "^18.16.3", 320 "@typescript-eslint/parser": "^5.59.1", 321 "@vercel/ncc": "^0.36.1", 322 - "eslint": "^8.39.0", 323 + "eslint": "^8.41.0", 324 "eslint-import-resolver-typescript": "^3.5.5", 325 "eslint-plugin-github": "^4.7.0", 326 "eslint-plugin-import": "^2.27.5",