From 93c0f75ac02edd0eef9a53f68a0e432d6e04c7a9 Mon Sep 17 00:00:00 2001 From: SkyBlaise Date: Tue, 12 Sep 2023 21:45:02 +0800 Subject: [PATCH 01/78] use AY2223S2 tp repo --- config/author-config.csv | 372 +++++++++++++++++++++++++++++++++++++-- config/group-config.csv | 235 ++++++++++++++++++++++++- config/repo-config.csv | 90 ++++++++-- 3 files changed, 665 insertions(+), 32 deletions(-) diff --git a/config/author-config.csv b/config/author-config.csv index 6af7446252..bc1f2dda5d 100644 --- a/config/author-config.csv +++ b/config/author-config.csv @@ -1,12 +1,360 @@ -Repository's Location,Branch,Author's Git Host ID,Author's Emails,Author's Display Name,Author's Git Author Name,Ignore Glob List -https://github.com/reposense/testrepo-Beta.git,master,nbriannl,,"Ashwin Mukadaan Singhania, Rathod",, -https://github.com/reposense/testrepo-Beta.git,master,zacharytang,zacharytang.tc@gmail.com,Yagami Rukei Polland,,src/main** -https://github.com/reposense/testrepo-Beta.git,master,April0616,,2805Tagoe,LAPTOP-7KFM2KSP\User;Fan Yuting, -https://github.com/reposense/testrepo-Beta.git,master,CindyTsai1,,,YuHsuan,src/test** -https://github.com/reposense/testrepo-Beta.git,add-config-json,nbriannl,,A.M.S.Rathod,, -https://github.com/reposense/testrepo-Beta.git,add-config-json,zacharytang,zacharytang.tc@gmail.com,Yaga..Polland,,src/main** -https://github.com/reposense/testrepo-Beta.git,add-config-json,April0616,, ,LAPTOP-7KFM2KSP\User;Fan Yuting, -https://github.com/reposense/testrepo-Beta.git,add-config-json,CindyTsai1,,Ravind s/o Ramesh,YuHsuan,src/test** -https://bitbucket.org/skyblaise/testrepo-bitbucket.git,master,skyblaise,,Zhang Shi Chen,SHICHEN ZHANG;SkyBlaise, -https://gitlab.com/reposense/testrepo-gitlab.git,main,zsc990124,,Zhang Shi Chen,SHICHEN ZHANG;SkyBlaise, -https://tomluozhijie@git.code.sf.net/p/repo-sense-test-repo/code,master,luozhijie-tom,,Luo Zhijie,Luo Zhijie;Luo Zhijie, +Repository's Location,Branch,Author's GitHub ID,Author's Emails,Author's Display Name,Author's Git Author Name,Ignore Glob List +https://github.com/AY2223S2-CS2103-F10-3/tp.git,master,joellow88,,CS2103-F10-3 JOEL..O YU,Joel Low, +https://github.com/AY2223S2-CS2103-W17-4/tp.git,master,junlee1991,,CS2103-W17-4 JULI..ARJO,Julio Harjo, +https://github.com/AY2223S2-CS2103-F11-1/tp.git,master,ShiJiaAo,,CS2103-F11-1 SHI ..IAAO,Shi Jiaao, +https://github.com/AY2223S2-CS2103-F11-4/tp.git,master,hongshenggg,,CS2103-F11-4 LEE ..HENG,Hong Sheng, +https://github.com/AY2223S2-CS2103-F11-1/tp.git,master,shittake,,CS2103-F11-1 ERIC..QUAN,Eric Leow;ericleow, +https://github.com/AY2223S2-CS2103-F11-1/tp.git,master,nerdyboy98,,CS2103-F11-1 CHEW..KIAT,Chew Chun Kiat, +https://github.com/AY2223S2-CS2103-W16-4/tp.git,master,wpx12011,,CS2103-W16-4 WANG..XUAN,Wang Peixuan;Wpx12011, +https://github.com/AY2223S2-CS2103-F11-1/tp.git,master,JThh,,CS2103-F11-1 HAN ..TONG,Jiatong (Julius) Han;Jiatong Han, +https://github.com/AY2223S2-CS2103-W16-3/tp.git,master,jerome-neo,,CS2103-W16-3 JERO.. NEO,Jerome;Jerome Neo, +https://github.com/AY2223S2-CS2103-W16-4/tp.git,master,ajjajjajjajj,,CS2103-W16-4 ANG .. JIE,Ang Jing Jie;Sean Leong, +https://github.com/AY2223S2-CS2103-W17-2/tp.git,master,markusyeo,,CS2103-W17-2 MARK..G YU,Markus Yeo, +https://github.com/AY2223S2-CS2103-W16-1/tp.git,master,Skeltons,,CS2103-W16-1 OSKA.. LIN,Oskar Lew;U-DESKTOP-77I4EU8\Oskar, +https://github.com/AY2223S2-CS2103-F10-4/tp.git,master,ezeAng,,CS2103-F10-4 ANG ..KIEL,Ezekiel Ang, +https://github.com/AY2223S2-CS2103-F10-1/tp.git,master,kayyenl,,CS2103-F10-1 LEE .. YEN,Lee Kay Yen, +https://github.com/AY2223S2-CS2103-F11-1/tp.git,master,ARPspoofing,,CS2103-F11-1 MUHA..HEER,Reyaaz, +https://github.com/AY2223S2-CS2103-F10-3/tp.git,master,Statspadders,,CS2103-F10-3 TOH .. HAO,Toh Wei Hao, +https://github.com/AY2223S2-CS2103-F11-4/tp.git,master,castryl,,CS2103-F11-4 LOW .. IAN,, +https://github.com/AY2223S2-CS2103-F11-3/tp.git,master,daitenshionyan,,CS2103-F11-3 YONG.. JIE,, +https://github.com/AY2223S2-CS2103-W16-3/tp.git,master,inas0ng,,CS2103-W16-3 SONG.. INA,ina, +https://github.com/AY2223S2-CS2103-W17-1/tp.git,master,toh-xinyi,,CS2103-W17-1 TOH ..N YI,Toh Xin Yi, +https://github.com/AY2223S2-CS2103-F11-2/tp.git,master,ZhuLeYao,,CS2103-F11-2 ZHU .. YAO,Le Yao, +https://github.com/AY2223S2-CS2103-W16-2/tp.git,master,UnwilledTangent,,CS2103-W16-2 TIN ..SEAN,Sean Tin, +https://github.com/AY2223S2-CS2103-W16-4/tp.git,master,wesleybldc,,CS2103-W16-4 WESL..CRUZ,WesleyBLDC, +https://github.com/AY2223S2-CS2103-F10-1/tp.git,master,Nicklelodeon,,CS2103-F10-1 NICH..HONG,Nicholas;Nicholas Cheong, +https://github.com/AY2223S2-CS2103-W17-4/tp.git,master,ginloy,,CS2103-W17-4 LEOW..YONG,, +https://github.com/AY2223S2-CS2103-W17-2/tp.git,master,Tohtoroo,,CS2103-W17-2 AERO..SHEN,, +https://github.com/AY2223S2-CS2103-F11-2/tp.git,master,zuohui48,,CS2103-F11-2 CHEN.. HUI,, +https://github.com/AY2223S2-CS2103-F11-3/tp.git,master,slackernoob,,CS2103-F11-3 MAX .. JUN,Max Ang Yue Jun, +https://github.com/AY2223S2-CS2103-F10-3/tp.git,master,elvern18,,CS2103-F10-3 TAN ..VERN,Elvern, +https://github.com/AY2223S2-CS2103-F10-4/tp.git,master,iapetusbob,,CS2103-F10-4 YUAN.. HAO,, +https://github.com/AY2223S2-CS2103-W17-2/tp.git,master,sumhungyee,,CS2103-W17-2 SUM .. YEE,LAPTOP-EG15LSJU\hungy, +https://github.com/AY2223S2-CS2103-W17-3/tp.git,master,BigheartSmallbrain,,CS2103-W17-3 ZHAN..QUAN,Z.YQ;ZhangYQ, +https://github.com/AY2223S2-CS2103-F10-4/tp.git,master,seriouslia0,,CS2103-F10-4 TAN ..NEDA,Matthew, +https://github.com/AY2223S2-CS2103-F11-3/tp.git,master,nusE0726844,,CS2103-F11-3 KELV.. MUN,DESKTOP-GGI1K1E\kelvi, +https://github.com/AY2223S2-CS2103-W17-3/tp.git,master,JrmCkh,,CS2103-W17-3 CHIA..REMY,Chia Jeremy, +https://github.com/AY2223S2-CS2103-W16-2/tp.git,master,pzaiming,,CS2103-W16-2 PAN ..MING,Pan Zai Ming, +https://github.com/AY2223S2-CS2103-F11-4/tp.git,master,SHni99,,CS2103-F11-4 NI S..GHAN,Davidisnsh;davidni, +https://github.com/AY2223S2-CS2103-W16-2/tp.git,master,dsja612,,CS2103-W16-2 DYLA..E AN,Dylan Sng, +https://github.com/AY2223S2-CS2103-W16-1/tp.git,master,Mehvin,,CS2103-W16-1 ONG ..LVIN,, +https://github.com/AY2223S2-CS2103-W16-2/tp.git,master,amoonguss1,,CS2103-W16-2 ADRI..NWEI,DESKTOP-401ETA8\USER;LAPTOP-KMN3PILB\adrie;adriel kee, +https://github.com/AY2223S2-CS2103-F11-2/tp.git,master,ChinJunAn,,CS2103-F11-2 CHIN..N AN,Jun An, +https://github.com/AY2223S2-CS2103-W16-1/tp.git,master,shazxrin,,CS2103-W16-1 MUHA..FFIE,shazrin, +https://github.com/AY2223S2-CS2103-F10-2/tp.git,master,jedidiahC,,CS2103-F10-2 CHEN..DIAH,Jedidiah Cheng, +https://github.com/AY2223S2-CS2103-W17-3/tp.git,master,anthonynmh,,CS2103-W17-3 ANTH..HONG,Anthony, +https://github.com/AY2223S2-CS2103-F11-4/tp.git,master,weekiat-douze,,CS2103-F11-4 LUM ..KIAT,, +https://github.com/AY2223S2-CS2103-F11-2/tp.git,master,c0j0s,,CS2103-F11-2 CHEN..HENG,COJOS, +https://github.com/AY2223S2-CS2103-F10-1/tp.git,master,SPWwj,,CS2103-F10-1 WEI .. JIE,, +https://github.com/AY2223S2-CS2103-W17-4/tp.git,master,9fc70c892,,CS2103-W17-4 LIM ..DWIN,EL, +https://github.com/AY2223S2-CS2103-F10-1/tp.git,master,Guo-KeCheng,,CS2103-F10-1 GUO ..HENG,Guo-Kecheng, +https://github.com/AY2223S2-CS2103-F10-3/tp.git,master,Acerizm,,CS2103-F10-3 HAIQ..AFFI,Haiqel, +https://github.com/AY2223S2-CS2103-W17-1/tp.git,master,astraxq,,CS2103-W17-1 QUEK..RIAN,Brian Q;Brian Quek, +https://github.com/AY2223S2-CS2103-W16-2/tp.git,master,RyanQiu1,,CS2103-W16-2 RYAN..XUAN,Ryan Qiu Jingxuan, +https://github.com/AY2223S2-CS2103-F11-3/tp.git,master,francisyzy,,CS2103-F11-3 FRAN.. YIK,Francis Yeo, +https://github.com/AY2223S2-CS2103-W16-4/tp.git,master,evanpy,,CS2103-W16-4 LEE .. JUN,Evan, +https://github.com/AY2223S2-CS2103-W16-3/tp.git,master,Irminrics,,CS2103-W16-3 ANG ..KANG,Jun Kang, +https://github.com/AY2223S2-CS2103-F10-2/tp.git,master,hingen,,CS2103-F10-2 HING..DICT,, +https://github.com/AY2223S2-CS2103-W16-4/tp.git,master,benedict733,,CS2103-W16-4 BENE..MING,Benedict Tan Yian Ming, +https://github.com/AY2223S2-CS2103-F11-4/tp.git,master,pkpaing,,CS2103-F11-4 PHON..QMAN,, +https://github.com/AY2223S2-CS2103-W17-2/tp.git,master,axmszr,,CS2103-W17-2 SAMU..GASU,axmszr-admin, +https://github.com/AY2223S2-CS2103-F10-2/tp.git,master,lennoxtr,,CS2103-F10-2 TRAN..HANG,Lennoxtr, +https://github.com/AY2223S2-CS2103-W17-2/tp.git,master,valerietanhx,,CS2103-W17-2 TAN ..ERIE,Valerie Tan, +https://github.com/AY2223S2-CS2103-F10-4/tp.git,master,jjiayyingtt,,CS2103-F10-4 TAY ..YING,DESKTOP-76Q8Q8L\Owner, +https://github.com/AY2223S2-CS2103-W16-3/tp.git,master,weilin1202,,CS2103-W16-3 LIN ..ILIN,, +https://github.com/AY2223S2-CS2103-F10-1/tp.git,master,cyiting,,CS2103-F10-1 CHU ..TING,Chu Yi Ting, +https://github.com/AY2223S2-CS2103-F10-2/tp.git,master,shaowi,,CS2103-F10-2 LEE .. WEE,Lee Shao Wee;Lee ShaoWee;leeshaowee, +https://github.com/AY2223S2-CS2103-F10-2/tp.git,master,joytqt-1202,,CS2103-F10-2 JOY ..TONG,, +https://github.com/AY2223S2-CS2103-W17-4/tp.git,master,kimberlybp,,CS2103-W17-4 KIMB..ARES,Kimberly;kim, +https://github.com/AY2223S2-CS2103-F10-3/tp.git,master,Gibson0918,,CS2103-F10-3 GIBS..YANG,Gibson, +https://github.com/AY2223S2-CS2103-W17-1/tp.git,master,CarrieLi1015,,CS2103-W17-1 LI Y..XUAN,, +https://github.com/AY2223S2-CS2103-W17-3/tp.git,master,lhy-hoyin,,CS2103-W17-3 LO H.. YIN,, +https://github.com/AY2223S2-CS2103-W16-3/tp.git,master,venuslimm,,CS2103-W16-3 LIM ..ENUS,Venus Lim, +https://github.com/AY2223S2-CS2103-W16-1/tp.git,master,joshua-tyh,,CS2103-W16-1 TAN ..SHUA,Tan Yan-Hao Joshua;Joshua, +https://github.com/AY2223S2-CS2103-W17-1/tp.git,master,QQH0828,,CS2103-W17-1 QIU ..NHUI,QIU QIANHUI, +https://github.com/AY2223S2-CS2103-F11-2/tp.git,master,dohaduong,,CS2103-F11-2 DO H..UONG,, +https://github.com/AY2223S2-CS2103-W17-1/tp.git,master,gwynethguo,,CS2103-W17-1 GWYN..LING,Gwyneth Guo Bai Ling, +https://github.com/AY2223S2-CS2103T-W10-2/tp.git,master,Enigmatrix,,CS2103T-W10-2 CHAN..KASH,Chandrasekaran Akash, +https://github.com/AY2223S2-CS2103T-W10-2/tp.git,master,Nafeij,,CS2103T-W10-2 WANG..EFAN,Wang Jiefan, +https://github.com/AY2223S2-CS2103T-T17-3/tp.git,master,winsonheng,,CS2103T-T17-3 WINS..HENG,, +https://github.com/AY2223S2-CS2103T-T14-4/tp.git,master,TamKengHong,,CS2103T-T14-4 TAM ..HONG,, +https://github.com/AY2223S2-CS2103T-F12-3/tp.git,master,hansstanley,,CS2103T-F12-3 HAN ..NLEY,, +https://github.com/AY2223S2-CS2103T-T14-1/tp.git,master,Johnchiahk,,CS2103T-T14-1 JOHN.. KIT,John Chia Heng Kit, +https://github.com/AY2223S2-CS2103T-T13-1/tp.git,master,jmestxr,,CS2103T-T13-1 TAN ..AMES,, +https://github.com/AY2223S2-CS2103T-W09-4/tp.git,master,gyulong1,,CS2103T-W09-4 GUO ..LONG,, +https://github.com/AY2223S2-CS2103T-W15-2/tp.git,master,LiuMC-SG,,CS2103T-W15-2 LIU ..CHEN,Liu Muchen;Restyled.io, +https://github.com/AY2223S2-CS2103T-T17-3/tp.git,master,jefrai,,CS2103T-T17-3 JEFF..HEAN,, +https://github.com/AY2223S2-CS2103T-W11-1/tp.git,master,BoAi01,,CS2103T-W11-1 AI B..I BO,Ai Bo, +https://github.com/AY2223S2-CS2103T-F12-2/tp.git,master,harin0826,,CS2103T-F12-2 NAM ..ARIN,DESKTOP-R4TTM5F\oPandaCAT;DESKTOP-KJNEG4O\oPandaCAT, +https://github.com/AY2223S2-CS2103T-W12-2/tp.git,master,Sheemo,,CS2103T-W12-2 SZE ..HONG,, +https://github.com/AY2223S2-CS2103T-T17-2/tp.git,master,pkwangjoo,,CS2103T-T17-2 PARK.. JOO,Park Kwangjoo;kwangjoo, +https://github.com/AY2223S2-CS2103T-W10-3/tp.git,master,jugheadjones10,,CS2103T-W10-3 KIM .. JIN,Kim Young Jin, +https://github.com/AY2223S2-CS2103T-T14-2/tp.git,master,shuimeihe,,CS2103T-T14-2 HE S..IMEI,He Shuimei, +https://github.com/AY2223S2-CS2103T-T14-3/tp.git,master,DerrickSaltFish,,CS2103T-T14-3 OU C..UHAO,Ou Chuhao, +https://github.com/AY2223S2-CS2103T-W09-2/tp.git,master,jinbesan,,CS2103T-W09-2 SHI ..HONG,, +https://github.com/AY2223S2-CS2103T-T11-2/tp.git,master,jeremykhoo-NUS,,CS2103T-T11-2 JERE..MING,J khoo;jeremy;jerem, +https://github.com/AY2223S2-CS2103T-W09-3/tp.git,master,cydtseng,,CS2103T-W09-3 TSEN..N YU,Cyd Tseng, +https://github.com/AY2223S2-CS2103T-W14-1/tp.git,master,sachindavid96,,CS2103T-W14-1 KALI..AVID,Sachin Kalinga, +https://github.com/AY2223S2-CS2103T-T14-1/tp.git,master,verydaftpunk,,CS2103T-T14-1 YANG..RREN,Warren Yang, +https://github.com/AY2223S2-CS2103T-T15-3/tp.git,master,bipbipboopboop,,CS2103T-T15-3 ETHA..HUEN,Ethan, +https://github.com/AY2223S2-CS2103T-W12-2/tp.git,master,alextang809,,CS2103T-W12-2 TANG..CHUN,, +https://github.com/AY2223S2-CS2103T-W10-1/tp.git,master,tariq-droid,,CS2103T-W10-1 BAHA..ED S,MSI\vegit;TariqBahatheq;TariqDroid, +https://github.com/AY2223S2-CS2103T-W15-3/tp.git,master,jereldlimjy,,CS2103T-W15-3 JERE.. YOU,Jereld Lim, +https://github.com/AY2223S2-CS2103T-T15-1/tp.git,master,AngJunYang,,CS2103T-T15-1 ANG ..YANG,, +https://github.com/AY2223S2-CS2103T-W14-4/tp.git,master,Jxleejiaxin,,CS2103T-W14-4 LEE .. XIN,DESKTOP-4FAGDBQ\Lee Jia Xin, +https://github.com/AY2223S2-CS2103T-F12-1/tp.git,master,vigonometry,,CS2103T-F12-1 VIGN..ARAN,Vigneshwar Hariharan, +https://github.com/AY2223S2-CS2103T-T17-2/tp.git,master,jerrrren,,CS2103T-T17-2 CHEE..R EN,, +https://github.com/AY2223S2-CS2103T-T12-1/tp.git,master,euph00,,CS2103T-T12-1 LIN ..HIEH,LIN_CHIEH;Lin Chieh, +https://github.com/AY2223S2-CS2103T-W10-3/tp.git,master,rexcyrio,,CS2103T-W10-3 LEE ..EFAN,Lee Wei Chong Stefan, +https://github.com/AY2223S2-CS2103T-T14-2/tp.git,master,wengkit1,,CS2103T-T14-2 SOO .. KIT,soowengkit, +https://github.com/AY2223S2-CS2103T-T12-4/tp.git,master,dillongoh,,CS2103T-T12-4 DILL.. WEE,Dillon Goh, +https://github.com/AY2223S2-CS2103T-W12-1/tp.git,master,gohyongjing,,CS2103T-W12-1 GOH ..JING,Goh Yong Jing, +https://github.com/AY2223S2-CS2103T-T14-4/tp.git,master,cyli133,,CS2103T-T14-4 LI C..GYUE,Chengyue Li, +https://github.com/AY2223S2-CS2103T-T11-1/tp.git,master,nigelteosw,,CS2103T-T11-1 TEO ..IGEL,Nigel Teo, +https://github.com/AY2223S2-CS2103T-W09-1/tp.git,master,kyueran,,CS2103T-W09-1 KANG.. RAN,Kang Yue Ran, +https://github.com/AY2223S2-CS2103T-T15-1/tp.git,master,roultitude,,CS2103T-T15-1 TROY..OYU),, +https://github.com/AY2223S2-CS2103T-W10-4/tp.git,master,gekhro,,CS2103T-W10-4 JETH..YANG,Jethro, +https://github.com/AY2223S2-CS2103T-T09-4/tp.git,master,anunayajoshi,,CS2103T-T09-4 ANUN..OSHI,, +https://github.com/AY2223S2-CS2103T-T12-2/tp.git,master,nramapurath,,CS2103T-T12-2 NAVA..RATH,Navaneeth Ramapurath, +https://github.com/AY2223S2-CS2103T-T17-4/tp.git,master,bokuanT,,CS2103T-T17-4 TANG..KUAN,Tang Bo Kuan, +https://github.com/AY2223S2-CS2103T-T09-4/tp.git,master,adam07018,,CS2103T-T09-4 LU C..ENYU,Lu Chenyu, +https://github.com/AY2223S2-CS2103T-W12-3/tp.git,master,TabrizPlv,,CS2103T-W12-3 TABR..LAVI,, +https://github.com/AY2223S2-CS2103T-T09-1/tp.git,master,securespider,,CS2103T-T09-1 PANG..CENT,Vincent Pang, +https://github.com/AY2223S2-CS2103T-W11-1/tp.git,master,jishnu28,,CS2103T-W11-1 THAN..ANDH,Jishnu;Jishnu Anandh, +https://github.com/AY2223S2-CS2103T-T17-2/tp.git,master,4ndrelim,,CS2103T-T17-2 ANDR..IKAI,andre, +https://github.com/AY2223S2-CS2103T-W14-2/tp.git,master,russelltankaimin,,CS2103T-W14-2 TAN ..SELL,Russell Tan;Tan Kai Min Russell, +https://github.com/AY2223S2-CS2103T-T17-3/tp.git,master,leonpoh,,CS2103T-T17-3 LEON..HENG,leon poh;Valcrozer;unknown, +https://github.com/AY2223S2-CS2103T-T15-4/tp.git,master,afiqzu,,CS2103T-T15-4 AFIQ..AHRI,afiq, +https://github.com/AY2223S2-CS2103T-W14-2/tp.git,master,kennycjy,,CS2103T-W14-2 CHON..ENNY,, +https://github.com/AY2223S2-CS2103T-F12-4/tp.git,master,BagDownB3nny,,CS2103T-F12-4 DARR.. SIM,Darren Sim, +https://github.com/AY2223S2-CS2103T-T14-4/tp.git,master,bojie3,,CS2103T-T14-4 XU B..OJIE,, +https://github.com/AY2223S2-CS2103T-T13-3/tp.git,master,huangzz125,,CS2103T-T13-3 HUAN..ZHOU,Huang Zhizhou;“huangzz125”, +https://github.com/AY2223S2-CS2103T-T13-2/tp.git,master,ZHTang29,,CS2103T-T13-2 TANG.. HAO,, +https://github.com/AY2223S2-CS2103T-T15-1/tp.git,master,jiexuanc,,CS2103T-T15-1 CHAI..XUAN,Jiexuan;jiexuan, +https://github.com/AY2223S2-CS2103T-T12-1/tp.git,master,pzhengze,,CS2103T-T12-1 PHUA..G ZE,Zheng Ze, +https://github.com/AY2223S2-CS2103T-F12-2/tp.git,master,anchengyang,,CS2103T-F12-2 AN C..YANG,AN CHENG YANG, +https://github.com/AY2223S2-CS2103T-W10-3/tp.git,master,minosx31,,CS2103T-W10-3 NEO .. HAO,Mingz, +https://github.com/AY2223S2-CS2103T-T13-1/tp.git,master,Jun-How,,CS2103T-T13-1 GOH .. HOW,Goh Jun How, +https://github.com/AY2223S2-CS2103T-W13-3/tp.git,master,Huggenguggen,,CS2103T-W13-3 LEE ..HENG,Yu Heng Lee, +https://github.com/AY2223S2-CS2103T-W09-2/tp.git,master,nicleejy,,CS2103T-W09-2 NICH..N YI,Nicholas Lee, +https://github.com/AY2223S2-CS2103T-W14-1/tp.git,master,Douglch,,CS2103T-W14-1 CHOW..GLAS,douglch, +https://github.com/AY2223S2-CS2103T-T12-3/tp.git,master,Jarrett0203,,CS2103T-T12-3 TEO ..RETT,Jarrett Teo, +https://github.com/AY2223S2-CS2103T-W12-2/tp.git,master,Bentimate,,CS2103T-W12-2 BENN.. JIE,Benny, +https://github.com/AY2223S2-CS2103T-T13-3/tp.git,master,XylusChen,,CS2103T-T13-3 CHEN..YANG,XYLUSYOGAS7P\chenx;Xylus Chen Xinyang, +https://github.com/AY2223S2-CS2103T-T09-4/tp.git,master,tituswe,,CS2103T-T09-4 TITU.. WEI,Titus Lowe, +https://github.com/AY2223S2-CS2103T-T13-2/tp.git,master,alson001,,CS2103T-T13-2 ALSO.. JIE,Alson, +https://github.com/AY2223S2-CS2103T-W14-1/tp.git,master,immanuelhume,,CS2103T-W14-1 LI J..UNYI,Junyi;junyi, +https://github.com/AY2223S2-CS2103T-T17-2/tp.git,master,jweeyh,,CS2103T-T17-2 WEE ..THAN,, +https://github.com/AY2223S2-CS2103T-F12-1/tp.git,master,owen-yap,,CS2103T-F12-1 OWEN..UHAN,Owen Yap;owenyap, +https://github.com/AY2223S2-CS2103T-W09-3/tp.git,master,nevinlim,,CS2103T-W09-3 NEVI..XUAN,Nevin, +https://github.com/AY2223S2-CS2103T-T17-4/tp.git,master,TimothyLawSongEn,,CS2103T-T17-4 LAW ..OTHY,LAW SONG EN TIMOTHY, +https://github.com/AY2223S2-CS2103T-T17-4/tp.git,master,ryanchua00,,CS2103T-T17-4 RYAN..JIAN,Ryan Chua, +https://github.com/AY2223S2-CS2103T-W12-1/tp.git,master,Zxun2,,CS2103T-W12-1 LEE .. XUN,Zong Xun, +https://github.com/AY2223S2-CS2103T-T13-4/tp.git,master,Wong-Jia-Jun,,CS2103T-T13-4 WONG.. JUN,, +https://github.com/AY2223S2-CS2103T-W12-1/tp.git,master,wz2k,,CS2103T-W12-1 TAN .. ZHE,Wei Zhe, +https://github.com/AY2223S2-CS2103T-W15-2/tp.git,master,ChangGittyHub,,CS2103T-W15-2 DARR..IANG,Darren Chang, +https://github.com/AY2223S2-CS2103T-T13-2/tp.git,master,JamesLiuZX,,CS2103T-T13-2 LIU ..IXIN,James Liu Zixin, +https://github.com/AY2223S2-CS2103T-W15-3/tp.git,master,zhengsterz,,CS2103T-W15-3 LIM ..HENG,XuanZheng;xuan zheng, +https://github.com/AY2223S2-CS2103T-T11-4/tp.git,master,Creationsv2,,CS2103T-T11-4 JONA..KIAT,Jonathon Low, +https://github.com/AY2223S2-CS2103T-T11-2/tp.git,master,KS2499,,CS2103T-T11-2 KANN..RAAN,Saraan;Saraan Kannusami, +https://github.com/AY2223S2-CS2103T-T09-3/tp.git,master,JavonTeo,,CS2103T-T09-3 JAVO.. KAI,Javon Teo, +https://github.com/AY2223S2-CS2103T-W11-3/tp.git,master,junianob,,CS2103T-W11-3 BRYA..IANO,Bryan Juniano, +https://github.com/AY2223S2-CS2103T-W10-4/tp.git,master,jugsliao,,CS2103T-W10-4 LIAO..QUES,Jacques Liao;Jacques Liao Ze Li;jacques, +https://github.com/AY2223S2-CS2103T-T13-2/tp.git,master,filbertphang,,CS2103T-T13-2 FILB.. SAN,Filbert Phang;filbert;filbert phang, +https://github.com/AY2223S2-CS2103T-T13-1/tp.git,master,Cheamybunny,,CS2103T-T13-1 CHEA.. WEI,Cheam Jia Wei, +https://github.com/AY2223S2-CS2103T-T14-3/tp.git,master,eugenetangkj,,CS2103T-T14-3 EUGE..GJIE,Eugene Tang, +https://github.com/AY2223S2-CS2103T-T17-1/tp.git,master,swx0,,CS2103T-T17-1 SEE .. XUN,, +https://github.com/AY2223S2-CS2103T-T13-3/tp.git,master,noahxinjie,,CS2103T-T13-3 CAI ..NOAH,Noah Xinjie Cai, +https://github.com/AY2223S2-CS2103T-F12-4/tp.git,master,Varstak,,CS2103T-F12-4 ALEX..OBIN,, +https://github.com/AY2223S2-CS2103T-T17-1/tp.git,master,WillCWX,,CS2103T-T17-1 WILL..XUAN,William Chau Wei Xuan, +https://github.com/AY2223S2-CS2103T-T09-2/tp.git,master,edures888,,CS2103T-T09-2 DU J..AHUA,Jiahua, +https://github.com/AY2223S2-CS2103T-W13-3/tp.git,master,lywich,,CS2103T-W13-3 ONG ..YANG,, +https://github.com/AY2223S2-CS2103T-W12-4/tp.git,master,zxisatree,,CS2103T-W12-4 CHIA..XUAN,Chia Zi Xuan, +https://github.com/AY2223S2-CS2103T-T09-1/tp.git,master,mayuanxin1234,,CS2103T-T09-1 MA Y..NXIN,MA-YUANXIN\yuanx, +https://github.com/AY2223S2-CS2103T-T09-1/tp.git,master,Diatbbin,,CS2103T-T09-1 LIM ..BBIN,Lim Diat Bbin, +https://github.com/AY2223S2-CS2103T-W09-4/tp.git,master,abenx162,,CS2103T-W09-4 ANG ..XUAN,, +https://github.com/AY2223S2-CS2103T-T15-1/tp.git,master,LeonardYam,,CS2103T-T15-1 YAM ..NARD,Leonard Yam;leonardyam, +https://github.com/AY2223S2-CS2103T-W15-4/tp.git,master,benjamin-wee,,CS2103T-W15-4 BENJ..N EN,, +https://github.com/AY2223S2-CS2103T-F12-2/tp.git,master,linustws,,CS2103T-F12-2 TAN ..INUS,Linus Tan, +https://github.com/AY2223S2-CS2103T-T12-1/tp.git,master,GlennOngJunJie,,CS2103T-T12-1 GLEN..NJIE,Glenn Ong JunJie, +https://github.com/AY2223S2-CS2103T-T12-2/tp.git,master,jeraldkiew,,CS2103T-T12-2 KIEW..RALD,Jerald Kiew, +https://github.com/AY2223S2-CS2103T-T09-4/tp.git,master,pangrwa,,CS2103T-T09-4 PANG.. WEI,Pang Rui Wei;Rui Wei, +https://github.com/AY2223S2-CS2103T-W14-3/tp.git,master,nt-nic,,CS2103T-W14-3 NICH..NKAI,Nic;Nicholas Tan, +https://github.com/AY2223S2-CS2103T-F12-4/tp.git,master,KevinEyo1,,CS2103T-F12-4 EYO ..EVIN,Kevin, +https://github.com/AY2223S2-CS2103T-T14-3/tp.git,master,kohkaixun,,CS2103T-T14-3 KOH .. XUN,, +https://github.com/AY2223S2-CS2103T-W15-2/tp.git,master,arkarsg,,CS2103T-W15-2 ARKA..AUNG,, +https://github.com/AY2223S2-CS2103T-T12-1/tp.git,master,lukkesreysandeur,,CS2103T-T12-1 LUCA..TECK,Lucas Teo, +https://github.com/AY2223S2-CS2103T-W12-4/tp.git,master,runoutofit,,CS2103T-W12-4 CHUA..HONG,, +https://github.com/AY2223S2-CS2103T-T09-2/tp.git,master,clydelhui,,CS2103T-T09-2 LHUI..LYDE,Clyde Lhui, +https://github.com/AY2223S2-CS2103T-W14-4/tp.git,master,FredericChow00,,CS2103T-W14-4 FRED.. HUI,Frederic Chow, +https://github.com/AY2223S2-CS2103T-F12-2/tp.git,master,NappySprout,,CS2103T-F12-2 DARI.. ZHI,unknown, +https://github.com/AY2223S2-CS2103T-T15-3/tp.git,master,DerenC,,CS2103T-T15-3 CHEN..EREN,CD, +https://github.com/AY2223S2-CS2103T-T09-3/tp.git,master,Junyi00,,CS2103T-T09-3 GOH ..N YI,Goh Jun Yi, +https://github.com/AY2223S2-CS2103T-W14-1/tp.git,master,StanleyNeoh,,CS2103T-W14-1 STAN.. JUN,Stanley Neoh, +https://github.com/AY2223S2-CS2103T-W14-3/tp.git,master,clevon-w,,CS2103T-W14-3 CLEV..YONG,Clevon Wong, +https://github.com/AY2223S2-CS2103T-W14-4/tp.git,master,Merrickneo,,CS2103T-W14-4 MERR.. JIE,Merrick;Merrick Neo, +https://github.com/AY2223S2-CS2103T-W11-2/tp.git,master,Bransonlj,,CS2103T-W11-2 BRAN.. TAO,Branson Lam, +https://github.com/AY2223S2-CS2103T-T12-3/tp.git,master,sanjevi13,,CS2103T-T12-3 SANJ..RAVI,, +https://github.com/AY2223S2-CS2103T-T13-1/tp.git,master,Dangabit,,CS2103T-T13-1 GOH ..ERIC,Eric Goh;dangabit, +https://github.com/AY2223S2-CS2103T-T09-4/tp.git,master,YZmunchmunch,,CS2103T-T09-4 ANG ..YUZE,Ang;Ang Yuze, +https://github.com/AY2223S2-CS2103T-T12-3/tp.git,master,glyfy,,CS2103T-T12-3 GLEN.. LIM,Glen Lim;GlenLim, +https://github.com/AY2223S2-CS2103T-T11-4/tp.git,master,ongweijie7,,CS2103T-T11-4 ONG .. JIE,Wei Jie, +https://github.com/AY2223S2-CS2103T-T13-4/tp.git,master,zenithyap,,CS2103T-T13-4 YAP ..NITH,Zenith;Zenith Yap, +https://github.com/AY2223S2-CS2103T-T14-4/tp.git,master,chunzkok,,CS2103T-T14-4 KOK .. ZHI,Chun Zhi;kchunz, +https://github.com/AY2223S2-CS2103T-W14-2/tp.git,master,mynameizzhafeez,,CS2103T-W14-2 IZZ ..ZLEY,Hafeez;Izz Hafeez, +https://github.com/AY2223S2-CS2103T-W11-3/tp.git,master,ruiyigan,,CS2103T-W11-3 GAN ..I YI,, +https://github.com/AY2223S2-CS2103T-W09-4/tp.git,master,JunHao247,,CS2103T-W09-4 LIM .. HAO,Lim Jun Hao, +https://github.com/AY2223S2-CS2103T-T17-2/tp.git,master,kennethk-1201,,CS2103T-T17-2 KIAN..NETH,Kenneth Kiang, +https://github.com/AY2223S2-CS2103T-W09-2/tp.git,master,gitsac,,CS2103T-W09-2 ISAA.. JIE,, +https://github.com/AY2223S2-CS2103T-T15-2/tp.git,master,dfordarius,,CS2103T-T15-2 DARI.. WEE,Darius Ng, +https://github.com/AY2223S2-CS2103T-W13-1/tp.git,master,thennant,,CS2103T-W13-1 THEN..RONG,LAPTOP-DOG86KJ2\pinoc, +https://github.com/AY2223S2-CS2103T-T09-1/tp.git,master,MrTwit99,,CS2103T-T09-1 YEO .. JUE,, +https://github.com/AY2223S2-CS2103T-W11-4/tp.git,master,WeideTeo,,CS2103T-W11-4 TEO ..I DE,Teo Weide, +https://github.com/AY2223S2-CS2103T-T15-2/tp.git,master,jundatan,,CS2103T-T15-2 TAN ..N DA,Tan Jun Da, +https://github.com/AY2223S2-CS2103T-T09-2/tp.git,master,lyndonlim27,,CS2103T-T09-2 LYND.. HNG,Lyndon Lim, +https://github.com/AY2223S2-CS2103T-W11-4/tp.git,master,SFCoding123,,CS2103T-W11-4 WANG..FENG,Wang;Wang Shaofeng, +https://github.com/AY2223S2-CS2103T-F12-2/tp.git,master,ShawnYip-Au,,CS2103T-F12-2 YIP-..HAWN,“ShawnYip-Au”, +https://github.com/AY2223S2-CS2103T-T15-4/tp.git,master,swxk19,,CS2103T-T15-4 SEOW..LVIN,Kelvin Seow, +https://github.com/AY2223S2-CS2103T-T11-3/tp.git,master,bryansendeavour,,CS2103T-T11-3 BRYA.. ONG,Bryan Ong, +https://github.com/AY2223S2-CS2103T-T12-4/tp.git,master,huanghao1998,,CS2103T-T12-4 HUAN.. HAO,Huang Hao, +https://github.com/AY2223S2-CS2103T-W13-1/tp.git,master,PeanutButters93,,CS2103T-W13-1 LOW ..FENG,, +https://github.com/AY2223S2-CS2103T-T11-3/tp.git,master,EksdeeeX,,CS2103T-T11-3 BRYA..KANG,, +https://github.com/AY2223S2-CS2103T-W09-2/tp.git,master,randallnhr,,CS2103T-W09-2 RAND..RONG,Randall, +https://github.com/AY2223S2-CS2103T-T12-4/tp.git,master,nus-jeff,,CS2103T-T12-4 JEFF.. LEE,LAPTOP-6SG4LDV7\ef, +https://github.com/AY2223S2-CS2103T-W12-2/tp.git,master,EvitanRelta,,CS2103T-W12-2 TAN ..HAUN,Shaun Tan, +https://github.com/AY2223S2-CS2103T-T11-3/tp.git,master,ExtraShotLatte,,CS2103T-T11-3 WONG.. YAO,Sean Wong, +https://github.com/AY2223S2-CS2103T-W14-4/tp.git,master,bofeng1999,,CS2103T-W14-4 LI B..FENG,Derrick Li;Li Bo Feng, +https://github.com/AY2223S2-CS2103T-T11-2/tp.git,master,chuakid,,CS2103T-T11-2 KELV..CHUA,Kelvin Chua, +https://github.com/AY2223S2-CS2103T-T12-2/tp.git,master,KSunil2001,,CS2103T-T12-2 K SU..NASH,K Sunil Avinash, +https://github.com/AY2223S2-CS2103T-W13-4/tp.git,master,szejiancheng,,CS2103T-W13-4 SZE ..HENG,Sze Jian Cheng, +https://github.com/AY2223S2-CS2103T-T11-1/tp.git,master,Bisceto,,CS2103T-T11-1 TEO ..SLEY,Wesley Teo, +https://github.com/AY2223S2-CS2103T-T12-3/tp.git,master,kynhan,,CS2103T-T12-3 TANG..-HAN,, +https://github.com/AY2223S2-CS2103T-T11-2/tp.git,master,Beebeeoii,,CS2103T-T11-2 LEE .. WEI,Jia Wei Lee;jiawei, +https://github.com/AY2223S2-CS2103T-W10-3/tp.git,master,niekis,,CS2103T-W10-3 FUN ..LEON,, +https://github.com/AY2223S2-CS2103T-F12-3/tp.git,master,Shuggan,,CS2103T-F12-3 SHAN..GGAN,Shane Duggan, +https://github.com/AY2223S2-CS2103T-T09-3/tp.git,master,jednghk,,CS2103T-T09-3 JED ..KIAT,Jed Ng, +https://github.com/AY2223S2-CS2103T-T11-2/tp.git,master,thedesalizes,,CS2103T-T11-2 ETHA..A EN,, +https://github.com/AY2223S2-CS2103T-W15-2/tp.git,master,chongweiguan,,CS2103T-W15-2 CHON..GUAN,Chong Wei Guan, +https://github.com/AY2223S2-CS2103T-W09-1/tp.git,master,ryanjansen,,CS2103T-W09-1 JANS..RICK,Ryan Jansen, +https://github.com/AY2223S2-CS2103T-T13-4/tp.git,master,NoyaRoeT,,CS2103T-T13-4 TEO ..AYON,Leaftyyyy;NoyaR;NoyaReoT, +https://github.com/AY2223S2-CS2103T-T12-4/tp.git,master,chia-yh,,CS2103T-T12-4 CHIA..HONG,Chia Yu Hong, +https://github.com/AY2223S2-CS2103T-W13-2/tp.git,master,Oliverloo0909,,CS2103T-W13-2 OLIV..HENG,DESKTOP-JD6N7BR\Tiger;Oliver Loo, +https://github.com/AY2223S2-CS2103T-W13-2/tp.git,master,jengoc415,,CS2103T-W13-2 CHIA.. YEE,test, +https://github.com/AY2223S2-CS2103T-F12-1/tp.git,master,praveenkrishna0512,,CS2103T-F12-1 KRIS..VEEN,Praveen Krishna, +https://github.com/AY2223S2-CS2103T-W13-1/tp.git,master,StefanosAv,,CS2103T-W13-1 STEF..RAAM,Stefanos, +https://github.com/AY2223S2-CS2103T-W14-4/tp.git,master,dunliang0513,,CS2103T-W14-4 FOO ..IANG,FOO DUN LIANG, +https://github.com/AY2223S2-CS2103T-W15-4/tp.git,master,laihuiqi,,CS2103T-W15-4 LAI ..I QI,, +https://github.com/AY2223S2-CS2103T-W15-4/tp.git,master,jiasheng59,,CS2103T-W15-4 LEE ..HENG,Lee Jia Sheng, +https://github.com/AY2223S2-CS2103T-W09-3/tp.git,master,Jiayan-Lim,,CS2103T-W09-3 LIM .. YAN,LimJiaYan, +https://github.com/AY2223S2-CS2103T-W10-1/tp.git,master,tingyic,,CS2103T-W10-1 CHEW..G YI,Chew Ting Yi, +https://github.com/AY2223S2-CS2103T-W14-3/tp.git,master,homuntan02,,CS2103T-W14-3 TAN ..OMUN,, +https://github.com/AY2223S2-CS2103T-W15-4/tp.git,master,jianminglok,,CS2103T-W15-4 LOK ..MING,Lok Jian Ming, +https://github.com/AY2223S2-CS2103T-W15-4/tp.git,master,zm-l,,CS2103T-W15-4 LAU ..MING,, +https://github.com/AY2223S2-CS2103T-W10-1/tp.git,master,jayhee3,,CS2103T-W10-1 HEE ..YUAN,Jay Hee;Jay Hee, +https://github.com/AY2223S2-CS2103T-W10-4/tp.git,master,leeyi45,,CS2103T-W10-4 LEE ..E YI,Lee Yi, +https://github.com/AY2223S2-CS2103T-W09-1/tp.git,master,bernicetoh,,CS2103T-W09-1 BERN.. TOH,Bernice;Bernice Toh, +https://github.com/AY2223S2-CS2103T-W13-1/tp.git,master,mandykqh,,CS2103T-W13-1 MAND.. HUI,, +https://github.com/AY2223S2-CS2103T-W11-2/tp.git,master,ShanHng,,CS2103T-W11-2 HNG ..HERN,Shan, +https://github.com/AY2223S2-CS2103T-W14-3/tp.git,master,panpannnnn,,CS2103T-W14-3 ANG ..ANDA,Branda;Branda Ang, +https://github.com/AY2223S2-CS2103T-W10-1/tp.git,master,jamieeeleow,,CS2103T-W10-1 JAMI.. LIN,Jamie Leow, +https://github.com/AY2223S2-CS2103T-W15-1/tp.git,master,gremmyz,,CS2103T-W15-1 NG J..A YI,Ng Jia Yi, +https://github.com/AY2223S2-CS2103T-W12-3/tp.git,master,sembcorpp,,CS2103T-W12-3 JANE.. HUI,, +https://github.com/AY2223S2-CS2103T-T14-3/tp.git,master,seadragon2000341,,CS2103T-T14-3 LIM ..HAWN,, +https://github.com/AY2223S2-CS2103T-W12-1/tp.git,master,heeeyi,,CS2103T-W12-1 KONG..HEYI,, +https://github.com/AY2223S2-CS2103T-W09-3/tp.git,master,Emrysil,,CS2103T-W09-3 LI X..TONG,Li Xintong, +https://github.com/AY2223S2-CS2103T-T11-3/tp.git,master,glozxi,,CS2103T-T11-3 GLOR..NHUI,Gloria Zhang Xinhui, +https://github.com/AY2223S2-CS2103T-T13-4/tp.git,master,wongyx,,CS2103T-T13-4 WONG..IANG,Wong Yong Xiang;Yong Xiang Wong, +https://github.com/AY2223S2-CS2103T-F12-3/tp.git,master,nicljr,,CS2103T-F12-3 LIM ..OLAS,NicLJR, +https://github.com/AY2223S2-CS2103T-W13-2/tp.git,master,tricixg,,CS2103T-W13-2 GOH ..ICIA,Tricia Goh, +https://github.com/AY2223S2-CS2103T-W09-3/tp.git,master,CShuwen,,CS2103T-W09-3 CHEN..UWEN,cshuwen;Shuwen, +https://github.com/AY2223S2-CS2103T-T17-1/tp.git,master,ChickenChiang,,CS2103T-T17-1 CHIA..SHUA,Joshua Chiang, +https://github.com/AY2223S2-CS2103T-T15-3/tp.git,master,liujiayue314,,CS2103T-T15-3 LIU ..AYUE,, +https://github.com/AY2223S2-CS2103T-T14-2/tp.git,master,YuanXun9834,,CS2103T-T14-2 LIN .. XUN,, +https://github.com/AY2223S2-CS2103T-T12-2/tp.git,master,yitong241,,CS2103T-T12-2 SUN ..TONG,yitong, +https://github.com/AY2223S2-CS2103T-F12-4/tp.git,master,antonlee59,,CS2103T-F12-4 ANTO.. JIE,, +https://github.com/AY2223S2-CS2103T-W13-4/tp.git,master,Yufannnn,,CS2103T-W13-4 ZHU ..UFAN,Yufan;YF, +https://github.com/AY2223S2-CS2103T-F12-4/tp.git,master,Lanreath,,CS2103T-F12-4 TAN .. FEI,Fei, +https://github.com/AY2223S2-CS2103T-T15-4/tp.git,master,peaol,,CS2103T-T15-4 PEAR.. TWE,, +https://github.com/AY2223S2-CS2103T-T12-2/tp.git,master,daytona65,,CS2103T-T12-2 NICH..ALIM,nichalim, +https://github.com/AY2223S2-CS2103T-W13-2/tp.git,master,Tempura-Person,,CS2103T-W13-2 LEON..ZHEN,Leon Lim, +https://github.com/AY2223S2-CS2103T-T15-3/tp.git,master,daniellingzy,,CS2103T-T15-3 DANI..YUAN,, +https://github.com/AY2223S2-CS2103T-T13-2/tp.git,master,SeeuSim,,CS2103T-T13-2 ONG .. SIM,Ong Seeu Sim, +https://github.com/AY2223S2-CS2103T-T14-1/tp.git,master,zrei,,CS2103T-T14-1 LIM .. RUI,Lim Zhe Rui, +https://github.com/AY2223S2-CS2103T-W14-2/tp.git,master,zichen-3974,,CS2103T-W14-2 WANG..CHEN,ZichenWang;zichen, +https://github.com/AY2223S2-CS2103T-T11-4/tp.git,master,SeanChinJunKai,,CS2103T-T11-4 SEAN.. KAI,, +https://github.com/AY2223S2-CS2103T-W14-3/tp.git,master,yyj-02,,CS2103T-W14-3 YEOH.. JIE,Yeoh Yong Jie, +https://github.com/AY2223S2-CS2103T-T14-3/tp.git,master,potty10,,CS2103T-T14-3 CHRI..YANG,, +https://github.com/AY2223S2-CS2103T-W09-4/tp.git,master,yanlings,,CS2103T-W09-4 LIM ..LING,, +https://github.com/AY2223S2-CS2103T-T15-2/tp.git,master,kalarisng,,CS2103T-T15-2 KALA..SHAN,Kalaris Ng, +https://github.com/AY2223S2-CS2103T-W09-1/tp.git,master,germainelee02,,CS2103T-W09-1 GERM..MING,Germaine, +https://github.com/AY2223S2-CS2103T-W15-3/tp.git,master,Yaladah,,CS2103T-W15-3 JERO..W EE,, +https://github.com/AY2223S2-CS2103T-W11-3/tp.git,master,rockman007372,,CS2103T-W11-3 TRAN..GHIA,Nathan Tran, +https://github.com/AY2223S2-CS2103T-T13-4/tp.git,master,zhoyx,,CS2103T-T13-4 ZHOU..UXIN,Zhou Yuxin, +https://github.com/AY2223S2-CS2103T-T13-3/tp.git,master,yaojiax,,CS2103T-T13-3 YAO ..AXIN,DESKTOP-JCFEE72\Jiaxin Yao, +https://github.com/AY2223S2-CS2103T-W11-3/tp.git,master,unfazing,,CS2103T-W11-3 LIAN.. HAI,liankokhai;Lian Kok Hai, +https://github.com/AY2223S2-CS2103T-T17-3/tp.git,master,0x787af25e,,CS2103T-T17-3 GONG.. JUN,, +https://github.com/AY2223S2-CS2103T-W12-3/tp.git,master,bokung,,CS2103T-W12-3 GUO ..OKUN,, +https://github.com/AY2223S2-CS2103T-W11-2/tp.git,master,Karen-Lam,,CS2103T-W11-2 LAM ..AREN,, +https://github.com/AY2223S2-CS2103T-W12-3/tp.git,master,FireRadical22,,CS2103T-W12-3 MUHA..HAIK,Muhammad Arshad Shaik, +https://github.com/AY2223S2-CS2103T-T11-4/tp.git,master,dawg420,,CS2103T-T11-4 MA Y..CHEN,yuchen, +https://github.com/AY2223S2-CS2103T-T09-2/tp.git,master,gmengqi,,CS2103T-T09-2 GAO ..NGQI,, +https://github.com/AY2223S2-CS2103T-W11-1/tp.git,master,tangyuantyy,,CS2103T-W11-1 TANG..YUAN,, +https://github.com/AY2223S2-CS2103T-T12-1/tp.git,master,jinnieshin,,CS2103T-T12-1 SHIN.. JIN,Jin;Shin Jin, +https://github.com/AY2223S2-CS2103T-W13-4/tp.git,master,NBQian,,CS2103T-W13-4 NIU ..QIAN,Niu BoQian, +https://github.com/AY2223S2-CS2103T-W13-3/tp.git,master,PROGRAMMERHAO,,CS2103T-W13-3 HAO ..ZEYU,HAO ZEYU, +https://github.com/AY2223S2-CS2103T-W15-2/tp.git,master,HmuuMyatMoe,,CS2103T-W15-2 HMUU.. MOE,Hmuu Myat Moe, +https://github.com/AY2223S2-CS2103T-W12-2/tp.git,master,wendy0107,,CS2103T-W12-2 NG W..N LI,Wen Li;wendyng0107, +https://github.com/AY2223S2-CS2103T-W14-2/tp.git,master,seanfirefox,,CS2103T-W14-2 TAN ..SEAN,Sean Tan;Tan Li Thai Sean, +https://github.com/AY2223S2-CS2103T-T13-1/tp.git,master,cjyothika,,CS2103T-T13-1 CHIN.. SAI,Jyothika, +https://github.com/AY2223S2-CS2103T-F12-3/tp.git,master,rachtan27,,CS2103T-F12-3 TAN ..CHEL,, +https://github.com/AY2223S2-CS2103T-T11-3/tp.git,master,engenhui1999,,CS2103T-T11-3 ENG .. HUI,Eng En Hui, +https://github.com/AY2223S2-CS2103T-T15-2/tp.git,master,OliviaJHL,,CS2103T-T15-2 JIAH..LIAO,Jiahui Liao, +https://github.com/AY2223S2-CS2103T-T13-3/tp.git,master,huixuant,,CS2103T-T13-3 TAN ..XUAN,Hui Xuan;Tan Hui Xuan, +https://github.com/AY2223S2-CS2103T-T11-1/tp.git,master,jnjy,,CS2103T-T11-1 NG J..YUAN,Ng Jin Yuan, +https://github.com/AY2223S2-CS2103T-T11-1/tp.git,master,rmj1405,,CS2103T-T11-1 RITI..OSHI,Ritika Joshi, +https://github.com/AY2223S2-CS2103T-T15-4/tp.git,master,IsabelChong,,CS2103T-T15-4 CHON..ABEL,Isabel;Isabel Chong, +https://github.com/AY2223S2-CS2103T-F12-1/tp.git,master,Bobfree546,,CS2103T-F12-1 AMOS.. TAO,, +https://github.com/AY2223S2-CS2103T-T09-2/tp.git,master,Alvozyn,,CS2103T-T09-2 KRIS..A YI,KristenChungJiaYi, +https://github.com/AY2223S2-CS2103T-T11-1/tp.git,master,ScorpiusSigma,,CS2103T-T11-1 LENG..STIN,, +https://github.com/AY2223S2-CS2103T-T15-4/tp.git,master,tyx021,,CS2103T-T15-4 TING.. XIN,, +https://github.com/AY2223S2-CS2103T-T17-3/tp.git,master,hhchinh2002,,CS2103T-T17-3 HOAN..HINH,Hoang Huu Chinh, +https://github.com/AY2223S2-CS2103T-T11-4/tp.git,master,CedricPei,,CS2103T-T11-4 PEI ..ENQI,Cedric Pei, +https://github.com/AY2223S2-CS2103T-W11-4/tp.git,master,shenchenzizoe,,CS2103T-W11-4 SHEN..ENZI,Shen ChenZi;shenchenzi, +https://github.com/AY2223S2-CS2103T-T12-3/tp.git,master,kenzantonius,,CS2103T-T12-3 KENZ..NIUS,, +https://github.com/AY2223S2-CS2103T-T14-2/tp.git,master,Daniel-Kur,,CS2103T-T14-2 DANI..AWAN,Daniel Iwan Kurniawan, +https://github.com/AY2223S2-CS2103T-T15-3/tp.git,master,VietAnh1010,,CS2103T-T15-3 NGUY.. ANH,Viet Anh Nguyen, +https://github.com/AY2223S2-CS2103T-W10-4/tp.git,master,Zhongli5712,,CS2103T-W10-4 TRUO..UONG,duong truong minh, +https://github.com/AY2223S2-CS2103T-W09-2/tp.git,master,shirsho-12,,CS2103T-W09-2 SHIR..UPTA,Shirshajit Sen Gupta, +https://github.com/AY2223S2-CS2103T-W13-4/tp.git,master,fahim-tazz,,CS2103T-W13-4 TAJW..AHIM,Muhammad Fahim Tajwar, +https://github.com/AY2223S2-CS2103T-W15-3/tp.git,master,Cyrus-Krispin,,CS2103T-W15-3 CYRU..UMAR,Cyrus Krispin Vijikumar, +https://github.com/AY2223S2-CS2103T-W12-1/tp.git,master,zhacatomn,,CS2103T-W12-1 QUEK..HAUN,, +https://github.com/AY2223S2-CS2103T-T09-3/tp.git,master,Infrix,,CS2103T-T09-3 DAWS..N YI,Dawson Nui Jun Yi, +https://github.com/AY2223S2-CS2103T-T17-4/tp.git,master,bryanongjx,,CS2103T-T17-4 ONG ..RYAN,bryanongjxairetec, +https://github.com/AY2223S2-CS2103T-W11-2/tp.git,master,anshumaantgi,,CS2103T-W11-2 ANSH..YAGI,Anshumaan Tyagi, +https://github.com/AY2223S2-CS2103T-W12-4/tp.git,master,redHat-arko,,CS2103T-W12-4 ARKO..HURI,Arkobrata Chaudhuri, +https://github.com/AY2223S2-CS2103T-W11-1/tp.git,master,wxxedu,,CS2103T-W11-1 WANG..XUAN,Xiuxuan Wang, +https://github.com/AY2223S2-CS2103T-W15-3/tp.git,master,PawanPatil19,,CS2103T-W15-3 PAWA..ATIL,Pawan Patil, +https://github.com/AY2223S2-CS2103T-F12-3/tp.git,master,igezt,,CS2103T-F12-3 PIER..HENG,Pierce Ng, +https://github.com/AY2223S2-CS2103T-T14-4/tp.git,master,WilliamHaiweiGu,,CS2103T-T14-4 GU H..IWEI,Gu Haiwei;William Gu, +https://github.com/AY2223S2-CS2103T-W09-1/tp.git,master,Mr-Teal,,CS2103T-W09-1 DING..HIYU,, +https://github.com/AY2223S2-CS2103T-W12-4/tp.git,master,Jayanth-Balasubramanian,,CS2103T-W12-4 JAYA..NIAN,Jayanth Balasubramanian, +https://github.com/AY2223S2-CS2103T-W15-1/tp.git,master,vsamarth,,CS2103T-W15-1 SAMA..ERMA,Samarth Verma, +https://github.com/AY2223S2-CS2103T-T14-1/tp.git,master,mmaimer33,,CS2103T-T14-1 RISH..LKAR,Mmaimer33;Rishi Vinay Chousalkar, +https://github.com/AY2223S2-CS2103T-T17-1/tp.git,master,chen-jerry-junior,,CS2103T-T17-1 CHEN..ARUI,Jiarui Chen, +https://github.com/AY2223S2-CS2103T-W15-1/tp.git,master,Lava-Iris,,CS2103T-W15-1 LAVA..SHRA,Lavanya Mishra, +https://github.com/AY2223S2-CS2103T-W15-1/tp.git,master,Saha9616,,CS2103T-W15-1 SAHA..ASIJ,LAPTOP-UOT6M2SH\manas, +https://github.com/AY2223S2-CS2103T-W15-1/tp.git,master,salty-flower,,CS2103T-W15-1 ZHAN.. JIE,Zhan Jie, +https://github.com/AY2223S2-CS2103T-W11-3/tp.git,master,HJ-PRK,,CS2103T-W11-3 PARK..NJIN,Park Hyunjin, +https://github.com/AY2223S2-CS2103T-W11-4/tp.git,master,WindyCall,,CS2103T-W11-4 XIAO.. YAN,XIAO YAN, +https://github.com/AY2223S2-CS2103T-W14-1/tp.git,master,RubyNguyen07,,CS2103T-W14-1 NGUY..NGOC,Ngoc Hong Nguyen, +https://github.com/AY2223S2-CS2103T-W11-2/tp.git,master,sarthak181,,CS2103T-W11-2 SART..XENA,, +https://github.com/AY2223S2-CS2103T-T09-3/tp.git,master,CloudHill,,CS2103T-T09-3 RYO ..AWAN,Ryo Hilmawan, +https://github.com/AY2223S2-CS2103T-T15-1/tp.git,master,Zeli0,,CS2103T-T15-1 KU Z..IJAH,Elijah Ku, +https://github.com/AY2223S2-CS2103T-W11-1/tp.git,master,cetigerlily,,CS2103T-W11-1 CELE.. KAE,celeste, +https://github.com/AY2223S2-CS2103T-T12-4/tp.git,master,cmang12,,CS2103T-T12-4 CARM.. ANG,Carmen;Carmen Ang, +https://github.com/AY2223S2-CS2103T-T17-4/tp.git,master,Diamondroxxx,,CS2103T-T17-4 MOHA..RYAN,, +https://github.com/AY2223S2-CS2103T-W11-4/tp.git,master,lxz333,,CS2103T-W11-4 LUO ..XIZI,, +https://github.com/AY2223S2-CS2103T-W10-2/tp.git,master,vaidyanaath,,CS2103T-W10-2 SURE..AATH,Vaidyanaath Suresh, +https://github.com/AY2223S2-CS2103T-W09-4/tp.git,master,panavdua,,CS2103T-W09-4 PANA.. DUA,Panav Dua, +https://github.com/AY2223S2-CS2103T-W10-2/tp.git,master,Flash161203,,CS2103T-W10-2 SRIN..RNAV,Aarnav Srinivasan, +https://github.com/AY2223S2-CS2103T-W13-3/tp.git,master,joyngjr,,CS2103T-W13-3 JOY ..G RU,Joy Ng Jing Ru, diff --git a/config/group-config.csv b/config/group-config.csv index 2b203c39c0..d95cc7ed5b 100644 --- a/config/group-config.csv +++ b/config/group-config.csv @@ -1,8 +1,229 @@ Repository's Location,Group Name,Globs -https://github.com/reposense/testrepo-Delta.git,code,**.java -https://github.com/reposense/testrepo-Delta.git,tests,src/test** -https://github.com/reposense/testrepo-Delta.git,docs,docs**;**.adoc;**.md -https://github.com/reposense/RepoSense.git,frontend,frontend/** -https://github.com/reposense/RepoSense.git,backend,**.java -https://github.com/reposense/RepoSense.git,tests,src/test/** -https://github.com/reposense/RepoSense.git,docs,docs**;**.md;**.adoc +https://github.com/AY2223S2-CS2103T-W09-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W09-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W09-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W09-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W09-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W09-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W09-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W09-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W09-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W09-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W09-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W09-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W10-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W10-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W10-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W10-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W10-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W10-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W10-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W10-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W10-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W10-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W10-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W10-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W11-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W11-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W11-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W11-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W11-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W11-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W11-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W11-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W11-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W11-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W11-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W11-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W12-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W12-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W12-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W12-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W12-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W12-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W12-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W12-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W12-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W12-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W12-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W12-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W13-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W13-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W13-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W13-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W13-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W13-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W13-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W13-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W13-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W13-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W13-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W13-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W14-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W14-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W14-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W14-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W14-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W14-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W14-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W14-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W14-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W14-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W14-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W14-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W15-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W15-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W15-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W15-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W15-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W15-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W15-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W15-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W15-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-W15-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-W15-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-W15-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103-W16-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103-W16-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103-W16-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103-W16-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103-W16-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103-W16-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103-W16-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103-W16-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103-W16-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103-W16-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103-W16-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103-W16-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103-W17-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103-W17-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103-W17-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103-W17-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103-W17-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103-W17-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103-W17-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103-W17-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103-W17-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103-W17-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103-W17-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103-W17-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T09-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T09-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T09-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T09-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T09-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T09-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T09-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T09-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T09-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T09-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T09-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T09-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T11-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T11-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T11-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T11-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T11-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T11-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T11-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T11-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T11-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T11-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T11-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T11-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T12-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T12-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T12-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T12-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T12-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T12-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T12-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T12-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T12-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T12-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T12-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T12-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T13-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T13-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T13-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T13-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T13-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T13-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T13-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T13-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T13-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T13-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T13-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T13-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T14-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T14-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T14-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T14-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T14-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T14-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T14-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T14-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T14-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T14-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T14-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T14-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T15-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T15-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T15-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T15-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T15-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T15-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T15-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T15-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T15-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T15-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T15-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T15-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T17-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T17-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T17-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T17-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T17-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T17-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T17-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T17-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T17-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-T17-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-T17-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-T17-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103-F10-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103-F10-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103-F10-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103-F10-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103-F10-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103-F10-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103-F10-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103-F10-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103-F10-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103-F10-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103-F10-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103-F10-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103-F11-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103-F11-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103-F11-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103-F11-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103-F11-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103-F11-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103-F11-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103-F11-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103-F11-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103-F11-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103-F11-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103-F11-4/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-F12-1/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-F12-1/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-F12-1/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-F12-2/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-F12-2/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-F12-2/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-F12-3/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-F12-3/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-F12-3/tp.git,test-code,src/test/** +https://github.com/AY2223S2-CS2103T-F12-4/tp.git,docs,**.md;**.puml +https://github.com/AY2223S2-CS2103T-F12-4/tp.git,functional-code,src/main/** +https://github.com/AY2223S2-CS2103T-F12-4/tp.git,test-code,src/test/** diff --git a/config/repo-config.csv b/config/repo-config.csv index 7e33fde922..eab4eabe30 100644 --- a/config/repo-config.csv +++ b/config/repo-config.csv @@ -1,13 +1,77 @@ -Repository's Location,Branch,File formats,Ignore Glob List,Ignore standalone config,Ignore Commits List,Ignore Authors List,Shallow Cloning,Find Previous Authors -https://github.com/reposense/testrepo-Alpha.git,master,,,,2fb6b9b2dd9fa40bf0f9815da2cb0ae8731436c7;c5a6dc774e22099cd9ddeb0faff1e75f9cf4f151;cd7f610e0becbdf331d5231887d8010a689f87c7;768015345e70f06add2a8b7d1f901dc07bf70582,,, -https://github.com/reposense/testrepo-Beta.git,master,fxml,docs**,yes,,,, -https://github.com/reposense/testrepo-Beta.git,add-config-json,fxml,docs**,yes,,,, -https://github.com/reposense/testrepo-Delta.git,master,override:java;md,,,,,, -https://github.com/reposense/testrepo-Delta.git,nonExistentBranch,,,,,,, -https://github.com/reposense/testrepo-Delta.git,add-binary-file,,,,,,, -https://github.com/reposense/RepoSense.git,master,,,,,,, -https://github.com/reposense/testrepo-Empty.git,master,,,,,,, -ftp://github.com/reposense/RepoSense.git,master,,,,,,, -https://bitbucket.org/skyblaise/testrepo-bitbucket.git,master,,,,,,, -https://gitlab.com/reposense/testrepo-gitlab.git,main,,,,,,, -https://tomluozhijie@git.code.sf.net/p/repo-sense-test-repo/code,master,,,,,,, +Repository's Location,Branch,File Formats,Ignore Glob List,Ignore standalone config,Ignore Commits List,Ignore Authors List,Shallow Cloning,Find Previous Authors +https://github.com/AY2223S2-CS2103T-W09-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W09-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W09-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W09-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W10-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W10-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W10-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W10-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W11-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W11-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W11-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W11-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W12-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W12-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W12-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W12-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W13-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W13-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W13-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W13-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W14-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W14-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W14-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W14-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W15-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W15-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W15-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-W15-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103-W16-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103-W16-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103-W16-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103-W16-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103-W17-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103-W17-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103-W17-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103-W17-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T09-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T09-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T09-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T09-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T11-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T11-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T11-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T11-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T12-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T12-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T12-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T12-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T13-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T13-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T13-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T13-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T14-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T14-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T14-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T14-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T15-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T15-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T15-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T15-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T17-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T17-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T17-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-T17-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103-F10-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103-F10-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103-F10-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103-F10-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103-F11-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103-F11-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103-F11-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103-F11-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-F12-1/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-F12-2/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-F12-3/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, +https://github.com/AY2223S2-CS2103T-F12-4/tp.git,master,java;fxml;bat;sh;css;xml;md;adoc;puml;properties;gradle,tutorials/**;gradlew.bat,,,,, From 613faeb9f361a1fb756176a3779950ae28364a33 Mon Sep 17 00:00:00 2001 From: SkyBlaise Date: Tue, 12 Sep 2023 21:46:02 +0800 Subject: [PATCH 02/78] override equals for candidate line --- .../authorship/model/CandidateLine.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/main/java/reposense/authorship/model/CandidateLine.java b/src/main/java/reposense/authorship/model/CandidateLine.java index e03e89056d..59ed909b1e 100644 --- a/src/main/java/reposense/authorship/model/CandidateLine.java +++ b/src/main/java/reposense/authorship/model/CandidateLine.java @@ -38,4 +38,23 @@ public String getGitBlameCommitHash() { public double getSimilarityScore() { return similarityScore; } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + + if (!(o instanceof CandidateLine)) { + return false; + } + + CandidateLine candidateLine = (CandidateLine) o; + + return lineNumber == candidateLine.lineNumber + && lineContent.equals(candidateLine.lineContent) + && filePath.equals(candidateLine.filePath) + && gitBlameCommitHash.equals(candidateLine.gitBlameCommitHash) + && Double.compare(similarityScore, candidateLine.similarityScore) == 0; + } } From f45f81fa525f6be48fc6935354188bc1f3b18bb9 Mon Sep 17 00:00:00 2001 From: SkyBlaise Date: Tue, 12 Sep 2023 22:27:41 +0800 Subject: [PATCH 03/78] prevent frontend from installing everytime --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 95e377018b..062cbb1670 100644 --- a/build.gradle +++ b/build.gradle @@ -58,7 +58,7 @@ def installFrontend = tasks.register('installFrontend', com.liferay.gradle.plugi } def buildFrontend = tasks.register('buildFrontend', com.liferay.gradle.plugins.node.tasks.ExecutePackageManagerTask) { - dependsOn installFrontend +// dependsOn installFrontend workingDir 'frontend/' args = ['run', 'devbuild'] } From 57018b2bda94f2bfd91af02e819ce55c27b99eb4 Mon Sep 17 00:00:00 2001 From: SkyBlaise Date: Tue, 12 Sep 2023 22:32:52 +0800 Subject: [PATCH 04/78] prevent build frontend instead --- build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 062cbb1670..d4e96106e0 100644 --- a/build.gradle +++ b/build.gradle @@ -58,13 +58,13 @@ def installFrontend = tasks.register('installFrontend', com.liferay.gradle.plugi } def buildFrontend = tasks.register('buildFrontend', com.liferay.gradle.plugins.node.tasks.ExecutePackageManagerTask) { -// dependsOn installFrontend + dependsOn installFrontend workingDir 'frontend/' args = ['run', 'devbuild'] } def zipReport = tasks.register('zipReport', Zip) { - dependsOn buildFrontend +// dependsOn buildFrontend from 'frontend/build/' archiveBaseName = 'templateZip' destinationDirectory = file('src/main/resources') From 075d34d8f52c255bb34a66be7b0e29e3d5a2c27d Mon Sep 17 00:00:00 2001 From: jq1836 <95712150+jq1836@users.noreply.github.com> Date: Mon, 25 Sep 2023 01:37:49 +0800 Subject: [PATCH 05/78] [#2027] Fix date range bug (#2034) Currently, users are unable to select a zoom range that includes the until date. This results in misleading data being presented to users. --- frontend/src/components/c-summary-charts.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/c-summary-charts.vue b/frontend/src/components/c-summary-charts.vue index bb5ab4bb86..ea52675ddb 100644 --- a/frontend/src/components/c-summary-charts.vue +++ b/frontend/src/components/c-summary-charts.vue @@ -535,7 +535,9 @@ export default defineComponent({ // skip if accidentally clicked on ramp chart if (this.drags.length === 2 && this.drags[1] - this.drags[0]) { - const tdiff = (new Date(this.filterUntilDate)).valueOf() - (new Date(this.filterSinceDate)).valueOf(); + // additional day was added to include the date represented by filterUntilDate + const tdiff = (new Date(this.filterUntilDate)).valueOf() - (new Date(this.filterSinceDate)).valueOf() + + window.DAY_IN_MS; const idxs = this.drags.map((x) => (x * tdiff) / 100); const tsince = window.getDateStr(new Date(this.filterSinceDate).getTime() + idxs[0]); const tuntil = window.getDateStr(new Date(this.filterSinceDate).getTime() + idxs[1]); From 0c80ee6a3abfd1f6203432ccce7cc6185ad27cc1 Mon Sep 17 00:00:00 2001 From: Chan Jun Da <65345505+chan-j-d@users.noreply.github.com> Date: Sat, 30 Sep 2023 20:06:22 +0800 Subject: [PATCH 06/78] [#2039] Update cypress minimum requirement to 12.15.0 (#2041) Chrome bug is causing cypress to fail to open a browser on Github Actions, causing frontend tests and CI to fail. Upgrading cypress to greater than 12.15.0 will fix this issue. Let's upgrade cypress to fix the failing CI. --- frontend/cypress/package-lock.json | 2093 ++-------------------------- frontend/cypress/package.json | 2 +- 2 files changed, 117 insertions(+), 1978 deletions(-) diff --git a/frontend/cypress/package-lock.json b/frontend/cypress/package-lock.json index 87499a8d58..f0d66d036e 100644 --- a/frontend/cypress/package-lock.json +++ b/frontend/cypress/package-lock.json @@ -1,1922 +1,6 @@ { - "name": "cypress", - "lockfileVersion": 2, "requires": true, - "packages": { - "": { - "devDependencies": { - "cypress": "^12.7.0" - } - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@cypress/request": { - "version": "2.88.11", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.11.tgz", - "integrity": "sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "http-signature": "~1.3.6", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "performance-now": "^2.1.0", - "qs": "~6.10.3", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@cypress/xvfb": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", - "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", - "dev": true, - "dependencies": { - "debug": "^3.1.0", - "lodash.once": "^4.1.1" - } - }, - "node_modules/@cypress/xvfb/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "node_modules/@types/sinonjs__fake-timers": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", - "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", - "dev": true - }, - "node_modules/@types/sizzle": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", - "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", - "dev": true - }, - "node_modules/@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", - "dev": true, - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/blob-util": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", - "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", - "dev": true - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/cachedir": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", - "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/check-more-types": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cypress": { - "version": "12.7.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.7.0.tgz", - "integrity": "sha512-7rq+nmhzz0u6yabCFyPtADU2OOrYt6pvUau9qV7xyifJ/hnsaw/vkr0tnLlcuuQKUAOC1v1M1e4Z0zG7S0IAvA==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@cypress/request": "^2.88.10", - "@cypress/xvfb": "^1.2.4", - "@types/node": "^14.14.31", - "@types/sinonjs__fake-timers": "8.1.1", - "@types/sizzle": "^2.3.2", - "arch": "^2.2.0", - "blob-util": "^2.0.2", - "bluebird": "^3.7.2", - "buffer": "^5.6.0", - "cachedir": "^2.3.0", - "chalk": "^4.1.0", - "check-more-types": "^2.24.0", - "cli-cursor": "^3.1.0", - "cli-table3": "~0.6.1", - "commander": "^5.1.0", - "common-tags": "^1.8.0", - "dayjs": "^1.10.4", - "debug": "^4.3.4", - "enquirer": "^2.3.6", - "eventemitter2": "6.4.7", - "execa": "4.1.0", - "executable": "^4.1.1", - "extract-zip": "2.0.1", - "figures": "^3.2.0", - "fs-extra": "^9.1.0", - "getos": "^3.2.1", - "is-ci": "^3.0.0", - "is-installed-globally": "~0.4.0", - "lazy-ass": "^1.6.0", - "listr2": "^3.8.3", - "lodash": "^4.17.21", - "log-symbols": "^4.0.0", - "minimist": "^1.2.6", - "ospath": "^1.2.2", - "pretty-bytes": "^5.6.0", - "proxy-from-env": "1.0.0", - "request-progress": "^3.0.0", - "semver": "^7.3.2", - "supports-color": "^8.1.1", - "tmp": "~0.2.1", - "untildify": "^4.0.0", - "yauzl": "^2.10.0" - }, - "bin": { - "cypress": "bin/cypress" - }, - "engines": { - "node": "^14.0.0 || ^16.0.0 || >=18.0.0" - } - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dayjs": { - "version": "1.11.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", - "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==", - "dev": true - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eventemitter2": { - "version": "6.4.7", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", - "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", - "dev": true - }, - "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "dev": true, - "dependencies": { - "pify": "^2.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/getos": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", - "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", - "dev": true, - "dependencies": { - "async": "^3.2.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/global-dirs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", - "dev": true, - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/http-signature": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", - "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^2.0.2", - "sshpk": "^1.14.1" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", - "dev": true, - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dev": true, - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsprim": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", - "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "node_modules/lazy-ass": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", - "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", - "dev": true, - "engines": { - "node": "> 0.8" - } - }, - "node_modules/listr2": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", - "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", - "dev": true, - "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.5.1", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", - "dev": true - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ospath": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", - "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", - "dev": true - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/proxy-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", - "dev": true - }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", - "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/request-progress": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", - "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", - "dev": true, - "dependencies": { - "throttleit": "^1.0.0" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - } - }, + "lockfileVersion": 1, "dependencies": { "@colors/colors": { "version": "1.5.0", @@ -1926,9 +10,9 @@ "optional": true }, "@cypress/request": { - "version": "2.88.11", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.11.tgz", - "integrity": "sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==", + "version": "2.88.12", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz", + "integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==", "dev": true, "requires": { "aws-sign2": "~0.7.0", @@ -1946,7 +30,7 @@ "performance-now": "^2.1.0", "qs": "~6.10.3", "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", + "tough-cookie": "^4.1.3", "tunnel-agent": "^0.6.0", "uuid": "^8.3.2" } @@ -1973,9 +57,9 @@ } }, "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "16.18.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.55.tgz", + "integrity": "sha512-Y1zz/LIuJek01+hlPNzzXQhmq/Z2BCP96j18MSXC0S0jSu/IG4FFxmBs7W4/lI2vPJ7foVfEB0hUVtnOjnCiTg==", "dev": true }, "@types/sinonjs__fake-timers": { @@ -1985,15 +69,15 @@ "dev": true }, "@types/sizzle": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", - "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.4.tgz", + "integrity": "sha512-jA2llq2zNkg8HrALI7DtWzhALcVH0l7i89yhY3iBdOz6cBPeACoFq+fkQrjHA39t1hnSFOboZ7A/AY5MMZSlag==", "dev": true }, "@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.1.tgz", + "integrity": "sha512-CHzgNU3qYBnp/O4S3yv2tXPlvMTq0YWSTVg2/JYLqWZGHwwgJGAwd00poay/11asPq8wLFwHzubyInqHIFmmiw==", "dev": true, "optional": true, "requires": { @@ -2157,9 +241,9 @@ "dev": true }, "cachedir": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", - "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", "dev": true }, "call-bind": { @@ -2262,9 +346,9 @@ "dev": true }, "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true }, "combined-stream": { @@ -2277,9 +361,9 @@ } }, "commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true }, "common-tags": { @@ -2312,14 +396,14 @@ } }, "cypress": { - "version": "12.7.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.7.0.tgz", - "integrity": "sha512-7rq+nmhzz0u6yabCFyPtADU2OOrYt6pvUau9qV7xyifJ/hnsaw/vkr0tnLlcuuQKUAOC1v1M1e4Z0zG7S0IAvA==", + "version": "12.17.4", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.17.4.tgz", + "integrity": "sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ==", "dev": true, "requires": { - "@cypress/request": "^2.88.10", + "@cypress/request": "2.88.12", "@cypress/xvfb": "^1.2.4", - "@types/node": "^14.14.31", + "@types/node": "^16.18.39", "@types/sinonjs__fake-timers": "8.1.1", "@types/sizzle": "^2.3.2", "arch": "^2.2.0", @@ -2331,7 +415,7 @@ "check-more-types": "^2.24.0", "cli-cursor": "^3.1.0", "cli-table3": "~0.6.1", - "commander": "^5.1.0", + "commander": "^6.2.1", "common-tags": "^1.8.0", "dayjs": "^1.10.4", "debug": "^4.3.4", @@ -2349,12 +433,13 @@ "listr2": "^3.8.3", "lodash": "^4.17.21", "log-symbols": "^4.0.0", - "minimist": "^1.2.6", + "minimist": "^1.2.8", "ospath": "^1.2.2", "pretty-bytes": "^5.6.0", + "process": "^0.11.10", "proxy-from-env": "1.0.0", "request-progress": "^3.0.0", - "semver": "^7.3.2", + "semver": "^7.5.3", "supports-color": "^8.1.1", "tmp": "~0.2.1", "untildify": "^4.0.0", @@ -2371,9 +456,9 @@ } }, "dayjs": { - "version": "1.11.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", - "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==", + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==", "dev": true }, "debug": { @@ -2425,12 +510,13 @@ } }, "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "dev": true, "requires": { - "ansi-colors": "^4.1.1" + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" } }, "escape-string-regexp": { @@ -2540,6 +626,14 @@ "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } } }, "fs.realpath": { @@ -2555,13 +649,14 @@ "dev": true }, "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3" } }, @@ -2616,9 +711,9 @@ } }, "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, "has": { @@ -2636,6 +731,12 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true + }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -2780,6 +881,14 @@ "requires": { "graceful-fs": "^4.1.6", "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } } }, "jsprim": { @@ -3015,6 +1124,12 @@ "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "dev": true }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true + }, "proxy-from-env": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", @@ -3052,6 +1167,12 @@ "side-channel": "^1.0.4" } }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, "request-progress": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", @@ -3061,6 +1182,12 @@ "throttleit": "^1.0.0" } }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, "restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", @@ -3087,9 +1214,9 @@ } }, "rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, "requires": { "tslib": "^2.1.0" @@ -3108,9 +1235,9 @@ "dev": true }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -3233,19 +1360,21 @@ } }, "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "dev": true, "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" } }, "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true }, "tunnel-agent": { @@ -3270,9 +1399,9 @@ "dev": true }, "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true }, "untildify": { @@ -3281,6 +1410,16 @@ "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "dev": true }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", diff --git a/frontend/cypress/package.json b/frontend/cypress/package.json index 1dc216e9eb..eb88943851 100644 --- a/frontend/cypress/package.json +++ b/frontend/cypress/package.json @@ -5,6 +5,6 @@ "debug": "cypress open" }, "devDependencies": { - "cypress": "^12.7.0" + "cypress": "^12.15.0" } } From 46409aa9bb67640c7b051b915307b291d792acdf Mon Sep 17 00:00:00 2001 From: jq1836 <95712150+jq1836@users.noreply.github.com> Date: Sat, 30 Sep 2023 20:22:19 +0800 Subject: [PATCH 07/78] [#1936] Migrate c-segment.vue to typescript (#2035) Currently, there is still some JavaScript code which remains unmigrated. This allows for type unsafe code to be written, potentially resulting in unintended behavior. Let's migrate the rest of the JavaScript code to TypeScript code to facilitate future changes to the code. --- frontend/src/components/c-segment.vue | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/frontend/src/components/c-segment.vue b/frontend/src/components/c-segment.vue index 53aa79e2c7..0d3234ff1e 100644 --- a/frontend/src/components/c-segment.vue +++ b/frontend/src/components/c-segment.vue @@ -31,11 +31,13 @@ ) - diff --git a/frontend/src/mixin/dynamicTooltipMixin.ts b/frontend/src/mixin/dynamicTooltipMixin.ts index 5d504c9f8f..c5ecbb5554 100644 --- a/frontend/src/mixin/dynamicTooltipMixin.ts +++ b/frontend/src/mixin/dynamicTooltipMixin.ts @@ -3,17 +3,26 @@ import { defineComponent } from 'vue'; export default defineComponent({ methods: { onTooltipHover(refName: string): void { - const tooltipTextElement = (this.$refs[refName] as HTMLElement[])[0]; + const tooltipTextElement = this.getElementByRef(refName); if (this.isElementAboveViewport(tooltipTextElement)) { tooltipTextElement.classList.add('bottom-aligned'); } }, resetTooltip(refName: string): void { - const tooltipTextElement = (this.$refs[refName] as HTMLElement[])[0]; + const tooltipTextElement = this.getElementByRef(refName); tooltipTextElement.classList.remove('bottom-aligned'); }, isElementAboveViewport(el: Element): boolean { return el.getBoundingClientRect().top <= 0; }, + /** + * Note: this.$refs[refName] can be an array of HTMLElements + * if the ref is on a v-for loop, else it will be a single HTMLElement. + */ + getElementByRef(refName: string): HTMLElement { + return Array.isArray(this.$refs[refName]) + ? (this.$refs[refName] as HTMLElement[])[0] + : this.$refs[refName] as HTMLElement; + }, }, }); diff --git a/frontend/src/views/c-authorship.vue b/frontend/src/views/c-authorship.vue index b901e8f4fe..d404ecbed3 100644 --- a/frontend/src/views/c-authorship.vue +++ b/frontend/src/views/c-authorship.vue @@ -99,99 +99,11 @@ .files(v-if="isLoaded") .empty(v-if="info.files.length === 0") nothing to see here :( - template(v-for="(file, i) in selectedFiles", v-bind:key="file.path") - .file(v-bind:ref="file.path") - .title( - v-bind:class="{'sticky':\ file.active}", - v-bind:ref="`${file.path}-title`" - ) - span.caret(v-on:click="toggleFileActiveProperty(file)") - .tooltip( - v-show="file.active", - v-on:mouseover="onTitleTooltipHover(`${file.path}-hide-file-tooltip`, `${file.path}-title`)", - v-on:mouseout="resetTitleTooltip(`${file.path}-hide-file-tooltip`, `${file.path}-title`)" - ) - font-awesome-icon(icon="caret-down", fixed-width) - span.tooltip-text(v-bind:ref="`${file.path}-hide-file-tooltip`") Click to hide file details - .tooltip( - v-show="!file.active", - v-on:mouseover="onTitleTooltipHover(`${file.path}-show-file-tooltip`, `${file.path}-title`)", - v-on:mouseout="resetTitleTooltip(`${file.path}-show-file-tooltip`, `${file.path}-title`)" - ) - font-awesome-icon(icon="caret-right", fixed-width) - span.tooltip-text(v-bind:ref="`${file.path}-show-file-tooltip`") Click to show file details - span.index {{ i + 1 }}.   - span.path - span( - v-bind:class="{'selected-parameter':\ - this.filesSortType === 'path' || this.filesSortType === 'fileName'}" - ) {{ getFirstPartOfPath(file) }}  - span.in(v-if="this.filesSortType === 'fileName'") in  - span(v-if="this.filesSortType === 'fileName'") {{ getSecondPartOfPath(file) }}  - span.fileTypeLabel( - v-if="!file.isBinary && !file.isIgnored", - v-bind:style="{\ - 'background-color': fileTypeColors[file.fileType],\ - 'color': getFontColor(fileTypeColors[file.fileType])\ - }", - v-bind:class="{'selected-label':\ - this.filesSortType === 'linesOfCode' || this.filesSortType === 'fileType'}" - ) - span( - v-bind:class="{'selected-parameter':\ - this.filesSortType === 'linesOfCode' || this.filesSortType === 'fileType'}" - ) {{ getFirstPartOfLabel(file) }}  - span {{ getSecondPartOfLabel(file) }} - span.fileTypeLabel.binary(v-if='file.isBinary') binary   - span.ignored-tag.fileTypeLabel( - v-if='file.isIgnored' - ) ignored ({{ file.lineCount }})   - span.icons - a( - v-bind:class="!isBrokenLink(getHistoryLink(file)) ? '' : 'broken-link'", - v-bind:href="getHistoryLink(file)", target="_blank" - ) - .tooltip( - v-on:mouseover="onTitleTooltipHover(`${file.path}-view-history-tooltip`, `${file.path}-title`)", - v-on:mouseout="resetTitleTooltip(`${file.path}-view-history-tooltip`, `${file.path}-title`)" - ) - font-awesome-icon.button(icon="history") - span.tooltip-text( - v-bind:ref="`${file.path}-view-history-tooltip`" - ) {{getLinkMessage(getHistoryLink(file), 'Click to view the history view of file')}} - a( - v-if='!file.isBinary', - v-bind:class="!isBrokenLink(getBlameLink(file)) ? '' : 'broken-link'", - v-bind:href="getBlameLink(file)", target="_blank", - title="click to view the blame view of file" - ) - .tooltip( - v-on:mouseover="onTitleTooltipHover(`${file.path}-view-blame-tooltip`, `${file.path}-title`)", - v-on:mouseout="resetTitleTooltip(`${file.path}-view-blame-tooltip`, `${file.path}-title`)" - ) - font-awesome-icon.button(icon="user-edit") - span.tooltip-text( - v-bind:ref="`${file.path}-view-blame-tooltip`" - ) {{getLinkMessage(getBlameLink(file), 'Click to view the blame view of file')}} - .author-breakdown(v-if="info.isMergeGroup") - .author-breakdown__legend( - v-for="author in getAuthors(file)", - v-bind:key="author" - ) - font-awesome-icon( - icon="circle", - v-bind:style="{ 'color': authorColors[author] }" - ) - span   {{ author }}   - pre.file-content(v-if="file.isBinary", v-show="file.active") - .binary-segment - .indicator BIN - .bin-text Binary file not shown. - pre.file-content(v-else-if="file.isIgnored", v-show="file.active") - .ignored-segment - .ignore-text File is ignored. - pre.hljs.file-content(v-else-if="file.wasCodeLoaded", v-show="file.active") - c-segment-collection(v-bind:segments="file.segments", v-bind:path="file.path") + template(v-for="(file, index) in selectedFiles", v-bind:key="file.path") + c-authorship-file(v-bind:file="file", v-bind:index="index", + v-bind:files-sort-type="this.filesSortType", v-bind:info="this.info", + v-bind:author-colors="this.authorColors", v-bind:file-type-colors="this.fileTypeColors", + @toggle-file-active-property="toggleFileActiveProperty") + + diff --git a/frontend/src/styles/panels.scss b/frontend/src/styles/panels.scss index 00c988ffb8..7432371be2 100644 --- a/frontend/src/styles/panels.scss +++ b/frontend/src/styles/panels.scss @@ -9,7 +9,6 @@ display: flex; height: 100vh; left: 0; - position: absolute; top: 0; width: 100%; z-index: z-index('app-wrapper'); diff --git a/frontend/src/views/c-home.vue b/frontend/src/views/c-home.vue index 87a21d82cc..65660783f8 100644 --- a/frontend/src/views/c-home.vue +++ b/frontend/src/views/c-home.vue @@ -4,6 +4,7 @@ c-resizer template(v-slot:left) #summary-wrapper + c-title(ref="cTitle") c-summary.tab-padding( ref="summary", v-bind:repos="users", @@ -69,6 +70,7 @@ - From 83510f19594cbefba374ba97dd9bacc97bd8593f Mon Sep 17 00:00:00 2001 From: SkyBlaise Date: Tue, 20 Feb 2024 18:21:08 +0800 Subject: [PATCH 73/78] remove depreciated file segment.ts --- frontend/src/utils/segment.ts | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 frontend/src/utils/segment.ts diff --git a/frontend/src/utils/segment.ts b/frontend/src/utils/segment.ts deleted file mode 100644 index a764524493..0000000000 --- a/frontend/src/utils/segment.ts +++ /dev/null @@ -1,21 +0,0 @@ -export default class Segment { - knownAuthor: string | null; - - isFullCredit: boolean; - - lineNumbers: Array; - - lines: Array; - - constructor( - knownAuthor: string | null, - isFullCredit: boolean, - lineNumbers: Array, - lines: Array, - ) { - this.knownAuthor = knownAuthor; - this.isFullCredit = isFullCredit; - this.lineNumbers = lineNumbers; - this.lines = lines; - } -} From 6b31128ab47b4bda95b977e9b63248c6749da80a Mon Sep 17 00:00:00 2001 From: Charisma Kausar <68203159+ckcherry23@users.noreply.github.com> Date: Wed, 21 Feb 2024 18:00:58 +0800 Subject: [PATCH 74/78] [#2134] Fix broken code highlighting in Code Panel (#2135) The code highlighting is not working as the colors are not being recognized by the newly extracted c-segment.vue file. This is because the defined colors were not imported into the file. Let us add the color styles import to restore code highlighting functionality. --- frontend/src/components/c-segment.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/src/components/c-segment.vue b/frontend/src/components/c-segment.vue index 8474b5d3db..ef390a541c 100644 --- a/frontend/src/components/c-segment.vue +++ b/frontend/src/components/c-segment.vue @@ -71,6 +71,7 @@ export default defineComponent({