diff --git a/apps/cli/package.json b/apps/cli/package.json index 2d9ab50f..a61ba53b 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -43,12 +43,12 @@ "tslib": "^2.6.2" }, "devDependencies": { - "@types/node": "^20.11.24", + "@types/node": "^20.11.28", "@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0", "eslint": "^8.57.0", - "jest": "^30.0.0-alpha.2", + "jest": "^30.0.0-alpha.3", "prettier": "^3.2.5", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 767cbb1a..100e5fc2 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -33,8 +33,8 @@ importers: version: 2.6.2 devDependencies: '@types/node': - specifier: ^20.11.24 - version: 20.11.24 + specifier: ^20.11.28 + version: 20.11.28 '@yume-chan/eslint-config': specifier: workspace:^1.0.0 version: link:../../toolchain/eslint-config @@ -45,14 +45,14 @@ importers: specifier: ^8.57.0 version: 8.57.0 jest: - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2(@types/node@20.11.24) + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3(@types/node@20.11.28) prettier: specifier: ^3.2.5 version: 3.2.5 typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 ../../libraries/adb: dependencies: @@ -76,11 +76,11 @@ importers: version: 2.6.2 devDependencies: '@jest/globals': - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2 + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3 '@types/node': - specifier: ^20.11.24 - version: 20.11.24 + specifier: ^20.11.28 + version: 20.11.28 '@yume-chan/eslint-config': specifier: workspace:^1.0.0 version: link:../../toolchain/eslint-config @@ -94,17 +94,17 @@ importers: specifier: ^8.57.0 version: 8.57.0 jest: - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2(@types/node@20.11.24) + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3(@types/node@20.11.28) prettier: specifier: ^3.2.5 version: 3.2.5 ts-jest: specifier: ^29.1.2 - version: 29.1.2(jest@30.0.0-alpha.2)(typescript@5.3.3) + version: 29.1.2(jest@30.0.0-alpha.3)(typescript@5.4.2) typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 ../../libraries/adb-credential-web: dependencies: @@ -128,8 +128,8 @@ importers: specifier: ^3.2.5 version: 3.2.5 typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 ../../libraries/adb-daemon-webusb: dependencies: @@ -162,8 +162,8 @@ importers: specifier: ^3.2.5 version: 3.2.5 typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 ../../libraries/adb-scrcpy: dependencies: @@ -190,8 +190,8 @@ importers: version: 2.6.2 devDependencies: '@jest/globals': - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2 + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3 '@yume-chan/eslint-config': specifier: workspace:^1.0.0 version: link:../../toolchain/eslint-config @@ -205,17 +205,17 @@ importers: specifier: ^8.57.0 version: 8.57.0 jest: - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2(@types/node@20.11.24) + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3(@types/node@20.11.28) prettier: specifier: ^3.2.5 version: 3.2.5 ts-jest: specifier: ^29.1.2 - version: 29.1.2(jest@30.0.0-alpha.2)(typescript@5.3.3) + version: 29.1.2(jest@30.0.0-alpha.3)(typescript@5.4.2) typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 ../../libraries/adb-server-node-tcp: dependencies: @@ -233,8 +233,8 @@ importers: version: 2.6.2 devDependencies: '@types/node': - specifier: ^20.11.24 - version: 20.11.24 + specifier: ^20.11.28 + version: 20.11.28 '@yume-chan/eslint-config': specifier: workspace:^1.0.0 version: link:../../toolchain/eslint-config @@ -245,14 +245,14 @@ importers: specifier: ^8.57.0 version: 8.57.0 jest: - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2(@types/node@20.11.24) + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3(@types/node@20.11.28) prettier: specifier: ^3.2.5 version: 3.2.5 typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 ../../libraries/android-bin: dependencies: @@ -270,8 +270,8 @@ importers: version: 2.6.2 devDependencies: '@jest/globals': - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2 + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3 '@yume-chan/eslint-config': specifier: workspace:^1.0.0 version: link:../../toolchain/eslint-config @@ -285,17 +285,17 @@ importers: specifier: ^8.57.0 version: 8.57.0 jest: - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2(@types/node@20.11.24) + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3(@types/node@20.11.28) prettier: specifier: ^3.2.5 version: 3.2.5 ts-jest: specifier: ^29.1.2 - version: 29.1.2(jest@30.0.0-alpha.2)(typescript@5.3.3) + version: 29.1.2(jest@30.0.0-alpha.3)(typescript@5.4.2) typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 ../../libraries/aoa: dependencies: @@ -316,8 +316,8 @@ importers: specifier: ^8.57.0 version: 8.57.0 typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 ../../libraries/dataview-bigint-polyfill: dependencies: @@ -335,14 +335,14 @@ importers: specifier: ^8.57.0 version: 8.57.0 jest: - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2(@types/node@20.11.24) + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3(@types/node@20.11.28) prettier: specifier: ^3.2.5 version: 3.2.5 typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 ../../libraries/event: dependencies: @@ -354,8 +354,8 @@ importers: version: 2.6.2 devDependencies: '@jest/globals': - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2 + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3 '@yume-chan/eslint-config': specifier: workspace:^1.0.0 version: link:../../toolchain/eslint-config @@ -369,17 +369,17 @@ importers: specifier: ^8.57.0 version: 8.57.0 jest: - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2(@types/node@20.11.24) + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3(@types/node@20.11.28) prettier: specifier: ^3.2.5 version: 3.2.5 ts-jest: specifier: ^29.1.2 - version: 29.1.2(jest@30.0.0-alpha.2)(typescript@5.3.3) + version: 29.1.2(jest@30.0.0-alpha.3)(typescript@5.4.2) typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 ../../libraries/fetch-scrcpy-server: dependencies: @@ -388,8 +388,8 @@ importers: version: 4.0.3 devDependencies: '@types/node': - specifier: ^20.11.24 - version: 20.11.24 + specifier: ^20.11.28 + version: 20.11.28 ../../libraries/pcm-player: dependencies: @@ -398,8 +398,8 @@ importers: version: 2.6.2 devDependencies: '@jest/globals': - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2 + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3 '@types/audioworklet': specifier: ^0.0.54 version: 0.0.54 @@ -416,17 +416,17 @@ importers: specifier: ^8.57.0 version: 8.57.0 jest: - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2(@types/node@20.11.24) + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3(@types/node@20.11.28) prettier: specifier: ^3.2.5 version: 3.2.5 ts-jest: specifier: ^29.1.2 - version: 29.1.2(jest@30.0.0-alpha.2)(typescript@5.3.3) + version: 29.1.2(jest@30.0.0-alpha.3)(typescript@5.4.2) typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 ../../libraries/scrcpy: dependencies: @@ -441,8 +441,8 @@ importers: version: 2.6.2 devDependencies: '@jest/globals': - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2 + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3 '@yume-chan/eslint-config': specifier: workspace:^1.0.0 version: link:../../toolchain/eslint-config @@ -456,17 +456,17 @@ importers: specifier: ^8.57.0 version: 8.57.0 jest: - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2(@types/node@20.11.24) + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3(@types/node@20.11.28) prettier: specifier: ^3.2.5 version: 3.2.5 ts-jest: specifier: ^29.1.2 - version: 29.1.2(jest@30.0.0-alpha.2)(typescript@5.3.3) + version: 29.1.2(jest@30.0.0-alpha.3)(typescript@5.4.2) typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 ../../libraries/scrcpy-decoder-tinyh264: dependencies: @@ -496,8 +496,8 @@ importers: version: 1.2.11 devDependencies: '@jest/globals': - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2 + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3 '@yume-chan/eslint-config': specifier: workspace:^1.0.0 version: link:../../toolchain/eslint-config @@ -511,17 +511,17 @@ importers: specifier: ^8.57.0 version: 8.57.0 jest: - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2(@types/node@20.11.24) + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3(@types/node@20.11.28) prettier: specifier: ^3.2.5 version: 3.2.5 ts-jest: specifier: ^29.1.2 - version: 29.1.2(jest@30.0.0-alpha.2)(typescript@5.3.3) + version: 29.1.2(jest@30.0.0-alpha.3)(typescript@5.4.2) typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 ../../libraries/scrcpy-decoder-webcodecs: dependencies: @@ -542,8 +542,8 @@ importers: version: 2.6.2 devDependencies: '@jest/globals': - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2 + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3 '@yume-chan/eslint-config': specifier: workspace:^1.0.0 version: link:../../toolchain/eslint-config @@ -557,17 +557,17 @@ importers: specifier: ^8.57.0 version: 8.57.0 jest: - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2(@types/node@20.11.24) + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3(@types/node@20.11.28) prettier: specifier: ^3.2.5 version: 3.2.5 ts-jest: specifier: ^29.1.2 - version: 29.1.2(jest@30.0.0-alpha.2)(typescript@5.3.3) + version: 29.1.2(jest@30.0.0-alpha.3)(typescript@5.4.2) typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 ../../libraries/stream-extra: dependencies: @@ -582,8 +582,8 @@ importers: version: 2.6.2 devDependencies: '@jest/globals': - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2 + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3 '@yume-chan/eslint-config': specifier: workspace:^1.0.0 version: link:../../toolchain/eslint-config @@ -597,17 +597,17 @@ importers: specifier: ^8.57.0 version: 8.57.0 jest: - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2(@types/node@20.11.24) + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3(@types/node@20.11.28) prettier: specifier: ^3.2.5 version: 3.2.5 ts-jest: specifier: ^29.1.2 - version: 29.1.2(jest@30.0.0-alpha.2)(typescript@5.3.3) + version: 29.1.2(jest@30.0.0-alpha.3)(typescript@5.4.2) typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 ../../libraries/struct: dependencies: @@ -619,8 +619,8 @@ importers: version: 2.6.2 devDependencies: '@jest/globals': - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2 + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3 '@yume-chan/eslint-config': specifier: workspace:^1.0.0 version: link:../../toolchain/eslint-config @@ -634,17 +634,17 @@ importers: specifier: ^8.57.0 version: 8.57.0 jest: - specifier: ^30.0.0-alpha.2 - version: 30.0.0-alpha.2(@types/node@20.11.24) + specifier: ^30.0.0-alpha.3 + version: 30.0.0-alpha.3(@types/node@20.11.28) prettier: specifier: ^3.2.5 version: 3.2.5 ts-jest: specifier: ^29.1.2 - version: 29.1.2(jest@30.0.0-alpha.2)(typescript@5.3.3) + version: 29.1.2(jest@30.0.0-alpha.3)(typescript@5.4.2) typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 ../../toolchain/eslint-config: dependencies: @@ -652,11 +652,11 @@ importers: specifier: ^1.7.2 version: 1.7.2 '@typescript-eslint/eslint-plugin': - specifier: ^7.1.1 - version: 7.1.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)(typescript@5.3.3) + specifier: ^7.2.0 + version: 7.2.0(@typescript-eslint/parser@7.2.0)(eslint@8.57.0)(typescript@5.4.2) '@typescript-eslint/parser': - specifier: ^7.1.1 - version: 7.1.1(eslint@8.57.0)(typescript@5.3.3) + specifier: ^7.2.0 + version: 7.2.0(eslint@8.57.0)(typescript@5.4.2) eslint: specifier: ^8.57.0 version: 8.57.0 @@ -664,8 +664,8 @@ importers: specifier: ^2.29.1 version: 2.29.1(eslint@8.57.0) typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.4.2 + version: 5.4.2 devDependencies: prettier: specifier: ^3.2.5 @@ -683,12 +683,12 @@ packages: resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} - /@ampproject/remapping@2.2.1: - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + /@ampproject/remapping@2.3.0: + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 dev: true /@babel/code-frame@7.23.5: @@ -704,20 +704,20 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/core@7.23.7: - resolution: {integrity: sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==} + /@babel/core@7.24.0: + resolution: {integrity: sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.2.1 + '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.23.5 '@babel/generator': 7.23.6 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) - '@babel/helpers': 7.23.8 - '@babel/parser': 7.23.6 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) + '@babel/helpers': 7.24.0 + '@babel/parser': 7.24.0 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.0 + '@babel/types': 7.24.0 convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -731,9 +731,9 @@ packages: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.21 + '@babel/types': 7.24.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 dev: true @@ -743,7 +743,7 @@ packages: dependencies: '@babel/compat-data': 7.23.5 '@babel/helper-validator-option': 7.23.5 - browserslist: 4.22.2 + browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 dev: true @@ -757,31 +757,31 @@ packages: resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.23.6 + '@babel/template': 7.24.0 + '@babel/types': 7.24.0 dev: true /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.24.0 dev: true /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.24.0 dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7): + /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.24.0 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -789,8 +789,8 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/helper-plugin-utils@7.22.5: - resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} + /@babel/helper-plugin-utils@7.24.0: + resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} engines: {node: '>=6.9.0'} dev: true @@ -798,14 +798,14 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.24.0 dev: true /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.24.0 dev: true /@babel/helper-string-parser@7.23.4: @@ -823,13 +823,13 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helpers@7.23.8: - resolution: {integrity: sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==} + /@babel/helpers@7.24.0: + resolution: {integrity: sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.0 + '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color dev: true @@ -843,152 +843,152 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser@7.23.6: - resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} + /@babel/parser@7.24.0: + resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==} engines: {node: '>=6.0.0'} hasBin: true dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.7): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.0): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.7): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.0): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.7): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.0): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7): + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.7): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.0): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.7): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.0): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.7): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.0): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.7): + /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/template@7.22.15: - resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} + /@babel/template@7.24.0: + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/parser': 7.24.0 + '@babel/types': 7.24.0 dev: true - /@babel/traverse@7.23.7: - resolution: {integrity: sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==} + /@babel/traverse@7.24.0: + resolution: {integrity: sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 @@ -997,16 +997,16 @@ packages: '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/parser': 7.24.0 + '@babel/types': 7.24.0 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types@7.23.6: - resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} + /@babel/types@7.24.0: + resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.23.4 @@ -1039,7 +1039,7 @@ packages: debug: 4.3.4 espree: 9.6.1 globals: 13.24.0 - ignore: 5.3.0 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -1068,6 +1068,18 @@ packages: /@humanwhocodes/object-schema@2.0.2: resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 + dev: true + /@istanbuljs/load-nyc-config@1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} @@ -1084,20 +1096,20 @@ packages: engines: {node: '>=8'} dev: true - /@jest/console@30.0.0-alpha.2: - resolution: {integrity: sha512-UX4wXwMnQuJX4PAxVhkbH9QLANx5egfrDgisNZqvJYGFI9C407ByTTYttVn7hQ4AHaMYYw4w0lZTX0E4GGVqTA==} + /@jest/console@30.0.0-alpha.3: + resolution: {integrity: sha512-YswdyaJ3/6sVYe4n3iClqiuq3M2jA3FevbwBr1CE/QrRUuZFAd58sxRnW/XD2bS7pr5zI0dviaSLsFCkUfuuiA==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/types': 30.0.0-alpha.2 - '@types/node': 20.11.24 + '@jest/types': 30.0.0-alpha.3 + '@types/node': 20.11.28 chalk: 4.1.2 - jest-message-util: 30.0.0-alpha.2 - jest-util: 30.0.0-alpha.2 + jest-message-util: 30.0.0-alpha.3 + jest-util: 30.0.0-alpha.3 slash: 3.0.0 dev: true - /@jest/core@30.0.0-alpha.2: - resolution: {integrity: sha512-igS579AL5Bnjt/KG4Q5emyjaDxlsuPlXuV9nSHH6jjETVATluuxuZkLUdOKriaZ5YhWt7bUsvQcymEDhX9f5Sw==} + /@jest/core@30.0.0-alpha.3: + resolution: {integrity: sha512-nqtDVDXpwlt8vXG7Fw4WsI81157BnOZGW7B4svpqseEptLSfSbCRkrsTs63bXI2SHiljoqgl8rqNvghsGZoATw==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -1105,32 +1117,32 @@ packages: node-notifier: optional: true dependencies: - '@jest/console': 30.0.0-alpha.2 - '@jest/reporters': 30.0.0-alpha.2 - '@jest/test-result': 30.0.0-alpha.2 - '@jest/transform': 30.0.0-alpha.2 - '@jest/types': 30.0.0-alpha.2 - '@types/node': 20.11.24 + '@jest/console': 30.0.0-alpha.3 + '@jest/reporters': 30.0.0-alpha.3 + '@jest/test-result': 30.0.0-alpha.3 + '@jest/transform': 30.0.0-alpha.3 + '@jest/types': 30.0.0-alpha.3 + '@types/node': 20.11.28 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 4.0.0 exit: 0.1.2 graceful-fs: 4.2.11 - jest-changed-files: 30.0.0-alpha.2 - jest-config: 30.0.0-alpha.2(@types/node@20.11.24) - jest-haste-map: 30.0.0-alpha.2 - jest-message-util: 30.0.0-alpha.2 - jest-regex-util: 30.0.0-alpha.2 - jest-resolve: 30.0.0-alpha.2 - jest-resolve-dependencies: 30.0.0-alpha.2 - jest-runner: 30.0.0-alpha.2 - jest-runtime: 30.0.0-alpha.2 - jest-snapshot: 30.0.0-alpha.2 - jest-util: 30.0.0-alpha.2 - jest-validate: 30.0.0-alpha.2 - jest-watcher: 30.0.0-alpha.2 + jest-changed-files: 30.0.0-alpha.3 + jest-config: 30.0.0-alpha.3(@types/node@20.11.28) + jest-haste-map: 30.0.0-alpha.3 + jest-message-util: 30.0.0-alpha.3 + jest-regex-util: 30.0.0-alpha.3 + jest-resolve: 30.0.0-alpha.3 + jest-resolve-dependencies: 30.0.0-alpha.3 + jest-runner: 30.0.0-alpha.3 + jest-runtime: 30.0.0-alpha.3 + jest-snapshot: 30.0.0-alpha.3 + jest-util: 30.0.0-alpha.3 + jest-validate: 30.0.0-alpha.3 + jest-watcher: 30.0.0-alpha.3 micromatch: 4.0.5 - pretty-format: 30.0.0-alpha.2 + pretty-format: 30.0.0-alpha.3 slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: @@ -1139,59 +1151,59 @@ packages: - ts-node dev: true - /@jest/environment@30.0.0-alpha.2: - resolution: {integrity: sha512-rlSvTu+VmsTi9rhAVX691FdAGbYJKCS7nB9eImkxvIIfF5ebvQbh8Wzot8lRWB3mEzu9W0vLX3RoUzJXqI5W1w==} + /@jest/environment@30.0.0-alpha.3: + resolution: {integrity: sha512-AcJ9kUhN0lVlm/cJCr59AUrsqT2ZlszG1W+ENssqkueQLObCkpv5Jpv5ISM1F2FOt136OG0vLMTAp+V+r+gPYA==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/fake-timers': 30.0.0-alpha.2 - '@jest/types': 30.0.0-alpha.2 - '@types/node': 20.11.24 - jest-mock: 30.0.0-alpha.2 + '@jest/fake-timers': 30.0.0-alpha.3 + '@jest/types': 30.0.0-alpha.3 + '@types/node': 20.11.28 + jest-mock: 30.0.0-alpha.3 dev: true - /@jest/expect-utils@30.0.0-alpha.2: - resolution: {integrity: sha512-0x3FURwGPcFtHlLpBoUv1izJElUAK6B8w8346Dkb6Hn/B+nqgDZzU7dkLek6MuTCWd+x+Zuye926xUrzJeTpUg==} + /@jest/expect-utils@30.0.0-alpha.3: + resolution: {integrity: sha512-1KoDS+Mc/7Jjb6r77wvHRCRK2LGxEidNw9IseyD79UDX8nwVw5t494sxnlUOQ2qGB7GNtZz0znwGX7BwjYFgLw==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - jest-get-type: 30.0.0-alpha.2 + jest-get-type: 30.0.0-alpha.3 dev: true - /@jest/expect@30.0.0-alpha.2: - resolution: {integrity: sha512-iXESBUhHh9JSg9sK7XiYSUYb09e7tcSY05fMHj1iGmwVJsGU/k0XL1bFVObzbyTDbuPHh4wv7nharEh3UwVlxA==} + /@jest/expect@30.0.0-alpha.3: + resolution: {integrity: sha512-4O6/gzB6y6MvHVnLjQQNsMLOxN1B7ynaOEdOD7GSlDcMThm+ecIkQ1Rsh7hS3SOpssugRZSzQgWlN0+vWO+1cw==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - expect: 30.0.0-alpha.2 - jest-snapshot: 30.0.0-alpha.2 + expect: 30.0.0-alpha.3 + jest-snapshot: 30.0.0-alpha.3 transitivePeerDependencies: - supports-color dev: true - /@jest/fake-timers@30.0.0-alpha.2: - resolution: {integrity: sha512-jngoA5we8/41JzNK0Vq/C4s9cnjzcVufhMWrawF6EEY6N8O9hgDLn2um2R/3XDj85rvZWCl1dp3ca2PTPH0JLw==} + /@jest/fake-timers@30.0.0-alpha.3: + resolution: {integrity: sha512-B9Oov0Bk1YRJaawZEcwXuupHIViX49pZhghdN+m1KFwuZ9smstD9VI9gXFBRtF1fHNu+1HmtD361LuDEHifzIw==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/types': 30.0.0-alpha.2 + '@jest/types': 30.0.0-alpha.3 '@sinonjs/fake-timers': 11.2.2 - '@types/node': 20.11.24 - jest-message-util: 30.0.0-alpha.2 - jest-mock: 30.0.0-alpha.2 - jest-util: 30.0.0-alpha.2 + '@types/node': 20.11.28 + jest-message-util: 30.0.0-alpha.3 + jest-mock: 30.0.0-alpha.3 + jest-util: 30.0.0-alpha.3 dev: true - /@jest/globals@30.0.0-alpha.2: - resolution: {integrity: sha512-5t2CFIcaDuHGodxTenI7g8MWjLPE00s9IuckpOnFDhHH2Vui0vXNTgU1ExwXffsFZPnj+9GDo1wbjHCNUYK7KQ==} + /@jest/globals@30.0.0-alpha.3: + resolution: {integrity: sha512-moTQi5Iq/DM8kr0rMbpvLuejonVakL7498+LORlcW8ZSpTwUSO1SIiJa81AU1PWbLR6MtrUNACk9KS2DbetqNQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/environment': 30.0.0-alpha.2 - '@jest/expect': 30.0.0-alpha.2 - '@jest/types': 30.0.0-alpha.2 - jest-mock: 30.0.0-alpha.2 + '@jest/environment': 30.0.0-alpha.3 + '@jest/expect': 30.0.0-alpha.3 + '@jest/types': 30.0.0-alpha.3 + jest-mock: 30.0.0-alpha.3 transitivePeerDependencies: - supports-color dev: true - /@jest/reporters@30.0.0-alpha.2: - resolution: {integrity: sha512-sfH/fvg2wbYx9HJsIUbUeANyes54Ki+CRd8PD4VRB1ZAe7nOZPRu3+URo3IMom1n+LhbBhP3Hw94b6QVLEzOUw==} + /@jest/reporters@30.0.0-alpha.3: + resolution: {integrity: sha512-Tnf432yBdGivksMfzc9y0p0SeJ+vEIBzxlXrnOou2+kM3vNqFvuH2RedNarFHQumFKtNKXe/S4WcpOCyITFFAA==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -1200,25 +1212,25 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 30.0.0-alpha.2 - '@jest/test-result': 30.0.0-alpha.2 - '@jest/transform': 30.0.0-alpha.2 - '@jest/types': 30.0.0-alpha.2 - '@jridgewell/trace-mapping': 0.3.21 - '@types/node': 20.11.24 + '@jest/console': 30.0.0-alpha.3 + '@jest/test-result': 30.0.0-alpha.3 + '@jest/transform': 30.0.0-alpha.3 + '@jest/types': 30.0.0-alpha.3 + '@jridgewell/trace-mapping': 0.3.25 + '@types/node': 20.11.28 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 - glob: 7.2.3 + glob: 10.3.10 graceful-fs: 4.2.11 istanbul-lib-coverage: 3.2.2 - istanbul-lib-instrument: 6.0.1 + istanbul-lib-instrument: 6.0.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.6 - jest-message-util: 30.0.0-alpha.2 - jest-util: 30.0.0-alpha.2 - jest-worker: 30.0.0-alpha.2 + istanbul-reports: 3.1.7 + jest-message-util: 30.0.0-alpha.3 + jest-util: 30.0.0-alpha.3 + jest-worker: 30.0.0-alpha.3 slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 @@ -1234,57 +1246,57 @@ packages: '@sinclair/typebox': 0.27.8 dev: true - /@jest/schemas@30.0.0-alpha.2: - resolution: {integrity: sha512-cmXKHZ2oz0OK1aUg8HR3OT4jAUq+mBLtkOOwFdzmMFKk4gFjGcjevSMN/sLs1daMcXl0TMA1Algh9LVW0+bWwQ==} + /@jest/schemas@30.0.0-alpha.3: + resolution: {integrity: sha512-7C75tiHmJcycvqQcRVIyTHOW45uj63SOnZbRaNRBLMFB6NOfzQz98F6Hgo832G0EfdY0ZuSRnoaXH7Fybd4epQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@sinclair/typebox': 0.31.28 + '@sinclair/typebox': 0.32.15 dev: true - /@jest/source-map@30.0.0-alpha.2: - resolution: {integrity: sha512-ne+xzSDUFYq1ZGCu80J3rMsCbXuFMCAGDdOcggDGZ8Gyyp1Vb5PrVyJ489062zWPJ6DIkMtLN7JMKmBJCmThOg==} + /@jest/source-map@30.0.0-alpha.3: + resolution: {integrity: sha512-OBF2rx9pkcbhoUfeXI7GPB6Gd+Olajj/VMGv9w0VTtAJ/KL6s1kmFgefYi6bzGOlB2Z/UWNR65oY/JWAEc69fQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.25 callsites: 3.1.0 graceful-fs: 4.2.11 dev: true - /@jest/test-result@30.0.0-alpha.2: - resolution: {integrity: sha512-m1pUfckAd6lwB56h92C9hFj8znl88Z1P+Pv4cqj6RMm4L5I0t0dsDKUSj+MYN3jhzW84VLhvwLOLkV4qXG6Tdg==} + /@jest/test-result@30.0.0-alpha.3: + resolution: {integrity: sha512-ZBE3+LAqQ/498FJPqPMJOEaxi0lHTSSxhXYR8LC50WKJZYT2GlR7irPMfHm8pb5m3LgVfqPfgJ9mtm4uwWJgLQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/console': 30.0.0-alpha.2 - '@jest/types': 30.0.0-alpha.2 + '@jest/console': 30.0.0-alpha.3 + '@jest/types': 30.0.0-alpha.3 '@types/istanbul-lib-coverage': 2.0.6 collect-v8-coverage: 1.0.2 dev: true - /@jest/test-sequencer@30.0.0-alpha.2: - resolution: {integrity: sha512-J4BmIeJ6RLUT5uhLOHK05KG8zHmFjduc6uiWiskUF5XlqLkqetTfF+Qpp1X2/fyCHXd8UYB+lXQH/kqNvN4vjg==} + /@jest/test-sequencer@30.0.0-alpha.3: + resolution: {integrity: sha512-yH/S3G0iEcHTgWxK6eM/5cehSepQe+X8KK+a2QMAwj5TWsGNsPPNdGnhCpSmzWB9v+bNvwVC4nSWsh+T9uwMwg==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/test-result': 30.0.0-alpha.2 + '@jest/test-result': 30.0.0-alpha.3 graceful-fs: 4.2.11 - jest-haste-map: 30.0.0-alpha.2 + jest-haste-map: 30.0.0-alpha.3 slash: 3.0.0 dev: true - /@jest/transform@30.0.0-alpha.2: - resolution: {integrity: sha512-emrmGUS461TMgqr+UXzYDfASJwx6Rqbhw1B/2U7rfD+j57Z3nWCu4c80FabGdQUkKZcaJAap6VFxl5qYAPoW5g==} + /@jest/transform@30.0.0-alpha.3: + resolution: {integrity: sha512-oTjlUPmqCdxqQqKYgBdedHOraGxYe0h83a4gt/zqmDKU+0/rmwI8Cy1bW62ZslP9faUqyv+mU11grA60WJlvlQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@babel/core': 7.23.7 - '@jest/types': 30.0.0-alpha.2 - '@jridgewell/trace-mapping': 0.3.21 + '@babel/core': 7.24.0 + '@jest/types': 30.0.0-alpha.3 + '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11 - jest-haste-map: 30.0.0-alpha.2 - jest-regex-util: 30.0.0-alpha.2 - jest-util: 30.0.0-alpha.2 + jest-haste-map: 30.0.0-alpha.3 + jest-regex-util: 30.0.0-alpha.3 + jest-util: 30.0.0-alpha.3 micromatch: 4.0.5 pirates: 4.0.6 slash: 3.0.0 @@ -1300,39 +1312,39 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.24 + '@types/node': 20.11.28 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: true - /@jest/types@30.0.0-alpha.2: - resolution: {integrity: sha512-kQ2aDSVtTqrglSgVMe7N11nQtSgy3Q2/Gm1uqDS7eRyD+UG6UFAiWmAQ43YmUkifQE6xtenMTTyuAiznRCMuFw==} + /@jest/types@30.0.0-alpha.3: + resolution: {integrity: sha512-z8oValFWEGDRslYtcU+4rgTPin8NyHuXaOrDWWDCIrYWPISaa7CLrdA6tS6o1GnywHH7kgYMCpb39cMsqP4R8w==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/schemas': 30.0.0-alpha.2 + '@jest/schemas': 30.0.0-alpha.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.24 + '@types/node': 20.11.28 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: true - /@jridgewell/gen-mapping@0.3.3: - resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + /@jridgewell/gen-mapping@0.3.5: + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/set-array': 1.1.2 + '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.25 dev: true - /@jridgewell/resolve-uri@3.1.1: - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + /@jridgewell/resolve-uri@3.1.2: + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/set-array@1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} dev: true @@ -1340,10 +1352,10 @@ packages: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} dev: true - /@jridgewell/trace-mapping@0.3.21: - resolution: {integrity: sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==} + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} dependencies: - '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 dev: true @@ -1363,7 +1375,14 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.16.0 + fastq: 1.17.1 + + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true + dev: true + optional: true /@pkgr/core@0.1.1: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} @@ -1378,8 +1397,8 @@ packages: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@sinclair/typebox@0.31.28: - resolution: {integrity: sha512-/s55Jujywdw/Jpan+vsy6JZs1z2ZTGxTmbZTPiuSL2wz9mfzA2gN1zzaqmvfi4pq+uOt7Du85fkiwv5ymW84aQ==} + /@sinclair/typebox@0.32.15: + resolution: {integrity: sha512-5Lrwo7VOiWEBJBhHmqNmf3TPB9ll8gcEshvYJyAIJyCZ2PF48MFOtiDHJNj8+FsNcqImaQYmxVkKBCBlyAa/wg==} dev: true /@sindresorhus/is@5.6.0: @@ -1387,8 +1406,8 @@ packages: engines: {node: '>=14.16'} dev: false - /@sinonjs/commons@3.0.0: - resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} + /@sinonjs/commons@3.0.1: + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} dependencies: type-detect: 4.0.8 dev: true @@ -1396,7 +1415,7 @@ packages: /@sinonjs/fake-timers@11.2.2: resolution: {integrity: sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==} dependencies: - '@sinonjs/commons': 3.0.0 + '@sinonjs/commons': 3.0.1 dev: true /@szmarczak/http-timer@5.0.1: @@ -1417,8 +1436,8 @@ packages: /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/parser': 7.24.0 + '@babel/types': 7.24.0 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.5 @@ -1427,20 +1446,20 @@ packages: /@types/babel__generator@7.6.8: resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.24.0 dev: true /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/parser': 7.24.0 + '@babel/types': 7.24.0 dev: true /@types/babel__traverse@7.20.5: resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.24.0 dev: true /@types/http-cache-semantics@4.0.4: @@ -1471,14 +1490,14 @@ packages: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: false - /@types/node@20.11.24: - resolution: {integrity: sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==} + /@types/node@20.11.28: + resolution: {integrity: sha512-M/GPWVS2wLkSkNHVeLkrF2fD5Lx5UC4PxA0uZcKc6QqbIQUJyW1jVjueJYi1z8n0I5PxYrtpnPnWglE+y9A0KA==} dependencies: undici-types: 5.26.5 dev: true - /@types/semver@7.5.6: - resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} + /@types/semver@7.5.8: + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} dev: false /@types/stack-utils@2.0.3: @@ -1499,8 +1518,8 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@7.1.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-zioDz623d0RHNhvx0eesUmGfIjzrk18nSBC8xewepKXbBvN/7c1qImV7Hg8TI1URTxKax7/zxfxj3Uph8Chcuw==} + /@typescript-eslint/eslint-plugin@7.2.0(@typescript-eslint/parser@7.2.0)(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-mdekAHOqS9UjlmyF/LSs6AIEvfceV749GFxoBAjwAv0nkevfKHWQFDMcBZWUiIC5ft6ePWivXoS36aKQ0Cy3sw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -1511,25 +1530,25 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 7.1.1 - '@typescript-eslint/type-utils': 7.1.1(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/utils': 7.1.1(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 7.1.1 + '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.2.0 + '@typescript-eslint/type-utils': 7.2.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/visitor-keys': 7.2.0 debug: 4.3.4 eslint: 8.57.0 graphemer: 1.4.0 - ignore: 5.3.0 + ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-ZWUFyL0z04R1nAEgr9e79YtV5LbafdOtN7yapNbn1ansMyaegl2D4bL7vHoJ4HPSc4CaLwuCVas8CVuneKzplQ==} + /@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^8.56.0 @@ -1538,27 +1557,27 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 7.1.1 - '@typescript-eslint/types': 7.1.1 - '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 7.1.1 + '@typescript-eslint/scope-manager': 7.2.0 + '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.2) + '@typescript-eslint/visitor-keys': 7.2.0 debug: 4.3.4 eslint: 8.57.0 - typescript: 5.3.3 + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/scope-manager@7.1.1: - resolution: {integrity: sha512-cirZpA8bJMRb4WZ+rO6+mnOJrGFDd38WoXCEI57+CYBqta8Yc8aJym2i7vyqLL1vVYljgw0X27axkUXz32T8TA==} + /@typescript-eslint/scope-manager@7.2.0: + resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 7.1.1 - '@typescript-eslint/visitor-keys': 7.1.1 + '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/visitor-keys': 7.2.0 dev: false - /@typescript-eslint/type-utils@7.1.1(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-5r4RKze6XHEEhlZnJtR3GYeCh1IueUHdbrukV2KSlLXaTjuSfeVF8mZUVPLovidCuZfbVjfhi4c0DNSa/Rdg5g==} + /@typescript-eslint/type-utils@7.2.0(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-xHi51adBHo9O9330J8GQYQwrKBqbIPJGZZVQTHHmy200hvkLZFWJIFtAG/7IYTWUyun6DE6w5InDReePJYJlJA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^8.56.0 @@ -1567,23 +1586,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.3.3) - '@typescript-eslint/utils': 7.1.1(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.2) + '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.2) debug: 4.3.4 eslint: 8.57.0 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.3.0(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/types@7.1.1: - resolution: {integrity: sha512-KhewzrlRMrgeKm1U9bh2z5aoL4s7K3tK5DwHDn8MHv0yQfWFz/0ZR6trrIHHa5CsF83j/GgHqzdbzCXJ3crx0Q==} + /@typescript-eslint/types@7.2.0: + resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==} engines: {node: ^16.0.0 || >=18.0.0} dev: false - /@typescript-eslint/typescript-estree@7.1.1(typescript@5.3.3): - resolution: {integrity: sha512-9ZOncVSfr+sMXVxxca2OJOPagRwT0u/UHikM2Rd6L/aB+kL/QAuTnsv6MeXtjzCJYb8PzrXarypSGIPx3Jemxw==} + /@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.2): + resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -1591,43 +1610,43 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 7.1.1 - '@typescript-eslint/visitor-keys': 7.1.1 + '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/visitor-keys': 7.2.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/utils@7.1.1(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-thOXM89xA03xAE0lW7alstvnyoBUbBX38YtY+zAUcpRPcq9EIhXPuJ0YTv948MbzmKh6e1AUszn5cBFK49Umqg==} + /@typescript-eslint/utils@7.2.0(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-YfHpnMAGb1Eekpm3XRK8hcMwGLGsnT6L+7b2XyRv6ouDuJU1tZir1GS2i0+VXRatMwSI1/UfcyPe53ADkU+IuA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^8.56.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 7.1.1 - '@typescript-eslint/types': 7.1.1 - '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.3.3) + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 7.2.0 + '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.2) eslint: 8.57.0 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/visitor-keys@7.1.1: - resolution: {integrity: sha512-yTdHDQxY7cSoCcAtiBzVzxleJhkGB9NncSIyMYe2+OGON1ZsP9zOPws/Pqgopa65jvknOjlk/w7ulPlZ78PiLQ==} + /@typescript-eslint/visitor-keys@7.2.0: + resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 7.1.1 + '@typescript-eslint/types': 7.2.0 eslint-visitor-keys: 3.4.3 dev: false @@ -1647,7 +1666,7 @@ packages: dependencies: file-type: 18.7.0 is-stream: 3.0.0 - tar-stream: 3.1.6 + tar-stream: 3.1.7 dev: false /@xhmikosr/decompress-tarbz2@7.0.0: @@ -1745,6 +1764,11 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} + /ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: true + /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -1763,6 +1787,11 @@ packages: engines: {node: '>=10'} dev: true + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + dev: true + /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -1780,21 +1809,22 @@ packages: /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - /array-buffer-byte-length@1.0.0: - resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + /array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - is-array-buffer: 3.0.2 + call-bind: 1.0.7 + is-array-buffer: 3.0.4 dev: false /array-includes@3.1.7: resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 + es-abstract: 1.22.5 + get-intrinsic: 1.2.4 is-string: 1.0.7 dev: false @@ -1803,24 +1833,35 @@ packages: engines: {node: '>=8'} dev: false - /array.prototype.findlastindex@1.2.3: - resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} + /array.prototype.filter@1.0.3: + resolution: {integrity: sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.22.5 + es-array-method-boxes-properly: 1.0.0 + is-string: 1.0.7 + dev: false + + /array.prototype.findlastindex@1.2.4: + resolution: {integrity: sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.5 + es-errors: 1.3.0 es-shim-unscopables: 1.0.2 - get-intrinsic: 1.2.2 dev: false /array.prototype.flat@1.3.2: resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.22.5 es-shim-unscopables: 1.0.2 dev: false @@ -1828,45 +1869,48 @@ packages: resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.22.5 es-shim-unscopables: 1.0.2 dev: false - /arraybuffer.prototype.slice@1.0.2: - resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} + /arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} engines: {node: '>= 0.4'} dependencies: - array-buffer-byte-length: 1.0.0 - call-bind: 1.0.5 + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 - is-array-buffer: 3.0.2 - is-shared-array-buffer: 1.0.2 + es-abstract: 1.22.5 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 dev: false - /available-typed-arrays@1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + /available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} + dependencies: + possible-typed-array-names: 1.0.0 dev: false - /b4a@1.6.4: - resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} + /b4a@1.6.6: + resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} dev: false - /babel-jest@30.0.0-alpha.2(@babel/core@7.23.7): - resolution: {integrity: sha512-CR1RYsPb/frzDjJVX4hM+baH+23ExZht/ucKYAUDN3cpQWFpSznGDoZkmW5eA+Cq3e0q3wg3HYx9uxmKihWS0w==} + /babel-jest@30.0.0-alpha.3(@babel/core@7.24.0): + resolution: {integrity: sha512-22NEFug9CD3C8tbTOPy2LjdZfWd63pdWedEodtjf6K0u922i4rThsCFblV1/afmBwCaeOZTPdLbp71ftPe0EpQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} peerDependencies: '@babel/core': ^7.11.0 dependencies: - '@babel/core': 7.23.7 - '@jest/transform': 30.0.0-alpha.2 + '@babel/core': 7.24.0 + '@jest/transform': 30.0.0-alpha.3 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 30.0.0-alpha.2(@babel/core@7.23.7) + babel-preset-jest: 30.0.0-alpha.3(@babel/core@7.24.0) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -1878,7 +1922,7 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -1887,50 +1931,56 @@ packages: - supports-color dev: true - /babel-plugin-jest-hoist@30.0.0-alpha.2: - resolution: {integrity: sha512-53zZih7ZKAFp1ZFNQc9T86SyNnD47FosYc2q9wVL0MZSMVL061lRtP7+u8MZJrX33drFP/2dVzHD60j2t0bBQA==} + /babel-plugin-jest-hoist@30.0.0-alpha.3: + resolution: {integrity: sha512-XIy+DV/1gpXSdJcSiNhq10+MKpevarPun90sW4Ch/1wFyma6nXsIk8Nwax7GYwz0mLTand+bY59I+DBfBi8n+Q==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.23.6 + '@babel/template': 7.24.0 + '@babel/types': 7.24.0 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.5 dev: true - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.7): + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.0): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.7) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.7) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.7) + '@babel/core': 7.24.0 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.0) dev: true - /babel-preset-jest@30.0.0-alpha.2(@babel/core@7.23.7): - resolution: {integrity: sha512-ODN9eToXZJI0ad4YtKRtDm6iARHYvr7Kzo5WgAtZ5sGMu+MDlR2ZGaSb4A4nOmwToqE9s1jEaYGdYq6uC5pwmA==} + /babel-preset-jest@30.0.0-alpha.3(@babel/core@7.24.0): + resolution: {integrity: sha512-1ySm/kw6hjNddygeHSNmwObOipFDDrmx/ADNjQjptO6SWmqV33iWwf8Usz+zQxb70+zbgEBI31Sk2BBFtTmAGA==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} peerDependencies: '@babel/core': ^7.11.0 dependencies: - '@babel/core': 7.23.7 - babel-plugin-jest-hoist: 30.0.0-alpha.2 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.7) + '@babel/core': 7.24.0 + babel-plugin-jest-hoist: 30.0.0-alpha.3 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.0) dev: true /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + /bare-events@2.2.1: + resolution: {integrity: sha512-9GYPpsPFvrWBkelIhOhTWtkeZxVxZOdb3VnFTCzlOo3OjvmTvzLoZFUT8kNFACx0vJej6QPney1Cf9BvzCNE/A==} + requiresBuild: true + dev: false + optional: true + /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: false @@ -1945,7 +1995,6 @@ packages: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} dependencies: balanced-match: 1.0.2 - dev: false /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} @@ -1953,15 +2002,15 @@ packages: dependencies: fill-range: 7.0.1 - /browserslist@4.22.2: - resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} + /browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001579 - electron-to-chromium: 1.4.639 + caniuse-lite: 1.0.30001597 + electron-to-chromium: 1.4.708 node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.22.2) + update-browserslist-db: 1.0.13(browserslist@4.23.0) dev: true /bs-logger@0.2.6: @@ -2005,16 +2054,19 @@ packages: http-cache-semantics: 4.1.1 keyv: 4.5.4 mimic-response: 4.0.0 - normalize-url: 8.0.0 + normalize-url: 8.0.1 responselike: 3.0.0 dev: false - /call-bind@1.0.5: - resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} + /call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.2 - set-function-length: 1.2.0 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 dev: false /callsites@3.1.0: @@ -2031,8 +2083,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite@1.0.30001579: - resolution: {integrity: sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==} + /caniuse-lite@1.0.30001597: + resolution: {integrity: sha512-7LjJvmQU6Sj7bL0j5b5WY/3n7utXUJvAe1lxhsHDbLmwX9mdL86Yjtr+5SRCyf8qME4M7pU2hswj0FpyBVCv9w==} dev: true /chalk@2.4.2: @@ -2197,21 +2249,21 @@ packages: engines: {node: '>=10'} dev: false - /define-data-property@1.1.1: - resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} + /define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.2 + es-define-property: 1.0.0 + es-errors: 1.3.0 gopd: 1.0.1 - has-property-descriptors: 1.0.1 dev: false /define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.1 - has-property-descriptors: 1.0.1 + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 object-keys: 1.1.1 dev: false @@ -2220,8 +2272,8 @@ packages: engines: {node: '>=8'} dev: true - /diff-sequences@30.0.0-alpha.2: - resolution: {integrity: sha512-gatKDj6z4lFPU1mFkGr3BIyscQLWkrKxzS9JLph7K8etf0qLyOeW6/fEK0XRs5j5DIUS4WdrxuQ+LCMr3UFOiw==} + /diff-sequences@30.0.0-alpha.3: + resolution: {integrity: sha512-yaGzjI+ifv9vL61+Lyu4k3i2G6/4wWyAbOees2JAf7Qh5zD95bF9BKbrog5tTNj6EDk7AVy7K8Aj2K0Z13fq6g==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dev: true @@ -2245,8 +2297,12 @@ packages: dependencies: esutils: 2.0.3 - /electron-to-chromium@1.4.639: - resolution: {integrity: sha512-CkKf3ZUVZchr+zDpAlNLEEy2NJJ9T64ULWaDgy3THXXlPVPkLu3VOs9Bac44nebVtdwl2geSj6AxTtGDOxoXhg==} + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: true + + /electron-to-chromium@1.4.708: + resolution: {integrity: sha512-iWgEEvREL4GTXXHKohhh33+6Y8XkPI5eHihDmm8zUk5Zo7HICEW+wI/j5kJ2tbuNUCXJ/sNXa03ajW635DiJXA==} dev: true /emittery@0.13.1: @@ -2258,70 +2314,92 @@ packages: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: true + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: true + /error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 dev: true - /es-abstract@1.22.3: - resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} + /es-abstract@1.22.5: + resolution: {integrity: sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==} engines: {node: '>= 0.4'} dependencies: - array-buffer-byte-length: 1.0.0 - arraybuffer.prototype.slice: 1.0.2 - available-typed-arrays: 1.0.5 - call-bind: 1.0.5 - es-set-tostringtag: 2.0.2 + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-set-tostringtag: 2.0.3 es-to-primitive: 1.2.1 function.prototype.name: 1.1.6 - get-intrinsic: 1.2.2 - get-symbol-description: 1.0.0 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 globalthis: 1.0.3 gopd: 1.0.1 - has-property-descriptors: 1.0.1 - has-proto: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 has-symbols: 1.0.3 - hasown: 2.0.0 - internal-slot: 1.0.6 - is-array-buffer: 3.0.2 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 is-callable: 1.2.7 - is-negative-zero: 2.0.2 + is-negative-zero: 2.0.3 is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 + is-shared-array-buffer: 1.0.3 is-string: 1.0.7 - is-typed-array: 1.1.12 + is-typed-array: 1.1.13 is-weakref: 1.0.2 object-inspect: 1.13.1 object-keys: 1.1.1 object.assign: 4.1.5 - regexp.prototype.flags: 1.5.1 - safe-array-concat: 1.1.0 - safe-regex-test: 1.0.2 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 string.prototype.trim: 1.2.8 string.prototype.trimend: 1.0.7 string.prototype.trimstart: 1.0.7 - typed-array-buffer: 1.0.0 - typed-array-byte-length: 1.0.0 - typed-array-byte-offset: 1.0.0 - typed-array-length: 1.0.4 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.5 unbox-primitive: 1.0.2 - which-typed-array: 1.1.13 + which-typed-array: 1.1.15 dev: false - /es-set-tostringtag@2.0.2: - resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} + /es-array-method-boxes-properly@1.0.0: + resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} + dev: false + + /es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.2 - has-tostringtag: 1.0.0 - hasown: 2.0.0 + get-intrinsic: 1.2.4 + dev: false + + /es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + dev: false + + /es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 dev: false /es-shim-unscopables@1.0.2: resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: - hasown: 2.0.0 + hasown: 2.0.2 dev: false /es-to-primitive@1.2.1: @@ -2333,8 +2411,8 @@ packages: is-symbol: 1.0.4 dev: false - /escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + /escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} dev: true @@ -2365,8 +2443,8 @@ packages: resolve: 1.22.8 dev: false - /eslint-module-utils@2.8.0(eslint@8.57.0): - resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + /eslint-module-utils@2.8.1(eslint@8.57.0): + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} peerDependencies: eslint: '*' @@ -2385,20 +2463,20 @@ packages: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 dependencies: array-includes: 3.1.7 - array.prototype.findlastindex: 1.2.3 + array.prototype.findlastindex: 1.2.4 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(eslint@8.57.0) - hasown: 2.0.0 + eslint-module-utils: 2.8.1(eslint@8.57.0) + hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.7 - object.groupby: 1.0.1 + object.groupby: 1.0.2 object.values: 1.1.7 semver: 6.3.1 tsconfig-paths: 3.15.0 @@ -2445,7 +2523,7 @@ packages: glob-parent: 6.0.2 globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.3.0 + ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -2515,15 +2593,15 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /expect@30.0.0-alpha.2: - resolution: {integrity: sha512-ivb5b401A2evHrMOnYPRzgPojGTuD9fO3VZ9Xm7r5nOFqPevYzpTQM1U60X8xxVkLOQVOagELGUd3BYcQgGHDA==} + /expect@30.0.0-alpha.3: + resolution: {integrity: sha512-pwdFUH14bNs/y2x7YYhhAd1y7My9BvyzaGDTHHjRcDRW2qwIKFPjpjxdS4pwWHb8ROeWvXOxom6a7CPrcR/FFg==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/expect-utils': 30.0.0-alpha.2 - jest-get-type: 30.0.0-alpha.2 - jest-matcher-utils: 30.0.0-alpha.2 - jest-message-util: 30.0.0-alpha.2 - jest-util: 30.0.0-alpha.2 + '@jest/expect-utils': 30.0.0-alpha.3 + jest-get-type: 30.0.0-alpha.3 + jest-matcher-utils: 30.0.0-alpha.3 + jest-message-util: 30.0.0-alpha.3 + jest-util: 30.0.0-alpha.3 dev: true /ext-list@2.2.2: @@ -2565,8 +2643,8 @@ packages: /fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - /fastq@1.16.0: - resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==} + /fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} dependencies: reusify: 1.0.4 @@ -2644,12 +2722,12 @@ packages: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.9 + flatted: 3.3.1 keyv: 4.5.4 rimraf: 3.0.2 - /flatted@3.2.9: - resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} + /flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -2657,6 +2735,14 @@ packages: is-callable: 1.2.7 dev: false + /foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + dev: true + /form-data-encoder@2.1.4: resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} engines: {node: '>= 14.17'} @@ -2687,9 +2773,9 @@ packages: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.22.5 functions-have-names: 1.2.3 dev: false @@ -2707,13 +2793,15 @@ packages: engines: {node: 6.* || 8.* || >= 10.*} dev: true - /get-intrinsic@1.2.2: - resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} + /get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} dependencies: + es-errors: 1.3.0 function-bind: 1.1.2 - has-proto: 1.0.1 + has-proto: 1.0.3 has-symbols: 1.0.3 - hasown: 2.0.0 + hasown: 2.0.2 dev: false /get-package-type@0.1.0: @@ -2725,12 +2813,13 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - /get-symbol-description@1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + /get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 dev: false /gh-release-fetch@4.0.3: @@ -2739,7 +2828,7 @@ packages: dependencies: '@xhmikosr/downloader': 13.0.1 node-fetch: 3.3.2 - semver: 7.5.4 + semver: 7.6.0 dev: false /glob-parent@5.1.2: @@ -2755,6 +2844,18 @@ packages: dependencies: is-glob: 4.0.3 + /glob@10.3.10: + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.3 + minipass: 7.0.4 + path-scurry: 1.10.1 + dev: true + /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -2790,7 +2891,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.0 + ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 dev: false @@ -2798,7 +2899,7 @@ packages: /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 dev: false /got@12.6.1: @@ -2837,14 +2938,14 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - /has-property-descriptors@1.0.1: - resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} + /has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} dependencies: - get-intrinsic: 1.2.2 + es-define-property: 1.0.0 dev: false - /has-proto@1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + /has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} engines: {node: '>= 0.4'} dev: false @@ -2853,15 +2954,15 @@ packages: engines: {node: '>= 0.4'} dev: false - /has-tostringtag@1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + /has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 dev: false - /hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 @@ -2891,8 +2992,8 @@ packages: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} dev: false - /ignore@5.3.0: - resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} + /ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} /import-fresh@3.3.0: @@ -2930,21 +3031,21 @@ packages: kind-of: 6.0.3 dev: false - /internal-slot@1.0.6: - resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} + /internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.2 - hasown: 2.0.0 - side-channel: 1.0.4 + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 dev: false - /is-array-buffer@3.0.2: - resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + /is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 - is-typed-array: 1.1.12 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 dev: false /is-arrayish@0.2.1: @@ -2961,8 +3062,8 @@ packages: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - has-tostringtag: 1.0.0 + call-bind: 1.0.7 + has-tostringtag: 1.0.2 dev: false /is-callable@1.2.7: @@ -2973,13 +3074,13 @@ packages: /is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: - hasown: 2.0.0 + hasown: 2.0.2 /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 dev: false /is-extglob@2.1.1: @@ -3002,8 +3103,8 @@ packages: dependencies: is-extglob: 2.1.1 - /is-negative-zero@2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + /is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} dev: false @@ -3011,7 +3112,7 @@ packages: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 dev: false /is-number@7.0.0: @@ -3036,14 +3137,15 @@ packages: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - has-tostringtag: 1.0.0 + call-bind: 1.0.7 + has-tostringtag: 1.0.2 dev: false - /is-shared-array-buffer@1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + /is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 dev: false /is-stream@2.0.1: @@ -3060,7 +3162,7 @@ packages: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 dev: false /is-symbol@1.0.4: @@ -3070,17 +3172,17 @@ packages: has-symbols: 1.0.3 dev: false - /is-typed-array@1.1.12: - resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} + /is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} engines: {node: '>= 0.4'} dependencies: - which-typed-array: 1.1.13 + which-typed-array: 1.1.15 dev: false /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 dev: false /isarray@2.0.5: @@ -3099,8 +3201,8 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.23.7 - '@babel/parser': 7.23.6 + '@babel/core': 7.24.0 + '@babel/parser': 7.24.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -3108,15 +3210,15 @@ packages: - supports-color dev: true - /istanbul-lib-instrument@6.0.1: - resolution: {integrity: sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==} + /istanbul-lib-instrument@6.0.2: + resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.23.7 - '@babel/parser': 7.23.6 + '@babel/core': 7.24.0 + '@babel/parser': 7.24.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color dev: true @@ -3141,44 +3243,53 @@ packages: - supports-color dev: true - /istanbul-reports@3.1.6: - resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==} + /istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 dev: true - /jest-changed-files@30.0.0-alpha.2: - resolution: {integrity: sha512-4NQOypdWACbgFZoWVkLe+V+n2B71x/esHJkrFOnoAiPq2vchXRG2bsJ4mtpiSqDWaY1/MOMIMnLc/hy6oX81/g==} + /jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: true + + /jest-changed-files@30.0.0-alpha.3: + resolution: {integrity: sha512-C48A0AuLOacGfzXJp+Ur46ftlylSQZaFaefxnpzBYR117mnH14Br1wBUGEp89hQGVZFpc3ZJGr62u78mSk/Vmg==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: execa: 5.1.1 - jest-util: 30.0.0-alpha.2 + jest-util: 30.0.0-alpha.3 p-limit: 3.1.0 dev: true - /jest-circus@30.0.0-alpha.2: - resolution: {integrity: sha512-XoZGhFytqkVxCDQE83i4lmvnUuzQdqFMe16Dgd3gdcpafXDGlci+8r0afwELQjuCitzbFbgQwj28QR5qJmAaUA==} + /jest-circus@30.0.0-alpha.3: + resolution: {integrity: sha512-CLbl1SOAnlYn7d/r1jj23+OW1c1XPi4Icf3nO7n3rYSsrHbkm2PA3GYsk8vR4jIgGlTTLkDKKkKZeSUTfkcS1g==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/environment': 30.0.0-alpha.2 - '@jest/expect': 30.0.0-alpha.2 - '@jest/test-result': 30.0.0-alpha.2 - '@jest/types': 30.0.0-alpha.2 - '@types/node': 20.11.24 + '@jest/environment': 30.0.0-alpha.3 + '@jest/expect': 30.0.0-alpha.3 + '@jest/test-result': 30.0.0-alpha.3 + '@jest/types': 30.0.0-alpha.3 + '@types/node': 20.11.28 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 is-generator-fn: 2.1.0 - jest-each: 30.0.0-alpha.2 - jest-matcher-utils: 30.0.0-alpha.2 - jest-message-util: 30.0.0-alpha.2 - jest-runtime: 30.0.0-alpha.2 - jest-snapshot: 30.0.0-alpha.2 - jest-util: 30.0.0-alpha.2 + jest-each: 30.0.0-alpha.3 + jest-matcher-utils: 30.0.0-alpha.3 + jest-message-util: 30.0.0-alpha.3 + jest-runtime: 30.0.0-alpha.3 + jest-snapshot: 30.0.0-alpha.3 + jest-util: 30.0.0-alpha.3 p-limit: 3.1.0 - pretty-format: 30.0.0-alpha.2 + pretty-format: 30.0.0-alpha.3 pure-rand: 6.0.4 slash: 3.0.0 stack-utils: 2.0.6 @@ -3187,8 +3298,8 @@ packages: - supports-color dev: true - /jest-cli@30.0.0-alpha.2(@types/node@20.11.24): - resolution: {integrity: sha512-xBuIqOGv4uxhUZLVnrlhRVTpuBl5G6mcl8g4fn1yR66YPaPsxHuCQVrKV4rPbd2l7piuajjBm/ueuzYg0KR07Q==} + /jest-cli@30.0.0-alpha.3(@types/node@20.11.28): + resolution: {integrity: sha512-z1aQDxDe0VeDSEUeMr9MrfI5cc2SSCiKtG0Rt3XDfTgWrzyoakVds/9QMkkpNKHryCBzZZKOMe5W2uy7qM4WOA==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} hasBin: true peerDependencies: @@ -3197,15 +3308,15 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 30.0.0-alpha.2 - '@jest/test-result': 30.0.0-alpha.2 - '@jest/types': 30.0.0-alpha.2 + '@jest/core': 30.0.0-alpha.3 + '@jest/test-result': 30.0.0-alpha.3 + '@jest/types': 30.0.0-alpha.3 chalk: 4.1.2 exit: 0.1.2 import-local: 3.1.0 - jest-config: 30.0.0-alpha.2(@types/node@20.11.24) - jest-util: 30.0.0-alpha.2 - jest-validate: 30.0.0-alpha.2 + jest-config: 30.0.0-alpha.3(@types/node@20.11.28) + jest-util: 30.0.0-alpha.3 + jest-validate: 30.0.0-alpha.3 yargs: 17.7.2 transitivePeerDependencies: - '@types/node' @@ -3214,8 +3325,8 @@ packages: - ts-node dev: true - /jest-config@30.0.0-alpha.2(@types/node@20.11.24): - resolution: {integrity: sha512-uTN0r0Ly+CPLAJb65mSucSkcKqOcRTrOY2Wda9dbUIdcin5hd3TqNPy32eYyxwVRahQTqgiUJGjmdI79pXBjxA==} + /jest-config@30.0.0-alpha.3(@types/node@20.11.28): + resolution: {integrity: sha512-3eqS6gcsaPtcpU/VVlkLx1se1JiH18uh1Xg+oOf6FhlLDvAT5h6+dvWa2IpyucCN46dHHEw3E85qfjogq4XLtw==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} peerDependencies: '@types/node': '*' @@ -3226,27 +3337,27 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.23.7 - '@jest/test-sequencer': 30.0.0-alpha.2 - '@jest/types': 30.0.0-alpha.2 - '@types/node': 20.11.24 - babel-jest: 30.0.0-alpha.2(@babel/core@7.23.7) + '@babel/core': 7.24.0 + '@jest/test-sequencer': 30.0.0-alpha.3 + '@jest/types': 30.0.0-alpha.3 + '@types/node': 20.11.28 + babel-jest: 30.0.0-alpha.3(@babel/core@7.24.0) chalk: 4.1.2 ci-info: 4.0.0 deepmerge: 4.3.1 - glob: 7.2.3 + glob: 10.3.10 graceful-fs: 4.2.11 - jest-circus: 30.0.0-alpha.2 - jest-environment-node: 30.0.0-alpha.2 - jest-get-type: 30.0.0-alpha.2 - jest-regex-util: 30.0.0-alpha.2 - jest-resolve: 30.0.0-alpha.2 - jest-runner: 30.0.0-alpha.2 - jest-util: 30.0.0-alpha.2 - jest-validate: 30.0.0-alpha.2 + jest-circus: 30.0.0-alpha.3 + jest-environment-node: 30.0.0-alpha.3 + jest-get-type: 30.0.0-alpha.3 + jest-regex-util: 30.0.0-alpha.3 + jest-resolve: 30.0.0-alpha.3 + jest-runner: 30.0.0-alpha.3 + jest-util: 30.0.0-alpha.3 + jest-validate: 30.0.0-alpha.3 micromatch: 4.0.5 parse-json: 5.2.0 - pretty-format: 30.0.0-alpha.2 + pretty-format: 30.0.0-alpha.3 slash: 3.0.0 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -3254,112 +3365,112 @@ packages: - supports-color dev: true - /jest-diff@30.0.0-alpha.2: - resolution: {integrity: sha512-kUCMNs5DhLmB959SXz4TbPVcFi+Da0Uz7FJjlKF02jgYI8EHrmVhL3l8Yw747gOkXW9iK+wU/cKSVq5TRBFrvQ==} + /jest-diff@30.0.0-alpha.3: + resolution: {integrity: sha512-cY3JM566pqIjfjww9OKYu4dExYGxsDI53/II57d+R1OpikffSAKvliqoejeCpivVwOir6qkcq5jY0l6pq90Orw==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: chalk: 4.1.2 - diff-sequences: 30.0.0-alpha.2 - jest-get-type: 30.0.0-alpha.2 - pretty-format: 30.0.0-alpha.2 + diff-sequences: 30.0.0-alpha.3 + jest-get-type: 30.0.0-alpha.3 + pretty-format: 30.0.0-alpha.3 dev: true - /jest-docblock@30.0.0-alpha.2: - resolution: {integrity: sha512-QA0h6gCmu9e+mVr2cZIZN9koLyP4q5uf/rk8QCo/5pO3M0tCxibSN4RAqiCStLBzRRH6Y8He0N6k+I+hEK1+aQ==} + /jest-docblock@30.0.0-alpha.3: + resolution: {integrity: sha512-kVMYlUpTIYCPUdl++XuEfAAew+1KWLTdkNiq2bwq8PsAU4rWMYDKuGOBIBxOHP0UcEN+zeObCmXspudpAG2xJQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: detect-newline: 3.1.0 dev: true - /jest-each@30.0.0-alpha.2: - resolution: {integrity: sha512-QE+LSPCn8dBIc8JwOr8mKLFcBUostHyyfQkF6LT1CvFJybgArjRLUC68h37gOZw7aNOCQOni50UFYbW5XpXmkg==} + /jest-each@30.0.0-alpha.3: + resolution: {integrity: sha512-IwwuX9YSUoV6tvdyVW9My1b6RZKZ6mCOohIcBq39ckIoJSHRi5VBvwWdglvVoeZZsK3nfcsWdszxNt4zyFEBSg==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/types': 30.0.0-alpha.2 + '@jest/types': 30.0.0-alpha.3 chalk: 4.1.2 - jest-get-type: 30.0.0-alpha.2 - jest-util: 30.0.0-alpha.2 - pretty-format: 30.0.0-alpha.2 + jest-get-type: 30.0.0-alpha.3 + jest-util: 30.0.0-alpha.3 + pretty-format: 30.0.0-alpha.3 dev: true - /jest-environment-node@30.0.0-alpha.2: - resolution: {integrity: sha512-7ZammOLkRur6DEguaxxwAxPgMZisqttWIsHpSjETTyvwCyPfo4lX4QPoeaxxfUjK2ntr/rypieMrKseyRDdrBA==} + /jest-environment-node@30.0.0-alpha.3: + resolution: {integrity: sha512-tVk/QvWg4fy0flNxFffOB4ZgtA6QDCL3HWe4a7vlupI9ZfSgcns5N7TmCep/fLHpEIZuKMFNVc/GVPSxPpb26g==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/environment': 30.0.0-alpha.2 - '@jest/fake-timers': 30.0.0-alpha.2 - '@jest/types': 30.0.0-alpha.2 - '@types/node': 20.11.24 - jest-mock: 30.0.0-alpha.2 - jest-util: 30.0.0-alpha.2 + '@jest/environment': 30.0.0-alpha.3 + '@jest/fake-timers': 30.0.0-alpha.3 + '@jest/types': 30.0.0-alpha.3 + '@types/node': 20.11.28 + jest-mock: 30.0.0-alpha.3 + jest-util: 30.0.0-alpha.3 dev: true - /jest-get-type@30.0.0-alpha.2: - resolution: {integrity: sha512-iQDim3tMquq2s9tx2TDXOnms/jjXfu2RPXJIu/x/tx4k6ubs8t6Dh407TcTbNqOTBBdJjQVM4aWTHTzYky4BJA==} + /jest-get-type@30.0.0-alpha.3: + resolution: {integrity: sha512-K6bJS51wUJf6t6cKhfWnt4UfStZjWGNsfab9XEEvPZhlTrM37eDO3ekcVJFuR1/g4QCKm9T8p0ob77dNfDV1zQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dev: true - /jest-haste-map@30.0.0-alpha.2: - resolution: {integrity: sha512-q8dz47bNq00PMz4r21XFjk0aayZMfyo3DmmEDp5AMT2VdNoZrmz8U6qxSNovnbTkktqGL4kpPzUbUZrUFMxdcw==} + /jest-haste-map@30.0.0-alpha.3: + resolution: {integrity: sha512-aCf8+nM4OdOtnhPE9qkggRzVmNmYmCrxKIEF4BfU1h5LECCa7arOVI0+GMf1HyQ4N2CJejCuCwKdj+bFakyPeQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/types': 30.0.0-alpha.2 - '@types/node': 20.11.24 + '@jest/types': 30.0.0-alpha.3 + '@types/node': 20.11.28 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 - jest-regex-util: 30.0.0-alpha.2 - jest-util: 30.0.0-alpha.2 - jest-worker: 30.0.0-alpha.2 + jest-regex-util: 30.0.0-alpha.3 + jest-util: 30.0.0-alpha.3 + jest-worker: 30.0.0-alpha.3 micromatch: 4.0.5 walker: 1.0.8 optionalDependencies: fsevents: 2.3.3 dev: true - /jest-leak-detector@30.0.0-alpha.2: - resolution: {integrity: sha512-wvG6Cntan7malgaVZiCcEd9dslPjDsHc8g3JdJWCCpEnZYSMEnEJXzmBHQpOVJnXxP2NsFdatzhOrWHQKhK4KA==} + /jest-leak-detector@30.0.0-alpha.3: + resolution: {integrity: sha512-g9ATCuifGCIKwlyct2GogQZQA+QEK0CESkM9MfZ4+6heJDtHijJ9XBvmAonVFUA7wPAVp3hx6oM6YUxfEEHZgQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - jest-get-type: 30.0.0-alpha.2 - pretty-format: 30.0.0-alpha.2 + jest-get-type: 30.0.0-alpha.3 + pretty-format: 30.0.0-alpha.3 dev: true - /jest-matcher-utils@30.0.0-alpha.2: - resolution: {integrity: sha512-2Ig2XVBFFqAnJsUngDXFqt1J4w981p1b8BK9eZ6NvpyzQ/o44TGaeUmFY5Tp/laWLV2SKTyPI+D8+9EvjMuj+w==} + /jest-matcher-utils@30.0.0-alpha.3: + resolution: {integrity: sha512-TT86Qf9nZMW9DR+kBYpIdhpHweMC0Sn76Qlo1BA9CSeq0IiX7Oe3eTzN0hOHroiIIv4NzIPqOE+FCDnDWLvxaQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: chalk: 4.1.2 - jest-diff: 30.0.0-alpha.2 - jest-get-type: 30.0.0-alpha.2 - pretty-format: 30.0.0-alpha.2 + jest-diff: 30.0.0-alpha.3 + jest-get-type: 30.0.0-alpha.3 + pretty-format: 30.0.0-alpha.3 dev: true - /jest-message-util@30.0.0-alpha.2: - resolution: {integrity: sha512-gAhiwgSIxcXtp6YFxF92abRhc16IJdWT4I318sJ5qo1cRZQPOOeIIUOVXQYeYRiEeo+okBqaY/KXLh5SiE+61A==} + /jest-message-util@30.0.0-alpha.3: + resolution: {integrity: sha512-+/Ajvi4E/0xI1gbX3q1cNTnRiweAWvsruZo/WaL1zNutu8LlMn/1p1CJAVI4jxIr9E6CMDOVSvScTsnDU5L9iQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: '@babel/code-frame': 7.23.5 - '@jest/types': 30.0.0-alpha.2 + '@jest/types': 30.0.0-alpha.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11 micromatch: 4.0.5 - pretty-format: 30.0.0-alpha.2 + pretty-format: 30.0.0-alpha.3 slash: 3.0.0 stack-utils: 2.0.6 dev: true - /jest-mock@30.0.0-alpha.2: - resolution: {integrity: sha512-jXyAcNg+m42AZ7RMhBMY+zimdyYmv9/Xo7PICUXmYhcJR5Q5fpX9edA8a3zLZTz9+O3I/xxFOpk3ZuuLUfhJoQ==} + /jest-mock@30.0.0-alpha.3: + resolution: {integrity: sha512-hDIm/0ITW/WIyFudj9Dz9eS+vg9tgw51dab4Ild6ME7kBZXQS4AMgXf1AoqQY0amSyxnIZ17G7RLKft88cvkRQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/types': 30.0.0-alpha.2 - '@types/node': 20.11.24 - jest-util: 30.0.0-alpha.2 + '@jest/types': 30.0.0-alpha.3 + '@types/node': 20.11.28 + jest-util: 30.0.0-alpha.3 dev: true - /jest-pnp-resolver@1.2.3(jest-resolve@30.0.0-alpha.2): + /jest-pnp-resolver@1.2.3(jest-resolve@30.0.0-alpha.3): resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} peerDependencies: @@ -3368,123 +3479,123 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 30.0.0-alpha.2 + jest-resolve: 30.0.0-alpha.3 dev: true - /jest-regex-util@30.0.0-alpha.2: - resolution: {integrity: sha512-jb8WuG87I4K9lxbyijxBd8SwNgkqkAclNiFOTb83/WXTmIG3lVPRvAjR4TWAq+v703+7cdlztJlT90BLoA65VQ==} + /jest-regex-util@30.0.0-alpha.3: + resolution: {integrity: sha512-XFCQrDRreQmrU/HCDxVdTlz9nFaLSJJSBbBoxTfKz7coMyPw2s0Zag2LwrslNJBPfuTtbokXbS1e2RtDAwPv+A==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dev: true - /jest-resolve-dependencies@30.0.0-alpha.2: - resolution: {integrity: sha512-JdazT2M6dpU3Uzou3hWV4YtkaxJSRMjtjqk1QwvzsGUDlWAPonxA3t+ZwBw8/5naHuUVR3GIsByN1uCgTIFRRA==} + /jest-resolve-dependencies@30.0.0-alpha.3: + resolution: {integrity: sha512-ueaenJkiY+8kk0q5PkpdV/2q1Bx+A83VgJWmeyo/rT0YmRMiv0VApmYzjcTlmx6OFwqJBVZXZmnoQm1l/FkOdw==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - jest-regex-util: 30.0.0-alpha.2 - jest-snapshot: 30.0.0-alpha.2 + jest-regex-util: 30.0.0-alpha.3 + jest-snapshot: 30.0.0-alpha.3 transitivePeerDependencies: - supports-color dev: true - /jest-resolve@30.0.0-alpha.2: - resolution: {integrity: sha512-QFhZq6w1QXYW+Q0sR4303Gfv1yjtba1T2xCUPCKTPwA4Ce8mNHTkoQ+UcjHY9nLiH+tppJwtp2CRHx2/gK6hCQ==} + /jest-resolve@30.0.0-alpha.3: + resolution: {integrity: sha512-xsUEYnDhzKgke5i2hgX+9xJpBcZYric6QoEIYj6zRpbZcpbOCZEfd1cru4icwAp0s8bH88A19+6n+xdTilPWMw==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: chalk: 4.1.2 graceful-fs: 4.2.11 - jest-haste-map: 30.0.0-alpha.2 - jest-pnp-resolver: 1.2.3(jest-resolve@30.0.0-alpha.2) - jest-util: 30.0.0-alpha.2 - jest-validate: 30.0.0-alpha.2 + jest-haste-map: 30.0.0-alpha.3 + jest-pnp-resolver: 1.2.3(jest-resolve@30.0.0-alpha.3) + jest-util: 30.0.0-alpha.3 + jest-validate: 30.0.0-alpha.3 resolve: 1.22.8 resolve.exports: 2.0.2 slash: 3.0.0 dev: true - /jest-runner@30.0.0-alpha.2: - resolution: {integrity: sha512-wZPhrXrFyoSe46bmok4UdYAdC3rBU7FGSn4Jl9HbeKY4haeFjm3m0mhjrYOYtVWWbTGnpN78J1KxxEQTfUVzpA==} + /jest-runner@30.0.0-alpha.3: + resolution: {integrity: sha512-shkjuClZlDmMd8TWVg2ZI+EhUuaxGLoMrynd1/POL4VD1m5RUazN2UqSvMJCO0ACE40yKJfbHNYQ2pA/U/VdSQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/console': 30.0.0-alpha.2 - '@jest/environment': 30.0.0-alpha.2 - '@jest/test-result': 30.0.0-alpha.2 - '@jest/transform': 30.0.0-alpha.2 - '@jest/types': 30.0.0-alpha.2 - '@types/node': 20.11.24 + '@jest/console': 30.0.0-alpha.3 + '@jest/environment': 30.0.0-alpha.3 + '@jest/test-result': 30.0.0-alpha.3 + '@jest/transform': 30.0.0-alpha.3 + '@jest/types': 30.0.0-alpha.3 + '@types/node': 20.11.28 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 - jest-docblock: 30.0.0-alpha.2 - jest-environment-node: 30.0.0-alpha.2 - jest-haste-map: 30.0.0-alpha.2 - jest-leak-detector: 30.0.0-alpha.2 - jest-message-util: 30.0.0-alpha.2 - jest-resolve: 30.0.0-alpha.2 - jest-runtime: 30.0.0-alpha.2 - jest-util: 30.0.0-alpha.2 - jest-watcher: 30.0.0-alpha.2 - jest-worker: 30.0.0-alpha.2 + jest-docblock: 30.0.0-alpha.3 + jest-environment-node: 30.0.0-alpha.3 + jest-haste-map: 30.0.0-alpha.3 + jest-leak-detector: 30.0.0-alpha.3 + jest-message-util: 30.0.0-alpha.3 + jest-resolve: 30.0.0-alpha.3 + jest-runtime: 30.0.0-alpha.3 + jest-util: 30.0.0-alpha.3 + jest-watcher: 30.0.0-alpha.3 + jest-worker: 30.0.0-alpha.3 p-limit: 3.1.0 source-map-support: 0.5.13 transitivePeerDependencies: - supports-color dev: true - /jest-runtime@30.0.0-alpha.2: - resolution: {integrity: sha512-ijxqvv4xTqMPS/ujOCLYAulImuCA6zgBOjPQ1DCPklJ+LMIF46BR1XVobg1q8+Zh8REjmkxsnXnq8dmo3/whvw==} + /jest-runtime@30.0.0-alpha.3: + resolution: {integrity: sha512-vo5X1cppTuxgqmOpaPtWJKAZARrMwj1rzORAkcxQ4MkWXCMo8LI9nL2jAPRCHMPqdde/2Hl0gc5uAIgvoUJ7xw==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/environment': 30.0.0-alpha.2 - '@jest/fake-timers': 30.0.0-alpha.2 - '@jest/globals': 30.0.0-alpha.2 - '@jest/source-map': 30.0.0-alpha.2 - '@jest/test-result': 30.0.0-alpha.2 - '@jest/transform': 30.0.0-alpha.2 - '@jest/types': 30.0.0-alpha.2 - '@types/node': 20.11.24 + '@jest/environment': 30.0.0-alpha.3 + '@jest/fake-timers': 30.0.0-alpha.3 + '@jest/globals': 30.0.0-alpha.3 + '@jest/source-map': 30.0.0-alpha.3 + '@jest/test-result': 30.0.0-alpha.3 + '@jest/transform': 30.0.0-alpha.3 + '@jest/types': 30.0.0-alpha.3 + '@types/node': 20.11.28 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 - glob: 7.2.3 + glob: 10.3.10 graceful-fs: 4.2.11 - jest-haste-map: 30.0.0-alpha.2 - jest-message-util: 30.0.0-alpha.2 - jest-mock: 30.0.0-alpha.2 - jest-regex-util: 30.0.0-alpha.2 - jest-resolve: 30.0.0-alpha.2 - jest-snapshot: 30.0.0-alpha.2 - jest-util: 30.0.0-alpha.2 + jest-haste-map: 30.0.0-alpha.3 + jest-message-util: 30.0.0-alpha.3 + jest-mock: 30.0.0-alpha.3 + jest-regex-util: 30.0.0-alpha.3 + jest-resolve: 30.0.0-alpha.3 + jest-snapshot: 30.0.0-alpha.3 + jest-util: 30.0.0-alpha.3 slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /jest-snapshot@30.0.0-alpha.2: - resolution: {integrity: sha512-5Trnyp7XyTydD/333V1o3rl7jbPGwPeNXa26DyOWknjrwdVnlYhJ179DcV51EimVd0Ly45uiQZH5sna5fbLkgQ==} + /jest-snapshot@30.0.0-alpha.3: + resolution: {integrity: sha512-/IhF7s664OMEBfT44aPZt/BmjDA0mzK+Qpv0d/LjBOpuXNL2NoV1sBNW+JCAv0vWYsaaxNgHxAZidoNEO6Fdlg==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.24.0 '@babel/generator': 7.23.6 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7) - '@babel/types': 7.23.6 - '@jest/expect-utils': 30.0.0-alpha.2 - '@jest/transform': 30.0.0-alpha.2 - '@jest/types': 30.0.0-alpha.2 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.7) + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.0) + '@babel/types': 7.24.0 + '@jest/expect-utils': 30.0.0-alpha.3 + '@jest/transform': 30.0.0-alpha.3 + '@jest/types': 30.0.0-alpha.3 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.0) chalk: 4.1.2 - expect: 30.0.0-alpha.2 + expect: 30.0.0-alpha.3 graceful-fs: 4.2.11 - jest-diff: 30.0.0-alpha.2 - jest-get-type: 30.0.0-alpha.2 - jest-matcher-utils: 30.0.0-alpha.2 - jest-message-util: 30.0.0-alpha.2 - jest-util: 30.0.0-alpha.2 + jest-diff: 30.0.0-alpha.3 + jest-get-type: 30.0.0-alpha.3 + jest-matcher-utils: 30.0.0-alpha.3 + jest-message-util: 30.0.0-alpha.3 + jest-util: 30.0.0-alpha.3 natural-compare: 1.4.0 - pretty-format: 30.0.0-alpha.2 - semver: 7.5.4 - synckit: 0.8.8 + pretty-format: 30.0.0-alpha.3 + semver: 7.6.0 + synckit: 0.9.0 transitivePeerDependencies: - supports-color dev: true @@ -3494,63 +3605,63 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.24 + '@types/node': 20.11.28 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 picomatch: 2.3.1 dev: true - /jest-util@30.0.0-alpha.2: - resolution: {integrity: sha512-W2slmlWItPPD7uOnVy8mkjshUrGCiqwtFUIyDE/wkg+mzp8hSpHOAwyxBvqI+UvO3Vpeuk0AL07DYEpUzMy/4g==} + /jest-util@30.0.0-alpha.3: + resolution: {integrity: sha512-5562Xr2X8UeJL12W2UR1Mj1/Z78wPm8erPoaS29ksMh0IsDe2dVboJld0zLOulcm6zTAqHbgphCOGLDsTbG14A==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/types': 30.0.0-alpha.2 - '@types/node': 20.11.24 + '@jest/types': 30.0.0-alpha.3 + '@types/node': 20.11.28 chalk: 4.1.2 ci-info: 4.0.0 graceful-fs: 4.2.11 picomatch: 3.0.1 dev: true - /jest-validate@30.0.0-alpha.2: - resolution: {integrity: sha512-j2iGjh8ZbS6tUR2BGwqJbjalKxpkWtSAJWiVCrs/tWuFSExAOtH8pcno3iFhMoyTUv6xpw0ilZhgn9LDXrJmbA==} + /jest-validate@30.0.0-alpha.3: + resolution: {integrity: sha512-UcjJVDJiJAKtEHoqy2wH/+wQzZ3k2N2GToeg7WaZHSfPUvQW7U+atCCOiNbK4e7e3eXbvK8pL7zV3aa7FZwG2A==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/types': 30.0.0-alpha.2 + '@jest/types': 30.0.0-alpha.3 camelcase: 6.3.0 chalk: 4.1.2 - jest-get-type: 30.0.0-alpha.2 + jest-get-type: 30.0.0-alpha.3 leven: 3.1.0 - pretty-format: 30.0.0-alpha.2 + pretty-format: 30.0.0-alpha.3 dev: true - /jest-watcher@30.0.0-alpha.2: - resolution: {integrity: sha512-v7XKoUwsFFrG2xoDv5ZUhpFOhKE5t0fHTAFe9xJRrM/xjaIOs44aoR55HDpyvVEeS1j2xmwYynx9E7m4OxZmhA==} + /jest-watcher@30.0.0-alpha.3: + resolution: {integrity: sha512-prny+JoMv+1jtIpLP3CxHPseXPlUGPGOrslFPWCDJ9NoIMqmjxwe5KlTrNwbDnP/zMUPPYfaIbKZD9XiSmq78g==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/test-result': 30.0.0-alpha.2 - '@jest/types': 30.0.0-alpha.2 - '@types/node': 20.11.24 + '@jest/test-result': 30.0.0-alpha.3 + '@jest/types': 30.0.0-alpha.3 + '@types/node': 20.11.28 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 - jest-util: 30.0.0-alpha.2 + jest-util: 30.0.0-alpha.3 string-length: 4.0.2 dev: true - /jest-worker@30.0.0-alpha.2: - resolution: {integrity: sha512-ucN1yueK1Kq6gytid2AwsNemTRpq79h61fXgySGhRtlHFcsM4Su6sPFQrWzUcGg9F8fNI4HjLZckqdTFW2tvtg==} + /jest-worker@30.0.0-alpha.3: + resolution: {integrity: sha512-8lS9LxbEjOyBRz0Pdi6m3HYJ3feIi1tv0u7oqxjXvB1lMksq+IcSxaPTCcvJbIqt3WAFFYQnDs5I3NkJiEG5Ow==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@types/node': 20.11.24 - jest-util: 30.0.0-alpha.2 + '@types/node': 20.11.28 + jest-util: 30.0.0-alpha.3 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@30.0.0-alpha.2(@types/node@20.11.24): - resolution: {integrity: sha512-IsPsmd3eNViFholO9CjVhZQxP/YXePGDgQi4m3RKRu/cc+AfyVxjKbpU1LQzVHCLJGblik1kDl9WeCkMGyMHvQ==} + /jest@30.0.0-alpha.3(@types/node@20.11.28): + resolution: {integrity: sha512-oJndFRnG1Xsc1ybac44hGGj7+O4nT9losg8+8YDjNwDAXbYwvzyRgmCiPo6L/BROiAD8Z9qGgFRsFuGdpmQuFw==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} hasBin: true peerDependencies: @@ -3559,10 +3670,10 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 30.0.0-alpha.2 - '@jest/types': 30.0.0-alpha.2 + '@jest/core': 30.0.0-alpha.3 + '@jest/types': 30.0.0-alpha.3 import-local: 3.1.0 - jest-cli: 30.0.0-alpha.2(@types/node@20.11.24) + jest-cli: 30.0.0-alpha.3(@types/node@20.11.28) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -3671,6 +3782,11 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: false + /lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} + dev: true + /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: @@ -3687,7 +3803,7 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} dependencies: - semver: 7.5.4 + semver: 7.6.0 /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} @@ -3752,12 +3868,16 @@ packages: engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 - dev: false /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} dev: false + /minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + engines: {node: '>=16 || 14 >=14.17'} + dev: true + /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -3795,8 +3915,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /normalize-url@8.0.0: - resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} + /normalize-url@8.0.1: + resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} engines: {node: '>=14.16'} dev: false @@ -3820,7 +3940,7 @@ packages: resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 @@ -3830,27 +3950,28 @@ packages: resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.22.5 dev: false - /object.groupby@1.0.1: - resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} + /object.groupby@1.0.2: + resolution: {integrity: sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==} dependencies: - call-bind: 1.0.5 + array.prototype.filter: 1.0.3 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 + es-abstract: 1.22.5 + es-errors: 1.3.0 dev: false /object.values@1.1.7: resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.22.5 dev: false /once@1.4.0: @@ -3955,6 +4076,14 @@ packages: /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + /path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + lru-cache: 10.2.0 + minipass: 7.0.4 + dev: true + /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -3994,6 +4123,11 @@ packages: find-up: 4.1.0 dev: true + /possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + dev: false + /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -4004,11 +4138,11 @@ packages: hasBin: true dev: true - /pretty-format@30.0.0-alpha.2: - resolution: {integrity: sha512-9preHaHWIBEtQOkuN0vpCgfTo8X3vlWmDdCQHA1hSJ5vKNA1EGFr7iEQZDFLdqYe6DeJChdBqi+A+VFV98QGXQ==} + /pretty-format@30.0.0-alpha.3: + resolution: {integrity: sha512-b1mhTF/vbYJaXOdRY0nFMwzHHpWCs0QNYJA5ImcOpQ99QZqCHqU8C+lbGoWwC3X9QEjAYJ+N5+Vmc/MXbXCZDA==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} dependencies: - '@jest/schemas': 30.0.0-alpha.2 + '@jest/schemas': 30.0.0-alpha.3 ansi-styles: 5.2.0 react-is: 18.2.0 dev: true @@ -4053,13 +4187,14 @@ packages: readable-stream: 3.6.2 dev: false - /regexp.prototype.flags@1.5.1: - resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} + /regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - set-function-name: 2.0.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 dev: false /require-directory@2.1.1: @@ -4122,12 +4257,12 @@ packages: dependencies: queue-microtask: 1.2.3 - /safe-array-concat@1.1.0: - resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==} + /safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} engines: {node: '>=0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 has-symbols: 1.0.3 isarray: 2.0.5 dev: false @@ -4136,12 +4271,12 @@ packages: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: false - /safe-regex-test@1.0.2: - resolution: {integrity: sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==} + /safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.7 + es-errors: 1.3.0 is-regex: 1.1.4 dev: false @@ -4156,31 +4291,33 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - /semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + /semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} engines: {node: '>=10'} hasBin: true dependencies: lru-cache: 6.0.0 - /set-function-length@1.2.0: - resolution: {integrity: sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==} + /set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.1 + define-data-property: 1.1.4 + es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 gopd: 1.0.1 - has-property-descriptors: 1.0.1 + has-property-descriptors: 1.0.2 dev: false - /set-function-name@2.0.1: - resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} + /set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.1 + define-data-property: 1.1.4 + es-errors: 1.3.0 functions-have-names: 1.2.3 - has-property-descriptors: 1.0.1 + has-property-descriptors: 1.0.2 dev: false /shebang-command@2.0.0: @@ -4193,11 +4330,13 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /side-channel@1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + /side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 object-inspect: 1.13.1 dev: false @@ -4257,11 +4396,13 @@ packages: escape-string-regexp: 2.0.0 dev: true - /streamx@2.15.6: - resolution: {integrity: sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==} + /streamx@2.16.1: + resolution: {integrity: sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==} dependencies: fast-fifo: 1.3.2 queue-tick: 1.0.1 + optionalDependencies: + bare-events: 2.2.1 dev: false /string-length@4.0.2: @@ -4281,29 +4422,38 @@ packages: strip-ansi: 6.0.1 dev: true + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + dev: true + /string.prototype.trim@1.2.8: resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.22.5 dev: false /string.prototype.trimend@1.0.7: resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.22.5 dev: false /string.prototype.trimstart@1.0.7: resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.22.5 dev: false /string_decoder@1.3.0: @@ -4318,6 +4468,13 @@ packages: dependencies: ansi-regex: 5.0.1 + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: true + /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} @@ -4381,20 +4538,20 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /synckit@0.8.8: - resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} + /synckit@0.9.0: + resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==} engines: {node: ^14.18.0 || >=16.0.0} dependencies: '@pkgr/core': 0.1.1 tslib: 2.6.2 dev: true - /tar-stream@3.1.6: - resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} + /tar-stream@3.1.7: + resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} dependencies: - b4a: 1.6.4 + b4a: 1.6.6 fast-fifo: 1.3.2 - streamx: 2.15.6 + streamx: 2.16.1 dev: false /test-exclude@6.0.0: @@ -4447,16 +4604,16 @@ packages: escape-string-regexp: 5.0.0 dev: false - /ts-api-utils@1.0.3(typescript@5.3.3): - resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} - engines: {node: '>=16.13.0'} + /ts-api-utils@1.3.0(typescript@5.4.2): + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.3.3 + typescript: 5.4.2 dev: false - /ts-jest@29.1.2(jest@30.0.0-alpha.2)(typescript@5.3.3): + /ts-jest@29.1.2(jest@30.0.0-alpha.3)(typescript@5.4.2): resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -4479,13 +4636,13 @@ packages: dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 30.0.0-alpha.2(@types/node@20.11.24) + jest: 30.0.0-alpha.3(@types/node@20.11.28) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.5.4 - typescript: 5.3.3 + semver: 7.6.0 + typescript: 5.4.2 yargs-parser: 21.1.1 dev: true @@ -4521,53 +4678,59 @@ packages: engines: {node: '>=10'} dev: true - /typed-array-buffer@1.0.0: - resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + /typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 - is-typed-array: 1.1.12 + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 dev: false - /typed-array-byte-length@1.0.0: - resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + /typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 for-each: 0.3.3 - has-proto: 1.0.1 - is-typed-array: 1.1.12 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 dev: false - /typed-array-byte-offset@1.0.0: - resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + /typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.5 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 for-each: 0.3.3 - has-proto: 1.0.1 - is-typed-array: 1.1.12 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 dev: false - /typed-array-length@1.0.4: - resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + /typed-array-length@1.0.5: + resolution: {integrity: sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 for-each: 0.3.3 - is-typed-array: 1.1.12 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 dev: false - /typescript@5.3.3: - resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + /typescript@5.4.2: + resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} engines: {node: '>=14.17'} hasBin: true /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 @@ -4584,14 +4747,14 @@ packages: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} dev: true - /update-browserslist-db@1.0.13(browserslist@4.22.2): + /update-browserslist-db@1.0.13(browserslist@4.23.0): resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.22.2 - escalade: 3.1.1 + browserslist: 4.23.0 + escalade: 3.1.2 picocolors: 1.0.0 dev: true @@ -4608,7 +4771,7 @@ packages: resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.25 '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 dev: true @@ -4634,15 +4797,15 @@ packages: is-symbol: 1.0.4 dev: false - /which-typed-array@1.1.13: - resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} + /which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.5 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 dev: false /which@2.0.2: @@ -4661,6 +4824,15 @@ packages: strip-ansi: 6.0.1 dev: true + /wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + dev: true + /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -4694,7 +4866,7 @@ packages: engines: {node: '>=12'} dependencies: cliui: 8.0.1 - escalade: 3.1.1 + escalade: 3.1.2 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 4bb25887..e6b57062 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "b28df542a76f6fa0278a6caf978856555b64b5ff", + "pnpmShrinkwrapHash": "1800fec10e5ab746a0f21f3a524ef9fa6c3e0099", "preferredVersionsHash": "bf21a9e8fbc5a3846fb05b4fa0859e0917b2202f" } diff --git a/libraries/adb-credential-web/package.json b/libraries/adb-credential-web/package.json index e54f5d9c..22d2e571 100644 --- a/libraries/adb-credential-web/package.json +++ b/libraries/adb-credential-web/package.json @@ -38,6 +38,6 @@ "@yume-chan/tsconfig": "workspace:^1.0.0", "eslint": "^8.57.0", "prettier": "^3.2.5", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } diff --git a/libraries/adb-daemon-webusb/package.json b/libraries/adb-daemon-webusb/package.json index e7fb172a..ffd07fa7 100644 --- a/libraries/adb-daemon-webusb/package.json +++ b/libraries/adb-daemon-webusb/package.json @@ -42,6 +42,6 @@ "@yume-chan/tsconfig": "workspace:^1.0.0", "eslint": "^8.57.0", "prettier": "^3.2.5", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } diff --git a/libraries/adb-scrcpy/package.json b/libraries/adb-scrcpy/package.json index d51a256b..9912df69 100644 --- a/libraries/adb-scrcpy/package.json +++ b/libraries/adb-scrcpy/package.json @@ -42,14 +42,14 @@ "tslib": "^2.6.2" }, "devDependencies": { - "@jest/globals": "^30.0.0-alpha.2", + "@jest/globals": "^30.0.0-alpha.3", "@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0", "cross-env": "^7.0.3", "eslint": "^8.57.0", - "jest": "^30.0.0-alpha.2", + "jest": "^30.0.0-alpha.3", "prettier": "^3.2.5", "ts-jest": "^29.1.2", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } diff --git a/libraries/adb-server-node-tcp/package.json b/libraries/adb-server-node-tcp/package.json index 919b430b..7ad56e36 100644 --- a/libraries/adb-server-node-tcp/package.json +++ b/libraries/adb-server-node-tcp/package.json @@ -38,12 +38,12 @@ "tslib": "^2.6.2" }, "devDependencies": { - "@types/node": "^20.11.24", + "@types/node": "^20.11.28", "@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0", "eslint": "^8.57.0", - "jest": "^30.0.0-alpha.2", + "jest": "^30.0.0-alpha.3", "prettier": "^3.2.5", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } diff --git a/libraries/adb/package.json b/libraries/adb/package.json index 71148cd5..45bbe5db 100644 --- a/libraries/adb/package.json +++ b/libraries/adb/package.json @@ -40,15 +40,15 @@ "tslib": "^2.6.2" }, "devDependencies": { - "@jest/globals": "^30.0.0-alpha.2", - "@types/node": "^20.11.24", + "@jest/globals": "^30.0.0-alpha.3", + "@types/node": "^20.11.28", "@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0", "cross-env": "^7.0.3", "eslint": "^8.57.0", - "jest": "^30.0.0-alpha.2", + "jest": "^30.0.0-alpha.3", "prettier": "^3.2.5", "ts-jest": "^29.1.2", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } diff --git a/libraries/android-bin/package.json b/libraries/android-bin/package.json index 38825b60..bebebc8e 100644 --- a/libraries/android-bin/package.json +++ b/libraries/android-bin/package.json @@ -38,14 +38,14 @@ "tslib": "^2.6.2" }, "devDependencies": { - "@jest/globals": "^30.0.0-alpha.2", + "@jest/globals": "^30.0.0-alpha.3", "@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0", "cross-env": "^7.0.3", "eslint": "^8.57.0", - "jest": "^30.0.0-alpha.2", + "jest": "^30.0.0-alpha.3", "prettier": "^3.2.5", "ts-jest": "^29.1.2", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } diff --git a/libraries/aoa/package.json b/libraries/aoa/package.json index 5c14566c..b4a7df2c 100644 --- a/libraries/aoa/package.json +++ b/libraries/aoa/package.json @@ -38,6 +38,6 @@ "@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0", "eslint": "^8.57.0", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } diff --git a/libraries/dataview-bigint-polyfill/package.json b/libraries/dataview-bigint-polyfill/package.json index 83e6830a..e7feb66d 100644 --- a/libraries/dataview-bigint-polyfill/package.json +++ b/libraries/dataview-bigint-polyfill/package.json @@ -42,8 +42,8 @@ "@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0", "eslint": "^8.57.0", - "jest": "^30.0.0-alpha.2", + "jest": "^30.0.0-alpha.3", "prettier": "^3.2.5", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } diff --git a/libraries/event/package.json b/libraries/event/package.json index d334bb0c..c904d3b8 100644 --- a/libraries/event/package.json +++ b/libraries/event/package.json @@ -37,14 +37,14 @@ "tslib": "^2.6.2" }, "devDependencies": { - "@jest/globals": "^30.0.0-alpha.2", + "@jest/globals": "^30.0.0-alpha.3", "@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0", "cross-env": "^7.0.3", "eslint": "^8.57.0", - "jest": "^30.0.0-alpha.2", + "jest": "^30.0.0-alpha.3", "prettier": "^3.2.5", "ts-jest": "^29.1.2", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } diff --git a/libraries/fetch-scrcpy-server/package.json b/libraries/fetch-scrcpy-server/package.json index e28fcd79..37f49823 100644 --- a/libraries/fetch-scrcpy-server/package.json +++ b/libraries/fetch-scrcpy-server/package.json @@ -30,6 +30,6 @@ "gh-release-fetch": "^4.0.3" }, "devDependencies": { - "@types/node": "^20.11.24" + "@types/node": "^20.11.28" } } diff --git a/libraries/pcm-player/package.json b/libraries/pcm-player/package.json index c02565df..fff89cd3 100644 --- a/libraries/pcm-player/package.json +++ b/libraries/pcm-player/package.json @@ -34,15 +34,15 @@ "tslib": "^2.6.2" }, "devDependencies": { - "@jest/globals": "^30.0.0-alpha.2", + "@jest/globals": "^30.0.0-alpha.3", "@types/audioworklet": "^0.0.54", "@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0", "cross-env": "^7.0.3", "eslint": "^8.57.0", - "jest": "^30.0.0-alpha.2", + "jest": "^30.0.0-alpha.3", "prettier": "^3.2.5", "ts-jest": "^29.1.2", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } diff --git a/libraries/scrcpy-decoder-tinyh264/package.json b/libraries/scrcpy-decoder-tinyh264/package.json index e61816f1..05360013 100644 --- a/libraries/scrcpy-decoder-tinyh264/package.json +++ b/libraries/scrcpy-decoder-tinyh264/package.json @@ -44,14 +44,14 @@ "yuv-canvas": "^1.2.11" }, "devDependencies": { - "@jest/globals": "^30.0.0-alpha.2", + "@jest/globals": "^30.0.0-alpha.3", "@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0", "cross-env": "^7.0.3", "eslint": "^8.57.0", - "jest": "^30.0.0-alpha.2", + "jest": "^30.0.0-alpha.3", "prettier": "^3.2.5", "ts-jest": "^29.1.2", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } diff --git a/libraries/scrcpy-decoder-webcodecs/package.json b/libraries/scrcpy-decoder-webcodecs/package.json index 09fc7db7..9030c04d 100644 --- a/libraries/scrcpy-decoder-webcodecs/package.json +++ b/libraries/scrcpy-decoder-webcodecs/package.json @@ -41,14 +41,14 @@ "tslib": "^2.6.2" }, "devDependencies": { - "@jest/globals": "^30.0.0-alpha.2", + "@jest/globals": "^30.0.0-alpha.3", "@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0", "cross-env": "^7.0.3", "eslint": "^8.57.0", - "jest": "^30.0.0-alpha.2", + "jest": "^30.0.0-alpha.3", "prettier": "^3.2.5", "ts-jest": "^29.1.2", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } diff --git a/libraries/scrcpy/package.json b/libraries/scrcpy/package.json index de9aa573..25122747 100644 --- a/libraries/scrcpy/package.json +++ b/libraries/scrcpy/package.json @@ -38,14 +38,14 @@ "tslib": "^2.6.2" }, "devDependencies": { - "@jest/globals": "^30.0.0-alpha.2", + "@jest/globals": "^30.0.0-alpha.3", "@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0", "cross-env": "^7.0.3", "eslint": "^8.57.0", - "jest": "^30.0.0-alpha.2", + "jest": "^30.0.0-alpha.3", "prettier": "^3.2.5", "ts-jest": "^29.1.2", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } diff --git a/libraries/stream-extra/package.json b/libraries/stream-extra/package.json index c61cb1de..1aabcc42 100644 --- a/libraries/stream-extra/package.json +++ b/libraries/stream-extra/package.json @@ -37,14 +37,14 @@ "tslib": "^2.6.2" }, "devDependencies": { - "@jest/globals": "^30.0.0-alpha.2", + "@jest/globals": "^30.0.0-alpha.3", "@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0", "cross-env": "^7.0.3", "eslint": "^8.57.0", - "jest": "^30.0.0-alpha.2", + "jest": "^30.0.0-alpha.3", "prettier": "^3.2.5", "ts-jest": "^29.1.2", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } diff --git a/libraries/struct/package.json b/libraries/struct/package.json index 67086401..12d8ec8a 100644 --- a/libraries/struct/package.json +++ b/libraries/struct/package.json @@ -38,14 +38,14 @@ "tslib": "^2.6.2" }, "devDependencies": { - "@jest/globals": "^30.0.0-alpha.2", + "@jest/globals": "^30.0.0-alpha.3", "@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0", "cross-env": "^7.0.3", "eslint": "^8.57.0", - "jest": "^30.0.0-alpha.2", + "jest": "^30.0.0-alpha.3", "prettier": "^3.2.5", "ts-jest": "^29.1.2", - "typescript": "^5.3.3" + "typescript": "^5.4.2" } } diff --git a/toolchain/eslint-config/package.json b/toolchain/eslint-config/package.json index 994795b5..72845b9b 100644 --- a/toolchain/eslint-config/package.json +++ b/toolchain/eslint-config/package.json @@ -3,11 +3,11 @@ "version": "1.0.0", "dependencies": { "@rushstack/eslint-patch": "^1.7.2", - "@typescript-eslint/eslint-plugin": "^7.1.1", - "@typescript-eslint/parser": "^7.1.1", + "@typescript-eslint/eslint-plugin": "^7.2.0", + "@typescript-eslint/parser": "^7.2.0", "eslint": "^8.57.0", "eslint-plugin-import": "^2.29.1", - "typescript": "^5.3.3" + "typescript": "^5.4.2" }, "devDependencies": { "prettier": "^3.2.5"