From ab77a93088efb0b09c7b13d7712d0c727626081d Mon Sep 17 00:00:00 2001 From: moizahmedd Date: Mon, 13 Jan 2025 14:32:13 -0500 Subject: [PATCH] support for custom labels --- .../dimo-network-login-with-dimo-0.0.14.tgz | Bin 23328 -> 23484 bytes .../dimo-network-login-with-dimo-0.0.15.tgz | Bin 0 -> 23471 bytes example-dimo-auth/package-lock.json | 1044 +++++++++-------- example-dimo-auth/package.json | 2 +- example-dimo-auth/src/App.tsx | 23 +- sdk/package-lock.json | 270 +++-- sdk/package.json | 2 +- .../ExecuteAdvancedTransactionWithDimo.tsx | 8 +- sdk/src/components/LoginWithDimo.tsx | 8 +- sdk/src/components/ShareVehiclesWithDimo.tsx | 8 +- 10 files changed, 796 insertions(+), 569 deletions(-) create mode 100644 example-dimo-auth/dimo-network-login-with-dimo-0.0.15.tgz diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.14.tgz b/example-dimo-auth/dimo-network-login-with-dimo-0.0.14.tgz index bafca890d087faa690be10eb0ae8e8a1540a4c37..402c8077ff0c199fcc6d8c9593d7a1dfb343767b 100644 GIT binary patch literal 23484 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∾>X@Ne)u&jvBm*8Bah4$w1`}0Uvv@6@K}m24zxEP`*mCF~2| zz0XXlrJ@D2r88d4mwB;dZh`ckxTi}?A)^w=n(@Xhcm(I8wpG4Hv96>bDf%5-m}j*K zkfky6%IJ*a!7*dS%*?|cXvWOg5Whc!!IkS!aVDgCA=Ovw4Gkqowce;P339F31QAlL z=@G}OF7QP+vBp_5kSp(byH(P$dS?Ua2&vzu6JP`ogp*kJPgzsrh$7UQ`mC<$f%)v2 zTGMSnm))V|dauG@_zpzCUL1th1=T=uG=rD33c$T05dTAlZg)Ji(Z20`8C7oOR&;myg4oM=J|%m z5Ok{Nl#D?^eC@^q*C!UqBeTR5Ps%sr{Q!;U0f;yC6(CLYMr}i4xxa$G(BV0Cp#3bt z0G(8;-hd6BmcZk|d~v7N^uQQczT?q-P)J|US3$T7#WXB3nds{q>)!^~C>V`L_rjHy z5O9HPhsExwABVTN&~0B2{N5N5wjJt$kMrNQ^a9$sx+AQG?Py|B-8Q)t8H}i}M!Ir# z?pgk&qAO@7Fk7{n&g=l@TCJwArM8Pp{Q&?aeai(?P#h3wPSLhXXA#TdEb5VNYg{6Y zwYylBZn5E))Zn90W3Y9KA5za9pN#!WKe+Y@g(oDi?Qs}VM`7&S+GbnK-B&D8NF6t% zb}X$@{;6o4t%~ir)Q|U^wy%p)$D!K}bZNOlX%#G3g}apW9MR#(vtqgji*-c@uIp(-P3eOO9OJaEoF>u!h4sg`?JjCOWID<`*bpSFtf)gTxbS@RRcS~`o=oi0n|oq zgWCa^89?3KT-COGbz`$Gsscy1x(>8aF!1Uf*l62S-eIvs5dDN820F7_zO&A$*LHMn ze%|Y6iR9RPR@X2E&7I*uw{S?siw-o?=MLdZ@yM3#p2SZyKjn6&TzNEJ+c1Y18V0qCBYio;? zzXi!$XO?zltyUY|DEt_0E352h?8Y8#D=N&s-)P@)R~Dt2xUyUi+?Xm89iiLi zuWO1P`0oHmnPX2n;-w|Ern@Oqqp9cmNSjQw_SC6h8$;3WY|n}!kYn3Q#>qhuyTxf= zEG>=o!0*DaS>MsM%azKu6;TDb7NxD$bSvdx7!b@JwS~n5R$$2}bEswt3xXr4EoBG) zvCma<)Il!|q^sO_!v@$CJpZQ-Il8(~^gF&rjas@u^$kV8a_RMUaMM<5q(&Mw0?+!c z=e0q7OBMZQ==o7wY^>|+YvXzq_D;1?tJSK|^gTU~taza4cTQW`uaWwyQL8oUZ|ZfU zw!Yr2uNuu-vmqXnddp}u)*GZ=HyZ03t>pKnQCn}dHoD^Xnz6CoSX+a7t7~g5(ljqY4bm`HHyU+PGg_o&tkyPLE%*-OS*_O^-TInQuhlp4eWOO2 z#%goD)`YJxgw>6WZUZM_qgGodP`ecj@c zY`~Rdk#3#4Z9CB>;XHY|6<$PbN4I1`&(6=WsqEfRdmK~Jajt-CcgRu7xuA51lAWTD z{Z6s|$W(gn1**g1fQY7~7L*B>+n=ey(vrQjR zHiv!lt}yy9UqH1oeFkP8R+f0Km+&L5v77ubIy)ab@4LG@XGe#f_q|T{Xz$?tltq&H z6>7eqFURds!kXOWdH%jmuc#j%-HvEm+5OjU_xNb{tgJU>GC}LpTI+uT)k~$T;33jg z3Hm#xvTym;1tmLs`v;_B+rik6r{Mb7R6t+i`eVxX#oqn_;`djfQ}8l_P#<^S>~-Jm zp6z$ucV6!vX0dH|zq9x5Z14Stx~7Hegl&B23APPN8XHteN!=2qRLY%e>Ljfhqw>H&!@)1&DC#FBV}YjGd5h` zjhU_h9)rt1*8qAnCcc?Unu?MUo)l%WRaRR~YtT%ESV&uesYJn$o>?RJ?2_Ip8BsMf zl~EWtW9itHftc20whizi%nej1-kdOm>4g(2*$B8Q3HgfumV9DL>~@59Dgvm zPzpoc-`?FZxwxzY#5;S3yWJx*6-Xy)h#h2BJjBK)dcC#wQyxfqW^qc4mZdh;*_0_Z zIBzbve2GQ>3jo}+Ff`OV23^K|gljkVT27UN9Sf^EOtZ6Q!YO`JcI zN#diUZmu`(>8TX>xqGwnqvNA)Vw%|^p!zebpC|epg90c$=>fpE7t^7Ny6Q9LkZ{H|8E7QZ z@0rCJt&JlZo-t*N&U2q-pTqL=mcP8Ms{)EJaKls9C>FnB~4Q4w!jI>V@YAyTV&t5S?OF*v!>{o z-k8VYeX!qOT!s%g-)8e$c74_fDBVxF=T!DeAaTZBPJW)Oufg01R^dh+x26`Q0O4Kq z_R|q4_J>xSsPFtt7ise$9eI{b)#^(1LRWrOwDidtJgKH~ffWbmD&CGhsi$6SXzm?Z zVMM{-JaLpSz=nT_L+t=uJpsfvQGTV`1U%<;-vn}E_`$WRRqJ#$y@W__M$i4UU2!sG z%^I%~9}4V%V)L*k^=GvS-n{xouM@^Zo9KH8vNoJag4r%QqJSISR(VSJEi$=q2_@51@F`tdQqxj0aR+BLJp|7(-AW*wFjp%+bSnIN z@*5Zos1!W*z|X(l__ld2bsjR~a(9^G!~;v9BaghfuB8{kED3YCbB9Vb1FX8fHKY^P zfGfOGptxz8mKuZWZ`NPoklNI}0_z!rh4jN%z_+d}*8`3Qus))`LnKowxbbXF zn>7xPmD=bfRg*30le|QqzZ>(t0KG*qzv^x`%8gMlL=p~n6P1C$ZKi>iPSQlhq zCV;12Eq61Are~%sg} zNi9q?xd+9P=nl-l0BJ;6MwT?O>8H;7L?46e&y@KqQ%o!^oi8nUX~TsTn@nwvsV+FU zjQ)Vjq^^J(^^ECT*nk{qlXSooDGm8M7+T3zvWr{EOSh7f!MCx%w~^!|(uZv|EZbK7?6xAql-~sAjcJ;#z-)+mz*ZsHbT~D_jxOdg_FJC$@t$Vg_>3UDJwyox`KH_;rxvg5N1)|J@NPt&H z0_6UB4j;5ze8jI@k8864GiB*uixgirZDQ{HV?WZ(XFH+ z#v`!c0+0^ZWsH=>Wv=7IT3`gouPiM+gRku3&9v)Aewh}AU2uX<0@2BwcYGjZhY{is z%PtT0ZinZAx3t9mCZ3*0*2Q!Pi)96Ks&HoYo||3Mcv={nZwomvQ0uKVZKA0l#Q)6k z->&I7eC7Ax9ybQu{qbMx>#bTo{#&C}t1sfeJ;jHeXP|H+rtl3?m*MxawpFQQqq`9k z!%pI%+a}8fMh#{`1LJ5}C)Fz1x8UL)6ksvGlB?{!o!=^i1mk!#j@vwXC3Mrqe~pkv zfpG>m(VDz1SUjlt`xB2wT4Jf^*AbG@?zG!K%etJ``?NF#hBH z9U!1^UzS+DL(aqCI)VsX+2$qyEuRQ6Mf4`7K1kkCo182gadfk+lVvvD%PPzuJG4!ze&EnE)=`vHo#@j$v7@Na$H_7}GbjC!WjjiGJw-g)_2Kx8 z5>y0qVn$O?s&#ukKrCC_#fY+i2;7)#Rc6tD{?~vT^?!TH_@A|UW4%EC>#gS6g8o0n z2QXCu!m6~1@=uf!eHvc};U&B8umavpD-K#(p(v0`;N;sxsTnn+-eiv*e)FEcVh@Lw zi@!3lW!Wp>+M?V$$B6k`))u^H8%cp(1f{7x2*|&gY8m1u;`SoZh}sZ;$oaQImX-*; zabr?f*cMRE$FAo#}DfO2Zur7n`VWyHpxFi(%R(%Kum2Flt6k0GW_Q`CS5qL$Au4 z`zOwPHPh;)RnJEiF%JlQ{{g{XKVo+EF)LcCz zt)fqWQNHG%JWr#qWuS_qZ5ZU9-w$579-bgZRUW#c7pDgg$6J)aP|S;i>}*Y&8kogQ z@7&qFhf$dh`h5Kk1*nI~MKv*F5XzU;fdIUH8iJOEM|I+h1XtMsSuiBH?O9>kcSNoS z)K8`YswS&azGw-6-WXb8*SR4i>$Ekj{z48$F|m?)2V{lN<{Ku9LV;j;uc5KF-Yq%5m9WW> zchx(~zZip=66DO?RK65IDl7^eGE-5bR$o(QqBcV#%Hq?#wXQ6V#GdGi^Mtt3=+KSf zuAx*8AaQ*ZoNxuL*aei}Lb<%|+2!=ybH+rGIX@D%TO^{ml;>kG;W%Zz2|59Ll<}|U zY!%oPk#OwC?l2?tXW-++5n@Zz@QNz>1K_)cPT%(aMbLS{jmQOPpTRhk>4M&jXy~%d zxkK$BwBjI)?x9I38Ir4Jq(_flSoUr9y_2+^?SAOSNw@nnw!ofqA4P=jhb~Sh1da!0 zk_>r0?3{N*oy@X>3@ej`{4~F^AnxNWW1$~{28gk}e~~_GAc?TaNiOVSw%D+#QJ;Xt zVca^Q#)ZMP4B5LI%Mi_Hd9YjnGqf(?{e0k-fGHY~NDcxDGuP+uqWi(lKrPy104Kll zaPP55Ubq0W=U9T9=|2+rD`e2d0oPDWoqj%sFTY+x!^rds#FTNY z5F+vqN1ki>F~O_Aq>pW7`Wy0abTPGs$PWk9^rfl(Lf~p&7W+QKV5g!-f(cn%Fk zRHxfu98M>F45~xW2#>`)gW|DXo6@_~;UKt{IZiJKE+aA?5sNY6%!`R!xL4FK?Bfg& z5MJ{*^uBu3P@gc?5NH632dLsEe&DZ!6xhuxDqsLrRCW@8X+@D_qJKRb02T>X9QGky z8CoMwq?n-KIH>fuJe;WUh=>p}Q5gnAbMqyTwE@}x#Du`sKjN%^jHJkcyb^&=1;-21 z1N)xqm$Nd!?T8)*K|D7MGQBPUf%1tBROOO_K_{cuX1b!~Lif=_*fJR#fF0lp2e#0B z7C3jvgdpI-&ndgAF1Tod0nnsbilcnASbKB!q-7xV4`8hoQUm> zvbkr^dgFfIy_stkfFXAy#6aA2FlZ9-`pl0HWR(26TfFz;DEEZw|0vo`EJIVqnv7CH zbis#9lmP)t%}jLi_n*~|sHp*poUgf7$pdFu!88EPEemD%g z^(iov_07V^bOWCepxH>pPEuZ)p-_z5gOf0Lgoh0qRJg*ax-B?}XdbZq;MhlLmpVPy z;bAH7n-u^H%9F@-sK~Q(&t$_a?~8-`Ue+lUX;Qlvo9^O)iF>3Ip1UzHQZsi*dE;F9 z0Qwl<%95?2gHR5ak|3meUXCOf)15|nA<+*G*?=FQNCNH6nEuvgnR6H zLK|N!bAm;0MwXwji>W4o4M*DW(Exq4EC>0nMEQ~7u_W=m$7RR-G{24JXL=J-B(CPztVTDL0ks%s|!9{2djbxWCBQCz}EfW@m8>)ebj<*5$_~QYM%9tot^Wx=nCH%h0$aW3+o09{tU_AMmuyAgHfrj&&f9pts8eZ9twuhf%>U9n5d!( zGm4Y3EFa{{202Ki8yiQ4*uBixaXGW}C>IFcT0--=6|%26^Gr}qk)e{15RQ)m=z<}Z zF)|OvzBQTy5+Fy&T5+afXpJJKfJi_p({#uu*8RPJ>Ja9XIkZU4;>f`NaVl~sNnHB} z(1grr2(YhwUdwfE#Syx`=lWcEJ6G4$U&tQk7LqwkwYEUz0ZWU0=g1$R(*vYqNjS!) zQ-aJT7D+{&=_we;sZRWXVhWdukQ-(UP6S$ezPK=62-fP;{0tjpuTPdG=6x7o#AI`0$8O)cNu8dZUY(b z>lB`-W@5Sn34ksQc3o$ z@RF$82m6`;>6~7;z7I$n^plNT*s(sne&_m3^A&pi`Ltf#j^op7m_%X^tkAM!P9d@+ zH;a{V=#KV$=3+SKq!-9TM(K~FZ~)fZ<$t=o;blGpZb;ttb^^Pcps-WrVFX3M!jTJ! z70O;k(!!J>XJ^RyJJGUmvBN8;IZB;^bHMKVeC^cmUC>9F12rWHi^sWK2r|WZ(VSjV zSfILKdEWKM!)P}7O8O5iriJGhTm12GxnP?~H)MfKNJZyUjpp_9oPSF6gMfx`>=O7DN)I7{ zE-DpKTmjRDPAH6wpM$rEOpyO3roJFL5}jF&_;qsB-a0TW6vLQ6u?#wgg6Uh#w!}uy z)WUI96H|%VaM_Dkz8}QgIm1sz6$N}=;~?-NT#q<(uUxc-3v`)+Eg7j5W_>_o*XA*Y zX6Q6JvK&rs7}s&T%v2~sO-G!7Mv(3eiJ6s{Y8db-Qz!0=aI~H4>`0D{R6{K>5pjT7 zr>A)bqdDYlFV$tDrHgWx;^q4$WSKecBOT&4d)IU0+fu^QyB&J2e>r=HNrWfWKSjJY z*Ic8u4w*MOvDROE#GU=Mgt+l@Q^ z?VKmi6x~Lj(U6ec^Jijg<{aP(F_;L?r4CuPe9-E`jjcSNV8`#ro`(}N7fyUabE|yj z=_Ix;DHFUb7BrMB!?j7KcwSC!fGwAF{)(UEN8DC%zZj35vzwbZ4}uNQ88EoV7;>ah zauEo|N8=qjy#B>bXh^Y+>y~)Blt2ji&mcTsXEd5a(ZCd|Ns34-ycjc20JLU94qm)E zV0qrM&ZY-6J-5r;${LX&xF|Ckj~9n6FBxVDaN?5No`_*JT_Q?=LzNU-i$|<>Vr;WQ zL6@n6@(~))1PV(He^`NB~r^>v2SnS=fm^ zzYB}{(F$Fp=F@FJoURj$r~->Ljv&n_uLn%RG7n`jW89W^ZQVw_`Kenz4|6UZk3tu{eOF6nKQ9uL_$0l%O;cfm~kj6guB<9U!Y6?Kb9F~+6{ zW;lq-dIHa{0aWh>GnQdyPf1g$6kSOyy2Fu2Ap${^kzk`scf{%UJNF!q+L_!!@6sLR z6bP~*COMQdP8WH1V#df`x}#jTb7=vK0Hlg;SuA5$l{g%VxT2}RrQ%e4#C=84v(=KZ{@LOaYK>XLDK-c3B%lu9{k}K!H!@|48kXsz?~@ggnMI zC~^M>@8OMO*NdufU+oyaF+anhHTtgiKWl6CM*jX!a~+;7?*BZ&{h#zk=c=ys(SoLA zF+kBXCJ80^9VzV-#W1P{3j~nIo;XrYb-Y^&1y6M_DL^LgNNFpb&Ot|~oz8*2-|6h@ z!|hIIxUC1>PWQF`y3={B2iu*lx2< z;{NxK+y5ntKQ9rOjzV#Cb00nEbdt@nvCVc2{^lF(H-Cry#%*-m=^RV@H%j-~R;SbT zc+rh*Y>PiWh`X#FBQ~(#SGQBT!K&bHPrqS#K^?-b)Nkg^)wbU2bb9PfjvW0yl^p$k zFFE>s7CHJYM~(zA|B~hj>!p3;w_=S!SO3)Me3GhIosN|!SQ$z=*pVk)Dk=*6*_FUZ zs!EhF8Aw80H@AV1?&!Y*E?_~s)3GJU)2{FvKQy|XUtj&XlO@EIRsE5K^)Gh+8|gob z4FLQ014|t9I2_;%`d?oy-2ZOX8>-b*)MDvtobM^G!)=MO z=U#U^-9NV%wD+$?|3P-EVl2{|xGFMnblLB3I0|OPf2!B>^nV>=LM`b352F8NOFz#U zz>k4@(P)Mk&`rgF+no|IV3Sir&in!K<&rzn?II)kpKXbo#rBY3XUOe(;W#Lk3AZIC zITiDZ1^?t!`u>95PPdwzZoj``{nxfTomx7mM?3|99Pf(m_GM)S@8NR0vs*`@Xh#A+ zZ5|I0(bVcT9M4g=BU*f2(qdz~v)|e-Ey2&w%WmiQ&Fux3{&Ug)Bq91^sefnbe^=KE z@&B65#`=Q(|1kQWMS*#_{~Y$*&-!;|);~vBv#kG~zax_n$(EtCq{a;-CuMqXJjeL_-wS8;?B|jH(1Je-M&r@b`hOJs|C+7(!vEvP(f=$8Jjnket@<Sb_+2dThV_x`aQ0D!Aof}PH9 zs|7FgjEM4Q!4F>&kfvToVg|6>WhRtAkZdG^705U(;23s0rC0k=C2M!CwjKPv)BVW4f%n-?uJx^Mr?I{I^O>Kf>3@0yE2JOkz_mRZeWM;|mj0)a-~SEZ02cfI zhwcCAi~kjRpz_8ZM<2v4%%J6{`*dRoLHv4Cx3jigEnL`tGL84* zGnM{FaS*}}{&(Nti3@pMBEypI!aq8_)rG^}6Q2Jpev9OkyJN-Hx08Tb z_y0=bzt!ps{qK+4|795Puoyu37H0YZronwc8sIkZZ@L=u?Ox1yHRivZ^c3ws1IQF! z9kbYdpu_J$aO`iP0yFKu1^=J*dVS&l^W*k^>Eb^$0L&CTx}OsK)?tbo(9UpeZ@MW{ zGY@JE@Ed2v#eV(I4pU0xdE>3Et!`)BZ7mcGQ}+MiZf9qI*BCnAp^tm_e|@!9(ErwJ zt>%LNf0EDN3Hs@=An-eT`v;Xu?g8fOAcxelW0I(KNpI&jkq?_C_Pe4UWC##>f-uEP z(1)DZE9a1wMd#`E-2Y$*e0YX6&%MCDWXS+{eqt#*AfyGnz|>v|IFJ(x5KFk-~UebAc2g>lFn9+ z0+vw5^RPdh2uN?@k1#pgtrcQ=YD}-4CWwbea&F^xrSkdn=L%GE$v+);7_9g-z7E36 zst5DG0s~%w=UA>1gscKK4{gs;=kI?f$B}hGD}MxIOqrHWCqR~Q(3F-IlP)2wh55jN zVM?@d#8Zj_t*3tM+UY8RejipzYI9(*jJKG-D6N56Quu;lA`o;RBG<0(1lKIdQt0yR zrBHJOsZK&j|!`LurL2+r8@&|;0EvIw{e!=w{*@aBKIAWHLq;|ee-5Mo^JVb#>pbmM07)w|h~Th{DoJ8? zm~NiTji-BvbYhY7An>T=6D3nuNfO#X8J5FJ^oSXw#$iZ(NFj4&d9Fj=emc@I3D3}S zy?g57dp$|rb!~Yb#l(7$^Q=r&#ygT3$P5Lcf^f4@^b1h`5$4WaG@?}yvr7X zuLoO)4qFB?A!Y#vRbcFPnv4<-r6R)VK(}zXA@v=`axz9cruhc)ya@ySb|c6 zDZH3{dHO*FOMISZAgIWhNQQw!P38`&WL^Y*kI`B4PK7aokgpN*1*UTgJZgBsg{tr} zZAB+Zp-HYCOqy%nsYt9dP2dw%!2-|(E0L`~qT$fRjD<&ZID#CJdyaXRK8;vHD2Kcx zN?jpsl4NF@kZKhP(zWY(&}SS59^~J}laC#5kS529E*Zg#U|Gl&Ul-inBP&EEhvmBl zuBq<@*9LawvLh?zU?mCId!6o%1a_1ePPIxzIxtAt8u3KAqEn)deV!1R^$8iA&ncY8 zaez#S8*BLnMP>8uL}_ib6kTa;tSP4xd?}~mO?rs~pcYA{Dyt7E%-Hy(kJL}~MFyWr z5%|9Wuavq1Xmhyx`|;l4?oRt#7Mk9ST%I@Cim7=A4Ig|s+BNEtBD!;L!fjmEx%2b3( z`gj0VaZbZjYB!C#{c5*XTix7T?{BZ$jqO#tPg{0>y-wFRR#&&zw;Qxe>os}A$bOhg z=9zWwns*T%N}Y2TPzZPl!k&=M_MYHi9I29Em?0gmsj$q_G|V&`ULZcyZq^#-n;W!N z-=sBXl{P!|jE7>_(!btwBn#vtEt5}XkVE0qrBjt>}3 zCT>)z8>BaYy^v6Ac6#d!h20zrTWLt;k)#np(~yVcSWE;O%MxX_<)m5a07v0Qf+4f) zflDDV-}x;QVs9B!$rzF#q6vS2!jT>LNfPLkhtqLhLJG78GAVjq!lz7Q^d6n-D3zU_ zfSD{~AyXD}Dl=IbM|8K}r*^EWn)w1{zdlj(oe_=P@lyl>PLFRHA#i|63sxjgr zQyK(N+aiS*8IZLtkjp9){Uis$saC0!%ay5A$>nE*`d7x`Zl`;6*7@+^420Y>CTgDT z?L33k$OxME)DqI?+414tGra=xV#P3wN~Lm_pP-jSt=xOy7pV8Q9`Ij#uunhGD-S)7 z8Miao zGXyP4I6paJ&LzQA9?nVL!|?Gbo4`r2u#5ap`hS$=|NP$eAGrThy#HHY*nghpLvN5J zEI^$G01wfbtSVE;5Q+MW@W>f6IvomLMu%4oVtEOH07mn zU_#z4tSf)bhLoR56%xbqcgeho(*n(nDBR}Pl#yFl#)s0|a%5Gff!DXZ2;iG+RsOd4 z+{gdjpa1!L(f>v<|NB~P5&z*y=|A)IU}QOj@5)x9EhM{s9Nwbxj7X%r5bQIp!YKQ# zM+zd=^cYsrr_z7-$orc-c+#18E_q=Y40LQ?E@_D@zS!A}GV+xDluZ_WBum_cE!# zN{v`5);2k$b`UzxSqtC?arV?Ee_pPy)uRVn)e$3SJ zi_c@y|ML9L-&_7)FW&!Xt}gEXKP~_N03y%#e3poFgyH1%zkwtdxl%?8cid=X#rEJi z``M#04z7cpKj)|vmguWO>QKTg(mlgx&KKIC(~)`gL1da@_$+S?(Z-E z*VbzV{om?(bHV@ptowg90hqr1pIEMDUC!L>kFeECH+tzdpSH>KTO4dP9e|KT)JIo& z@cO-^x5C}?`0!n2QhChte`fyg?<4=!3irR)S|AfH_Wuu+|KKy~r39Kexh(Go`F1UdPs`QQIRnaD@B>3b@?Xo6Hi%fDuI377xOvAE~d@})!;2|;N&5%fJb8yNj5cl69Qj0-v#b z8^wuCn!1}z5&Fug$wKP;$>hJ1{NGQ&|25VN^55!OYhnL+TK-Sw;UosIAQLE4$VP%T zZK9s1#oKbjIsu;VWvMD^mL>J^)6y?KIr*=U!2OZ>nC1VmUWos-+E`o2e?P1I_cbIV zsgnx~QmmINAlGG=NcZ6~*9CnQgu8&Matp=u;{{7{g5KPIJe5>|OgEKSrS@9ZD%c|Z z@ran^Fv$04r%G77U_gw7B~Y@G?zzKElJB7r>Gjl{CoqL)pUimN{y8qIATK7ozEQ()9U zZ>PkyCbXQE>RH9v;xA$28ypw^h&KDqk~2oco<(YH%7Ic37Dc{C-RfvC!R8*bi2?+BQq~ux)WLMJ~F8nC*f&;t*Uag(I_EmT$o7_@}RK7 z2X)gnRO7JI?Uu4Pctl)s0>kar z_fI-B^Qp&%k*|BxQyh~&($Uo)Knq}IBJf>ADy;y4~QrDcXUr>(0etXn-p-447>n+2#7S+Hf zgBbnswgyST1bZV#Fq{HRb+@B|zS~s+BV*n{hm>JM4>3U{ueDVaY2@}w z-(L78TRY!yBenDb%9shE-}T=qdX;VQG)y3$+flb><2Sx8w(mY|<|cD(nCxeQhUy)o zexBwR`?g#B&qJIJRjzl3&Rx9<%xkM8dl2`SS}bGW%?CyN_R|sRbZE% zGB|k+=+y4^4=dd(Ui#Rj+>O?8m!(rpC45thg`N{bw~)Q`8UujtHQ!+*Q^fhIO*sFV z2IjrjUG_)Mq0;9=+b|U6-47xAq;Fsx|D!SSt9J4G@8dA=(hu=M@6&|R(6pB$kBlPH z-WaFG0TvaYMn8w2lNM4@psP-U$sD$?2*v|d8!4y#3e0U5r?>q38rGYmx8ba{7Q~iT z_c(1-uX-w8i-X~6j!}R`od-~(<6JLr-XpgJ2wof&BoSHo*=Ss1P+RHSn_^z`(uDBs z1;I0-%ErKpuudedr*^LC>@n+yqpcQyh?B2A^X}V)1Tg<TGd$M4SZchdmya(d9fDea|264i3CafAyXCINtNtZPR>E%L#6 zO_HGepoeDhWW){XCotK6-xKhk)?*TPIUs^f3;NPdo>Ew;m{p6y?IA*{F})~R=|wjw zGNtJC(-SIhTNcjyX(U8A@P^)~Kj#t%yIVB2IEKij-gAW$$$cH`c~+o4Rme(FgqSd~ zzK##xYud6C8&_X_I2#qqpNP=-le?in$uF8CtmogmacI7CPJIshNCD4*c;CU4??x)i zf!`s3oP6F9CBPM*N$7dOa1OK|07@s2zk7)acfi8JpMTbX-0lNFI1E@B+A>iCT=GZm zaRBBQqcqVIzGtM(&Nh+fx~`yAb(%ISw7C`XT?IYQoNE7d=B|BhL}t2}^oC(%yEFKC zNjLl;r5%aIw7tLFe5b*26Z|N*>2+Cf`WM*A`-mijdkPIjnKnT7XrNuC{@dJHYpV9<3xZuH&HQX#rzXx;%4 zy26_;lgyY*Aui8ntjgh=%MNa2U)m|=cp*>_<5a9neq>)lNFn`|-JdIp3Y%#s*G zu3<*EQG%Y~Ryk2 z!UN!Z0uf$niIwU|zJHP>dt`M*@E*Q)T^I$7zq!*Jh14Vl!~!GMfZ(;<6ktauK_~Yq zIxl{vm&c@zkzpUyqPBRt9yZgSY9Wq*VTCh?NT4*73$B!7bv`C%moN zQbSQhB5pk-)tsb9qk+mn;E979Q5r~5oOfBMhi}31Z|t1zv?I?&zHw6uIVe!=(1c4U zrPeAP=ha^wz7|}jV;=U|8h!tC1|jA|L!sK)n14y1V`$O8dhmp*m7n4okO;%WhCO2LBJg-_r zGFCT;f&yJNBuS(^UHY)Xm35Oz_$4oneQ7tb5QZn*jK?&?Uhc1YQj8)t1h~ z7t6gSo(dsi;&Lc{H}r|1r$(x?*=(hjz6!!Jem=6Ac*HkB!IFtJL|y>8<=aB@6aIOa zxh&WkIt{=zMpysiStXu-oEhLTXdOc-`%b|I9`Y{K{MiY6iEiBMj1nH>s>KdaxTVKC zPPP30{SwskAu3vx<$I6kKyUP#sHgQ4^AAoX&2-?Y_oEqQ+gYw99(7Odlr+w`iSmUA zWmzf%VXT$*cORAP)0nXKD3RiwKzG9$-#8@l08piV?4cox@i)JX_u_ARv`$YP-$1b) z^4eVJ-ypF#OxEP-LviiZ1NF6q3U)Ph;@SrYu?X1Z+sjS)0xugct!)8w3z#Jx1VI@cwxkMM1S`MOaAJFZ zjZmh0Pda<;nww&dR`%eeg#Br6!xx^0eJYP_6c(s0UlorA=~}x-jLKfOJJV zNI|nP4{`53s0wC3wcd|q?t8|jB1ocOZ}~|ESKH>*8ei>1cwpzb zHdWl|f4jT$j+SVCJ;ScMz(7(&)R7Z+LUE~oJxGJz(vL8Za@uhidt#zpUm=SccW!eR zQjr3<|G=1R0cg(U>WqVnf%~IkU@H)WW^|$Q=`=h}k@Mb_{TWjGOtO=sIcC6+>K!R^ zQAKIf&}RBJ+_*S5(1)dKZnUAye7-FLur{Vd;QxK$sZsZwwSKzJ;Y6a$^1VhFqS-2J zg{aovfmuI)T{Ihj-=0Yox_sgMVEeEsfcqK*V)A)XvqVj2bkbWJ@|N{lQH)=_dveR5 zKPQ~Nk_E1u;D~2bgC?!Ty1%^TzizH0H>;FU+ba{zU9n>HT+>3?7Tl@qlvj? zo<3S&Y~CSR37X~UAB83QFNo?-wur)=F{_Lcg!7DF!KQOTNx6O(PzZTqUYxJ49EWR& zcNXzqb1~~nS`k8(iG68{W3YibwMlBw`tQmg@@#AntUHyqPs%p-N6ORCUu0|uPeqYm z8JEM$t^x^wT;yG{|L{ZbGbDuM7Sh#fJOOmVfit!PV3vFhtyD1Og?MSkP;-=nNIq*7 zm9`^G#Xa_8qCNob&ww9KTTAYHjNJJ*dStuqvP}LRao^XaFgW2RaVKm=Rn{JmR0ZP; z7OAnzf2~b*`D_S(-ugqDM8+lN^Vm^SOT#`#k9>4_LQ0bKc!iTsc|h@#Z9`=Zrh@fS z-pvDl4EFt@_2s-riVpEQ2S_8Zn)>OKfq=5}Up~djCkdAcyxry2vKe+nnLH_=l|5m4zYw$Z>4;f0rGfUp z)~d`7%}#l;UzjEIQLf}dVeAc81_IWnVVzOpliRQQ~Q#DG15NhN*BznWixjJ?xM9(jzlV&FKw(w57@Kp@@adI>6ZM`FD@h^+(b^WZP~-ykDpFrc9Er4t$H@()BrNkjsZJyk8U%pY#+d@ZVmY5BuewZq%{Uqb~D}tQuvWhmz`6^KCe(>6jU6F$_ZVpt@OJMCXgE@pBxTX1q~=aj~30&q#S0USAHvy z^me^`C{5h+7(w?~#h?o-!ycu*l?aXvdA-5* zi@IXM`_R6Xk8FF(rGfVeS-^N1ri)KB6~zJke!msH#54I`Y}dp*0-Xj*%f(T=^FEI# zLFwpeKA?6$n-1IGpWKM>4llwoGLPx>4t*Yg!{SYcf9}n5zK^x1R~eS=q8%W`ZPsxt z#s*d2eJ5^he}(vlA);Rs8FLeKr6lErAYkrg*pYG_=lV1q)|bHcH)RjqZpvuvlj<fNOw$IAgT7Cg&tg38BT-SlOFQijmk z*Ob@~xk&oxWzaE{J6wXXwdS4o5G|I@vU%Nt(?)P!S8`)-- z$xmQYgTzKyLNShyeZ0IE zWT1qd=)#o+h0Z^tf2A$fe5w&(K=CcayFiD?8WF3*}Pc)|v@7mFz%QDO~VKxbRY*2uB-@Z!$L) z6@D|W6YC%kUtgEWco&qdbe(`pYg|FQCPKfQmhv-E#))_LXPOa)$|$0f4JE%b)2NyL zXD3PtJ)61#*X<3JaL#d)MAxtPQ~DITPp(77|ClkRac=MA%s3=rgz`*;M3rTctGKOf z)D%?CvL4QQjdTU1x>R;b7ecexiKi9gRLh;lOcGl}>|o8oTr%hi_R8c{y>B8XF9`U` zY}HRn=Y@_=qetfE(!G3GMX2F{gf7^_IvsT2`h($Be*9e^@dM?i*ju@L{kV*jDwGoM z6{{W!?Cp~ZPARe|t=KZh1J$~3{Wfhs4|oX|%6M9xs**^lac(v(@@UZd@GvIDEki(qB-iGpJE9q(Kr0dM?1iv%C-KSdyyu7gd87suprD#4kE@Oe~Im7$(}+ zA<2@}y6i-s?h)%Y&?jCb8k`2sSJizrrZ+nYoc#G7SHv)Q;k}uOb85wx_V!gLau;74 zv%8Ra;oLm>M7Q~$rWUSZP;1T71s9k4)XZ6zTI-J|fz9n5mtV}q#r`_yxjQkL3SqPa{r6L)gu&x>8|r)0*vCwglC zJSX_^EZLTAJnM?|mjvHvB%k0R`=Q?C!Bf{$1VQUI4$ROf@;rx=><;{b1%JB6&X#R& zm%o0|o^H1%35*~Eyy6mW_<4(NFXZY1N)5gP{RKsj{V)Dq&*w7Raz1b?nT?4*zCQ8T zZ`2~K=GnK!_$-cdq#-f;Jsz*^xB7;$E>u3GX(4_!nV?g&S@D+n3UdIRT6g_)P+T1w zw*80f$*3@x`*mVdN2sEcB%i_+vmhPdH?Uzi-3?qJ&qThrY_ zitmQF^_$wTx~HMGi7Ljv5A7bNrcsC@9&hHCZlV}|pHce`$-^;y4EvXo7Bw`29turt z)4uPr(bO&sG15h;GH9Gm3#JuInk?5H&=)?5m8wPA-y;c(Nyza&tOdMPy%!B7hcM$L z0o|maj(6I<`CA@s+1YF9)$G}qVb#^bC4LcA7c8-T@^4P}ku6<_g9-X5AXL7_HzvoN%JH01?%|+8K`jHJ=K40(0qY;bZtNv<4 z(aRm<+S!VZLC_$Q)R9CS;-?ORk|+SV0>w=f%h+u8IEO&$x5L^!HKJ_ZkgTjQZh<- zi?g9)f*A(y=f<=C#!)4?28Dl{_TR03=!ztXw$Xk`pjk(#1CM>j9Ih_wOM8T?wSq}2 zm>0_3b7x%$Eydf+K2ft7ppu2H{&rIdF5)8f3|R&CX;fokW-QGHZT&6_6S`)(I*D4b zQ=AIXvwJyKdlK)vY(vTLGq1F;(1c4iKE}PSF3Ea}COYFK7({eI9`j{XliL=W*#E6> zXr|^zdpyL>5gC8Xn)^-gAY5YIq9}yP=p#PqybF42s<5hyohKdoQdzbji`SD^S?*|S zOs7y_h`T$q=-1&8qp3H6QaWjf;wwQ@l9@CO^lCcs@ezkHVwAt-il*oio||N=Or9SP zgYf^)D#MOHgRw2K7oW3DQT&WGSP=d;K_ApL(Ydw94vwBDbw7^x7pN|u?5tgkO%G!G z+BG^Z?BbHOLF;Y>Ed#%5=24|<$6mny(~7>W_#4-!HXmqgoc!KhYG-rT6;o1jN(Pt#t#SwzrG!bSvwGlgO$SdR z$EBfRLDNz9GQ2vwdY~>1&&8_$P|6+omWUI>}DwkelC=0FG9PSBsSskfO1B z#d~V-JF`U4ZZKvpa9(m*W^?cHtZ5hIL*ZT>DA71UeamU@{O!hq5&e$uCX@~Zsd)zn zy38#s1|bhHDZrtO_ImsjoldN1|5%H|Cq+gQ*&WTseT>d*KCpG~=(|P_rILOccuYKj z9`+h5Xf74P6wO@iSMdY#CeupF{rGp?q^itGr6rmlYsNA28G9d&Y&mxR+O$LdM9J1Z eW`KHIVq~|~iBS+W42C)bFn#zaywM)e(f$`R?UbPa delta 23320 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 TAWu~lKt-bCQEIF!Y^?tST|`+N diff --git a/example-dimo-auth/dimo-network-login-with-dimo-0.0.15.tgz b/example-dimo-auth/dimo-network-login-with-dimo-0.0.15.tgz new file mode 100644 index 0000000000000000000000000000000000000000..5ad7f10bddfc8cb2952bbec93adea5af44714bd0 GIT binary patch literal 23471 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 literal 0 HcmV?d00001 diff --git a/example-dimo-auth/package-lock.json b/example-dimo-auth/package-lock.json index f7ef1a2..f12434c 100644 --- a/example-dimo-auth/package-lock.json +++ b/example-dimo-auth/package-lock.json @@ -8,7 +8,7 @@ "name": "example-dimo-auth", "version": "0.1.0", "dependencies": { - "@dimo-network/login-with-dimo": "file:./dimo-network-login-with-dimo-0.0.14.tgz", + "@dimo-network/login-with-dimo": "file:./dimo-network-login-with-dimo-0.0.15.tgz", "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", @@ -65,9 +65,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz", - "integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.5.tgz", + "integrity": "sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==", "engines": { "node": ">=6.9.0" } @@ -110,9 +110,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.9.tgz", - "integrity": "sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.26.5.tgz", + "integrity": "sha512-Kkm8C8uxI842AwQADxl0GbcG1rupELYLShazYEZO/2DYjhyWXJIOUVOE3tBYm6JXzUCNJOZEzqc4rCW/jsEQYQ==", "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", @@ -143,12 +143,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", - "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.5.tgz", + "integrity": "sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==", "dependencies": { - "@babel/parser": "^7.26.3", - "@babel/types": "^7.26.3", + "@babel/parser": "^7.26.5", + "@babel/types": "^7.26.5", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -169,11 +169,11 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", "dependencies": { - "@babel/compat-data": "^7.25.9", + "@babel/compat-data": "^7.26.5", "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", @@ -310,9 +310,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", "engines": { "node": ">=6.9.0" } @@ -334,13 +334,13 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", - "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", "dependencies": { "@babel/helper-member-expression-to-functions": "^7.25.9", "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/traverse": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -411,11 +411,11 @@ } }, "node_modules/@babel/parser": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", - "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.5.tgz", + "integrity": "sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==", "dependencies": { - "@babel/types": "^7.26.3" + "@babel/types": "^7.26.5" }, "bin": { "parser": "bin/babel-parser.js" @@ -915,11 +915,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", - "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", + "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -1107,12 +1107,12 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.9.tgz", - "integrity": "sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.26.5.tgz", + "integrity": "sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-flow": "^7.25.9" + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/plugin-syntax-flow": "^7.26.0" }, "engines": { "node": ">=6.9.0" @@ -1300,11 +1300,11 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", - "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", + "version": "7.26.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", + "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -1664,13 +1664,13 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.3.tgz", - "integrity": "sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.5.tgz", + "integrity": "sha512-GJhPO0y8SD5EYVCy2Zr+9dSZcEgaSmq5BLR0Oc25TOEhC+ba49vUAGZFjy8v79z9E1mdldq4x9d1xgh4L1d5dQ==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", "@babel/plugin-syntax-typescript": "^7.25.9" }, @@ -1905,15 +1905,15 @@ } }, "node_modules/@babel/traverse": { - "version": "7.26.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", - "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.5.tgz", + "integrity": "sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==", "dependencies": { "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.3", - "@babel/parser": "^7.26.3", + "@babel/generator": "^7.26.5", + "@babel/parser": "^7.26.5", "@babel/template": "^7.25.9", - "@babel/types": "^7.26.3", + "@babel/types": "^7.26.5", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1922,9 +1922,9 @@ } }, "node_modules/@babel/types": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", - "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.5.tgz", + "integrity": "sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==", "dependencies": { "@babel/helper-string-parser": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9" @@ -2209,9 +2209,9 @@ } }, "node_modules/@dimo-network/login-with-dimo": { - "version": "0.0.14", - "resolved": "file:dimo-network-login-with-dimo-0.0.14.tgz", - "integrity": "sha512-5KcBaoiFvRsVF78JclPH0MYXX9NoHlW9m/B18bspLzGmSEuhqhGtCkut4PWqXDxGfBhqt2yw95rgM8JpCS9/WA==", + "version": "0.0.15", + "resolved": "file:dimo-network-login-with-dimo-0.0.15.tgz", + "integrity": "sha512-bAVybeXFRce2B9tln7w68KeHbc/Lqybbt5uf2dqNHeYZjr/eJdxrxCCKVTS8TTFUb7Ql3aNvAU931w7vjEczng==", "license": "ISC", "peerDependencies": { "react": "^18.0.0", @@ -2983,9 +2983,9 @@ "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==" }, "node_modules/@rushstack/eslint-patch": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", - "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==" + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.5.tgz", + "integrity": "sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==" }, "node_modules/@sinclair/typebox": { "version": "0.24.51", @@ -3463,9 +3463,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.2.tgz", - "integrity": "sha512-vluaspfvWEtE4vcSDlKRNer52DvOGrB2xv6diXy6UKyKW0lqZiWHGNApSyxOv+8DE5Z27IzVvE7hNkxg7EXIcg==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.4.tgz", + "integrity": "sha512-5kz9ScmzBdzTgB/3susoCgfqNDzBjvLL4taparufgSvlwjdLy6UyUy9T/tCpYd2GIdIilCatC4iSQS0QSYHt0w==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -3556,9 +3556,9 @@ "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" }, "node_modules/@types/node": { - "version": "16.18.122", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.122.tgz", - "integrity": "sha512-rF6rUBS80n4oK16EW8nE75U+9fw0SSUgoPtWSvHhPXdT7itbvmS7UjB/jyM8i3AkvI6yeSM5qCwo+xN0npGDHg==" + "version": "16.18.123", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.123.tgz", + "integrity": "sha512-/n7I6V/4agSpJtFDKKFEa763Hc1z3hmvchobHS1TisCOTKD5nxq8NJ2iK7SRIMYL276Q9mgWOx2AWp5n2XI6eA==" }, "node_modules/@types/node-forge": { "version": "1.3.11", @@ -3599,9 +3599,9 @@ "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" }, "node_modules/@types/react": { - "version": "18.3.16", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.16.tgz", - "integrity": "sha512-oh8AMIC4Y2ciKufU8hnKgs+ufgbA/dhPTACaZPM86AbwX9QwnFtSoPWEeRUj8fge+v6kFt78BXcDhAU1SrrAsw==", + "version": "18.3.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz", + "integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -4331,12 +4331,12 @@ } }, "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" }, "engines": { "node": ">= 0.4" @@ -4416,14 +4416,14 @@ } }, "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -4433,14 +4433,14 @@ } }, "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -4485,18 +4485,17 @@ } }, "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", "dependencies": { "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", + "call-bind": "^1.0.8", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" }, "engines": { "node": ">= 0.4" @@ -4954,9 +4953,9 @@ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, "node_modules/browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", "funding": [ { "type": "opencollective", @@ -4972,9 +4971,9 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.1" }, "bin": { @@ -5046,12 +5045,12 @@ } }, "node_modules/call-bound": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.2.tgz", - "integrity": "sha512-0lk0PHFe/uz0vl527fG9CgdE9WdafjDbCXvBbs+LUv000TVt2Jjhqbs4Jwm8gz070w8xXyEAxrPOMullsxXeGg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", "dependencies": { - "call-bind": "^1.0.8", - "get-intrinsic": "^1.2.5" + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -5108,9 +5107,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001687", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001687.tgz", - "integrity": "sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==", + "version": "1.0.30001692", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001692.tgz", + "integrity": "sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==", "funding": [ { "type": "opencollective", @@ -5498,9 +5497,9 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/core-js": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.39.0.tgz", - "integrity": "sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==", + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.40.0.tgz", + "integrity": "sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -5508,11 +5507,11 @@ } }, "node_modules/core-js-compat": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", - "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz", + "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==", "dependencies": { - "browserslist": "^4.24.2" + "browserslist": "^4.24.3" }, "funding": { "type": "opencollective", @@ -5520,9 +5519,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.39.0.tgz", - "integrity": "sha512-7fEcWwKI4rJinnK+wLTezeg2smbFFdSBP6E2kQZNbnzM2s1rpKQ6aaRteZSSg7FLU3P0HGGVo/gbpfanU36urg==", + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.40.0.tgz", + "integrity": "sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -5944,13 +5943,13 @@ } }, "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", "dependencies": { - "call-bind": "^1.0.6", + "call-bound": "^1.0.3", "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "is-data-view": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -5960,27 +5959,27 @@ } }, "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", "dependencies": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.3", "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "is-data-view": "^1.0.2" }, "engines": { "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/inspect-js" } }, "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", "dependencies": { - "call-bind": "^1.0.6", + "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" }, @@ -6345,11 +6344,11 @@ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, "node_modules/dunder-proto": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.0.tgz", - "integrity": "sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", "dependencies": { - "call-bind-apply-helpers": "^1.0.0", + "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" }, @@ -6387,9 +6386,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.72", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.72.tgz", - "integrity": "sha512-ZpSAUOZ2Izby7qnZluSrAlGgGQzucmFbN0n64dYzocYxnxV5ufurpj3VgEe4cUp7ir9LmeLxNYo8bVnlM8bQHw==" + "version": "1.5.80", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.80.tgz", + "integrity": "sha512-LTrKpW0AqIuHwmlVNV+cjFYTnXtM9K37OGhpe0ZI10ScPSxqVSryZHIY3WnCS5NSYbBODRTZyhRMS2h5FAEqAw==" }, "node_modules/emittery": { "version": "0.8.1", @@ -6424,9 +6423,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz", + "integrity": "sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -6460,56 +6459,61 @@ } }, "node_modules/es-abstract": { - "version": "1.23.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", - "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", + "version": "1.23.9", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", + "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.0", + "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", - "gopd": "^1.0.1", + "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", + "is-data-view": "^1.0.2", + "is-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.1.0", "object-inspect": "^1.13.3", "object-keys": "^1.1.1", - "object.assign": "^4.1.5", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", "regexp.prototype.flags": "^1.5.3", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.18" }, "engines": { "node": ">= 0.4" @@ -6559,34 +6563,35 @@ } }, "node_modules/es-iterator-helpers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz", - "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", + "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", + "es-abstract": "^1.23.6", "es-errors": "^1.3.0", "es-set-tostringtag": "^2.0.3", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", + "get-intrinsic": "^1.2.6", "globalthis": "^1.0.4", - "gopd": "^1.0.1", + "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.3", - "safe-array-concat": "^1.1.2" + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.4", + "safe-array-concat": "^1.1.3" }, "engines": { "node": ">= 0.4" } }, "node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==" }, "node_modules/es-object-atoms": { "version": "1.0.0", @@ -6600,13 +6605,14 @@ } }, "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", "dependencies": { - "get-intrinsic": "^1.2.4", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -6949,27 +6955,27 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.37.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", - "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", + "version": "7.37.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz", + "integrity": "sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==", "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", + "array.prototype.flatmap": "^1.3.3", "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.1.0", + "es-iterator-helpers": "^1.2.1", "estraverse": "^5.3.0", "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", "object.entries": "^1.1.8", "object.fromentries": "^2.0.8", - "object.values": "^1.2.0", + "object.values": "^1.2.1", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.5", "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11", + "string.prototype.matchall": "^4.0.12", "string.prototype.repeat": "^1.0.0" }, "engines": { @@ -7414,15 +7420,15 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "micromatch": "^4.0.8" }, "engines": { "node": ">=8.6.0" @@ -7450,14 +7456,24 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, "node_modules/fast-uri": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", - "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==" + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.5.tgz", + "integrity": "sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] }, "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.18.0.tgz", + "integrity": "sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==", "dependencies": { "reusify": "^1.0.4" } @@ -7881,14 +7897,16 @@ } }, "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" }, "engines": { "node": ">= 0.4" @@ -7922,18 +7940,20 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.5.tgz", - "integrity": "sha512-Y4+pKa7XeRUPWFNvOOYHkRYrfzW07oraURSvjDmRVOJ748OrVmeXtpE4+GCEHncjCjkTxPNRt8kEbxDhsn6VTg==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", + "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "dunder-proto": "^1.0.0", + "call-bind-apply-helpers": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "function-bind": "^1.1.2", + "get-proto": "^1.0.0", "gopd": "^1.2.0", "has-symbols": "^1.1.0", - "hasown": "^2.0.2" + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -7955,6 +7975,18 @@ "node": ">=8.0.0" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", @@ -7967,13 +7999,13 @@ } }, "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", "dependencies": { - "call-bind": "^1.0.5", + "call-bound": "^1.0.3", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -8141,9 +8173,12 @@ "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" }, "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8397,9 +8432,9 @@ } }, "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.9.tgz", + "integrity": "sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==" }, "node_modules/http-proxy": { "version": "1.18.1", @@ -8603,13 +8638,13 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", "dependencies": { "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" + "hasown": "^2.0.2", + "side-channel": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -8624,12 +8659,12 @@ } }, "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", + "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -8639,12 +8674,13 @@ } }, "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -8659,11 +8695,14 @@ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.0.tgz", + "integrity": "sha512-GExz9MtyhlZyXYLxzlJRj5WUCE661zhDa1Yna52CN57AJsymh+DvXXjyveSioqSRdxvUrdKdvqB1b5cVKsNpWQ==", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -8698,11 +8737,11 @@ } }, "node_modules/is-boolean-object": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.0.tgz", - "integrity": "sha512-kR5g0+dXf/+kXnqI+lu0URKYPKgICtHGGNCDSB10AaUFj3o/HkB3u7WfpRBJGFopxxY0oH3ux7ZsDjLtK7xqvw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz", + "integrity": "sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==", "dependencies": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" }, "engines": { @@ -8724,9 +8763,9 @@ } }, "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", "dependencies": { "hasown": "^2.0.2" }, @@ -8738,10 +8777,12 @@ } }, "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", "is-typed-array": "^1.1.13" }, "engines": { @@ -8752,11 +8793,12 @@ } }, "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -8788,11 +8830,11 @@ } }, "node_modules/is-finalizationregistry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.0.tgz", - "integrity": "sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", "dependencies": { - "call-bind": "^1.0.7" + "call-bound": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -8818,11 +8860,14 @@ } }, "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -8858,17 +8903,6 @@ "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -8878,11 +8912,11 @@ } }, "node_modules/is-number-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.0.tgz", - "integrity": "sha512-KVSZV0Dunv9DTPkhXwcZ3Q+tUc9TsaE1ZwX5J2WMvsSGS6Md8TFPun5uwh0yRdrNerI6vf/tbJxqSx4c1ZI1Lw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", "dependencies": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" }, "engines": { @@ -8925,12 +8959,12 @@ "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "node_modules/is-regex": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.0.tgz", - "integrity": "sha512-B6ohK4ZmoftlUe+uvenXSbPJFo6U37BH7oO1B3nQH8f/7h27N56s85MhUtbFJAziz5dcmuR3i8ovUl35zp8pFA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", "dependencies": { - "call-bind": "^1.0.7", - "gopd": "^1.1.0", + "call-bound": "^1.0.2", + "gopd": "^1.2.0", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" }, @@ -8969,11 +9003,11 @@ } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", "dependencies": { - "call-bind": "^1.0.7" + "call-bound": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -8994,11 +9028,11 @@ } }, "node_modules/is-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.0.tgz", - "integrity": "sha512-PlfzajuF9vSo5wErv3MJAKD/nqf9ngAs1NFQYm16nUYFO2IzxJ2hcm+IOCg+EEopdykNNUhVq5cz35cAUxU8+g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", "dependencies": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" }, "engines": { @@ -9009,13 +9043,13 @@ } }, "node_modules/is-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.0.tgz", - "integrity": "sha512-qS8KkNNXUZ/I+nX6QT8ZS1/Yx0A444yhzdTKxCzKkNjQ9sHErBxJnJAgh+f5YhusYECEcjo4XcyH87hn6+ks0A==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", "dependencies": { - "call-bind": "^1.0.7", - "has-symbols": "^1.0.3", - "safe-regex-test": "^1.0.3" + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -9025,11 +9059,11 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", "dependencies": { - "which-typed-array": "^1.1.14" + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -9055,23 +9089,26 @@ } }, "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.0.tgz", + "integrity": "sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==", "dependencies": { - "call-bind": "^1.0.2" + "call-bound": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -9193,15 +9230,16 @@ } }, "node_modules/iterator.prototype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", - "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -10084,9 +10122,9 @@ } }, "node_modules/jiti": { - "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", "bin": { "jiti": "bin/jiti.js" } @@ -10480,6 +10518,14 @@ "tmpl": "1.0.5" } }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -10852,13 +10898,15 @@ } }, "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", "dependencies": { - "call-bind": "^1.0.5", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", "object-keys": "^1.1.1" }, "engines": { @@ -10932,11 +10980,12 @@ } }, "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" }, @@ -11025,6 +11074,22 @@ "node": ">= 0.8.0" } }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -11306,9 +11371,9 @@ } }, "node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.0.tgz", + "integrity": "sha512-27VKOqrYfPncKA2NrFOVhP5MGAfHKLYn/Q0mz9cNQyRAKYi3VNHwYU2qKKqPCqgBmeeJ0uAFB56NumXZ5ZReXg==", "funding": [ { "type": "opencollective", @@ -11324,7 +11389,7 @@ } ], "dependencies": { - "nanoid": "^3.3.7", + "nanoid": "^3.3.8", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -11807,9 +11872,9 @@ } }, "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", - "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", "bin": { "yaml": "bin.mjs" }, @@ -13051,18 +13116,18 @@ } }, "node_modules/reflect.getprototypeof": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.8.tgz", - "integrity": "sha512-B5dj6usc5dkk8uFliwjwDHM8To5/QwdKz9JcBZ8Ic4G1f0YmeeJTtE/ZTdgRFPAfxZFiUaPhZ1Jcs4qeagItGQ==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", - "dunder-proto": "^1.0.0", - "es-abstract": "^1.23.5", + "es-abstract": "^1.23.9", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.2.0", - "which-builtin-type": "^1.2.0" + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -13106,13 +13171,15 @@ "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" }, "node_modules/regexp.prototype.flags": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", - "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", "set-function-name": "^2.0.2" }, "engines": { @@ -13207,17 +13274,20 @@ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", "dependencies": { - "is-core-module": "^2.13.0", + "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -13415,13 +13485,14 @@ } }, "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", "isarray": "^2.0.5" }, "engines": { @@ -13450,14 +13521,29 @@ } ] }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", "dependencies": { - "call-bind": "^1.0.6", + "call-bound": "^1.0.2", "es-errors": "^1.3.0", - "is-regex": "^1.1.4" + "is-regex": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -13780,6 +13866,19 @@ "node": ">= 0.4" } }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -14140,11 +14239,12 @@ } }, "node_modules/stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", "dependencies": { - "internal-slot": "^1.0.4" + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -14226,22 +14326,23 @@ } }, "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", + "es-abstract": "^1.23.6", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" + "side-channel": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -14683,9 +14784,9 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "node_modules/tailwindcss": { - "version": "3.4.16", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.16.tgz", - "integrity": "sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==", + "version": "3.4.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", + "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -14806,15 +14907,15 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", + "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", + "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" }, "engines": { "node": ">= 10.13.0" @@ -14838,23 +14939,6 @@ } } }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -15071,28 +15155,28 @@ } }, "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", "dependencies": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.3", "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" + "is-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" } }, "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -15102,17 +15186,17 @@ } }, "node_modules/typed-array-byte-offset": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.3.tgz", - "integrity": "sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", "dependencies": { "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "reflect.getprototypeof": "^1.0.6" + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" }, "engines": { "node": ">= 0.4" @@ -15161,14 +15245,17 @@ } }, "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", "dependencies": { - "call-bind": "^1.0.2", + "call-bound": "^1.0.3", "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -15257,9 +15344,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", + "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", "funding": [ { "type": "opencollective", @@ -15276,7 +15363,7 @@ ], "dependencies": { "escalade": "^3.2.0", - "picocolors": "^1.1.0" + "picocolors": "^1.1.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -15732,15 +15819,15 @@ } }, "node_modules/which-boxed-primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.0.tgz", - "integrity": "sha512-Ei7Miu/AXe2JJ4iNF5j/UphAgRoma4trE6PtisM09bPygb3egMH3YLW/befsWb1A1AxvNSFidOFTB18XtnIIng==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", "dependencies": { "is-bigint": "^1.1.0", - "is-boolean-object": "^1.2.0", - "is-number-object": "^1.1.0", - "is-string": "^1.1.0", - "is-symbol": "^1.1.0" + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" }, "engines": { "node": ">= 0.4" @@ -15750,23 +15837,23 @@ } }, "node_modules/which-builtin-type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.0.tgz", - "integrity": "sha512-I+qLGQ/vucCby4tf5HsLmGueEla4ZhwTBSqaooS+Y0BuxN4Cp+okmGuV+8mXZ84KDI9BA+oklo+RzKg0ONdSUA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", "dependencies": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", + "is-date-object": "^1.1.0", "is-finalizationregistry": "^1.1.0", "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", + "is-regex": "^1.2.1", "is-weakref": "^1.0.2", "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", + "which-boxed-primitive": "^1.1.0", "which-collection": "^1.0.2", - "which-typed-array": "^1.1.15" + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -15793,14 +15880,15 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.16.tgz", - "integrity": "sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", + "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", "dependencies": { "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", "for-each": "^0.3.3", - "gopd": "^1.0.1", + "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" }, "engines": { diff --git a/example-dimo-auth/package.json b/example-dimo-auth/package.json index bf41c5f..6522f91 100644 --- a/example-dimo-auth/package.json +++ b/example-dimo-auth/package.json @@ -10,7 +10,7 @@ "@types/node": "^16.18.114", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.1", - "@dimo-network/login-with-dimo": "file:./dimo-network-login-with-dimo-0.0.14.tgz", + "@dimo-network/login-with-dimo": "file:./dimo-network-login-with-dimo-0.0.15.tgz", "react": "^18.3.1", "react-dom": "^18.3.1", "react-scripts": "5.0.1", diff --git a/example-dimo-auth/src/App.tsx b/example-dimo-auth/src/App.tsx index 64a0135..2de60c6 100644 --- a/example-dimo-auth/src/App.tsx +++ b/example-dimo-auth/src/App.tsx @@ -64,6 +64,7 @@ function App() { onSuccess={(authData: any) => console.log("Success:", authData)} onError={(error: any) => console.error("Error:", error)} permissionTemplateId={permissionsEnabled ? "2" : undefined} + unAuthenticatedLabel="Sign In with DIMO" // vehicles={["585","586"]} /> @@ -74,6 +75,7 @@ function App() { onSuccess={(authData: any) => console.log("Success:", authData)} onError={(error: any) => console.error("Error:", error)} permissionTemplateId={"2"} + vehicles={["752", "742", "738", "722"]} /> console.log("Success:", authData)} onError={(error: any) => console.error("Error:", error)} - permissionTemplateId={permissionsEnabled ? "1" : undefined} - // vehicles={["585","586"]} /> - console.log("Success:", authData)} - onError={(error: any) => console.error("Error:", error)} - permissionTemplateId={"2"} - expirationDate={sampleExpirationDate.toISOString()} - /> + {isAuthenticated && ( + console.log("Success:", authData)} + onError={(error: any) => console.error("Error:", error)} + permissionTemplateId={"2"} + expirationDate={sampleExpirationDate.toISOString()} + vehicles={["752", "742"]} + /> + )} diff --git a/sdk/package-lock.json b/sdk/package-lock.json index ec8e209..cca0784 100644 --- a/sdk/package-lock.json +++ b/sdk/package-lock.json @@ -1,12 +1,12 @@ { "name": "@dimo-network/login-with-dimo", - "version": "0.0.9", + "version": "0.0.14", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@dimo-network/login-with-dimo", - "version": "0.0.9", + "version": "0.0.14", "license": "ISC", "devDependencies": { "@types/react": "^18.3.11", @@ -32,9 +32,9 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", "dev": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -122,24 +122,24 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.10.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.0.tgz", - "integrity": "sha512-XC70cRZVElFHfIUB40FgZOBbgJYFKKMa5nb9lxcwYstFG/Mi+/Y0bGS+rs6Dmhmkpq4pnNiLiuZAbc02YCOnmA==", + "version": "22.10.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.6.tgz", + "integrity": "sha512-qNiuwC4ZDAUNcY47xgaSuS92cjf8JbSUoaKS77bmLG1rU7MlATVSiw/IlrjtIyyskXBZ8KkNfjK/P5na7rgXbQ==", "dev": true, "dependencies": { "undici-types": "~6.20.0" } }, "node_modules/@types/prop-types": { - "version": "15.7.13", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", - "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", "dev": true }, "node_modules/@types/react": { - "version": "18.3.12", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", - "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", + "version": "18.3.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz", + "integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -368,6 +368,45 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", @@ -405,9 +444,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", "dev": true, "funding": [ { @@ -424,9 +463,9 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.1" }, "bin": { @@ -443,9 +482,9 @@ "dev": true }, "node_modules/caniuse-lite": { - "version": "1.0.30001684", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001684.tgz", - "integrity": "sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==", + "version": "1.0.30001692", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001692.tgz", + "integrity": "sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==", "dev": true, "funding": [ { @@ -599,15 +638,15 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.5.65", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.65.tgz", - "integrity": "sha512-PWVzBjghx7/wop6n22vS2MLU8tKGd4Q91aCEGhG/TYmW6PP5OcSXcdnxTe1NNt0T66N8D6jxh4kC8UsdzOGaIw==", + "version": "1.5.80", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.80.tgz", + "integrity": "sha512-LTrKpW0AqIuHwmlVNV+cjFYTnXtM9K37OGhpe0ZI10ScPSxqVSryZHIY3WnCS5NSYbBODRTZyhRMS2h5FAEqAw==", "dev": true }, "node_modules/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz", + "integrity": "sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -630,9 +669,9 @@ } }, "node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", "dev": true }, "node_modules/escalade": { @@ -708,6 +747,22 @@ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true }, + "node_modules/fast-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.5.tgz", + "integrity": "sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] + }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -834,9 +889,9 @@ } }, "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", "dev": true, "dependencies": { "hasown": "^2.0.2" @@ -1038,9 +1093,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", "dev": true }, "node_modules/p-limit": { @@ -1134,9 +1189,9 @@ } }, "node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.0.tgz", + "integrity": "sha512-27VKOqrYfPncKA2NrFOVhP5MGAfHKLYn/Q0mz9cNQyRAKYi3VNHwYU2qKKqPCqgBmeeJ0uAFB56NumXZ5ZReXg==", "dev": true, "funding": [ { @@ -1153,7 +1208,7 @@ } ], "dependencies": { - "nanoid": "^3.3.7", + "nanoid": "^3.3.8", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -1174,9 +1229,9 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.1.0.tgz", - "integrity": "sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", "dev": true, "dependencies": { "icss-utils": "^5.0.0", @@ -1294,19 +1349,31 @@ "node": ">= 0.10" } }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", "dev": true, "dependencies": { - "is-core-module": "^2.13.0", + "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -1520,9 +1587,9 @@ } }, "node_modules/terser": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", - "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.37.0.tgz", + "integrity": "sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -1538,16 +1605,16 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", + "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", + "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" }, "engines": { "node": ">= 10.13.0" @@ -1571,6 +1638,59 @@ } } }, + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -1584,9 +1704,9 @@ } }, "node_modules/ts-loader": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz", - "integrity": "sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==", + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.2.tgz", + "integrity": "sha512-Qo4piXvOTWcMGIgRiuFa6nHNm+54HbYaZCKqc9eeZCLRy3XqafQgwX2F7mofrbJG3g7EEb+lkiR+z2Lic2s3Zw==", "dev": true, "dependencies": { "chalk": "^4.1.0", @@ -1604,9 +1724,9 @@ } }, "node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -1623,9 +1743,9 @@ "dev": true }, "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", + "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", "dev": true, "funding": [ { @@ -1643,7 +1763,7 @@ ], "dependencies": { "escalade": "^3.2.0", - "picocolors": "^1.1.0" + "picocolors": "^1.1.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -1681,16 +1801,16 @@ } }, "node_modules/webpack": { - "version": "5.96.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", - "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", + "version": "5.97.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", + "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.14.0", "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", diff --git a/sdk/package.json b/sdk/package.json index 61a127f..6cf6dd4 100644 --- a/sdk/package.json +++ b/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@dimo-network/login-with-dimo", - "version": "0.0.14", + "version": "0.0.15", "description": "", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/sdk/src/components/ExecuteAdvancedTransactionWithDimo.tsx b/sdk/src/components/ExecuteAdvancedTransactionWithDimo.tsx index 6c70e47..fb47297 100644 --- a/sdk/src/components/ExecuteAdvancedTransactionWithDimo.tsx +++ b/sdk/src/components/ExecuteAdvancedTransactionWithDimo.tsx @@ -16,11 +16,13 @@ interface ExecuteAdvancedTransactionProps { abi: any; functionName: string; args: string[]; + authenticatedLabel?: string; + unAuthenticatedLabel?: string; } const ExecuteAdvancedTransactionWithDimo: React.FC< ExecuteAdvancedTransactionProps -> = ({ mode, onSuccess, onError, address, value, abi, functionName, args }) => { +> = ({ mode, onSuccess, onError, address, value, abi, functionName, args, authenticatedLabel = "Execute Advanced Transaction with Dimo", unAuthenticatedLabel = "Sign in to Execute Transaction" }) => { if (!address || !abi || !functionName || !args) { throw new Error("Missing required transaction parameters."); } @@ -38,7 +40,9 @@ const ExecuteAdvancedTransactionWithDimo: React.FC< entryState={EntryState.ADVANCED_TRANSACTION} // Set entry state for permissions flow onSuccess={onSuccess} onError={onError} - buttonLabel={() => "Execute Advanced Transaction with Dimo"} + buttonLabel={(authenticated) => + authenticated ? authenticatedLabel : unAuthenticatedLabel + } payload={{ transactionData, eventType:"EXECUTE_ADVANCED_TRANSACTION"}} /> ); diff --git a/sdk/src/components/LoginWithDimo.tsx b/sdk/src/components/LoginWithDimo.tsx index a438ffb..e8b48f0 100644 --- a/sdk/src/components/LoginWithDimo.tsx +++ b/sdk/src/components/LoginWithDimo.tsx @@ -10,6 +10,8 @@ interface LoginWithDimoProps { vehicles?: string[]; // Optional: List of vehicles vehicleMakes?: string[]; expirationDate?: string; + authenticatedLabel?: string; + unAuthenticatedLabel?: string; } const LoginWithDimo: React.FC = ({ @@ -19,7 +21,9 @@ const LoginWithDimo: React.FC = ({ permissionTemplateId, vehicles, vehicleMakes, - expirationDate + expirationDate, + authenticatedLabel = "Manage DIMO Account", + unAuthenticatedLabel = "Continue with DIMO" }) => { return ( = ({ onSuccess={onSuccess} onError={onError} buttonLabel={(authenticated) => - authenticated ? "Manage DIMO Account" : "Continue with DIMO" + authenticated ? authenticatedLabel : unAuthenticatedLabel } // Dynamic label based on auth state disableIfAuthenticated={false} // Disable button when authenticated payload={{ permissionTemplateId, vehicles, vehicleMakes, expirationDate, eventType: "SHARE_VEHICLES_DATA" }} diff --git a/sdk/src/components/ShareVehiclesWithDimo.tsx b/sdk/src/components/ShareVehiclesWithDimo.tsx index 7421820..b4df838 100644 --- a/sdk/src/components/ShareVehiclesWithDimo.tsx +++ b/sdk/src/components/ShareVehiclesWithDimo.tsx @@ -10,6 +10,8 @@ interface ShareVehiclesWithDimoProps { vehicles?: string[]; // List of vehicles to share vehicleMakes?: string[]; expirationDate?: string; + authenticatedLabel?: string; + unAuthenticatedLabel?: string; } const ShareVehiclesWithDimo: React.FC = ({ @@ -20,6 +22,8 @@ const ShareVehiclesWithDimo: React.FC = ({ vehicles, vehicleMakes, expirationDate, + authenticatedLabel = "Share Vehicles with DIMO", + unAuthenticatedLabel = "Sign in to Share Vehicles with DIMO" }) => { return ( = ({ entryState={EntryState.VEHICLE_MANAGER} // Set entry state for permissions flow onSuccess={onSuccess} onError={onError} - buttonLabel={() => "Share Vehicles with DIMO"} + buttonLabel={(authenticated) => + authenticated ? authenticatedLabel : unAuthenticatedLabel + } payload={{ permissionTemplateId, vehicles,