this repo has no description
0
fork

Configure Feed

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

drop node.js v16 support, add node.js v20 support

also update outdated and vulnerable packages

+416 -336
+10
changelog.md
··· 5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 6 6 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 7 8 + ## [Unreleased](https://github.com/ptrkcsk/terminal-profile/compare/v1.2.0...HEAD) 9 + 10 + ### Added 11 + 12 + - Support for Node.js v20 13 + 14 + ### Removed 15 + 16 + - **BREAKING**: Support for Node.js v14 17 + 8 18 ## [1.2.0](https://github.com/ptrkcsk/terminal-profile/compare/v1.1.0...v1.2.0) – 2023-03-15 9 19 10 20 ### Added
+404 -334
package-lock.json
··· 15 15 "run-applescript": "^6.0.0" 16 16 }, 17 17 "devDependencies": { 18 - "xo": "^0.53.1" 18 + "xo": "^0.54.2" 19 19 }, 20 20 "engines": { 21 - "node": ">=14 <=19" 21 + "node": ">=16 <=20" 22 22 } 23 23 }, 24 24 "node_modules/@babel/code-frame": { ··· 127 127 "node": ">=4" 128 128 } 129 129 }, 130 + "node_modules/@eslint-community/eslint-utils": { 131 + "version": "4.4.0", 132 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 133 + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 134 + "dev": true, 135 + "dependencies": { 136 + "eslint-visitor-keys": "^3.3.0" 137 + }, 138 + "engines": { 139 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 140 + }, 141 + "peerDependencies": { 142 + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 143 + } 144 + }, 145 + "node_modules/@eslint-community/regexpp": { 146 + "version": "4.5.1", 147 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", 148 + "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", 149 + "dev": true, 150 + "engines": { 151 + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 152 + } 153 + }, 130 154 "node_modules/@eslint/eslintrc": { 131 155 "version": "1.4.1", 132 156 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", ··· 150 174 "url": "https://opencollective.com/eslint" 151 175 } 152 176 }, 177 + "node_modules/@eslint/js": { 178 + "version": "8.40.0", 179 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.40.0.tgz", 180 + "integrity": "sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==", 181 + "dev": true, 182 + "engines": { 183 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 184 + } 185 + }, 153 186 "node_modules/@humanwhocodes/config-array": { 154 187 "version": "0.11.8", 155 188 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", ··· 184 217 "dev": true 185 218 }, 186 219 "node_modules/@jridgewell/gen-mapping": { 187 - "version": "0.3.2", 188 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", 189 - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", 220 + "version": "0.3.3", 221 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 222 + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 190 223 "dev": true, 191 224 "peer": true, 192 225 "dependencies": { ··· 219 252 } 220 253 }, 221 254 "node_modules/@jridgewell/source-map": { 222 - "version": "0.3.2", 223 - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", 224 - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", 255 + "version": "0.3.3", 256 + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", 257 + "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", 225 258 "dev": true, 226 259 "peer": true, 227 260 "dependencies": { ··· 237 270 "peer": true 238 271 }, 239 272 "node_modules/@jridgewell/trace-mapping": { 240 - "version": "0.3.17", 241 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", 242 - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", 273 + "version": "0.3.18", 274 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", 275 + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", 243 276 "dev": true, 244 277 "peer": true, 245 278 "dependencies": { ··· 283 316 } 284 317 }, 285 318 "node_modules/@types/eslint": { 286 - "version": "7.29.0", 287 - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", 288 - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", 319 + "version": "8.37.0", 320 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz", 321 + "integrity": "sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==", 289 322 "dev": true, 290 323 "dependencies": { 291 324 "@types/estree": "*", ··· 328 361 "dev": true 329 362 }, 330 363 "node_modules/@types/node": { 331 - "version": "18.11.18", 332 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", 333 - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", 364 + "version": "20.1.2", 365 + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.2.tgz", 366 + "integrity": "sha512-CTO/wa8x+rZU626cL2BlbCDzydgnFNgc19h4YvizpTO88MFQxab8wqisxaofQJ/9bLGugRdWIuX/TbIs6VVF6g==", 334 367 "dev": true, 335 368 "peer": true 336 369 }, ··· 340 373 "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", 341 374 "dev": true 342 375 }, 343 - "node_modules/@types/parse-json": { 344 - "version": "4.0.0", 345 - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", 346 - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", 347 - "dev": true 348 - }, 349 376 "node_modules/@webassemblyjs/ast": { 350 - "version": "1.11.1", 351 - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", 352 - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", 377 + "version": "1.11.6", 378 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", 379 + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", 353 380 "dev": true, 354 381 "peer": true, 355 382 "dependencies": { 356 - "@webassemblyjs/helper-numbers": "1.11.1", 357 - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" 383 + "@webassemblyjs/helper-numbers": "1.11.6", 384 + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" 358 385 } 359 386 }, 360 387 "node_modules/@webassemblyjs/floating-point-hex-parser": { 361 - "version": "1.11.1", 362 - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", 363 - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", 388 + "version": "1.11.6", 389 + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", 390 + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", 364 391 "dev": true, 365 392 "peer": true 366 393 }, 367 394 "node_modules/@webassemblyjs/helper-api-error": { 368 - "version": "1.11.1", 369 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", 370 - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", 395 + "version": "1.11.6", 396 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", 397 + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", 371 398 "dev": true, 372 399 "peer": true 373 400 }, 374 401 "node_modules/@webassemblyjs/helper-buffer": { 375 - "version": "1.11.1", 376 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", 377 - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", 402 + "version": "1.11.6", 403 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", 404 + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", 378 405 "dev": true, 379 406 "peer": true 380 407 }, 381 408 "node_modules/@webassemblyjs/helper-numbers": { 382 - "version": "1.11.1", 383 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", 384 - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", 409 + "version": "1.11.6", 410 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", 411 + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", 385 412 "dev": true, 386 413 "peer": true, 387 414 "dependencies": { 388 - "@webassemblyjs/floating-point-hex-parser": "1.11.1", 389 - "@webassemblyjs/helper-api-error": "1.11.1", 415 + "@webassemblyjs/floating-point-hex-parser": "1.11.6", 416 + "@webassemblyjs/helper-api-error": "1.11.6", 390 417 "@xtuc/long": "4.2.2" 391 418 } 392 419 }, 393 420 "node_modules/@webassemblyjs/helper-wasm-bytecode": { 394 - "version": "1.11.1", 395 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", 396 - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", 421 + "version": "1.11.6", 422 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", 423 + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", 397 424 "dev": true, 398 425 "peer": true 399 426 }, 400 427 "node_modules/@webassemblyjs/helper-wasm-section": { 401 - "version": "1.11.1", 402 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", 403 - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", 428 + "version": "1.11.6", 429 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", 430 + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", 404 431 "dev": true, 405 432 "peer": true, 406 433 "dependencies": { 407 - "@webassemblyjs/ast": "1.11.1", 408 - "@webassemblyjs/helper-buffer": "1.11.1", 409 - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 410 - "@webassemblyjs/wasm-gen": "1.11.1" 434 + "@webassemblyjs/ast": "1.11.6", 435 + "@webassemblyjs/helper-buffer": "1.11.6", 436 + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", 437 + "@webassemblyjs/wasm-gen": "1.11.6" 411 438 } 412 439 }, 413 440 "node_modules/@webassemblyjs/ieee754": { 414 - "version": "1.11.1", 415 - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", 416 - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", 441 + "version": "1.11.6", 442 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", 443 + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", 417 444 "dev": true, 418 445 "peer": true, 419 446 "dependencies": { ··· 421 448 } 422 449 }, 423 450 "node_modules/@webassemblyjs/leb128": { 424 - "version": "1.11.1", 425 - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", 426 - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", 451 + "version": "1.11.6", 452 + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", 453 + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", 427 454 "dev": true, 428 455 "peer": true, 429 456 "dependencies": { ··· 431 458 } 432 459 }, 433 460 "node_modules/@webassemblyjs/utf8": { 434 - "version": "1.11.1", 435 - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", 436 - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", 461 + "version": "1.11.6", 462 + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", 463 + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", 437 464 "dev": true, 438 465 "peer": true 439 466 }, 440 467 "node_modules/@webassemblyjs/wasm-edit": { 441 - "version": "1.11.1", 442 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", 443 - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", 468 + "version": "1.11.6", 469 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", 470 + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", 444 471 "dev": true, 445 472 "peer": true, 446 473 "dependencies": { 447 - "@webassemblyjs/ast": "1.11.1", 448 - "@webassemblyjs/helper-buffer": "1.11.1", 449 - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 450 - "@webassemblyjs/helper-wasm-section": "1.11.1", 451 - "@webassemblyjs/wasm-gen": "1.11.1", 452 - "@webassemblyjs/wasm-opt": "1.11.1", 453 - "@webassemblyjs/wasm-parser": "1.11.1", 454 - "@webassemblyjs/wast-printer": "1.11.1" 474 + "@webassemblyjs/ast": "1.11.6", 475 + "@webassemblyjs/helper-buffer": "1.11.6", 476 + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", 477 + "@webassemblyjs/helper-wasm-section": "1.11.6", 478 + "@webassemblyjs/wasm-gen": "1.11.6", 479 + "@webassemblyjs/wasm-opt": "1.11.6", 480 + "@webassemblyjs/wasm-parser": "1.11.6", 481 + "@webassemblyjs/wast-printer": "1.11.6" 455 482 } 456 483 }, 457 484 "node_modules/@webassemblyjs/wasm-gen": { 458 - "version": "1.11.1", 459 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", 460 - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", 485 + "version": "1.11.6", 486 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", 487 + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", 461 488 "dev": true, 462 489 "peer": true, 463 490 "dependencies": { 464 - "@webassemblyjs/ast": "1.11.1", 465 - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 466 - "@webassemblyjs/ieee754": "1.11.1", 467 - "@webassemblyjs/leb128": "1.11.1", 468 - "@webassemblyjs/utf8": "1.11.1" 491 + "@webassemblyjs/ast": "1.11.6", 492 + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", 493 + "@webassemblyjs/ieee754": "1.11.6", 494 + "@webassemblyjs/leb128": "1.11.6", 495 + "@webassemblyjs/utf8": "1.11.6" 469 496 } 470 497 }, 471 498 "node_modules/@webassemblyjs/wasm-opt": { 472 - "version": "1.11.1", 473 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", 474 - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", 499 + "version": "1.11.6", 500 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", 501 + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", 475 502 "dev": true, 476 503 "peer": true, 477 504 "dependencies": { 478 - "@webassemblyjs/ast": "1.11.1", 479 - "@webassemblyjs/helper-buffer": "1.11.1", 480 - "@webassemblyjs/wasm-gen": "1.11.1", 481 - "@webassemblyjs/wasm-parser": "1.11.1" 505 + "@webassemblyjs/ast": "1.11.6", 506 + "@webassemblyjs/helper-buffer": "1.11.6", 507 + "@webassemblyjs/wasm-gen": "1.11.6", 508 + "@webassemblyjs/wasm-parser": "1.11.6" 482 509 } 483 510 }, 484 511 "node_modules/@webassemblyjs/wasm-parser": { 485 - "version": "1.11.1", 486 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", 487 - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", 512 + "version": "1.11.6", 513 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", 514 + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", 488 515 "dev": true, 489 516 "peer": true, 490 517 "dependencies": { 491 - "@webassemblyjs/ast": "1.11.1", 492 - "@webassemblyjs/helper-api-error": "1.11.1", 493 - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 494 - "@webassemblyjs/ieee754": "1.11.1", 495 - "@webassemblyjs/leb128": "1.11.1", 496 - "@webassemblyjs/utf8": "1.11.1" 518 + "@webassemblyjs/ast": "1.11.6", 519 + "@webassemblyjs/helper-api-error": "1.11.6", 520 + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", 521 + "@webassemblyjs/ieee754": "1.11.6", 522 + "@webassemblyjs/leb128": "1.11.6", 523 + "@webassemblyjs/utf8": "1.11.6" 497 524 } 498 525 }, 499 526 "node_modules/@webassemblyjs/wast-printer": { 500 - "version": "1.11.1", 501 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", 502 - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", 527 + "version": "1.11.6", 528 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", 529 + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", 503 530 "dev": true, 504 531 "peer": true, 505 532 "dependencies": { 506 - "@webassemblyjs/ast": "1.11.1", 533 + "@webassemblyjs/ast": "1.11.6", 507 534 "@xtuc/long": "4.2.2" 508 535 } 509 536 }, ··· 901 928 } 902 929 }, 903 930 "node_modules/ci-info": { 904 - "version": "3.7.1", 905 - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", 906 - "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", 931 + "version": "3.8.0", 932 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", 933 + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", 907 934 "dev": true, 908 935 "funding": [ 909 936 { ··· 980 1007 "dev": true 981 1008 }, 982 1009 "node_modules/cosmiconfig": { 983 - "version": "7.1.0", 984 - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", 985 - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", 1010 + "version": "8.1.3", 1011 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", 1012 + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", 986 1013 "dev": true, 987 1014 "dependencies": { 988 - "@types/parse-json": "^4.0.0", 989 1015 "import-fresh": "^3.2.1", 1016 + "js-yaml": "^4.1.0", 990 1017 "parse-json": "^5.0.0", 991 - "path-type": "^4.0.0", 992 - "yaml": "^1.10.0" 1018 + "path-type": "^4.0.0" 993 1019 }, 994 1020 "engines": { 995 - "node": ">=10" 1021 + "node": ">=14" 1022 + }, 1023 + "funding": { 1024 + "url": "https://github.com/sponsors/d-fischer" 996 1025 } 997 1026 }, 998 1027 "node_modules/cross-spawn": { ··· 1237 1266 } 1238 1267 }, 1239 1268 "node_modules/es-module-lexer": { 1240 - "version": "0.9.3", 1241 - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", 1242 - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", 1269 + "version": "1.2.1", 1270 + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", 1271 + "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", 1243 1272 "dev": true, 1244 1273 "peer": true 1245 1274 }, ··· 1306 1335 } 1307 1336 }, 1308 1337 "node_modules/eslint": { 1309 - "version": "8.33.0", 1310 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.33.0.tgz", 1311 - "integrity": "sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==", 1338 + "version": "8.40.0", 1339 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.40.0.tgz", 1340 + "integrity": "sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==", 1312 1341 "dev": true, 1313 1342 "dependencies": { 1314 - "@eslint/eslintrc": "^1.4.1", 1343 + "@eslint-community/eslint-utils": "^4.2.0", 1344 + "@eslint-community/regexpp": "^4.4.0", 1345 + "@eslint/eslintrc": "^2.0.3", 1346 + "@eslint/js": "8.40.0", 1315 1347 "@humanwhocodes/config-array": "^0.11.8", 1316 1348 "@humanwhocodes/module-importer": "^1.0.1", 1317 1349 "@nodelib/fs.walk": "^1.2.8", ··· 1321 1353 "debug": "^4.3.2", 1322 1354 "doctrine": "^3.0.0", 1323 1355 "escape-string-regexp": "^4.0.0", 1324 - "eslint-scope": "^7.1.1", 1325 - "eslint-utils": "^3.0.0", 1326 - "eslint-visitor-keys": "^3.3.0", 1327 - "espree": "^9.4.0", 1328 - "esquery": "^1.4.0", 1356 + "eslint-scope": "^7.2.0", 1357 + "eslint-visitor-keys": "^3.4.1", 1358 + "espree": "^9.5.2", 1359 + "esquery": "^1.4.2", 1329 1360 "esutils": "^2.0.2", 1330 1361 "fast-deep-equal": "^3.1.3", 1331 1362 "file-entry-cache": "^6.0.1", ··· 1346 1377 "minimatch": "^3.1.2", 1347 1378 "natural-compare": "^1.4.0", 1348 1379 "optionator": "^0.9.1", 1349 - "regexpp": "^3.2.0", 1350 1380 "strip-ansi": "^6.0.1", 1351 1381 "strip-json-comments": "^3.1.0", 1352 1382 "text-table": "^0.2.0" ··· 1362 1392 } 1363 1393 }, 1364 1394 "node_modules/eslint-config-prettier": { 1365 - "version": "8.6.0", 1366 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", 1367 - "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", 1395 + "version": "8.8.0", 1396 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", 1397 + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", 1368 1398 "dev": true, 1369 1399 "bin": { 1370 1400 "eslint-config-prettier": "bin/cli.js" ··· 1392 1422 } 1393 1423 }, 1394 1424 "node_modules/eslint-formatter-pretty": { 1395 - "version": "4.1.0", 1396 - "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-4.1.0.tgz", 1397 - "integrity": "sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ==", 1425 + "version": "5.0.0", 1426 + "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-5.0.0.tgz", 1427 + "integrity": "sha512-Uick451FoL22/wXqyScX3inW8ZlD/GQO7eFXj3bqb6N/ZtuuF00/CwSNIKLbFCJPrX5V4EdQBSgJ/UVnmLRnug==", 1398 1428 "dev": true, 1399 1429 "dependencies": { 1400 - "@types/eslint": "^7.2.13", 1430 + "@types/eslint": "^8.0.0", 1401 1431 "ansi-escapes": "^4.2.1", 1402 1432 "chalk": "^4.1.0", 1403 - "eslint-rule-docs": "^1.1.5", 1433 + "eslint-rule-docs": "^1.1.235", 1404 1434 "log-symbols": "^4.0.0", 1405 1435 "plur": "^4.0.0", 1406 1436 "string-width": "^4.2.0", 1407 1437 "supports-hyperlinks": "^2.0.0" 1408 1438 }, 1409 1439 "engines": { 1410 - "node": ">=10" 1440 + "node": ">=14.16" 1411 1441 }, 1412 1442 "funding": { 1413 1443 "url": "https://github.com/sponsors/sindresorhus" ··· 1504 1534 } 1505 1535 }, 1506 1536 "node_modules/eslint-plugin-ava": { 1507 - "version": "13.2.0", 1508 - "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-13.2.0.tgz", 1509 - "integrity": "sha512-i5B5izsEdERKQLruk1nIWzTTE7C26/ju8qQf7JeyRv32XT2lRMW0zMFZNhIrEf5/5VvpSz2rqrV7UcjClGbKsw==", 1537 + "version": "14.0.0", 1538 + "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-14.0.0.tgz", 1539 + "integrity": "sha512-XmKT6hppaipwwnLVwwvQliSU6AF1QMHiNoLD5JQfzhUhf0jY7CO0O624fQrE+Y/fTb9vbW8r77nKf7M/oHulxw==", 1510 1540 "dev": true, 1511 1541 "dependencies": { 1512 1542 "enhance-visitors": "^1.0.0", ··· 1519 1549 "resolve-from": "^5.0.0" 1520 1550 }, 1521 1551 "engines": { 1522 - "node": ">=12.22 <13 || >=14.17 <15 || >=16.4" 1552 + "node": ">=14.17 <15 || >=16.4" 1523 1553 }, 1524 1554 "peerDependencies": { 1525 - "eslint": ">=7.22.0" 1555 + "eslint": ">=8.26.0" 1526 1556 } 1527 1557 }, 1528 1558 "node_modules/eslint-plugin-es": { ··· 1656 1686 } 1657 1687 }, 1658 1688 "node_modules/eslint-plugin-n": { 1659 - "version": "15.6.1", 1660 - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.6.1.tgz", 1661 - "integrity": "sha512-R9xw9OtCRxxaxaszTQmQAlPgM+RdGjaL1akWuY/Fv9fRAi8Wj4CUKc6iYVG8QNRjRuo8/BqVYIpfqberJUEacA==", 1689 + "version": "15.7.0", 1690 + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz", 1691 + "integrity": "sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==", 1662 1692 "dev": true, 1663 1693 "dependencies": { 1664 1694 "builtins": "^5.0.1", ··· 1717 1747 } 1718 1748 }, 1719 1749 "node_modules/eslint-plugin-unicorn": { 1720 - "version": "44.0.2", 1721 - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-44.0.2.tgz", 1722 - "integrity": "sha512-GLIDX1wmeEqpGaKcnMcqRvMVsoabeF0Ton0EX4Th5u6Kmf7RM9WBl705AXFEsns56ESkEs0uyelLuUTvz9Tr0w==", 1750 + "version": "46.0.1", 1751 + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-46.0.1.tgz", 1752 + "integrity": "sha512-setGhMTiLAddg1asdwjZ3hekIN5zLznNa5zll7pBPwFOka6greCKDQydfqy4fqyUhndi74wpDzClSQMEcmOaew==", 1723 1753 "dev": true, 1724 1754 "dependencies": { 1725 1755 "@babel/helper-validator-identifier": "^7.19.1", 1726 - "ci-info": "^3.4.0", 1756 + "@eslint-community/eslint-utils": "^4.1.2", 1757 + "ci-info": "^3.6.1", 1727 1758 "clean-regexp": "^1.0.0", 1728 - "eslint-utils": "^3.0.0", 1729 1759 "esquery": "^1.4.0", 1730 1760 "indent-string": "^4.0.0", 1731 1761 "is-builtin-module": "^3.2.0", 1762 + "jsesc": "^3.0.2", 1732 1763 "lodash": "^4.17.21", 1733 1764 "pluralize": "^8.0.0", 1734 1765 "read-pkg-up": "^7.0.1", 1735 1766 "regexp-tree": "^0.1.24", 1767 + "regjsparser": "^0.9.1", 1736 1768 "safe-regex": "^2.1.1", 1737 - "semver": "^7.3.7", 1769 + "semver": "^7.3.8", 1738 1770 "strip-indent": "^3.0.0" 1739 1771 }, 1740 1772 "engines": { ··· 1744 1776 "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" 1745 1777 }, 1746 1778 "peerDependencies": { 1747 - "eslint": ">=8.23.1" 1779 + "eslint": ">=8.28.0" 1748 1780 } 1749 1781 }, 1750 1782 "node_modules/eslint-rule-docs": { ··· 1754 1786 "dev": true 1755 1787 }, 1756 1788 "node_modules/eslint-scope": { 1757 - "version": "7.1.1", 1758 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", 1759 - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", 1789 + "version": "7.2.0", 1790 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", 1791 + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", 1760 1792 "dev": true, 1761 1793 "dependencies": { 1762 1794 "esrecurse": "^4.3.0", ··· 1764 1796 }, 1765 1797 "engines": { 1766 1798 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1799 + }, 1800 + "funding": { 1801 + "url": "https://opencollective.com/eslint" 1767 1802 } 1768 1803 }, 1769 1804 "node_modules/eslint-utils": { ··· 1794 1829 } 1795 1830 }, 1796 1831 "node_modules/eslint-visitor-keys": { 1797 - "version": "3.3.0", 1798 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", 1799 - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", 1832 + "version": "3.4.1", 1833 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", 1834 + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", 1800 1835 "dev": true, 1801 1836 "engines": { 1802 1837 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1838 + }, 1839 + "funding": { 1840 + "url": "https://opencollective.com/eslint" 1841 + } 1842 + }, 1843 + "node_modules/eslint/node_modules/@eslint/eslintrc": { 1844 + "version": "2.0.3", 1845 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", 1846 + "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", 1847 + "dev": true, 1848 + "dependencies": { 1849 + "ajv": "^6.12.4", 1850 + "debug": "^4.3.2", 1851 + "espree": "^9.5.2", 1852 + "globals": "^13.19.0", 1853 + "ignore": "^5.2.0", 1854 + "import-fresh": "^3.2.1", 1855 + "js-yaml": "^4.1.0", 1856 + "minimatch": "^3.1.2", 1857 + "strip-json-comments": "^3.1.1" 1858 + }, 1859 + "engines": { 1860 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1861 + }, 1862 + "funding": { 1863 + "url": "https://opencollective.com/eslint" 1803 1864 } 1804 1865 }, 1805 1866 "node_modules/eslint/node_modules/find-up": { ··· 1885 1946 } 1886 1947 }, 1887 1948 "node_modules/esm-utils": { 1888 - "version": "4.1.1", 1889 - "resolved": "https://registry.npmjs.org/esm-utils/-/esm-utils-4.1.1.tgz", 1890 - "integrity": "sha512-cTy4OQgEP/yc7RY3s6EgwMGZ10gAPhCLE9FcrQ6/5bhf37o9PZCFSjzQR1tYb4GaKAEMaW1UmDcMZR13H4p6LQ==", 1949 + "version": "4.1.2", 1950 + "resolved": "https://registry.npmjs.org/esm-utils/-/esm-utils-4.1.2.tgz", 1951 + "integrity": "sha512-hYKPzOCkAU11rMIiH6gvvReARaSLiRhJkGWPcwJB/S4zg7em//YKAcRxwZYw4sW5mRmI6lhV59wWWTdWKwOXvQ==", 1891 1952 "dev": true, 1892 1953 "dependencies": { 1893 - "import-meta-resolve": "2.2.0", 1954 + "import-meta-resolve": "2.2.2", 1894 1955 "url-or-path": "2.1.0" 1895 1956 }, 1896 1957 "funding": { ··· 1898 1959 } 1899 1960 }, 1900 1961 "node_modules/espree": { 1901 - "version": "9.4.1", 1902 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", 1903 - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", 1962 + "version": "9.5.2", 1963 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", 1964 + "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", 1904 1965 "dev": true, 1905 1966 "dependencies": { 1906 1967 "acorn": "^8.8.0", 1907 1968 "acorn-jsx": "^5.3.2", 1908 - "eslint-visitor-keys": "^3.3.0" 1969 + "eslint-visitor-keys": "^3.4.1" 1909 1970 }, 1910 1971 "engines": { 1911 1972 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 1921 1982 "dev": true 1922 1983 }, 1923 1984 "node_modules/esquery": { 1924 - "version": "1.4.0", 1925 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", 1926 - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", 1985 + "version": "1.5.0", 1986 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 1987 + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 1927 1988 "dev": true, 1928 1989 "dependencies": { 1929 1990 "estraverse": "^5.1.0" ··· 2261 2322 "url": "https://github.com/sponsors/ljharb" 2262 2323 } 2263 2324 }, 2325 + "node_modules/get-tsconfig": { 2326 + "version": "4.5.0", 2327 + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.5.0.tgz", 2328 + "integrity": "sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==", 2329 + "dev": true, 2330 + "funding": { 2331 + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" 2332 + } 2333 + }, 2264 2334 "node_modules/glob": { 2265 2335 "version": "7.2.3", 2266 2336 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", ··· 2542 2612 } 2543 2613 }, 2544 2614 "node_modules/import-meta-resolve": { 2545 - "version": "2.2.0", 2546 - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.0.tgz", 2547 - "integrity": "sha512-CpPOtiCHxP9HdtDM5F45tNiAe66Cqlv3f5uHoJjt+KlaLrUh9/Wz9vepADZ78SlqEo62aDWZtj9ydMGXV+CPnw==", 2615 + "version": "2.2.2", 2616 + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", 2617 + "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==", 2548 2618 "dev": true, 2549 2619 "funding": { 2550 2620 "type": "github", ··· 2621 2691 } 2622 2692 }, 2623 2693 "node_modules/irregular-plurals": { 2624 - "version": "3.4.0", 2625 - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.4.0.tgz", 2626 - "integrity": "sha512-YXxECO/W6N9aMBVKMKKZ8TXESgq7EFrp3emCGGUcrYY1cgJIeZjoB75MTu8qi+NAKntS9NwPU8VdcQ3r6E6aWQ==", 2694 + "version": "3.5.0", 2695 + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.5.0.tgz", 2696 + "integrity": "sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==", 2627 2697 "dev": true, 2628 2698 "engines": { 2629 2699 "node": ">=8" ··· 3121 3191 "js-yaml": "bin/js-yaml.js" 3122 3192 } 3123 3193 }, 3194 + "node_modules/jsesc": { 3195 + "version": "3.0.2", 3196 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", 3197 + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", 3198 + "dev": true, 3199 + "bin": { 3200 + "jsesc": "bin/jsesc" 3201 + }, 3202 + "engines": { 3203 + "node": ">=6" 3204 + } 3205 + }, 3124 3206 "node_modules/json-parse-even-better-errors": { 3125 3207 "version": "2.3.1", 3126 3208 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", ··· 3138 3220 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 3139 3221 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 3140 3222 "dev": true 3141 - }, 3142 - "node_modules/json5": { 3143 - "version": "2.2.3", 3144 - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 3145 - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 3146 - "dev": true, 3147 - "bin": { 3148 - "json5": "lib/cli.js" 3149 - }, 3150 - "engines": { 3151 - "node": ">=6" 3152 - } 3153 3223 }, 3154 3224 "node_modules/kind-of": { 3155 3225 "version": "6.0.3", ··· 4009 4079 } 4010 4080 }, 4011 4081 "node_modules/prettier": { 4012 - "version": "2.8.3", 4013 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.3.tgz", 4014 - "integrity": "sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==", 4082 + "version": "2.8.8", 4083 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", 4084 + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", 4015 4085 "dev": true, 4016 4086 "bin": { 4017 4087 "prettier": "bin-prettier.js" ··· 4277 4347 } 4278 4348 }, 4279 4349 "node_modules/regexp-tree": { 4280 - "version": "0.1.24", 4281 - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.24.tgz", 4282 - "integrity": "sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==", 4350 + "version": "0.1.27", 4351 + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", 4352 + "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", 4283 4353 "dev": true, 4284 4354 "bin": { 4285 4355 "regexp-tree": "bin/regexp-tree" ··· 4314 4384 "url": "https://github.com/sponsors/mysticatea" 4315 4385 } 4316 4386 }, 4387 + "node_modules/regjsparser": { 4388 + "version": "0.9.1", 4389 + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", 4390 + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", 4391 + "dev": true, 4392 + "dependencies": { 4393 + "jsesc": "~0.5.0" 4394 + }, 4395 + "bin": { 4396 + "regjsparser": "bin/parser" 4397 + } 4398 + }, 4399 + "node_modules/regjsparser/node_modules/jsesc": { 4400 + "version": "0.5.0", 4401 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 4402 + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", 4403 + "dev": true, 4404 + "bin": { 4405 + "jsesc": "bin/jsesc" 4406 + } 4407 + }, 4317 4408 "node_modules/resolve": { 4318 4409 "version": "1.22.1", 4319 4410 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", ··· 4447 4538 } 4448 4539 }, 4449 4540 "node_modules/schema-utils": { 4450 - "version": "3.1.1", 4451 - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 4452 - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 4541 + "version": "3.1.2", 4542 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", 4543 + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", 4453 4544 "dev": true, 4454 4545 "peer": true, 4455 4546 "dependencies": { ··· 4747 4838 } 4748 4839 }, 4749 4840 "node_modules/terser": { 4750 - "version": "5.16.3", 4751 - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.3.tgz", 4752 - "integrity": "sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==", 4841 + "version": "5.17.3", 4842 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.3.tgz", 4843 + "integrity": "sha512-AudpAZKmZHkG9jueayypz4duuCFJMMNGRMwaPvQKWfxKedh8Z2x3OCoDqIIi1xx5+iwx1u6Au8XQcc9Lke65Yg==", 4753 4844 "dev": true, 4754 4845 "peer": true, 4755 4846 "dependencies": { ··· 4766 4857 } 4767 4858 }, 4768 4859 "node_modules/terser-webpack-plugin": { 4769 - "version": "5.3.6", 4770 - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", 4771 - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", 4860 + "version": "5.3.8", 4861 + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.8.tgz", 4862 + "integrity": "sha512-WiHL3ElchZMsK27P8uIUh4604IgJyAW47LVXGbEoB21DbQcZ+OuMpGjVYnEUaqcWM6dO8uS2qUbA7LSCWqvsbg==", 4772 4863 "dev": true, 4773 4864 "peer": true, 4774 4865 "dependencies": { 4775 - "@jridgewell/trace-mapping": "^0.3.14", 4866 + "@jridgewell/trace-mapping": "^0.3.17", 4776 4867 "jest-worker": "^27.4.5", 4777 4868 "schema-utils": "^3.1.1", 4778 - "serialize-javascript": "^6.0.0", 4779 - "terser": "^5.14.1" 4869 + "serialize-javascript": "^6.0.1", 4870 + "terser": "^5.16.8" 4780 4871 }, 4781 4872 "engines": { 4782 4873 "node": ">= 10.13.0" ··· 4807 4898 "dev": true 4808 4899 }, 4809 4900 "node_modules/to-absolute-glob": { 4810 - "version": "2.0.2", 4811 - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", 4812 - "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", 4901 + "version": "3.0.0", 4902 + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-3.0.0.tgz", 4903 + "integrity": "sha512-loO/XEWTRqpfcpI7+Jr2RR2Umaaozx1t6OSVWtMi0oy5F/Fxg3IC+D/TToDnxyAGs7uZBGT/6XmyDUxgsObJXA==", 4813 4904 "dev": true, 4814 4905 "dependencies": { 4815 4906 "is-absolute": "^1.0.0", ··· 4906 4997 } 4907 4998 }, 4908 4999 "node_modules/typescript": { 4909 - "version": "4.9.5", 4910 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", 4911 - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", 5000 + "version": "5.0.4", 5001 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", 5002 + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", 4912 5003 "dev": true, 4913 5004 "bin": { 4914 5005 "tsc": "bin/tsc", 4915 5006 "tsserver": "bin/tsserver" 4916 5007 }, 4917 5008 "engines": { 4918 - "node": ">=4.2.0" 5009 + "node": ">=12.20" 4919 5010 } 4920 5011 }, 4921 5012 "node_modules/unbox-primitive": { ··· 5012 5103 } 5013 5104 }, 5014 5105 "node_modules/webpack": { 5015 - "version": "5.75.0", 5016 - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", 5017 - "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", 5106 + "version": "5.82.1", 5107 + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.82.1.tgz", 5108 + "integrity": "sha512-C6uiGQJ+Gt4RyHXXYt+v9f+SN1v83x68URwgxNQ98cvH8kxiuywWGP4XeNZ1paOzZ63aY3cTciCEQJNFUljlLw==", 5018 5109 "dev": true, 5019 5110 "peer": true, 5020 5111 "dependencies": { 5021 5112 "@types/eslint-scope": "^3.7.3", 5022 - "@types/estree": "^0.0.51", 5023 - "@webassemblyjs/ast": "1.11.1", 5024 - "@webassemblyjs/wasm-edit": "1.11.1", 5025 - "@webassemblyjs/wasm-parser": "1.11.1", 5113 + "@types/estree": "^1.0.0", 5114 + "@webassemblyjs/ast": "^1.11.5", 5115 + "@webassemblyjs/wasm-edit": "^1.11.5", 5116 + "@webassemblyjs/wasm-parser": "^1.11.5", 5026 5117 "acorn": "^8.7.1", 5027 5118 "acorn-import-assertions": "^1.7.6", 5028 5119 "browserslist": "^4.14.5", 5029 5120 "chrome-trace-event": "^1.0.2", 5030 - "enhanced-resolve": "^5.10.0", 5031 - "es-module-lexer": "^0.9.0", 5121 + "enhanced-resolve": "^5.14.0", 5122 + "es-module-lexer": "^1.2.1", 5032 5123 "eslint-scope": "5.1.1", 5033 5124 "events": "^3.2.0", 5034 5125 "glob-to-regexp": "^0.4.1", ··· 5037 5128 "loader-runner": "^4.2.0", 5038 5129 "mime-types": "^2.1.27", 5039 5130 "neo-async": "^2.6.2", 5040 - "schema-utils": "^3.1.0", 5131 + "schema-utils": "^3.1.2", 5041 5132 "tapable": "^2.1.1", 5042 - "terser-webpack-plugin": "^5.1.3", 5133 + "terser-webpack-plugin": "^5.3.7", 5043 5134 "watchpack": "^2.4.0", 5044 5135 "webpack-sources": "^3.2.3" 5045 5136 }, ··· 5069 5160 "node": ">=10.13.0" 5070 5161 } 5071 5162 }, 5072 - "node_modules/webpack/node_modules/@types/estree": { 5073 - "version": "0.0.51", 5074 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", 5075 - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", 5076 - "dev": true, 5077 - "peer": true 5078 - }, 5079 5163 "node_modules/webpack/node_modules/enhanced-resolve": { 5080 - "version": "5.12.0", 5081 - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", 5082 - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", 5164 + "version": "5.14.0", 5165 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.14.0.tgz", 5166 + "integrity": "sha512-+DCows0XNwLDcUhbFJPdlQEVnT2zXlCv7hPxemTz86/O+B/hCQ+mb7ydkPKiflpVraqLPCAfu7lDy+hBXueojw==", 5083 5167 "dev": true, 5084 5168 "peer": true, 5085 5169 "dependencies": { ··· 5190 5274 "dev": true 5191 5275 }, 5192 5276 "node_modules/xo": { 5193 - "version": "0.53.1", 5194 - "resolved": "https://registry.npmjs.org/xo/-/xo-0.53.1.tgz", 5195 - "integrity": "sha512-/2R8SPehv1UhiIqJ9uSvrAjslcoygICNsUlEb/Zf2V6rMtr7YCoggc6hlt6b/kbncpR989Roqt6AvEO779dFxw==", 5277 + "version": "0.54.2", 5278 + "resolved": "https://registry.npmjs.org/xo/-/xo-0.54.2.tgz", 5279 + "integrity": "sha512-1S3r+ecCg8OVPtu711as+cgwxOg+WQNRgSzqZ+OHzYlsa8CpW3ych0Ve9k8Q2QG6gqO3HSpaS5AXi9D0yPUffg==", 5196 5280 "bundleDependencies": [ 5197 5281 "@typescript-eslint/eslint-plugin", 5198 5282 "@typescript-eslint/parser", ··· 5201 5285 "dev": true, 5202 5286 "dependencies": { 5203 5287 "@eslint/eslintrc": "^1.3.3", 5204 - "@typescript-eslint/eslint-plugin": "^5.43.0", 5205 - "@typescript-eslint/parser": "^5.43.0", 5288 + "@typescript-eslint/eslint-plugin": "^5.59.1", 5289 + "@typescript-eslint/parser": "^5.59.1", 5206 5290 "arrify": "^3.0.0", 5207 - "cosmiconfig": "^7.1.0", 5291 + "cosmiconfig": "^8.1.3", 5208 5292 "define-lazy-prop": "^3.0.0", 5209 - "eslint": "^8.27.0", 5210 - "eslint-config-prettier": "^8.5.0", 5293 + "eslint": "^8.37.0", 5294 + "eslint-config-prettier": "^8.8.0", 5211 5295 "eslint-config-xo": "^0.43.1", 5212 - "eslint-config-xo-typescript": "^0.55.0", 5213 - "eslint-formatter-pretty": "^4.1.0", 5296 + "eslint-config-xo-typescript": "^0.57.0", 5297 + "eslint-formatter-pretty": "^5.0.0", 5214 5298 "eslint-import-resolver-webpack": "^0.13.2", 5215 - "eslint-plugin-ava": "^13.2.0", 5299 + "eslint-plugin-ava": "^14.0.0", 5216 5300 "eslint-plugin-eslint-comments": "^3.2.0", 5217 - "eslint-plugin-import": "^2.26.0", 5218 - "eslint-plugin-n": "^15.5.1", 5301 + "eslint-plugin-import": "^2.27.5", 5302 + "eslint-plugin-n": "^15.7.0", 5219 5303 "eslint-plugin-no-use-extend-native": "^0.5.0", 5220 5304 "eslint-plugin-prettier": "^4.2.1", 5221 - "eslint-plugin-unicorn": "^44.0.2", 5222 - "esm-utils": "^4.1.0", 5305 + "eslint-plugin-unicorn": "^46.0.0", 5306 + "esm-utils": "^4.1.2", 5223 5307 "find-cache-dir": "^4.0.0", 5224 5308 "find-up": "^6.3.0", 5225 5309 "get-stdin": "^9.0.0", 5310 + "get-tsconfig": "^4.5.0", 5226 5311 "globby": "^13.1.2", 5227 5312 "imurmurhash": "^0.1.4", 5228 5313 "json-stable-stringify-without-jsonify": "^1.0.1", 5229 - "json5": "^2.2.1", 5230 5314 "lodash-es": "^4.17.21", 5231 5315 "meow": "^11.0.0", 5232 5316 "micromatch": "^4.0.5", 5233 5317 "open-editor": "^4.0.0", 5234 - "prettier": "^2.7.1", 5318 + "prettier": "^2.8.7", 5235 5319 "semver": "^7.3.8", 5236 5320 "slash": "^5.0.0", 5237 - "to-absolute-glob": "^2.0.2", 5238 - "typescript": "^4.9.3" 5321 + "to-absolute-glob": "^3.0.0", 5322 + "typescript": "^5.0.3" 5239 5323 }, 5240 5324 "bin": { 5241 5325 "xo": "cli.js" ··· 5247 5331 "url": "https://github.com/sponsors/sindresorhus" 5248 5332 } 5249 5333 }, 5334 + "node_modules/xo/node_modules/@eslint-community/eslint-utils": { 5335 + "version": "4.4.0", 5336 + "dev": true, 5337 + "inBundle": true, 5338 + "license": "MIT", 5339 + "dependencies": { 5340 + "eslint-visitor-keys": "^3.3.0" 5341 + }, 5342 + "engines": { 5343 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5344 + }, 5345 + "peerDependencies": { 5346 + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 5347 + } 5348 + }, 5349 + "node_modules/xo/node_modules/@eslint-community/regexpp": { 5350 + "version": "4.5.0", 5351 + "dev": true, 5352 + "inBundle": true, 5353 + "license": "MIT", 5354 + "engines": { 5355 + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 5356 + } 5357 + }, 5250 5358 "node_modules/xo/node_modules/@nodelib/fs.scandir": { 5251 5359 "version": "2.1.5", 5252 5360 "dev": true, ··· 5295 5403 "license": "MIT" 5296 5404 }, 5297 5405 "node_modules/xo/node_modules/@typescript-eslint/eslint-plugin": { 5298 - "version": "5.43.0", 5406 + "version": "5.59.1", 5299 5407 "dev": true, 5300 5408 "inBundle": true, 5301 5409 "license": "MIT", 5302 5410 "dependencies": { 5303 - "@typescript-eslint/scope-manager": "5.43.0", 5304 - "@typescript-eslint/type-utils": "5.43.0", 5305 - "@typescript-eslint/utils": "5.43.0", 5411 + "@eslint-community/regexpp": "^4.4.0", 5412 + "@typescript-eslint/scope-manager": "5.59.1", 5413 + "@typescript-eslint/type-utils": "5.59.1", 5414 + "@typescript-eslint/utils": "5.59.1", 5306 5415 "debug": "^4.3.4", 5416 + "grapheme-splitter": "^1.0.4", 5307 5417 "ignore": "^5.2.0", 5308 5418 "natural-compare-lite": "^1.4.0", 5309 - "regexpp": "^3.2.0", 5310 5419 "semver": "^7.3.7", 5311 5420 "tsutils": "^3.21.0" 5312 5421 }, ··· 5328 5437 } 5329 5438 }, 5330 5439 "node_modules/xo/node_modules/@typescript-eslint/parser": { 5331 - "version": "5.43.0", 5440 + "version": "5.59.1", 5332 5441 "dev": true, 5333 5442 "inBundle": true, 5334 5443 "license": "BSD-2-Clause", 5335 5444 "dependencies": { 5336 - "@typescript-eslint/scope-manager": "5.43.0", 5337 - "@typescript-eslint/types": "5.43.0", 5338 - "@typescript-eslint/typescript-estree": "5.43.0", 5445 + "@typescript-eslint/scope-manager": "5.59.1", 5446 + "@typescript-eslint/types": "5.59.1", 5447 + "@typescript-eslint/typescript-estree": "5.59.1", 5339 5448 "debug": "^4.3.4" 5340 5449 }, 5341 5450 "engines": { ··· 5355 5464 } 5356 5465 }, 5357 5466 "node_modules/xo/node_modules/@typescript-eslint/scope-manager": { 5358 - "version": "5.43.0", 5467 + "version": "5.59.1", 5359 5468 "dev": true, 5360 5469 "inBundle": true, 5361 5470 "license": "MIT", 5362 5471 "dependencies": { 5363 - "@typescript-eslint/types": "5.43.0", 5364 - "@typescript-eslint/visitor-keys": "5.43.0" 5472 + "@typescript-eslint/types": "5.59.1", 5473 + "@typescript-eslint/visitor-keys": "5.59.1" 5365 5474 }, 5366 5475 "engines": { 5367 5476 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 5372 5481 } 5373 5482 }, 5374 5483 "node_modules/xo/node_modules/@typescript-eslint/type-utils": { 5375 - "version": "5.43.0", 5484 + "version": "5.59.1", 5376 5485 "dev": true, 5377 5486 "inBundle": true, 5378 5487 "license": "MIT", 5379 5488 "dependencies": { 5380 - "@typescript-eslint/typescript-estree": "5.43.0", 5381 - "@typescript-eslint/utils": "5.43.0", 5489 + "@typescript-eslint/typescript-estree": "5.59.1", 5490 + "@typescript-eslint/utils": "5.59.1", 5382 5491 "debug": "^4.3.4", 5383 5492 "tsutils": "^3.21.0" 5384 5493 }, ··· 5399 5508 } 5400 5509 }, 5401 5510 "node_modules/xo/node_modules/@typescript-eslint/types": { 5402 - "version": "5.43.0", 5511 + "version": "5.59.1", 5403 5512 "dev": true, 5404 5513 "inBundle": true, 5405 5514 "license": "MIT", ··· 5412 5521 } 5413 5522 }, 5414 5523 "node_modules/xo/node_modules/@typescript-eslint/typescript-estree": { 5415 - "version": "5.43.0", 5524 + "version": "5.59.1", 5416 5525 "dev": true, 5417 5526 "inBundle": true, 5418 5527 "license": "BSD-2-Clause", 5419 5528 "dependencies": { 5420 - "@typescript-eslint/types": "5.43.0", 5421 - "@typescript-eslint/visitor-keys": "5.43.0", 5529 + "@typescript-eslint/types": "5.59.1", 5530 + "@typescript-eslint/visitor-keys": "5.59.1", 5422 5531 "debug": "^4.3.4", 5423 5532 "globby": "^11.1.0", 5424 5533 "is-glob": "^4.0.3", ··· 5468 5577 } 5469 5578 }, 5470 5579 "node_modules/xo/node_modules/@typescript-eslint/utils": { 5471 - "version": "5.43.0", 5580 + "version": "5.59.1", 5472 5581 "dev": true, 5473 5582 "inBundle": true, 5474 5583 "license": "MIT", 5475 5584 "dependencies": { 5585 + "@eslint-community/eslint-utils": "^4.2.0", 5476 5586 "@types/json-schema": "^7.0.9", 5477 5587 "@types/semver": "^7.3.12", 5478 - "@typescript-eslint/scope-manager": "5.43.0", 5479 - "@typescript-eslint/types": "5.43.0", 5480 - "@typescript-eslint/typescript-estree": "5.43.0", 5588 + "@typescript-eslint/scope-manager": "5.59.1", 5589 + "@typescript-eslint/types": "5.59.1", 5590 + "@typescript-eslint/typescript-estree": "5.59.1", 5481 5591 "eslint-scope": "^5.1.1", 5482 - "eslint-utils": "^3.0.0", 5483 5592 "semver": "^7.3.7" 5484 5593 }, 5485 5594 "engines": { ··· 5494 5603 } 5495 5604 }, 5496 5605 "node_modules/xo/node_modules/@typescript-eslint/visitor-keys": { 5497 - "version": "5.43.0", 5606 + "version": "5.59.1", 5498 5607 "dev": true, 5499 5608 "inBundle": true, 5500 5609 "license": "MIT", 5501 5610 "dependencies": { 5502 - "@typescript-eslint/types": "5.43.0", 5611 + "@typescript-eslint/types": "5.59.1", 5503 5612 "eslint-visitor-keys": "^3.3.0" 5504 5613 }, 5505 5614 "engines": { ··· 5567 5676 } 5568 5677 }, 5569 5678 "node_modules/xo/node_modules/eslint-config-xo-typescript": { 5570 - "version": "0.55.0", 5679 + "version": "0.57.0", 5571 5680 "dev": true, 5572 5681 "inBundle": true, 5573 5682 "license": "MIT", ··· 5578 5687 "url": "https://github.com/sponsors/sindresorhus" 5579 5688 }, 5580 5689 "peerDependencies": { 5581 - "@typescript-eslint/eslint-plugin": ">=5.43.0", 5582 - "@typescript-eslint/parser": ">=5.43.0", 5690 + "@typescript-eslint/eslint-plugin": ">=5.57.0", 5691 + "@typescript-eslint/parser": ">=5.57.0", 5583 5692 "eslint": ">=8.0.0", 5584 5693 "typescript": ">=4.4" 5585 5694 } ··· 5606 5715 "node": ">=4.0" 5607 5716 } 5608 5717 }, 5609 - "node_modules/xo/node_modules/eslint-utils": { 5610 - "version": "3.0.0", 5611 - "dev": true, 5612 - "inBundle": true, 5613 - "license": "MIT", 5614 - "dependencies": { 5615 - "eslint-visitor-keys": "^2.0.0" 5616 - }, 5617 - "engines": { 5618 - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" 5619 - }, 5620 - "funding": { 5621 - "url": "https://github.com/sponsors/mysticatea" 5622 - }, 5623 - "peerDependencies": { 5624 - "eslint": ">=5" 5625 - } 5626 - }, 5627 - "node_modules/xo/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { 5628 - "version": "2.1.0", 5629 - "dev": true, 5630 - "inBundle": true, 5631 - "license": "Apache-2.0", 5632 - "engines": { 5633 - "node": ">=10" 5634 - } 5635 - }, 5636 5718 "node_modules/xo/node_modules/eslint-visitor-keys": { 5637 - "version": "3.3.0", 5719 + "version": "3.4.0", 5638 5720 "dev": true, 5639 5721 "inBundle": true, 5640 5722 "license": "Apache-2.0", 5641 5723 "engines": { 5642 5724 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5725 + }, 5726 + "funding": { 5727 + "url": "https://opencollective.com/eslint" 5643 5728 } 5644 5729 }, 5645 5730 "node_modules/xo/node_modules/esrecurse": { ··· 5680 5765 } 5681 5766 }, 5682 5767 "node_modules/xo/node_modules/fastq": { 5683 - "version": "1.13.0", 5768 + "version": "1.15.0", 5684 5769 "dev": true, 5685 5770 "inBundle": true, 5686 5771 "license": "ISC", ··· 5712 5797 "node": ">= 6" 5713 5798 } 5714 5799 }, 5800 + "node_modules/xo/node_modules/grapheme-splitter": { 5801 + "version": "1.0.4", 5802 + "dev": true, 5803 + "inBundle": true, 5804 + "license": "MIT" 5805 + }, 5715 5806 "node_modules/xo/node_modules/ignore": { 5716 - "version": "5.2.0", 5807 + "version": "5.2.4", 5717 5808 "dev": true, 5718 5809 "inBundle": true, 5719 5810 "license": "MIT", ··· 5819 5910 ], 5820 5911 "inBundle": true, 5821 5912 "license": "MIT" 5822 - }, 5823 - "node_modules/xo/node_modules/regexpp": { 5824 - "version": "3.2.0", 5825 - "dev": true, 5826 - "inBundle": true, 5827 - "license": "MIT", 5828 - "engines": { 5829 - "node": ">=8" 5830 - }, 5831 - "funding": { 5832 - "url": "https://github.com/sponsors/mysticatea" 5833 - } 5834 5913 }, 5835 5914 "node_modules/xo/node_modules/reusify": { 5836 5915 "version": "1.0.4", ··· 5866 5945 } 5867 5946 }, 5868 5947 "node_modules/xo/node_modules/semver": { 5869 - "version": "7.3.8", 5948 + "version": "7.5.0", 5870 5949 "dev": true, 5871 5950 "inBundle": true, 5872 5951 "license": "ISC", ··· 5891 5970 "engines": { 5892 5971 "node": ">=10" 5893 5972 } 5973 + }, 5974 + "node_modules/xo/node_modules/semver/node_modules/yallist": { 5975 + "version": "4.0.0", 5976 + "dev": true, 5977 + "inBundle": true, 5978 + "license": "ISC" 5894 5979 }, 5895 5980 "node_modules/xo/node_modules/to-regex-range": { 5896 5981 "version": "5.0.1", ··· 5925 6010 "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" 5926 6011 } 5927 6012 }, 5928 - "node_modules/xo/node_modules/yallist": { 5929 - "version": "4.0.0", 5930 - "dev": true, 5931 - "inBundle": true, 5932 - "license": "ISC" 5933 - }, 5934 6013 "node_modules/yallist": { 5935 6014 "version": "4.0.0", 5936 6015 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 5937 6016 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 5938 6017 "dev": true 5939 - }, 5940 - "node_modules/yaml": { 5941 - "version": "1.10.2", 5942 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 5943 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 5944 - "dev": true, 5945 - "engines": { 5946 - "node": ">= 6" 5947 - } 5948 6018 }, 5949 6019 "node_modules/yargs-parser": { 5950 6020 "version": "21.1.1",
+2 -2
package.json
··· 23 23 "run-applescript": "^6.0.0" 24 24 }, 25 25 "devDependencies": { 26 - "xo": "^0.53.1" 26 + "xo": "^0.54.2" 27 27 }, 28 28 "engines": { 29 - "node": ">=14 <=19" 29 + "node": ">=16 <=20" 30 30 }, 31 31 "os": [ 32 32 "darwin"