Openstatus www.openstatus.dev
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: send emails when user subscribe ๐Ÿ’Œ(#52)

* ๐Ÿ’Œ send emails when user subscribe

* style: update name

* style: update name

* fix: update email

authored by

Thibault Le Ouay and committed by
GitHub
77ea289f 2126a083

+1327 -33
+1
.gitignore
··· 37 37 38 38 # packages 39 39 dist 40 + packages/emails/.react-email
+1
apps/web/package.json
··· 13 13 "@hookform/resolvers": "^3.1.1", 14 14 "@openstatus/api": "workspace:^", 15 15 "@openstatus/db": "workspace:^", 16 + "@openstatus/emails": "workspace:^", 16 17 "@openstatus/tinybird": "workspace:*", 17 18 "@openstatus/upstash": "workspace:*", 18 19 "@radix-ui/react-accordion": "^1.1.2",
+5 -2
apps/web/src/app/_components/hero-form.tsx
··· 2 2 3 3 import { Input } from "@/components/ui/input"; 4 4 import { toast } from "@/components/ui/use-toast"; 5 - 6 - import { addToWaitlist } from "../action"; 5 + import { addToWaitlist, sendWaitingListEmail } from "../action"; 7 6 import { SubmitButton } from "./submit-button"; 8 7 9 8 export const HeroForm = () => { ··· 16 15 toast({ 17 16 description: `Thank you, you're number ${formattedNumber} on the list.`, 18 17 }); 18 + const email = data.get("email"); 19 + if (email) { 20 + sendWaitingListEmail(email); 21 + } 19 22 } catch (e) { 20 23 toast({ 21 24 description: "Something went wrong",
+17 -11
apps/web/src/app/action.ts
··· 1 1 "use server"; 2 2 3 + import { Redis } from "@upstash/redis"; 4 + import { Resend } from "resend"; 5 + 6 + import { validateEmailNotDisposable, WaitingList } from "@openstatus/emails"; 7 + 3 8 import { EmailTemplate } from "@/components/templates/email-template"; 4 9 import { env } from "@/env.mjs"; 5 - import { Redis } from "@upstash/redis"; 6 - import { Resend } from "resend"; 7 10 8 11 const redis = Redis.fromEnv(); 9 12 ··· 13 16 const email = data.get("email"); 14 17 if (email) { 15 18 const number = await write(email); 16 - await wait(500); 19 + // await wait(500); 17 20 // TODO: save email to Highstorm 18 21 19 22 // REMINDER: how to send emails in server action ··· 47 50 }; 48 51 49 52 // Resend 50 - // const send = async (email) => { 51 - // return await resend.emails.send({ 52 - // from: "onboarding@openstatus.dev", 53 - // to: "maximilian@kaske.org", 54 - // subject: "Hello world", 55 - // react: EmailTemplate({ firstName: "John" }), 56 - // }); 57 - // }; 53 + export const sendWaitingListEmail = async (email) => { 54 + const isValid = await validateEmailNotDisposable(email); 55 + if (!isValid) { 56 + await resend.emails.send({ 57 + from: "Thibault Le Ouay Ducasse <thibault@openstatus.dev>", 58 + to: [email], 59 + subject: "Thanks for joining the waitlist!", 60 + react: WaitingList(), 61 + }); 62 + } 63 + };
+8
packages/emails/emails/utils/utils.ts
··· 1 + export const validateEmailNotDisposable = async (mailHost: string) => { 2 + const response = await fetch( 3 + `https://open.kickbox.com/v1/disposable/${mailHost}`, 4 + ); 5 + const status = await response.json(); 6 + 7 + return status.disposable; 8 + };
+35
packages/emails/emails/waiting-list.tsx
··· 1 + import { Body, Head, Html, Link, Preview } from "@react-email/components"; 2 + 3 + const WaitingList = () => { 4 + return ( 5 + <Html> 6 + <Head> 7 + <title>Thanks for joining OpenStatus waiting list</title> 8 + <Preview> 9 + Thanks for joining OpenStatus waiting list waiting list 10 + </Preview> 11 + <Body> 12 + Hello, 13 + <br /> 14 + <br /> 15 + We're working hard to get you access to OpenStatus. ou can track our 16 + progress on our{" "} 17 + <Link href="https://github.com/mxkaske/openstatus"> 18 + Github repository 19 + </Link> 20 + . 21 + <br /> 22 + <br /> 23 + If you have any questions, I'm more than happy to answer them 24 + <br /> 25 + <br /> 26 + Thank you 27 + <br /> 28 + Thibault Le Ouay Ducasse 29 + </Body> 30 + </Head> 31 + </Html> 32 + ); 33 + }; 34 + 35 + export default WaitingList;
+19
packages/emails/emails/welcome.tsx
··· 1 + import * as React from "react"; 2 + import { Button, Html } from "@react-email/components"; 3 + 4 + const WelcomeEmail = () => { 5 + return ( 6 + <Html> 7 + <Button 8 + pX={20} 9 + pY={12} 10 + href="https://example.com" 11 + style={{ background: "#000", color: "#fff" }} 12 + > 13 + Click me 14 + </Button> 15 + </Html> 16 + ); 17 + }; 18 + 19 + export default WelcomeEmail;
+5
packages/emails/index.ts
··· 1 + import { validateEmailNotDisposable } from "./emails/utils/utils"; 2 + import WaitingList from "./emails/waiting-list"; 3 + import WelcomeEmail from "./emails/welcome"; 4 + 5 + export { WelcomeEmail, WaitingList, validateEmailNotDisposable };
+27
packages/emails/package.json
··· 1 + { 2 + "name": "@openstatus/emails", 3 + "version": "1.0.0", 4 + "description": "", 5 + "main": "emails/index.tsx", 6 + "scripts": { 7 + "dev:email": "email dev" 8 + }, 9 + "keywords": [], 10 + "author": "", 11 + "license": "ISC", 12 + "dependencies": { 13 + "@react-email/button": "0.0.9", 14 + "@react-email/components": "0.0.7", 15 + "@react-email/head": "0.0.5", 16 + "@react-email/html": "0.0.4", 17 + "@react-email/tailwind": "0.0.8", 18 + "react-email": "1.9.4" 19 + }, 20 + "devDependencies": { 21 + "@types/node": "20.3.1", 22 + "@types/react": "18.2.12", 23 + "react": "18.2.0", 24 + "tsconfig": "workspace:*", 25 + "typescript": "^5.1.0" 26 + } 27 + }
+5
packages/emails/tsconfig.json
··· 1 + { 2 + "extends": "tsconfig/react-library.json", 3 + "include": ["."], 4 + "exclude": ["dist", "build", "node_modules"] 5 + }
+1203 -20
pnpm-lock.yaml
··· 47 47 '@openstatus/db': 48 48 specifier: workspace:^ 49 49 version: link:../../packages/db 50 + '@openstatus/emails': 51 + specifier: workspace:^ 52 + version: link:../../packages/emails 50 53 '@openstatus/tinybird': 51 54 specifier: workspace:* 52 55 version: link:../../packages/tinybird ··· 281 284 version: link:../tsconfig 282 285 typescript: 283 286 specifier: 5.1.3 287 + version: 5.1.3 288 + 289 + packages/emails: 290 + dependencies: 291 + '@react-email/button': 292 + specifier: 0.0.9 293 + version: 0.0.9 294 + '@react-email/components': 295 + specifier: 0.0.7 296 + version: 0.0.7 297 + '@react-email/head': 298 + specifier: 0.0.5 299 + version: 0.0.5 300 + '@react-email/html': 301 + specifier: 0.0.4 302 + version: 0.0.4 303 + '@react-email/tailwind': 304 + specifier: 0.0.8 305 + version: 0.0.8 306 + react-email: 307 + specifier: 1.9.4 308 + version: 1.9.4 309 + devDependencies: 310 + '@types/node': 311 + specifier: 20.3.1 312 + version: 20.3.1 313 + '@types/react': 314 + specifier: 18.2.12 315 + version: 18.2.12 316 + react: 317 + specifier: 18.2.0 318 + version: 18.2.0 319 + tsconfig: 320 + specifier: workspace:* 321 + version: link:../tsconfig 322 + typescript: 323 + specifier: ^5.1.0 284 324 version: 5.1.3 285 325 286 326 packages/tinybird: ··· 709 749 csstype: 3.1.1 710 750 dev: false 711 751 752 + /@commander-js/extra-typings@9.4.1(commander@9.4.1): 753 + resolution: {integrity: sha512-v0BqORYamk1koxDon6femDGLWSL7P78vYTyOU5nFaALnmNALL+ktgdHvWbxzzBBJIKS7kv3XvM/DqNwiLcgFTA==} 754 + peerDependencies: 755 + commander: 9.4.x 756 + dependencies: 757 + commander: 9.4.1 758 + dev: false 759 + 712 760 /@cspotcode/source-map-support@0.8.1: 713 761 resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} 714 762 engines: {node: '>=12'} ··· 734 782 get-tsconfig: 4.6.0 735 783 dev: true 736 784 785 + /@esbuild/android-arm64@0.16.4: 786 + resolution: {integrity: sha512-VPuTzXFm/m2fcGfN6CiwZTlLzxrKsWbPkG7ArRFpuxyaHUm/XFHQPD4xNwZT6uUmpIHhnSjcaCmcla8COzmZ5Q==} 787 + engines: {node: '>=12'} 788 + cpu: [arm64] 789 + os: [android] 790 + requiresBuild: true 791 + dev: false 792 + optional: true 793 + 737 794 /@esbuild/android-arm64@0.17.19: 738 795 resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} 739 796 engines: {node: '>=12'} ··· 761 818 dev: true 762 819 optional: true 763 820 821 + /@esbuild/android-arm@0.16.4: 822 + resolution: {integrity: sha512-rZzb7r22m20S1S7ufIc6DC6W659yxoOrl7sKP1nCYhuvUlnCFHVSbATG4keGUtV8rDz11sRRDbWkvQZpzPaHiw==} 823 + engines: {node: '>=12'} 824 + cpu: [arm] 825 + os: [android] 826 + requiresBuild: true 827 + dev: false 828 + optional: true 829 + 764 830 /@esbuild/android-arm@0.17.19: 765 831 resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} 766 832 engines: {node: '>=12'} ··· 788 854 dev: true 789 855 optional: true 790 856 857 + /@esbuild/android-x64@0.16.4: 858 + resolution: {integrity: sha512-MW+B2O++BkcOfMWmuHXB15/l1i7wXhJFqbJhp82IBOais8RBEQv2vQz/jHrDEHaY2X0QY7Wfw86SBL2PbVOr0g==} 859 + engines: {node: '>=12'} 860 + cpu: [x64] 861 + os: [android] 862 + requiresBuild: true 863 + dev: false 864 + optional: true 865 + 791 866 /@esbuild/android-x64@0.17.19: 792 867 resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} 793 868 engines: {node: '>=12'} ··· 815 890 dev: true 816 891 optional: true 817 892 893 + /@esbuild/darwin-arm64@0.16.4: 894 + resolution: {integrity: sha512-a28X1O//aOfxwJVZVs7ZfM8Tyih2Za4nKJrBwW5Wm4yKsnwBy9aiS/xwpxiiTRttw3EaTg4Srerhcm6z0bu9Wg==} 895 + engines: {node: '>=12'} 896 + cpu: [arm64] 897 + os: [darwin] 898 + requiresBuild: true 899 + dev: false 900 + optional: true 901 + 818 902 /@esbuild/darwin-arm64@0.17.19: 819 903 resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} 820 904 engines: {node: '>=12'} ··· 842 926 dev: true 843 927 optional: true 844 928 929 + /@esbuild/darwin-x64@0.16.4: 930 + resolution: {integrity: sha512-e3doCr6Ecfwd7VzlaQqEPrnbvvPjE9uoTpxG5pyLzr2rI2NMjDHmvY1E5EO81O/e9TUOLLkXA5m6T8lfjK9yAA==} 931 + engines: {node: '>=12'} 932 + cpu: [x64] 933 + os: [darwin] 934 + requiresBuild: true 935 + dev: false 936 + optional: true 937 + 845 938 /@esbuild/darwin-x64@0.17.19: 846 939 resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} 847 940 engines: {node: '>=12'} ··· 869 962 dev: true 870 963 optional: true 871 964 965 + /@esbuild/freebsd-arm64@0.16.4: 966 + resolution: {integrity: sha512-Oup3G/QxBgvvqnXWrBed7xxkFNwAwJVHZcklWyQt7YCAL5bfUkaa6FVWnR78rNQiM8MqqLiT6ZTZSdUFuVIg1w==} 967 + engines: {node: '>=12'} 968 + cpu: [arm64] 969 + os: [freebsd] 970 + requiresBuild: true 971 + dev: false 972 + optional: true 973 + 872 974 /@esbuild/freebsd-arm64@0.17.19: 873 975 resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} 874 976 engines: {node: '>=12'} ··· 896 998 dev: true 897 999 optional: true 898 1000 1001 + /@esbuild/freebsd-x64@0.16.4: 1002 + resolution: {integrity: sha512-vAP+eYOxlN/Bpo/TZmzEQapNS8W1njECrqkTpNgvXskkkJC2AwOXwZWai/Kc2vEFZUXQttx6UJbj9grqjD/+9Q==} 1003 + engines: {node: '>=12'} 1004 + cpu: [x64] 1005 + os: [freebsd] 1006 + requiresBuild: true 1007 + dev: false 1008 + optional: true 1009 + 899 1010 /@esbuild/freebsd-x64@0.17.19: 900 1011 resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} 901 1012 engines: {node: '>=12'} ··· 923 1034 dev: true 924 1035 optional: true 925 1036 1037 + /@esbuild/linux-arm64@0.16.4: 1038 + resolution: {integrity: sha512-2zXoBhv4r5pZiyjBKrOdFP4CXOChxXiYD50LRUU+65DkdS5niPFHbboKZd/c81l0ezpw7AQnHeoCy5hFrzzs4g==} 1039 + engines: {node: '>=12'} 1040 + cpu: [arm64] 1041 + os: [linux] 1042 + requiresBuild: true 1043 + dev: false 1044 + optional: true 1045 + 926 1046 /@esbuild/linux-arm64@0.17.19: 927 1047 resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} 928 1048 engines: {node: '>=12'} ··· 950 1070 dev: true 951 1071 optional: true 952 1072 1073 + /@esbuild/linux-arm@0.16.4: 1074 + resolution: {integrity: sha512-A47ZmtpIPyERxkSvIv+zLd6kNIOtJH03XA0Hy7jaceRDdQaQVGSDt4mZqpWqJYgDk9rg96aglbF6kCRvPGDSUA==} 1075 + engines: {node: '>=12'} 1076 + cpu: [arm] 1077 + os: [linux] 1078 + requiresBuild: true 1079 + dev: false 1080 + optional: true 1081 + 953 1082 /@esbuild/linux-arm@0.17.19: 954 1083 resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} 955 1084 engines: {node: '>=12'} ··· 977 1106 dev: true 978 1107 optional: true 979 1108 1109 + /@esbuild/linux-ia32@0.16.4: 1110 + resolution: {integrity: sha512-uxdSrpe9wFhz4yBwt2kl2TxS/NWEINYBUFIxQtaEVtglm1eECvsj1vEKI0KX2k2wCe17zDdQ3v+jVxfwVfvvjw==} 1111 + engines: {node: '>=12'} 1112 + cpu: [ia32] 1113 + os: [linux] 1114 + requiresBuild: true 1115 + dev: false 1116 + optional: true 1117 + 980 1118 /@esbuild/linux-ia32@0.17.19: 981 1119 resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} 982 1120 engines: {node: '>=12'} ··· 1004 1142 dev: true 1005 1143 optional: true 1006 1144 1145 + /@esbuild/linux-loong64@0.16.4: 1146 + resolution: {integrity: sha512-peDrrUuxbZ9Jw+DwLCh/9xmZAk0p0K1iY5d2IcwmnN+B87xw7kujOkig6ZRcZqgrXgeRGurRHn0ENMAjjD5DEg==} 1147 + engines: {node: '>=12'} 1148 + cpu: [loong64] 1149 + os: [linux] 1150 + requiresBuild: true 1151 + dev: false 1152 + optional: true 1153 + 1007 1154 /@esbuild/linux-loong64@0.17.19: 1008 1155 resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} 1009 1156 engines: {node: '>=12'} ··· 1031 1178 dev: true 1032 1179 optional: true 1033 1180 1181 + /@esbuild/linux-mips64el@0.16.4: 1182 + resolution: {integrity: sha512-sD9EEUoGtVhFjjsauWjflZklTNr57KdQ6xfloO4yH1u7vNQlOfAlhEzbyBKfgbJlW7rwXYBdl5/NcZ+Mg2XhQA==} 1183 + engines: {node: '>=12'} 1184 + cpu: [mips64el] 1185 + os: [linux] 1186 + requiresBuild: true 1187 + dev: false 1188 + optional: true 1189 + 1034 1190 /@esbuild/linux-mips64el@0.17.19: 1035 1191 resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} 1036 1192 engines: {node: '>=12'} ··· 1058 1214 dev: true 1059 1215 optional: true 1060 1216 1217 + /@esbuild/linux-ppc64@0.16.4: 1218 + resolution: {integrity: sha512-X1HSqHUX9D+d0l6/nIh4ZZJ94eQky8d8z6yxAptpZE3FxCWYWvTDd9X9ST84MGZEJx04VYUD/AGgciddwO0b8g==} 1219 + engines: {node: '>=12'} 1220 + cpu: [ppc64] 1221 + os: [linux] 1222 + requiresBuild: true 1223 + dev: false 1224 + optional: true 1225 + 1061 1226 /@esbuild/linux-ppc64@0.17.19: 1062 1227 resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} 1063 1228 engines: {node: '>=12'} ··· 1085 1250 dev: true 1086 1251 optional: true 1087 1252 1253 + /@esbuild/linux-riscv64@0.16.4: 1254 + resolution: {integrity: sha512-97ANpzyNp0GTXCt6SRdIx1ngwncpkV/z453ZuxbnBROCJ5p/55UjhbaG23UdHj88fGWLKPFtMoU4CBacz4j9FA==} 1255 + engines: {node: '>=12'} 1256 + cpu: [riscv64] 1257 + os: [linux] 1258 + requiresBuild: true 1259 + dev: false 1260 + optional: true 1261 + 1088 1262 /@esbuild/linux-riscv64@0.17.19: 1089 1263 resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} 1090 1264 engines: {node: '>=12'} ··· 1110 1284 os: [linux] 1111 1285 requiresBuild: true 1112 1286 dev: true 1287 + optional: true 1288 + 1289 + /@esbuild/linux-s390x@0.16.4: 1290 + resolution: {integrity: sha512-pUvPQLPmbEeJRPjP0DYTC1vjHyhrnCklQmCGYbipkep+oyfTn7GTBJXoPodR7ZS5upmEyc8lzAkn2o29wD786A==} 1291 + engines: {node: '>=12'} 1292 + cpu: [s390x] 1293 + os: [linux] 1294 + requiresBuild: true 1295 + dev: false 1113 1296 optional: true 1114 1297 1115 1298 /@esbuild/linux-s390x@0.17.19: ··· 1137 1320 os: [linux] 1138 1321 requiresBuild: true 1139 1322 dev: true 1323 + optional: true 1324 + 1325 + /@esbuild/linux-x64@0.16.4: 1326 + resolution: {integrity: sha512-N55Q0mJs3Sl8+utPRPBrL6NLYZKBCLLx0bme/+RbjvMforTGGzFvsRl4xLTZMUBFC1poDzBEPTEu5nxizQ9Nlw==} 1327 + engines: {node: '>=12'} 1328 + cpu: [x64] 1329 + os: [linux] 1330 + requiresBuild: true 1331 + dev: false 1140 1332 optional: true 1141 1333 1142 1334 /@esbuild/linux-x64@0.17.19: ··· 1166 1358 dev: true 1167 1359 optional: true 1168 1360 1361 + /@esbuild/netbsd-x64@0.16.4: 1362 + resolution: {integrity: sha512-LHSJLit8jCObEQNYkgsDYBh2JrJT53oJO2HVdkSYLa6+zuLJh0lAr06brXIkljrlI+N7NNW1IAXGn/6IZPi3YQ==} 1363 + engines: {node: '>=12'} 1364 + cpu: [x64] 1365 + os: [netbsd] 1366 + requiresBuild: true 1367 + dev: false 1368 + optional: true 1369 + 1169 1370 /@esbuild/netbsd-x64@0.17.19: 1170 1371 resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} 1171 1372 engines: {node: '>=12'} ··· 1193 1394 dev: true 1194 1395 optional: true 1195 1396 1397 + /@esbuild/openbsd-x64@0.16.4: 1398 + resolution: {integrity: sha512-nLgdc6tWEhcCFg/WVFaUxHcPK3AP/bh+KEwKtl69Ay5IBqUwKDaq/6Xk0E+fh/FGjnLwqFSsarsbPHeKM8t8Sw==} 1399 + engines: {node: '>=12'} 1400 + cpu: [x64] 1401 + os: [openbsd] 1402 + requiresBuild: true 1403 + dev: false 1404 + optional: true 1405 + 1196 1406 /@esbuild/openbsd-x64@0.17.19: 1197 1407 resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} 1198 1408 engines: {node: '>=12'} ··· 1220 1430 dev: true 1221 1431 optional: true 1222 1432 1433 + /@esbuild/sunos-x64@0.16.4: 1434 + resolution: {integrity: sha512-08SluG24GjPO3tXKk95/85n9kpyZtXCVwURR2i4myhrOfi3jspClV0xQQ0W0PYWHioJj+LejFMt41q+PG3mlAQ==} 1435 + engines: {node: '>=12'} 1436 + cpu: [x64] 1437 + os: [sunos] 1438 + requiresBuild: true 1439 + dev: false 1440 + optional: true 1441 + 1223 1442 /@esbuild/sunos-x64@0.17.19: 1224 1443 resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} 1225 1444 engines: {node: '>=12'} ··· 1247 1466 dev: true 1248 1467 optional: true 1249 1468 1469 + /@esbuild/win32-arm64@0.16.4: 1470 + resolution: {integrity: sha512-yYiRDQcqLYQSvNQcBKN7XogbrSvBE45FEQdH8fuXPl7cngzkCvpsG2H9Uey39IjQ6gqqc+Q4VXYHsQcKW0OMjQ==} 1471 + engines: {node: '>=12'} 1472 + cpu: [arm64] 1473 + os: [win32] 1474 + requiresBuild: true 1475 + dev: false 1476 + optional: true 1477 + 1250 1478 /@esbuild/win32-arm64@0.17.19: 1251 1479 resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} 1252 1480 engines: {node: '>=12'} ··· 1274 1502 dev: true 1275 1503 optional: true 1276 1504 1505 + /@esbuild/win32-ia32@0.16.4: 1506 + resolution: {integrity: sha512-5rabnGIqexekYkh9zXG5waotq8mrdlRoBqAktjx2W3kb0zsI83mdCwrcAeKYirnUaTGztR5TxXcXmQrEzny83w==} 1507 + engines: {node: '>=12'} 1508 + cpu: [ia32] 1509 + os: [win32] 1510 + requiresBuild: true 1511 + dev: false 1512 + optional: true 1513 + 1277 1514 /@esbuild/win32-ia32@0.17.19: 1278 1515 resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} 1279 1516 engines: {node: '>=12'} ··· 1299 1536 os: [win32] 1300 1537 requiresBuild: true 1301 1538 dev: true 1539 + optional: true 1540 + 1541 + /@esbuild/win32-x64@0.16.4: 1542 + resolution: {integrity: sha512-sN/I8FMPtmtT2Yw+Dly8Ur5vQ5a/RmC8hW7jO9PtPSQUPkowxWpcUZnqOggU7VwyT3Xkj6vcXWd3V/qTXwultQ==} 1543 + engines: {node: '>=12'} 1544 + cpu: [x64] 1545 + os: [win32] 1546 + requiresBuild: true 1547 + dev: false 1302 1548 optional: true 1303 1549 1304 1550 /@esbuild/win32-x64@0.17.19: ··· 1465 1711 '@jridgewell/resolve-uri': 3.1.1 1466 1712 '@jridgewell/sourcemap-codec': 1.4.15 1467 1713 1714 + /@manypkg/find-root@2.1.0: 1715 + resolution: {integrity: sha512-NEYRVlZCJYhRTqQURhv+WBpDcvmsp/M423Wcdvggv8lYJYD4GtqnTMLrQaTjA10fYt/PIc3tSdwV+wxJnWqPfQ==} 1716 + engines: {node: '>=14.18.0'} 1717 + dependencies: 1718 + '@manypkg/tools': 1.1.0 1719 + '@types/node': 12.20.55 1720 + find-up: 4.1.0 1721 + fs-extra: 8.1.0 1722 + dev: false 1723 + 1724 + /@manypkg/tools@1.1.0: 1725 + resolution: {integrity: sha512-SkAyKAByB9l93Slyg8AUHGuM2kjvWioUTCckT/03J09jYnfEzMO/wSXmEhnKGYs6qx9De8TH4yJCl0Y9lRgnyQ==} 1726 + engines: {node: '>=14.18.0'} 1727 + dependencies: 1728 + fs-extra: 8.1.0 1729 + globby: 11.1.0 1730 + jju: 1.4.0 1731 + read-yaml-file: 1.1.0 1732 + dev: false 1733 + 1468 1734 /@next/env@13.4.8: 1469 1735 resolution: {integrity: sha512-twuSf1klb3k9wXI7IZhbZGtFCWvGD4wXTY2rmvzIgVhXhs7ISThrbNyutBx3jWIL8Y/Hk9+woytFz5QsgtcRKQ==} 1470 1736 dev: false ··· 1574 1840 '@nodelib/fs.scandir': 2.1.5 1575 1841 fastq: 1.15.0 1576 1842 1843 + /@octokit/auth-token@3.0.4: 1844 + resolution: {integrity: sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==} 1845 + engines: {node: '>= 14'} 1846 + dev: false 1847 + 1848 + /@octokit/core@4.2.4: 1849 + resolution: {integrity: sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==} 1850 + engines: {node: '>= 14'} 1851 + dependencies: 1852 + '@octokit/auth-token': 3.0.4 1853 + '@octokit/graphql': 5.0.6 1854 + '@octokit/request': 6.2.8 1855 + '@octokit/request-error': 3.0.3 1856 + '@octokit/types': 9.3.2 1857 + before-after-hook: 2.2.3 1858 + universal-user-agent: 6.0.0 1859 + transitivePeerDependencies: 1860 + - encoding 1861 + dev: false 1862 + 1863 + /@octokit/endpoint@7.0.6: 1864 + resolution: {integrity: sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==} 1865 + engines: {node: '>= 14'} 1866 + dependencies: 1867 + '@octokit/types': 9.3.2 1868 + is-plain-object: 5.0.0 1869 + universal-user-agent: 6.0.0 1870 + dev: false 1871 + 1872 + /@octokit/graphql@5.0.6: 1873 + resolution: {integrity: sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==} 1874 + engines: {node: '>= 14'} 1875 + dependencies: 1876 + '@octokit/request': 6.2.8 1877 + '@octokit/types': 9.3.2 1878 + universal-user-agent: 6.0.0 1879 + transitivePeerDependencies: 1880 + - encoding 1881 + dev: false 1882 + 1883 + /@octokit/openapi-types@18.0.0: 1884 + resolution: {integrity: sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==} 1885 + dev: false 1886 + 1887 + /@octokit/plugin-paginate-rest@6.1.2(@octokit/core@4.2.4): 1888 + resolution: {integrity: sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==} 1889 + engines: {node: '>= 14'} 1890 + peerDependencies: 1891 + '@octokit/core': '>=4' 1892 + dependencies: 1893 + '@octokit/core': 4.2.4 1894 + '@octokit/tsconfig': 1.0.2 1895 + '@octokit/types': 9.3.2 1896 + dev: false 1897 + 1898 + /@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.4): 1899 + resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==} 1900 + peerDependencies: 1901 + '@octokit/core': '>=3' 1902 + dependencies: 1903 + '@octokit/core': 4.2.4 1904 + dev: false 1905 + 1906 + /@octokit/plugin-rest-endpoint-methods@7.2.3(@octokit/core@4.2.4): 1907 + resolution: {integrity: sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==} 1908 + engines: {node: '>= 14'} 1909 + peerDependencies: 1910 + '@octokit/core': '>=3' 1911 + dependencies: 1912 + '@octokit/core': 4.2.4 1913 + '@octokit/types': 10.0.0 1914 + dev: false 1915 + 1916 + /@octokit/request-error@3.0.3: 1917 + resolution: {integrity: sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==} 1918 + engines: {node: '>= 14'} 1919 + dependencies: 1920 + '@octokit/types': 9.3.2 1921 + deprecation: 2.3.1 1922 + once: 1.4.0 1923 + dev: false 1924 + 1925 + /@octokit/request@6.2.8: 1926 + resolution: {integrity: sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==} 1927 + engines: {node: '>= 14'} 1928 + dependencies: 1929 + '@octokit/endpoint': 7.0.6 1930 + '@octokit/request-error': 3.0.3 1931 + '@octokit/types': 9.3.2 1932 + is-plain-object: 5.0.0 1933 + node-fetch: 2.6.11 1934 + universal-user-agent: 6.0.0 1935 + transitivePeerDependencies: 1936 + - encoding 1937 + dev: false 1938 + 1939 + /@octokit/rest@19.0.7: 1940 + resolution: {integrity: sha512-HRtSfjrWmWVNp2uAkEpQnuGMJsu/+dBr47dRc5QVgsCbnIc1+GFEaoKBWkYG+zjrsHpSqcAElMio+n10c0b5JA==} 1941 + engines: {node: '>= 14'} 1942 + dependencies: 1943 + '@octokit/core': 4.2.4 1944 + '@octokit/plugin-paginate-rest': 6.1.2(@octokit/core@4.2.4) 1945 + '@octokit/plugin-request-log': 1.0.4(@octokit/core@4.2.4) 1946 + '@octokit/plugin-rest-endpoint-methods': 7.2.3(@octokit/core@4.2.4) 1947 + transitivePeerDependencies: 1948 + - encoding 1949 + dev: false 1950 + 1951 + /@octokit/tsconfig@1.0.2: 1952 + resolution: {integrity: sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==} 1953 + dev: false 1954 + 1955 + /@octokit/types@10.0.0: 1956 + resolution: {integrity: sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==} 1957 + dependencies: 1958 + '@octokit/openapi-types': 18.0.0 1959 + dev: false 1960 + 1961 + /@octokit/types@9.3.2: 1962 + resolution: {integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==} 1963 + dependencies: 1964 + '@octokit/openapi-types': 18.0.0 1965 + dev: false 1966 + 1577 1967 /@peculiar/asn1-schema@2.3.6: 1578 1968 resolution: {integrity: sha512-izNRxPoaeJeg/AyH8hER6s+H7p4itk+03QCa4sbxI3lNdseQYCuxzgsuNK8bTXChtLTjpJz6NmXKA73qLa3rCA==} 1579 1969 dependencies: ··· 2556 2946 '@babel/runtime': 7.22.5 2557 2947 dev: false 2558 2948 2949 + /@react-email/body@0.0.2: 2950 + resolution: {integrity: sha512-SqZrZdxZlH7viwnrLvrMnVzOKpiofVAtho09bmm2siDzy0VMDGItXRzUPLcpg9vcbVJCHZRCIKoNXqA+PtokzQ==} 2951 + dependencies: 2952 + react: 18.2.0 2953 + dev: false 2954 + 2955 + /@react-email/button@0.0.9: 2956 + resolution: {integrity: sha512-eYWQ1X4RFlkKYYSPgSrT6rk98wuLOieEAGENrp9j37t1v/1C+jMmBu0UjZvwHsHWdbOMRjbVDFeMI/+MxWKSEg==} 2957 + engines: {node: '>=16.0.0'} 2958 + dependencies: 2959 + react: 18.2.0 2960 + dev: false 2961 + 2962 + /@react-email/column@0.0.7: 2963 + resolution: {integrity: sha512-B29wVXyIcuVprgGpLkR23waPh/twlqmugZQsCKk05JlMCQ80/Puv4Lgj4dRsIJzgyTLMwG6xq17+Uxc5iGfuaQ==} 2964 + engines: {node: '>=16.0.0'} 2965 + dependencies: 2966 + react: 18.2.0 2967 + dev: false 2968 + 2969 + /@react-email/components@0.0.7: 2970 + resolution: {integrity: sha512-GpRKV8E7EvK9OPf61f5Z8hliB3p0hTot8tslmEUVCTtX7tdL0wM2YEcZiDWU4PJcudJ/QWHJ7Y5wGzNEARcooA==} 2971 + engines: {node: '>=16.0.0'} 2972 + dependencies: 2973 + '@react-email/body': 0.0.2 2974 + '@react-email/button': 0.0.9 2975 + '@react-email/column': 0.0.7 2976 + '@react-email/container': 0.0.8 2977 + '@react-email/font': 0.0.2 2978 + '@react-email/head': 0.0.5 2979 + '@react-email/heading': 0.0.8 2980 + '@react-email/hr': 0.0.5 2981 + '@react-email/html': 0.0.4 2982 + '@react-email/img': 0.0.5 2983 + '@react-email/link': 0.0.5 2984 + '@react-email/preview': 0.0.6 2985 + '@react-email/render': 0.0.7 2986 + '@react-email/row': 0.0.5 2987 + '@react-email/section': 0.0.9 2988 + '@react-email/tailwind': 0.0.8 2989 + '@react-email/text': 0.0.5 2990 + react: 18.2.0 2991 + transitivePeerDependencies: 2992 + - ts-node 2993 + dev: false 2994 + 2995 + /@react-email/container@0.0.8: 2996 + resolution: {integrity: sha512-MQZQxvTOoLWjJR+Jm689jltm0I/mtZbEaDnwZbNkkHKgccr++wwb9kOKMgXG777Y7tGa1JATAsZpvFYiCITwUg==} 2997 + engines: {node: '>=16.0.0'} 2998 + dependencies: 2999 + react: 18.2.0 3000 + dev: false 3001 + 3002 + /@react-email/font@0.0.2: 3003 + resolution: {integrity: sha512-mmkyOCAcbgytE7DfIuOBVG1YVDUZY9rPCor4o7pUEzGJiU2y/TNuV8CgNPSU/VgXeBKL/94QDjB62OrGHlFNMQ==} 3004 + dependencies: 3005 + react: 18.2.0 3006 + dev: false 3007 + 3008 + /@react-email/head@0.0.5: 3009 + resolution: {integrity: sha512-s84OxJxZMee2z5b1a+RVwY1NOSUNNf1ecjPf6n64aZmMNcNUyn4gOl7RO6xbfBrZko7TigBwsFB1Cgjxtn/ydg==} 3010 + engines: {node: '>=16.0.0'} 3011 + dependencies: 3012 + react: 18.2.0 3013 + dev: false 3014 + 3015 + /@react-email/heading@0.0.8: 3016 + resolution: {integrity: sha512-7atATmoHBHTk7hFYFsFFzOIBV3u1zPpsSOWkLBojdjSUdenpk2SbX8GP8/3aBhWl/tuFX9RBGcu1Xes+ZijFLg==} 3017 + engines: {node: '>=16.0.0'} 3018 + dependencies: 3019 + '@radix-ui/react-slot': 1.0.0(react@18.2.0) 3020 + react: 18.2.0 3021 + dev: false 3022 + 3023 + /@react-email/hr@0.0.5: 3024 + resolution: {integrity: sha512-nwB8GmSdvPlR/bWjDS07yHtgdfJqtvCaPXee3SVUY69YYP7NeDO/VACJlgrS9V2l79bj1lUpH0MJMU6MNAk5FQ==} 3025 + engines: {node: '>=16.0.0'} 3026 + dependencies: 3027 + react: 18.2.0 3028 + dev: false 3029 + 3030 + /@react-email/html@0.0.4: 3031 + resolution: {integrity: sha512-7tRYSnudYAWez+NkPWOM8yLZH7EuYFtYdiLPnzpD+pf4cdk16Gz4up531DaIX6dNBbfbyEFpQxhXZxGeJ5ZkfQ==} 3032 + engines: {node: '>=16.0.0'} 3033 + dev: false 3034 + 3035 + /@react-email/img@0.0.5: 3036 + resolution: {integrity: sha512-9ziFgBfrIAL+DpVlsraFcd2KwsTRyobLpqTnoiBYCcVZGod59xbYkmsmB3CbUosmLwPYg6AeD7Q7e+hCiwkWgg==} 3037 + engines: {node: '>=16.0.0'} 3038 + dependencies: 3039 + react: 18.2.0 3040 + dev: false 3041 + 3042 + /@react-email/link@0.0.5: 3043 + resolution: {integrity: sha512-z+QW9f4gXBdyfhl7iYMY3td+rXKeZYK/2AGElEMsxVoywn5D0b6cF8m5w2jbf0U2V3enT+zy9yc1R6AyT59NOg==} 3044 + engines: {node: '>=16.0.0'} 3045 + dependencies: 3046 + react: 18.2.0 3047 + dev: false 3048 + 3049 + /@react-email/preview@0.0.6: 3050 + resolution: {integrity: sha512-mXDCc3NGpm/4W7gowBtjsTxYXowLNOLsJsYhIfrsjNJWGlVhVFB9uEHm55LjBLpxSG020g6/8LIrpJU6g22qvg==} 3051 + engines: {node: '>=16.0.0'} 3052 + dependencies: 3053 + react: 18.2.0 3054 + dev: false 3055 + 3056 + /@react-email/render@0.0.6: 3057 + resolution: {integrity: sha512-6zs7WZbd37TcPT1OmMPH/kcBpv0QSi+k3om7LyDnbdIcrbwOO/OstVwUaa/6zgvDvnq9Y2wOosbru7j5kUrW9A==} 3058 + engines: {node: '>=16.0.0'} 3059 + dependencies: 3060 + html-to-text: 9.0.3 3061 + pretty: 2.0.0 3062 + react: 18.2.0 3063 + react-dom: 18.2.0(react@18.2.0) 3064 + dev: false 3065 + 2559 3066 /@react-email/render@0.0.7: 2560 3067 resolution: {integrity: sha512-hMMhxk6TpOcDC5qnKzXPVJoVGEwfm+U5bGOPH+MyTTlx0F02RLQygcATBKsbP7aI/mvkmBAZoFbgPIHop7ovug==} 2561 3068 engines: {node: '>=16.0.0'} ··· 2566 3073 react-dom: 18.2.0(react@18.2.0) 2567 3074 dev: false 2568 3075 3076 + /@react-email/row@0.0.5: 3077 + resolution: {integrity: sha512-dir5l1M7Z/1BQqQkUrKUPIIDPt6ueEf6ScMGoBOcUh+VNNqmnqJE2Q2CH5X3w2uo6a5X7tnVhoJHGa2KTKe8Sw==} 3078 + engines: {node: '>=16.0.0'} 3079 + dev: false 3080 + 3081 + /@react-email/section@0.0.9: 3082 + resolution: {integrity: sha512-3EbcWJ1jUZrzquWSvXrv8Hbk9V+BGvLcMWQIli4NdIpQlddmlGKUYfXU2mB2d2pf+5ojqkGcFZZ9fWxycB84jQ==} 3083 + engines: {node: '>=16.0.0'} 3084 + dependencies: 3085 + react: 18.2.0 3086 + dev: false 3087 + 3088 + /@react-email/tailwind@0.0.8: 3089 + resolution: {integrity: sha512-0BLjD5GpiyBK7YDlaDrjHIpj9eTrrZrMJud3f1UPoCZhS+0S/M8LcR8WMbQsR+8/aLGmiy4F4TGZuRQcsJEsFw==} 3090 + engines: {node: '>=16.0.0'} 3091 + dependencies: 3092 + html-react-parser: 3.0.9(react@18.2.0) 3093 + react: 18.2.0 3094 + react-dom: 18.2.0(react@18.2.0) 3095 + tw-to-css: 0.0.11 3096 + transitivePeerDependencies: 3097 + - ts-node 3098 + dev: false 3099 + 3100 + /@react-email/text@0.0.5: 3101 + resolution: {integrity: sha512-LXhHiaC6oRRsNAfOzJDos4wQA22eIdVJvR6G7uu4QzUvYNOAatDMf89jRQcKGrxX7InkS640v8sHd9jl5ztM5w==} 3102 + engines: {node: '>=16.0.0'} 3103 + dependencies: 3104 + react: 18.2.0 3105 + dev: false 3106 + 2569 3107 /@rushstack/eslint-patch@1.3.2: 2570 3108 resolution: {integrity: sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==} 2571 3109 dev: false ··· 2829 3367 form-data: 3.0.1 2830 3368 dev: false 2831 3369 3370 + /@types/node@12.20.55: 3371 + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} 3372 + dev: false 3373 + 2832 3374 /@types/node@16.18.6: 2833 3375 resolution: {integrity: sha512-vmYJF0REqDyyU0gviezF/KHq/fYaUbFhkcNbQCuPGFQj6VTbXuHZoxs/Y7mutWe73C8AC6l9fFu8mSYiBAqkGA==} 2834 3376 dev: false 2835 3377 2836 3378 /@types/node@20.3.1: 2837 3379 resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==} 3380 + 3381 + /@types/normalize-package-data@2.4.1: 3382 + resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} 3383 + dev: false 2838 3384 2839 3385 /@types/prop-types@15.7.5: 2840 3386 resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} ··· 3067 3613 dependencies: 3068 3614 acorn: 8.9.0 3069 3615 3616 + /acorn-node@1.8.2: 3617 + resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} 3618 + dependencies: 3619 + acorn: 7.4.1 3620 + acorn-walk: 7.2.0 3621 + xtend: 4.0.2 3622 + dev: false 3623 + 3624 + /acorn-walk@7.2.0: 3625 + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} 3626 + engines: {node: '>=0.4.0'} 3627 + dev: false 3628 + 3070 3629 /acorn-walk@8.2.0: 3071 3630 resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} 3072 3631 engines: {node: '>=0.4.0'} 3073 3632 dev: true 3633 + 3634 + /acorn@7.4.1: 3635 + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} 3636 + engines: {node: '>=0.4.0'} 3637 + hasBin: true 3638 + dev: false 3074 3639 3075 3640 /acorn@8.9.0: 3076 3641 resolution: {integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==} ··· 3136 3701 3137 3702 /arg@5.0.2: 3138 3703 resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 3704 + 3705 + /argparse@1.0.10: 3706 + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} 3707 + dependencies: 3708 + sprintf-js: 1.0.3 3709 + dev: false 3139 3710 3140 3711 /argparse@2.0.1: 3141 3712 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} ··· 3269 3840 3270 3841 /base64-js@1.5.1: 3271 3842 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 3272 - dev: true 3843 + 3844 + /before-after-hook@2.2.3: 3845 + resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} 3846 + dev: false 3273 3847 3274 3848 /big-integer@1.6.51: 3275 3849 resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} ··· 3280 3854 resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 3281 3855 engines: {node: '>=8'} 3282 3856 3857 + /binary@0.3.0: 3858 + resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==} 3859 + dependencies: 3860 + buffers: 0.1.1 3861 + chainsaw: 0.1.0 3862 + dev: false 3863 + 3283 3864 /bl@4.1.0: 3284 3865 resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} 3285 3866 dependencies: 3286 3867 buffer: 5.7.1 3287 3868 inherits: 2.0.4 3288 3869 readable-stream: 3.6.2 3289 - dev: true 3870 + 3871 + /bluebird@3.4.7: 3872 + resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==} 3873 + dev: false 3290 3874 3291 3875 /bplist-parser@0.2.0: 3292 3876 resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} ··· 3325 3909 /buffer-from@1.1.2: 3326 3910 resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 3327 3911 dev: true 3912 + 3913 + /buffer-indexof-polyfill@1.0.2: 3914 + resolution: {integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==} 3915 + engines: {node: '>=0.10'} 3916 + dev: false 3328 3917 3329 3918 /buffer@5.7.1: 3330 3919 resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} 3331 3920 dependencies: 3332 3921 base64-js: 1.5.1 3333 3922 ieee754: 1.2.1 3334 - dev: true 3923 + 3924 + /buffers@0.1.1: 3925 + resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} 3926 + engines: {node: '>=0.2.0'} 3927 + dev: false 3335 3928 3336 3929 /builtins@5.0.1: 3337 3930 resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} ··· 3417 4010 /caniuse-lite@1.0.30001503: 3418 4011 resolution: {integrity: sha512-Sf9NiF+wZxPfzv8Z3iS0rXM1Do+iOy2Lxvib38glFX+08TCYYYGR5fRJXk4d77C4AYwhUjgYgMsMudbh2TqCKw==} 3419 4012 4013 + /chainsaw@0.1.0: 4014 + resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==} 4015 + dependencies: 4016 + traverse: 0.3.9 4017 + dev: false 4018 + 3420 4019 /chalk@2.4.2: 3421 4020 resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 3422 4021 engines: {node: '>=4'} ··· 3511 4110 engines: {node: '>=8'} 3512 4111 dependencies: 3513 4112 restore-cursor: 3.1.0 3514 - dev: true 3515 4113 3516 4114 /cli-spinners@2.9.0: 3517 4115 resolution: {integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==} 3518 4116 engines: {node: '>=6'} 3519 - dev: true 3520 4117 3521 4118 /cli-width@3.0.0: 3522 4119 resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} ··· 3530 4127 /clone@1.0.4: 3531 4128 resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} 3532 4129 engines: {node: '>=0.8'} 3533 - dev: true 3534 4130 3535 4131 /clsx@1.2.1: 3536 4132 resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} ··· 3592 4188 resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 3593 4189 engines: {node: '>= 6'} 3594 4190 4191 + /commander@5.1.0: 4192 + resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} 4193 + engines: {node: '>= 6'} 4194 + dev: false 4195 + 4196 + /commander@9.4.1: 4197 + resolution: {integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==} 4198 + engines: {node: ^12.20.0 || >=14} 4199 + dev: false 4200 + 3595 4201 /commander@9.5.0: 3596 4202 resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} 3597 4203 engines: {node: ^12.20.0 || >=14} ··· 3647 4253 resolution: {integrity: sha512-/AnE9Y4OsJZicCzIe97JP5XoPKQJfTuEG43aEVLFJGOJpyqELod+pE6LEl63DfG1Mp8wX97LDaDpy1GmLEUxlg==} 3648 4254 requiresBuild: true 3649 4255 dev: true 4256 + 4257 + /core-util-is@1.0.3: 4258 + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 4259 + dev: false 3650 4260 3651 4261 /create-require@1.1.1: 3652 4262 resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} ··· 3747 4357 resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} 3748 4358 dependencies: 3749 4359 clone: 1.0.4 3750 - dev: true 3751 4360 3752 4361 /define-lazy-prop@3.0.0: 3753 4362 resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} ··· 3760 4369 dependencies: 3761 4370 has-property-descriptors: 1.0.0 3762 4371 object-keys: 1.1.1 4372 + dev: false 4373 + 4374 + /defined@1.0.1: 4375 + resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} 3763 4376 dev: false 3764 4377 3765 4378 /del@5.1.0: ··· 3786 4399 engines: {node: '>= 0.6'} 3787 4400 dev: false 3788 4401 4402 + /deprecation@2.3.1: 4403 + resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} 4404 + dev: false 4405 + 3789 4406 /dequal@2.0.3: 3790 4407 resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 3791 4408 engines: {node: '>=6'} ··· 3795 4412 resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} 3796 4413 dev: false 3797 4414 4415 + /detect-package-manager@2.0.1: 4416 + resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} 4417 + engines: {node: '>=12'} 4418 + dependencies: 4419 + execa: 5.1.1 4420 + dev: false 4421 + 4422 + /detective@5.2.1: 4423 + resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} 4424 + engines: {node: '>=0.8.0'} 4425 + hasBin: true 4426 + dependencies: 4427 + acorn-node: 1.8.2 4428 + defined: 1.0.1 4429 + minimist: 1.2.8 4430 + dev: false 4431 + 3798 4432 /didyoumean@1.2.2: 3799 4433 resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 3800 4434 ··· 3977 4611 zod: 3.21.4 3978 4612 dev: false 3979 4613 4614 + /duplexer2@0.1.4: 4615 + resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} 4616 + dependencies: 4617 + readable-stream: 2.3.8 4618 + dev: false 4619 + 3980 4620 /editorconfig@0.15.3: 3981 4621 resolution: {integrity: sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==} 3982 4622 hasBin: true ··· 4009 4649 /entities@4.5.0: 4010 4650 resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 4011 4651 engines: {node: '>=0.12'} 4652 + dev: false 4653 + 4654 + /error-ex@1.3.2: 4655 + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 4656 + dependencies: 4657 + is-arrayish: 0.2.1 4012 4658 dev: false 4013 4659 4014 4660 /es-abstract@1.21.2: ··· 4124 4770 - supports-color 4125 4771 dev: true 4126 4772 4773 + /esbuild@0.16.4: 4774 + resolution: {integrity: sha512-qQrPMQpPTWf8jHugLWHoGqZjApyx3OEm76dlTXobHwh/EBbavbRdjXdYi/GWr43GyN0sfpap14GPkb05NH3ROA==} 4775 + engines: {node: '>=12'} 4776 + hasBin: true 4777 + requiresBuild: true 4778 + optionalDependencies: 4779 + '@esbuild/android-arm': 0.16.4 4780 + '@esbuild/android-arm64': 0.16.4 4781 + '@esbuild/android-x64': 0.16.4 4782 + '@esbuild/darwin-arm64': 0.16.4 4783 + '@esbuild/darwin-x64': 0.16.4 4784 + '@esbuild/freebsd-arm64': 0.16.4 4785 + '@esbuild/freebsd-x64': 0.16.4 4786 + '@esbuild/linux-arm': 0.16.4 4787 + '@esbuild/linux-arm64': 0.16.4 4788 + '@esbuild/linux-ia32': 0.16.4 4789 + '@esbuild/linux-loong64': 0.16.4 4790 + '@esbuild/linux-mips64el': 0.16.4 4791 + '@esbuild/linux-ppc64': 0.16.4 4792 + '@esbuild/linux-riscv64': 0.16.4 4793 + '@esbuild/linux-s390x': 0.16.4 4794 + '@esbuild/linux-x64': 0.16.4 4795 + '@esbuild/netbsd-x64': 0.16.4 4796 + '@esbuild/openbsd-x64': 0.16.4 4797 + '@esbuild/sunos-x64': 0.16.4 4798 + '@esbuild/win32-arm64': 0.16.4 4799 + '@esbuild/win32-ia32': 0.16.4 4800 + '@esbuild/win32-x64': 0.16.4 4801 + dev: false 4802 + 4127 4803 /esbuild@0.17.19: 4128 4804 resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} 4129 4805 engines: {node: '>=12'} ··· 4506 5182 acorn-jsx: 5.3.2(acorn@8.9.0) 4507 5183 eslint-visitor-keys: 3.4.1 4508 5184 5185 + /esprima@4.0.1: 5186 + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} 5187 + engines: {node: '>=4'} 5188 + hasBin: true 5189 + dev: false 5190 + 4509 5191 /esquery@1.5.0: 4510 5192 resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 4511 5193 engines: {node: '>=0.10'} ··· 4578 5260 engines: {node: '>=0.10.0'} 4579 5261 dependencies: 4580 5262 is-extendable: 0.1.1 5263 + dev: false 5264 + 5265 + /extend@3.0.2: 5266 + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 4581 5267 dev: false 4582 5268 4583 5269 /external-editor@3.1.0: ··· 4592 5278 /fast-deep-equal@3.1.3: 4593 5279 resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 4594 5280 5281 + /fast-folder-size@1.6.1: 5282 + resolution: {integrity: sha512-F3tRpfkAzb7TT2JNKaJUglyuRjRa+jelQD94s9OSqkfEeytLmupCqQiD+H2KoIXGtp4pB5m4zNmv5m2Ktcr+LA==} 5283 + hasBin: true 5284 + requiresBuild: true 5285 + dependencies: 5286 + unzipper: 0.10.14 5287 + dev: false 5288 + 4595 5289 /fast-glob@3.2.12: 4596 5290 resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} 4597 5291 engines: {node: '>=8.6.0'} ··· 4636 5330 dependencies: 4637 5331 to-regex-range: 5.0.1 4638 5332 5333 + /find-up@4.1.0: 5334 + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 5335 + engines: {node: '>=8'} 5336 + dependencies: 5337 + locate-path: 5.0.0 5338 + path-exists: 4.0.0 5339 + dev: false 5340 + 4639 5341 /find-up@5.0.0: 4640 5342 resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 4641 5343 engines: {node: '>=10'} ··· 4700 5402 universalify: 2.0.0 4701 5403 dev: true 4702 5404 5405 + /fs-extra@11.1.0: 5406 + resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} 5407 + engines: {node: '>=14.14'} 5408 + dependencies: 5409 + graceful-fs: 4.2.11 5410 + jsonfile: 6.1.0 5411 + universalify: 2.0.0 5412 + dev: false 5413 + 5414 + /fs-extra@8.1.0: 5415 + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} 5416 + engines: {node: '>=6 <7 || >=8'} 5417 + dependencies: 5418 + graceful-fs: 4.2.11 5419 + jsonfile: 4.0.0 5420 + universalify: 0.1.2 5421 + dev: false 5422 + 4703 5423 /fs.realpath@1.0.0: 4704 5424 resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 4705 5425 ··· 4709 5429 os: [darwin] 4710 5430 requiresBuild: true 4711 5431 optional: true 5432 + 5433 + /fstream@1.0.12: 5434 + resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} 5435 + engines: {node: '>=0.6'} 5436 + dependencies: 5437 + graceful-fs: 4.2.11 5438 + inherits: 2.0.4 5439 + mkdirp: 0.5.6 5440 + rimraf: 2.7.1 5441 + dev: false 4712 5442 4713 5443 /function-bind@1.1.1: 4714 5444 resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} ··· 4808 5538 minimatch: 3.1.2 4809 5539 once: 1.4.0 4810 5540 path-is-absolute: 1.0.1 5541 + 5542 + /glob@8.0.3: 5543 + resolution: {integrity: sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==} 5544 + engines: {node: '>=12'} 5545 + dependencies: 5546 + fs.realpath: 1.0.0 5547 + inflight: 1.0.6 5548 + inherits: 2.0.4 5549 + minimatch: 5.1.6 5550 + once: 1.4.0 5551 + dev: false 4811 5552 4812 5553 /glob@8.1.0: 4813 5554 resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} ··· 4960 5701 resolution: {integrity: sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==} 4961 5702 dev: true 4962 5703 5704 + /hosted-git-info@2.8.9: 5705 + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 5706 + dev: false 5707 + 5708 + /html-dom-parser@3.1.3: 5709 + resolution: {integrity: sha512-fI0yyNlIeSboxU+jnrA4v8qj4+M8SI9/q6AKYdwCY2qki22UtKCDTxvagHniECu7sa5/o2zFRdLleA67035lsA==} 5710 + dependencies: 5711 + domhandler: 5.0.3 5712 + htmlparser2: 8.0.1 5713 + dev: false 5714 + 5715 + /html-react-parser@3.0.9(react@18.2.0): 5716 + resolution: {integrity: sha512-gOPZmaCMXNYu7Y9+58k2tLhTMXQ+QN8ctNFijzLuBxJaLZ6TsN+tUpN+MhbI+6nGaBCRGT2rpw6y/AqkTFZckg==} 5717 + peerDependencies: 5718 + react: 0.14 || 15 || 16 || 17 || 18 5719 + dependencies: 5720 + domhandler: 5.0.3 5721 + html-dom-parser: 3.1.3 5722 + react: 18.2.0 5723 + react-property: 2.0.0 5724 + style-to-js: 1.1.3 5725 + dev: false 5726 + 4963 5727 /html-to-text@9.0.3: 4964 5728 resolution: {integrity: sha512-hxDF1kVCF2uw4VUJ3vr2doc91pXf2D5ngKcNviSitNkhP9OMOaJkDrFIFL6RMvko7NisWTEiqGpQ9LAxcVok1w==} 4965 5729 engines: {node: '>=14'} ··· 4971 5735 selderee: 0.10.0 4972 5736 dev: false 4973 5737 5738 + /htmlparser2@8.0.1: 5739 + resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==} 5740 + dependencies: 5741 + domelementtype: 2.3.0 5742 + domhandler: 5.0.3 5743 + domutils: 3.1.0 5744 + entities: 4.5.0 5745 + dev: false 5746 + 4974 5747 /htmlparser2@8.0.2: 4975 5748 resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} 4976 5749 dependencies: ··· 5008 5781 5009 5782 /ieee754@1.2.1: 5010 5783 resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 5011 - dev: true 5012 5784 5013 5785 /ignore@5.2.4: 5014 5786 resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} ··· 5042 5814 /ini@1.3.8: 5043 5815 resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} 5044 5816 5817 + /inline-style-parser@0.1.1: 5818 + resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} 5819 + dev: false 5820 + 5045 5821 /inquirer@7.3.3: 5046 5822 resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} 5047 5823 engines: {node: '>=8.0.0'} ··· 5091 5867 side-channel: 1.0.4 5092 5868 dev: false 5093 5869 5870 + /interpret@1.4.0: 5871 + resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} 5872 + engines: {node: '>= 0.10'} 5873 + dev: false 5874 + 5094 5875 /invariant@2.2.4: 5095 5876 resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} 5096 5877 dependencies: ··· 5103 5884 call-bind: 1.0.2 5104 5885 get-intrinsic: 1.2.1 5105 5886 is-typed-array: 1.1.10 5887 + dev: false 5888 + 5889 + /is-arrayish@0.2.1: 5890 + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 5106 5891 dev: false 5107 5892 5108 5893 /is-bigint@1.0.4: ··· 5189 5974 /is-interactive@1.0.0: 5190 5975 resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} 5191 5976 engines: {node: '>=8'} 5192 - dev: true 5193 5977 5194 5978 /is-lower-case@1.1.3: 5195 5979 resolution: {integrity: sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==} ··· 5222 6006 resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 5223 6007 engines: {node: '>=8'} 5224 6008 6009 + /is-plain-object@5.0.0: 6010 + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} 6011 + engines: {node: '>=0.10.0'} 6012 + dev: false 6013 + 5225 6014 /is-promise@2.2.2: 5226 6015 resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} 5227 6016 dev: true ··· 5277 6066 /is-unicode-supported@0.1.0: 5278 6067 resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} 5279 6068 engines: {node: '>=10'} 5280 - dev: true 5281 6069 5282 6070 /is-upper-case@1.1.2: 5283 6071 resolution: {integrity: sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==} ··· 5308 6096 is-docker: 2.2.1 5309 6097 dev: false 5310 6098 6099 + /isarray@1.0.0: 6100 + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} 6101 + dev: false 6102 + 5311 6103 /isbinaryfile@4.0.10: 5312 6104 resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} 5313 6105 engines: {node: '>= 8.0.0'} ··· 5329 6121 resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} 5330 6122 hasBin: true 5331 6123 6124 + /jju@1.4.0: 6125 + resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} 6126 + dev: false 6127 + 5332 6128 /joycon@3.1.1: 5333 6129 resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} 5334 6130 engines: {node: '>=10'} ··· 5353 6149 /js-tokens@4.0.0: 5354 6150 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 5355 6151 6152 + /js-yaml@3.14.1: 6153 + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} 6154 + hasBin: true 6155 + dependencies: 6156 + argparse: 1.0.10 6157 + esprima: 4.0.1 6158 + dev: false 6159 + 5356 6160 /js-yaml@4.1.0: 5357 6161 resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 5358 6162 hasBin: true ··· 5372 6176 difflib: 0.2.4 5373 6177 dreamopt: 0.8.0 5374 6178 dev: true 6179 + 6180 + /json-parse-even-better-errors@2.3.1: 6181 + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 6182 + dev: false 5375 6183 5376 6184 /json-schema-traverse@0.4.1: 5377 6185 resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} ··· 5391 6199 engines: {node: '>=6'} 5392 6200 hasBin: true 5393 6201 6202 + /jsonfile@4.0.0: 6203 + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} 6204 + optionalDependencies: 6205 + graceful-fs: 4.2.11 6206 + dev: false 6207 + 5394 6208 /jsonfile@6.1.0: 5395 6209 resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} 5396 6210 dependencies: 5397 6211 universalify: 2.0.0 5398 6212 optionalDependencies: 5399 6213 graceful-fs: 4.2.11 5400 - dev: true 5401 6214 5402 6215 /jsx-ast-utils@3.3.3: 5403 6216 resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} ··· 5442 6255 /lines-and-columns@1.2.4: 5443 6256 resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 5444 6257 6258 + /listenercount@1.0.1: 6259 + resolution: {integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==} 6260 + dev: false 6261 + 5445 6262 /load-tsconfig@0.2.5: 5446 6263 resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} 5447 6264 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 5448 6265 dev: true 5449 6266 6267 + /locate-path@5.0.0: 6268 + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 6269 + engines: {node: '>=8'} 6270 + dependencies: 6271 + p-locate: 4.1.0 6272 + dev: false 6273 + 5450 6274 /locate-path@6.0.0: 5451 6275 resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 5452 6276 engines: {node: '>=10'} ··· 5478 6302 dependencies: 5479 6303 chalk: 4.1.2 5480 6304 is-unicode-supported: 0.1.0 5481 - dev: true 5482 6305 5483 6306 /loose-envify@1.4.0: 5484 6307 resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 6308 + hasBin: true 5485 6309 dependencies: 5486 6310 js-tokens: 4.0.0 5487 6311 ··· 5633 6457 hasBin: true 5634 6458 dependencies: 5635 6459 minimist: 1.2.8 5636 - dev: true 5637 6460 5638 6461 /ms@2.1.2: 5639 6462 resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} ··· 5785 6608 abbrev: 1.1.1 5786 6609 dev: false 5787 6610 6611 + /normalize-package-data@2.5.0: 6612 + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 6613 + dependencies: 6614 + hosted-git-info: 2.8.9 6615 + resolve: 1.22.2 6616 + semver: 5.7.1 6617 + validate-npm-package-license: 3.0.4 6618 + dev: false 6619 + 5788 6620 /normalize-path@3.0.0: 5789 6621 resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 5790 6622 engines: {node: '>=0.10.0'} ··· 5920 6752 log-symbols: 4.1.0 5921 6753 strip-ansi: 6.0.1 5922 6754 wcwidth: 1.0.1 5923 - dev: true 5924 6755 5925 6756 /os-tmpdir@1.0.2: 5926 6757 resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} 5927 6758 engines: {node: '>=0.10.0'} 5928 6759 dev: true 5929 6760 6761 + /p-limit@2.3.0: 6762 + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 6763 + engines: {node: '>=6'} 6764 + dependencies: 6765 + p-try: 2.2.0 6766 + dev: false 6767 + 5930 6768 /p-limit@3.1.0: 5931 6769 resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 5932 6770 engines: {node: '>=10'} 5933 6771 dependencies: 5934 6772 yocto-queue: 0.1.0 5935 6773 6774 + /p-locate@4.1.0: 6775 + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 6776 + engines: {node: '>=8'} 6777 + dependencies: 6778 + p-limit: 2.3.0 6779 + dev: false 6780 + 5936 6781 /p-locate@5.0.0: 5937 6782 resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 5938 6783 engines: {node: '>=10'} ··· 5946 6791 aggregate-error: 3.1.0 5947 6792 dev: true 5948 6793 6794 + /p-try@2.2.0: 6795 + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 6796 + engines: {node: '>=6'} 6797 + dev: false 6798 + 5949 6799 /param-case@2.1.1: 5950 6800 resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==} 5951 6801 dependencies: ··· 5958 6808 dependencies: 5959 6809 callsites: 3.1.0 5960 6810 6811 + /parse-json@5.2.0: 6812 + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 6813 + engines: {node: '>=8'} 6814 + dependencies: 6815 + '@babel/code-frame': 7.22.5 6816 + error-ex: 1.3.2 6817 + json-parse-even-better-errors: 2.3.1 6818 + lines-and-columns: 1.2.4 6819 + dev: false 6820 + 5961 6821 /parseley@0.11.0: 5962 6822 resolution: {integrity: sha512-VfcwXlBWgTF+unPcr7yu3HSSA6QUdDaDnrHcytVfj5Z8azAyKBDrYnSIfeSxlrEayndNcLmrXzg+Vxbo6DWRXQ==} 5963 6823 dependencies: ··· 6021 6881 resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 6022 6882 engines: {node: '>=0.10.0'} 6023 6883 6884 + /pify@4.0.1: 6885 + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} 6886 + engines: {node: '>=6'} 6887 + dev: false 6888 + 6024 6889 /pirates@4.0.5: 6025 6890 resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} 6026 6891 engines: {node: '>= 6'} 6027 6892 6893 + /postcss-css-variables@0.18.0(postcss@8.4.21): 6894 + resolution: {integrity: sha512-lYS802gHbzn1GI+lXvy9MYIYDuGnl1WB4FTKoqMQqJ3Mab09A7a/1wZvGTkCEZJTM8mSbIyb1mJYn8f0aPye0Q==} 6895 + peerDependencies: 6896 + postcss: ^8.2.6 6897 + dependencies: 6898 + balanced-match: 1.0.2 6899 + escape-string-regexp: 1.0.5 6900 + extend: 3.0.2 6901 + postcss: 8.4.21 6902 + dev: false 6903 + 6904 + /postcss-import@14.1.0(postcss@8.4.21): 6905 + resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} 6906 + engines: {node: '>=10.0.0'} 6907 + peerDependencies: 6908 + postcss: ^8.0.0 6909 + dependencies: 6910 + postcss: 8.4.21 6911 + postcss-value-parser: 4.2.0 6912 + read-cache: 1.0.0 6913 + resolve: 1.22.2 6914 + dev: false 6915 + 6028 6916 /postcss-import@15.1.0(postcss@8.4.24): 6029 6917 resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 6030 6918 engines: {node: '>=14.0.0'} ··· 6036 6924 read-cache: 1.0.0 6037 6925 resolve: 1.22.2 6038 6926 6927 + /postcss-js@4.0.1(postcss@8.4.21): 6928 + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 6929 + engines: {node: ^12 || ^14 || >= 16} 6930 + peerDependencies: 6931 + postcss: ^8.4.21 6932 + dependencies: 6933 + camelcase-css: 2.0.1 6934 + postcss: 8.4.21 6935 + dev: false 6936 + 6039 6937 /postcss-js@4.0.1(postcss@8.4.24): 6040 6938 resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 6041 6939 engines: {node: ^12 || ^14 || >= 16} ··· 6045 6943 camelcase-css: 2.0.1 6046 6944 postcss: 8.4.24 6047 6945 6946 + /postcss-load-config@3.1.4(postcss@8.4.21): 6947 + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} 6948 + engines: {node: '>= 10'} 6949 + peerDependencies: 6950 + postcss: '>=8.0.9' 6951 + ts-node: '>=9.0.0' 6952 + peerDependenciesMeta: 6953 + postcss: 6954 + optional: true 6955 + ts-node: 6956 + optional: true 6957 + dependencies: 6958 + lilconfig: 2.1.0 6959 + postcss: 8.4.21 6960 + yaml: 1.10.2 6961 + dev: false 6962 + 6048 6963 /postcss-load-config@4.0.1(postcss@8.4.24): 6049 6964 resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} 6050 6965 engines: {node: '>= 14'} ··· 6061 6976 postcss: 8.4.24 6062 6977 yaml: 2.3.1 6063 6978 6979 + /postcss-nested@6.0.0(postcss@8.4.21): 6980 + resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} 6981 + engines: {node: '>=12.0'} 6982 + peerDependencies: 6983 + postcss: ^8.2.14 6984 + dependencies: 6985 + postcss: 8.4.21 6986 + postcss-selector-parser: 6.0.13 6987 + dev: false 6988 + 6064 6989 /postcss-nested@6.0.1(postcss@8.4.24): 6065 6990 resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} 6066 6991 engines: {node: '>=12.0'} ··· 6089 7014 source-map-js: 1.0.2 6090 7015 dev: false 6091 7016 7017 + /postcss@8.4.21: 7018 + resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} 7019 + engines: {node: ^10 || ^12 || >=14} 7020 + dependencies: 7021 + nanoid: 3.3.6 7022 + picocolors: 1.0.0 7023 + source-map-js: 1.0.2 7024 + dev: false 7025 + 6092 7026 /postcss@8.4.24: 6093 7027 resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} 6094 7028 engines: {node: ^10 || ^12 || >=14} ··· 6163 7097 hasBin: true 6164 7098 dev: true 6165 7099 7100 + /pretty-bytes@5.6.0: 7101 + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} 7102 + engines: {node: '>=6'} 7103 + dev: false 7104 + 6166 7105 /pretty@2.0.0: 6167 7106 resolution: {integrity: sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w==} 6168 7107 engines: {node: '>=0.10.0'} ··· 6170 7109 condense-newlines: 0.2.1 6171 7110 extend-shallow: 2.0.1 6172 7111 js-beautify: 1.14.8 7112 + dev: false 7113 + 7114 + /process-nextick-args@2.0.1: 7115 + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 6173 7116 dev: false 6174 7117 6175 7118 /prop-types@15.8.1: ··· 6217 7160 /quick-lru@4.0.1: 6218 7161 resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} 6219 7162 engines: {node: '>=8'} 7163 + dev: false 7164 + 7165 + /quick-lru@5.1.1: 7166 + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} 7167 + engines: {node: '>=10'} 6220 7168 dev: false 6221 7169 6222 7170 /raw-body@2.4.1: ··· 6249 7197 scheduler: 0.23.0 6250 7198 dev: false 6251 7199 7200 + /react-email@1.9.4: 7201 + resolution: {integrity: sha512-DNUQb7xzAlMga2ZppG57bnWhJnqOEcTYzxNvLA4IVCiYJkgPNVukFMOZVG2OuQ0W8ddiF6bLZBKDZHnnIenbpw==} 7202 + engines: {node: '>=16.0.0'} 7203 + hasBin: true 7204 + dependencies: 7205 + '@commander-js/extra-typings': 9.4.1(commander@9.4.1) 7206 + '@manypkg/find-root': 2.1.0 7207 + '@octokit/rest': 19.0.7 7208 + '@react-email/render': 0.0.6 7209 + chokidar: 3.5.3 7210 + commander: 9.4.1 7211 + detect-package-manager: 2.0.1 7212 + esbuild: 0.16.4 7213 + fs-extra: 11.1.0 7214 + glob: 8.0.3 7215 + log-symbols: 4.1.0 7216 + normalize-path: 3.0.0 7217 + ora: 5.4.1 7218 + read-pkg: 5.2.0 7219 + shelljs: 0.8.5 7220 + tree-node-cli: 1.6.0 7221 + transitivePeerDependencies: 7222 + - encoding 7223 + dev: false 7224 + 6252 7225 /react-hook-form@7.45.1(react@18.2.0): 6253 7226 resolution: {integrity: sha512-6dWoFJwycbuFfw/iKMcl+RdAOAOHDiF11KWYhNDRN/OkUt+Di5qsZHwA0OwsVnu9y135gkHpTw9DJA+WzCeR9w==} 6254 7227 engines: {node: '>=12.22.0'} ··· 6260 7233 6261 7234 /react-is@16.13.1: 6262 7235 resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 7236 + dev: false 7237 + 7238 + /react-property@2.0.0: 7239 + resolution: {integrity: sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw==} 6263 7240 dev: false 6264 7241 6265 7242 /react-remove-scroll-bar@2.3.4(@types/react@18.2.12)(react@18.2.0): ··· 6352 7329 dependencies: 6353 7330 pify: 2.3.0 6354 7331 7332 + /read-pkg@5.2.0: 7333 + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 7334 + engines: {node: '>=8'} 7335 + dependencies: 7336 + '@types/normalize-package-data': 2.4.1 7337 + normalize-package-data: 2.5.0 7338 + parse-json: 5.2.0 7339 + type-fest: 0.6.0 7340 + dev: false 7341 + 7342 + /read-yaml-file@1.1.0: 7343 + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} 7344 + engines: {node: '>=6'} 7345 + dependencies: 7346 + graceful-fs: 4.2.11 7347 + js-yaml: 3.14.1 7348 + pify: 4.0.1 7349 + strip-bom: 3.0.0 7350 + dev: false 7351 + 7352 + /readable-stream@2.3.8: 7353 + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} 7354 + dependencies: 7355 + core-util-is: 1.0.3 7356 + inherits: 2.0.4 7357 + isarray: 1.0.0 7358 + process-nextick-args: 2.0.1 7359 + safe-buffer: 5.1.2 7360 + string_decoder: 1.1.1 7361 + util-deprecate: 1.0.2 7362 + dev: false 7363 + 6355 7364 /readable-stream@3.6.2: 6356 7365 resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} 6357 7366 engines: {node: '>= 6'} ··· 6359 7368 inherits: 2.0.4 6360 7369 string_decoder: 1.3.0 6361 7370 util-deprecate: 1.0.2 6362 - dev: true 6363 7371 6364 7372 /readdirp@3.6.0: 6365 7373 resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 6366 7374 engines: {node: '>=8.10.0'} 6367 7375 dependencies: 6368 7376 picomatch: 2.3.1 7377 + 7378 + /rechoir@0.6.2: 7379 + resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} 7380 + engines: {node: '>= 0.10'} 7381 + dependencies: 7382 + resolve: 1.22.2 7383 + dev: false 6369 7384 6370 7385 /regenerator-runtime@0.13.11: 6371 7386 resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} ··· 6441 7456 dependencies: 6442 7457 onetime: 5.1.2 6443 7458 signal-exit: 3.0.7 6444 - dev: true 6445 7459 6446 7460 /reusify@1.0.4: 6447 7461 resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 6448 7462 engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 6449 7463 7464 + /rimraf@2.7.1: 7465 + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} 7466 + hasBin: true 7467 + dependencies: 7468 + glob: 7.2.3 7469 + dev: false 7470 + 6450 7471 /rimraf@3.0.2: 6451 7472 resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 6452 7473 hasBin: true ··· 6490 7511 dependencies: 6491 7512 tslib: 2.5.3 6492 7513 dev: true 7514 + 7515 + /safe-buffer@5.1.2: 7516 + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 7517 + dev: false 6493 7518 6494 7519 /safe-buffer@5.2.1: 6495 7520 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 6496 - dev: true 6497 7521 6498 7522 /safe-regex-test@1.0.0: 6499 7523 resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} ··· 6540 7564 no-case: 2.3.2 6541 7565 upper-case-first: 1.1.2 6542 7566 dev: true 7567 + 7568 + /setimmediate@1.0.5: 7569 + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} 7570 + dev: false 6543 7571 6544 7572 /setprototypeof@1.1.1: 6545 7573 resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} ··· 6555 7583 resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 6556 7584 engines: {node: '>=8'} 6557 7585 7586 + /shelljs@0.8.5: 7587 + resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} 7588 + engines: {node: '>=4'} 7589 + hasBin: true 7590 + dependencies: 7591 + glob: 7.2.3 7592 + interpret: 1.4.0 7593 + rechoir: 0.6.2 7594 + dev: false 7595 + 6558 7596 /side-channel@1.0.4: 6559 7597 resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 6560 7598 dependencies: ··· 6636 7674 whatwg-url: 7.1.0 6637 7675 dev: true 6638 7676 7677 + /spdx-correct@3.2.0: 7678 + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} 7679 + dependencies: 7680 + spdx-expression-parse: 3.0.1 7681 + spdx-license-ids: 3.0.13 7682 + dev: false 7683 + 7684 + /spdx-exceptions@2.3.0: 7685 + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 7686 + dev: false 7687 + 7688 + /spdx-expression-parse@3.0.1: 7689 + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 7690 + dependencies: 7691 + spdx-exceptions: 2.3.0 7692 + spdx-license-ids: 3.0.13 7693 + dev: false 7694 + 7695 + /spdx-license-ids@3.0.13: 7696 + resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} 7697 + dev: false 7698 + 7699 + /sprintf-js@1.0.3: 7700 + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} 7701 + dev: false 7702 + 6639 7703 /statuses@1.5.0: 6640 7704 resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} 6641 7705 engines: {node: '>= 0.6'} ··· 6693 7757 es-abstract: 1.21.2 6694 7758 dev: false 6695 7759 7760 + /string_decoder@1.1.1: 7761 + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} 7762 + dependencies: 7763 + safe-buffer: 5.1.2 7764 + dev: false 7765 + 6696 7766 /string_decoder@1.3.0: 6697 7767 resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 6698 7768 dependencies: 6699 7769 safe-buffer: 5.2.1 6700 - dev: true 6701 7770 6702 7771 /strip-ansi@6.0.1: 6703 7772 resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} ··· 6728 7797 resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 6729 7798 engines: {node: '>=8'} 6730 7799 7800 + /style-to-js@1.1.3: 7801 + resolution: {integrity: sha512-zKI5gN/zb7LS/Vm0eUwjmjrXWw8IMtyA8aPBJZdYiQTXj4+wQ3IucOLIOnF7zCHxvW8UhIGh/uZh/t9zEHXNTQ==} 7802 + dependencies: 7803 + style-to-object: 0.4.1 7804 + dev: false 7805 + 7806 + /style-to-object@0.4.1: 7807 + resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==} 7808 + dependencies: 7809 + inline-style-parser: 0.1.1 7810 + dev: false 7811 + 6731 7812 /styled-jsx@5.1.1(@babel/core@7.22.5)(react@18.2.0): 6732 7813 resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} 6733 7814 engines: {node: '>= 12.0.0'} ··· 6838 7919 tailwindcss: 3.3.2 6839 7920 dev: false 6840 7921 7922 + /tailwindcss@3.2.7(postcss@8.4.21): 7923 + resolution: {integrity: sha512-B6DLqJzc21x7wntlH/GsZwEXTBttVSl1FtCzC8WP4oBc/NKef7kaax5jeihkkCEWc831/5NDJ9gRNDK6NEioQQ==} 7924 + engines: {node: '>=12.13.0'} 7925 + hasBin: true 7926 + peerDependencies: 7927 + postcss: ^8.0.9 7928 + dependencies: 7929 + arg: 5.0.2 7930 + chokidar: 3.5.3 7931 + color-name: 1.1.4 7932 + detective: 5.2.1 7933 + didyoumean: 1.2.2 7934 + dlv: 1.1.3 7935 + fast-glob: 3.2.12 7936 + glob-parent: 6.0.2 7937 + is-glob: 4.0.3 7938 + lilconfig: 2.1.0 7939 + micromatch: 4.0.5 7940 + normalize-path: 3.0.0 7941 + object-hash: 3.0.0 7942 + picocolors: 1.0.0 7943 + postcss: 8.4.21 7944 + postcss-import: 14.1.0(postcss@8.4.21) 7945 + postcss-js: 4.0.1(postcss@8.4.21) 7946 + postcss-load-config: 3.1.4(postcss@8.4.21) 7947 + postcss-nested: 6.0.0(postcss@8.4.21) 7948 + postcss-selector-parser: 6.0.13 7949 + postcss-value-parser: 4.2.0 7950 + quick-lru: 5.1.1 7951 + resolve: 1.22.2 7952 + transitivePeerDependencies: 7953 + - ts-node 7954 + dev: false 7955 + 6841 7956 /tailwindcss@3.3.2: 6842 7957 resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==} 6843 7958 engines: {node: '>=14.0.0'} ··· 6959 8074 punycode: 2.3.0 6960 8075 dev: true 6961 8076 8077 + /traverse@0.3.9: 8078 + resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==} 8079 + dev: false 8080 + 6962 8081 /tree-kill@1.2.2: 6963 8082 resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} 6964 8083 hasBin: true 6965 8084 dev: true 8085 + 8086 + /tree-node-cli@1.6.0: 8087 + resolution: {integrity: sha512-M8um5Lbl76rWU5aC8oOeEhruiCM29lFCKnwpxrwMjpRicHXJx+bb9Cak11G3zYLrMb6Glsrhnn90rHIzDJrjvg==} 8088 + hasBin: true 8089 + dependencies: 8090 + commander: 5.1.0 8091 + fast-folder-size: 1.6.1 8092 + pretty-bytes: 5.6.0 8093 + dev: false 6966 8094 6967 8095 /ts-interface-checker@0.1.13: 6968 8096 resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} ··· 7124 8252 turbo-windows-arm64: 1.10.6 7125 8253 dev: true 7126 8254 8255 + /tw-to-css@0.0.11: 8256 + resolution: {integrity: sha512-uIJuEBIwyHzZg9xyGyEgDWHIkbAwEC4bhEHQ4THPuN5SToR7Zlhes5ffMjqtrv+WdtTmudTHTdc9VwUldy0FxQ==} 8257 + engines: {node: '>=16.0.0'} 8258 + dependencies: 8259 + postcss: 8.4.21 8260 + postcss-css-variables: 0.18.0(postcss@8.4.21) 8261 + tailwindcss: 3.2.7(postcss@8.4.21) 8262 + transitivePeerDependencies: 8263 + - ts-node 8264 + dev: false 8265 + 7127 8266 /type-check@0.4.0: 7128 8267 resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 7129 8268 engines: {node: '>= 0.8.0'} ··· 7138 8277 resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} 7139 8278 engines: {node: '>=10'} 7140 8279 dev: true 8280 + 8281 + /type-fest@0.6.0: 8282 + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} 8283 + engines: {node: '>=8'} 8284 + dev: false 7141 8285 7142 8286 /type-fest@2.19.0: 7143 8287 resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} ··· 7182 8326 which-boxed-primitive: 1.0.2 7183 8327 dev: false 7184 8328 8329 + /universal-user-agent@6.0.0: 8330 + resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} 8331 + dev: false 8332 + 8333 + /universalify@0.1.2: 8334 + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} 8335 + engines: {node: '>= 4.0.0'} 8336 + dev: false 8337 + 7185 8338 /universalify@2.0.0: 7186 8339 resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} 7187 8340 engines: {node: '>= 10.0.0'} 7188 - dev: true 7189 8341 7190 8342 /unpipe@1.0.0: 7191 8343 resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} ··· 7197 8349 engines: {node: '>=8'} 7198 8350 dev: false 7199 8351 8352 + /unzipper@0.10.14: 8353 + resolution: {integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==} 8354 + dependencies: 8355 + big-integer: 1.6.51 8356 + binary: 0.3.0 8357 + bluebird: 3.4.7 8358 + buffer-indexof-polyfill: 1.0.2 8359 + duplexer2: 0.1.4 8360 + fstream: 1.0.12 8361 + graceful-fs: 4.2.11 8362 + listenercount: 1.0.1 8363 + readable-stream: 2.3.8 8364 + setimmediate: 1.0.5 8365 + dev: false 8366 + 7200 8367 /update-browserslist-db@1.0.11(browserslist@4.21.9): 7201 8368 resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} 7202 8369 hasBin: true ··· 7282 8449 resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} 7283 8450 dev: true 7284 8451 8452 + /validate-npm-package-license@3.0.4: 8453 + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 8454 + dependencies: 8455 + spdx-correct: 3.2.0 8456 + spdx-expression-parse: 3.0.1 8457 + dev: false 8458 + 7285 8459 /validate-npm-package-name@5.0.0: 7286 8460 resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==} 7287 8461 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} ··· 7301 8475 resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} 7302 8476 dependencies: 7303 8477 defaults: 1.0.4 7304 - dev: true 7305 8478 7306 8479 /webcrypto-core@1.7.7: 7307 8480 resolution: {integrity: sha512-7FjigXNsBfopEj+5DV2nhNpfic2vumtjjgPmeDKk45z+MJwXKKfhPB7118Pfzrmh4jqOMST6Ch37iPAHoImg5g==} ··· 7389 8562 /wrappy@1.0.2: 7390 8563 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 7391 8564 8565 + /xtend@4.0.2: 8566 + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} 8567 + engines: {node: '>=0.4'} 8568 + dev: false 8569 + 7392 8570 /yallist@2.1.2: 7393 8571 resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} 7394 8572 dev: false ··· 7398 8576 7399 8577 /yallist@4.0.0: 7400 8578 resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 8579 + 8580 + /yaml@1.10.2: 8581 + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 8582 + engines: {node: '>= 6'} 8583 + dev: false 7401 8584 7402 8585 /yaml@2.3.1: 7403 8586 resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==}
+1
pnpm-workspace.yaml
··· 2 2 - "apps/*" 3 3 - "packages/*" 4 4 - "packages/config/*" 5 + - "packages/emails/.react-email"