Skip to content

Commit 8cc2b6c

Browse files
authored
Merge pull request #151 from GTBitsOfGood/donation_banners
Add donation banners
2 parents 67ec4b0 + 5f7fbdb commit 8cc2b6c

File tree

7 files changed

+140
-32
lines changed

7 files changed

+140
-32
lines changed

mobile/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"expo-file-system": "~17.0.1",
2828
"expo-haptics": "~13.0.1",
2929
"expo-image-picker": "~15.0.7",
30+
"expo-linking": "~6.3.1",
3031
"expo-media-library": "~16.0.4",
3132
"expo-splash-screen": "~0.27.5",
3233
"expo-status-bar": "~1.12.1",
+88
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
import React, { useEffect, useState } from 'react';
2+
import { View, Text, StyleSheet, TouchableOpacity } from 'react-native';
3+
import { Linking } from 'react-native';
4+
import dayjs from 'dayjs';
5+
import { DONATIONS } from '../../utils/types';
6+
import weekOfYear from 'dayjs/plugin/weekOfYear';
7+
8+
const donationBanner = () => {
9+
const [donationBanner, setDonationBanner] = useState<{ name: string, message: string } | null>(null);
10+
11+
useEffect(() => {
12+
function updateDonationMessage() {
13+
const today = new Date();
14+
dayjs.extend(weekOfYear);
15+
16+
const week = dayjs(today).week();
17+
const donation = DONATIONS[week % DONATIONS.length]
18+
if (donation) {
19+
setDonationBanner({ name: donation.name, message: donation.message });
20+
} else {
21+
setDonationBanner(null);
22+
}
23+
}
24+
25+
updateDonationMessage();
26+
}, []);
27+
28+
if (!donationBanner) return null;
29+
30+
return (
31+
<View style={styles.donationBanner}>
32+
<Text style={styles.donationTitle}>{donationBanner.name}!</Text>
33+
{donationBanner.message ? (
34+
<Text style={styles.donationMessage}>{donationBanner.message}</Text>
35+
) : null}
36+
<TouchableOpacity
37+
style={styles.button}
38+
onPress={() => Linking.openURL('https://www.paypal.me/Healing4Heroes?locale.x=en_US')}>
39+
<Text style={styles.buttonText}>Paypal</Text>
40+
</TouchableOpacity>
41+
<TouchableOpacity
42+
style={styles.button}
43+
onPress={() => Linking.openURL('https://venmo.com/u/HealingForHeroes-Nonprofit')}>
44+
<Text style={styles.buttonText}>Venmo</Text>
45+
</TouchableOpacity>
46+
</View>
47+
);
48+
};
49+
50+
const styles = StyleSheet.create({
51+
donationBanner: {
52+
borderRadius: 10,
53+
backgroundColor: "#3F3BED",
54+
marginBottom: 10,
55+
padding: 10,
56+
display: "flex",
57+
flexDirection: "column",
58+
gap: 5,
59+
opacity: 0.9
60+
},
61+
donationTitle: {
62+
color: "white",
63+
fontSize: 14,
64+
fontWeight: "700",
65+
textAlign: "center"
66+
},
67+
donationMessage: {
68+
color: "white",
69+
fontSize: 12,
70+
fontWeight: "400",
71+
textAlign: "center"
72+
},
73+
button: {
74+
backgroundColor: '#807efb',
75+
padding: 5,
76+
borderRadius: 5,
77+
alignItems: 'center',
78+
marginVertical: 3,
79+
paddingHorizontal: 30,
80+
},
81+
buttonText: {
82+
color: 'white',
83+
fontSize: 13,
84+
},
85+
});
86+
87+
export default donationBanner;
88+

mobile/screens/User/UserDashboardScreen.tsx

+3-1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import { getFile } from "../../utils/storage";
2828
import { userGetTrainingLogs } from "../../actions/TrainingLog";
2929
import { userGetAnnouncements } from "../../actions/Announcement";
3030
import HolidayBanner from "../Banners/HolidayBanner";
31+
import DonationBanner from "../Banners/DonationBanner";
3132
import BaseOverlay from "../../components/Overlays/BaseOverlay";
3233
import DashboardHeader from "../../components/DashboardHeader";
3334
import { endOfExecutionHandler, ErrorWrapper } from "../../utils/error";
@@ -166,6 +167,7 @@ export default function UserDashboardScreen(props: any) {
166167
<View style={styles.container}>
167168
{/* birthday reminder */}
168169
<HolidayBanner />
170+
<DonationBanner />
169171
<Modal
170172
animationType="fade"
171173
transparent={true}
@@ -429,4 +431,4 @@ const styles = StyleSheet.create({
429431
flexDirection: "row",
430432
justifyContent: "space-between",
431433
},
432-
});
434+
});

