diff --git a/.yarn/cache/ansi-escapes-npm-7.0.0-70628135e5-19baa61e68.zip b/.yarn/cache/ansi-escapes-npm-7.0.0-70628135e5-19baa61e68.zip new file mode 100644 index 00000000..402a10eb Binary files /dev/null and b/.yarn/cache/ansi-escapes-npm-7.0.0-70628135e5-19baa61e68.zip differ diff --git a/.yarn/cache/cli-truncate-npm-3.1.0-654d2989ef-c3243e4197.zip b/.yarn/cache/cli-truncate-npm-3.1.0-654d2989ef-c3243e4197.zip deleted file mode 100644 index 6ad23df2..00000000 Binary files a/.yarn/cache/cli-truncate-npm-3.1.0-654d2989ef-c3243e4197.zip and /dev/null differ diff --git a/.yarn/cache/cli-truncate-npm-4.0.0-3113917cdb-d5149175fd.zip b/.yarn/cache/cli-truncate-npm-4.0.0-3113917cdb-d5149175fd.zip new file mode 100644 index 00000000..88229c81 Binary files /dev/null and b/.yarn/cache/cli-truncate-npm-4.0.0-3113917cdb-d5149175fd.zip differ diff --git a/.yarn/cache/emoji-regex-npm-10.3.0-0c9fc2ef7f-5da48edfeb.zip b/.yarn/cache/emoji-regex-npm-10.3.0-0c9fc2ef7f-5da48edfeb.zip new file mode 100644 index 00000000..d5780144 Binary files /dev/null and b/.yarn/cache/emoji-regex-npm-10.3.0-0c9fc2ef7f-5da48edfeb.zip differ diff --git a/.yarn/cache/environment-npm-1.1.0-3f2409b698-dd3c1b9825.zip b/.yarn/cache/environment-npm-1.1.0-3f2409b698-dd3c1b9825.zip new file mode 100644 index 00000000..92e27878 Binary files /dev/null and b/.yarn/cache/environment-npm-1.1.0-3f2409b698-dd3c1b9825.zip differ diff --git a/.yarn/cache/get-east-asian-width-npm-1.2.0-6cd8491dbe-ea55f4d4a4.zip b/.yarn/cache/get-east-asian-width-npm-1.2.0-6cd8491dbe-ea55f4d4a4.zip new file mode 100644 index 00000000..05229166 Binary files /dev/null and b/.yarn/cache/get-east-asian-width-npm-1.2.0-6cd8491dbe-ea55f4d4a4.zip differ diff --git a/.yarn/cache/ink-npm-4.4.1-7289c501ac-6af24a6f14.zip b/.yarn/cache/ink-npm-4.4.1-7289c501ac-6af24a6f14.zip deleted file mode 100644 index 0a52799a..00000000 Binary files a/.yarn/cache/ink-npm-4.4.1-7289c501ac-6af24a6f14.zip and /dev/null differ diff --git a/.yarn/cache/ink-npm-5.0.1-25988da7ed-16e7cf3696.zip b/.yarn/cache/ink-npm-5.0.1-25988da7ed-16e7cf3696.zip new file mode 100644 index 00000000..2047cc14 Binary files /dev/null and b/.yarn/cache/ink-npm-5.0.1-25988da7ed-16e7cf3696.zip differ diff --git a/.yarn/cache/is-ci-npm-3.0.1-d9aea361e1-192c66dc78.zip b/.yarn/cache/is-ci-npm-3.0.1-d9aea361e1-192c66dc78.zip deleted file mode 100644 index 6e9e3af3..00000000 Binary files a/.yarn/cache/is-ci-npm-3.0.1-d9aea361e1-192c66dc78.zip and /dev/null differ diff --git a/.yarn/cache/is-fullwidth-code-point-npm-5.0.0-5eb90c2a6e-8dfb2d2831.zip b/.yarn/cache/is-fullwidth-code-point-npm-5.0.0-5eb90c2a6e-8dfb2d2831.zip new file mode 100644 index 00000000..5e0e355d Binary files /dev/null and b/.yarn/cache/is-fullwidth-code-point-npm-5.0.0-5eb90c2a6e-8dfb2d2831.zip differ diff --git a/.yarn/cache/is-in-ci-npm-0.1.0-9129783749-0479c03f82.zip b/.yarn/cache/is-in-ci-npm-0.1.0-9129783749-0479c03f82.zip new file mode 100644 index 00000000..e3baa971 Binary files /dev/null and b/.yarn/cache/is-in-ci-npm-0.1.0-9129783749-0479c03f82.zip differ diff --git a/.yarn/cache/is-lower-case-npm-2.0.2-b0577df8e0-ba57dd1201.zip b/.yarn/cache/is-lower-case-npm-2.0.2-b0577df8e0-ba57dd1201.zip deleted file mode 100644 index 2c56be78..00000000 Binary files a/.yarn/cache/is-lower-case-npm-2.0.2-b0577df8e0-ba57dd1201.zip and /dev/null differ diff --git a/.yarn/cache/is-upper-case-npm-2.0.2-e9a7e58990-cf4fd43c00.zip b/.yarn/cache/is-upper-case-npm-2.0.2-e9a7e58990-cf4fd43c00.zip deleted file mode 100644 index 59d4dc12..00000000 Binary files a/.yarn/cache/is-upper-case-npm-2.0.2-e9a7e58990-cf4fd43c00.zip and /dev/null differ diff --git a/.yarn/cache/slice-ansi-npm-6.0.0-06d3b87434-d0510f02af.zip b/.yarn/cache/slice-ansi-npm-7.1.0-ecf63701b8-10313dd3cf.zip similarity index 59% rename from .yarn/cache/slice-ansi-npm-6.0.0-06d3b87434-d0510f02af.zip rename to .yarn/cache/slice-ansi-npm-7.1.0-ecf63701b8-10313dd3cf.zip index 600ceb1c..23ea19ad 100644 Binary files a/.yarn/cache/slice-ansi-npm-6.0.0-06d3b87434-d0510f02af.zip and b/.yarn/cache/slice-ansi-npm-7.1.0-ecf63701b8-10313dd3cf.zip differ diff --git a/.yarn/cache/string-width-npm-7.2.0-93572222c9-42f9e82f61.zip b/.yarn/cache/string-width-npm-7.2.0-93572222c9-42f9e82f61.zip new file mode 100644 index 00000000..e5138f84 Binary files /dev/null and b/.yarn/cache/string-width-npm-7.2.0-93572222c9-42f9e82f61.zip differ diff --git a/.yarn/cache/type-fest-npm-0.12.0-52734205c8-407d6c1a6f.zip b/.yarn/cache/type-fest-npm-0.12.0-52734205c8-407d6c1a6f.zip deleted file mode 100644 index 9307af4b..00000000 Binary files a/.yarn/cache/type-fest-npm-0.12.0-52734205c8-407d6c1a6f.zip and /dev/null differ diff --git a/.yarn/cache/widest-line-npm-4.0.1-e0740b8930-64c48cf271.zip b/.yarn/cache/widest-line-npm-5.0.0-7804042de1-07f6527b96.zip similarity index 50% rename from .yarn/cache/widest-line-npm-4.0.1-e0740b8930-64c48cf271.zip rename to .yarn/cache/widest-line-npm-5.0.0-7804042de1-07f6527b96.zip index 99c4d7bc..5acffa10 100644 Binary files a/.yarn/cache/widest-line-npm-4.0.1-e0740b8930-64c48cf271.zip and b/.yarn/cache/widest-line-npm-5.0.0-7804042de1-07f6527b96.zip differ diff --git a/.yarn/cache/wrap-ansi-npm-9.0.0-c35f82c87c-b2d43b76b3.zip b/.yarn/cache/wrap-ansi-npm-9.0.0-c35f82c87c-b2d43b76b3.zip new file mode 100644 index 00000000..4795f11b Binary files /dev/null and b/.yarn/cache/wrap-ansi-npm-9.0.0-c35f82c87c-b2d43b76b3.zip differ diff --git a/package.json b/package.json index fd4ff8cd..ce00d0c3 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "chalk": "^5.3.0", "date-fns": "^3.2.0", "humanize-string": "^3.0.0", - "ink": "^4.2.0", + "ink": "^5.0.1", "ink-link": "^4.0.0", "ink-text-input": "^5.0.1", "js-yaml": "^4.1.0", diff --git a/yarn.lock b/yarn.lock index 0786ddf4..518572a9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1259,7 +1259,7 @@ __metadata: eslint-plugin-json: ^4.0.0 eslint-plugin-prettier: ^5.1.3 humanize-string: ^3.0.0 - ink: ^4.2.0 + ink: ^5.0.1 ink-link: ^4.0.0 ink-text-input: ^5.0.1 js-yaml: ^4.1.0 @@ -2933,7 +2933,7 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^6.0.0, ansi-escapes@npm:^6.2.0": +"ansi-escapes@npm:^6.2.0": version: 6.2.0 resolution: "ansi-escapes@npm:6.2.0" dependencies: @@ -2942,6 +2942,15 @@ __metadata: languageName: node linkType: hard +"ansi-escapes@npm:^7.0.0": + version: 7.0.0 + resolution: "ansi-escapes@npm:7.0.0" + dependencies: + environment: ^1.0.0 + checksum: 19baa61e68d1998c03b3b8bd023653a6c2667f0ed6caa9a00780ffd6f0a14f4a6563c57a38b3c0aba71bd704cd49c4c8df41be60bd81c957409f91e9dd49051f + languageName: node + linkType: hard + "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" @@ -3613,13 +3622,13 @@ __metadata: languageName: node linkType: hard -"cli-truncate@npm:^3.1.0": - version: 3.1.0 - resolution: "cli-truncate@npm:3.1.0" +"cli-truncate@npm:^4.0.0": + version: 4.0.0 + resolution: "cli-truncate@npm:4.0.0" dependencies: slice-ansi: ^5.0.0 - string-width: ^5.0.0 - checksum: c3243e41974445691c63f8b405df1d5a24049dc33d324fe448dc572e561a7b772ae982692900b1a5960901cc4fc7def25a629b9c69a4208ee89d12ab3332617a + string-width: ^7.0.0 + checksum: d5149175fd25ca985731bdeec46a55ec237475cf74c1a5e103baea696aceb45e372ac4acbaabf1316f06bd62e348123060f8191ffadfeedebd2a70a2a7fb199d languageName: node linkType: hard @@ -4166,6 +4175,13 @@ __metadata: languageName: node linkType: hard +"emoji-regex@npm:^10.3.0": + version: 10.3.0 + resolution: "emoji-regex@npm:10.3.0" + checksum: 5da48edfeb9462fb1ae5495cff2d79129974c696853fb0ce952cbf560f29a2756825433bf51cfd5157ec7b9f93f46f31d712e896d63e3d8ac9c3832bdb45ab73 + languageName: node + linkType: hard + "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -4212,6 +4228,13 @@ __metadata: languageName: node linkType: hard +"environment@npm:^1.0.0": + version: 1.1.0 + resolution: "environment@npm:1.1.0" + checksum: dd3c1b9825e7f71f1e72b03c2344799ac73f2e9ef81b78ea8b373e55db021786c6b9f3858ea43a436a2c4611052670ec0afe85bc029c384cc71165feee2f4ba6 + languageName: node + linkType: hard + "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" @@ -4975,6 +4998,13 @@ __metadata: languageName: node linkType: hard +"get-east-asian-width@npm:^1.0.0": + version: 1.2.0 + resolution: "get-east-asian-width@npm:1.2.0" + checksum: ea55f4d4a42c4b00d3d9be3111bc17eb0161f60ed23fc257c1390323bb780a592d7a8bdd550260fd4627dabee9a118cdfa3475ae54edca35ebcd3bdae04179e3 + languageName: node + linkType: hard + "get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2": version: 2.0.2 resolution: "get-func-name@npm:2.0.2" @@ -5536,34 +5566,33 @@ __metadata: languageName: node linkType: hard -"ink@npm:^4.2.0": - version: 4.4.1 - resolution: "ink@npm:4.4.1" +"ink@npm:^5.0.1": + version: 5.0.1 + resolution: "ink@npm:5.0.1" dependencies: "@alcalzone/ansi-tokenize": ^0.1.3 - ansi-escapes: ^6.0.0 + ansi-escapes: ^7.0.0 + ansi-styles: ^6.2.1 auto-bind: ^5.0.1 - chalk: ^5.2.0 + chalk: ^5.3.0 cli-boxes: ^3.0.0 cli-cursor: ^4.0.0 - cli-truncate: ^3.1.0 + cli-truncate: ^4.0.0 code-excerpt: ^4.0.0 indent-string: ^5.0.0 - is-ci: ^3.0.1 - is-lower-case: ^2.0.2 - is-upper-case: ^2.0.2 + is-in-ci: ^0.1.0 lodash: ^4.17.21 patch-console: ^2.0.0 react-reconciler: ^0.29.0 scheduler: ^0.23.0 signal-exit: ^3.0.7 - slice-ansi: ^6.0.0 + slice-ansi: ^7.1.0 stack-utils: ^2.0.6 - string-width: ^5.1.2 - type-fest: ^0.12.0 - widest-line: ^4.0.1 - wrap-ansi: ^8.1.0 - ws: ^8.12.0 + string-width: ^7.0.0 + type-fest: ^4.8.3 + widest-line: ^5.0.0 + wrap-ansi: ^9.0.0 + ws: ^8.15.0 yoga-wasm-web: ~0.3.3 peerDependencies: "@types/react": ">=18.0.0" @@ -5574,7 +5603,7 @@ __metadata: optional: true react-devtools-core: optional: true - checksum: 6af24a6f143a5690b07001a2dfff8a9be87b880765283291353ba8fe1e26307cd4519f275a6253474ad9292cda323de62fe134e5935da366d80a586f83a245f0 + checksum: 16e7cf3696c47928176c7a1c0d8be7cb2d178020559d266f3665ab94130e0faaf9f51b5242e6d8beb27fcaee5dcf719ca47c2b9daff041ea9f3b5a54a150bb08 languageName: node linkType: hard @@ -5658,17 +5687,6 @@ __metadata: languageName: node linkType: hard -"is-ci@npm:^3.0.1": - version: 3.0.1 - resolution: "is-ci@npm:3.0.1" - dependencies: - ci-info: ^3.2.0 - bin: - is-ci: bin.js - checksum: 192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e - languageName: node - linkType: hard - "is-core-module@npm:^2.8.1": version: 2.12.1 resolution: "is-core-module@npm:2.12.1" @@ -5735,6 +5753,15 @@ __metadata: languageName: node linkType: hard +"is-fullwidth-code-point@npm:^5.0.0": + version: 5.0.0 + resolution: "is-fullwidth-code-point@npm:5.0.0" + dependencies: + get-east-asian-width: ^1.0.0 + checksum: 8dfb2d2831b9e87983c136f5c335cd9d14c1402973e357a8ff057904612ed84b8cba196319fabedf9aefe4639e14fe3afe9d9966d1d006ebeb40fe1fed4babe5 + languageName: node + linkType: hard + "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": version: 4.0.3 resolution: "is-glob@npm:4.0.3" @@ -5744,6 +5771,15 @@ __metadata: languageName: node linkType: hard +"is-in-ci@npm:^0.1.0": + version: 0.1.0 + resolution: "is-in-ci@npm:0.1.0" + bin: + is-in-ci: cli.js + checksum: 0479c03f8255d101aaa71cfcbef4175f9d2634d3f70318ed48f68affd63c54b8d3851573744012a18b367c0fdd132c69bbd24b2580d8ee6e40170e57637da376 + languageName: node + linkType: hard + "is-inside-container@npm:^1.0.0": version: 1.0.0 resolution: "is-inside-container@npm:1.0.0" @@ -5762,15 +5798,6 @@ __metadata: languageName: node linkType: hard -"is-lower-case@npm:^2.0.2": - version: 2.0.2 - resolution: "is-lower-case@npm:2.0.2" - dependencies: - tslib: ^2.0.3 - checksum: ba57dd1201e15fd9b590654736afccf1b3b68e919f40c23ef13b00ebcc639b1d9c2f81fe86415bff3e8eccffec459786c9ac9dc8f3a19cfa4484206c411c1d7d - languageName: node - linkType: hard - "is-negative-zero@npm:^2.0.3": version: 2.0.3 resolution: "is-negative-zero@npm:2.0.3" @@ -5889,15 +5916,6 @@ __metadata: languageName: node linkType: hard -"is-upper-case@npm:^2.0.2": - version: 2.0.2 - resolution: "is-upper-case@npm:2.0.2" - dependencies: - tslib: ^2.0.3 - checksum: cf4fd43c00c2e72cd5cff911923070b89f0933b464941bd782e2315385f80b5a5acd772db3b796542e5e3cfed735f4dffd88c54d62db1ebfc5c3daa7b1af2bc6 - languageName: node - linkType: hard - "is-weakref@npm:^1.0.2": version: 1.0.2 resolution: "is-weakref@npm:1.0.2" @@ -8011,13 +8029,13 @@ __metadata: languageName: node linkType: hard -"slice-ansi@npm:^6.0.0": - version: 6.0.0 - resolution: "slice-ansi@npm:6.0.0" +"slice-ansi@npm:^7.1.0": + version: 7.1.0 + resolution: "slice-ansi@npm:7.1.0" dependencies: ansi-styles: ^6.2.1 - is-fullwidth-code-point: ^4.0.0 - checksum: d0510f02af166eff9948e7cf88985c33d9ded6de0e39908b67b5e29f802c88025c27d7e1801ce1d1d1ec311fb539538086cd2a4193d2e8f735e6c5c0e63486dd + is-fullwidth-code-point: ^5.0.0 + checksum: 10313dd3cf7a2e4b265f527b1684c7c568210b09743fd1bd74f2194715ed13ffba653dc93a5fa79e3b1711518b8990a732cb7143aa01ddafe626e99dfa6474b2 languageName: node linkType: hard @@ -8232,7 +8250,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^5.0.0, string-width@npm:^5.0.1, string-width@npm:^5.1.2": +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": version: 5.1.2 resolution: "string-width@npm:5.1.2" dependencies: @@ -8243,6 +8261,17 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^7.0.0": + version: 7.2.0 + resolution: "string-width@npm:7.2.0" + dependencies: + emoji-regex: ^10.3.0 + get-east-asian-width: ^1.0.0 + strip-ansi: ^7.1.0 + checksum: 42f9e82f61314904a81393f6ef75b832c39f39761797250de68c041d8ba4df2ef80db49ab6cd3a292923a6f0f409b8c9980d120f7d32c820b4a8a84a2598a295 + languageName: node + linkType: hard + "string.prototype.trim@npm:^1.2.9": version: 1.2.9 resolution: "string.prototype.trim@npm:1.2.9" @@ -8295,7 +8324,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^7.0.1": +"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" dependencies: @@ -8610,13 +8639,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.12.0": - version: 0.12.0 - resolution: "type-fest@npm:0.12.0" - checksum: 407d6c1a6fcc907f6124c37e977ba4966205014787a32a27579da6e47c3b1bd210b68cc1c7764d904c8aa55fb4efa6945586f9b4fae742c63ed026a4559da07d - languageName: node - linkType: hard - "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -8645,7 +8667,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.12.0, type-fest@npm:^4.6.0": +"type-fest@npm:^4.12.0, type-fest@npm:^4.6.0, type-fest@npm:^4.8.3": version: 4.25.0 resolution: "type-fest@npm:4.25.0" checksum: 4c318d0fbfc6e51bb52db6ce4609066888e45346594db502e6040681fc1985a9f5845a80b6bd46ca64310271d1cdee52a9110ccabaf199b978388b098bbc5985 @@ -8981,12 +9003,12 @@ __metadata: languageName: node linkType: hard -"widest-line@npm:^4.0.1": - version: 4.0.1 - resolution: "widest-line@npm:4.0.1" +"widest-line@npm:^5.0.0": + version: 5.0.0 + resolution: "widest-line@npm:5.0.0" dependencies: - string-width: ^5.0.1 - checksum: 64c48cf27171221be5f86fc54b94dd29879165bdff1a7aa92dde723d9a8c99fb108312768a5d62c8c2b80b701fa27bbd36a1ddc58367585cd45c0db7920a0cba + string-width: ^7.0.0 + checksum: 07f6527b961b88d40ac250596c06fada00cbe049080c6cc8ef4d7bc4f4ab03d7eb1a1c2e5585dd0d8b6ec99ba6f168d5b236edd8ba9221aeb8d914451f0235f9 languageName: node linkType: hard @@ -9037,6 +9059,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^9.0.0": + version: 9.0.0 + resolution: "wrap-ansi@npm:9.0.0" + dependencies: + ansi-styles: ^6.2.1 + string-width: ^7.0.0 + strip-ansi: ^7.1.0 + checksum: b2d43b76b3d8dcbdd64768165e548aad3e54e1cae4ecd31bac9966faaa7cf0b0345677ad6879db10ba58eb446ba8fa44fb82b4951872fd397f096712467a809f + languageName: node + linkType: hard + "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -9044,7 +9077,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.12.0": +"ws@npm:^8.15.0": version: 8.18.0 resolution: "ws@npm:8.18.0" peerDependencies: