Skip to content

Commit 79db848

Browse files
authored
refactor(hivechat): centralize chat error/placeholder messages as constants (#1557)
* refactor(hivechat): centralize chat error/placeholder messages as constants * chore: update yarn.lock after adding new dependency
1 parent d3f0028 commit 79db848

File tree

3 files changed

+169
-13
lines changed

3 files changed

+169
-13
lines changed

src/people/hiveChat/index.tsx

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import ChatStatusDisplay from './ChatStatusDisplay.tsx';
2929
import StaktrakRecorder from './StaktrakRecorder';
3030
import axios from 'axios';
3131
import SplashScreen from './ChatSplashScreen';
32+
import { ERROR_MESSAGES } from '../utils/Constants';
3233

3334
interface RouteParams {
3435
uuid: string;
@@ -798,11 +799,11 @@ export const HiveChatView: React.FC = observer(() => {
798799
if (!isWorkspaceComplete || isPATExpired) {
799800
ui.setToasts([
800801
{
801-
title: 'Cannot Send Message',
802+
title: ERROR_MESSAGES.CANNOT_SEND_MESSAGE,
802803
color: 'danger',
803804
text: isPATExpired
804-
? 'Your GitHub PAT has expired. Please update it in settings.'
805-
: 'Your workspace setup is incomplete. Please check settings.'
805+
? ERROR_MESSAGES.GITHUB_PAT_EXPIRED
806+
: ERROR_MESSAGES.WORKSPACE_SETUP_INCOMPLETE
806807
}
807808
]);
808809
return;
@@ -1361,11 +1362,11 @@ export const HiveChatView: React.FC = observer(() => {
13611362
if (!isWorkspaceComplete || isPATExpired) {
13621363
ui.setToasts([
13631364
{
1364-
title: 'Cannot Send Message',
1365+
title: ERROR_MESSAGES.CANNOT_SEND_MESSAGE,
13651366
color: 'danger',
13661367
text: isPATExpired
1367-
? 'Your GitHub PAT has expired. Please update it in settings.'
1368-
: 'Your workspace setup is incomplete. Please check settings.'
1368+
? ERROR_MESSAGES.GITHUB_PAT_EXPIRED
1369+
: ERROR_MESSAGES.WORKSPACE_SETUP_INCOMPLETE
13691370
}
13701371
]);
13711372
return;
@@ -2079,8 +2080,8 @@ export const HiveChatView: React.FC = observer(() => {
20792080
onKeyPress={handleKeyPress}
20802081
placeholder={
20812082
!isWorkspaceComplete || isPATExpired
2082-
? 'Complete workspace setup to send messages'
2083-
: 'Type your message...'
2083+
? ERROR_MESSAGES.COMPLETE_WORKSPACE_SETUP
2084+
: ERROR_MESSAGES.TYPE_MESSAGE_PLACEHOLDER
20842085
}
20852086
disabled={isSending || !isWorkspaceComplete || isPATExpired}
20862087
/>

src/people/utils/Constants.tsx

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,4 +188,19 @@ const nonWidgetConfigs = {
188188
}
189189
};
190190

191-
export { MAX_UPLOAD_SIZE, widgetConfigs, formDropdownOptions, badges, nonWidgetConfigs };
191+
const ERROR_MESSAGES = {
192+
CANNOT_SEND_MESSAGE: 'Cannot Send Message',
193+
GITHUB_PAT_EXPIRED: 'Your GitHub PAT has expired. Please update it in settings.',
194+
WORKSPACE_SETUP_INCOMPLETE: 'Your workspace setup is incomplete. Please check settings.',
195+
COMPLETE_WORKSPACE_SETUP: 'Complete workspace setup to send messages',
196+
TYPE_MESSAGE_PLACEHOLDER: 'Type your message...'
197+
};
198+
199+
export {
200+
MAX_UPLOAD_SIZE,
201+
widgetConfigs,
202+
formDropdownOptions,
203+
badges,
204+
nonWidgetConfigs,
205+
ERROR_MESSAGES
206+
};

yarn.lock

Lines changed: 144 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3770,6 +3770,15 @@ axe-core@=4.7.0:
37703770
resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.0.tgz#34ba5a48a8b564f67e103f0aa5768d76e15bbbbf"
37713771
integrity sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==
37723772

3773+
axios@^1.10.0:
3774+
version "1.11.0"
3775+
resolved "https://registry.yarnpkg.com/axios/-/axios-1.11.0.tgz#c2ec219e35e414c025b2095e8b8280278478fdb6"
3776+
integrity sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==
3777+
dependencies:
3778+
follow-redirects "^1.15.6"
3779+
form-data "^4.0.4"
3780+
proxy-from-env "^1.1.0"
3781+
37733782
axobject-query@^3.2.1:
37743783
version "3.2.1"
37753784
resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a"
@@ -4127,6 +4136,14 @@ cachedir@^2.3.0:
41274136
resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.4.0.tgz#7fef9cf7367233d7c88068fe6e34ed0d355a610d"
41284137
integrity sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==
41294138

4139+
call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2:
4140+
version "1.0.2"
4141+
resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6"
4142+
integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==
4143+
dependencies:
4144+
es-errors "^1.3.0"
4145+
function-bind "^1.1.2"
4146+
41304147
call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6:
41314148
version "1.0.6"
41324149
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.6.tgz#6c46675fc7a5e9de82d75a233d586c8b7ac0d931"
@@ -5342,6 +5359,15 @@ dotenv@^10.0.0:
53425359
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81"
53435360
integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==
53445361

5362+
dunder-proto@^1.0.1:
5363+
version "1.0.1"
5364+
resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a"
5365+
integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==
5366+
dependencies:
5367+
call-bind-apply-helpers "^1.0.1"
5368+
es-errors "^1.3.0"
5369+
gopd "^1.2.0"
5370+
53455371
duplexer@^0.1.2:
53465372
version "0.1.2"
53475373
resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6"
@@ -5533,6 +5559,11 @@ es-array-method-boxes-properly@^1.0.0:
55335559
resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e"
55345560
integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==
55355561

5562+
es-define-property@^1.0.1:
5563+
version "1.0.1"
5564+
resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa"
5565+
integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==
5566+
55365567
es-errors@^1.0.0, es-errors@^1.1.0, es-errors@^1.2.1, es-errors@^1.3.0:
55375568
version "1.3.0"
55385569
resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
@@ -5578,6 +5609,13 @@ es-module-lexer@^1.2.1:
55785609
resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.4.1.tgz#41ea21b43908fe6a287ffcbe4300f790555331f5"
55795610
integrity sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==
55805611

5612+
es-object-atoms@^1.0.0, es-object-atoms@^1.1.1:
5613+
version "1.1.1"
5614+
resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1"
5615+
integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==
5616+
dependencies:
5617+
es-errors "^1.3.0"
5618+
55815619
es-set-tostringtag@^2.0.1:
55825620
version "2.0.2"
55835621
resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz#11f7cc9f63376930a5f20be4915834f4bc74f9c9"
@@ -5587,6 +5625,16 @@ es-set-tostringtag@^2.0.1:
55875625
has-tostringtag "^1.0.0"
55885626
hasown "^2.0.0"
55895627

5628+
es-set-tostringtag@^2.1.0:
5629+
version "2.1.0"
5630+
resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d"
5631+
integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==
5632+
dependencies:
5633+
es-errors "^1.3.0"
5634+
get-intrinsic "^1.2.6"
5635+
has-tostringtag "^1.0.2"
5636+
hasown "^2.0.2"
5637+
55905638
es-shim-unscopables@^1.0.0, es-shim-unscopables@^1.0.2:
55915639
version "1.0.2"
55925640
resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763"
@@ -6302,6 +6350,11 @@ follow-redirects@^1.0.0:
63026350
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.5.tgz#54d4d6d062c0fa7d9d17feb008461550e3ba8020"
63036351
integrity sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==
63046352

6353+
follow-redirects@^1.15.6:
6354+
version "1.15.11"
6355+
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340"
6356+
integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==
6357+
63056358
for-each@^0.3.3:
63066359
version "0.3.3"
63076360
resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
@@ -6350,6 +6403,17 @@ form-data@^3.0.0:
63506403
combined-stream "^1.0.8"
63516404
mime-types "^2.1.12"
63526405

6406+
form-data@^4.0.4:
6407+
version "4.0.4"
6408+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.4.tgz#784cdcce0669a9d68e94d11ac4eea98088edd2c4"
6409+
integrity sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==
6410+
dependencies:
6411+
asynckit "^0.4.0"
6412+
combined-stream "^1.0.8"
6413+
es-set-tostringtag "^2.1.0"
6414+
hasown "^2.0.2"
6415+
mime-types "^2.1.12"
6416+
63536417
form-data@~2.3.2:
63546418
version "2.3.3"
63556419
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
@@ -6473,6 +6537,22 @@ get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@
64736537
has-symbols "^1.0.3"
64746538
hasown "^2.0.0"
64756539

6540+
get-intrinsic@^1.2.6:
6541+
version "1.3.0"
6542+
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01"
6543+
integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==
6544+
dependencies:
6545+
call-bind-apply-helpers "^1.0.2"
6546+
es-define-property "^1.0.1"
6547+
es-errors "^1.3.0"
6548+
es-object-atoms "^1.1.1"
6549+
function-bind "^1.1.2"
6550+
get-proto "^1.0.1"
6551+
gopd "^1.2.0"
6552+
has-symbols "^1.1.0"
6553+
hasown "^2.0.2"
6554+
math-intrinsics "^1.1.0"
6555+
64766556
get-nonce@^1.0.0:
64776557
version "1.0.1"
64786558
resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3"
@@ -6488,6 +6568,14 @@ get-package-type@^0.1.0:
64886568
resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
64896569
integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
64906570

6571+
get-proto@^1.0.1:
6572+
version "1.0.1"
6573+
resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1"
6574+
integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==
6575+
dependencies:
6576+
dunder-proto "^1.0.1"
6577+
es-object-atoms "^1.0.0"
6578+
64916579
get-stream@^5.0.0, get-stream@^5.1.0:
64926580
version "5.2.0"
64936581
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
@@ -6626,6 +6714,11 @@ gopd@^1.0.1:
66266714
dependencies:
66276715
get-intrinsic "^1.1.3"
66286716

6717+
gopd@^1.2.0:
6718+
version "1.2.0"
6719+
resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1"
6720+
integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==
6721+
66296722
graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
66306723
version "4.2.11"
66316724
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
@@ -6685,7 +6778,12 @@ has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3:
66856778
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
66866779
integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
66876780

6688-
has-tostringtag@^1.0.0, has-tostringtag@^1.0.1:
6781+
has-symbols@^1.1.0:
6782+
version "1.1.0"
6783+
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338"
6784+
integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==
6785+
6786+
has-tostringtag@^1.0.0, has-tostringtag@^1.0.1, has-tostringtag@^1.0.2:
66896787
version "1.0.2"
66906788
resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc"
66916789
integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
@@ -6707,6 +6805,13 @@ hasown@^2.0.0:
67076805
dependencies:
67086806
function-bind "^1.1.2"
67096807

6808+
hasown@^2.0.2:
6809+
version "2.0.2"
6810+
resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
6811+
integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
6812+
dependencies:
6813+
function-bind "^1.1.2"
6814+
67106815
hast-to-hyperscript@^9.0.0:
67116816
version "9.0.1"
67126817
resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d"
@@ -8683,6 +8788,11 @@ markdown-table@^3.0.0:
86838788
resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd"
86848789
integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==
86858790

8791+
math-intrinsics@^1.1.0:
8792+
version "1.1.0"
8793+
resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9"
8794+
integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==
8795+
86868796
mdast-util-definitions@^4.0.0:
86878797
version "4.0.0"
86888798
resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz#c5c1a84db799173b4dcf7643cda999e440c24db2"
@@ -10585,6 +10695,11 @@ proxy-from-env@1.0.0:
1058510695
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee"
1058610696
integrity sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==
1058710697

10698+
proxy-from-env@^1.1.0:
10699+
version "1.1.0"
10700+
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
10701+
integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
10702+
1058810703
psl@^1.1.33:
1058910704
version "1.9.0"
1059010705
resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7"
@@ -12038,7 +12153,16 @@ string-natural-compare@^3.0.1:
1203812153
resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4"
1203912154
integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==
1204012155

12041-
"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0:
12156+
"string-width-cjs@npm:string-width@^4.2.0":
12157+
version "4.2.3"
12158+
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
12159+
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
12160+
dependencies:
12161+
emoji-regex "^8.0.0"
12162+
is-fullwidth-code-point "^3.0.0"
12163+
strip-ansi "^6.0.1"
12164+
12165+
string-width@^4.1.0, string-width@^4.2.0:
1204212166
version "4.2.3"
1204312167
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
1204412168
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -12130,7 +12254,14 @@ stringify-object@^3.3.0:
1213012254
is-obj "^1.0.1"
1213112255
is-regexp "^1.0.0"
1213212256

12133-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
12257+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
12258+
version "6.0.1"
12259+
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
12260+
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
12261+
dependencies:
12262+
ansi-regex "^5.0.1"
12263+
12264+
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
1213412265
version "6.0.1"
1213512266
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
1213612267
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -13682,7 +13813,7 @@ workbox-window@6.6.1:
1368213813
"@types/trusted-types" "^2.0.2"
1368313814
workbox-core "6.6.1"
1368413815

13685-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
13816+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
1368613817
version "7.0.0"
1368713818
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
1368813819
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
@@ -13700,6 +13831,15 @@ wrap-ansi@^6.2.0:
1370013831
string-width "^4.1.0"
1370113832
strip-ansi "^6.0.0"
1370213833

13834+
wrap-ansi@^7.0.0:
13835+
version "7.0.0"
13836+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
13837+
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
13838+
dependencies:
13839+
ansi-styles "^4.0.0"
13840+
string-width "^4.1.0"
13841+
strip-ansi "^6.0.0"
13842+
1370313843
wrap-ansi@^8.1.0:
1370413844
version "8.1.0"
1370513845
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"

0 commit comments

Comments
 (0)