diff --git a/.yarn/cache/@alcalzone-ansi-tokenize-npm-0.2.0-81ad6b7c8b-ec8fb49cf4.zip b/.yarn/cache/@alcalzone-ansi-tokenize-npm-0.2.0-81ad6b7c8b-ec8fb49cf4.zip deleted file mode 100644 index 68bad0e12..000000000 Binary files a/.yarn/cache/@alcalzone-ansi-tokenize-npm-0.2.0-81ad6b7c8b-ec8fb49cf4.zip and /dev/null differ diff --git a/.yarn/cache/@alcalzone-ansi-tokenize-npm-0.3.0-9a731fa5aa-d410708ff9.zip b/.yarn/cache/@alcalzone-ansi-tokenize-npm-0.3.0-9a731fa5aa-d410708ff9.zip new file mode 100644 index 000000000..660b53d3a Binary files /dev/null and b/.yarn/cache/@alcalzone-ansi-tokenize-npm-0.3.0-9a731fa5aa-d410708ff9.zip differ diff --git a/.yarn/cache/ansi-escapes-npm-7.3.0-f8978d12b5-b5e99117d0.zip b/.yarn/cache/ansi-escapes-npm-7.3.0-f8978d12b5-b5e99117d0.zip new file mode 100644 index 000000000..236c32f95 Binary files /dev/null and b/.yarn/cache/ansi-escapes-npm-7.3.0-f8978d12b5-b5e99117d0.zip differ diff --git a/.yarn/cache/cli-boxes-npm-4.0.1-8999843a15-4a655f2d36.zip b/.yarn/cache/cli-boxes-npm-4.0.1-8999843a15-4a655f2d36.zip new file mode 100644 index 000000000..6cfe22caa Binary files /dev/null and b/.yarn/cache/cli-boxes-npm-4.0.1-8999843a15-4a655f2d36.zip differ diff --git a/.yarn/cache/cli-truncate-npm-6.0.0-d52ae5a694-319fed1cbb.zip b/.yarn/cache/cli-truncate-npm-6.0.0-d52ae5a694-319fed1cbb.zip new file mode 100644 index 000000000..43e350d0d Binary files /dev/null and b/.yarn/cache/cli-truncate-npm-6.0.0-d52ae5a694-319fed1cbb.zip differ diff --git a/.yarn/cache/es-toolkit-npm-1.45.1-9660dc6721-1b8a946ec5.zip b/.yarn/cache/es-toolkit-npm-1.45.1-9660dc6721-1b8a946ec5.zip new file mode 100644 index 000000000..290b75dea Binary files /dev/null and b/.yarn/cache/es-toolkit-npm-1.45.1-9660dc6721-1b8a946ec5.zip differ diff --git a/.yarn/cache/ink-npm-6.2.3-e3c737367b-64328d821d.zip b/.yarn/cache/ink-npm-6.2.3-e3c737367b-64328d821d.zip deleted file mode 100644 index a060bcf51..000000000 Binary files a/.yarn/cache/ink-npm-6.2.3-e3c737367b-64328d821d.zip and /dev/null differ diff --git a/.yarn/cache/ink-npm-7.0.0-9ae29adec6-918ba21105.zip b/.yarn/cache/ink-npm-7.0.0-9ae29adec6-918ba21105.zip new file mode 100644 index 000000000..1168dc03b Binary files /dev/null and b/.yarn/cache/ink-npm-7.0.0-9ae29adec6-918ba21105.zip differ diff --git a/.yarn/cache/react-reconciler-npm-0.32.0-9d60959fd4-47dd7ec683.zip b/.yarn/cache/react-reconciler-npm-0.32.0-9d60959fd4-47dd7ec683.zip deleted file mode 100644 index fc16adb7f..000000000 Binary files a/.yarn/cache/react-reconciler-npm-0.32.0-9d60959fd4-47dd7ec683.zip and /dev/null 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 new file mode 100644 index 000000000..d6a4f7295 Binary files /dev/null and b/.yarn/cache/react-reconciler-npm-0.33.0-714523f9f0-88181988a6.zip differ diff --git a/.yarn/cache/scheduler-npm-0.26.0-980301a213-c63a9f1c0e.zip b/.yarn/cache/scheduler-npm-0.27.0-772f0dd512-92644ead0a.zip similarity index 99% rename from .yarn/cache/scheduler-npm-0.26.0-980301a213-c63a9f1c0e.zip rename to .yarn/cache/scheduler-npm-0.27.0-772f0dd512-92644ead0a.zip index 9ed33c4fb..2239d7788 100644 Binary files a/.yarn/cache/scheduler-npm-0.26.0-980301a213-c63a9f1c0e.zip and b/.yarn/cache/scheduler-npm-0.27.0-772f0dd512-92644ead0a.zip differ diff --git a/.yarn/cache/tagged-tag-npm-1.0.0-80e0c0061d-e37653df3e.zip b/.yarn/cache/tagged-tag-npm-1.0.0-80e0c0061d-e37653df3e.zip new file mode 100644 index 000000000..53c28675b Binary files /dev/null and b/.yarn/cache/tagged-tag-npm-1.0.0-80e0c0061d-e37653df3e.zip differ diff --git a/.yarn/cache/terminal-size-npm-4.0.1-c0e17b851c-6f3e142987.zip b/.yarn/cache/terminal-size-npm-4.0.1-c0e17b851c-6f3e142987.zip new file mode 100644 index 000000000..b2d62876a Binary files /dev/null and b/.yarn/cache/terminal-size-npm-4.0.1-c0e17b851c-6f3e142987.zip differ diff --git a/.yarn/cache/type-fest-npm-5.5.0-324f1e892e-52315b0646.zip b/.yarn/cache/type-fest-npm-5.5.0-324f1e892e-52315b0646.zip new file mode 100644 index 000000000..8e815b50a Binary files /dev/null and b/.yarn/cache/type-fest-npm-5.5.0-324f1e892e-52315b0646.zip differ diff --git a/.yarn/cache/widest-line-npm-6.0.0-606c23a100-f548a58a9f.zip b/.yarn/cache/widest-line-npm-6.0.0-606c23a100-f548a58a9f.zip new file mode 100644 index 000000000..edff7698a Binary files /dev/null and b/.yarn/cache/widest-line-npm-6.0.0-606c23a100-f548a58a9f.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 new file mode 100644 index 000000000..678d576fc Binary files /dev/null and b/.yarn/cache/wrap-ansi-npm-10.0.0-4aa0845d6f-1ad55bbb6d.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 new file mode 100644 index 000000000..910664830 Binary files /dev/null and b/.yarn/cache/ws-npm-8.20.0-b8684d1fe3-2b31d24a53.zip differ diff --git a/package.json b/package.json index f2c0c35bf..99f74e3ef 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "date-fns": "^4.0.0", "docker-names": "^1.2.1", "fast-xml-parser": "^5.2.5", - "ink": "^6.2.3", + "ink": "^7.0.0", "ink-link": "^5.0.0", "ink-text-input": "^6.0.0", "js-yaml": "^4.1.0", diff --git a/yarn.lock b/yarn.lock index 329526773..fb58f97ea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,13 +15,13 @@ __metadata: languageName: node linkType: hard -"@alcalzone/ansi-tokenize@npm:^0.2.0": - version: 0.2.0 - resolution: "@alcalzone/ansi-tokenize@npm:0.2.0" +"@alcalzone/ansi-tokenize@npm:^0.3.0": + version: 0.3.0 + resolution: "@alcalzone/ansi-tokenize@npm:0.3.0" dependencies: ansi-styles: ^6.2.1 is-fullwidth-code-point: ^5.0.0 - checksum: ec8fb49cf4857bc9c5109b890658b4cefa5cb586a26a9fdb5a9a6d82cf4e7fb81fdf150ed57ac6a1b6bd8ea2098b2d4661c591e0692b4f27569307840285519c + checksum: d410708ff91d9aadacdcfec42a92df9e94b997853a31e8503da2d0e50b244937a3f55ada0a8e92bfa98d37c19c7940f451faaf5b2ed5275134d8fa1c7e3ab2af languageName: node linkType: hard @@ -2636,7 +2636,7 @@ __metadata: eslint-plugin-prettier: ^5.5.1 fast-xml-parser: ^5.2.5 globals: ^17.0.0 - ink: ^6.2.3 + ink: ^7.0.0 ink-link: ^5.0.0 ink-text-input: ^6.0.0 jest: ^30.0.4 @@ -4623,6 +4623,15 @@ __metadata: languageName: node linkType: hard +"ansi-escapes@npm:^7.3.0": + version: 7.3.0 + resolution: "ansi-escapes@npm:7.3.0" + dependencies: + environment: ^1.0.0 + checksum: b5e99117d07abdff097eff474dd0bf64638c70c35cbc3758baf8b77cb8921bf406a082786138e21f7e2e3498137a2d859219103db85435de6551844e6db6cb4e + languageName: node + linkType: hard + "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" @@ -5157,7 +5166,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.3.0, chalk@npm:^5.4.1, chalk@npm:^5.6.0": +"chalk@npm:^5.3.0, chalk@npm:^5.4.1, chalk@npm:^5.6.2": version: 5.6.2 resolution: "chalk@npm:5.6.2" checksum: 4ee2d47a626d79ca27cb5299ecdcce840ef5755e287412536522344db0fc51ca0f6d6433202332c29e2288c6a90a2b31f3bd626bc8c14743b6b6ee28abd3b796 @@ -5270,6 +5279,13 @@ __metadata: languageName: node linkType: hard +"cli-boxes@npm:^4.0.1": + version: 4.0.1 + resolution: "cli-boxes@npm:4.0.1" + checksum: 4a655f2d3644f4721672b617db084b81d5957e44c0421f17ee8a1414bb9da9f90f29d985ed4ed246ebc5782c5acf431a5927ab63c1e3733e8e98ec8fa2b0e85f + languageName: node + linkType: hard + "cli-cursor@npm:^4.0.0": version: 4.0.0 resolution: "cli-cursor@npm:4.0.0" @@ -5325,6 +5341,16 @@ __metadata: languageName: node linkType: hard +"cli-truncate@npm:^6.0.0": + version: 6.0.0 + resolution: "cli-truncate@npm:6.0.0" + dependencies: + slice-ansi: ^9.0.0 + string-width: ^8.2.0 + checksum: 319fed1cbb65d0d86e8b943665ae86e459594b2fd6a441b491a7e9b2d518886c15b8b3f76c230a69bcb4e8b81bdeda8b700f340b97d64272e8f55ac34ab668ca + languageName: node + linkType: hard + "cli-width@npm:^4.1.0": version: 4.1.0 resolution: "cli-width@npm:4.1.0" @@ -5863,7 +5889,7 @@ __metadata: languageName: node linkType: hard -"es-toolkit@npm:^1.39.10, es-toolkit@npm:^1.39.7": +"es-toolkit@npm:^1.39.7": version: 1.39.10 resolution: "es-toolkit@npm:1.39.10" dependenciesMeta: @@ -5875,6 +5901,18 @@ __metadata: languageName: node linkType: hard +"es-toolkit@npm:^1.45.1": + version: 1.45.1 + resolution: "es-toolkit@npm:1.45.1" + dependenciesMeta: + "@trivago/prettier-plugin-sort-imports@4.3.0": + unplugged: true + prettier-plugin-sort-re-exports@0.0.1: + unplugged: true + checksum: 1b8a946ec51d0831017d4c1b42676d93c0402aaecc44c28f26719c13bb7b95bc98399e4c64f064db62a873407d0c87b918b0c549aed46eab33ad5de3d89b8803 + languageName: node + linkType: hard + "esbuild@npm:~0.27.0": version: 0.27.0 resolution: "esbuild@npm:0.27.0" @@ -7191,43 +7229,45 @@ __metadata: languageName: node linkType: hard -"ink@npm:^6.2.3": - version: 6.2.3 - resolution: "ink@npm:6.2.3" +"ink@npm:^7.0.0": + version: 7.0.0 + resolution: "ink@npm:7.0.0" dependencies: - "@alcalzone/ansi-tokenize": ^0.2.0 - ansi-escapes: ^7.0.0 - ansi-styles: ^6.2.1 + "@alcalzone/ansi-tokenize": ^0.3.0 + ansi-escapes: ^7.3.0 + ansi-styles: ^6.2.3 auto-bind: ^5.0.1 - chalk: ^5.6.0 - cli-boxes: ^3.0.0 + chalk: ^5.6.2 + cli-boxes: ^4.0.1 cli-cursor: ^4.0.0 - cli-truncate: ^4.0.0 + cli-truncate: ^6.0.0 code-excerpt: ^4.0.0 - es-toolkit: ^1.39.10 + es-toolkit: ^1.45.1 indent-string: ^5.0.0 is-in-ci: ^2.0.0 patch-console: ^2.0.0 - react-reconciler: ^0.32.0 + react-reconciler: ^0.33.0 + scheduler: ^0.27.0 signal-exit: ^3.0.7 - slice-ansi: ^7.1.0 + slice-ansi: ^9.0.0 stack-utils: ^2.0.6 - string-width: ^7.2.0 - type-fest: ^4.27.0 - widest-line: ^5.0.0 - wrap-ansi: ^9.0.0 - ws: ^8.18.0 + string-width: ^8.2.0 + terminal-size: ^4.0.1 + type-fest: ^5.5.0 + widest-line: ^6.0.0 + wrap-ansi: ^10.0.0 + ws: ^8.20.0 yoga-layout: ~3.2.1 peerDependencies: - "@types/react": ">=19.0.0" - react: ">=19.0.0" - react-devtools-core: ^4.19.1 + "@types/react": ">=19.2.0" + react: ">=19.2.0" + react-devtools-core: ">=6.1.2" peerDependenciesMeta: "@types/react": optional: true react-devtools-core: optional: true - checksum: 64328d821d0583df7e7f11cd1c7b121994d965d77417bd47791faa903449925742bbd129f9f238a4c79fe3866ffc2392e4938e14c4ce26795a3c1279a694212a + checksum: 918ba21105a06801f5138ece277256ac7f2558c0dd5cd1fe22387fc45be2b777738482da85ff1b610fa361738485f8e5b4d47a14230eb70283a3b982d69ff3fa languageName: node linkType: hard @@ -9738,14 +9778,14 @@ __metadata: languageName: node linkType: hard -"react-reconciler@npm:^0.32.0": - version: 0.32.0 - resolution: "react-reconciler@npm:0.32.0" +"react-reconciler@npm:^0.33.0": + version: 0.33.0 + resolution: "react-reconciler@npm:0.33.0" dependencies: - scheduler: ^0.26.0 + scheduler: ^0.27.0 peerDependencies: - react: ^19.1.0 - checksum: 47dd7ec683cb48ddb6eb71c04847b3df6a43808e6a81249ef3db5b2603e2eb3095f75272fadf0d50560c0d88c9dac7b5e4ff45fbc5eadaab810c84d13deb247b + react: ^19.2.0 + checksum: 88181988a66e092c393ed5b9b8d1bdc96bfebbd973c39f0d44ed51e011869d9e344122c89d0971f175c4b533bb614b1eddae9eaea8d4d37bd69e609923888015 languageName: node linkType: hard @@ -9958,10 +9998,10 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.26.0": - version: 0.26.0 - resolution: "scheduler@npm:0.26.0" - checksum: c63a9f1c0e5089b537231cff6c11f75455b5c8625ae09535c1d7cd0a1b0c77ceecdd9f1074e5e063da5d8dc11e73e8033dcac3361791088be08a6e60c0283ed9 +"scheduler@npm:^0.27.0": + version: 0.27.0 + resolution: "scheduler@npm:0.27.0" + checksum: 92644ead0a9443e20f9d24132fe93675b156209b9eeb35ea245f8a86768d0cc0fcca56f341eeef21d9b6dd8e72d6d5e260eb5a41d34b05cd605dd45a29f572ef languageName: node linkType: hard @@ -10305,7 +10345,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^7.0.0, string-width@npm:^7.2.0": +"string-width@npm:^7.0.0": version: 7.2.0 resolution: "string-width@npm:7.2.0" dependencies: @@ -10316,7 +10356,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^8.0.0": +"string-width@npm:^8.0.0, string-width@npm:^8.1.0, string-width@npm:^8.2.0": version: 8.2.0 resolution: "string-width@npm:8.2.0" dependencies: @@ -10467,6 +10507,13 @@ __metadata: languageName: node linkType: hard +"tagged-tag@npm:^1.0.0": + version: 1.0.0 + resolution: "tagged-tag@npm:1.0.0" + checksum: e37653df3e495daa7ea7790cb161b810b00075bba2e4d6c93fb06a709e747e3ae9da11a120d0489833203926511b39e038a2affbd9d279cfb7a2f3fcccd30b5d + languageName: node + linkType: hard + "tar-fs@npm:^2.1.4": version: 2.1.4 resolution: "tar-fs@npm:2.1.4" @@ -10547,6 +10594,13 @@ __metadata: languageName: node linkType: hard +"terminal-size@npm:^4.0.1": + version: 4.0.1 + resolution: "terminal-size@npm:4.0.1" + checksum: 6f3e1429874edc2fce394fdabaf2c55c4133847ddfdb7ff4e96920205be5dd7b18ad4696ad3179025d1e145e3fdbc3bd5b083243ced2d525efd39cbdebeadc73 + languageName: node + linkType: hard + "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -10782,13 +10836,22 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.18.2, type-fest@npm:^4.27.0, type-fest@npm:^4.30.0, type-fest@npm:^4.41.0, type-fest@npm:^4.8.3": +"type-fest@npm:^4.18.2, type-fest@npm:^4.30.0, type-fest@npm:^4.41.0, type-fest@npm:^4.8.3": version: 4.41.0 resolution: "type-fest@npm:4.41.0" checksum: 7055c0e3eb188425d07403f1d5dc175ca4c4f093556f26871fe22041bc93d137d54bef5851afa320638ca1379106c594f5aa153caa654ac1a7f22c71588a4e80 languageName: node linkType: hard +"type-fest@npm:^5.5.0": + version: 5.5.0 + resolution: "type-fest@npm:5.5.0" + dependencies: + tagged-tag: ^1.0.0 + checksum: 52315b0646857e63e704783743629609458ce26c8e1208e096aa9f49c562f23c89263e75362173e017373e906a7e1418ce9b71c66d34ccbac972009e77978c95 + languageName: node + linkType: hard + "typescript@npm:^5.1.6": version: 5.9.3 resolution: "typescript@npm:5.9.3" @@ -11129,6 +11192,15 @@ __metadata: languageName: node linkType: hard +"widest-line@npm:^6.0.0": + version: 6.0.0 + resolution: "widest-line@npm:6.0.0" + dependencies: + string-width: ^8.1.0 + checksum: f548a58a9fb6005b415f38b601f9810096e263b2c06ea106be76005ee170d26b8dc208d5baf4e015b8e3f5bd7786e1b4a3170d42c67816063edea2a8a90ce3ed + languageName: node + linkType: hard + "word-wrap@npm:^1.2.5": version: 1.2.5 resolution: "word-wrap@npm:1.2.5" @@ -11154,6 +11226,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^10.0.0": + version: 10.0.0 + resolution: "wrap-ansi@npm:10.0.0" + dependencies: + ansi-styles: ^6.2.3 + string-width: ^8.2.0 + strip-ansi: ^7.1.2 + checksum: 1ad55bbb6db345519834de53b93732a19abee0a3fc8315c7e037d7ae61420932335159f53f82259c2941dab91bda66b1b4886037216e1dfaae3f3b3fc6aa0a41 + languageName: node + linkType: hard + "wrap-ansi@npm:^6.2.0": version: 6.2.0 resolution: "wrap-ansi@npm:6.2.0" @@ -11215,7 +11298,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.15.0, ws@npm:^8.18.0": +"ws@npm:^8.15.0": version: 8.18.2 resolution: "ws@npm:8.18.2" peerDependencies: @@ -11230,6 +11313,21 @@ __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.3.0": version: 0.3.0 resolution: "wsl-utils@npm:0.3.0"