mobile/utils/types.ts

+9
Original file line numberDiff line numberDiff line change
@@ -244,3 +244,12 @@ export const HOLIDAYS = [
244244
{ name: "Happy 4th of July!", message: "", month: 6, day: 4 },
245245
{ name: "Happy Veterans Day!", message: "Thank you to all those who sacrificed for us", month: 10, day: 11 },
246246
];
247+
248+
export const DONATIONS = [
249+
{ name: "Donate a Leash", message: "Help keep our service dogs on the right path! Donate a leash and make their walks and training sessions even smoother."},
250+
{ name: "Donate a Crate", message: "Give our service dogs a comfy, secure place to rest. Donate a crate today and make their training journey even better!"},
251+
{ name: "Donate a Collar", message: "Help our service dogs stay safe and stylish with a new collar! Every little bit makes a big difference."},
252+
{ name: "Buy the Office Donuts", message: "Yum! The office would appreciate donuts!"},
253+
{ name: "Donate Dog Treats", message: "Fuel their training with delicious treats! Your donation will bring smiles (and tail wags) to our hardworking service dogs."},
254+
{ name: "Donate a Rabies Shot", message: "Show some love and buy service dogs their rabies shot! Anything is appreciated."}
255+
];

mobile/yarn.lock

+8
Original file line numberDiff line numberDiff line change
@@ -7532,6 +7532,14 @@ expo-keep-awake@~13.0.2:
75327532
resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-13.0.2.tgz#5ef31311a339671eec9921b934fdd90ab9652b0e"
75337533
integrity sha512-kKiwkVg/bY0AJ5q1Pxnm/GvpeB6hbNJhcFsoOWDh2NlpibhCLaHL826KHUM+WsnJRbVRxJ+K9vbPRHEMvFpVyw==
75347534

7535+
expo-linking@~6.3.1:
7536+
version "6.3.1"
7537+
resolved "https://registry.yarnpkg.com/expo-linking/-/expo-linking-6.3.1.tgz#05aef8a42bd310391d0b00644be40d80ece038d9"
7538+
integrity sha512-xuZCntSBGWCD/95iZ+mTUGTwHdy8Sx+immCqbUBxdvZ2TN61P02kKg7SaLS8A4a/hLrSCwrg5tMMwu5wfKr35g==
7539+
dependencies:
7540+
expo-constants "~16.0.0"
7541+
invariant "^2.2.4"
7542+
75357543
expo-media-library@~16.0.4:
75367544
version "16.0.4"
75377545
resolved "https://registry.yarnpkg.com/expo-media-library/-/expo-media-library-16.0.4.tgz#d6b264a201861a2eb055b8c181368d2e7f525ca4"

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@
2424
"dependencies": {
2525
"concurrently": "^7.3.0"
2626
}
27-
}
27+
}

yarn.lock

+30-30
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,34 @@
44

55
"@babel/runtime@^7.21.0":
66
version "7.25.6"
7-
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.25.6.tgz#9afc3289f7184d8d7f98b099884c26317b9264d2"
7+
resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz"
88
integrity sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==
99
dependencies:
1010
regenerator-runtime "^0.14.0"
1111

1212
ansi-regex@^5.0.1:
1313
version "5.0.1"
14-
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
14+
resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
1515
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
1616

1717
ansi-styles@^4.0.0, ansi-styles@^4.1.0:
1818
version "4.3.0"
19-
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
19+
resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
2020
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
2121
dependencies:
2222
color-convert "^2.0.1"
2323

2424
chalk@^4.1.0:
2525
version "4.1.2"
26-
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
26+
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
2727
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
2828
dependencies:
2929
ansi-styles "^4.1.0"
3030
supports-color "^7.1.0"
3131

3232
cliui@^8.0.1:
3333
version "8.0.1"
34-
resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa"
34+
resolved "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz"
3535
integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==
3636
dependencies:
3737
string-width "^4.2.0"
@@ -40,19 +40,19 @@ cliui@^8.0.1:
4040

4141
color-convert@^2.0.1:
4242
version "2.0.1"
43-
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
43+
resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
4444
integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
4545
dependencies:
4646
color-name "~1.1.4"
4747

