From 05eaa60226b86f08d421524154d194ff07e9e1be Mon Sep 17 00:00:00 2001 From: Arkadii Ivanov Date: Sat, 7 Sep 2024 16:21:09 +0100 Subject: [PATCH] Updated Kotlin to 2.0.20, Compose to 1.7.0-beta01, Essenty to 2.2.0-beta01 --- decompose/api/decompose.klib.api | 2 - deps.versions.toml | 6 +- .../animation/StackAnimationDirectionsTest.kt | 6 +- kotlin-js-store/yarn.lock | 653 ++++++------------ .../app-ios-compose.xcodeproj/project.pbxproj | 4 + .../UserInterfaceState.xcuserstate | Bin 43913 -> 42102 bytes .../app-ios-compose/Info.plist | 8 + 7 files changed, 232 insertions(+), 447 deletions(-) create mode 100644 sample/app-ios-compose/app-ios-compose/Info.plist diff --git a/decompose/api/decompose.klib.api b/decompose/api/decompose.klib.api index e196105ed..35d62aaae 100644 --- a/decompose/api/decompose.klib.api +++ b/decompose/api/decompose.klib.api @@ -258,8 +258,6 @@ final class com.arkivanov.decompose/DefaultComponentContext : com.arkivanov.deco } sealed class <#A: out kotlin/Any, #B: out kotlin/Any> com.arkivanov.decompose/Child { // com.arkivanov.decompose/Child|null[0] - constructor () // com.arkivanov.decompose/Child.|(){}[0] - abstract val configuration // com.arkivanov.decompose/Child.configuration|{}configuration[0] abstract fun (): #A // com.arkivanov.decompose/Child.configuration.|(){}[0] abstract val instance // com.arkivanov.decompose/Child.instance|{}instance[0] diff --git a/deps.versions.toml b/deps.versions.toml index 9daf8013c..ad68de0ef 100644 --- a/deps.versions.toml +++ b/deps.versions.toml @@ -1,11 +1,11 @@ [versions] decompose = "3.2.0-alpha06" -kotlin = "2.0.10" -essenty = "2.2.0-alpha04" +kotlin = "2.0.20" +essenty = "2.2.0-beta01" reaktive = "1.2.3" junit = "4.13.2" -jetbrainsCompose = "1.7.0-alpha02" +jetbrainsCompose = "1.7.0-beta01" jetbrainsKotlinWrappers = "1.0.0-pre.608" jetbrainsKotlinxCoroutines = "1.8.1" jetbrainsKotlinxSerialization = "1.6.3" diff --git a/extensions-compose/src/jvmTest/kotlin/com/arkivanov/decompose/extensions/compose/stack/animation/StackAnimationDirectionsTest.kt b/extensions-compose/src/jvmTest/kotlin/com/arkivanov/decompose/extensions/compose/stack/animation/StackAnimationDirectionsTest.kt index c3766cd1d..960a5bb76 100644 --- a/extensions-compose/src/jvmTest/kotlin/com/arkivanov/decompose/extensions/compose/stack/animation/StackAnimationDirectionsTest.kt +++ b/extensions-compose/src/jvmTest/kotlin/com/arkivanov/decompose/extensions/compose/stack/animation/StackAnimationDirectionsTest.kt @@ -93,9 +93,9 @@ class StackAnimationDirectionsTest( Params(from = listOf("a", "b", "c"), to = listOf("a", "d"), expected = mapOf("d" to ENTER_FRONT, "c" to EXIT_BACK)), Params(from = listOf("a", "b"), to = listOf("c", "d"), expected = mapOf("d" to ENTER_FRONT, "b" to EXIT_BACK)), Params(from = listOf("a", "b"), to = listOf("b", "a"), expected = mapOf("a" to ENTER_FRONT, "b" to EXIT_BACK)), - Params(from = listOf("a", "b"), to = listOf("b"), expected = mapOf("b" to ENTER_FRONT)), - Params(from = listOf("a", "b"), to = listOf("c", "b"), expected = mapOf("b" to ENTER_FRONT)), - Params(from = listOf("b", "c"), to = listOf("a", "b", "c"), expected = mapOf("c" to ENTER_FRONT)), + Params(from = listOf("a", "b"), to = listOf("b"), expected = emptyMap()), + Params(from = listOf("a", "b"), to = listOf("c", "b"), expected = emptyMap()), + Params(from = listOf("b", "c"), to = listOf("a", "b", "c"), expected = emptyMap()), ) } diff --git a/kotlin-js-store/yarn.lock b/kotlin-js-store/yarn.lock index 61c221a17..59c3057a2 100644 --- a/kotlin-js-store/yarn.lock +++ b/kotlin-js-store/yarn.lock @@ -310,18 +310,6 @@ resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== -"@isaacs/cliui@^8.0.2": - version "8.0.2" - resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" - integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== - dependencies: - string-width "^5.1.2" - string-width-cjs "npm:string-width@^4.2.0" - strip-ansi "^7.0.1" - strip-ansi-cjs "npm:strip-ansi@^6.0.1" - wrap-ansi "^8.1.0" - wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" - "@jridgewell/gen-mapping@^0.3.0": version "0.3.3" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" @@ -394,26 +382,6 @@ "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" -"@jsonjoy.com/base64@^1.1.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@jsonjoy.com/base64/-/base64-1.1.2.tgz#cf8ea9dcb849b81c95f14fc0aaa151c6b54d2578" - integrity sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA== - -"@jsonjoy.com/json-pack@^1.0.3": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@jsonjoy.com/json-pack/-/json-pack-1.0.4.tgz#ab59c642a2e5368e8bcfd815d817143d4f3035d0" - integrity sha512-aOcSN4MeAtFROysrbqG137b7gaDDSmVrl5mpo6sT/w+kcXpWnzhMjmY/Fh/sDx26NBxyIE7MB1seqLeCAzy9Sg== - dependencies: - "@jsonjoy.com/base64" "^1.1.1" - "@jsonjoy.com/util" "^1.1.2" - hyperdyperid "^1.2.0" - thingies "^1.20.0" - -"@jsonjoy.com/util@^1.1.2": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@jsonjoy.com/util/-/util-1.1.3.tgz#75b1c3cf21b70e665789d1ad3eabeff8b7fd1429" - integrity sha512-g//kkF4kOwUjemValCtOc/xiYzmwMRmWq3Bn+YnzOzuZLHq2PpMOxxIayN3cKbo7Ko2Np65t6D9H81IvXbXhqg== - "@leichtgewicht/ip-codec@^2.0.1": version "2.0.5" resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1" @@ -536,11 +504,6 @@ react-transition-group "^4.4.5" rifm "^0.12.1" -"@pkgjs/parseargs@^0.11.0": - version "0.11.0" - resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" - integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== - "@popperjs/core@^2.11.8": version "2.11.8" resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" @@ -559,14 +522,14 @@ "@types/connect" "*" "@types/node" "*" -"@types/bonjour@^3.5.13": +"@types/bonjour@^3.5.9": version "3.5.13" resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956" integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== dependencies: "@types/node" "*" -"@types/connect-history-api-fallback@^1.5.4": +"@types/connect-history-api-fallback@^1.3.5": version "1.5.4" resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3" integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== @@ -627,7 +590,7 @@ "@types/range-parser" "*" "@types/send" "*" -"@types/express@*", "@types/express@^4.17.21": +"@types/express@*", "@types/express@^4.17.13": version "4.17.21" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== @@ -711,10 +674,10 @@ "@types/prop-types" "*" csstype "^3.0.2" -"@types/retry@0.12.2": - version "0.12.2" - resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.2.tgz#ed279a64fa438bb69f2480eda44937912bb7480a" - integrity sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow== +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== "@types/send@*": version "0.17.4" @@ -724,14 +687,14 @@ "@types/mime" "^1" "@types/node" "*" -"@types/serve-index@^1.9.4": +"@types/serve-index@^1.9.1": version "1.9.4" resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898" integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== dependencies: "@types/express" "*" -"@types/serve-static@*", "@types/serve-static@^1.15.5": +"@types/serve-static@*", "@types/serve-static@^1.13.10": version "1.15.7" resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.7.tgz#22174bbd74fb97fe303109738e9b5c2f3064f714" integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw== @@ -740,17 +703,17 @@ "@types/node" "*" "@types/send" "*" -"@types/sockjs@^0.3.36": +"@types/sockjs@^0.3.33": version "0.3.36" resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535" integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== dependencies: "@types/node" "*" -"@types/ws@^8.5.10": - version "8.5.10" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787" - integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A== +"@types/ws@^8.5.5": + version "8.5.12" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.12.tgz#619475fe98f35ccca2a2f6c137702d85ec247b7e" + integrity sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ== dependencies: "@types/node" "*" @@ -916,10 +879,10 @@ accepts@~1.3.5, accepts@~1.3.8: mime-types "~2.1.34" negotiator "0.6.3" -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== +acorn-import-attributes@^1.9.5: + version "1.9.5" + resolved "https://registry.yarnpkg.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef" + integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ== acorn@^8.7.1: version "8.8.1" @@ -970,10 +933,10 @@ ajv@^8.0.0, ajv@^8.9.0: require-from-string "^2.0.2" uri-js "^4.4.1" -ansi-colors@4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" - integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== +ansi-colors@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== ansi-html-community@^0.0.8: version "0.0.8" @@ -985,11 +948,6 @@ ansi-regex@^5.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -1004,11 +962,6 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -ansi-styles@^6.1.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== - anymatch@~3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" @@ -1101,7 +1054,7 @@ body-parser@^1.19.0: raw-body "2.4.2" type-is "~1.6.18" -bonjour-service@^1.2.1: +bonjour-service@^1.0.11: version "1.2.1" resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.2.1.tgz#eb41b3085183df3321da1264719fbada12478d02" integrity sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw== @@ -1138,7 +1091,7 @@ braces@^3.0.3: dependencies: fill-range "^7.1.1" -browser-stdout@1.3.1: +browser-stdout@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== @@ -1158,13 +1111,6 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -bundle-name@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889" - integrity sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q== - dependencies: - run-applescript "^7.0.0" - bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -1228,21 +1174,6 @@ chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chokidar@3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - chokidar@^3.5.1: version "3.5.2" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" @@ -1258,7 +1189,7 @@ chokidar@^3.5.1: optionalDependencies: fsevents "~2.3.2" -chokidar@^3.6.0: +chokidar@^3.5.3: version "3.6.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== @@ -1451,7 +1382,7 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" -cross-spawn@^7.0.0, cross-spawn@^7.0.3: +cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -1503,19 +1434,26 @@ debug@2.6.9: dependencies: ms "2.0.0" -debug@4.3.4, debug@^4.3.4, debug@~4.3.2: +debug@^4.1.0, debug@^4.3.1, debug@~4.3.4: + version "4.3.5" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e" + integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== + dependencies: + ms "2.1.2" + +debug@^4.3.4, debug@~4.3.2: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" -debug@^4.1.0, debug@^4.3.1, debug@~4.3.4: - version "4.3.5" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e" - integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== +debug@^4.3.5: + version "4.3.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" + integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== dependencies: - ms "2.1.2" + ms "^2.1.3" debug@~4.3.1: version "4.3.3" @@ -1529,19 +1467,6 @@ decamelize@^4.0.0: resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== -default-browser-id@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-5.0.0.tgz#a1d98bf960c15082d8a3fa69e83150ccccc3af26" - integrity sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA== - -default-browser@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-5.2.1.tgz#7b7ba61204ff3e425b556869ae6d3e9d9f1712cf" - integrity sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg== - dependencies: - bundle-name "^4.1.0" - default-browser-id "^5.0.0" - default-gateway@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" @@ -1558,10 +1483,10 @@ define-data-property@^1.1.4: es-errors "^1.3.0" gopd "^1.0.1" -define-lazy-prop@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" - integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== depd@2.0.0: version "2.0.0" @@ -1588,10 +1513,10 @@ di@^0.0.1: resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c" integrity sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw= -diff@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" - integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== +diff@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" + integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== dns-packet@^5.2.2: version "5.6.1" @@ -1618,11 +1543,6 @@ dom-serialize@^2.2.1: extend "^3.0.0" void-elements "^2.0.0" -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" @@ -1638,11 +1558,6 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" @@ -1669,10 +1584,10 @@ engine.io@~6.5.2: engine.io-parser "~5.2.1" ws "~8.11.0" -enhanced-resolve@^5.16.0: - version "5.16.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz#e8bc63d51b826d6f1cbc0a150ecb5a8b0c62e567" - integrity sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw== +enhanced-resolve@^5.17.0: + version "5.17.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15" + integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" @@ -1726,16 +1641,16 @@ escape-html@~1.0.3: resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= -escape-string-regexp@4.0.0, escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + eslint-scope@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" @@ -1905,14 +1820,6 @@ find-root@^1.1.0: resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== -find-up@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - find-up@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" @@ -1921,6 +1828,14 @@ find-up@^4.0.0: locate-path "^5.0.0" path-exists "^4.0.0" +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + flat@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" @@ -1936,14 +1851,6 @@ follow-redirects@^1.0.0: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.7.tgz#2004c02eb9436eee9a21446a6477debf17e81685" integrity sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ== -foreground-child@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" - integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== - dependencies: - cross-spawn "^7.0.0" - signal-exit "^4.0.1" - format-util@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/format-util/-/format-util-1.0.5.tgz#1ffb450c8a03e7bccffe40643180918cc297d271" @@ -1968,6 +1875,11 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" +fs-monkey@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.6.tgz#8ead082953e88d992cf3ff844faa907b26756da2" + integrity sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg== + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -2021,28 +1933,6 @@ glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" - -glob@^10.3.7: - version "10.4.1" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.1.tgz#0cfb01ab6a6b438177bfe6a58e2576f6efe909c2" - integrity sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw== - dependencies: - foreground-child "^3.1.0" - jackspeak "^3.1.2" - minimatch "^9.0.4" - minipass "^7.1.2" - path-scurry "^1.11.1" - glob@^7.1.3, glob@^7.1.7: version "7.2.0" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" @@ -2055,6 +1945,17 @@ glob@^7.1.3, glob@^7.1.7: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -2123,7 +2024,7 @@ hasown@^2.0.0: dependencies: function-bind "^1.1.2" -he@1.2.0: +he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== @@ -2145,7 +2046,7 @@ hpack.js@^2.1.6: readable-stream "^2.0.1" wbuf "^1.1.0" -html-entities@^2.4.0: +html-entities@^2.3.2: version "2.5.2" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.5.2.tgz#201a3cf95d3a15be7099521620d19dfb4f65359f" integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA== @@ -2217,11 +2118,6 @@ human-signals@^2.1.0: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -hyperdyperid@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/hyperdyperid/-/hyperdyperid-1.2.0.tgz#59668d323ada92228d2a869d3e474d5a33b69e6b" - integrity sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A== - hyphenate-style-name@^1.0.3: version "1.0.5" resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.5.tgz#70b68605ee601b7142362239a0236159a8b2dc33" @@ -2293,7 +2189,7 @@ ipaddr.js@1.9.1: resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== -ipaddr.js@^2.1.0: +ipaddr.js@^2.0.1: version "2.2.0" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.2.0.tgz#d33fa7bac284f4de7af949638c9d68157c6b92e8" integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== @@ -2317,10 +2213,10 @@ is-core-module@^2.13.0: dependencies: has "^1.0.3" -is-docker@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" - integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== is-extglob@^2.1.1: version "2.1.1" @@ -2339,18 +2235,6 @@ is-glob@^4.0.1, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" -is-inside-container@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" - integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== - dependencies: - is-docker "^3.0.0" - -is-network-error@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-network-error/-/is-network-error-1.1.0.tgz#d26a760e3770226d11c169052f266a4803d9c997" - integrity sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g== - is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" @@ -2383,12 +2267,12 @@ is-unicode-supported@^0.1.0: resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== -is-wsl@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2" - integrity sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw== +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: - is-inside-container "^1.0.0" + is-docker "^2.0.0" isarray@~1.0.0: version "1.0.0" @@ -2410,15 +2294,6 @@ isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= -jackspeak@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.1.2.tgz#eada67ea949c6b71de50f1b09c92a961897b90ab" - integrity sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ== - dependencies: - "@isaacs/cliui" "^8.0.2" - optionalDependencies: - "@pkgjs/parseargs" "^0.11.0" - jest-worker@^27.4.5: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" @@ -2433,7 +2308,7 @@ jest-worker@^27.4.5: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@4.1.0: +js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== @@ -2532,10 +2407,10 @@ kind-of@^6.0.2: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -launch-editor@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.1.tgz#f259c9ef95cbc9425620bbbd14b468fcdb4ffe3c" - integrity sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw== +launch-editor@^2.6.0: + version "2.9.1" + resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.9.1.tgz#253f173bd441e342d4344b4dae58291abb425047" + integrity sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w== dependencies: picocolors "^1.0.0" shell-quote "^1.8.1" @@ -2569,7 +2444,7 @@ lodash@^4.17.15, lodash@^4.17.21: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@4.1.0: +log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== @@ -2595,25 +2470,17 @@ loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -lru-cache@^10.2.0: - version "10.2.2" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" - integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== - media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -memfs@^4.6.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-4.9.2.tgz#42e7b48207268dad8c9c48ea5d4952c5d3840433" - integrity sha512-f16coDZlTG1jskq3mxarwB+fGRrd0uXWt+o1WIhRfOwbXQZqUDsTVxQBFK9JjRQHblg8eAG2JSbprDXKjc7ijQ== +memfs@^3.4.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" + integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== dependencies: - "@jsonjoy.com/json-pack" "^1.0.3" - "@jsonjoy.com/util" "^1.1.2" - sonic-forest "^1.0.0" - tslib "^2.0.0" + fs-monkey "^1.0.4" merge-descriptors@1.0.1: version "1.0.1" @@ -2682,13 +2549,6 @@ minimalistic-assert@^1.0.0: resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimatch@5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b" - integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g== - dependencies: - brace-expansion "^2.0.1" - minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" @@ -2696,14 +2556,14 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimatch@^5.0.1: +minimatch@^5.0.1, minimatch@^5.1.6: version "5.1.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.3, minimatch@^9.0.4: +minimatch@^9.0.3: version "9.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== @@ -2720,11 +2580,6 @@ minimist@^1.2.6: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" - integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== - mkdirp@^0.5.5: version "0.5.6" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" @@ -2732,31 +2587,31 @@ mkdirp@^0.5.5: dependencies: minimist "^1.2.6" -mocha@10.3.0: - version "10.3.0" - resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.3.0.tgz#0e185c49e6dccf582035c05fa91084a4ff6e3fe9" - integrity sha512-uF2XJs+7xSLsrmIvn37i/wnc91nw7XjOQB8ccyx5aEgdnohr7n+rEiZP23WkCYHjilR6+EboEnbq/ZQDz4LSbg== - dependencies: - ansi-colors "4.1.1" - browser-stdout "1.3.1" - chokidar "3.5.3" - debug "4.3.4" - diff "5.0.0" - escape-string-regexp "4.0.0" - find-up "5.0.0" - glob "8.1.0" - he "1.2.0" - js-yaml "4.1.0" - log-symbols "4.1.0" - minimatch "5.0.1" - ms "2.1.3" - serialize-javascript "6.0.0" - strip-json-comments "3.1.1" - supports-color "8.1.1" - workerpool "6.2.1" - yargs "16.2.0" - yargs-parser "20.2.4" - yargs-unparser "2.0.0" +mocha@10.7.0: + version "10.7.0" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.7.0.tgz#9e5cbed8fa9b37537a25bd1f7fb4f6fc45458b9a" + integrity sha512-v8/rBWr2VO5YkspYINnvu81inSz2y3ODJrhO175/Exzor1RcEZZkizgE2A+w/CAXXoESS8Kys5E62dOHGHzULA== + dependencies: + ansi-colors "^4.1.3" + browser-stdout "^1.3.1" + chokidar "^3.5.3" + debug "^4.3.5" + diff "^5.2.0" + escape-string-regexp "^4.0.0" + find-up "^5.0.0" + glob "^8.1.0" + he "^1.2.0" + js-yaml "^4.1.0" + log-symbols "^4.1.0" + minimatch "^5.1.6" + ms "^2.1.3" + serialize-javascript "^6.0.2" + strip-json-comments "^3.1.1" + supports-color "^8.1.1" + workerpool "^6.5.1" + yargs "^16.2.0" + yargs-parser "^20.2.9" + yargs-unparser "^2.0.0" ms@2.0.0: version "2.0.0" @@ -2768,7 +2623,7 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@2.1.3: +ms@2.1.3, ms@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== @@ -2833,7 +2688,7 @@ obuf@^1.0.0, obuf@^1.1.2: resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== -on-finished@2.4.1, on-finished@^2.4.1: +on-finished@2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== @@ -2866,15 +2721,14 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -open@^10.0.3: - version "10.1.0" - resolved "https://registry.yarnpkg.com/open/-/open-10.1.0.tgz#a7795e6e5d519abe4286d9937bb24b51122598e1" - integrity sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw== +open@^8.0.9: + version "8.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== dependencies: - default-browser "^5.2.1" - define-lazy-prop "^3.0.0" - is-inside-container "^1.0.0" - is-wsl "^3.1.0" + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" p-limit@^2.2.0: version "2.3.0" @@ -2904,13 +2758,12 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" -p-retry@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-6.2.0.tgz#8d6df01af298750009691ce2f9b3ad2d5968f3bd" - integrity sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA== +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== dependencies: - "@types/retry" "0.12.2" - is-network-error "^1.0.0" + "@types/retry" "0.12.0" retry "^0.13.1" p-try@^2.0.0: @@ -2960,14 +2813,6 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-scurry@^1.11.1: - version "1.11.1" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" - integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== - dependencies: - lru-cache "^10.2.0" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" - path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -3215,18 +3060,6 @@ rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" -rimraf@^5.0.5: - version "5.0.7" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.7.tgz#27bddf202e7d89cb2e0381656380d1734a854a74" - integrity sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg== - dependencies: - glob "^10.3.7" - -run-applescript@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-7.0.0.tgz#e5a553c2bffd620e169d276c1cd8f1b64778fbeb" - integrity sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A== - safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -3267,7 +3100,7 @@ schema-utils@^3.2.0: ajv "^6.12.5" ajv-keywords "^3.5.2" -schema-utils@^4.0.0, schema-utils@^4.2.0: +schema-utils@^4.0.0: version "4.2.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== @@ -3282,7 +3115,7 @@ select-hose@^2.0.0: resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== -selfsigned@^2.4.1: +selfsigned@^2.1.1: version "2.4.1" resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== @@ -3309,13 +3142,6 @@ send@0.18.0: range-parser "~1.2.1" statuses "2.0.1" -serialize-javascript@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" - integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== - dependencies: - randombytes "^2.1.0" - serialize-javascript@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" @@ -3323,6 +3149,13 @@ serialize-javascript@^6.0.1: dependencies: randombytes "^2.1.0" +serialize-javascript@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + dependencies: + randombytes "^2.1.0" + serve-index@^1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" @@ -3412,11 +3245,6 @@ signal-exit@^3.0.3: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -signal-exit@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" - integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== - socket.io-adapter@~2.5.2: version "2.5.4" resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz#4fdb1358667f6d68f25343353bd99bd11ee41006" @@ -3455,13 +3283,6 @@ sockjs@^0.3.24: uuid "^8.3.2" websocket-driver "^0.7.4" -sonic-forest@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sonic-forest/-/sonic-forest-1.0.3.tgz#81363af60017daba39b794fce24627dc412563cb" - integrity sha512-dtwajos6IWMEWXdEbW1IkEkyL2gztCAgDplRIX+OT5aRKnEd5e7r7YCxRgXZdhRP1FBdOBf8axeTPhzDv8T4wQ== - dependencies: - tree-dump "^1.0.0" - source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" @@ -3535,7 +3356,7 @@ streamroller@^3.1.2: debug "^4.3.4" fs-extra "^8.1.0" -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0: +string-width@^4.1.0, string-width@^4.2.0: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -3544,15 +3365,6 @@ streamroller@^3.1.2: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string-width@^5.0.1, string-width@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -3567,26 +3379,19 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" -strip-ansi@^7.0.1: - version "7.1.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" - integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== - dependencies: - ansi-regex "^6.0.1" - strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-json-comments@3.1.1: +strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -3612,13 +3417,6 @@ stylis@4.2.0: resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== -supports-color@8.1.1, supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -3633,6 +3431,13 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" +supports-color@^8.0.0, supports-color@^8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" @@ -3664,11 +3469,6 @@ terser@^5.26.0: commander "^2.20.0" source-map-support "~0.5.20" -thingies@^1.20.0: - version "1.21.0" - resolved "https://registry.yarnpkg.com/thingies/-/thingies-1.21.0.tgz#e80fbe58fd6fdaaab8fad9b67bd0a5c943c445c1" - integrity sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g== - thunky@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" @@ -3698,16 +3498,6 @@ toidentifier@1.0.1: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== -tree-dump@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tree-dump/-/tree-dump-1.0.1.tgz#b448758da7495580e6b7830d6b7834fca4c45b96" - integrity sha512-WCkcRBVPSlHHq1dc/px9iOfqklvzCbdRwvlNfxGZsrHqf6aZttfPrd7DJTt6oR10dwUfpFFQeVTkPbBIZxX/YA== - -tslib@^2.0.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" - integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== - type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -3716,10 +3506,10 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" -typescript@5.4.3: - version "5.4.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.3.tgz#5c6fedd4c87bee01cd7a528a30145521f8e0feff" - integrity sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg== +typescript@5.5.4: + version "5.5.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba" + integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== ua-parser-js@^0.7.30: version "0.7.31" @@ -3810,53 +3600,52 @@ webpack-cli@5.1.4: rechoir "^0.8.0" webpack-merge "^5.7.3" -webpack-dev-middleware@^7.1.0: - version "7.2.1" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz#2af00538b6e4eda05f5afdd5d711dbebc05958f7" - integrity sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA== +webpack-dev-middleware@^5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz#eb7b39281cbce10e104eb2b8bf2b63fce49a3517" + integrity sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q== dependencies: colorette "^2.0.10" - memfs "^4.6.0" + memfs "^3.4.3" mime-types "^2.1.31" - on-finished "^2.4.1" range-parser "^1.2.1" schema-utils "^4.0.0" -webpack-dev-server@5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz#cb6ea47ff796b9251ec49a94f24a425e12e3c9b8" - integrity sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA== - dependencies: - "@types/bonjour" "^3.5.13" - "@types/connect-history-api-fallback" "^1.5.4" - "@types/express" "^4.17.21" - "@types/serve-index" "^1.9.4" - "@types/serve-static" "^1.15.5" - "@types/sockjs" "^0.3.36" - "@types/ws" "^8.5.10" +webpack-dev-server@4.15.2: + version "4.15.2" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz#9e0c70a42a012560860adb186986da1248333173" + integrity sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.5" ansi-html-community "^0.0.8" - bonjour-service "^1.2.1" - chokidar "^3.6.0" + bonjour-service "^1.0.11" + chokidar "^3.5.3" colorette "^2.0.10" compression "^1.7.4" connect-history-api-fallback "^2.0.0" default-gateway "^6.0.3" express "^4.17.3" graceful-fs "^4.2.6" - html-entities "^2.4.0" + html-entities "^2.3.2" http-proxy-middleware "^2.0.3" - ipaddr.js "^2.1.0" - launch-editor "^2.6.1" - open "^10.0.3" - p-retry "^6.2.0" - rimraf "^5.0.5" - schema-utils "^4.2.0" - selfsigned "^2.4.1" + ipaddr.js "^2.0.1" + launch-editor "^2.6.0" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" serve-index "^1.9.1" sockjs "^0.3.24" spdy "^4.0.2" - webpack-dev-middleware "^7.1.0" - ws "^8.16.0" + webpack-dev-middleware "^5.3.4" + ws "^8.13.0" webpack-merge@^4.1.5: version "4.2.2" @@ -3878,10 +3667,10 @@ webpack-sources@^3.2.3: resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@5.91.0: - version "5.91.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.91.0.tgz#ffa92c1c618d18c878f06892bbdc3373c71a01d9" - integrity sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw== +webpack@5.93.0: + version "5.93.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.93.0.tgz#2e89ec7035579bdfba9760d26c63ac5c3462a5e5" + integrity sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA== dependencies: "@types/eslint-scope" "^3.7.3" "@types/estree" "^1.0.5" @@ -3889,10 +3678,10 @@ webpack@5.91.0: "@webassemblyjs/wasm-edit" "^1.12.1" "@webassemblyjs/wasm-parser" "^1.12.1" acorn "^8.7.1" - acorn-import-assertions "^1.9.0" + acorn-import-attributes "^1.9.5" browserslist "^4.21.10" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.16.0" + enhanced-resolve "^5.17.0" es-module-lexer "^1.2.1" eslint-scope "5.1.1" events "^3.2.0" @@ -3941,12 +3730,12 @@ wildcard@^2.0.0: resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== -workerpool@6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343" - integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw== +workerpool@^6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.5.1.tgz#060f73b39d0caf97c6db64da004cd01b4c099544" + integrity sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -3955,24 +3744,15 @@ workerpool@6.2.1: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" - integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -ws@^8.16.0: - version "8.17.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.0.tgz#d145d18eca2ed25aaf791a183903f7be5e295fea" - integrity sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow== +ws@^8.13.0: + version "8.18.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc" + integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== ws@~8.11.0: version "8.11.0" @@ -3989,17 +3769,12 @@ yaml@^1.10.0: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@20.2.4: - version "20.2.4" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" - integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== - -yargs-parser@^20.2.2: +yargs-parser@^20.2.2, yargs-parser@^20.2.9: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs-unparser@2.0.0: +yargs-unparser@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb" integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA== @@ -4009,7 +3784,7 @@ yargs-unparser@2.0.0: flat "^5.0.2" is-plain-obj "^2.1.0" -yargs@16.2.0, yargs@^16.1.1: +yargs@^16.1.1, yargs@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== diff --git a/sample/app-ios-compose/app-ios-compose.xcodeproj/project.pbxproj b/sample/app-ios-compose/app-ios-compose.xcodeproj/project.pbxproj index 004d5b419..7e7266b33 100644 --- a/sample/app-ios-compose/app-ios-compose.xcodeproj/project.pbxproj +++ b/sample/app-ios-compose/app-ios-compose.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ /* End PBXBuildFile section */ /* Begin PBXFileReference section */ + 797772252C8CA5D50063685F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; 79DA70E32B06BD3700326407 /* app-ios-compose.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "app-ios-compose.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 79DA70E62B06BD3700326407 /* iOSApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iOSApp.swift; sourceTree = ""; }; 79DA70E82B06BD3700326407 /* RootView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootView.swift; sourceTree = ""; }; @@ -52,6 +53,7 @@ 79DA70E52B06BD3700326407 /* app-ios-compose */ = { isa = PBXGroup; children = ( + 797772252C8CA5D50063685F /* Info.plist */, 79DA70E62B06BD3700326407 /* iOSApp.swift */, 79DA70E82B06BD3700326407 /* RootView.swift */, 79DA70EA2B06BD3800326407 /* Assets.xcassets */, @@ -291,6 +293,7 @@ ENABLE_PREVIEWS = YES; FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/../shared/compose/build/xcode-frameworks/$(CONFIGURATION)/$(SDK_NAME)"; GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = "app-ios-compose/Info.plist"; "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; @@ -335,6 +338,7 @@ ENABLE_PREVIEWS = YES; FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/../shared/compose/build/xcode-frameworks/$(CONFIGURATION)/$(SDK_NAME)"; GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = "app-ios-compose/Info.plist"; "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; diff --git a/sample/app-ios-compose/app-ios-compose.xcodeproj/project.xcworkspace/xcuserdata/arkivanov.xcuserdatad/UserInterfaceState.xcuserstate b/sample/app-ios-compose/app-ios-compose.xcodeproj/project.xcworkspace/xcuserdata/arkivanov.xcuserdatad/UserInterfaceState.xcuserstate index a283631c0d1b8cdd19030ec1ab75fe89ed56ffff..b40832aeef2c27f44cb0df251b90966e384eca37 100644 GIT binary patch delta 20027 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 bsY}#0Q`I$^ + + + + CADisableMinimumFrameDurationOnPhone + + +