diff --git a/.yarn/cache/@alcalzone-ansi-tokenize-npm-0.3.0-9a731fa5aa-d410708ff9.zip b/.yarn/cache/@alcalzone-ansi-tokenize-npm-0.3.1-3d2c161f2d-47481a4b57.zip similarity index 59% rename from .yarn/cache/@alcalzone-ansi-tokenize-npm-0.3.0-9a731fa5aa-d410708ff9.zip rename to .yarn/cache/@alcalzone-ansi-tokenize-npm-0.3.1-3d2c161f2d-47481a4b57.zip index 660b53d3a..5413016c3 100644 Binary files a/.yarn/cache/@alcalzone-ansi-tokenize-npm-0.3.0-9a731fa5aa-d410708ff9.zip and b/.yarn/cache/@alcalzone-ansi-tokenize-npm-0.3.1-3d2c161f2d-47481a4b57.zip differ diff --git a/.yarn/cache/ansi-styles-npm-7.0.0-c6e839b5cd-94754b81c5.zip b/.yarn/cache/ansi-styles-npm-7.0.0-c6e839b5cd-94754b81c5.zip new file mode 100644 index 000000000..3d0f10568 Binary files /dev/null and b/.yarn/cache/ansi-styles-npm-7.0.0-c6e839b5cd-94754b81c5.zip differ diff --git a/.yarn/cache/es-toolkit-npm-1.46.1-2369b012e1-24b0a6b84a.zip b/.yarn/cache/es-toolkit-npm-1.46.1-2369b012e1-24b0a6b84a.zip deleted file mode 100644 index 889b02b5c..000000000 Binary files a/.yarn/cache/es-toolkit-npm-1.46.1-2369b012e1-24b0a6b84a.zip and /dev/null differ diff --git a/.yarn/cache/es-toolkit-npm-1.53.1-54df4ae8a9-d8af75c1e0.zip b/.yarn/cache/es-toolkit-npm-1.53.1-54df4ae8a9-d8af75c1e0.zip new file mode 100644 index 000000000..50ade571e Binary files /dev/null and b/.yarn/cache/es-toolkit-npm-1.53.1-54df4ae8a9-d8af75c1e0.zip differ diff --git a/.yarn/cache/ink-npm-7.1.1-4fc319e3fb-ecad9dae80.zip b/.yarn/cache/ink-npm-7.1.1-4fc319e3fb-ecad9dae80.zip deleted file mode 100644 index 3e3a55a3a..000000000 Binary files a/.yarn/cache/ink-npm-7.1.1-4fc319e3fb-ecad9dae80.zip and /dev/null differ diff --git a/.yarn/cache/ink-npm-8.0.0-7702a34212-4d718e04de.zip b/.yarn/cache/ink-npm-8.0.0-7702a34212-4d718e04de.zip new file mode 100644 index 000000000..5080c7635 Binary files /dev/null and b/.yarn/cache/ink-npm-8.0.0-7702a34212-4d718e04de.zip differ diff --git a/.yarn/cache/quick-lru-npm-7.3.0-03d6b57992-476a9763e3.zip b/.yarn/cache/quick-lru-npm-7.3.0-03d6b57992-476a9763e3.zip new file mode 100644 index 000000000..79ab6c646 Binary files /dev/null and b/.yarn/cache/quick-lru-npm-7.3.0-03d6b57992-476a9763e3.zip differ diff --git a/.yarn/cache/react-reconciler-npm-0.33.0-714523f9f0-88181988a6.zip b/.yarn/cache/react-reconciler-npm-0.33.0-714523f9f0-88181988a6.zip deleted file mode 100644 index d6a4f7295..000000000 Binary files a/.yarn/cache/react-reconciler-npm-0.33.0-714523f9f0-88181988a6.zip and /dev/null differ diff --git a/.yarn/cache/react-reconciler-npm-0.34.0-132f2678b3-25cc57ba77.zip b/.yarn/cache/react-reconciler-npm-0.34.0-132f2678b3-25cc57ba77.zip new file mode 100644 index 000000000..d4656eb48 Binary files /dev/null and b/.yarn/cache/react-reconciler-npm-0.34.0-132f2678b3-25cc57ba77.zip differ diff --git a/.yarn/cache/scheduler-npm-0.27.0-772f0dd512-92644ead0a.zip b/.yarn/cache/scheduler-npm-0.28.0-94e213070c-2ec673f773.zip similarity index 92% rename from .yarn/cache/scheduler-npm-0.27.0-772f0dd512-92644ead0a.zip rename to .yarn/cache/scheduler-npm-0.28.0-94e213070c-2ec673f773.zip index 2239d7788..9a657fae8 100644 Binary files a/.yarn/cache/scheduler-npm-0.27.0-772f0dd512-92644ead0a.zip and b/.yarn/cache/scheduler-npm-0.28.0-94e213070c-2ec673f773.zip differ diff --git a/.yarn/cache/string-width-npm-8.3.0-cffbb53b62-cfe6b3c838.zip b/.yarn/cache/string-width-npm-8.3.0-cffbb53b62-cfe6b3c838.zip new file mode 100644 index 000000000..6eadfe74a Binary files /dev/null and b/.yarn/cache/string-width-npm-8.3.0-cffbb53b62-cfe6b3c838.zip differ diff --git a/.yarn/cache/type-fest-npm-5.6.0-daf055db8b-af2a7c8569.zip b/.yarn/cache/type-fest-npm-5.10.0-06bc56c564-5297267d89.zip similarity index 51% rename from .yarn/cache/type-fest-npm-5.6.0-daf055db8b-af2a7c8569.zip rename to .yarn/cache/type-fest-npm-5.10.0-06bc56c564-5297267d89.zip index ae8c60634..855203e90 100644 Binary files a/.yarn/cache/type-fest-npm-5.6.0-daf055db8b-af2a7c8569.zip and b/.yarn/cache/type-fest-npm-5.10.0-06bc56c564-5297267d89.zip differ diff --git a/.yarn/cache/wrap-ansi-npm-10.0.0-4aa0845d6f-1ad55bbb6d.zip b/.yarn/cache/wrap-ansi-npm-10.0.0-4aa0845d6f-1ad55bbb6d.zip deleted file mode 100644 index 678d576fc..000000000 Binary files a/.yarn/cache/wrap-ansi-npm-10.0.0-4aa0845d6f-1ad55bbb6d.zip and /dev/null differ diff --git a/.yarn/cache/wrap-ansi-npm-10.0.2-6ba1179731-d7c89ff37e.zip b/.yarn/cache/wrap-ansi-npm-10.0.2-6ba1179731-d7c89ff37e.zip new file mode 100644 index 000000000..5b6a0a64d Binary files /dev/null and b/.yarn/cache/wrap-ansi-npm-10.0.2-6ba1179731-d7c89ff37e.zip differ diff --git a/.yarn/cache/ws-npm-8.20.0-b8684d1fe3-2b31d24a53.zip b/.yarn/cache/ws-npm-8.20.0-b8684d1fe3-2b31d24a53.zip deleted file mode 100644 index 910664830..000000000 Binary files a/.yarn/cache/ws-npm-8.20.0-b8684d1fe3-2b31d24a53.zip and /dev/null differ diff --git a/package.json b/package.json index acfffc64e..4aca297df 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "date-fns": "^4.0.0", "docker-names": "^1.2.1", "fast-xml-parser": "^5.2.5", - "ink": "^7.0.2", + "ink": "^8.0.0", "ink-link": "^5.0.0", "ink-text-input": "^6.0.0", "js-yaml": "^5.2.0", diff --git a/yarn.lock b/yarn.lock index 35605fcf0..a3cc13a4d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,13 +15,13 @@ __metadata: languageName: node linkType: hard -"@alcalzone/ansi-tokenize@npm:^0.3.0": - version: 0.3.0 - resolution: "@alcalzone/ansi-tokenize@npm:0.3.0" +"@alcalzone/ansi-tokenize@npm:^0.3.1": + version: 0.3.1 + resolution: "@alcalzone/ansi-tokenize@npm:0.3.1" dependencies: ansi-styles: ^6.2.1 is-fullwidth-code-point: ^5.0.0 - checksum: d410708ff91d9aadacdcfec42a92df9e94b997853a31e8503da2d0e50b244937a3f55ada0a8e92bfa98d37c19c7940f451faaf5b2ed5275134d8fa1c7e3ab2af + checksum: 47481a4b57994273d2dfbb65abae61c1526dd50164db646e31692b37a3bf5df5012f798de71884d0be60ba9c5a11d881782b4cf87428bd809a6c43d60c96130e languageName: node linkType: hard @@ -2001,7 +2001,7 @@ __metadata: eslint-plugin-prettier: ^5.5.1 fast-xml-parser: ^5.2.5 globals: ^17.0.0 - ink: ^7.0.2 + ink: ^8.0.0 ink-link: ^5.0.0 ink-text-input: ^6.0.0 jest: ^30.5.1 @@ -3803,6 +3803,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^7.0.0": + version: 7.0.0 + resolution: "ansi-styles@npm:7.0.0" + checksum: 94754b81c531cede91c0d49146f8adac80314c1d6503e3b1609bf4a61eeacd95b9ff732978bcef1ed23120968c5e75841f087536a112e0d38283b8b1dd8d18a8 + languageName: node + linkType: hard + "ansis@npm:^3.16.0, ansis@npm:^3.17.0": version: 3.17.0 resolution: "ansis@npm:3.17.0" @@ -4338,14 +4345,14 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.3.0, chalk@npm:^5.4.1, chalk@npm:^5.6.2": +"chalk@npm:^5.3.0, chalk@npm:^5.4.1": version: 5.6.2 resolution: "chalk@npm:5.6.2" checksum: 4ee2d47a626d79ca27cb5299ecdcce840ef5755e287412536522344db0fc51ca0f6d6433202332c29e2288c6a90a2b31f3bd626bc8c14743b6b6ee28abd3b796 languageName: node linkType: hard -"chalk@npm:^6.0.0": +"chalk@npm:^6.0.0, chalk@npm:^6.0.1": version: 6.0.1 resolution: "chalk@npm:6.0.1" checksum: 285b106e7cb6251af1f948f277c4836ce04ab4d945949dea1473e838041cae6029ff01fb218596505707a310811204f10cb2b75f992e76475275dc5fa0ca4a7f @@ -5105,15 +5112,17 @@ __metadata: languageName: node linkType: hard -"es-toolkit@npm:^1.45.1": - version: 1.46.1 - resolution: "es-toolkit@npm:1.46.1" +"es-toolkit@npm:^1.52.0": + version: 1.53.1 + resolution: "es-toolkit@npm:1.53.1" dependenciesMeta: "@trivago/prettier-plugin-sort-imports@4.3.0": unplugged: true prettier-plugin-sort-re-exports@0.0.1: unplugged: true - checksum: 24b0a6b84a19f30bb97b65b1fe4c6d9a87258418f84edfa8f49bbe346edae31ff156c5d8af42fd27a4106916a03500722986633aaa0c286155892e5867bb5483 + vitepress-plugin-sandpack@1.1.4: + unplugged: true + checksum: d8af75c1e024189383ed250b498a06b3819a97e498ba5f536fe4eb7e1ee72a6f61516087c20e59ca044ee7779a670638204bd320c0a22e33db15ca9b745b8581 languageName: node linkType: hard @@ -6402,45 +6411,43 @@ __metadata: languageName: node linkType: hard -"ink@npm:^7.0.2": - version: 7.1.1 - resolution: "ink@npm:7.1.1" +"ink@npm:^8.0.0": + version: 8.0.0 + resolution: "ink@npm:8.0.0" dependencies: - "@alcalzone/ansi-tokenize": ^0.3.0 + "@alcalzone/ansi-tokenize": ^0.3.1 ansi-escapes: ^7.3.0 - ansi-styles: ^6.2.3 + ansi-styles: ^7.0.0 auto-bind: ^5.0.1 - chalk: ^5.6.2 + chalk: ^6.0.1 cli-boxes: ^4.0.1 cli-cursor: ^4.0.0 cli-truncate: ^6.0.0 code-excerpt: ^4.0.0 - es-toolkit: ^1.45.1 + es-toolkit: ^1.52.0 indent-string: ^5.0.0 is-in-ci: ^2.0.0 patch-console: ^2.0.0 - react-reconciler: ^0.33.0 - scheduler: ^0.27.0 + quick-lru: ^7.3.0 + react-reconciler: ^0.34.0 signal-exit: ^3.0.7 - slice-ansi: ^9.0.0 stack-utils: ^2.0.6 - string-width: ^8.2.0 + string-width: ^8.3.0 terminal-size: ^4.0.1 - type-fest: ^5.5.0 + type-fest: ^5.10.0 widest-line: ^6.0.0 - wrap-ansi: ^10.0.0 - ws: ^8.20.0 + wrap-ansi: ^10.0.2 yoga-layout: ~3.2.1 peerDependencies: - "@types/react": ">=19.2.0" - react: ">=19.2.0" + "@types/react": ">=19.3.0" + react: ">=19.3.0" react-devtools-core: ">=6.1.2" peerDependenciesMeta: "@types/react": optional: true react-devtools-core: optional: true - checksum: ecad9dae80fca079e83dfe4b725f7769a15810f2615fac0e3634fc7e58eb6ffef25e684b744f2cced2e48a62df172c3543bb57204d8663ad3d5e9a1697e05db1 + checksum: 4d718e04ded1574ad4d0b00de825f9e5ad0b57068d5714df8ac3f9316a20e72622f258567b32c2d02dda630cf57771b797d837a9eb27d1f02f0a623dc92dc05e languageName: node linkType: hard @@ -9145,6 +9152,13 @@ __metadata: languageName: node linkType: hard +"quick-lru@npm:^7.3.0": + version: 7.3.0 + resolution: "quick-lru@npm:7.3.0" + checksum: 476a9763e347ff29ab69b6156d5d8a492abfdcf9e565738f32918a34f3bc1451a8359f185d02f372f0fd918a6b0a28bbef54031c66bf77119678bfa396b564a6 + languageName: node + linkType: hard + "react-error-boundary@npm:^5.0.0": version: 5.0.0 resolution: "react-error-boundary@npm:5.0.0" @@ -9168,14 +9182,14 @@ __metadata: languageName: node linkType: hard -"react-reconciler@npm:^0.33.0": - version: 0.33.0 - resolution: "react-reconciler@npm:0.33.0" +"react-reconciler@npm:^0.34.0": + version: 0.34.0 + resolution: "react-reconciler@npm:0.34.0" dependencies: - scheduler: ^0.27.0 + scheduler: ^0.28.0 peerDependencies: - react: ^19.2.0 - checksum: 88181988a66e092c393ed5b9b8d1bdc96bfebbd973c39f0d44ed51e011869d9e344122c89d0971f175c4b533bb614b1eddae9eaea8d4d37bd69e609923888015 + react: ^19.3.0 + checksum: 25cc57ba77bf8dad110b5df51edf87d8afcd601a44beec5e3acf88004c20d7b734079c7d95be155bf65c4e19b4add83fce3bd13985fe24b3e6daafafa945854b languageName: node linkType: hard @@ -9352,10 +9366,10 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.27.0": - version: 0.27.0 - resolution: "scheduler@npm:0.27.0" - checksum: 92644ead0a9443e20f9d24132fe93675b156209b9eeb35ea245f8a86768d0cc0fcca56f341eeef21d9b6dd8e72d6d5e260eb5a41d34b05cd605dd45a29f572ef +"scheduler@npm:^0.28.0": + version: 0.28.0 + resolution: "scheduler@npm:0.28.0" + checksum: 2ec673f773d3b8992ca047a7e94e21b0f6dfea8414935a0d92b070ce1ea6b1b5ee97976f3efc9f3eb49982957b1cd8e38a20b63fb14ed6a848ae063aeb87e751 languageName: node linkType: hard @@ -9711,6 +9725,16 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^8.3.0": + version: 8.3.0 + resolution: "string-width@npm:8.3.0" + dependencies: + get-east-asian-width: ^1.5.0 + strip-ansi: ^7.1.2 + checksum: cfe6b3c8387ca79048436a85a37b8df1917f7f0c3dd708db4cec097ee3b61a8c92e22538702b3af100d154b85113cae53c10f5c2efddbbcd7763df11c2e76970 + languageName: node + linkType: hard + "string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -10217,12 +10241,12 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^5.5.0": - version: 5.6.0 - resolution: "type-fest@npm:5.6.0" +"type-fest@npm:^5.10.0": + version: 5.10.0 + resolution: "type-fest@npm:5.10.0" dependencies: tagged-tag: ^1.0.0 - checksum: af2a7c85698cdca84a9e29a8c16c8b6a82beaea6d5655dbe8553a11f9ba4f86352db0647c20b9c7dbdc3bc61330026fb043d3883a16249be8203fcfdb12e2c51 + checksum: 5297267d89df5066dd219820ebc0a01e648db99fb33c0d4b19400464e8238fe3e7b556feea8cf6494e14c3f0388487bac29bbbf263ffde8372e365718bca3c4a languageName: node linkType: hard @@ -10632,14 +10656,13 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^10.0.0": - version: 10.0.0 - resolution: "wrap-ansi@npm:10.0.0" +"wrap-ansi@npm:^10.0.2": + version: 10.0.2 + resolution: "wrap-ansi@npm:10.0.2" dependencies: ansi-styles: ^6.2.3 string-width: ^8.2.0 - strip-ansi: ^7.1.2 - checksum: 1ad55bbb6db345519834de53b93732a19abee0a3fc8315c7e037d7ae61420932335159f53f82259c2941dab91bda66b1b4886037216e1dfaae3f3b3fc6aa0a41 + checksum: d7c89ff37ee6e90ef9983953cf3c23bd9f80dc444364a24c2ba00cd3519e0708355a572247e4c55c1638571cd1df4bd34c6dc29be5ca641faa9ef9daf1c06592 languageName: node linkType: hard @@ -10728,21 +10751,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.20.0": - version: 8.20.0 - resolution: "ws@npm:8.20.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 2b31d24a53690770564a033c21ea48390f84d23fbc5abc14b2bbec4e112846f2f3ca66caee769a73fb8bc89ba16b452a6911a553e9742bbc75bccb79e203953e - languageName: node - linkType: hard - "wsl-utils@npm:^0.4.0": version: 0.4.0 resolution: "wsl-utils@npm:0.4.0"