4848
color-name@~1.1.4:
4949
version "1.1.4"
50-
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
50+
resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
5151
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
5252

5353
concurrently@^7.3.0:
5454
version "7.6.0"
55-
resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-7.6.0.tgz#531a6f5f30cf616f355a4afb8f8fcb2bba65a49a"
55+
resolved "https://registry.npmjs.org/concurrently/-/concurrently-7.6.0.tgz"
5656
integrity sha512-BKtRgvcJGeZ4XttiDiNcFiRlxoAeZOseqUvyYRUp/Vtd+9p1ULmeoSqGsDA+2ivdeDFpqrJvGvmI+StKfKl5hw==
5757
dependencies:
5858
chalk "^4.1.0"
@@ -67,71 +67,71 @@ concurrently@^7.3.0:
6767

6868
date-fns@^2.29.1:
6969
version "2.30.0"
70-
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0"
70+
resolved "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz"
7171
integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==
7272
dependencies:
7373
"@babel/runtime" "^7.21.0"
7474

7575
emoji-regex@^8.0.0:
7676
version "8.0.0"
77-
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
77+
resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
7878
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
7979

8080
escalade@^3.1.1:
8181
version "3.2.0"
82-
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5"
82+
resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz"
8383
integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==
8484

8585
get-caller-file@^2.0.5:
8686
version "2.0.5"
87-
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
87+
resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
8888
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
8989

9090
has-flag@^4.0.0:
9191
version "4.0.0"
92-
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
92+
resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
9393
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
9494

9595
is-fullwidth-code-point@^3.0.0:
9696
version "3.0.0"
97-
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
97+
resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
9898
integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
9999

100100
lodash@^4.17.21:
101101
version "4.17.21"
102-
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
102+
resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
103103
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
104104

105105
regenerator-runtime@^0.14.0:
106106
version "0.14.1"
107-
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f"
107+
resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz"
108108
integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==
109109

110110
require-directory@^2.1.1:
111111
version "2.1.1"
112-
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
112+
resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
113113
integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==
114114

115115
rxjs@^7.0.0:
116116
version "7.8.1"
117-
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543"
117+
resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz"
118118
integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==
119119
dependencies:
120120
tslib "^2.1.0"
121121

122122
shell-quote@^1.7.3:
123123
version "1.8.1"
124-
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680"
124+
resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz"
125125
integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==
126126

127127
spawn-command@^0.0.2-1:
128128
version "0.0.2"
129-
resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2.tgz#9544e1a43ca045f8531aac1a48cb29bdae62338e"
129+
resolved "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2.tgz"
130130
integrity sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==
131131

132132
string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
133133
version "4.2.3"
134-
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
134+
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
135135
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
136136
dependencies:
137137
emoji-regex "^8.0.0"
@@ -140,38 +140,38 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
140140

141141
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
142142
version "6.0.1"
143-
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
143+
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
144144
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
145145
dependencies:
146146
ansi-regex "^5.0.1"
147147

148148
supports-color@^7.1.0:
149149
version "7.2.0"
150-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
150+
resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
151151
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
152152
dependencies:
153153
has-flag "^4.0.0"
154154

155155
supports-color@^8.1.0:
156156
version "8.1.1"
157-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
157+
resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz"
158158
integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
159159
dependencies:
160160
has-flag "^4.0.0"
161161

162162
tree-kill@^1.2.2:
163163
version "1.2.2"
164-
resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
164+
resolved "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz"
165165
integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
166166

167167
tslib@^2.1.0:
168168
version "2.7.0"
169-
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.7.0.tgz#d9b40c5c40ab59e8738f297df3087bf1a2690c01"
169+
resolved "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz"
170170
integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==
171171

172172
wrap-ansi@^7.0.0:
173173
version "7.0.0"
174-
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
174+
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
175175
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
176176
dependencies:
177177
ansi-styles "^4.0.0"
@@ -180,17 +180,17 @@ wrap-ansi@^7.0.0:
180180

181181
y18n@^5.0.5:
182182
version "5.0.8"
183-
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
183+
resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
184184
integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
185185

186186
yargs-parser@^21.1.1:
187187
version "21.1.1"
188-
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
188+
resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"
189189
integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
190190

191191
yargs@^17.3.1:
192192
version "17.7.2"
193-
resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"
193+
resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz"
194194
integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==
195195
dependencies:
196196
cliui "^8.0.1"

0 commit comments

Comments
 (0)