102.diff (13142B)
1 diff --git a/package-lock.json b/package-lock.json 2 index ec611f9..7a50f12 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -25,7 +25,7 @@ 6 "@types/node": "^20.5.1", 7 "@typescript-eslint/parser": "^5.62.0", 8 "@vercel/ncc": "^0.36.1", 9 - "eslint": "^8.47.0", 10 + "eslint": "^8.54.0", 11 "eslint-import-resolver-typescript": "^3.6.0", 12 "eslint-plugin-github": "^4.9.2", 13 "eslint-plugin-import": "^2.28.1", 14 @@ -740,9 +740,9 @@ 15 } 16 }, 17 "node_modules/@eslint/eslintrc": { 18 - "version": "2.1.2", 19 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", 20 - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", 21 + "version": "2.1.3", 22 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", 23 + "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", 24 "dev": true, 25 "dependencies": { 26 "ajv": "^6.12.4", 27 @@ -763,9 +763,9 @@ 28 } 29 }, 30 "node_modules/@eslint/eslintrc/node_modules/globals": { 31 - "version": "13.21.0", 32 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", 33 - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", 34 + "version": "13.23.0", 35 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", 36 + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", 37 "dev": true, 38 "dependencies": { 39 "type-fest": "^0.20.2" 40 @@ -778,9 +778,9 @@ 41 } 42 }, 43 "node_modules/@eslint/js": { 44 - "version": "8.47.0", 45 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", 46 - "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", 47 + "version": "8.54.0", 48 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz", 49 + "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==", 50 "dev": true, 51 "engines": { 52 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 53 @@ -793,12 +793,12 @@ 54 "dev": true 55 }, 56 "node_modules/@humanwhocodes/config-array": { 57 - "version": "0.11.10", 58 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", 59 - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", 60 + "version": "0.11.13", 61 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", 62 + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", 63 "dev": true, 64 "dependencies": { 65 - "@humanwhocodes/object-schema": "^1.2.1", 66 + "@humanwhocodes/object-schema": "^2.0.1", 67 "debug": "^4.1.1", 68 "minimatch": "^3.0.5" 69 }, 70 @@ -820,9 +820,9 @@ 71 } 72 }, 73 "node_modules/@humanwhocodes/object-schema": { 74 - "version": "1.2.1", 75 - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", 76 - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", 77 + "version": "2.0.1", 78 + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", 79 + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", 80 "dev": true 81 }, 82 "node_modules/@istanbuljs/load-nyc-config": { 83 @@ -2037,6 +2037,12 @@ 84 "url": "https://opencollective.com/typescript-eslint" 85 } 86 }, 87 + "node_modules/@ungap/structured-clone": { 88 + "version": "1.2.0", 89 + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", 90 + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", 91 + "dev": true 92 + }, 93 "node_modules/@vercel/ncc": { 94 "version": "0.36.1", 95 "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.36.1.tgz", 96 @@ -2047,9 +2053,9 @@ 97 } 98 }, 99 "node_modules/acorn": { 100 - "version": "8.10.0", 101 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", 102 - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", 103 + "version": "8.11.2", 104 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", 105 + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", 106 "dev": true, 107 "bin": { 108 "acorn": "bin/acorn" 109 @@ -3055,18 +3061,19 @@ 110 } 111 }, 112 "node_modules/eslint": { 113 - "version": "8.47.0", 114 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", 115 - "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", 116 + "version": "8.54.0", 117 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz", 118 + "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==", 119 "dev": true, 120 "dependencies": { 121 "@eslint-community/eslint-utils": "^4.2.0", 122 "@eslint-community/regexpp": "^4.6.1", 123 - "@eslint/eslintrc": "^2.1.2", 124 - "@eslint/js": "^8.47.0", 125 - "@humanwhocodes/config-array": "^0.11.10", 126 + "@eslint/eslintrc": "^2.1.3", 127 + "@eslint/js": "8.54.0", 128 + "@humanwhocodes/config-array": "^0.11.13", 129 "@humanwhocodes/module-importer": "^1.0.1", 130 "@nodelib/fs.walk": "^1.2.8", 131 + "@ungap/structured-clone": "^1.2.0", 132 "ajv": "^6.12.4", 133 "chalk": "^4.0.0", 134 "cross-spawn": "^7.0.2", 135 @@ -6411,9 +6418,9 @@ 136 } 137 }, 138 "node_modules/punycode": { 139 - "version": "2.3.0", 140 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 141 - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 142 + "version": "2.3.1", 143 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 144 + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 145 "dev": true, 146 "engines": { 147 "node": ">=6" 148 @@ -8022,9 +8029,9 @@ 149 "dev": true 150 }, 151 "@eslint/eslintrc": { 152 - "version": "2.1.2", 153 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", 154 - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", 155 + "version": "2.1.3", 156 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", 157 + "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", 158 "dev": true, 159 "requires": { 160 "ajv": "^6.12.4", 161 @@ -8039,9 +8046,9 @@ 162 }, 163 "dependencies": { 164 "globals": { 165 - "version": "13.21.0", 166 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", 167 - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", 168 + "version": "13.23.0", 169 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", 170 + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", 171 "dev": true, 172 "requires": { 173 "type-fest": "^0.20.2" 174 @@ -8050,9 +8057,9 @@ 175 } 176 }, 177 "@eslint/js": { 178 - "version": "8.47.0", 179 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", 180 - "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", 181 + "version": "8.54.0", 182 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz", 183 + "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==", 184 "dev": true 185 }, 186 "@github/browserslist-config": { 187 @@ -8062,12 +8069,12 @@ 188 "dev": true 189 }, 190 "@humanwhocodes/config-array": { 191 - "version": "0.11.10", 192 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", 193 - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", 194 + "version": "0.11.13", 195 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", 196 + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", 197 "dev": true, 198 "requires": { 199 - "@humanwhocodes/object-schema": "^1.2.1", 200 + "@humanwhocodes/object-schema": "^2.0.1", 201 "debug": "^4.1.1", 202 "minimatch": "^3.0.5" 203 } 204 @@ -8079,9 +8086,9 @@ 205 "dev": true 206 }, 207 "@humanwhocodes/object-schema": { 208 - "version": "1.2.1", 209 - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", 210 - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", 211 + "version": "2.0.1", 212 + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", 213 + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", 214 "dev": true 215 }, 216 "@istanbuljs/load-nyc-config": { 217 @@ -8999,6 +9006,12 @@ 218 "eslint-visitor-keys": "^3.3.0" 219 } 220 }, 221 + "@ungap/structured-clone": { 222 + "version": "1.2.0", 223 + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", 224 + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", 225 + "dev": true 226 + }, 227 "@vercel/ncc": { 228 "version": "0.36.1", 229 "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.36.1.tgz", 230 @@ -9006,9 +9019,9 @@ 231 "dev": true 232 }, 233 "acorn": { 234 - "version": "8.10.0", 235 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", 236 - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", 237 + "version": "8.11.2", 238 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", 239 + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", 240 "dev": true 241 }, 242 "acorn-jsx": { 243 @@ -9746,18 +9759,19 @@ 244 "dev": true 245 }, 246 "eslint": { 247 - "version": "8.47.0", 248 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", 249 - "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", 250 + "version": "8.54.0", 251 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz", 252 + "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==", 253 "dev": true, 254 "requires": { 255 "@eslint-community/eslint-utils": "^4.2.0", 256 "@eslint-community/regexpp": "^4.6.1", 257 - "@eslint/eslintrc": "^2.1.2", 258 - "@eslint/js": "^8.47.0", 259 - "@humanwhocodes/config-array": "^0.11.10", 260 + "@eslint/eslintrc": "^2.1.3", 261 + "@eslint/js": "8.54.0", 262 + "@humanwhocodes/config-array": "^0.11.13", 263 "@humanwhocodes/module-importer": "^1.0.1", 264 "@nodelib/fs.walk": "^1.2.8", 265 + "@ungap/structured-clone": "^1.2.0", 266 "ajv": "^6.12.4", 267 "chalk": "^4.0.0", 268 "cross-spawn": "^7.0.2", 269 @@ -12158,9 +12172,9 @@ 270 "dev": true 271 }, 272 "punycode": { 273 - "version": "2.3.0", 274 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 275 - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 276 + "version": "2.3.1", 277 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 278 + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 279 "dev": true 280 }, 281 "pure-rand": { 282 diff --git a/package.json b/package.json 283 index 9ad7df8..978843c 100644 284 --- a/package.json 285 +++ b/package.json 286 @@ -44,7 +44,7 @@ 287 "@types/node": "^20.5.1", 288 "@typescript-eslint/parser": "^5.62.0", 289 "@vercel/ncc": "^0.36.1", 290 - "eslint": "^8.47.0", 291 + "eslint": "^8.54.0", 292 "eslint-import-resolver-typescript": "^3.6.0", 293 "eslint-plugin-github": "^4.9.2", 294 "eslint-plugin-import": "^2.28.1",