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.1-754d049732-16d51f3112.zip b/.yarn/cache/ink-npm-7.0.1-754d049732-16d51f3112.zip new file mode 100644 index 000000000..f6423b656 Binary files /dev/null and b/.yarn/cache/ink-npm-7.0.1-754d049732-16d51f3112.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.6.0-daf055db8b-af2a7c8569.zip b/.yarn/cache/type-fest-npm-5.6.0-daf055db8b-af2a7c8569.zip new file mode 100644 index 000000000..ae8c60634 Binary files /dev/null and b/.yarn/cache/type-fest-npm-5.6.0-daf055db8b-af2a7c8569.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 02f5c81a7..3c46cbd65 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.1", "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 57a2de342..84ee346c4 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 @@ -2618,7 +2618,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.1 ink-link: ^5.0.0 ink-text-input: ^6.0.0 jest: ^30.0.4 @@ -4621,6 +4621,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" @@ -5155,7 +5164,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 @@ -5268,6 +5277,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" @@ -5323,6 +5339,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" @@ -5861,7 +5887,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: @@ -5873,6 +5899,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" @@ -7170,43 +7208,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.1": + version: 7.0.1 + resolution: "ink@npm:7.0.1" 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: 16d51f3112591380515bfc3f97348bf8cdb6d43a278b81d0e8c14dbcf2056737070aed0b690dcf550003cadedc9970aa822c332af62674e4f53e8057ecc90bd6 languageName: node linkType: hard @@ -9701,14 +9741,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 @@ -9914,10 +9954,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 @@ -10261,7 +10301,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: @@ -10272,7 +10312,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: @@ -10423,6 +10463,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" @@ -10503,6 +10550,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" @@ -10738,13 +10792,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.6.0 + resolution: "type-fest@npm:5.6.0" + dependencies: + tagged-tag: ^1.0.0 + checksum: af2a7c85698cdca84a9e29a8c16c8b6a82beaea6d5655dbe8553a11f9ba4f86352db0647c20b9c7dbdc3bc61330026fb043d3883a16249be8203fcfdb12e2c51 + languageName: node + linkType: hard + "typescript@npm:^6.0.2": version: 6.0.3 resolution: "typescript@npm:6.0.3" @@ -11085,6 +11148,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" @@ -11110,6 +11182,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" @@ -11171,7 +11254,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: @@ -11186,6 +11269,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"