7`Ws|>LSKo0`CSQSei^79nt&x
z2>zhmup9B={8ELmeAO;&)}bna4S`8(?#dO7yno!F@ExlD
z)5RI8T3>@Dp_BCoyDNX8fq3zGs4D2T7oX)1k|}=_wHOS?_R59dqJuQVNtr;QP`pW@
zc(l_ae_w5glWE{c3iyD2bo_|o246P5;jXj)i~H_&JhK_L(sWbgo_ce7F{Pz|&-@`_
zzDb>^Kq{oT_dqLXm_e2(@zy03APgQ`g?$yJ=rucc#$XIEq-cDwOOU!I1$9_1v$L_9
z^v90w{S;nL3sU>Y|2^FzH5(7lkUB~5jvr;8aq@e7H%8bYRLR+)ACb}oXA#cwc+4j`
zE~Uk&B(DoBCSahjNxz`??2%MQK;K^+ZPjOdgv?Z7;s2n3VKPl=rci)kq#~r+#<>3>
z1{B+ngWy9N?;h|hhVZS|o8+!t(te^rxQawXTisMVF7#t#=E2UBS
z=Q(iyd=Rolmu7wQWVfodj3`h@iHwIVtj
z0V)a{-F+73%@a*p$vd6r`yCkBM@`=|-MP;Lk!7+$2gZyZ-tW$wXPQER9fDdLO
z2_6RggdVTP@vW92Alsr{SI1CkS6x<&h1j}@`e5V%(ImY^E*d8Z$>2hh#8{kC&K~;t
zT{X^Ai)-Jb*q5;FStE}fg7rn0@LDvu{YhCFt^~?D~-$8&kvk3nnk|
zLE?bNX6wQAl;CTf$nRDi91>;!v_aBOrt*+0$*$O(a3Ss%P`sfzt?hBau0XOMx@J*_
zvnyf)#Phl$ob`Fs5uctfVP>!+6+(npmz9-21mqu$R79H&goauxRW82o*E>;+aNgr#
zFurDr*uLQ4Q@^Vdr)bKP^`-uji+V27H
z(Ypr{5=NchibRPX*xLL0nh-Y{t8sKyKIY(gWS;)Lqm+_Kixy5#U$~%ouqm!(dv}lU
zk_B{?^AXktQFp2#0a4~>VP>RaWWmY(D<4vMnw4-kW)tGrtA&`wVcpKyXHT3)k73R3
zd$DHIy*TN!j1;C{_qqXW_WuAdLKxZan9?2z+4THKbp3n?pOBB{!ka#Vz~^
zI8X<2&mK%sX%WrOhhHntpUowd%qB=2Oj^K&R?-mI*#k#4xcQGrzoca&MH3n*6^D&-
zxZcG78jH27?gLh95*)_Kzd6d@soMLI^1Ei-)ejSYO==?O3C8{^MaAJ98UFI0iuZ)_
zGpPyKskO||wW*CY?{yb-%PaYn9WwbjzBY?^}*_B6=PFvTvj
zi*P&(XWbCH8-}4!)U@2TON>CNySWse>v}tJd)bmxR^Iqs7;BOr(bH?<;l@oPo@k49
zGDE!zqf;bNh_xc@`|ZbY0d0ILM
zszGoThxQdG0VUxrbv3t266QNKKma|Ns6$8d5Z-Y4IPU@9KXv?6Cum;|P%Sn@7JLmgHL$Eruh4^CZ%$XDPenh1IQ@6ZLW_SB{3?Ou!k4;6
zubn}v9(SYa&ewcR9X!|qdNn?MpAw`#W&rSzeP~d9BjEyn<`OUAO#TZMB4YF*=H6BQ
zI!XTv-}k1YSvDrUmJHdrvvf)t4xhYd_Mh9aZ1E3d#$lcIy;9Wx@J$tDl9+uNs8t@P
zso96!Lw@noHJE^k1;oi)77mf;`t;bdGuTOkFGFUAr7Ge=#I!eoKk
zpdsj96Gj30f622=M#+Cn+cNjJ>#xSZkUVFsr5%{U0`~Vjf}D=en+SNlIqhFW6URuS
zA^4!C=7y;-i71go81IBB%sI^*Sdt#%OVk-9uI
z6=~PowUo#=G0YC;KHtPeQ`s=vO2NMpKi8+OqI&-?W5j(Kpvo;G_C|a(Q%o_s)ya?C
z{`j8_juGH+YROK^SYKf1QC{-`rw*+r(rx)81Ti
zz^XYKWDBGfbc(Q+%)NfHemjw5p@xPJTmJdB|6zGtlOMKisEgF#T!o)@RDUssbBE)hS>ex-t@|>K;uUVv
zFkY@`XQb98-ox?X%@r7|$UxmWJaUIB@roP6wH@8>l1)ZeGMiQ#2XZPDkR;pEwbQ8~
zfhY7dmO~pFTfqd;LOrL}O0$rY!+1O$8p6+Rc)t@gbIWmp=l)Q5I4bj{AoN>ZCQZ2-
zY}`7ZUkr@=&D`jpm2Wyor@=e=WM2_meCHie(psnMFFV|2Lh`X9tsAFB93GYfC!o7I
zacUD0^e$AYy$AZW5PBBcJZSLMdQF2c!*;-OkQ=~^{U)1IH-0CK`B-H=II2%j8bvN6
zZh&&mghwF^FPS%2Z9Z`DhQD!phylH3RuqUV%F2CvF87Z5(q-(V6#T~NIw0K+m>+U@
zd_XuQjQ#WHO>NS_?L$d5#RHWEyRY(x0N-wogU2hOxC9ntJ4s2)x&1)_AWRTIR`o>i(s8JvM*_8ff?}ijZYqz-fs64m?K6tyx{rQrXz91oBQ7e;!
zy7_7CN>u@4U(tly^GngznyZtlC%5^jWF-zx_RV@585&zP4J1chiweSv`eb|k%NR9i
zHqc~4p#L$&?0@uK^0oj-6_QkD1MV0OF%-C_FQg!hhF-EIxc*-Y@K$8qe~D{<_ZVWwx%p&PYKfM1d&NIzd4IaDQ-tD8
z5nSbJi;~$vsK`CcTDOU}(o>~RY#=A!RIS{}JFSX0d&>7jsx2u==lRK@z5sy#QgHXp
zdJsJ8G-z+VuZ9==_d;&V_>8!z3XJ6sFM>=sbatlncH}LB`^QBReMJNuRJ^E*gU8kj|
zc8ceI7@zB6{q
z3Zy{rJ1QxI+qBkg;%rvH*`XY&A$5IgjZf4Jecoxm$Qt%`^9qKw{Ze*M?IxSP~4Ynq(-T9I!<
zpbd_&SZiDV1ci9GWu0Iz4tzMWiU9lHgF28UblFkb1<5?qaOzi=`e$h9XAdEPmu5K>
zbQSUGKZSc6S!Mc*$HTfpom4qTFyA2
zFnPuYhkKf~LNWU44tSu{2&TEd0W0uu@@g}6c^AahKQhbw?5|AGn&AM6)yUPVy5S@E
z2H!ItWx{CKIa|v-;GNckBWWe4F8}oCKO2`y4)lAc+5cUIn{gPa_Xk-CyvnOJ!h6+6
z{m=_%C_MVp@MHfUc+fHi_5i+!=4>%Ok4S3xtG?)x9Q_({pKp-2F#5?3eaJv=1Pq#%Yyf&4yr)wx{;h=7sF7=hr?)5mWi%#6kFH`Y%
z(0+C`0Xa)p*~UdXqYowp(J3cgeq30KnW`tbMnYs{fv+eLwCUClC2_9LT-?n3-WG!_
zridl}5|wehJFsDXnqhVIsxcyD?EiEvbkLNiO9JhlDom}v3tpRWj7Agxu9&3#w-=oy
zWHLJ8E)C5G4UU8ThfHd*kHKXgIaA=o?=UZSdGkZkGV!3f(fg7G+>g<>`31P#I+W=z
z7|h?SfbX=1!DB2DM>FBvuIapew7jWMoSUBTJv#dSp&r6$J?wbQN9(1Yd{$wLHLBL{
z+^u6q2*~-Att*T&;a)^D&?-8f#VSu$W3if%i`gdu{Ge5}6ytSjJi%N<(_VshAPaV<
z=O2uJ#>F=k<-;CXcMFw4-NXX!YfLAMH3itQWo*xBaygrBNkH$FQKbY-sIYbJs_XBf
zUQrquEPx-5yq6zgkHp-LdDtn-(cmY4pghuc{g_fBJ~^-jMv!95$`1nh1t?E67aKD4
z1dhYUk=zgf;UMQPrwUrR@a=LN^Ig|ExQE=dJ_-mvH;MKr_PRr(t?;E(a8A@Bq(b8P
zl0`HhJYt|yK{gt0K2Kjue~NBeJu!#M`B|qOnr!%kj&rO@pe!Sd=qG#uJ(zB$gG-eS
zXE*bL4OzWyjoPG%>YrnM*7Hv`TpO}Ms_GP&>j3g{3NsaQMy5`X1IT=XUw4z
zh5wwSn@lM8qnpLI_RrsF(~UF(fXfN^SsWsX(3e#-xS#1uj(zzPslFi(9D`*WLeA&1
z5M&pLO1nrxxA_jz;u2zB9v1ZRm6I2D+GiiR<)eaE>UXM7*^yL
zs+A?vZc?XR%D1G%86O_BR!*@?=M%AOXg4@NJea0muIu&>pY}OEJy6ZZ&cH_Jg1zvm
zbxS)rf4a4f00T4*L%#Au?57nF$)c1
z2N6DNs}zgWfnS=-b4?uDttzbtu`c5V{G-ayvmu;r-BzgfX<{)3H_QV;HQX0L`M#_6
z%0SiU3QhBnf%$w>&3;=u;?MATiI3@el6ju#5Blg8u*=M!t!UV*wpSb*R1j-aJ~pTz
z)NqvhXaIw|laE@$D%#8rXl!>kjyDEId%vw75q^uwL`5}gMJJw$F>1u_6ZYuWc!?r8GxiUL>(rmcXG8vm!U8|j8
zPPS@aw+T$P9Jae8>~LwgJe6li%<~6J=0)P5#Oo8pqp)$adll;}wx1>y^IrsFbqN}^
zK)}O5Z*GgHIb^fW)ds`XJ70N@iUs*9mj&$k)O^lX8B$rw)>`Ag;Q4`0cYVv|za?(O
zK-Jn$Ep+rtSWF##1-H}_sn@hKvg6Tv7iY#3*^mP={U~y?dy-M8xv5?H8gcxZij(T>
zmi&5;+@GF*2j7dkzgjLk_88l62u!LQ-+_|<0@WZa5?p3Y%s=mkGQo(lLNnoNxsY)y
zC3K`Bq(u1j>1)3?l)tHIpkgBWz&pQNxPiO%Q?eMp(a$2&CdDvJ<%xarwXZ%`zkR}z
z{?JX<1k@6FuLwFtDc)&IAiw0J5x;c%DCGEaPBc1{Sj%0$K(Ki(DlON@X7VComBUo-
z?}ii16Bc7D@ccFDiD%1xI4cZoj}|66P;4SwzFUCmBvF5r+p##EWBXx*0Xjc>uK463
z*qoW)A%|S3PnJjFm6F1V8jCEM@h245Bb!3DN&rv;w66$o-wSc`6AifPVLrwqURmYN
z>9ROu7Kr1m`2B)8kSHD%OIQDhH50&7?@jjyY17f=45r`zCB1aaMg)kDOmWY`6|uZ}
z4E>#J(-3|J4l1|rn@42*a8p|vA~U~1wGK^MbIPZXns2U@ZrC8^a_SofrNmUgHK_<0
zv{vs%L()?W_pKvn9*Qd|=m+etHwAH*m;N;A1=~)M1#ple<;oxJ7Qrcsw*y@ILFHq$
zj~!hje_>X8R?wxRV)1@yP*~(^JIE~FNRG!d`V_&HTzmVGb!Ec(hzG4>%Abr_ec*y!
z>&?4cUey6|z+3WO+nL(UQdKul+9?z?a&Y*rxk4-cP08`8vRqCZZW;uKT|r1^S8zjV
zpaOV|SRC!e@l^MRuND-S8Ys*n=m&K74;0cOm$xzZ!s8cO3&%LT}vJ
zZ8aLdyss{4rUlo}wZDWpEEHrE6K~w!#+0Fx=uQedtT|wt`$`4RTEX^NvBg1~a{YC{
zNLbz!F7w>;mRWw$Pa}Jx?mJu~t09b@B{x9qf>vE(Ngf3CBWbWf*?JSEgs8E=-eQX(
z$1AWdA6e#LqK`9fDD-#pvW&?G%&TtN;;+m@814K(*lA6XW*ZQ<7DhY=Y^y_+4s=8l
zY8mSC=Afn6c$1_*QGT4_vi#CtRrE
zdfAxhEcxbN|D%BEz|GeFX^DyqtI;Vb(l5v4!w26lw%p{@?D+3jUf{y|5T5R3u!-nO
zZIiFqkD3c?XvNAfoJm+8w2g4BNpVK_E&67yO4lgl7*%|TEfQY@MDaC=jar9x)@Xi1
z?RL0{M3kGRJj|#+o_{qNzi0cKBTWpV5Nk%>`~RVCg9)XBy7&^e8P1~3aKbD1SV9h?
z4nf(@F!pnhT-4lu5bTq0ID>LD3UW>k^zP(8<;v;V{td3%Seg9*Vjhy;2!|2`Y#>@N
zMVoDNn#Wf4?ihF7<(r<-5n`A;&2Hme+ogC
z3@j#k0YD<*+rgCUJOqb0ql{>WB%q_uRpm5ekliTDNp|X%5$g!f9_&F((tQ=FZoMCiL^H%GN
zJaS8&ATo=8;L@@IYMy=c3Kio$CRA}MZZMft<%;F)zsQ49)}*i>?F{b>=h$O;_5;*%
zYr)Mw8W@SVpxJNaec5>4GiodZ3BE9&3#%K1u9>u6K7H9_HQ3pr$%Zj*vZv?W`yu!<
z8AA8yUNg*Cu}NX{Ink1$?fwHTFx?4gI%bArRTKQYTYtFPbpQ!9-g(}U{h
zS^9R|n}Re!=dmg)K_cXwC0HbQOo_M4Dw=UNm?W)ZM~-?V?LZP{N&$
zsJcT%oCxv8_?;2u3U!yK!g)2Q8PD_)cA5oGRDZR#T7OITJQi%twTP^jE**TVer1B)
zbxW&AMt1EwozUqn&<){x^&I!QELhpSq?=?Wyu9(rKaXw*oRpKXwrDTW;NaUZP|Qni
z6;+;6G$}nAC7fvj#(B2q07Iu@2*=R;`5zdlH=eA>w`M2SH{Dm4R$D0#3xPX|692S*A=tI>Ai?L{<|6{1
zxvRD^iGd>S#TgE~5VBUq8X!{)pcPDV-(*4i8a@TZu*dDcU4RiBj`jeo>inkN8Dkng
zWWHVg_g!y{!pc!5G>IrV5Hy&G^k9Il$D7s;*XPJKeQD7dyI5IQA2ws$x5)-118$TD
zj5bVpW0;EZVcA|$#+6}_WQK%LoY9_tXd{;}9F=2;2zc!
zWdcyoQ@G1tD=TjtnIWSriUp6#fy!L*e0uA*PYu2+C+8>nHk$qwfD)QyG~seE04|AM
zTLRn-Y38T4Z5~v5JwlR$Zd!}{BG
zf!fla>0wJ<>m~s%M{i|nGSmCAmqB`PKnTDH-rhvlb9Ym0W**B{%pFfZ`
z%UsUnEJtG_&_t-|fQ;rxN8Z$W@0=EEn$
zsh{o8R1Kk&8T_|gX4Q1I=Aqwr`YrPJR6#nU^-RMWiR&li@PRXhij*7FpusT{e|VaNShh&v;dPpZqfeVg`ahjq%J
zvKw(wK#x4#>{cBi@D**d6|UUd*mjA?VbrAI-%RxWLf?_jkYrXsv;^Ci3JAASLD>f8
zdC8ra)xB|=mqD^ymm<;Q61fprI4L-@*layI0T*?ameWtBbL+&~Ae@_`cr}K!KE46Z
z`CuE;PF#MZnx?OE?bre$5=EQKGiX^&A22e5yrI@t8yc@phlMhX@9L}WjROI0S4*pP
z4Cj;mIEOJ7iOQ<^rXNZgWM0+KHTBa&U9!H9q%|^#GaIm++M@P%iZS@IU}VEMjb`iKl7$)8x$vakTpE!10$BK1y`xTQSP%vv1mD#R3)>Ff64pC~?IS_CNp%s7SdWKk)f>?H
z(}8|y3+10oAWRZL1ti0(*}PLv7|6gTX&p~c=^i+|s12A-j07E+?7JMOJC-kotq6+v
zp}8vB0W~kpSX_^r@PEfdI^5*PIt7}(3rP_V$$#vN&}Qjwr>%2Tr0I7y=SwSqV@Ivt
zn4ESfDO2Xaz;m~Z>@=IlJ&hiT+2mj&bW1YMpW$(t+w
zp&s@Tmh_kuIW}E#LH}H%V~;MW<4i^U89@fRiaS0T-jmpxkPg3;64FKBw!+_waDdiH(2rry+e6$|El7R(-xD%PhCaF4kE!Z@E8#i;8XoC)3C(OCU(g^#
zT~s1Nk8{CV?$mllLYRl21M3d3rk1x2ahmtVnw4NdJ@=I3xBtElmQ_RCca-O5<-hIv
zpSbpn%Tc%h~0Nd7sdhRjuumvM~iIWKV)T&`b^o{FOI
z34yq}fA@ass*FeJkr7+PBK(Q5e)&&dXK4t3On1(8+|W1|iM7t<_h*lth7zL5!BvaU
z?WQgpQV}6XJ>heiE(uji>rbN9+Zc#9}u0
z=|=o`A%d%YEWoI=N)*fO+5Y>a;l@e{%NP5(LD-H4J=j)a%Niq$^myxsDBa)hr9?Ft
zrX+PNxl6few^$;JPM+~L2Gd{Avs_@ZhCm@Se~)cC
zCa3Pm1j^zw`9~t>a%!>n>UCn(JSt|uQBjY&n*tlq3CjjiI;8N0JkAISOofXrNEbQCe`zqi
zKLro0{VMHiwvc)qMs>iFl8XkF5NWA{E>I#Y(ySlonp_mP1|dWnL(}=nz`t;LMh8#+
z3h>Xy{?oM;exC2c+XzHuhMW}d1|7E3DApTl6;w*?*ELn`8gZ0k+Hoxe^NdC4r
zI#m2wSAfyb#7+&c`N$l1ctQCmhEZw?_Mz<9CBZ!tW4#!D5gq}53$}Qr10^7p{=Pl(
zU>|uW_C)1)+1Hvh4X_CVb}?t-;;iWfUmo=G5hQ2^Ke!b0LH75)?+}35aP$-Z
zT%dLVagbVHy5U#qfPG2sUNDNKzcMpFO|@fc?g(1X$Tv^?R%$-PpF8}QJ5s%vUx>Rx
z@f|JULg|WjKGXeuS8f)C^E=Y^uq!$-{FCcyM_qLrf*amGlFlMBn_?ppF|`P>*dD
z&PZ+^>l!~ko$7n^6|Wm<@c}~{E{W!W8(Ip|U@rR=^Vs+2xUT_zx@IDn(c99}6^@
z!Een%<^yeDWrUVXKq2RaoF6kkPFCc9?O7td*^*~lWkzF#VIDqmvyCS+*|m$Lt-ZZ#
zg}cg%!oU{Tt9vI}q2es(a*7n(Y^3oi{ojo7JO(v#4s&+ChQ*MU)+dSM-?ByzMHxHF
z9f_t?vRJI|
z4u{8FBF+p~)po~Y7y|15PZ{UOCFx&eaz=pFeSCazrr^7L*8E5z{NFc+>XOF&xM_@P
zQdcT(_sG{_i3lHTq)MFTAhB?s28g7uiq&f$!nC-zErr;vaB
z#CUHKF5I{O+%4xr(S2z^~yXR
z5}>sMdKAFHu5>zy>sQDF4GG~8yV-+g)7z}yz7=EKb5;6<2OC1_<6kPJZ4h0Jd`)dt
zyhJHJ%e`RthA)iRD(4UXrB3~>Y4jI1NH5@!Qp`4*3-YO2IAVUyh#P*y9m7@pDSO4j
z2iX{FUQV@NxNKf#rTB$Ulm7BvpysDnNcr>#E^?!cx}3>Z#nyl2ZL9(z1W~2me-v5x
z@FUzSnH!+=*}9$IgJm~mhVQ(^zHl@tq(WBERoh}0=p}4Qm9^(Wy=zc
zo1Kw46$76{Of`_83=g#lB~_`J`fn`$U_B(qw0EwaSGL=ftuRB!0P1_VrbQOsdiFoa
zI|BUQ-wOaZ|ER@uJa)_U``W+Vt17A4Wf=mpE=NBSSIwq1R^;Wtq|FAw@3eIjAWJ#!;F|Jaf!Mdc
zFB%I8k`OEr{-HgFX=%0O5DnmFj-DPNK{JAU$`7MhQ3Q+%N&}{dBn&;(Pf7CGUNgGu_lj
z6gI%;KFGTVgh#{1BsrDgA)T+K!7_8=Gbs0w5Q703sM%2#d1&uZ2%q>XyoBH!3u5q@
ji-;d@RD^`>{4E>P*d_6jJR9=11}GUxMTtr=qi_EQr81c)
literal 0
HcmV?d00001
diff --git a/examples/electron/src/counter.ts b/examples/electron/src/counter.ts
new file mode 100644
index 000000000..1bad194a6
--- /dev/null
+++ b/examples/electron/src/counter.ts
@@ -0,0 +1,9 @@
+export function setupCounter(element: HTMLButtonElement) {
+ let counter = 0
+ const setCounter = (count: number) => {
+ counter = count
+ element.innerHTML = `count is ${counter}`
+ }
+ element.addEventListener('click', () => setCounter(counter + 1))
+ setCounter(40)
+}
diff --git a/examples/electron/src/main.ts b/examples/electron/src/main.ts
new file mode 100644
index 000000000..c98703a8d
--- /dev/null
+++ b/examples/electron/src/main.ts
@@ -0,0 +1,29 @@
+import './style.css'
+import typescriptLogo from './typescript.svg'
+import Logo from './assets/logo.png'
+import { setupCounter } from './counter.ts'
+
+// Use contextBridge
+window.ipcRenderer.on('main-process-message', (_event, message) => {
+ console.log('Main process active push message:',message)
+})
+
+document.querySelector('#app')!.innerHTML = `
+
+
+
+
+
+
+
+ Electron + Farm + TypeScript
+
+
+
+
+ Click on the Farm and TypeScript logos to learn more
+
+
+`
+
+setupCounter(document.querySelector('#counter')!)
diff --git a/examples/electron/src/style.css b/examples/electron/src/style.css
new file mode 100644
index 000000000..2a3b74b82
--- /dev/null
+++ b/examples/electron/src/style.css
@@ -0,0 +1,96 @@
+:root {
+ font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
+ line-height: 1.5;
+ font-weight: 400;
+
+ color-scheme: light dark;
+ color: rgba(255, 255, 255, 0.87);
+ background-color: #242424;
+
+ font-synthesis: none;
+ text-rendering: optimizeLegibility;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+a {
+ font-weight: 500;
+ color: #646cff;
+ text-decoration: inherit;
+}
+a:hover {
+ color: #535bf2;
+}
+
+body {
+ margin: 0;
+ display: flex;
+ place-items: center;
+ min-width: 320px;
+ min-height: 100vh;
+}
+
+h1 {
+ font-size: 3.2em;
+ line-height: 1.1;
+}
+
+#app {
+ max-width: 1280px;
+ margin: 0 auto;
+ padding: 2rem;
+ text-align: center;
+}
+
+.logo {
+ height: 6em;
+ padding: 1.5em;
+ will-change: filter;
+ transition: filter 300ms;
+}
+.logo:hover {
+ filter: drop-shadow(0 0 2em #9F1A8Faa);
+}
+.logo.vanilla:hover {
+ filter: drop-shadow(0 0 2em #3178c6aa);
+}
+
+.card {
+ padding: 2em;
+}
+
+.read-the-docs {
+ color: #888;
+}
+
+button {
+ border-radius: 8px;
+ border: 1px solid transparent;
+ padding: 0.6em 1.2em;
+ font-size: 1em;
+ font-weight: 500;
+ font-family: inherit;
+ background-color: #1a1a1a;
+ cursor: pointer;
+ transition: border-color 0.25s;
+}
+button:hover {
+ border-color: #646cff;
+}
+button:focus,
+button:focus-visible {
+ outline: 4px auto -webkit-focus-ring-color;
+}
+
+@media (prefers-color-scheme: light) {
+ :root {
+ color: #213547;
+ background-color: #ffffff;
+ }
+ a:hover {
+ color: #747bff;
+ }
+ button {
+ background-color: #f9f9f9;
+ }
+}
diff --git a/examples/electron/src/typescript.svg b/examples/electron/src/typescript.svg
new file mode 100644
index 000000000..d91c910cc
--- /dev/null
+++ b/examples/electron/src/typescript.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/examples/electron/tsconfig.json b/examples/electron/tsconfig.json
new file mode 100644
index 000000000..952dd0437
--- /dev/null
+++ b/examples/electron/tsconfig.json
@@ -0,0 +1,22 @@
+{
+ "compilerOptions": {
+ "target": "ESNext",
+ // If you want use forge.config.cts, this option needs to be changed to CommonJS
+ "module": "ESNext",
+ "useDefineForClassFields": true,
+ "skipLibCheck": true,
+
+ /* Bundler mode */
+ "moduleResolution": "bundler",
+ "allowImportingTsExtensions": true,
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "noEmit": true,
+
+ /* Linting */
+ "strict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noFallthroughCasesInSwitch": true
+ }
+}
diff --git a/js-plugins/electron/.eslintrc.json b/js-plugins/electron/.eslintrc.json
new file mode 100644
index 000000000..38d061383
--- /dev/null
+++ b/js-plugins/electron/.eslintrc.json
@@ -0,0 +1,8 @@
+{
+ "root": true,
+ "extends": "../../.eslintrc.base.json",
+ "parserOptions": {
+ "project": ["./js-plugins/svgr/tsconfig.json"]
+ },
+ "rules": {}
+}
diff --git a/js-plugins/electron/.gitignore b/js-plugins/electron/.gitignore
new file mode 100644
index 000000000..c795b054e
--- /dev/null
+++ b/js-plugins/electron/.gitignore
@@ -0,0 +1 @@
+build
\ No newline at end of file
diff --git a/js-plugins/electron/CHANGELOG.md b/js-plugins/electron/CHANGELOG.md
new file mode 100644
index 000000000..a10336ded
--- /dev/null
+++ b/js-plugins/electron/CHANGELOG.md
@@ -0,0 +1 @@
+# @farmfe/js-plugin-electron
diff --git a/js-plugins/electron/README-zh-CH.md b/js-plugins/electron/README-zh-CH.md
new file mode 100644
index 000000000..cee88937d
--- /dev/null
+++ b/js-plugins/electron/README-zh-CH.md
@@ -0,0 +1,76 @@
+
+
+---
+
+# Farm electron 插件
+
+支持使用 Farm 开发 Electron 应用。
+
+## 入门
+
+首先,您需要 `@farmfe/js-plugin-electron`:
+
+```bash
+npm install @farmfe/js-plugin-electron --save-dev
+```
+
+或者
+
+```bash
+纱线添加-D @farmfe/js-plugin-electron
+```
+
+或者
+
+```bash
+pnpm add -D @farmfe/js-plugin-electron
+```
+
+在 `farm.config.ts` 中配置插件:
+
+```ts
+import { defineConfig } from '@farmfe/core'
+import electron from '@farmfe/js-plugin-electron'
+
+import { defineConfig } from '@farmfe/core'
+import electron from './farm-plugin-electron'
+
+export default defineConfig({
+ plugins: [
+ electron({
+ main: {
+ input: 'electron/main.ts',
+ },
+ preload: {
+ input: 'electron/preload.ts',
+ },
+ }),
+ ],
+})
+```
+
+## 选项
+
+```ts
+import type { UserConfig } from '@farmfe/core'
+
+export interface BuildOptions {
+ /**
+ * `compilation.input` 的别名
+ */
+ input: string | Record
+ farm?: UserConfig
+}
+
+export interface ElectronPluginOptions {
+ main: BuildOptions
+ preload?: BuildOptions
+}
+```
diff --git a/js-plugins/electron/README.md b/js-plugins/electron/README.md
new file mode 100644
index 000000000..b942e0a7f
--- /dev/null
+++ b/js-plugins/electron/README.md
@@ -0,0 +1,78 @@
+
+
+---
+
+# Electron Plugin for Farm
+
+Support development Electron App using Farm.
+
+## Getting Started
+
+To begin, you'll need to `@farmfe/js-plugin-electron`:
+
+```bash
+npm install @farmfe/js-plugin-electron --save-dev
+```
+
+or
+
+```bash
+yarn add -D @farmfe/js-plugin-electron
+```
+
+or
+
+```bash
+pnpm add -D @farmfe/js-plugin-electron
+```
+
+Configuring the plugin in `farm.config.ts`:
+
+```ts
+import { defineConfig } from '@farmfe/core'
+import electron from '@farmfe/js-plugin-electron'
+
+import { defineConfig } from '@farmfe/core'
+import electron from './farm-plugin-electron'
+
+export default defineConfig({
+ plugins: [
+ electron({
+ main: {
+ input: 'electron/main.ts',
+ },
+ preload: {
+ input: 'electron/preload.ts',
+ },
+ }),
+ ],
+})
+```
+
+## Options
+
+Type:
+
+```ts
+import type { UserConfig } from '@farmfe/core'
+
+export interface BuildOptions {
+ /**
+ * Shortcut of `compilation.input`
+ */
+ input: string | Record
+ farm?: UserConfig
+}
+
+export interface ElectronPluginOptions {
+ main: BuildOptions
+ preload?: BuildOptions
+}
+```
diff --git a/js-plugins/electron/farm.config.mjs b/js-plugins/electron/farm.config.mjs
new file mode 100644
index 000000000..876b02400
--- /dev/null
+++ b/js-plugins/electron/farm.config.mjs
@@ -0,0 +1,16 @@
+import farmDtsPlugin from '@farmfe/js-plugin-dts';
+import { createFarmJsPluginBuildConfig } from '../../configs/farm-js-plugin.base.config.mjs';
+
+/**
+ * @type {import('@farmfe/core').UserConfig}
+ */
+export default createFarmJsPluginBuildConfig(
+ [
+ farmDtsPlugin({
+ tsConfigPath: './tsconfig.build.json'
+ })
+ ],
+ {
+ external: ['electron'],
+ },
+);
diff --git a/js-plugins/electron/package.json b/js-plugins/electron/package.json
new file mode 100644
index 000000000..4b34ee9a5
--- /dev/null
+++ b/js-plugins/electron/package.json
@@ -0,0 +1,49 @@
+{
+ "name": "@farmfe/js-plugin-electron",
+ "version": "1.0.0",
+ "description": "Support development Electron App using Farm.",
+ "main": "./build/cjs/index.cjs",
+ "types": "./build/cjs/index.d.ts",
+ "type": "module",
+ "exports": {
+ ".": {
+ "import": "./build/esm/index.mjs",
+ "types": "./build/cjs/index.d.ts",
+ "require": "./build/cjs/index.cjs",
+ "default": "./build/cjs/index.cjs"
+ },
+ "./package.json": "./package.json"
+ },
+ "repository": {
+ "url": "https://github.com/farm-fe/farm",
+ "directory": "js-plugins/electron/",
+ "type": "git"
+ },
+ "bugs": {
+ "url": "https://github.com/farm-fe/farm/issues"
+ },
+ "author": {
+ "name": "单子哥",
+ "email": "308487730@qq.com"
+ },
+ "scripts": {
+ "build": "pnpm run clean && farm build && cross-env FARM_FORMAT=esm farm build",
+ "start": "pnpm run build -w",
+ "prepublishOnly": "npm run build",
+ "clean": "rimraf dist build tsconfig.build.tsbuildinfo",
+ "type-check": "tsc -p ./tsconfig.build.json --noEmit"
+ },
+ "files": [
+ "build"
+ ],
+ "keywords": [],
+ "license": "MIT",
+ "devDependencies": {
+ "@farmfe/cli": "workspace:*",
+ "@farmfe/core": "workspace:*",
+ "@farmfe/js-plugin-dts": "workspace:*",
+ "cross-env": "^7.0.3",
+ "electron": "^30.0.7"
+ },
+ "dependencies": {}
+}
diff --git a/js-plugins/electron/src/index.ts b/js-plugins/electron/src/index.ts
new file mode 100644
index 000000000..be0394439
--- /dev/null
+++ b/js-plugins/electron/src/index.ts
@@ -0,0 +1,223 @@
+import fs from 'node:fs';
+import type { AddressInfo } from 'node:net';
+import path from 'node:path';
+// TODO: submit a PR to farm(export default farm)
+import {
+ type FarmCLIOptions,
+ type JsPlugin,
+ type Server,
+ type UserConfig,
+ build as farmBuild
+} from '@farmfe/core';
+
+export interface BuildOptions {
+ /**
+ * Shortcut of `compilation.input`
+ */
+ input: string | Record;
+ farm?: UserConfig;
+}
+
+export interface ElectronPluginOptions {
+ main: BuildOptions;
+ preload?: BuildOptions;
+}
+
+type ElectronOptionsKey = keyof ElectronPluginOptions;
+
+export default function farmElectronPlugin(
+ options: ElectronPluginOptions
+): JsPlugin {
+ const builds = {
+ main: options.main,
+ preload: options.preload
+ };
+ let isDev: boolean;
+
+ return {
+ name: 'farm-plugin-electron',
+ config(config) {
+ config.compilation ??= {};
+ config.compilation.output ??= {};
+ // TODO: support '.' and './'
+ config.compilation.output.publicPath ??= '';
+
+ // Not work
+ // config.compilation.assets ??= {}
+ // config.compilation.assets.publicDir ??= ''
+ return config;
+ },
+ configureDevServer(server) {
+ isDev = true;
+
+ server.server?.once('listening', () => {
+ // Used in electron/main.ts for during dev
+ process.env.FARM_DEV_SERVER_URL = resolveServerUrl(server);
+
+ for (const [name, opts] of Object.entries(builds)) {
+ if (!opts) continue;
+
+ opts.farm ??= {};
+ opts.farm.plugins ??= [];
+ opts.farm.plugins.push({
+ name: ':startup',
+ finish: {
+ async executor() {
+ if (name === 'preload') {
+ // Hot reload preload scripts
+ server.ws.send({ type: 'full-reload' });
+ } else {
+ // Hot restart main process
+ Starter.start();
+ }
+ }
+ }
+ });
+ /* await */ farmBuild(
+ resolveFarmConfig(name as ElectronOptionsKey, opts, server)
+ );
+ }
+ });
+ },
+ finish: {
+ async executor() {
+ if (isDev) return;
+
+ for (const [name, opts] of Object.entries(builds)) {
+ if (!opts) continue;
+ if (name === 'preload') {
+ // TODO: .mjs file ext
+ }
+ farmBuild(resolveFarmConfig(name as ElectronOptionsKey, opts));
+ }
+ }
+ }
+ };
+}
+
+function resolveFarmConfig(
+ name: ElectronOptionsKey,
+ opts: BuildOptions,
+ server?: Server
+) {
+ const input =
+ typeof opts.input === 'string'
+ ? { [path.parse(opts.input).name]: opts.input }
+ : opts.input;
+ const isEsm = resolvePackageJson()?.type === 'module';
+ const isDev = !!server;
+
+ opts.farm ??= {};
+ opts.farm.compilation ??= {};
+ opts.farm.compilation.minify ??= !isDev;
+ opts.farm.compilation.input = input;
+ opts.farm.compilation.output ??= {};
+ opts.farm.compilation.output.path ??= 'dist-electron';
+ opts.farm.compilation.output.targetEnv ??= 'node16';
+ opts.farm.compilation.external ??= [];
+ opts.farm.compilation.external.push('electron');
+ opts.farm.compilation.watch ??= isDev;
+ opts.farm.plugins ??= [];
+
+ if (opts.farm.compilation.output.format == null) {
+ opts.farm.compilation.output.format =
+ name === 'preload'
+ ? // In most cases, preload scripts use `cjs` format
+ 'cjs'
+ : isEsm
+ ? 'esm'
+ : 'cjs';
+ }
+
+ if (opts.farm.compilation.output.entryFilename == null) {
+ opts.farm.compilation.output.entryFilename =
+ name === 'preload'
+ ? // https://www.electronjs.org/docs/latest/tutorial/esm#esm-preload-scripts-must-have-the-mjs-extension
+ isEsm
+ ? '[entryName].mjs'
+ : '[entryName].js'
+ : '[entryName].js';
+ }
+
+ if (name === 'preload' && isEsm) {
+ opts.farm.plugins.push({
+ name: 'farm-plugin-electron:preload-scripts-runtime',
+ renderResourcePot: {
+ filters: {
+ resourcePotTypes: ['js'],
+ moduleIds: []
+ },
+ async executor(param) {
+ return {
+ ...param,
+ // Fix runtime code error `__filename is not defined`
+ // TODO: `import.meta.url` of `__filename` will be converted to filename(absolute path) when targetEnv=node`.
+ content: `var electron_preload_scripts_filename='';globalThis['__' + 'filename']=electron_preload_scripts_filename;${param.content}`
+ };
+ }
+ }
+ });
+ }
+
+ // TODO: submit a PR to farm(Omit & UserConfig)
+ return opts.farm as FarmCLIOptions;
+}
+
+function resolveServerUrl(server: Server) {
+ const addressInfo = server.server?.address();
+ const isAddressInfo = (x: any): x is AddressInfo => x?.address;
+
+ if (isAddressInfo(addressInfo)) {
+ const { port } = addressInfo;
+
+ return `http://localhost:${port}`;
+ }
+}
+
+class Starter {
+ static electronApp: import('node:child_process').ChildProcess | undefined;
+ static hookedProcessExit = false;
+
+ static exit = async () => {
+ if (this.electronApp) {
+ this.electronApp.removeAllListeners();
+ if (this.electronApp.pid) {
+ process.kill(this.electronApp.pid);
+ }
+ }
+ };
+
+ static start = async () => {
+ const { spawn } = await import('node:child_process');
+ const electron = await import('electron');
+ const electronPath = (electron.default ?? electron);
+
+ await this.exit();
+
+ // Start Electron.app
+ this.electronApp = spawn(electronPath, ['.', '--no-sandbox'], {
+ stdio: 'inherit'
+ });
+
+ // Exit command after Electron.app exits
+ this.electronApp.once('exit', process.exit);
+
+ if (!this.hookedProcessExit) {
+ this.hookedProcessExit = true;
+ process.once('exit', this.exit);
+ }
+ };
+}
+
+function resolvePackageJson(root = process.cwd()): {
+ type?: 'module' | 'commonjs';
+ [key: string]: any;
+} | null {
+ const packageJsonPath = path.join(root, 'package.json');
+ const packageJsonStr = fs.readFileSync(packageJsonPath, 'utf8');
+ try {
+ return JSON.parse(packageJsonStr);
+ } catch {
+ return null;
+ }
+}
diff --git a/js-plugins/electron/tsconfig.build.json b/js-plugins/electron/tsconfig.build.json
new file mode 100644
index 000000000..e9e149fae
--- /dev/null
+++ b/js-plugins/electron/tsconfig.build.json
@@ -0,0 +1,10 @@
+{
+ "extends": "./tsconfig.json",
+ "compilerOptions": {
+ "outDir": "dist",
+ "composite": true,
+ "rootDir": "src"
+ },
+ "include": ["src/**/*.ts"],
+ "exclude": ["node_modules"]
+}
diff --git a/js-plugins/electron/tsconfig.json b/js-plugins/electron/tsconfig.json
new file mode 100644
index 000000000..d3ba2eab2
--- /dev/null
+++ b/js-plugins/electron/tsconfig.json
@@ -0,0 +1,4 @@
+{
+ "extends": "../../tsconfig.base.json",
+ "exclude": ["node_modules"]
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c52cbc026..15dc86620 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -257,6 +257,48 @@ importers:
specifier: workspace:*
version: link:../../packages/core
+ examples/electron:
+ devDependencies:
+ '@electron-forge/cli':
+ specifier: ^7.4.0
+ version: 7.4.0(encoding@0.1.13)
+ '@electron-forge/maker-deb':
+ specifier: ^7.4.0
+ version: 7.4.0
+ '@electron-forge/maker-rpm':
+ specifier: ^7.4.0
+ version: 7.4.0
+ '@electron-forge/maker-squirrel':
+ specifier: ^7.4.0
+ version: 7.4.0
+ '@electron-forge/maker-zip':
+ specifier: ^7.4.0
+ version: 7.4.0
+ '@electron-forge/shared-types':
+ specifier: ^7.4.0
+ version: 7.4.0
+ '@farmfe/cli':
+ specifier: workspace:*
+ version: link:../../packages/cli
+ '@farmfe/core':
+ specifier: workspace:*
+ version: link:../../packages/core
+ '@farmfe/js-plugin-electron':
+ specifier: workspace:*
+ version: link:../../js-plugins/electron
+ electron:
+ specifier: ^30.0.7
+ version: 30.0.7
+ electron-builder:
+ specifier: ^24.13.3
+ version: 24.13.3
+ fs-extra:
+ specifier: ^11.2.0
+ version: 11.2.0
+ typescript:
+ specifier: ^5.4.3
+ version: 5.4.5
+
examples/emotion:
dependencies:
'@emotion/react':
@@ -1021,7 +1063,7 @@ importers:
version: 0.5.3(solid-js@1.8.5)
vite-plugin-solid:
specifier: ^2.7.0
- version: 2.7.2(solid-js@1.8.5)(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))
+ version: 2.7.2(solid-js@1.8.5)(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))
examples/static-assets:
dependencies:
@@ -1170,7 +1212,7 @@ importers:
version: 0.14.0
vite-plugin-pages:
specifier: ^0.32.0
- version: 0.32.0(@vue/compiler-sfc@3.4.27)(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))
+ version: 0.32.0(@vue/compiler-sfc@3.4.27)(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))
examples/vite-adapter-solid:
dependencies:
@@ -1195,7 +1237,7 @@ importers:
version: 5.2.2
vite-plugin-solid:
specifier: ^2.7.0
- version: 2.7.2(solid-js@1.8.5)(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))
+ version: 2.7.2(solid-js@1.8.5)(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))
examples/vite-adapter-svelte:
devDependencies:
@@ -1207,7 +1249,7 @@ importers:
version: link:../../packages/core
'@sveltejs/vite-plugin-svelte':
specifier: ^3.0.1
- version: 3.0.1(svelte@4.0.0)(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))
+ version: 3.0.1(svelte@4.0.0)(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))
'@tsconfig/svelte':
specifier: ^5.0.2
version: 5.0.2
@@ -1296,10 +1338,10 @@ importers:
version: 2.4.5
'@vitejs/plugin-vue':
specifier: ^4.6.2
- version: 4.6.2(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.69.5))(vue@3.3.7(typescript@5.4.5))
+ version: 4.6.2(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.69.5))(vue@3.3.7(typescript@5.4.5))
'@vitejs/plugin-vue-jsx':
specifier: ^3.1.0
- version: 3.1.0(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.69.5))(vue@3.3.7(typescript@5.4.5))
+ version: 3.1.0(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.69.5))(vue@3.3.7(typescript@5.4.5))
postcss:
specifier: ^8.4.32
version: 8.4.32
@@ -1342,10 +1384,10 @@ importers:
version: 1.0.5
'@vitejs/plugin-vue':
specifier: ^5.0.4
- version: 5.0.4(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@3.4.27(typescript@5.4.5))
+ version: 5.0.4(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@3.4.27(typescript@5.4.5))
'@vitejs/plugin-vue-jsx':
specifier: ^3.1.0
- version: 3.1.0(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@3.4.27(typescript@5.4.5))
+ version: 3.1.0(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@3.4.27(typescript@5.4.5))
prettier:
specifier: ^3.2.5
version: 3.2.5
@@ -1364,7 +1406,7 @@ importers:
version: link:../../packages/core
'@vitejs/plugin-vue':
specifier: ^5.0.3
- version: 5.0.3(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@3.4.15(typescript@5.4.5))
+ version: 5.0.3(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@3.4.15(typescript@5.4.5))
core-js:
specifier: ^3.35.1
version: 3.35.1
@@ -1379,7 +1421,7 @@ importers:
version: 1.9.3(vue@2.6.14)
vite-plugin-vue2-svg:
specifier: ^0.4.0
- version: 0.4.0(lodash@4.17.21)(vue-template-compiler@2.6.14(vue@2.6.14))
+ version: 0.4.0(ejs@3.1.10)(lodash@4.17.21)(vue-template-compiler@2.6.14(vue@2.6.14))
vue:
specifier: 2.6.14
version: 2.6.14
@@ -1395,7 +1437,7 @@ importers:
version: 3.36.1
vite-plugin-vue2:
specifier: ^2.0.3
- version: 2.0.3(lodash@4.17.21)(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue-template-compiler@2.6.14(vue@2.6.14))(vue@2.6.14)
+ version: 2.0.3(ejs@3.1.10)(lodash@4.17.21)(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue-template-compiler@2.6.14(vue@2.6.14))(vue@2.6.14)
vue-template-compiler:
specifier: 2.6.14
version: 2.6.14(vue@2.6.14)
@@ -1410,7 +1452,7 @@ importers:
version: 1.9.3(vue@2.7.16)
vite-plugin-vue2-svg:
specifier: ^0.4.0
- version: 0.4.0(lodash@4.17.21)(vue-template-compiler@2.7.16(vue@2.7.16))
+ version: 0.4.0(ejs@3.1.10)(lodash@4.17.21)(vue-template-compiler@2.7.16(vue@2.7.16))
vue:
specifier: ~2.7.16
version: 2.7.16
@@ -1423,7 +1465,7 @@ importers:
version: link:../../packages/core
'@vitejs/plugin-vue2':
specifier: ^2.3.1
- version: 2.3.1(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@2.7.16)
+ version: 2.3.1(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@2.7.16)
core-js:
specifier: ^3.30.1
version: 3.36.1
@@ -1497,7 +1539,7 @@ importers:
version: link:../../js-plugins/less
'@vitejs/plugin-vue':
specifier: ^5.0.4
- version: 5.0.4(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@3.3.7(typescript@5.4.5))
+ version: 5.0.4(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@3.3.7(typescript@5.4.5))
xlsx-js-style:
specifier: ^1.2.0
version: 1.2.0
@@ -1516,10 +1558,10 @@ importers:
version: link:../../packages/core
'@vitejs/plugin-vue':
specifier: ^5.0.4
- version: 5.0.4(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@3.3.7(typescript@5.4.5))
+ version: 5.0.4(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@3.3.7(typescript@5.4.5))
'@vitejs/plugin-vue-jsx':
specifier: ^3.1.0
- version: 3.1.0(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@3.3.7(typescript@5.4.5))
+ version: 3.1.0(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@3.3.7(typescript@5.4.5))
examples/vue-ssr:
dependencies:
@@ -1547,7 +1589,7 @@ importers:
version: link:../../packages/core
'@vitejs/plugin-vue':
specifier: ^4.4.0
- version: 4.4.0(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@3.3.12(typescript@5.4.5))
+ version: 4.4.0(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@3.3.12(typescript@5.4.5))
examples/x-data-spreadsheet:
dependencies:
@@ -1596,6 +1638,24 @@ importers:
specifier: ^11.0.1
version: 11.0.3
+ js-plugins/electron:
+ devDependencies:
+ '@farmfe/cli':
+ specifier: workspace:*
+ version: link:../../packages/cli
+ '@farmfe/core':
+ specifier: workspace:*
+ version: link:../../packages/core
+ '@farmfe/js-plugin-dts':
+ specifier: workspace:*
+ version: link:../dts
+ cross-env:
+ specifier: ^7.0.3
+ version: 7.0.3
+ electron:
+ specifier: ^30.0.7
+ version: 30.0.7
+
js-plugins/less:
devDependencies:
'@farmfe/cli':
@@ -1792,7 +1852,7 @@ importers:
version: 2.13.10
'@vitejs/plugin-vue':
specifier: ^4.4.0
- version: 4.6.2(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@3.4.15(typescript@5.4.5))
+ version: 4.6.2(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@3.4.15(typescript@5.4.5))
autoprefixer:
specifier: ^10.4.14
version: 10.4.16(postcss@8.4.35)
@@ -1804,7 +1864,7 @@ importers:
version: 8.4.35
tailwindcss:
specifier: ^3.3.2
- version: 3.3.5(ts-node@10.9.1(@types/node@20.5.1)(typescript@5.4.5))
+ version: 3.3.5(ts-node@10.9.1(@types/node@20.12.12)(typescript@5.4.5))
js-plugins/vue:
devDependencies:
@@ -2147,6 +2207,9 @@ importers:
packages:
+ 7zip-bin@5.2.0:
+ resolution: {integrity: sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==}
+
'@alloc/quick-lru@5.2.0':
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines: {node: '>=10'}
@@ -2975,6 +3038,133 @@ packages:
resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==}
engines: {node: '>=10'}
+ '@develar/schema-utils@2.6.5':
+ resolution: {integrity: sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==}
+ engines: {node: '>= 8.9.0'}
+
+ '@electron-forge/cli@7.4.0':
+ resolution: {integrity: sha512-a+zZv3ja/IxkJzNyx4sOHSZv6DPV85S0PEVF6pcRjUpbDL5r+DxjRFsNc0Nq4UIWyFm1nw7RWoPdd9uDst4Tvg==}
+ engines: {node: '>= 16.4.0'}
+ hasBin: true
+
+ '@electron-forge/core-utils@7.4.0':
+ resolution: {integrity: sha512-9RLG0F9SX466TpkaTcW+V15KmnGuTpmr7NKMRlngtHXmnkBUJz4Mxp1x33WZLgL90dJrxrRgHSfVBtA4lstDPw==}
+ engines: {node: '>= 16.4.0'}
+
+ '@electron-forge/core@7.4.0':
+ resolution: {integrity: sha512-pYHKpB2CKeQgWsb+gox+FPkEvP+6Q2zGj2eZtgZRtKppoWIXrHIpOtcm6FllJ/gZ5u4AsQzVIYReAHGaBa0osw==}
+ engines: {node: '>= 16.4.0'}
+
+ '@electron-forge/maker-base@7.4.0':
+ resolution: {integrity: sha512-LwWS4VPdwjISl1KpLhmM1Qr1M3sRTTQ/RsX+GlFd7cQ1W/FsgxMjaTG4Od1d+a5CGVTh3s6X2g99TSUfxjOveg==}
+ engines: {node: '>= 16.4.0'}
+
+ '@electron-forge/maker-deb@7.4.0':
+ resolution: {integrity: sha512-npWea3IpGeu96xNqJpsCOYX6V4E+HY6u/okeTUzUOMX96UteT14MecdUefMam158glRTX84k2ryh7WcBoOa4mg==}
+ engines: {node: '>= 16.4.0'}
+
+ '@electron-forge/maker-rpm@7.4.0':
+ resolution: {integrity: sha512-N64Yh/K/91GzIk28T1jKsCGgYaquDuhXcEJW+TkVyP5tPZ9aTz9SjXLBxAg8WhcroArAZEsVyPOFKthmFzAUuA==}
+ engines: {node: '>= 16.4.0'}
+
+ '@electron-forge/maker-squirrel@7.4.0':
+ resolution: {integrity: sha512-mCQyufnSNfjffiKho59ZqVg4W601zGOl6h01OyfDwjOU/G4iQtpnnDEOXGe26q7OVT5ORb1WDnfyGgBeJ6Ge7g==}
+ engines: {node: '>= 16.4.0'}
+
+ '@electron-forge/maker-zip@7.4.0':
+ resolution: {integrity: sha512-UGbMdpuK/P29x1FFRWNOs3bNz+7QNFWVWyTM5hcWqib66cNuUmoaPifQyuwW2POIrIohrxlzLK87/i9Zc8g4dA==}
+ engines: {node: '>= 16.4.0'}
+
+ '@electron-forge/plugin-base@7.4.0':
+ resolution: {integrity: sha512-LcTNtEc2YaWvhhqWVIfdJ+J0/krSgc2dqYAHhOH2aLUSm9End3dKO/PZ1Y6DPsiPiJKHnSLBJ/XBN/16NY4Sjw==}
+ engines: {node: '>= 16.4.0'}
+
+ '@electron-forge/publisher-base@7.4.0':
+ resolution: {integrity: sha512-PiJk4RfaC55SnVnteLW2ZIQNM9DpGOi6YoUn5t8i9UcVp2rFIdya7bJY/b9u1hwubm4d5+TdypMVEuJjM44CJQ==}
+ engines: {node: '>= 16.4.0'}
+
+ '@electron-forge/shared-types@7.4.0':
+ resolution: {integrity: sha512-5Ehy6enUjBaU08odf9u9TOhmOVXlqobzMvKUixtkdAWgV1XZAUJmn+p21xhj0IkO92MQiXMGv66w9pDNjRT8uQ==}
+ engines: {node: '>= 16.4.0'}
+
+ '@electron-forge/template-base@7.4.0':
+ resolution: {integrity: sha512-3YWdRSGzQfQPQkQxStn2wkJ/SuNGGKo9slwFJGvqMV+Pbx3/M/hYi9sMXOuaqVZgeaBp8Ap27yFPxaIIOC3vcA==}
+ engines: {node: '>= 16.4.0'}
+
+ '@electron-forge/template-vite-typescript@7.4.0':
+ resolution: {integrity: sha512-wdByG807VWcUd81E6572b/G/Ki8gb+GrCIWxO7Cl3qBa+yNaU1sHhBwB1RyTbQy1r8ubSBtsWrRD1J/yzHKWoQ==}
+ engines: {node: '>= 16.4.0'}
+
+ '@electron-forge/template-vite@7.4.0':
+ resolution: {integrity: sha512-YPVyCGiBKmZPCxK/Bd2louV3PBcxI2nT2+tRKP+mlEHOWrxbZIfmZSR2lIAFvK/ALKlwUKROdmlwyi7ZcdT7JQ==}
+ engines: {node: '>= 16.4.0'}
+
+ '@electron-forge/template-webpack-typescript@7.4.0':
+ resolution: {integrity: sha512-O5gwjNSGFNRdJWyiCtevcOBDPAMhgOPvLORh9qR1GcjyTutWwHWmZzycqH+MmkhpQPgrAYDEeipXcOQhSbzNZA==}
+ engines: {node: '>= 16.4.0'}
+
+ '@electron-forge/template-webpack@7.4.0':
+ resolution: {integrity: sha512-W558AEGwQrwEtKIbIJPPs0LIsaC/1Vncj5NgqKehEMJjBb0KQq4hwBu/6dauQrfun4jRCOp7LV+OVrf5XPJ7QA==}
+ engines: {node: '>= 16.4.0'}
+
+ '@electron-forge/tracer@7.4.0':
+ resolution: {integrity: sha512-F4jbnDn4yIZjmky1FZ6rgBKTM05AZQQfHkyJW2hdS4pDKJjdKAqWytoZKDi1/S6Cr6tN+DD0TFGD3V0i6HPHYQ==}
+ engines: {node: '>= 14.17.5'}
+
+ '@electron/asar@3.2.10':
+ resolution: {integrity: sha512-mvBSwIBUeiRscrCeJE1LwctAriBj65eUDm0Pc11iE5gRwzkmsdbS7FnZ1XUWjpSeQWL1L5g12Fc/SchPM9DUOw==}
+ engines: {node: '>=10.12.0'}
+ hasBin: true
+
+ '@electron/get@2.0.3':
+ resolution: {integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==}
+ engines: {node: '>=12'}
+
+ '@electron/get@3.0.0':
+ resolution: {integrity: sha512-hLv4BYFiyrNRI+U0Mm2X7RxCCdJLkDUn8GCEp9QJzbLpZRko+UaLlCjOMkj6TEtirNLPyBA7y1SeGfnpOB21aQ==}
+ engines: {node: '>=14'}
+
+ '@electron/notarize@2.2.1':
+ resolution: {integrity: sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg==}
+ engines: {node: '>= 10.0.0'}
+
+ '@electron/notarize@2.3.2':
+ resolution: {integrity: sha512-zfayxCe19euNwRycCty1C7lF7snk9YwfRpB5M8GLr1a4ICH63znxaPNAubrMvj0yDvVozqfgsdYpXVUnpWBDpg==}
+ engines: {node: '>= 10.0.0'}
+
+ '@electron/osx-sign@1.0.5':
+ resolution: {integrity: sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww==}
+ engines: {node: '>=12.0.0'}
+ hasBin: true
+
+ '@electron/osx-sign@1.3.0':
+ resolution: {integrity: sha512-TEXhxlYSDRr9JWK5nWdOv5MtuUdaZ412uxIIEQ0hLt80o0HYWtQJBlW5QmrQDMtebzATaOjKG9UfCzLyA90zWQ==}
+ engines: {node: '>=12.0.0'}
+ hasBin: true
+
+ '@electron/packager@18.3.2':
+ resolution: {integrity: sha512-orjylavppgIh24qkNpWm2B/LQUpCS/YLOoKoU+eMK/hJgIhShLDsusPIQzgUGVwNCichu8/zPAGfdQZXHG0gtw==}
+ engines: {node: '>= 16.13.0'}
+ hasBin: true
+
+ '@electron/rebuild@3.6.0':
+ resolution: {integrity: sha512-zF4x3QupRU3uNGaP5X1wjpmcjfw1H87kyqZ00Tc3HvriV+4gmOGuvQjGNkrJuXdsApssdNyVwLsy+TaeTGGcVw==}
+ engines: {node: '>=12.13.0'}
+ hasBin: true
+
+ '@electron/universal@1.5.1':
+ resolution: {integrity: sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw==}
+ engines: {node: '>=8.6'}
+
+ '@electron/universal@2.0.1':
+ resolution: {integrity: sha512-fKpv9kg4SPmt+hY7SVBnIYULE9QJl8L3sCfcBsnqbJwwBwAeTLokJ9TRt9y7bK0JAzIW2y78TVVjvnQEms/yyA==}
+ engines: {node: '>=16.4'}
+
+ '@electron/windows-sign@1.1.2':
+ resolution: {integrity: sha512-eXEiZjDtxW3QORCWfRUarANPRTlH9B6At4jqBZJ0NzokSGutXQUVLPA6WmGpIhDW6w2yCMdHW1EJd1HrXtU5sg==}
+ engines: {node: '>=14.14'}
+ hasBin: true
+
'@element-plus/icons-vue@2.1.0':
resolution: {integrity: sha512-PSBn3elNoanENc1vnCfh+3WA9fimRC7n+fWkf3rE5jvv+aBohNHABC/KAR5KWPecxWxDTVT1ERpRbOMRcOV/vA==}
peerDependencies:
@@ -3294,6 +3484,9 @@ packages:
'@floating-ui/utils@0.1.6':
resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==}
+ '@gar/promisify@1.1.3':
+ resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==}
+
'@guolao/vue-monaco-editor@1.5.1':
resolution: {integrity: sha512-nhbQHDAwsxrdH/yitcrBgAkN8Cae0IEiYe/M3LWK8bSJRfapkbMyfTHE6Gcxsxa/6efSUZAPDo8dJWBDx5GZyA==}
peerDependencies:
@@ -3309,6 +3502,10 @@ packages:
peerDependencies:
react: '*'
+ '@isaacs/cliui@8.0.2':
+ resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
+ engines: {node: '>=12'}
+
'@istanbuljs/schema@0.1.3':
resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
engines: {node: '>=8'}
@@ -3370,6 +3567,18 @@ packages:
peerDependencies:
react: ^16.3.0 || ^17.0.0 || ^18.0.0
+ '@malept/cross-spawn-promise@1.1.1':
+ resolution: {integrity: sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==}
+ engines: {node: '>= 10'}
+
+ '@malept/cross-spawn-promise@2.0.0':
+ resolution: {integrity: sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==}
+ engines: {node: '>= 12.13.0'}
+
+ '@malept/flatpak-bundler@0.4.0':
+ resolution: {integrity: sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==}
+ engines: {node: '>= 10.0.0'}
+
'@manypkg/find-root@1.1.0':
resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
@@ -3406,6 +3615,19 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
+ '@npmcli/fs@2.1.2':
+ resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+
+ '@npmcli/move-file@2.0.1':
+ resolution: {integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ deprecated: This functionality has been moved to @npmcli/fs
+
+ '@pkgjs/parseargs@0.11.0':
+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
+ engines: {node: '>=14'}
+
'@polka/url@1.0.0-next.23':
resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==}
@@ -3578,6 +3800,10 @@ packages:
'@sinclair/typebox@0.27.8':
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
+ '@sindresorhus/is@4.6.0':
+ resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
+ engines: {node: '>=10'}
+
'@solidjs/router@0.10.3':
resolution: {integrity: sha512-UZyUcGbMzeJWCJZthWfveFbv9FyMLi62+BHpXyVwAYpowHaUkkV3WVKoYxYF9m47fVG23UfUo2S6GbuyPAyCjw==}
peerDependencies:
@@ -3678,6 +3904,14 @@ packages:
'@sxzz/popperjs-es@2.11.7':
resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==}
+ '@szmarczak/http-timer@4.0.6':
+ resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==}
+ engines: {node: '>=10'}
+
+ '@tootallnate/once@2.0.0':
+ resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==}
+ engines: {node: '>= 10'}
+
'@trysound/sax@0.2.0':
resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
engines: {node: '>=10.13.0'}
@@ -4045,6 +4279,9 @@ packages:
'@types/body-parser@1.19.4':
resolution: {integrity: sha512-N7UDG0/xiPQa2D/XrVJXjkWbpqHCd2sBaB32ggRF2l83RhPfamgKGF8gwwqyksS95qUS5ZYF9aF+lLPRlwI2UA==}
+ '@types/cacheable-request@6.0.3':
+ resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==}
+
'@types/clipboard@2.0.7':
resolution: {integrity: sha512-VwVFUHlneOsWfv/GaaY7Kwk4XasDqkAlyFQtsHxnOw0yyBYWTrlEXtmb9RtC+VFBCdtuOeIXECmELNd5RrKp/g==}
deprecated: This is a stub types definition. clipboard provides its own type definitions, so you do not need this installed.
@@ -4088,15 +4325,24 @@ packages:
'@types/fs-extra@11.0.3':
resolution: {integrity: sha512-sF59BlXtUdzEAL1u0MSvuzWd7PdZvZEtnaVkzX5mjpdWTJ8brG0jUqve3jPCzSzvAKKMHTG8F8o/WMQLtleZdQ==}
+ '@types/fs-extra@9.0.13':
+ resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==}
+
'@types/geojson@7946.0.8':
resolution: {integrity: sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==}
+ '@types/glob@7.2.0':
+ resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
+
'@types/hoist-non-react-statics@3.3.4':
resolution: {integrity: sha512-ZchYkbieA+7tnxwX/SCBySx9WwvWR8TaP5tb2jRAzwvLb/rWchGw3v0w3pqUbUvj0GCwW2Xz/AVPSk6kUGctXQ==}
'@types/http-assert@1.5.4':
resolution: {integrity: sha512-/6M9aaVk+avzCsrv1lt39AlFw4faCNI6aGll91Rxj38ZE5JI8AxApyQIRy+i1McjiJiuQ0sfuoMLxqq374ZIbA==}
+ '@types/http-cache-semantics@4.0.4':
+ resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==}
+
'@types/http-errors@2.0.3':
resolution: {integrity: sha512-pP0P/9BnCj1OVvQR2lF41EkDG/lWWnDyA203b/4Fmi2eTyORnBtcDoKDwjWQthELrBvWkMOrvSOnZ8OVlW6tXA==}
@@ -4118,6 +4364,9 @@ packages:
'@types/keygrip@1.0.4':
resolution: {integrity: sha512-/tjWYD8StMrINelsrHNmpXceo9s3/Y22AzePH1qCvXIgmz/aQp2YFFr6HqhNQVIOdcvaVyp5GS+yjHGuF7Rwsg==}
+ '@types/keyv@3.1.4':
+ resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
+
'@types/koa-compose@3.2.7':
resolution: {integrity: sha512-smtvSL/oLICPuenxy73OmxKGh42VVfn2o2eutReH1yjij0LmxADBpGcAJbp4N+yJjPapPN7jAX9p7Ue0JMQ/Ag==}
@@ -4160,6 +4409,9 @@ packages:
'@types/mime@3.0.3':
resolution: {integrity: sha512-i8MBln35l856k5iOhKk2XJ4SeAWg75mLIpZB4v6imOagKL6twsukBZGDMNhdOVk7yRFTMPpfILocMos59Q1otQ==}
+ '@types/minimatch@5.1.2':
+ resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==}
+
'@types/minimist@1.2.2':
resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
@@ -4175,6 +4427,9 @@ packages:
'@types/node@18.18.8':
resolution: {integrity: sha512-OLGBaaK5V3VRBS1bAkMVP2/W9B+H8meUfl866OrMNQqt7wDgdpWPp5o6gmIc9pB+lIQHSq4ZL8ypeH1vPxcPaQ==}
+ '@types/node@20.12.12':
+ resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==}
+
'@types/node@20.5.1':
resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==}
@@ -4187,6 +4442,9 @@ packages:
'@types/parse-json@4.0.1':
resolution: {integrity: sha512-3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng==}
+ '@types/plist@3.0.5':
+ resolution: {integrity: sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==}
+
'@types/postcss-import@14.0.3':
resolution: {integrity: sha512-raZhRVTf6Vw5+QbmQ7LOHSDML71A5rj4+EqDzAbrZPfxfoGzFxMHRCq16VlddGIZpHELw0BG4G0YE2ANkdZiIQ==}
@@ -4220,6 +4478,9 @@ packages:
'@types/react@18.2.35':
resolution: {integrity: sha512-LG3xpFZ++rTndV+/XFyX5vUP7NI9yxyk+MQvBDq+CVs8I9DLSc3Ymwb1Vmw5YDoeNeHN4PDZa3HylMKJYT9PNQ==}
+ '@types/responselike@1.0.3':
+ resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==}
+
'@types/sass@1.43.1':
resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==}
@@ -4256,12 +4517,18 @@ packages:
'@types/validator@13.11.9':
resolution: {integrity: sha512-FCTsikRozryfayPuiI46QzH3fnrOoctTjvOYZkho9BTFLCOZ2rgZJHMOVgCOfttjPJcgOx52EpkY0CMfy87MIw==}
+ '@types/verror@1.10.10':
+ resolution: {integrity: sha512-l4MM0Jppn18hb9xmM6wwD1uTdShpf9Pn80aXTStnK1C94gtPvJcV2FrDmbOQUAQfJ1cKZHktkQUDwEqaAKXMMg==}
+
'@types/web-bluetooth@0.0.16':
resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
'@types/ws@8.5.8':
resolution: {integrity: sha512-flUksGIQCnJd6sZ1l5dqCEG/ksaoAg/eUwiLAGTJQcfgvZJKF++Ta4bJA6A5aPSJmsr+xlseHn4KLgVlNnvPTg==}
+ '@types/yauzl@2.10.3':
+ resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
+
'@vitejs/plugin-vue-jsx@3.1.0':
resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -4541,6 +4808,10 @@ packages:
'@vueuse/shared@9.13.0':
resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==}
+ '@xmldom/xmldom@0.8.10':
+ resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==}
+ engines: {node: '>=10.0.0'}
+
'@zeit/schemas@2.21.0':
resolution: {integrity: sha512-/J4WBTpWtQ4itN1rb3ao8LfClmVcmz2pO6oYb7Qd4h7VSqUhIbJIvrykz9Ew1WMg6eFWsKdsMHc5uPbFxqlCpg==}
@@ -4548,6 +4819,9 @@ packages:
resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
hasBin: true
+ abbrev@1.1.1:
+ resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
+
abs-svg-path@0.1.1:
resolution: {integrity: sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==}
@@ -4573,6 +4847,26 @@ packages:
resolution: {integrity: sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==}
engines: {node: '>=0.8'}
+ agent-base@6.0.2:
+ resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
+ engines: {node: '>= 6.0.0'}
+
+ agentkeepalive@4.5.0:
+ resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==}
+ engines: {node: '>= 8.0.0'}
+
+ aggregate-error@3.1.0:
+ resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
+ engines: {node: '>=8'}
+
+ ajv-keywords@3.5.2:
+ resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==}
+ peerDependencies:
+ ajv: ^6.9.1
+
+ ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+
ajv@8.11.0:
resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==}
@@ -4667,12 +4961,30 @@ packages:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
+ app-builder-bin@4.0.0:
+ resolution: {integrity: sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==}
+
+ app-builder-lib@24.13.3:
+ resolution: {integrity: sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ dmg-builder: 24.13.3
+ electron-builder-squirrel-windows: 24.13.3
+
+ aproba@2.0.0:
+ resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==}
+
arch@2.2.0:
resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==}
arco-design-pro@2.8.0:
resolution: {integrity: sha512-K5gi0AomVMPhK3YgZ6tD3eNn1I0jh8zS0ujOMj7+L0/ynbJ+Zj8YsRyONkS6XQGn9pwhV21TWt9yLHNaZqL0vA==}
+ are-we-there-yet@3.0.1:
+ resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ deprecated: This package is no longer supported.
+
arg@4.1.3:
resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
@@ -4735,6 +5047,16 @@ packages:
resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
engines: {node: '>=0.10.0'}
+ asar@3.2.0:
+ resolution: {integrity: sha512-COdw2ZQvKdFGFxXwX3oYh2/sOsJWJegrdJCGxnN4MZ7IULgRBp9P6665aqj9z1v9VwP4oP1hRBojRDQ//IGgAg==}
+ engines: {node: '>=10.12.0'}
+ deprecated: Please use @electron/asar moving forward. There is no API change, just a package name change
+ hasBin: true
+
+ assert-plus@1.0.0:
+ resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==}
+ engines: {node: '>=0.8'}
+
assertion-error@1.1.0:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
@@ -4754,17 +5076,36 @@ packages:
resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==}
engines: {node: '>=16.14.0'}
+ astral-regex@2.0.0:
+ resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
+ engines: {node: '>=8'}
+
+ async-exit-hook@2.0.1:
+ resolution: {integrity: sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==}
+ engines: {node: '>=0.12.0'}
+
async-validator@4.2.5:
resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==}
+ async@3.2.5:
+ resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==}
+
asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
+ at-least-node@1.0.0:
+ resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==}
+ engines: {node: '>= 4.0.0'}
+
atob@2.1.2:
resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
engines: {node: '>= 4.5.0'}
hasBin: true
+ author-regex@1.0.0:
+ resolution: {integrity: sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g==}
+ engines: {node: '>=0.8'}
+
autoprefixer@10.4.16:
resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==}
engines: {node: ^10 || ^12 || >=14}
@@ -4871,6 +5212,9 @@ packages:
bl@5.1.0:
resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==}
+ bluebird-lst@1.0.9:
+ resolution: {integrity: sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==}
+
bluebird@3.7.2:
resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
@@ -4881,6 +5225,9 @@ packages:
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
+ boolean@3.2.0:
+ resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==}
+
boxen@7.0.0:
resolution: {integrity: sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==}
engines: {node: '>=14.16'}
@@ -4926,6 +5273,13 @@ packages:
buffer-crc32@0.2.13:
resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
+ buffer-equal@1.0.1:
+ resolution: {integrity: sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==}
+ engines: {node: '>=0.4'}
+
+ buffer-from@1.1.2:
+ resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+
buffer@5.7.1:
resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
@@ -4936,6 +5290,13 @@ packages:
resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==}
engines: {node: '>=6.14.2'}
+ builder-util-runtime@9.2.4:
+ resolution: {integrity: sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==}
+ engines: {node: '>=12.0.0'}
+
+ builder-util@24.13.1:
+ resolution: {integrity: sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA==}
+
bundle-name@3.0.0:
resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==}
engines: {node: '>=12'}
@@ -4952,6 +5313,10 @@ packages:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
+ cacache@16.1.3:
+ resolution: {integrity: sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+
cache-base@1.0.1:
resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==}
engines: {node: '>=0.10.0'}
@@ -4960,6 +5325,14 @@ packages:
resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==}
engines: {node: '>= 6.0.0'}
+ cacheable-lookup@5.0.4:
+ resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==}
+ engines: {node: '>=10.6.0'}
+
+ cacheable-request@7.0.4:
+ resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==}
+ engines: {node: '>=8'}
+
call-bind@1.0.5:
resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==}
@@ -5050,6 +5423,17 @@ packages:
resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
engines: {node: '>= 8.10.0'}
+ chownr@2.0.0:
+ resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
+ engines: {node: '>=10'}
+
+ chrome-trace-event@1.0.3:
+ resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==}
+ engines: {node: '>=6.0'}
+
+ chromium-pickle-js@0.2.0:
+ resolution: {integrity: sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==}
+
ci-info@3.9.0:
resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
engines: {node: '>=8'}
@@ -5061,6 +5445,10 @@ packages:
classnames@2.3.2:
resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==}
+ clean-stack@2.2.0:
+ resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
+ engines: {node: '>=6'}
+
clear-module@4.1.2:
resolution: {integrity: sha512-LWAxzHqdHsAZlPlEyJ2Poz6AIs384mPeqLVCru2p0BrP9G/kVGuhNyZYClLO6cXlnuJjzC8xtsJIuMjKqLXoAw==}
engines: {node: '>=8'}
@@ -5085,6 +5473,10 @@ packages:
resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==}
engines: {node: '>=6'}
+ cli-truncate@2.1.0:
+ resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==}
+ engines: {node: '>=8'}
+
cli-truncate@3.1.0:
resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -5109,10 +5501,16 @@ packages:
cliui@6.0.0:
resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
+ cliui@7.0.4:
+ resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
+
cliui@8.0.1:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
+ clone-response@1.0.3:
+ resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==}
+
clone@1.0.4:
resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
engines: {node: '>=0.8'}
@@ -5164,6 +5562,10 @@ packages:
color-string@1.9.1:
resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
+ color-support@1.1.3:
+ resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==}
+ hasBin: true
+
color@3.2.1:
resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==}
@@ -5199,10 +5601,18 @@ packages:
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
engines: {node: '>= 6'}
+ commander@5.1.0:
+ resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==}
+ engines: {node: '>= 6'}
+
commander@7.2.0:
resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
engines: {node: '>= 10'}
+ commander@9.5.0:
+ resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
+ engines: {node: ^12.20.0 || >=14}
+
comment-json@4.2.3:
resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==}
engines: {node: '>= 6'}
@@ -5210,6 +5620,10 @@ packages:
compare-func@2.0.0:
resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==}
+ compare-version@0.1.2:
+ resolution: {integrity: sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==}
+ engines: {node: '>=0.10.0'}
+
component-classes@1.2.6:
resolution: {integrity: sha512-hPFGULxdwugu1QWW3SvVOCUHLzO34+a2J6Wqy0c5ASQkfi9/8nZcBB0ZohaEbXOQlCflMAEMmEWk7u7BVs4koA==}
@@ -5245,10 +5659,16 @@ packages:
concaveman@1.2.1:
resolution: {integrity: sha512-PwZYKaM/ckQSa8peP5JpVr7IMJ4Nn/MHIaWUjP4be+KoZ7Botgs8seAZGpmaOM+UZXawcdYRao/px9ycrCihHw==}
+ config-file-ts@0.2.6:
+ resolution: {integrity: sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w==}
+
configstore@5.0.1:
resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==}
engines: {node: '>=8'}
+ console-control-strings@1.1.0:
+ resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
+
consolidate@0.15.1:
resolution: {integrity: sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==}
engines: {node: '>= 0.10.0'}
@@ -5661,6 +6081,9 @@ packages:
core-js@3.36.1:
resolution: {integrity: sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==}
+ core-util-is@1.0.2:
+ resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
+
core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
@@ -5699,9 +6122,15 @@ packages:
engines: {node: '>=0.8'}
hasBin: true
+ crc@3.8.0:
+ resolution: {integrity: sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==}
+
create-require@1.1.1:
resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
+ cross-dirname@0.1.0:
+ resolution: {integrity: sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==}
+
cross-env@7.0.3:
resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==}
engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'}
@@ -5710,10 +6139,18 @@ packages:
cross-spawn@5.1.0:
resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==}
+ cross-spawn@6.0.5:
+ resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==}
+ engines: {node: '>=4.8'}
+
cross-spawn@7.0.3:
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
engines: {node: '>= 8'}
+ cross-zip@4.0.1:
+ resolution: {integrity: sha512-n63i0lZ0rvQ6FXiGQ+/JFCKAUyPFhLQYJIqKaa+tSJtfKeULF/IDNDAbdnSIxgS4NTuw2b0+lj8LzfITuq+ZxQ==}
+ engines: {node: '>=12.10'}
+
crypto-random-string@2.0.0:
resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
engines: {node: '>=8'}
@@ -5922,6 +6359,10 @@ packages:
resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==}
engines: {node: '>=0.10'}
+ decompress-response@6.0.0:
+ resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
+ engines: {node: '>=10'}
+
deep-eql@4.1.3:
resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
engines: {node: '>=6'}
@@ -5955,6 +6396,10 @@ packages:
defaults@1.0.4:
resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
+ defer-to-connect@2.0.1:
+ resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
+ engines: {node: '>=10'}
+
define-data-property@1.1.4:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'}
@@ -6018,9 +6463,16 @@ packages:
resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
engines: {node: '>=8'}
+ detect-libc@2.0.3:
+ resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
+ engines: {node: '>=8'}
+
detect-node-es@1.1.0:
resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==}
+ detect-node@2.1.0:
+ resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
+
didyoumean@1.2.2:
resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
@@ -6035,6 +6487,12 @@ packages:
dijkstrajs@1.0.3:
resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==}
+ dir-compare@3.3.0:
+ resolution: {integrity: sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==}
+
+ dir-compare@4.2.0:
+ resolution: {integrity: sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==}
+
dir-glob@3.0.1:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines: {node: '>=8'}
@@ -6042,6 +6500,15 @@ packages:
dlv@1.1.3:
resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
+ dmg-builder@24.13.3:
+ resolution: {integrity: sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==}
+
+ dmg-license@1.0.11:
+ resolution: {integrity: sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==}
+ engines: {node: '>=8'}
+ os: [darwin]
+ hasBin: true
+
dom-align@1.12.4:
resolution: {integrity: sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==}
@@ -6087,10 +6554,17 @@ packages:
resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==}
engines: {node: '>=12'}
+ dotenv-expand@5.1.0:
+ resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==}
+
dotenv@16.3.1:
resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==}
engines: {node: '>=12'}
+ dotenv@9.0.2:
+ resolution: {integrity: sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==}
+ engines: {node: '>=10'}
+
dotignore@0.1.2:
resolution: {integrity: sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==}
hasBin: true
@@ -6104,12 +6578,50 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
+ ejs@3.1.10:
+ resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==}
+ engines: {node: '>=0.10.0'}
+ hasBin: true
+
+ electron-builder@24.13.3:
+ resolution: {integrity: sha512-yZSgVHft5dNVlo31qmJAe4BVKQfFdwpRw7sFp1iQglDRCDD6r22zfRJuZlhtB5gp9FHUxCMEoWGq10SkCnMAIg==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+
+ electron-installer-common@0.10.3:
+ resolution: {integrity: sha512-mYbP+6i+nHMIm0WZHXgGdmmXMe+KXncl6jZYQNcCF9C1WsNA9C5SZ2VP4TLQMSIoFO+X4ugkMEA5uld1bmyEvA==}
+ engines: {node: '>= 10.0.0'}
+
+ electron-installer-debian@3.2.0:
+ resolution: {integrity: sha512-58ZrlJ1HQY80VucsEIG9tQ//HrTlG6sfofA3nRGr6TmkX661uJyu4cMPPh6kXW+aHdq/7+q25KyQhDrXvRL7jw==}
+ engines: {node: '>= 10.0.0'}
+ os: [darwin, linux]
+ hasBin: true
+
+ electron-installer-redhat@3.4.0:
+ resolution: {integrity: sha512-gEISr3U32Sgtj+fjxUAlSDo3wyGGq6OBx7rF5UdpIgbnpUvMN4W5uYb0ThpnAZ42VEJh/3aODQXHbFS4f5J3Iw==}
+ engines: {node: '>= 10.0.0'}
+ os: [darwin, linux]
+ hasBin: true
+
+ electron-publish@24.13.1:
+ resolution: {integrity: sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A==}
+
electron-to-chromium@1.4.576:
resolution: {integrity: sha512-yXsZyXJfAqzWk1WKryr0Wl0MN2D47xodPvEEwlVePBnhU5E7raevLQR+E6b9JAD3GfL/7MbAL9ZtWQQPcLx7wA==}
electron-to-chromium@1.4.721:
resolution: {integrity: sha512-k1x2r6foI8iJOp+1qTxbbrrWMsOiHkzGBYwYigaq+apO1FSqtn44KTo3Sy69qt7CRr7149zTcsDvH7MUKsOuIQ==}
+ electron-winstaller@5.3.1:
+ resolution: {integrity: sha512-oM8BW3a8NEqG0XW+Vx3xywhk0DyDV4T0jT0zZfWt0IczNT3jHAAvQWBorF8osQDplSsCyXXyxrsrQ8cY0Slb/A==}
+ engines: {node: '>=8.0.0'}
+
+ electron@30.0.7:
+ resolution: {integrity: sha512-9ypQLaIvLj9W8o6fIiZpUabXJAW3a+K6vT78Vk9UJVImKVAoFIe1Umwd2FleyMqhnFBPF58Iawu/pSV0s+wRnA==}
+ engines: {node: '>= 12.20.55'}
+ hasBin: true
+
element-plus@2.4.2:
resolution: {integrity: sha512-E/HwXX7JF1LPvQSjs0fZ8WblIoc0quoXsRXQZiL7QDq7xJdNGSUaXtdk7xiEv7axPmLfEFtxE5du9fFspDrmJw==}
peerDependencies:
@@ -6135,6 +6647,9 @@ packages:
encoding@0.1.13:
resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
+ end-of-stream@1.4.4:
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+
enquirer@2.4.1:
resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==}
engines: {node: '>=8.6'}
@@ -6149,11 +6664,18 @@ packages:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
+ env-paths@2.2.1:
+ resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
+ engines: {node: '>=6'}
+
envinfo@7.11.1:
resolution: {integrity: sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==}
engines: {node: '>=4'}
hasBin: true
+ err-code@2.0.3:
+ resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
+
errno@0.1.8:
resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==}
hasBin: true
@@ -6187,6 +6709,9 @@ packages:
resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
engines: {node: '>= 0.4'}
+ es6-error@4.1.1:
+ resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==}
+
es6-promise@3.3.1:
resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
@@ -6239,6 +6764,10 @@ packages:
eventemitter3@5.0.1:
resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
+ execa@1.0.0:
+ resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==}
+ engines: {node: '>=6'}
+
execa@5.1.1:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines: {node: '>=10'}
@@ -6259,6 +6788,13 @@ packages:
resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==}
engines: {node: '>=0.10.0'}
+ expand-tilde@2.0.2:
+ resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==}
+ engines: {node: '>=0.10.0'}
+
+ exponential-backoff@3.1.1:
+ resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==}
+
express@4.18.2:
resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==}
engines: {node: '>= 0.10.0'}
@@ -6290,6 +6826,15 @@ packages:
resolution: {integrity: sha512-dzbZV2AdSSVW/4E7Ti5hZdHWbA+Z80RJsJhr5uiL10oyjl/gy7/o+HI1HwK4/WSZhlq4SNKU3oUzXlM13Qx02Q==}
engines: {node: '>=6'}
+ extract-zip@2.0.1:
+ resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
+ engines: {node: '>= 10.17.0'}
+ hasBin: true
+
+ extsprintf@1.4.1:
+ resolution: {integrity: sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==}
+ engines: {'0': node >=0.6.0}
+
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -6313,6 +6858,9 @@ packages:
fastq@1.15.0:
resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
+ fd-slicer@1.1.0:
+ resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
+
fecha@4.2.3:
resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==}
@@ -6331,6 +6879,17 @@ packages:
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0}
+ filelist@1.0.4:
+ resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
+
+ filename-reserved-regex@2.0.0:
+ resolution: {integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==}
+ engines: {node: '>=4'}
+
+ filenamify@4.3.0:
+ resolution: {integrity: sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==}
+ engines: {node: '>=8'}
+
fill-range@4.0.0:
resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==}
engines: {node: '>=0.10.0'}
@@ -6350,6 +6909,10 @@ packages:
find-root@1.1.0:
resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
+ find-up@2.1.0:
+ resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==}
+ engines: {node: '>=4'}
+
find-up@4.1.0:
resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
engines: {node: '>=8'}
@@ -6368,6 +6931,10 @@ packages:
flatted@3.2.9:
resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
+ flora-colossus@2.0.0:
+ resolution: {integrity: sha512-dz4HxH6pOvbUzZpZ/yXhafjbR2I8cenK5xL0KtBFb7U2ADsR+OwXifnxZjij/pZWF775uSCMzWVd+jDik2H2IA==}
+ engines: {node: '>= 12'}
+
fmin@0.0.2:
resolution: {integrity: sha512-sSi6DzInhl9d8yqssDfGZejChO8d2bAGIpysPsvYsxFe898z89XhCZg6CPNV3nhUhFefeC/AXZK2bAJxlBjN6A==}
@@ -6400,6 +6967,10 @@ packages:
resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==}
engines: {node: '>=0.10.0'}
+ foreground-child@3.1.1:
+ resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
+ engines: {node: '>=14'}
+
form-data@4.0.0:
resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
engines: {node: '>= 6'}
@@ -6431,6 +7002,10 @@ packages:
resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==}
engines: {node: '>=14.14'}
+ fs-extra@11.2.0:
+ resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
+ engines: {node: '>=14.14'}
+
fs-extra@7.0.1:
resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==}
engines: {node: '>=6 <7 || >=8'}
@@ -6439,6 +7014,14 @@ packages:
resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
engines: {node: '>=6 <7 || >=8'}
+ fs-extra@9.1.0:
+ resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==}
+ engines: {node: '>=10'}
+
+ fs-minipass@2.1.0:
+ resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
+ engines: {node: '>= 8'}
+
fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
@@ -6457,6 +7040,19 @@ packages:
functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+ galactus@1.0.0:
+ resolution: {integrity: sha512-R1fam6D4CyKQGNlvJne4dkNF+PvUUl7TAJInvTGa9fti9qAv95quQz29GXapA4d8Ec266mJJxFVh82M4GIIGDQ==}
+ engines: {node: '>= 12'}
+
+ gar@1.0.4:
+ resolution: {integrity: sha512-w4n9cPWyP7aHxKxYHFQMegj7WIAsL/YX/C4Bs5Rr8s1H9M1rNtRWRsw+ovYMkXDQ5S4ZbYHsHAPmevPjPgw44w==}
+ deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
+
+ gauge@4.0.4:
+ resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ deprecated: This package is no longer supported.
+
gensequence@5.0.2:
resolution: {integrity: sha512-JlKEZnFc6neaeSVlkzBGGgkIoIaSxMgvdamRoPN8r3ozm2r9dusqxeKqYQ7lhzmj2UhFQP8nkyfCaiLQxiLrDA==}
engines: {node: '>=14'}
@@ -6475,9 +7071,16 @@ packages:
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
engines: {node: 6.* || 8.* || >= 10.*}
+ get-folder-size@2.0.1:
+ resolution: {integrity: sha512-+CEb+GDCM7tkOS2wdMKTn9vU7DgnKUTuDlehkNJKNSovdCOVxs14OfKCk4cvSaR3za4gj+OBdl9opPN9xrJ0zA==}
+ hasBin: true
+
get-func-name@2.0.2:
resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
+ get-installed-path@2.1.1:
+ resolution: {integrity: sha512-Qkn9eq6tW5/q9BDVdMpB8tOHljX9OSP0jRC5TRNVA4qRc839t4g8KQaR8t0Uv0EFVL0MlyG7m/ofjEgAROtYsA==}
+
get-intrinsic@1.2.2:
resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==}
@@ -6485,10 +7088,22 @@ packages:
resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
engines: {node: '>= 0.4'}
+ get-package-info@1.0.0:
+ resolution: {integrity: sha512-SCbprXGAPdIhKAXiG+Mk6yeoFH61JlYunqdFQFHDtLjJlDjFf6x07dsS8acO+xWt52jpdVo49AlVDnUVK1sDNw==}
+ engines: {node: '>= 4.0'}
+
get-stdin@8.0.0:
resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==}
engines: {node: '>=10'}
+ get-stream@4.1.0:
+ resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==}
+ engines: {node: '>=6'}
+
+ get-stream@5.2.0:
+ resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
+ engines: {node: '>=8'}
+
get-stream@6.0.1:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
@@ -6521,16 +7136,37 @@ packages:
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
engines: {node: '>=10.13.0'}
+ glob@10.3.16:
+ resolution: {integrity: sha512-JDKXl1DiuuHJ6fVS2FXjownaavciiHNUU4mOvV/B793RLh05vZL1rcPnCSaOgv1hDT6RDlY7AB7ZUvFYAtPgAw==}
+ engines: {node: '>=16 || 14 >=14.18'}
+ hasBin: true
+
glob@7.1.6:
resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+ glob@8.1.0:
+ resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
+ engines: {node: '>=12'}
+
+ global-agent@3.0.0:
+ resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==}
+ engines: {node: '>=10.0'}
+
global-dirs@0.1.1:
resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==}
engines: {node: '>=4'}
+ global-modules@1.0.0:
+ resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==}
+ engines: {node: '>=0.10.0'}
+
+ global-prefix@1.0.2:
+ resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==}
+ engines: {node: '>=0.10.0'}
+
globals@11.12.0:
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'}
@@ -6552,6 +7188,10 @@ packages:
gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
+ got@11.8.6:
+ resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==}
+ engines: {node: '>=10.19.0'}
+
graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
@@ -6607,6 +7247,9 @@ packages:
resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
engines: {node: '>= 0.4'}
+ has-unicode@2.0.1:
+ resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==}
+
has-value@0.3.1:
resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==}
engines: {node: '>=0.10.0'}
@@ -6647,6 +7290,10 @@ packages:
hoist-non-react-statics@3.3.2:
resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
+ homedir-polyfill@1.0.3:
+ resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==}
+ engines: {node: '>=0.10.0'}
+
hosted-git-info@2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
@@ -6675,6 +7322,9 @@ packages:
resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==}
engines: {node: '>= 0.8'}
+ http-cache-semantics@4.1.1:
+ resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
+
http-errors@1.4.0:
resolution: {integrity: sha512-oLjPqve1tuOl5aRhv8GK5eHpqP1C9fb+Ol+XTLjKfLltE44zdDbEdjPSbU7Ch5rSNsVFqZn97SrMmZLdu1/YMw==}
engines: {node: '>= 0.6'}
@@ -6691,10 +7341,22 @@ packages:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
engines: {node: '>= 0.8'}
+ http-proxy-agent@5.0.0:
+ resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==}
+ engines: {node: '>= 6'}
+
http-proxy@1.18.1:
resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
engines: {node: '>=8.0.0'}
+ http2-wrapper@1.0.3:
+ resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==}
+ engines: {node: '>=10.19.0'}
+
+ https-proxy-agent@5.0.1:
+ resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
+ engines: {node: '>= 6'}
+
human-id@1.0.2:
resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==}
@@ -6710,11 +7372,19 @@ packages:
resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
engines: {node: '>=16.17.0'}
+ humanize-ms@1.2.1:
+ resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
+
husky@9.0.11:
resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==}
engines: {node: '>=18'}
hasBin: true
+ iconv-corefoundation@1.1.7:
+ resolution: {integrity: sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==}
+ engines: {node: ^8.11.2 || >=10}
+ os: [darwin]
+
iconv-lite@0.4.24:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
@@ -6759,6 +7429,9 @@ packages:
resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
engines: {node: '>=8'}
+ infer-owner@1.0.4:
+ resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==}
+
inflight@1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
@@ -6788,6 +7461,14 @@ packages:
internmap@1.0.1:
resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==}
+ interpret@3.1.1:
+ resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==}
+ engines: {node: '>=10.13.0'}
+
+ ip-address@9.0.5:
+ resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==}
+ engines: {node: '>= 12'}
+
ipaddr.js@1.9.1:
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines: {node: '>= 0.10'}
@@ -6905,6 +7586,9 @@ packages:
resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
engines: {node: '>=12'}
+ is-lambda@1.0.1:
+ resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==}
+
is-map@2.0.3:
resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
engines: {node: '>= 0.4'}
@@ -7041,6 +7725,14 @@ packages:
isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
+ isbinaryfile@4.0.10:
+ resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==}
+ engines: {node: '>= 8.0.0'}
+
+ isbinaryfile@5.0.2:
+ resolution: {integrity: sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==}
+ engines: {node: '>= 18.0.0'}
+
isbot@3.8.0:
resolution: {integrity: sha512-vne1mzQUTR+qsMLeCBL9+/tgnDXRyc2pygLGl/WsgA+EZKIiB5Ehu0CiVTHIIk30zhJ24uGz4M5Ppse37aR0Hg==}
engines: {node: '>=12'}
@@ -7072,6 +7764,15 @@ packages:
resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==}
engines: {node: '>=8'}
+ jackspeak@3.1.2:
+ resolution: {integrity: sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==}
+ engines: {node: '>=14'}
+
+ jake@10.9.1:
+ resolution: {integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==}
+ engines: {node: '>=10'}
+ hasBin: true
+
jiti@1.21.0:
resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
hasBin: true
@@ -7093,6 +7794,9 @@ packages:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
+ jsbn@1.1.0:
+ resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
+
jsesc@2.5.2:
resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
engines: {node: '>=4'}
@@ -7104,9 +7808,15 @@ packages:
json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+ json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+
json-schema-traverse@1.0.0:
resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
+ json-stringify-safe@5.0.1:
+ resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
+
json2module@0.0.3:
resolution: {integrity: sha512-qYGxqrRrt4GbB8IEOy1jJGypkNsjWoIMlZt4bAsmUScCA507Hbc2p1JOhBzqn45u3PWafUgH2OnzyNU7udO/GA==}
hasBin: true
@@ -7139,6 +7849,10 @@ packages:
jszip@3.10.1:
resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==}
+ junk@3.1.0:
+ resolution: {integrity: sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==}
+ engines: {node: '>=8'}
+
keygrip@1.1.0:
resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==}
engines: {node: '>= 0.6'}
@@ -7205,6 +7919,9 @@ packages:
resolution: {integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==}
engines: {node: '>=0.10.0'}
+ lazy-val@1.0.5:
+ resolution: {integrity: sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==}
+
less@4.2.0:
resolution: {integrity: sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==}
engines: {node: '>=6'}
@@ -7234,6 +7951,14 @@ packages:
enquirer:
optional: true
+ listr2@7.0.2:
+ resolution: {integrity: sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==}
+ engines: {node: '>=16.0.0'}
+
+ load-json-file@2.0.0:
+ resolution: {integrity: sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==}
+ engines: {node: '>=4'}
+
load-yaml-file@0.2.0:
resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==}
engines: {node: '>=6'}
@@ -7253,6 +7978,10 @@ packages:
locate-character@3.0.0:
resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
+ locate-path@2.0.0:
+ resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==}
+ engines: {node: '>=4'}
+
locate-path@5.0.0:
resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
engines: {node: '>=8'}
@@ -7277,6 +8006,9 @@ packages:
lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
+ lodash.get@4.4.2:
+ resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==}
+
lodash.isfunction@3.0.9:
resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==}
@@ -7337,6 +8069,14 @@ packages:
lower-case@2.0.2:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
+ lowercase-keys@2.0.0:
+ resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==}
+ engines: {node: '>=8'}
+
+ lru-cache@10.2.2:
+ resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==}
+ engines: {node: 14 || >=16.14}
+
lru-cache@4.1.5:
resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
@@ -7347,6 +8087,10 @@ packages:
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
engines: {node: '>=10'}
+ lru-cache@7.18.3:
+ resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==}
+ engines: {node: '>=12'}
+
magic-string-ast@0.3.0:
resolution: {integrity: sha512-0shqecEPgdFpnI3AP90epXyxZy9g6CRZ+SZ7BcqFwYmtFEnZ1jpevcV5HoyVnlDS9gCnc1UIg3Rsvp3Ci7r8OA==}
engines: {node: '>=16.14.0'}
@@ -7377,6 +8121,14 @@ packages:
make-error@1.3.6:
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
+ make-fetch-happen@10.2.1:
+ resolution: {integrity: sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+
+ map-age-cleaner@0.1.3:
+ resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==}
+ engines: {node: '>=6'}
+
map-cache@0.2.2:
resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==}
engines: {node: '>=0.10.0'}
@@ -7393,6 +8145,10 @@ packages:
resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==}
engines: {node: '>=0.10.0'}
+ matcher@3.0.0:
+ resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==}
+ engines: {node: '>=10'}
+
material-colors@1.2.6:
resolution: {integrity: sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==}
@@ -7406,6 +8162,10 @@ packages:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
engines: {node: '>= 0.6'}
+ mem@4.3.0:
+ resolution: {integrity: sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==}
+ engines: {node: '>=6'}
+
memoize-one@6.0.0:
resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==}
@@ -7488,6 +8248,14 @@ packages:
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
engines: {node: '>=12'}
+ mimic-response@1.0.1:
+ resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==}
+ engines: {node: '>=4'}
+
+ mimic-response@3.1.0:
+ resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
+ engines: {node: '>=10'}
+
min-indent@1.0.1:
resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
engines: {node: '>=4'}
@@ -7498,6 +8266,10 @@ packages:
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+ minimatch@5.1.6:
+ resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
+ engines: {node: '>=10'}
+
minimatch@7.4.6:
resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==}
engines: {node: '>=10'}
@@ -7516,6 +8288,42 @@ packages:
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
+ minipass-collect@1.0.2:
+ resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==}
+ engines: {node: '>= 8'}
+
+ minipass-fetch@2.1.2:
+ resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+
+ minipass-flush@1.0.5:
+ resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==}
+ engines: {node: '>= 8'}
+
+ minipass-pipeline@1.2.4:
+ resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
+ engines: {node: '>=8'}
+
+ minipass-sized@1.0.3:
+ resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==}
+ engines: {node: '>=8'}
+
+ minipass@3.3.6:
+ resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
+ engines: {node: '>=8'}
+
+ minipass@5.0.0:
+ resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
+ engines: {node: '>=8'}
+
+ minipass@7.1.1:
+ resolution: {integrity: sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ minizlib@2.1.2:
+ resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
+ engines: {node: '>= 8'}
+
mitt@3.0.1:
resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
@@ -7531,6 +8339,11 @@ packages:
resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
hasBin: true
+ mkdirp@1.0.4:
+ resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
+ engines: {node: '>=10'}
+ hasBin: true
+
mkdirp@2.1.6:
resolution: {integrity: sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==}
engines: {node: '>=10'}
@@ -7603,9 +8416,22 @@ packages:
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
engines: {node: '>= 0.6'}
+ nice-try@1.0.5:
+ resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
+
no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
+ node-abi@3.62.0:
+ resolution: {integrity: sha512-CPMcGa+y33xuL1E0TcNIu4YyaZCxnnvkVaEXrsosR3FxN+fV8xvb7Mzpb7IgKler10qeMkE6+Dp8qJhpzdq35g==}
+ engines: {node: '>=10'}
+
+ node-addon-api@1.7.2:
+ resolution: {integrity: sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==}
+
+ node-api-version@0.2.0:
+ resolution: {integrity: sha512-fthTTsi8CxaBXMaBAD7ST2uylwvsnYxh2PfaScwpMhos6KlSFajXQPcM4ogNE1q2s3Lbz9GCGqeIHC+C6OZnKg==}
+
node-fetch@1.6.3:
resolution: {integrity: sha512-BDxbhLHXFFFvilHjh9xihcDyPkXQ+kjblxnl82zAX41xUYSNvuRpFRznmldR9+OKu+p+ULZ7hNoyunlLB5ecUA==}
@@ -7622,12 +8448,22 @@ packages:
resolution: {integrity: sha512-wTSrZ+8lsRRa3I3H8Xr65dLWSgCvY2l4AOnaeKdPA9TB/WYMPaTcrzf3rXvFoVvjKNVnu0CcWSx54qq9GKRUYg==}
hasBin: true
+ node-gyp@9.4.1:
+ resolution: {integrity: sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==}
+ engines: {node: ^12.13 || ^14.13 || >=16}
+ hasBin: true
+
node-releases@2.0.13:
resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==}
node-releases@2.0.14:
resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
+ nopt@6.0.0:
+ resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ hasBin: true
+
normalize-package-data@2.5.0:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
@@ -7643,12 +8479,20 @@ packages:
resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
engines: {node: '>=0.10.0'}
+ normalize-url@6.1.0:
+ resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==}
+ engines: {node: '>=10'}
+
normalize-wheel-es@1.2.0:
resolution: {integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==}
normalize.css@8.0.1:
resolution: {integrity: sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==}
+ npm-run-path@2.0.2:
+ resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==}
+ engines: {node: '>=4'}
+
npm-run-path@4.0.1:
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
engines: {node: '>=8'}
@@ -7657,6 +8501,11 @@ packages:
resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ npmlog@6.0.2:
+ resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ deprecated: This package is no longer supported.
+
nprogress@0.2.0:
resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==}
@@ -7765,10 +8614,30 @@ packages:
outdent@0.5.0:
resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==}
+ p-cancelable@2.1.1:
+ resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==}
+ engines: {node: '>=8'}
+
+ p-defer@1.0.0:
+ resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==}
+ engines: {node: '>=4'}
+
p-filter@2.1.0:
resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==}
engines: {node: '>=8'}
+ p-finally@1.0.0:
+ resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==}
+ engines: {node: '>=4'}
+
+ p-is-promise@2.1.0:
+ resolution: {integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==}
+ engines: {node: '>=6'}
+
+ p-limit@1.3.0:
+ resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==}
+ engines: {node: '>=4'}
+
p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
engines: {node: '>=6'}
@@ -7781,6 +8650,10 @@ packages:
resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==}
engines: {node: '>=18'}
+ p-locate@2.0.0:
+ resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==}
+ engines: {node: '>=4'}
+
p-locate@4.1.0:
resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
engines: {node: '>=8'}
@@ -7793,6 +8666,14 @@ packages:
resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
engines: {node: '>=6'}
+ p-map@4.0.0:
+ resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
+ engines: {node: '>=10'}
+
+ p-try@1.0.0:
+ resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==}
+ engines: {node: '>=4'}
+
p-try@2.2.0:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
@@ -7808,10 +8689,18 @@ packages:
resolution: {integrity: sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==}
engines: {node: '>=8'}
+ parse-author@2.0.0:
+ resolution: {integrity: sha512-yx5DfvkN8JsHL2xk2Os9oTia467qnvRgey4ahSm2X8epehBLx/gWLcy5KI+Y36ful5DzGbCS6RazqZGgy1gHNw==}
+ engines: {node: '>=0.10.0'}
+
parse-code-context@1.0.0:
resolution: {integrity: sha512-OZQaqKaQnR21iqhlnPfVisFjBWjhnMl5J9MgbP8xC+EwoVqbXrq78lp+9Zb3ahmLzrIX5Us/qbvBnaS3hkH6OA==}
engines: {node: '>=6'}
+ parse-json@2.2.0:
+ resolution: {integrity: sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==}
+ engines: {node: '>=0.10.0'}
+
parse-json@5.2.0:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
@@ -7820,6 +8709,10 @@ packages:
resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==}
engines: {node: '>= 0.10'}
+ parse-passwd@1.0.0:
+ resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==}
+ engines: {node: '>=0.10.0'}
+
parse-svg-path@0.1.2:
resolution: {integrity: sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==}
@@ -7834,6 +8727,10 @@ packages:
path-browserify@1.0.1:
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
+ path-exists@3.0.0:
+ resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
+ engines: {node: '>=4'}
+
path-exists@4.0.0:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
@@ -7845,6 +8742,10 @@ packages:
path-is-inside@1.0.2:
resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==}
+ path-key@2.0.1:
+ resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==}
+ engines: {node: '>=4'}
+
path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
@@ -7859,6 +8760,10 @@ packages:
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ path-scurry@1.11.1:
+ resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
+ engines: {node: '>=16 || 14 >=14.18'}
+
path-to-regexp@0.1.7:
resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
@@ -7868,6 +8773,10 @@ packages:
path-to-regexp@2.2.1:
resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==}
+ path-type@2.0.0:
+ resolution: {integrity: sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==}
+ engines: {node: '>=4'}
+
path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
@@ -7881,6 +8790,13 @@ packages:
pdfast@0.2.0:
resolution: {integrity: sha512-cq6TTu6qKSFUHwEahi68k/kqN2mfepjkGrG9Un70cgdRRKLKY6Rf8P8uvP2NvZktaQZNF3YE7agEkLj0vGK9bA==}
+ pe-library@1.0.1:
+ resolution: {integrity: sha512-nh39Mo1eGWmZS7y+mK/dQIqg7S1lp38DpRxkyoHf0ZcUs/HDc+yyTjuOtTvSMZHmfSLuSQaX945u05Y2Q6UWZg==}
+ engines: {node: '>=14', npm: '>=7'}
+
+ pend@1.2.0:
+ resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
+
performance-now@2.1.0:
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
@@ -7951,6 +8867,10 @@ packages:
engines: {node: '>=16'}
hasBin: true
+ plist@3.1.0:
+ resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==}
+ engines: {node: '>=10.4.0'}
+
pngjs@5.0.0:
resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
engines: {node: '>=10.13.0'}
@@ -8068,6 +8988,11 @@ packages:
resolution: {integrity: sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==}
engines: {node: '>=0.10.0'}
+ postject@1.0.0-alpha.6:
+ resolution: {integrity: sha512-b9Eb8h2eVqNE8edvKdwqkrY6O7kAwmI8kcnBv1NScolYJbo59XUF0noFq+lxbC1yN20bmC0WBEbDC5H/7ASb0A==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+
preferred-pm@3.1.2:
resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==}
engines: {node: '>=10'}
@@ -8099,6 +9024,22 @@ packages:
process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
+ progress@2.0.3:
+ resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
+ engines: {node: '>=0.4.0'}
+
+ promise-inflight@1.0.1:
+ resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
+ peerDependencies:
+ bluebird: '*'
+ peerDependenciesMeta:
+ bluebird:
+ optional: true
+
+ promise-retry@2.0.1:
+ resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==}
+ engines: {node: '>=10'}
+
prompts@2.4.2:
resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
engines: {node: '>= 6'}
@@ -8119,6 +9060,9 @@ packages:
pseudomap@1.0.2:
resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
+ pump@3.0.0:
+ resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
+
punycode@1.4.1:
resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
@@ -8160,6 +9104,10 @@ packages:
resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
engines: {node: '>=8'}
+ quick-lru@5.1.1:
+ resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
+ engines: {node: '>=10'}
+
quickselect@1.1.1:
resolution: {integrity: sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==}
@@ -8540,13 +9488,29 @@ packages:
peerDependencies:
react: '*'
+ read-binary-file-arch@1.0.6:
+ resolution: {integrity: sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg==}
+ hasBin: true
+
read-cache@1.0.0:
resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
+ read-config-file@6.3.2:
+ resolution: {integrity: sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q==}
+ engines: {node: '>=12.0.0'}
+
+ read-pkg-up@2.0.0:
+ resolution: {integrity: sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==}
+ engines: {node: '>=4'}
+
read-pkg-up@7.0.1:
resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
engines: {node: '>=8'}
+ read-pkg@2.0.0:
+ resolution: {integrity: sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==}
+ engines: {node: '>=4'}
+
read-pkg@5.2.0:
resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
engines: {node: '>=8'}
@@ -8566,6 +9530,10 @@ packages:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
+ rechoir@0.8.0:
+ resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==}
+ engines: {node: '>= 10.13.0'}
+
redent@3.0.0:
resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
engines: {node: '>=8'}
@@ -8636,12 +9604,23 @@ packages:
requires-port@1.0.0:
resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
+ resedit@2.0.2:
+ resolution: {integrity: sha512-UKTnq602iVe+W5SyRAQx/WdWMnlDiONfXBLFg/ur4QE4EQQ8eP7Jgm5mNXdK12kKawk1vvXPja2iXKqZiGDW6Q==}
+ engines: {node: '>=14', npm: '>=7'}
+
reselect@5.1.0:
resolution: {integrity: sha512-aw7jcGLDpSgNDyWBQLv2cedml85qd95/iszJjN988zX1t7AVRJi19d9kto5+W7oCfQ94gyo40dVbT6g2k4/kXg==}
resize-observer-polyfill@1.5.1:
resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==}
+ resolve-alpn@1.2.1:
+ resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==}
+
+ resolve-dir@1.0.1:
+ resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==}
+ engines: {node: '>=0.10.0'}
+
resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
@@ -8654,6 +9633,10 @@ packages:
resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==}
engines: {node: '>=8'}
+ resolve-package@1.0.1:
+ resolution: {integrity: sha512-rzB7NnQpOkPHBWFPP3prUMqOP6yg3HkRGgcvR+lDyvyHoY3fZLFLYDkPXh78SPVBAE6VTCk/V+j8we4djg6o4g==}
+ engines: {node: '>=4', npm: '>=2'}
+
resolve-path@1.4.0:
resolution: {integrity: sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==}
engines: {node: '>= 0.8'}
@@ -8669,6 +9652,9 @@ packages:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true
+ responselike@2.0.1:
+ resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==}
+
restore-cursor@2.0.0:
resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==}
engines: {node: '>=4'}
@@ -8685,6 +9671,10 @@ packages:
resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==}
engines: {node: '>=0.12'}
+ retry@0.12.0:
+ resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
+ engines: {node: '>= 4'}
+
reusify@1.0.4:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
@@ -8696,6 +9686,10 @@ packages:
resolution: {integrity: sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==}
engines: {node: '>=0.10.0'}
+ rimraf@2.6.3:
+ resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==}
+ hasBin: true
+
rimraf@2.7.1:
resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
hasBin: true
@@ -8704,6 +9698,10 @@ packages:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
hasBin: true
+ roarr@2.15.4:
+ resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==}
+ engines: {node: '>=8.0'}
+
robust-predicates@2.0.4:
resolution: {integrity: sha512-l4NwboJM74Ilm4VKfbAtFeGq7aEjWL+5kVFcmgFA2MrdnQWx9iE/tUGvxY5HyMI7o/WpSIUFLbC5fbeaHgSCYg==}
@@ -8776,6 +9774,9 @@ packages:
sander@0.5.1:
resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
+ sanitize-filename@1.6.3:
+ resolution: {integrity: sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==}
+
sass-embedded-android-arm64@1.74.1:
resolution: {integrity: sha512-+Ob3WZkR/PzTToPdluptY4BR/+ROCiERr+DT/Fbb31S/DA+HKAegsnwAS4TTnEy8JTtnxFMwSm5xtB9xpchjoQ==}
engines: {node: '>=14.0.0'}
@@ -8974,6 +9975,9 @@ packages:
select@1.1.2:
resolution: {integrity: sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==}
+ semver-compare@1.0.0:
+ resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==}
+
semver@5.7.2:
resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
hasBin: true
@@ -8991,6 +9995,10 @@ packages:
resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
engines: {node: '>= 0.8.0'}
+ serialize-error@7.0.1:
+ resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==}
+ engines: {node: '>=10'}
+
seroval@0.12.3:
resolution: {integrity: sha512-5WDeMpv7rmEylsypRj1iwRVHE/QLsMLiZ+9savlNNQEVdgGia1iRMb7qyaAagY0wu/7+QTe6d2wldk/lgaLb6g==}
engines: {node: '>=10'}
@@ -9072,6 +10080,10 @@ packages:
simple-swizzle@0.2.2:
resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
+ simple-update-notifier@2.0.0:
+ resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==}
+ engines: {node: '>=10'}
+
sirv@2.0.3:
resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==}
engines: {node: '>= 10'}
@@ -9092,10 +10104,18 @@ packages:
slashes@3.0.12:
resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==}
+ slice-ansi@3.0.0:
+ resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
+ engines: {node: '>=8'}
+
slice-ansi@5.0.0:
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
engines: {node: '>=12'}
+ smart-buffer@4.2.0:
+ resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
+ engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
+
smartwrap@2.0.2:
resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==}
engines: {node: '>=6'}
@@ -9116,6 +10136,14 @@ packages:
resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==}
engines: {node: '>=0.10.0'}
+ socks-proxy-agent@7.0.0:
+ resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==}
+ engines: {node: '>= 10'}
+
+ socks@2.8.3:
+ resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==}
+ engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
+
solid-element@1.8.0:
resolution: {integrity: sha512-DG8HBCej5kNExUiFbVG8OFZojMGcLF8keXdGLEcHXBYtJ7zhm+a8HJnl5lfmBlTYGRk4ApgoBvlwH1ibg7quaQ==}
peerDependencies:
@@ -9151,6 +10179,9 @@ packages:
source-map-support@0.3.3:
resolution: {integrity: sha512-9O4+y9n64RewmFoKUZ/5Tx9IHIcXM6Q+RTSw6ehnqybUz4a7iwR3Eaw80uLtqqQ5D0C+5H03D4KKGo9PdP33Gg==}
+ source-map-support@0.5.21:
+ resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+
source-map-url@0.4.1:
resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==}
deprecated: See https://github.com/lydell/source-map-url#deprecated
@@ -9207,13 +10238,24 @@ packages:
sprintf-js@1.0.3:
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
+ sprintf-js@1.1.3:
+ resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
+
ssf@0.11.2:
resolution: {integrity: sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==}
engines: {node: '>=0.8'}
+ ssri@9.0.1:
+ resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+
stackback@0.0.2:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
+ stat-mode@1.0.0:
+ resolution: {integrity: sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==}
+ engines: {node: '>= 6'}
+
state-local@1.0.7:
resolution: {integrity: sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==}
@@ -9309,6 +10351,10 @@ packages:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
+ strip-eof@1.0.0:
+ resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==}
+ engines: {node: '>=0.10.0'}
+
strip-final-newline@2.0.0:
resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
engines: {node: '>=6'}
@@ -9331,6 +10377,10 @@ packages:
strip-literal@2.0.0:
resolution: {integrity: sha512-f9vHgsCWBq2ugHAkGMiiYY+AYG0D/cbloKKg0nhaaaSNsujdGIpVXCNsrJpCKr5M0f4aI31mr13UjY6GAuXCKA==}
+ strip-outer@1.0.1:
+ resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==}
+ engines: {node: '>=0.10.0'}
+
stylis@4.2.0:
resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==}
@@ -9342,6 +10392,13 @@ packages:
engines: {node: '>=8'}
hasBin: true
+ sudo-prompt@9.2.1:
+ resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==}
+
+ sumchecker@3.0.1:
+ resolution: {integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==}
+ engines: {node: '>= 8.0'}
+
supports-color@2.0.0:
resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==}
engines: {node: '>=0.8.0'}
@@ -9442,6 +10499,10 @@ packages:
resolution: {integrity: sha512-KCuXjYxCZ3ru40dmND+oCLsXyuA8hoseu2SS404Px5ouyS0A99v8X/mdiLqsR5MTAyamMBN7PRwt2Dv3+xGIxw==}
hasBin: true
+ tar@6.2.1:
+ resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
+ engines: {node: '>=10'}
+
tdesign-icons-vue@0.2.2:
resolution: {integrity: sha512-aAHrd5K2O9pQSUZb09A58qIH9b6fOP9pUapvxzvByuc5Ri3YLLgoz+6/XZcRu5S8insx7OzfhH951qjKxfzLtg==}
peerDependencies:
@@ -9452,6 +10513,13 @@ packages:
peerDependencies:
vue: ~2.6.10
+ temp-file@3.4.0:
+ resolution: {integrity: sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==}
+
+ temp@0.9.4:
+ resolution: {integrity: sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==}
+ engines: {node: '>=6.0.0'}
+
term-size@2.2.1:
resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
engines: {node: '>=8'}
@@ -9481,6 +10549,9 @@ packages:
through@2.3.8:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
+ tiny-each-async@2.0.3:
+ resolution: {integrity: sha512-5ROII7nElnAirvFn8g7H7MtpfV1daMcyfTGQwsn/x2VtyV+VPiO5CjReCJtWLvoKTDEDmZocf3cNPraiMnBXLA==}
+
tiny-emitter@2.1.0:
resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==}
@@ -9514,10 +10585,17 @@ packages:
resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==}
engines: {node: '>=12'}
+ tmp-promise@3.0.3:
+ resolution: {integrity: sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==}
+
tmp@0.0.33:
resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
engines: {node: '>=0.6.0'}
+ tmp@0.2.3:
+ resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==}
+ engines: {node: '>=14.14'}
+
to-fast-properties@2.0.0:
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
engines: {node: '>=4'}
@@ -9568,6 +10646,13 @@ packages:
resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
engines: {node: '>=8'}
+ trim-repeated@1.0.0:
+ resolution: {integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==}
+ engines: {node: '>=0.10.0'}
+
+ truncate-utf8-bytes@1.0.2:
+ resolution: {integrity: sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==}
+
ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
@@ -9715,6 +10800,14 @@ packages:
resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==}
engines: {node: '>=0.10.0'}
+ unique-filename@2.0.1:
+ resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+
+ unique-slug@3.0.0:
+ resolution: {integrity: sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+
unique-string@2.0.0:
resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
engines: {node: '>=8'}
@@ -9823,10 +10916,17 @@ packages:
resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==}
engines: {node: '>=0.10.0'}
+ username@5.1.0:
+ resolution: {integrity: sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==}
+ engines: {node: '>=8'}
+
utf-8-validate@6.0.3:
resolution: {integrity: sha512-uIuGf9TWQ/y+0Lp+KGZCMuJWc3N9BHA+l/UmHd/oUHwJJDeysyTRxNQVkbzsIWfGFbRe3OcgML/i0mvVRPOyDA==}
engines: {node: '>=6.14.2'}
+ utf8-byte-length@1.0.5:
+ resolution: {integrity: sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==}
+
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
@@ -9865,6 +10965,10 @@ packages:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
+ verror@1.10.1:
+ resolution: {integrity: sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==}
+ engines: {node: '>=0.6.0'}
+
vite-node@1.4.0:
resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==}
engines: {node: ^18.0.0 || >=20.0.0}
@@ -10115,6 +11219,9 @@ packages:
engines: {node: '>=8'}
hasBin: true
+ wide-align@1.1.5:
+ resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==}
+
widest-line@4.0.1:
resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==}
engines: {node: '>=12'}
@@ -10130,6 +11237,10 @@ packages:
wolfy87-eventemitter@5.2.9:
resolution: {integrity: sha512-P+6vtWyuDw+MB01X7UeF8TaHBvbCovf4HPEMF/SV7BdDc1SMTiBy13SRD71lQh4ExFTG1d/WNzDGDCyOKSMblw==}
+ word-wrap@1.2.5:
+ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
+ engines: {node: '>=0.10.0'}
+
word@0.3.0:
resolution: {integrity: sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==}
engines: {node: '>=0.8'}
@@ -10185,6 +11296,10 @@ packages:
engines: {node: '>=0.8'}
hasBin: true
+ xmlbuilder@15.1.1:
+ resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==}
+ engines: {node: '>=8.0'}
+
xxhashjs@0.2.2:
resolution: {integrity: sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==}
@@ -10232,6 +11347,10 @@ packages:
resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
engines: {node: '>=8'}
+ yargs@16.2.0:
+ resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
+ engines: {node: '>=10'}
+
yargs@17.7.2:
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
engines: {node: '>=12'}
@@ -10239,6 +11358,14 @@ packages:
yargs@3.10.0:
resolution: {integrity: sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==}
+ yarn-or-npm@3.0.1:
+ resolution: {integrity: sha512-fTiQP6WbDAh5QZAVdbMQkecZoahnbOjClTQhzv74WX5h2Uaidj1isf9FDes11TKtsZ0/ZVfZsqZ+O3x6aLERHQ==}
+ engines: {node: '>=8.6.0'}
+ hasBin: true
+
+ yauzl@2.10.0:
+ resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
+
ylru@1.3.2:
resolution: {integrity: sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==}
engines: {node: '>= 4.0.0'}
@@ -10266,6 +11393,8 @@ packages:
snapshots:
+ 7zip-bin@5.2.0: {}
+
'@alloc/quick-lru@5.2.0': {}
'@ampproject/remapping@2.2.1':
@@ -11284,7 +12413,7 @@ snapshots:
dependencies:
'@commitlint/top-level': 17.8.1
'@commitlint/types': 17.8.1
- fs-extra: 11.1.1
+ fs-extra: 11.2.0
git-raw-commits: 2.0.11
minimist: 1.2.8
@@ -11482,35 +12611,390 @@ snapshots:
'@ctrl/tinycolor@3.6.1': {}
- '@element-plus/icons-vue@2.1.0(vue@3.3.7(typescript@5.4.5))':
+ '@develar/schema-utils@2.6.5':
dependencies:
- vue: 3.3.7(typescript@5.4.5)
+ ajv: 6.12.6
+ ajv-keywords: 3.5.2(ajv@6.12.6)
- '@emotion/babel-plugin@11.11.0':
+ '@electron-forge/cli@7.4.0(encoding@0.1.13)':
dependencies:
- '@babel/helper-module-imports': 7.22.15
- '@babel/runtime': 7.23.2
- '@emotion/hash': 0.9.1
- '@emotion/memoize': 0.8.1
- '@emotion/serialize': 1.1.2
- babel-plugin-macros: 3.1.0
- convert-source-map: 1.9.0
- escape-string-regexp: 4.0.0
- find-root: 1.1.0
- source-map: 0.5.7
- stylis: 4.2.0
+ '@electron-forge/core': 7.4.0(encoding@0.1.13)
+ '@electron-forge/shared-types': 7.4.0
+ '@electron/get': 3.0.0
+ chalk: 4.1.2
+ commander: 4.1.1
+ debug: 4.3.4
+ fs-extra: 10.1.0
+ listr2: 7.0.2
+ semver: 7.5.4
+ transitivePeerDependencies:
+ - bluebird
+ - encoding
+ - supports-color
- '@emotion/cache@11.11.0':
+ '@electron-forge/core-utils@7.4.0':
dependencies:
- '@emotion/memoize': 0.8.1
- '@emotion/sheet': 1.2.2
- '@emotion/utils': 1.2.1
- '@emotion/weak-memoize': 0.3.1
- stylis: 4.2.0
-
- '@emotion/hash@0.8.0': {}
+ '@electron-forge/shared-types': 7.4.0
+ '@electron/rebuild': 3.6.0
+ '@malept/cross-spawn-promise': 2.0.0
+ chalk: 4.1.2
+ debug: 4.3.4
+ find-up: 5.0.0
+ fs-extra: 10.1.0
+ log-symbols: 4.1.0
+ semver: 7.5.4
+ yarn-or-npm: 3.0.1
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
- '@emotion/hash@0.9.1': {}
+ '@electron-forge/core@7.4.0(encoding@0.1.13)':
+ dependencies:
+ '@electron-forge/core-utils': 7.4.0
+ '@electron-forge/maker-base': 7.4.0
+ '@electron-forge/plugin-base': 7.4.0
+ '@electron-forge/publisher-base': 7.4.0
+ '@electron-forge/shared-types': 7.4.0
+ '@electron-forge/template-base': 7.4.0
+ '@electron-forge/template-vite': 7.4.0
+ '@electron-forge/template-vite-typescript': 7.4.0
+ '@electron-forge/template-webpack': 7.4.0
+ '@electron-forge/template-webpack-typescript': 7.4.0
+ '@electron-forge/tracer': 7.4.0
+ '@electron/get': 3.0.0
+ '@electron/packager': 18.3.2
+ '@electron/rebuild': 3.6.0
+ '@malept/cross-spawn-promise': 2.0.0
+ chalk: 4.1.2
+ debug: 4.3.4
+ fast-glob: 3.3.2
+ filenamify: 4.3.0
+ find-up: 5.0.0
+ fs-extra: 10.1.0
+ got: 11.8.6
+ interpret: 3.1.1
+ listr2: 7.0.2
+ lodash: 4.17.21
+ log-symbols: 4.1.0
+ node-fetch: 2.7.0(encoding@0.1.13)
+ progress: 2.0.3
+ rechoir: 0.8.0
+ resolve-package: 1.0.1
+ semver: 7.5.4
+ source-map-support: 0.5.21
+ sudo-prompt: 9.2.1
+ username: 5.1.0
+ yarn-or-npm: 3.0.1
+ transitivePeerDependencies:
+ - bluebird
+ - encoding
+ - supports-color
+
+ '@electron-forge/maker-base@7.4.0':
+ dependencies:
+ '@electron-forge/shared-types': 7.4.0
+ fs-extra: 10.1.0
+ which: 2.0.2
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
+ '@electron-forge/maker-deb@7.4.0':
+ dependencies:
+ '@electron-forge/maker-base': 7.4.0
+ '@electron-forge/shared-types': 7.4.0
+ optionalDependencies:
+ electron-installer-debian: 3.2.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
+ '@electron-forge/maker-rpm@7.4.0':
+ dependencies:
+ '@electron-forge/maker-base': 7.4.0
+ '@electron-forge/shared-types': 7.4.0
+ optionalDependencies:
+ electron-installer-redhat: 3.4.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
+ '@electron-forge/maker-squirrel@7.4.0':
+ dependencies:
+ '@electron-forge/maker-base': 7.4.0
+ '@electron-forge/shared-types': 7.4.0
+ fs-extra: 10.1.0
+ optionalDependencies:
+ electron-winstaller: 5.3.1
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
+ '@electron-forge/maker-zip@7.4.0':
+ dependencies:
+ '@electron-forge/maker-base': 7.4.0
+ '@electron-forge/shared-types': 7.4.0
+ cross-zip: 4.0.1
+ fs-extra: 10.1.0
+ got: 11.8.6
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
+ '@electron-forge/plugin-base@7.4.0':
+ dependencies:
+ '@electron-forge/shared-types': 7.4.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
+ '@electron-forge/publisher-base@7.4.0':
+ dependencies:
+ '@electron-forge/shared-types': 7.4.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
+ '@electron-forge/shared-types@7.4.0':
+ dependencies:
+ '@electron-forge/tracer': 7.4.0
+ '@electron/packager': 18.3.2
+ '@electron/rebuild': 3.6.0
+ listr2: 7.0.2
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
+ '@electron-forge/template-base@7.4.0':
+ dependencies:
+ '@electron-forge/shared-types': 7.4.0
+ '@malept/cross-spawn-promise': 2.0.0
+ debug: 4.3.4
+ fs-extra: 10.1.0
+ username: 5.1.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
+ '@electron-forge/template-vite-typescript@7.4.0':
+ dependencies:
+ '@electron-forge/shared-types': 7.4.0
+ '@electron-forge/template-base': 7.4.0
+ fs-extra: 10.1.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
+ '@electron-forge/template-vite@7.4.0':
+ dependencies:
+ '@electron-forge/shared-types': 7.4.0
+ '@electron-forge/template-base': 7.4.0
+ fs-extra: 10.1.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
+ '@electron-forge/template-webpack-typescript@7.4.0':
+ dependencies:
+ '@electron-forge/shared-types': 7.4.0
+ '@electron-forge/template-base': 7.4.0
+ fs-extra: 10.1.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
+ '@electron-forge/template-webpack@7.4.0':
+ dependencies:
+ '@electron-forge/shared-types': 7.4.0
+ '@electron-forge/template-base': 7.4.0
+ fs-extra: 10.1.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
+ '@electron-forge/tracer@7.4.0':
+ dependencies:
+ chrome-trace-event: 1.0.3
+
+ '@electron/asar@3.2.10':
+ dependencies:
+ commander: 5.1.0
+ glob: 7.2.3
+ minimatch: 3.1.2
+
+ '@electron/get@2.0.3':
+ dependencies:
+ debug: 4.3.4
+ env-paths: 2.2.1
+ fs-extra: 8.1.0
+ got: 11.8.6
+ progress: 2.0.3
+ semver: 6.3.1
+ sumchecker: 3.0.1
+ optionalDependencies:
+ global-agent: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@electron/get@3.0.0':
+ dependencies:
+ debug: 4.3.4
+ env-paths: 2.2.1
+ fs-extra: 8.1.0
+ got: 11.8.6
+ progress: 2.0.3
+ semver: 6.3.1
+ sumchecker: 3.0.1
+ optionalDependencies:
+ global-agent: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@electron/notarize@2.2.1':
+ dependencies:
+ debug: 4.3.4
+ fs-extra: 9.1.0
+ promise-retry: 2.0.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@electron/notarize@2.3.2':
+ dependencies:
+ debug: 4.3.4
+ fs-extra: 9.1.0
+ promise-retry: 2.0.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@electron/osx-sign@1.0.5':
+ dependencies:
+ compare-version: 0.1.2
+ debug: 4.3.4
+ fs-extra: 10.1.0
+ isbinaryfile: 4.0.10
+ minimist: 1.2.8
+ plist: 3.1.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@electron/osx-sign@1.3.0':
+ dependencies:
+ compare-version: 0.1.2
+ debug: 4.3.4
+ fs-extra: 10.1.0
+ isbinaryfile: 4.0.10
+ minimist: 1.2.8
+ plist: 3.1.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@electron/packager@18.3.2':
+ dependencies:
+ '@electron/asar': 3.2.10
+ '@electron/get': 3.0.0
+ '@electron/notarize': 2.3.2
+ '@electron/osx-sign': 1.3.0
+ '@electron/universal': 2.0.1
+ '@electron/windows-sign': 1.1.2
+ debug: 4.3.4
+ extract-zip: 2.0.1
+ filenamify: 4.3.0
+ fs-extra: 11.2.0
+ galactus: 1.0.0
+ get-package-info: 1.0.0
+ junk: 3.1.0
+ parse-author: 2.0.0
+ plist: 3.1.0
+ resedit: 2.0.2
+ resolve: 1.22.8
+ semver: 7.5.4
+ yargs-parser: 21.1.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@electron/rebuild@3.6.0':
+ dependencies:
+ '@malept/cross-spawn-promise': 2.0.0
+ chalk: 4.1.2
+ debug: 4.3.4
+ detect-libc: 2.0.3
+ fs-extra: 10.1.0
+ got: 11.8.6
+ node-abi: 3.62.0
+ node-api-version: 0.2.0
+ node-gyp: 9.4.1
+ ora: 5.4.1
+ read-binary-file-arch: 1.0.6
+ semver: 7.5.4
+ tar: 6.2.1
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
+ '@electron/universal@1.5.1':
+ dependencies:
+ '@electron/asar': 3.2.10
+ '@malept/cross-spawn-promise': 1.1.1
+ debug: 4.3.4
+ dir-compare: 3.3.0
+ fs-extra: 9.1.0
+ minimatch: 3.1.2
+ plist: 3.1.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@electron/universal@2.0.1':
+ dependencies:
+ '@electron/asar': 3.2.10
+ '@malept/cross-spawn-promise': 2.0.0
+ debug: 4.3.4
+ dir-compare: 4.2.0
+ fs-extra: 11.2.0
+ minimatch: 9.0.3
+ plist: 3.1.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@electron/windows-sign@1.1.2':
+ dependencies:
+ cross-dirname: 0.1.0
+ debug: 4.3.4
+ fs-extra: 11.2.0
+ minimist: 1.2.8
+ postject: 1.0.0-alpha.6
+ transitivePeerDependencies:
+ - supports-color
+
+ '@element-plus/icons-vue@2.1.0(vue@3.3.7(typescript@5.4.5))':
+ dependencies:
+ vue: 3.3.7(typescript@5.4.5)
+
+ '@emotion/babel-plugin@11.11.0':
+ dependencies:
+ '@babel/helper-module-imports': 7.22.15
+ '@babel/runtime': 7.23.2
+ '@emotion/hash': 0.9.1
+ '@emotion/memoize': 0.8.1
+ '@emotion/serialize': 1.1.2
+ babel-plugin-macros: 3.1.0
+ convert-source-map: 1.9.0
+ escape-string-regexp: 4.0.0
+ find-root: 1.1.0
+ source-map: 0.5.7
+ stylis: 4.2.0
+
+ '@emotion/cache@11.11.0':
+ dependencies:
+ '@emotion/memoize': 0.8.1
+ '@emotion/sheet': 1.2.2
+ '@emotion/utils': 1.2.1
+ '@emotion/weak-memoize': 0.3.1
+ stylis: 4.2.0
+
+ '@emotion/hash@0.8.0': {}
+
+ '@emotion/hash@0.9.1': {}
'@emotion/memoize@0.8.1': {}
@@ -11722,6 +13206,8 @@ snapshots:
'@floating-ui/utils@0.1.6': {}
+ '@gar/promisify@1.1.3': {}
+
'@guolao/vue-monaco-editor@1.5.1(@vue/composition-api@1.7.2(vue@3.4.15(typescript@5.4.5)))(vue@3.4.15(typescript@5.4.5))':
dependencies:
'@monaco-editor/loader': 1.4.0
@@ -11734,6 +13220,15 @@ snapshots:
dependencies:
react: 17.0.2
+ '@isaacs/cliui@8.0.2':
+ dependencies:
+ string-width: 5.1.2
+ string-width-cjs: string-width@4.2.3
+ strip-ansi: 7.1.0
+ strip-ansi-cjs: strip-ansi@6.0.1
+ wrap-ansi: 8.1.0
+ wrap-ansi-cjs: wrap-ansi@7.0.0
+
'@istanbuljs/schema@0.1.3': {}
'@jest/schemas@29.6.3':
@@ -11796,6 +13291,23 @@ snapshots:
react: 17.0.2
react-is: 16.13.1
+ '@malept/cross-spawn-promise@1.1.1':
+ dependencies:
+ cross-spawn: 7.0.3
+
+ '@malept/cross-spawn-promise@2.0.0':
+ dependencies:
+ cross-spawn: 7.0.3
+
+ '@malept/flatpak-bundler@0.4.0':
+ dependencies:
+ debug: 4.3.4
+ fs-extra: 9.1.0
+ lodash: 4.17.21
+ tmp-promise: 3.0.3
+ transitivePeerDependencies:
+ - supports-color
+
'@manypkg/find-root@1.1.0':
dependencies:
'@babel/runtime': 7.23.2
@@ -11834,6 +13346,19 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.15.0
+ '@npmcli/fs@2.1.2':
+ dependencies:
+ '@gar/promisify': 1.1.3
+ semver: 7.5.4
+
+ '@npmcli/move-file@2.0.1':
+ dependencies:
+ mkdirp: 1.0.4
+ rimraf: 3.0.2
+
+ '@pkgjs/parseargs@0.11.0':
+ optional: true
+
'@polka/url@1.0.0-next.23': {}
'@popperjs/core@2.11.8': {}
@@ -11982,30 +13507,32 @@ snapshots:
'@sinclair/typebox@0.27.8': {}
+ '@sindresorhus/is@4.6.0': {}
+
'@solidjs/router@0.10.3(solid-js@1.8.5)':
dependencies:
solid-js: 1.8.5
- '@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.1(svelte@4.0.0)(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)))(svelte@4.0.0)(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))':
+ '@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.1(svelte@4.0.0)(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)))(svelte@4.0.0)(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))':
dependencies:
- '@sveltejs/vite-plugin-svelte': 3.0.1(svelte@4.0.0)(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))
+ '@sveltejs/vite-plugin-svelte': 3.0.1(svelte@4.0.0)(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))
debug: 4.3.4
svelte: 4.0.0
- vite: 5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)
+ vite: 5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)
transitivePeerDependencies:
- supports-color
- '@sveltejs/vite-plugin-svelte@3.0.1(svelte@4.0.0)(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))':
+ '@sveltejs/vite-plugin-svelte@3.0.1(svelte@4.0.0)(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))':
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.1(svelte@4.0.0)(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)))(svelte@4.0.0)(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))
+ '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.1(svelte@4.0.0)(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)))(svelte@4.0.0)(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))
debug: 4.3.4
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.5
svelte: 4.0.0
svelte-hmr: 0.15.3(svelte@4.0.0)
- vite: 5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)
- vitefu: 0.2.5(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))
+ vite: 5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)
+ vitefu: 0.2.5(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))
transitivePeerDependencies:
- supports-color
@@ -12091,6 +13618,12 @@ snapshots:
'@sxzz/popperjs-es@2.11.7': {}
+ '@szmarczak/http-timer@4.0.6':
+ dependencies:
+ defer-to-connect: 2.0.1
+
+ '@tootallnate/once@2.0.0': {}
+
'@trysound/sax@0.2.0': {}
'@ts-morph/common@0.19.0':
@@ -12965,6 +14498,13 @@ snapshots:
'@types/connect': 3.4.37
'@types/node': 18.18.8
+ '@types/cacheable-request@6.0.3':
+ dependencies:
+ '@types/http-cache-semantics': 4.0.4
+ '@types/keyv': 3.1.4
+ '@types/node': 18.18.8
+ '@types/responselike': 1.0.3
+
'@types/clipboard@2.0.7':
dependencies:
clipboard: 2.0.11
@@ -13019,8 +14559,18 @@ snapshots:
'@types/jsonfile': 6.1.3
'@types/node': 18.18.8
+ '@types/fs-extra@9.0.13':
+ dependencies:
+ '@types/node': 18.18.8
+
'@types/geojson@7946.0.8': {}
+ '@types/glob@7.2.0':
+ dependencies:
+ '@types/minimatch': 5.1.2
+ '@types/node': 18.18.8
+ optional: true
+
'@types/hoist-non-react-statics@3.3.4':
dependencies:
'@types/react': 18.2.35
@@ -13028,6 +14578,8 @@ snapshots:
'@types/http-assert@1.5.4': {}
+ '@types/http-cache-semantics@4.0.4': {}
+
'@types/http-errors@2.0.3': {}
'@types/inquirer@9.0.6':
@@ -13051,6 +14603,10 @@ snapshots:
'@types/keygrip@1.0.4': {}
+ '@types/keyv@3.1.4':
+ dependencies:
+ '@types/node': 18.18.8
+
'@types/koa-compose@3.2.7':
dependencies:
'@types/koa': 2.13.10
@@ -13104,6 +14660,9 @@ snapshots:
'@types/mime@3.0.3': {}
+ '@types/minimatch@5.1.2':
+ optional: true
+
'@types/minimist@1.2.2': {}
'@types/minimist@1.2.4': {}
@@ -13116,6 +14675,10 @@ snapshots:
dependencies:
undici-types: 5.26.5
+ '@types/node@20.12.12':
+ dependencies:
+ undici-types: 5.26.5
+
'@types/node@20.5.1': {}
'@types/normalize-package-data@2.4.3': {}
@@ -13124,6 +14687,12 @@ snapshots:
'@types/parse-json@4.0.1': {}
+ '@types/plist@3.0.5':
+ dependencies:
+ '@types/node': 18.18.8
+ xmlbuilder: 15.1.1
+ optional: true
+
'@types/postcss-import@14.0.3':
dependencies:
postcss: 8.4.38
@@ -13165,6 +14734,10 @@ snapshots:
'@types/scheduler': 0.16.5
csstype: 3.1.3
+ '@types/responselike@1.0.3':
+ dependencies:
+ '@types/node': 18.18.8
+
'@types/sass@1.43.1':
dependencies:
'@types/node': 18.18.8
@@ -13202,75 +14775,83 @@ snapshots:
'@types/validator@13.11.9': {}
+ '@types/verror@1.10.10':
+ optional: true
+
'@types/web-bluetooth@0.0.16': {}
'@types/ws@8.5.8':
dependencies:
'@types/node': 18.18.8
- '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.69.5))(vue@3.3.7(typescript@5.4.5))':
+ '@types/yauzl@2.10.3':
+ dependencies:
+ '@types/node': 18.18.8
+ optional: true
+
+ '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.69.5))(vue@3.3.7(typescript@5.4.5))':
dependencies:
'@babel/core': 7.24.3
'@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.3)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.3)
- vite: 5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.69.5)
+ vite: 5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.69.5)
vue: 3.3.7(typescript@5.4.5)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@3.3.7(typescript@5.4.5))':
+ '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@3.3.7(typescript@5.4.5))':
dependencies:
'@babel/core': 7.24.3
'@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.3)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.3)
- vite: 5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)
+ vite: 5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)
vue: 3.3.7(typescript@5.4.5)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@3.4.27(typescript@5.4.5))':
+ '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@3.4.27(typescript@5.4.5))':
dependencies:
'@babel/core': 7.24.3
'@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.3)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.3)
- vite: 5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)
+ vite: 5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)
vue: 3.4.27(typescript@5.4.5)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue2@2.3.1(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@2.7.16)':
+ '@vitejs/plugin-vue2@2.3.1(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@2.7.16)':
dependencies:
- vite: 5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)
+ vite: 5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)
vue: 2.7.16
- '@vitejs/plugin-vue@4.4.0(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@3.3.12(typescript@5.4.5))':
+ '@vitejs/plugin-vue@4.4.0(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@3.3.12(typescript@5.4.5))':
dependencies:
- vite: 5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)
+ vite: 5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)
vue: 3.3.12(typescript@5.4.5)
- '@vitejs/plugin-vue@4.6.2(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.69.5))(vue@3.3.7(typescript@5.4.5))':
+ '@vitejs/plugin-vue@4.6.2(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.69.5))(vue@3.3.7(typescript@5.4.5))':
dependencies:
- vite: 5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.69.5)
+ vite: 5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.69.5)
vue: 3.3.7(typescript@5.4.5)
- '@vitejs/plugin-vue@4.6.2(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@3.4.15(typescript@5.4.5))':
+ '@vitejs/plugin-vue@4.6.2(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@3.4.15(typescript@5.4.5))':
dependencies:
- vite: 5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)
+ vite: 5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)
vue: 3.4.15(typescript@5.4.5)
- '@vitejs/plugin-vue@5.0.3(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@3.4.15(typescript@5.4.5))':
+ '@vitejs/plugin-vue@5.0.3(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@3.4.15(typescript@5.4.5))':
dependencies:
- vite: 5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)
+ vite: 5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)
vue: 3.4.15(typescript@5.4.5)
- '@vitejs/plugin-vue@5.0.4(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@3.3.7(typescript@5.4.5))':
+ '@vitejs/plugin-vue@5.0.4(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@3.3.7(typescript@5.4.5))':
dependencies:
- vite: 5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)
+ vite: 5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)
vue: 3.3.7(typescript@5.4.5)
- '@vitejs/plugin-vue@5.0.4(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue@3.4.27(typescript@5.4.5))':
+ '@vitejs/plugin-vue@5.0.4(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue@3.4.27(typescript@5.4.5))':
dependencies:
- vite: 5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)
+ vite: 5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)
vue: 3.4.27(typescript@5.4.5)
'@vitest/coverage-v8@0.33.0(vitest@1.4.0(@types/node@18.18.8)(less@4.2.0)(sass@1.74.1))':
@@ -13552,9 +15133,9 @@ snapshots:
'@vue/compiler-dom': 3.4.27
'@vue/shared': 3.4.27
- '@vue/component-compiler-utils@3.3.0(lodash@4.17.21)':
+ '@vue/component-compiler-utils@3.3.0(ejs@3.1.10)(lodash@4.17.21)':
dependencies:
- consolidate: 0.15.1(lodash@4.17.21)
+ consolidate: 0.15.1(ejs@3.1.10)(lodash@4.17.21)
hash-sum: 1.0.2
lru-cache: 4.1.5
merge-source-map: 1.1.0
@@ -13766,6 +15347,8 @@ snapshots:
- '@vue/composition-api'
- vue
+ '@xmldom/xmldom@0.8.10': {}
+
'@zeit/schemas@2.21.0': {}
JSONStream@1.3.5:
@@ -13773,6 +15356,8 @@ snapshots:
jsonparse: 1.3.1
through: 2.3.8
+ abbrev@1.1.1: {}
+
abs-svg-path@0.1.1: {}
accepts@1.3.8:
@@ -13791,10 +15376,36 @@ snapshots:
adler-32@1.3.1: {}
- ajv@8.11.0:
+ agent-base@6.0.2:
dependencies:
- fast-deep-equal: 3.1.3
- json-schema-traverse: 1.0.0
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+
+ agentkeepalive@4.5.0:
+ dependencies:
+ humanize-ms: 1.2.1
+
+ aggregate-error@3.1.0:
+ dependencies:
+ clean-stack: 2.2.0
+ indent-string: 4.0.0
+
+ ajv-keywords@3.5.2(ajv@6.12.6):
+ dependencies:
+ ajv: 6.12.6
+
+ ajv@6.12.6:
+ dependencies:
+ fast-deep-equal: 3.1.3
+ fast-json-stable-stringify: 2.1.0
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+
+ ajv@8.11.0:
+ dependencies:
+ fast-deep-equal: 3.1.3
+ json-schema-traverse: 1.0.0
require-from-string: 2.0.2
uri-js: 4.4.1
@@ -13967,6 +15578,43 @@ snapshots:
normalize-path: 3.0.0
picomatch: 2.3.1
+ app-builder-bin@4.0.0: {}
+
+ app-builder-lib@24.13.3(dmg-builder@24.13.3):
+ dependencies:
+ '@develar/schema-utils': 2.6.5
+ '@electron/notarize': 2.2.1
+ '@electron/osx-sign': 1.0.5
+ '@electron/universal': 1.5.1
+ '@malept/flatpak-bundler': 0.4.0
+ '@types/fs-extra': 9.0.13
+ async-exit-hook: 2.0.1
+ bluebird-lst: 1.0.9
+ builder-util: 24.13.1
+ builder-util-runtime: 9.2.4
+ chromium-pickle-js: 0.2.0
+ debug: 4.3.4
+ dmg-builder: 24.13.3
+ ejs: 3.1.10
+ electron-publish: 24.13.1
+ form-data: 4.0.0
+ fs-extra: 10.1.0
+ hosted-git-info: 4.1.0
+ is-ci: 3.0.1
+ isbinaryfile: 5.0.2
+ js-yaml: 4.1.0
+ lazy-val: 1.0.5
+ minimatch: 5.1.6
+ read-config-file: 6.3.2
+ sanitize-filename: 1.6.3
+ semver: 7.5.4
+ tar: 6.2.1
+ temp-file: 3.4.0
+ transitivePeerDependencies:
+ - supports-color
+
+ aproba@2.0.0: {}
+
arch@2.2.0: {}
arco-design-pro@2.8.0:
@@ -13974,6 +15622,11 @@ snapshots:
fs-extra: 10.1.0
minimist: 1.2.8
+ are-we-there-yet@3.0.1:
+ dependencies:
+ delegates: 1.0.0
+ readable-stream: 3.6.2
+
arg@4.1.3: {}
arg@5.0.2: {}
@@ -14030,6 +15683,19 @@ snapshots:
arrify@1.0.1: {}
+ asar@3.2.0:
+ dependencies:
+ chromium-pickle-js: 0.2.0
+ commander: 5.1.0
+ glob: 7.2.3
+ minimatch: 3.1.2
+ optionalDependencies:
+ '@types/glob': 7.2.0
+ optional: true
+
+ assert-plus@1.0.0:
+ optional: true
+
assertion-error@1.1.0: {}
assign-symbols@1.0.0: {}
@@ -14057,12 +15723,23 @@ snapshots:
transitivePeerDependencies:
- rollup
+ astral-regex@2.0.0:
+ optional: true
+
+ async-exit-hook@2.0.1: {}
+
async-validator@4.2.5: {}
+ async@3.2.5: {}
+
asynckit@0.4.0: {}
+ at-least-node@1.0.0: {}
+
atob@2.1.2: {}
+ author-regex@1.0.0: {}
+
autoprefixer@10.4.16(postcss@8.4.31):
dependencies:
browserslist: 4.22.1
@@ -14232,6 +15909,10 @@ snapshots:
inherits: 2.0.4
readable-stream: 3.6.2
+ bluebird-lst@1.0.9:
+ dependencies:
+ bluebird: 3.7.2
+
bluebird@3.7.2: {}
body-parser@1.20.1:
@@ -14253,6 +15934,9 @@ snapshots:
boolbase@1.0.0: {}
+ boolean@3.2.0:
+ optional: true
+
boxen@7.0.0:
dependencies:
ansi-align: 3.0.1
@@ -14331,6 +16015,10 @@ snapshots:
buffer-crc32@0.2.13: {}
+ buffer-equal@1.0.1: {}
+
+ buffer-from@1.1.2: {}
+
buffer@5.7.1:
dependencies:
base64-js: 1.5.1
@@ -14345,6 +16033,34 @@ snapshots:
dependencies:
node-gyp-build: 4.7.1
+ builder-util-runtime@9.2.4:
+ dependencies:
+ debug: 4.3.4
+ sax: 1.3.0
+ transitivePeerDependencies:
+ - supports-color
+
+ builder-util@24.13.1:
+ dependencies:
+ 7zip-bin: 5.2.0
+ '@types/debug': 4.1.12
+ app-builder-bin: 4.0.0
+ bluebird-lst: 1.0.9
+ builder-util-runtime: 9.2.4
+ chalk: 4.1.2
+ cross-spawn: 7.0.3
+ debug: 4.3.4
+ fs-extra: 10.1.0
+ http-proxy-agent: 5.0.0
+ https-proxy-agent: 5.0.1
+ is-ci: 3.0.1
+ js-yaml: 4.1.0
+ source-map-support: 0.5.21
+ stat-mode: 1.0.0
+ temp-file: 3.4.0
+ transitivePeerDependencies:
+ - supports-color
+
bundle-name@3.0.0:
dependencies:
run-applescript: 5.0.0
@@ -14355,6 +16071,29 @@ snapshots:
cac@6.7.14: {}
+ cacache@16.1.3:
+ dependencies:
+ '@npmcli/fs': 2.1.2
+ '@npmcli/move-file': 2.0.1
+ chownr: 2.0.0
+ fs-minipass: 2.1.0
+ glob: 8.1.0
+ infer-owner: 1.0.4
+ lru-cache: 7.18.3
+ minipass: 3.3.6
+ minipass-collect: 1.0.2
+ minipass-flush: 1.0.5
+ minipass-pipeline: 1.2.4
+ mkdirp: 1.0.4
+ p-map: 4.0.0
+ promise-inflight: 1.0.1
+ rimraf: 3.0.2
+ ssri: 9.0.1
+ tar: 6.2.1
+ unique-filename: 2.0.1
+ transitivePeerDependencies:
+ - bluebird
+
cache-base@1.0.1:
dependencies:
collection-visit: 1.0.0
@@ -14372,6 +16111,18 @@ snapshots:
mime-types: 2.1.35
ylru: 1.3.2
+ cacheable-lookup@5.0.4: {}
+
+ cacheable-request@7.0.4:
+ dependencies:
+ clone-response: 1.0.3
+ get-stream: 5.2.0
+ http-cache-semantics: 4.1.1
+ keyv: 4.5.4
+ lowercase-keys: 2.0.0
+ normalize-url: 6.1.0
+ responselike: 2.0.1
+
call-bind@1.0.5:
dependencies:
function-bind: 1.1.2
@@ -14475,6 +16226,12 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
+ chownr@2.0.0: {}
+
+ chrome-trace-event@1.0.3: {}
+
+ chromium-pickle-js@0.2.0: {}
+
ci-info@3.9.0: {}
class-utils@0.3.6:
@@ -14486,6 +16243,8 @@ snapshots:
classnames@2.3.2: {}
+ clean-stack@2.2.0: {}
+
clear-module@4.1.2:
dependencies:
parent-module: 2.0.0
@@ -14507,6 +16266,12 @@ snapshots:
cli-spinners@2.9.1: {}
+ cli-truncate@2.1.0:
+ dependencies:
+ slice-ansi: 3.0.0
+ string-width: 4.2.3
+ optional: true
+
cli-truncate@3.1.0:
dependencies:
slice-ansi: 5.0.0
@@ -14540,12 +16305,23 @@ snapshots:
strip-ansi: 6.0.1
wrap-ansi: 6.2.0
+ cliui@7.0.4:
+ dependencies:
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ wrap-ansi: 7.0.0
+ optional: true
+
cliui@8.0.1:
dependencies:
string-width: 4.2.3
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
+ clone-response@1.0.3:
+ dependencies:
+ mimic-response: 1.0.1
+
clone@1.0.4: {}
clone@2.1.2: {}
@@ -14593,6 +16369,8 @@ snapshots:
color-name: 1.1.4
simple-swizzle: 0.2.2
+ color-support@1.1.3: {}
+
color@3.2.1:
dependencies:
color-convert: 1.9.3
@@ -14618,8 +16396,12 @@ snapshots:
commander@4.1.1: {}
+ commander@5.1.0: {}
+
commander@7.2.0: {}
+ commander@9.5.0: {}
+
comment-json@4.2.3:
dependencies:
array-timsort: 1.0.3
@@ -14633,6 +16415,8 @@ snapshots:
array-ify: 1.0.0
dot-prop: 5.3.0
+ compare-version@0.1.2: {}
+
component-classes@1.2.6:
dependencies:
component-indexof: 0.0.3
@@ -14674,6 +16458,11 @@ snapshots:
robust-predicates: 2.0.4
tinyqueue: 2.0.3
+ config-file-ts@0.2.6:
+ dependencies:
+ glob: 10.3.16
+ typescript: 5.4.5
+
configstore@5.0.1:
dependencies:
dot-prop: 5.3.0
@@ -14683,16 +16472,20 @@ snapshots:
write-file-atomic: 3.0.3
xdg-basedir: 4.0.0
- consolidate@0.15.1(lodash@4.17.21):
+ console-control-strings@1.1.0: {}
+
+ consolidate@0.15.1(ejs@3.1.10)(lodash@4.17.21):
dependencies:
bluebird: 3.7.2
optionalDependencies:
+ ejs: 3.1.10
lodash: 4.17.21
- consolidate@0.16.0(lodash@4.17.21):
+ consolidate@0.16.0(ejs@3.1.10)(lodash@4.17.21):
dependencies:
bluebird: 3.7.2
optionalDependencies:
+ ejs: 3.1.10
lodash: 4.17.21
content-disposition@0.5.2: {}
@@ -14761,6 +16554,9 @@ snapshots:
core-js@3.36.1: {}
+ core-util-is@1.0.2:
+ optional: true
+
core-util-is@1.0.3: {}
cors@2.8.5:
@@ -14801,8 +16597,15 @@ snapshots:
crc-32@1.2.2: {}
+ crc@3.8.0:
+ dependencies:
+ buffer: 5.7.1
+ optional: true
+
create-require@1.1.1: {}
+ cross-dirname@0.1.0: {}
+
cross-env@7.0.3:
dependencies:
cross-spawn: 7.0.3
@@ -14813,12 +16616,22 @@ snapshots:
shebang-command: 1.2.0
which: 1.3.1
+ cross-spawn@6.0.5:
+ dependencies:
+ nice-try: 1.0.5
+ path-key: 2.0.1
+ semver: 5.7.2
+ shebang-command: 1.2.0
+ which: 1.3.1
+
cross-spawn@7.0.3:
dependencies:
path-key: 3.1.1
shebang-command: 2.0.0
which: 2.0.2
+ cross-zip@4.0.1: {}
+
crypto-random-string@2.0.0: {}
cspell-dictionary@6.31.3:
@@ -15057,6 +16870,10 @@ snapshots:
decode-uri-component@0.2.2: {}
+ decompress-response@6.0.0:
+ dependencies:
+ mimic-response: 3.1.0
+
deep-eql@4.1.3:
dependencies:
type-detect: 4.0.8
@@ -15113,6 +16930,8 @@ snapshots:
dependencies:
clone: 1.0.4
+ defer-to-connect@2.0.1: {}
+
define-data-property@1.1.4:
dependencies:
es-define-property: 1.0.0
@@ -15162,8 +16981,13 @@ snapshots:
detect-indent@6.1.0: {}
+ detect-libc@2.0.3: {}
+
detect-node-es@1.1.0: {}
+ detect-node@2.1.0:
+ optional: true
+
didyoumean@1.2.2: {}
diff-sequences@29.6.3: {}
@@ -15172,12 +16996,48 @@ snapshots:
dijkstrajs@1.0.3: {}
+ dir-compare@3.3.0:
+ dependencies:
+ buffer-equal: 1.0.1
+ minimatch: 3.1.2
+
+ dir-compare@4.2.0:
+ dependencies:
+ minimatch: 3.1.2
+ p-limit: 3.1.0
+
dir-glob@3.0.1:
dependencies:
path-type: 4.0.0
dlv@1.1.3: {}
+ dmg-builder@24.13.3:
+ dependencies:
+ app-builder-lib: 24.13.3(dmg-builder@24.13.3)
+ builder-util: 24.13.1
+ builder-util-runtime: 9.2.4
+ fs-extra: 10.1.0
+ iconv-lite: 0.6.3
+ js-yaml: 4.1.0
+ optionalDependencies:
+ dmg-license: 1.0.11
+ transitivePeerDependencies:
+ - electron-builder-squirrel-windows
+ - supports-color
+
+ dmg-license@1.0.11:
+ dependencies:
+ '@types/plist': 3.0.5
+ '@types/verror': 1.10.10
+ ajv: 6.12.6
+ crc: 3.8.0
+ iconv-corefoundation: 1.1.7
+ plist: 3.1.0
+ smart-buffer: 4.2.0
+ verror: 1.10.1
+ optional: true
+
dom-align@1.12.4: {}
dom-helpers@5.2.1:
@@ -15232,8 +17092,12 @@ snapshots:
dotenv-expand@10.0.0(patch_hash=dcar2o2abbvm3f7ghlazy45mqy): {}
+ dotenv-expand@5.1.0: {}
+
dotenv@16.3.1: {}
+ dotenv@9.0.2: {}
+
dotignore@0.1.2:
dependencies:
minimatch: 3.1.2
@@ -15244,10 +17108,108 @@ snapshots:
ee-first@1.1.1: {}
+ ejs@3.1.10:
+ dependencies:
+ jake: 10.9.1
+
+ electron-builder@24.13.3:
+ dependencies:
+ app-builder-lib: 24.13.3(dmg-builder@24.13.3)
+ builder-util: 24.13.1
+ builder-util-runtime: 9.2.4
+ chalk: 4.1.2
+ dmg-builder: 24.13.3
+ fs-extra: 10.1.0
+ is-ci: 3.0.1
+ lazy-val: 1.0.5
+ read-config-file: 6.3.2
+ simple-update-notifier: 2.0.0
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - electron-builder-squirrel-windows
+ - supports-color
+
+ electron-installer-common@0.10.3:
+ dependencies:
+ '@malept/cross-spawn-promise': 1.1.1
+ asar: 3.2.0
+ debug: 4.3.4
+ fs-extra: 9.1.0
+ glob: 7.2.3
+ lodash: 4.17.21
+ parse-author: 2.0.0
+ semver: 7.5.4
+ tmp-promise: 3.0.3
+ optionalDependencies:
+ '@types/fs-extra': 9.0.13
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ electron-installer-debian@3.2.0:
+ dependencies:
+ '@malept/cross-spawn-promise': 1.1.1
+ debug: 4.3.4
+ electron-installer-common: 0.10.3
+ fs-extra: 9.1.0
+ get-folder-size: 2.0.1
+ lodash: 4.17.21
+ word-wrap: 1.2.5
+ yargs: 16.2.0
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ electron-installer-redhat@3.4.0:
+ dependencies:
+ '@malept/cross-spawn-promise': 1.1.1
+ debug: 4.3.4
+ electron-installer-common: 0.10.3
+ fs-extra: 9.1.0
+ lodash: 4.17.21
+ word-wrap: 1.2.5
+ yargs: 16.2.0
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ electron-publish@24.13.1:
+ dependencies:
+ '@types/fs-extra': 9.0.13
+ builder-util: 24.13.1
+ builder-util-runtime: 9.2.4
+ chalk: 4.1.2
+ fs-extra: 10.1.0
+ lazy-val: 1.0.5
+ mime: 2.5.2
+ transitivePeerDependencies:
+ - supports-color
+
electron-to-chromium@1.4.576: {}
electron-to-chromium@1.4.721: {}
+ electron-winstaller@5.3.1:
+ dependencies:
+ '@electron/asar': 3.2.10
+ debug: 4.3.4
+ fs-extra: 7.0.1
+ lodash: 4.17.21
+ temp: 0.9.4
+ optionalDependencies:
+ '@electron/windows-sign': 1.1.2
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ electron@30.0.7:
+ dependencies:
+ '@electron/get': 2.0.3
+ '@types/node': 20.12.12
+ extract-zip: 2.0.1
+ transitivePeerDependencies:
+ - supports-color
+
element-plus@2.4.2(@vue/composition-api@1.7.2(vue@3.3.7(typescript@5.4.5)))(vue@3.3.7(typescript@5.4.5)):
dependencies:
'@ctrl/tinycolor': 3.6.1
@@ -15283,6 +17245,10 @@ snapshots:
dependencies:
iconv-lite: 0.6.3
+ end-of-stream@1.4.4:
+ dependencies:
+ once: 1.4.0
+
enquirer@2.4.1:
dependencies:
ansi-colors: 4.1.3
@@ -15294,8 +17260,12 @@ snapshots:
entities@4.5.0: {}
+ env-paths@2.2.1: {}
+
envinfo@7.11.1: {}
+ err-code@2.0.3: {}
+
errno@0.1.8:
dependencies:
prr: 1.0.1
@@ -15381,6 +17351,9 @@ snapshots:
is-date-object: 1.0.5
is-symbol: 1.0.4
+ es6-error@4.1.1:
+ optional: true
+
es6-promise@3.3.1: {}
esbuild@0.20.2:
@@ -15437,6 +17410,16 @@ snapshots:
eventemitter3@5.0.1: {}
+ execa@1.0.0:
+ dependencies:
+ cross-spawn: 6.0.5
+ get-stream: 4.1.0
+ is-stream: 1.1.0
+ npm-run-path: 2.0.2
+ p-finally: 1.0.0
+ signal-exit: 3.0.7
+ strip-eof: 1.0.0
+
execa@5.1.1:
dependencies:
cross-spawn: 7.0.3
@@ -15487,6 +17470,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ expand-tilde@2.0.2:
+ dependencies:
+ homedir-polyfill: 1.0.3
+
+ exponential-backoff@3.1.1: {}
+
express@4.18.2:
dependencies:
accepts: 1.3.8
@@ -15564,6 +17553,19 @@ snapshots:
esprima-extract-comments: 1.1.0
parse-code-context: 1.0.0
+ extract-zip@2.0.1:
+ dependencies:
+ debug: 4.3.4
+ get-stream: 5.2.0
+ yauzl: 2.10.0
+ optionalDependencies:
+ '@types/yauzl': 2.10.3
+ transitivePeerDependencies:
+ - supports-color
+
+ extsprintf@1.4.1:
+ optional: true
+
fast-deep-equal@3.1.3: {}
fast-equals@4.0.3: {}
@@ -15594,6 +17596,10 @@ snapshots:
dependencies:
reusify: 1.0.4
+ fd-slicer@1.1.0:
+ dependencies:
+ pend: 1.2.0
+
fecha@4.2.3: {}
fflate@0.3.11: {}
@@ -15611,6 +17617,18 @@ snapshots:
dependencies:
flat-cache: 3.1.1
+ filelist@1.0.4:
+ dependencies:
+ minimatch: 5.1.6
+
+ filename-reserved-regex@2.0.0: {}
+
+ filenamify@4.3.0:
+ dependencies:
+ filename-reserved-regex: 2.0.0
+ strip-outer: 1.0.1
+ trim-repeated: 1.0.0
+
fill-range@4.0.0:
dependencies:
extend-shallow: 2.0.1
@@ -15638,6 +17656,10 @@ snapshots:
find-root@1.1.0: {}
+ find-up@2.1.0:
+ dependencies:
+ locate-path: 2.0.0
+
find-up@4.1.0:
dependencies:
locate-path: 5.0.0
@@ -15661,6 +17683,13 @@ snapshots:
flatted@3.2.9: {}
+ flora-colossus@2.0.0:
+ dependencies:
+ debug: 4.3.4
+ fs-extra: 10.1.0
+ transitivePeerDependencies:
+ - supports-color
+
fmin@0.0.2:
dependencies:
contour_plot: 0.0.1
@@ -15683,6 +17712,11 @@ snapshots:
for-in@1.0.2: {}
+ foreground-child@3.1.1:
+ dependencies:
+ cross-spawn: 7.0.3
+ signal-exit: 4.1.0
+
form-data@4.0.0:
dependencies:
asynckit: 0.4.0
@@ -15713,6 +17747,12 @@ snapshots:
jsonfile: 6.1.0
universalify: 2.0.1
+ fs-extra@11.2.0:
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 6.1.0
+ universalify: 2.0.1
+
fs-extra@7.0.1:
dependencies:
graceful-fs: 4.2.11
@@ -15725,6 +17765,17 @@ snapshots:
jsonfile: 4.0.0
universalify: 0.1.2
+ fs-extra@9.1.0:
+ dependencies:
+ at-least-node: 1.0.0
+ graceful-fs: 4.2.11
+ jsonfile: 6.1.0
+ universalify: 2.0.1
+
+ fs-minipass@2.1.0:
+ dependencies:
+ minipass: 3.3.6
+
fs.realpath@1.0.0: {}
fsevents@2.3.3:
@@ -15741,6 +17792,28 @@ snapshots:
functions-have-names@1.2.3: {}
+ galactus@1.0.0:
+ dependencies:
+ debug: 4.3.4
+ flora-colossus: 2.0.0
+ fs-extra: 10.1.0
+ transitivePeerDependencies:
+ - supports-color
+
+ gar@1.0.4:
+ optional: true
+
+ gauge@4.0.4:
+ dependencies:
+ aproba: 2.0.0
+ color-support: 1.1.3
+ console-control-strings: 1.1.0
+ has-unicode: 2.0.1
+ signal-exit: 3.0.7
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ wide-align: 1.1.5
+
gensequence@5.0.2: {}
gensync@1.0.0-beta.2: {}
@@ -15759,8 +17832,18 @@ snapshots:
get-caller-file@2.0.5: {}
+ get-folder-size@2.0.1:
+ dependencies:
+ gar: 1.0.4
+ tiny-each-async: 2.0.3
+ optional: true
+
get-func-name@2.0.2: {}
+ get-installed-path@2.1.1:
+ dependencies:
+ global-modules: 1.0.0
+
get-intrinsic@1.2.2:
dependencies:
function-bind: 1.1.2
@@ -15776,8 +17859,25 @@ snapshots:
has-symbols: 1.0.3
hasown: 2.0.0
+ get-package-info@1.0.0:
+ dependencies:
+ bluebird: 3.7.2
+ debug: 2.6.9
+ lodash.get: 4.4.2
+ read-pkg-up: 2.0.0
+ transitivePeerDependencies:
+ - supports-color
+
get-stdin@8.0.0: {}
+ get-stream@4.1.0:
+ dependencies:
+ pump: 3.0.0
+
+ get-stream@5.2.0:
+ dependencies:
+ pump: 3.0.0
+
get-stream@6.0.1: {}
get-stream@8.0.1: {}
@@ -15807,6 +17907,14 @@ snapshots:
dependencies:
is-glob: 4.0.3
+ glob@10.3.16:
+ dependencies:
+ foreground-child: 3.1.1
+ jackspeak: 3.1.2
+ minimatch: 9.0.3
+ minipass: 7.1.1
+ path-scurry: 1.11.1
+
glob@7.1.6:
dependencies:
fs.realpath: 1.0.0
@@ -15825,10 +17933,42 @@ snapshots:
once: 1.4.0
path-is-absolute: 1.0.1
+ glob@8.1.0:
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 5.1.6
+ once: 1.4.0
+
+ global-agent@3.0.0:
+ dependencies:
+ boolean: 3.2.0
+ es6-error: 4.1.1
+ matcher: 3.0.0
+ roarr: 2.15.4
+ semver: 7.5.4
+ serialize-error: 7.0.1
+ optional: true
+
global-dirs@0.1.1:
dependencies:
ini: 1.3.8
+ global-modules@1.0.0:
+ dependencies:
+ global-prefix: 1.0.2
+ is-windows: 1.0.2
+ resolve-dir: 1.0.1
+
+ global-prefix@1.0.2:
+ dependencies:
+ expand-tilde: 2.0.2
+ homedir-polyfill: 1.0.3
+ ini: 1.3.8
+ is-windows: 1.0.2
+ which: 1.3.1
+
globals@11.12.0: {}
globalthis@1.0.3:
@@ -15854,6 +17994,20 @@ snapshots:
dependencies:
get-intrinsic: 1.2.4
+ got@11.8.6:
+ dependencies:
+ '@sindresorhus/is': 4.6.0
+ '@szmarczak/http-timer': 4.0.6
+ '@types/cacheable-request': 6.0.3
+ '@types/responselike': 1.0.3
+ cacheable-lookup: 5.0.4
+ cacheable-request: 7.0.4
+ decompress-response: 6.0.0
+ http2-wrapper: 1.0.3
+ lowercase-keys: 2.0.0
+ p-cancelable: 2.1.1
+ responselike: 2.0.1
+
graceful-fs@4.2.11: {}
gradient-string@2.0.2:
@@ -15895,6 +18049,8 @@ snapshots:
dependencies:
has-symbols: 1.0.3
+ has-unicode@2.0.1: {}
+
has-value@0.3.1:
dependencies:
get-value: 2.0.6
@@ -15939,6 +18095,10 @@ snapshots:
dependencies:
react-is: 16.13.1
+ homedir-polyfill@1.0.3:
+ dependencies:
+ parse-passwd: 1.0.0
+
hosted-git-info@2.8.9: {}
hosted-git-info@4.1.0:
@@ -15967,6 +18127,8 @@ snapshots:
deep-equal: 1.0.1
http-errors: 1.8.1
+ http-cache-semantics@4.1.1: {}
+
http-errors@1.4.0:
dependencies:
inherits: 2.0.1
@@ -15995,6 +18157,14 @@ snapshots:
statuses: 2.0.1
toidentifier: 1.0.1
+ http-proxy-agent@5.0.0:
+ dependencies:
+ '@tootallnate/once': 2.0.0
+ agent-base: 6.0.2
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+
http-proxy@1.18.1:
dependencies:
eventemitter3: 4.0.7
@@ -16003,6 +18173,18 @@ snapshots:
transitivePeerDependencies:
- debug
+ http2-wrapper@1.0.3:
+ dependencies:
+ quick-lru: 5.1.1
+ resolve-alpn: 1.2.1
+
+ https-proxy-agent@5.0.1:
+ dependencies:
+ agent-base: 6.0.2
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+
human-id@1.0.2: {}
human-signals@2.1.0: {}
@@ -16011,8 +18193,18 @@ snapshots:
human-signals@5.0.0: {}
+ humanize-ms@1.2.1:
+ dependencies:
+ ms: 2.1.3
+
husky@9.0.11: {}
+ iconv-corefoundation@1.1.7:
+ dependencies:
+ cli-truncate: 2.1.0
+ node-addon-api: 1.7.2
+ optional: true
+
iconv-lite@0.4.24:
dependencies:
safer-buffer: 2.1.2
@@ -16044,6 +18236,8 @@ snapshots:
indent-string@4.0.0: {}
+ infer-owner@1.0.4: {}
+
inflight@1.0.6:
dependencies:
once: 1.4.0
@@ -16099,6 +18293,13 @@ snapshots:
internmap@1.0.1: {}
+ interpret@3.1.1: {}
+
+ ip-address@9.0.5:
+ dependencies:
+ jsbn: 1.1.0
+ sprintf-js: 1.1.3
+
ipaddr.js@1.9.1: {}
is-accessor-descriptor@1.0.1:
@@ -16197,6 +18398,8 @@ snapshots:
is-interactive@2.0.0: {}
+ is-lambda@1.0.1: {}
+
is-map@2.0.3: {}
is-negative-zero@2.0.2: {}
@@ -16299,6 +18502,10 @@ snapshots:
isarray@2.0.5: {}
+ isbinaryfile@4.0.10: {}
+
+ isbinaryfile@5.0.2: {}
+
isbot@3.8.0: {}
isexe@2.0.0: {}
@@ -16330,6 +18537,19 @@ snapshots:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.1
+ jackspeak@3.1.2:
+ dependencies:
+ '@isaacs/cliui': 8.0.2
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
+ jake@10.9.1:
+ dependencies:
+ async: 3.2.5
+ chalk: 4.1.2
+ filelist: 1.0.4
+ minimatch: 3.1.2
+
jiti@1.21.0: {}
js-base64@2.6.4: {}
@@ -16347,14 +18567,21 @@ snapshots:
dependencies:
argparse: 2.0.1
+ jsbn@1.1.0: {}
+
jsesc@2.5.2: {}
json-buffer@3.0.1: {}
json-parse-even-better-errors@2.3.1: {}
+ json-schema-traverse@0.4.1: {}
+
json-schema-traverse@1.0.0: {}
+ json-stringify-safe@5.0.1:
+ optional: true
+
json2module@0.0.3:
dependencies:
rw: 1.3.3
@@ -16390,6 +18617,8 @@ snapshots:
readable-stream: 2.3.8
setimmediate: 1.0.5
+ junk@3.1.0: {}
+
keygrip@1.1.0:
dependencies:
tsscmp: 1.0.6
@@ -16484,6 +18713,8 @@ snapshots:
lazy-cache@1.0.4: {}
+ lazy-val@1.0.5: {}
+
less@4.2.0:
dependencies:
copy-anything: 2.0.6
@@ -16535,6 +18766,22 @@ snapshots:
optionalDependencies:
enquirer: 2.4.1
+ listr2@7.0.2:
+ dependencies:
+ cli-truncate: 3.1.0
+ colorette: 2.0.20
+ eventemitter3: 5.0.1
+ log-update: 5.0.1
+ rfdc: 1.3.0
+ wrap-ansi: 8.1.0
+
+ load-json-file@2.0.0:
+ dependencies:
+ graceful-fs: 4.2.11
+ parse-json: 2.2.0
+ pify: 2.3.0
+ strip-bom: 3.0.0
+
load-yaml-file@0.2.0:
dependencies:
graceful-fs: 4.2.11
@@ -16557,6 +18804,11 @@ snapshots:
locate-character@3.0.0: {}
+ locate-path@2.0.0:
+ dependencies:
+ p-locate: 2.0.0
+ path-exists: 3.0.0
+
locate-path@5.0.0:
dependencies:
p-locate: 4.1.0
@@ -16577,6 +18829,8 @@ snapshots:
lodash.debounce@4.0.8: {}
+ lodash.get@4.4.2: {}
+
lodash.isfunction@3.0.9: {}
lodash.isplainobject@4.0.6: {}
@@ -16631,6 +18885,10 @@ snapshots:
dependencies:
tslib: 2.6.2
+ lowercase-keys@2.0.0: {}
+
+ lru-cache@10.2.2: {}
+
lru-cache@4.1.5:
dependencies:
pseudomap: 1.0.2
@@ -16644,6 +18902,8 @@ snapshots:
dependencies:
yallist: 4.0.0
+ lru-cache@7.18.3: {}
+
magic-string-ast@0.3.0:
dependencies:
magic-string: 0.30.5
@@ -16676,6 +18936,32 @@ snapshots:
make-error@1.3.6: {}
+ make-fetch-happen@10.2.1:
+ dependencies:
+ agentkeepalive: 4.5.0
+ cacache: 16.1.3
+ http-cache-semantics: 4.1.1
+ http-proxy-agent: 5.0.0
+ https-proxy-agent: 5.0.1
+ is-lambda: 1.0.1
+ lru-cache: 7.18.3
+ minipass: 3.3.6
+ minipass-collect: 1.0.2
+ minipass-fetch: 2.1.2
+ minipass-flush: 1.0.5
+ minipass-pipeline: 1.2.4
+ negotiator: 0.6.3
+ promise-retry: 2.0.1
+ socks-proxy-agent: 7.0.0
+ ssri: 9.0.1
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
+ map-age-cleaner@0.1.3:
+ dependencies:
+ p-defer: 1.0.0
+
map-cache@0.2.2: {}
map-obj@1.0.1: {}
@@ -16686,6 +18972,11 @@ snapshots:
dependencies:
object-visit: 1.0.1
+ matcher@3.0.0:
+ dependencies:
+ escape-string-regexp: 4.0.0
+ optional: true
+
material-colors@1.2.6: {}
mdn-data@2.0.28: {}
@@ -16694,6 +18985,12 @@ snapshots:
media-typer@0.3.0: {}
+ mem@4.3.0:
+ dependencies:
+ map-age-cleaner: 0.1.3
+ mimic-fn: 2.1.0
+ p-is-promise: 2.1.0
+
memoize-one@6.0.0: {}
meow@6.1.1:
@@ -16789,6 +19086,10 @@ snapshots:
mimic-fn@4.0.0: {}
+ mimic-response@1.0.1: {}
+
+ mimic-response@3.1.0: {}
+
min-indent@1.0.1: {}
minimatch@3.0.8:
@@ -16799,6 +19100,10 @@ snapshots:
dependencies:
brace-expansion: 1.1.11
+ minimatch@5.1.6:
+ dependencies:
+ brace-expansion: 2.0.1
+
minimatch@7.4.6:
dependencies:
brace-expansion: 2.0.1
@@ -16817,6 +19122,43 @@ snapshots:
minimist@1.2.8: {}
+ minipass-collect@1.0.2:
+ dependencies:
+ minipass: 3.3.6
+
+ minipass-fetch@2.1.2:
+ dependencies:
+ minipass: 3.3.6
+ minipass-sized: 1.0.3
+ minizlib: 2.1.2
+ optionalDependencies:
+ encoding: 0.1.13
+
+ minipass-flush@1.0.5:
+ dependencies:
+ minipass: 3.3.6
+
+ minipass-pipeline@1.2.4:
+ dependencies:
+ minipass: 3.3.6
+
+ minipass-sized@1.0.3:
+ dependencies:
+ minipass: 3.3.6
+
+ minipass@3.3.6:
+ dependencies:
+ yallist: 4.0.0
+
+ minipass@5.0.0: {}
+
+ minipass@7.1.1: {}
+
+ minizlib@2.1.2:
+ dependencies:
+ minipass: 3.3.6
+ yallist: 4.0.0
+
mitt@3.0.1: {}
mixin-deep@1.3.2:
@@ -16830,6 +19172,8 @@ snapshots:
dependencies:
minimist: 1.2.8
+ mkdirp@1.0.4: {}
+
mkdirp@2.1.6: {}
mlly@1.4.2:
@@ -16909,11 +19253,24 @@ snapshots:
negotiator@0.6.3: {}
+ nice-try@1.0.5: {}
+
no-case@3.0.4:
dependencies:
lower-case: 2.0.2
tslib: 2.6.2
+ node-abi@3.62.0:
+ dependencies:
+ semver: 7.5.4
+
+ node-addon-api@1.7.2:
+ optional: true
+
+ node-api-version@0.2.0:
+ dependencies:
+ semver: 7.5.4
+
node-fetch@1.6.3:
dependencies:
encoding: 0.1.13
@@ -16927,10 +19284,31 @@ snapshots:
node-gyp-build@4.7.1: {}
+ node-gyp@9.4.1:
+ dependencies:
+ env-paths: 2.2.1
+ exponential-backoff: 3.1.1
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ make-fetch-happen: 10.2.1
+ nopt: 6.0.0
+ npmlog: 6.0.2
+ rimraf: 3.0.2
+ semver: 7.5.4
+ tar: 6.2.1
+ which: 2.0.2
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
node-releases@2.0.13: {}
node-releases@2.0.14: {}
+ nopt@6.0.0:
+ dependencies:
+ abbrev: 1.1.1
+
normalize-package-data@2.5.0:
dependencies:
hosted-git-info: 2.8.9
@@ -16949,10 +19327,16 @@ snapshots:
normalize-range@0.1.2: {}
+ normalize-url@6.1.0: {}
+
normalize-wheel-es@1.2.0: {}
normalize.css@8.0.1: {}
+ npm-run-path@2.0.2:
+ dependencies:
+ path-key: 2.0.1
+
npm-run-path@4.0.1:
dependencies:
path-key: 3.1.1
@@ -16961,6 +19345,13 @@ snapshots:
dependencies:
path-key: 4.0.0
+ npmlog@6.0.2:
+ dependencies:
+ are-we-there-yet: 3.0.1
+ console-control-strings: 1.1.0
+ gauge: 4.0.4
+ set-blocking: 2.0.0
+
nprogress@0.2.0: {}
nth-check@2.1.1:
@@ -17082,10 +19473,22 @@ snapshots:
outdent@0.5.0: {}
+ p-cancelable@2.1.1: {}
+
+ p-defer@1.0.0: {}
+
p-filter@2.1.0:
dependencies:
p-map: 2.1.0
+ p-finally@1.0.0: {}
+
+ p-is-promise@2.1.0: {}
+
+ p-limit@1.3.0:
+ dependencies:
+ p-try: 1.0.0
+
p-limit@2.3.0:
dependencies:
p-try: 2.2.0
@@ -17098,6 +19501,10 @@ snapshots:
dependencies:
yocto-queue: 1.0.0
+ p-locate@2.0.0:
+ dependencies:
+ p-limit: 1.3.0
+
p-locate@4.1.0:
dependencies:
p-limit: 2.3.0
@@ -17108,6 +19515,12 @@ snapshots:
p-map@2.1.0: {}
+ p-map@4.0.0:
+ dependencies:
+ aggregate-error: 3.1.0
+
+ p-try@1.0.0: {}
+
p-try@2.2.0: {}
pako@1.0.11: {}
@@ -17120,8 +19533,16 @@ snapshots:
dependencies:
callsites: 3.1.0
+ parse-author@2.0.0:
+ dependencies:
+ author-regex: 1.0.0
+
parse-code-context@1.0.0: {}
+ parse-json@2.2.0:
+ dependencies:
+ error-ex: 1.3.2
+
parse-json@5.2.0:
dependencies:
'@babel/code-frame': 7.24.2
@@ -17131,6 +19552,8 @@ snapshots:
parse-node-version@1.0.1: {}
+ parse-passwd@1.0.0: {}
+
parse-svg-path@0.1.2: {}
parseurl@1.3.3: {}
@@ -17139,12 +19562,16 @@ snapshots:
path-browserify@1.0.1: {}
+ path-exists@3.0.0: {}
+
path-exists@4.0.0: {}
path-is-absolute@1.0.1: {}
path-is-inside@1.0.2: {}
+ path-key@2.0.1: {}
+
path-key@3.1.1: {}
path-key@4.0.0: {}
@@ -17156,6 +19583,11 @@ snapshots:
path-parse@1.0.7: {}
+ path-scurry@1.11.1:
+ dependencies:
+ lru-cache: 10.2.2
+ minipass: 7.1.1
+
path-to-regexp@0.1.7: {}
path-to-regexp@1.8.0:
@@ -17164,6 +19596,10 @@ snapshots:
path-to-regexp@2.2.1: {}
+ path-type@2.0.0:
+ dependencies:
+ pify: 2.3.0
+
path-type@4.0.0: {}
pathe@1.1.1: {}
@@ -17172,6 +19608,10 @@ snapshots:
pdfast@0.2.0: {}
+ pe-library@1.0.1: {}
+
+ pend@1.2.0: {}
+
performance-now@2.1.0: {}
periscopic@3.1.0:
@@ -17225,6 +19665,12 @@ snapshots:
playwright-core@1.42.1: {}
+ plist@3.1.0:
+ dependencies:
+ '@xmldom/xmldom': 0.8.10
+ base64-js: 1.5.1
+ xmlbuilder: 15.1.1
+
pngjs@5.0.0: {}
point-at-length@1.1.0:
@@ -17276,13 +19722,13 @@ snapshots:
postcss: 8.4.32
ts-node: 10.9.1(@types/node@18.18.8)(typescript@4.9.5)
- postcss-load-config@4.0.1(postcss@8.4.32)(ts-node@10.9.1(@types/node@20.5.1)(typescript@5.4.5)):
+ postcss-load-config@4.0.1(postcss@8.4.32)(ts-node@10.9.1(@types/node@20.12.12)(typescript@5.4.5)):
dependencies:
lilconfig: 2.1.0
yaml: 2.3.4
optionalDependencies:
postcss: 8.4.32
- ts-node: 10.9.1(@types/node@20.5.1)(typescript@5.4.5)
+ ts-node: 10.9.1(@types/node@20.12.12)(typescript@5.4.5)
postcss-load-config@4.0.1(postcss@8.4.38):
dependencies:
@@ -17387,6 +19833,10 @@ snapshots:
posthtml-parser: 0.2.1
posthtml-render: 1.4.0
+ postject@1.0.0-alpha.6:
+ dependencies:
+ commander: 9.5.0
+
preferred-pm@3.1.2:
dependencies:
find-up: 5.0.0
@@ -17410,6 +19860,15 @@ snapshots:
process-nextick-args@2.0.1: {}
+ progress@2.0.3: {}
+
+ promise-inflight@1.0.1: {}
+
+ promise-retry@2.0.1:
+ dependencies:
+ err-code: 2.0.3
+ retry: 0.12.0
+
prompts@2.4.2:
dependencies:
kleur: 3.0.3
@@ -17433,6 +19892,11 @@ snapshots:
pseudomap@1.0.2: {}
+ pump@3.0.0:
+ dependencies:
+ end-of-stream: 1.4.4
+ once: 1.4.0
+
punycode@1.4.1: {}
punycode@2.3.1: {}
@@ -17470,6 +19934,8 @@ snapshots:
quick-lru@4.0.1: {}
+ quick-lru@5.1.1: {}
+
quickselect@1.1.1: {}
quickselect@2.0.0: {}
@@ -17978,16 +20444,42 @@ snapshots:
lodash: 4.17.21
react: 17.0.2
+ read-binary-file-arch@1.0.6:
+ dependencies:
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+
read-cache@1.0.0:
dependencies:
pify: 2.3.0
+ read-config-file@6.3.2:
+ dependencies:
+ config-file-ts: 0.2.6
+ dotenv: 9.0.2
+ dotenv-expand: 5.1.0
+ js-yaml: 4.1.0
+ json5: 2.2.3
+ lazy-val: 1.0.5
+
+ read-pkg-up@2.0.0:
+ dependencies:
+ find-up: 2.1.0
+ read-pkg: 2.0.0
+
read-pkg-up@7.0.1:
dependencies:
find-up: 4.1.0
read-pkg: 5.2.0
type-fest: 0.8.1
+ read-pkg@2.0.0:
+ dependencies:
+ load-json-file: 2.0.0
+ normalize-package-data: 2.5.0
+ path-type: 2.0.0
+
read-pkg@5.2.0:
dependencies:
'@types/normalize-package-data': 2.4.3
@@ -18022,6 +20514,10 @@ snapshots:
dependencies:
picomatch: 2.3.1
+ rechoir@0.8.0:
+ dependencies:
+ resolve: 1.22.8
+
redent@3.0.0:
dependencies:
indent-string: 4.0.0
@@ -18081,10 +20577,21 @@ snapshots:
requires-port@1.0.0: {}
+ resedit@2.0.2:
+ dependencies:
+ pe-library: 1.0.1
+
reselect@5.1.0: {}
resize-observer-polyfill@1.5.1: {}
+ resolve-alpn@1.2.1: {}
+
+ resolve-dir@1.0.1:
+ dependencies:
+ expand-tilde: 2.0.2
+ global-modules: 1.0.0
+
resolve-from@4.0.0: {}
resolve-from@5.0.0: {}
@@ -18093,6 +20600,10 @@ snapshots:
dependencies:
global-dirs: 0.1.1
+ resolve-package@1.0.1:
+ dependencies:
+ get-installed-path: 2.1.1
+
resolve-path@1.4.0:
dependencies:
http-errors: 1.6.3
@@ -18108,6 +20619,10 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
+ responselike@2.0.1:
+ dependencies:
+ lowercase-keys: 2.0.0
+
restore-cursor@2.0.0:
dependencies:
onetime: 2.0.1
@@ -18125,6 +20640,8 @@ snapshots:
ret@0.1.15: {}
+ retry@0.12.0: {}
+
reusify@1.0.4: {}
rfdc@1.3.0: {}
@@ -18133,6 +20650,11 @@ snapshots:
dependencies:
align-text: 0.1.4
+ rimraf@2.6.3:
+ dependencies:
+ glob: 7.2.3
+ optional: true
+
rimraf@2.7.1:
dependencies:
glob: 7.2.3
@@ -18141,6 +20663,16 @@ snapshots:
dependencies:
glob: 7.2.3
+ roarr@2.15.4:
+ dependencies:
+ boolean: 3.2.0
+ detect-node: 2.1.0
+ globalthis: 1.0.3
+ json-stringify-safe: 5.0.1
+ semver-compare: 1.0.0
+ sprintf-js: 1.1.3
+ optional: true
+
robust-predicates@2.0.4: {}
rollup@0.25.8:
@@ -18232,6 +20764,10 @@ snapshots:
mkdirp: 0.5.6
rimraf: 2.7.1
+ sanitize-filename@1.6.3:
+ dependencies:
+ truncate-utf8-bytes: 1.0.2
+
sass-embedded-android-arm64@1.74.1:
optional: true
@@ -18343,8 +20879,7 @@ snapshots:
immutable: 4.3.4
source-map-js: 1.0.2
- sax@1.3.0:
- optional: true
+ sax@1.3.0: {}
scheduler@0.19.1:
dependencies:
@@ -18376,6 +20911,9 @@ snapshots:
select@1.1.2: {}
+ semver-compare@1.0.0:
+ optional: true
+
semver@5.7.2: {}
semver@6.3.1: {}
@@ -18402,6 +20940,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ serialize-error@7.0.1:
+ dependencies:
+ type-fest: 0.13.1
+ optional: true
+
seroval@0.12.3: {}
serve-handler@6.1.5:
@@ -18504,6 +21047,10 @@ snapshots:
dependencies:
is-arrayish: 0.3.2
+ simple-update-notifier@2.0.0:
+ dependencies:
+ semver: 7.5.4
+
sirv@2.0.3:
dependencies:
'@polka/url': 1.0.0-next.23
@@ -18520,11 +21067,20 @@ snapshots:
slashes@3.0.12: {}
+ slice-ansi@3.0.0:
+ dependencies:
+ ansi-styles: 4.3.0
+ astral-regex: 2.0.0
+ is-fullwidth-code-point: 3.0.0
+ optional: true
+
slice-ansi@5.0.0:
dependencies:
ansi-styles: 6.2.1
is-fullwidth-code-point: 4.0.0
+ smart-buffer@4.2.0: {}
+
smartwrap@2.0.2:
dependencies:
array.prototype.flat: 1.3.2
@@ -18562,6 +21118,19 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ socks-proxy-agent@7.0.0:
+ dependencies:
+ agent-base: 6.0.2
+ debug: 4.3.4
+ socks: 2.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ socks@2.8.3:
+ dependencies:
+ ip-address: 9.0.5
+ smart-buffer: 4.2.0
+
solid-element@1.8.0(solid-js@1.8.5):
dependencies:
component-register: 0.8.3
@@ -18604,6 +21173,11 @@ snapshots:
dependencies:
source-map: 0.1.32
+ source-map-support@0.5.21:
+ dependencies:
+ buffer-from: 1.1.2
+ source-map: 0.6.1
+
source-map-url@0.4.1: {}
source-map@0.1.32:
@@ -18651,12 +21225,20 @@ snapshots:
sprintf-js@1.0.3: {}
+ sprintf-js@1.1.3: {}
+
ssf@0.11.2:
dependencies:
frac: 1.1.2
+ ssri@9.0.1:
+ dependencies:
+ minipass: 3.3.6
+
stackback@0.0.2: {}
+ stat-mode@1.0.0: {}
+
state-local@1.0.7: {}
static-extend@0.1.2:
@@ -18753,6 +21335,8 @@ snapshots:
strip-bom@3.0.0: {}
+ strip-eof@1.0.0: {}
+
strip-final-newline@2.0.0: {}
strip-final-newline@3.0.0: {}
@@ -18771,6 +21355,10 @@ snapshots:
dependencies:
js-tokens: 8.0.3
+ strip-outer@1.0.1:
+ dependencies:
+ escape-string-regexp: 1.0.5
+
stylis@4.2.0: {}
stylis@4.3.0: {}
@@ -18785,6 +21373,14 @@ snapshots:
pirates: 4.0.6
ts-interface-checker: 0.1.13
+ sudo-prompt@9.2.1: {}
+
+ sumchecker@3.0.1:
+ dependencies:
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+
supports-color@2.0.0: {}
supports-color@3.2.3:
@@ -18922,7 +21518,7 @@ snapshots:
transitivePeerDependencies:
- ts-node
- tailwindcss@3.3.5(ts-node@10.9.1(@types/node@20.5.1)(typescript@5.4.5)):
+ tailwindcss@3.3.5(ts-node@10.9.1(@types/node@20.12.12)(typescript@5.4.5)):
dependencies:
'@alloc/quick-lru': 5.2.0
arg: 5.0.2
@@ -18941,7 +21537,7 @@ snapshots:
postcss: 8.4.32
postcss-import: 15.1.0(postcss@8.4.32)
postcss-js: 4.0.1(postcss@8.4.32)
- postcss-load-config: 4.0.1(postcss@8.4.32)(ts-node@10.9.1(@types/node@20.5.1)(typescript@5.4.5))
+ postcss-load-config: 4.0.1(postcss@8.4.32)(ts-node@10.9.1(@types/node@20.12.12)(typescript@5.4.5))
postcss-nested: 6.0.1(postcss@8.4.32)
postcss-selector-parser: 6.0.13
resolve: 1.22.8
@@ -18968,6 +21564,15 @@ snapshots:
resolve: 1.22.8
string.prototype.trim: 1.2.8
+ tar@6.2.1:
+ dependencies:
+ chownr: 2.0.0
+ fs-minipass: 2.1.0
+ minipass: 5.0.0
+ minizlib: 2.1.2
+ mkdirp: 1.0.4
+ yallist: 4.0.0
+
tdesign-icons-vue@0.2.2(vue@2.6.14):
dependencies:
'@babel/runtime': 7.23.2
@@ -19024,6 +21629,17 @@ snapshots:
validator: 13.11.0
vue: 2.7.16
+ temp-file@3.4.0:
+ dependencies:
+ async-exit-hook: 2.0.1
+ fs-extra: 10.1.0
+
+ temp@0.9.4:
+ dependencies:
+ mkdirp: 0.5.6
+ rimraf: 2.6.3
+ optional: true
+
term-size@2.2.1: {}
test-exclude@6.0.0:
@@ -19050,6 +21666,9 @@ snapshots:
through@2.3.8: {}
+ tiny-each-async@2.0.3:
+ optional: true
+
tiny-emitter@2.1.0: {}
tiny-invariant@1.3.1: {}
@@ -19073,10 +21692,16 @@ snapshots:
titleize@3.0.0: {}
+ tmp-promise@3.0.3:
+ dependencies:
+ tmp: 0.2.3
+
tmp@0.0.33:
dependencies:
os-tmpdir: 1.0.2
+ tmp@0.2.3: {}
+
to-fast-properties@2.0.0: {}
to-object-path@0.3.0:
@@ -19119,6 +21744,14 @@ snapshots:
trim-newlines@3.0.1: {}
+ trim-repeated@1.0.0:
+ dependencies:
+ escape-string-regexp: 1.0.5
+
+ truncate-utf8-bytes@1.0.2:
+ dependencies:
+ utf8-byte-length: 1.0.5
+
ts-interface-checker@0.1.13: {}
ts-morph@18.0.0:
@@ -19150,6 +21783,25 @@ snapshots:
yn: 3.1.1
optional: true
+ ts-node@10.9.1(@types/node@20.12.12)(typescript@5.4.5):
+ dependencies:
+ '@cspotcode/source-map-support': 0.8.1
+ '@tsconfig/node10': 1.0.9
+ '@tsconfig/node12': 1.0.11
+ '@tsconfig/node14': 1.0.3
+ '@tsconfig/node16': 1.0.4
+ '@types/node': 20.12.12
+ acorn: 8.11.2
+ acorn-walk: 8.3.2
+ arg: 4.1.3
+ create-require: 1.1.1
+ diff: 4.0.2
+ make-error: 1.3.6
+ typescript: 5.4.5
+ v8-compile-cache-lib: 3.0.1
+ yn: 3.1.1
+ optional: true
+
ts-node@10.9.1(@types/node@20.5.1)(typescript@5.4.5):
dependencies:
'@cspotcode/source-map-support': 0.8.1
@@ -19294,6 +21946,14 @@ snapshots:
is-extendable: 0.1.1
set-value: 2.0.1
+ unique-filename@2.0.1:
+ dependencies:
+ unique-slug: 3.0.0
+
+ unique-slug@3.0.0:
+ dependencies:
+ imurmurhash: 0.1.4
+
unique-string@2.0.0:
dependencies:
crypto-random-string: 2.0.0
@@ -19433,10 +22093,17 @@ snapshots:
use@3.1.1: {}
+ username@5.1.0:
+ dependencies:
+ execa: 1.0.0
+ mem: 4.3.0
+
utf-8-validate@6.0.3:
dependencies:
node-gyp-build: 4.7.1
+ utf8-byte-length@1.0.5: {}
+
util-deprecate@1.0.2: {}
utils-merge@1.0.1: {}
@@ -19466,6 +22133,13 @@ snapshots:
vary@1.1.2: {}
+ verror@1.10.1:
+ dependencies:
+ assert-plus: 1.0.0
+ core-util-is: 1.0.2
+ extsprintf: 1.4.1
+ optional: true
+
vite-node@1.4.0(@types/node@18.18.8)(less@4.2.0)(sass@1.74.1):
dependencies:
cac: 6.7.14
@@ -19483,7 +22157,7 @@ snapshots:
- supports-color
- terser
- vite-plugin-pages@0.32.0(@vue/compiler-sfc@3.4.27)(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)):
+ vite-plugin-pages@0.32.0(@vue/compiler-sfc@3.4.27)(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)):
dependencies:
'@types/debug': 4.1.12
debug: 4.3.4
@@ -19493,14 +22167,14 @@ snapshots:
json5: 2.2.3
local-pkg: 0.5.0
picocolors: 1.0.0
- vite: 5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)
+ vite: 5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)
yaml: 2.3.4
optionalDependencies:
'@vue/compiler-sfc': 3.4.27
transitivePeerDependencies:
- supports-color
- vite-plugin-solid@2.7.2(solid-js@1.8.5)(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)):
+ vite-plugin-solid@2.7.2(solid-js@1.8.5)(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)):
dependencies:
'@babel/core': 7.23.2
'@babel/preset-typescript': 7.23.2(@babel/core@7.23.2)
@@ -19509,14 +22183,14 @@ snapshots:
merge-anything: 5.1.7
solid-js: 1.8.5
solid-refresh: 0.5.3(solid-js@1.8.5)
- vite: 5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)
- vitefu: 0.2.5(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))
+ vite: 5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)
+ vitefu: 0.2.5(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))
transitivePeerDependencies:
- supports-color
- vite-plugin-vue2-svg@0.4.0(lodash@4.17.21)(vue-template-compiler@2.6.14(vue@2.6.14)):
+ vite-plugin-vue2-svg@0.4.0(ejs@3.1.10)(lodash@4.17.21)(vue-template-compiler@2.6.14(vue@2.6.14)):
dependencies:
- '@vue/component-compiler-utils': 3.3.0(lodash@4.17.21)
+ '@vue/component-compiler-utils': 3.3.0(ejs@3.1.10)(lodash@4.17.21)
svgo: 3.2.0
vue-template-compiler: 2.6.14(vue@2.6.14)
transitivePeerDependencies:
@@ -19574,9 +22248,9 @@ snapshots:
- walrus
- whiskers
- vite-plugin-vue2-svg@0.4.0(lodash@4.17.21)(vue-template-compiler@2.7.16(vue@2.7.16)):
+ vite-plugin-vue2-svg@0.4.0(ejs@3.1.10)(lodash@4.17.21)(vue-template-compiler@2.7.16(vue@2.7.16)):
dependencies:
- '@vue/component-compiler-utils': 3.3.0(lodash@4.17.21)
+ '@vue/component-compiler-utils': 3.3.0(ejs@3.1.10)(lodash@4.17.21)
svgo: 3.2.0
vue-template-compiler: 2.7.16(vue@2.7.16)
transitivePeerDependencies:
@@ -19634,7 +22308,7 @@ snapshots:
- walrus
- whiskers
- vite-plugin-vue2@2.0.3(lodash@4.17.21)(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1))(vue-template-compiler@2.6.14(vue@2.6.14))(vue@2.6.14):
+ vite-plugin-vue2@2.0.3(ejs@3.1.10)(lodash@4.17.21)(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1))(vue-template-compiler@2.6.14(vue@2.6.14))(vue@2.6.14):
dependencies:
'@babel/core': 7.24.3
'@babel/parser': 7.24.1
@@ -19653,8 +22327,8 @@ snapshots:
'@rollup/pluginutils': 4.2.1
'@vue/babel-helper-vue-jsx-merge-props': 1.4.0
'@vue/babel-preset-jsx': 1.4.0(@babel/core@7.24.3)(vue@2.6.14)
- '@vue/component-compiler-utils': 3.3.0(lodash@4.17.21)
- consolidate: 0.16.0(lodash@4.17.21)
+ '@vue/component-compiler-utils': 3.3.0(ejs@3.1.10)(lodash@4.17.21)
+ consolidate: 0.16.0(ejs@3.1.10)(lodash@4.17.21)
debug: 4.3.4
fs-extra: 10.1.0
hash-sum: 2.0.0
@@ -19664,7 +22338,7 @@ snapshots:
rollup: 2.79.1
slash: 3.0.0
source-map: 0.7.4
- vite: 5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)
+ vite: 5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)
vue-template-babel-compiler: 1.2.0(vue-template-compiler@2.6.14(vue@2.6.14))
vue-template-compiler: 2.6.14(vue@2.6.14)
transitivePeerDependencies:
@@ -19746,31 +22420,31 @@ snapshots:
less: 4.2.0
sass: 1.74.1
- vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.69.5):
+ vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.69.5):
dependencies:
esbuild: 0.20.2
postcss: 8.4.38
rollup: 4.14.1
optionalDependencies:
- '@types/node': 20.5.1
+ '@types/node': 20.12.12
fsevents: 2.3.3
less: 4.2.0
sass: 1.69.5
- vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1):
+ vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1):
dependencies:
esbuild: 0.20.2
postcss: 8.4.38
rollup: 4.14.1
optionalDependencies:
- '@types/node': 20.5.1
+ '@types/node': 20.12.12
fsevents: 2.3.3
less: 4.2.0
sass: 1.74.1
- vitefu@0.2.5(vite@5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)):
+ vitefu@0.2.5(vite@5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)):
optionalDependencies:
- vite: 5.2.8(@types/node@20.5.1)(less@4.2.0)(sass@1.74.1)
+ vite: 5.2.8(@types/node@20.12.12)(less@4.2.0)(sass@1.74.1)
vitest@1.4.0(@types/node@18.18.8)(less@4.2.0)(sass@1.74.1):
dependencies:
@@ -19996,6 +22670,10 @@ snapshots:
siginfo: 2.0.0
stackback: 0.0.2
+ wide-align@1.1.5:
+ dependencies:
+ string-width: 4.2.3
+
widest-line@4.0.1:
dependencies:
string-width: 5.1.2
@@ -20006,6 +22684,9 @@ snapshots:
wolfy87-eventemitter@5.2.9: {}
+ word-wrap@1.2.5:
+ optional: true
+
word@0.3.0: {}
wordwrap@0.0.2: {}
@@ -20072,6 +22753,8 @@ snapshots:
wmf: 1.0.2
word: 0.3.0
+ xmlbuilder@15.1.1: {}
+
xxhashjs@0.2.2:
dependencies:
cuint: 0.2.2
@@ -20115,6 +22798,17 @@ snapshots:
y18n: 4.0.3
yargs-parser: 18.1.3
+ yargs@16.2.0:
+ dependencies:
+ cliui: 7.0.4
+ escalade: 3.1.1
+ get-caller-file: 2.0.5
+ require-directory: 2.1.1
+ string-width: 4.2.3
+ y18n: 5.0.8
+ yargs-parser: 20.2.9
+ optional: true
+
yargs@17.7.2:
dependencies:
cliui: 8.0.1
@@ -20132,6 +22826,16 @@ snapshots:
decamelize: 1.2.0
window-size: 0.1.0
+ yarn-or-npm@3.0.1:
+ dependencies:
+ cross-spawn: 6.0.5
+ pkg-dir: 4.2.0
+
+ yauzl@2.10.0:
+ dependencies:
+ buffer-crc32: 0.2.13
+ fd-slicer: 1.1.0
+
ylru@1.3.2: {}
yn@3.1.1: {}
diff --git a/screenshots/app-window.png b/screenshots/app-window.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf961835cf8e2044da5fc5193ac22b3063c81daf
GIT binary patch
literal 59995
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 |