From ec2846f246caa311dcfd3f71f0fdff042cefa4d6 Mon Sep 17 00:00:00 2001 From: Chetan Padia Date: Sat, 18 May 2024 14:43:36 +0100 Subject: [PATCH 001/176] Post for Real-time collaboration with COGS talk - 6th June 2024 --- _assets/images/talks/cogs-collaboration.png | Bin 0 -> 290928 bytes _posts/2024-06-06-cogs-collaboration.md | 55 ++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 _assets/images/talks/cogs-collaboration.png create mode 100644 _posts/2024-06-06-cogs-collaboration.md diff --git a/_assets/images/talks/cogs-collaboration.png b/_assets/images/talks/cogs-collaboration.png new file mode 100644 index 0000000000000000000000000000000000000000..6f5be20b563a47b11531a74626acad9d3b681176 GIT binary patch literal 290928 zcmZ^J19&Ds_x4lUwr%UFw!78Vwr$%swzkc!ZMR$7w(WlVd*8o4&0Lw>b8^m|larab zl1#$oWW*3)abW=f0D^@0cLe|d^e+SjKtuk`?%n2J0RVU*a}g0a2@w%uIR{%4b1P#2 zKs-E26-rHU6f;}%SDcU;2zX)8CU`uqkR&vN-#zIvw1l6W0X#SgUt8(+>JMA zsDYSeb#%PPA1DyU+VsmwTr|07UALVtU9ERpzLW1q6Rm7dn;=3L=wjq!q6;7+D2L&O z0UsxO3BOJX3H`uGiNTC>CwC4bQsw1$0LgieR|gvme&TCqj|x@3k6%mqy?aLvAVT@X zG6x3^j>H1s0G&aM@H+spqFhFQ42A2L(&t`kr7uU#dcO{)6vNPXdTP`_WW zp=2^pLJze2Cok(xrFpAJzYF51kU?`rLzk(jOlgsJ(Zj0pqM;4S1jrtsvhKUhixDjy zxKH}k1hCZQVUhPE>Uh{br<~reekCyA-0H(rNQQ8ei}ISLHm|8G_7|!_>cPMh`1%4O!@Kg)gaDg$xRYN%wzZ+z(5ZihdrMAp4EaUq2#lD zqrB*4P>jWB&g~U_Txt`!f|n_{1XWltWk&+x6sluO!f*3;_w9Fs(=w;2-GR@r$cSph zfN6j5MI~koBT!*YT@j*=gePziMC3rH9;ioH6SMF6m158}zjKk_VNi(n5o7OC9&UvN z_PY`5Z!7r46CMu7MUDJRkdOSB;}EVW>g4UiEjort9g9)FWDo)bqXy zKbmpgui4REjKo+a356fYG{1lf3n~lFYCqD?i0;T@Ih?t-DtEGTKI(l&1dy8a1vL#K ze+MqRpR>E5@P%*ycwJB}2Q+@~DF8d#vPV>w;+nD5f$DN%*GRr1vMTALTEiN{I>Su2 zT|giIdjbSC#UE?~0rycrUNj$+XQ!sPGvQFWN$9yti`MK071aD z01r2}+dUta2ddx4rQI9R%cMHnc8Lg%ADmbVs(n{xe-Rd_*U!@4tYWArKb+c-J9|)@ z9=K#4>nOK$ad7HvqSX#SS+UETvc3 z4sAWKq6Du4@Uczs97PNblSj(_9f?Jh9+__dMxR(foESA`fLKBt_E!uv3Jfcpx?dt` zMI5XVoI>EaSPXGVe55#^1C)EvJ!wt6EOkhEu0|<|MR<%T4mBEr$lkPs880sa!*{Iw z@o9$!+>PkPf|8l>W9bGoZ+}ERfZ~u7Gui~9p&mUw>d&EBW)@B;y56x`i%LYxfT%7XvJNzwe|c@#o^3 zh2p58iDI;rRa6(0S>)Pe&Itn4G;}z0JTwqA6m&325s71oE;LzkZN>LeCv56jR>F_u zV!zz?arO`Pt@kN!F&wyF*nR{W{J1F|kY}a2qd7?A9aA6k9>X&>HdZu7IxsW#zXcvR z9C(jmB@)s2D$OYUR@N_*Qi?C7S6s<+kUWSP!=p{Ika#GdRJSg`V=-^_#^Gy12d(3&XU&$C5R3w86~ zf9WI}AI%!gA1o~`+RdoUu*_5~h?Xwrd!6W=mw8us$DI+6*JoeY`|Q9S!F>mQp*WLO zN4wSVDJ;pR)M)0nt3DN9Qt`Lxk7;{=W=5#Y1Az?1->$WdB4tJwt0@NuI1N=@G!}G z-bh~W&Vkw8%xHmXjDX;4MnQ#P(;nxrry=`rPz(+39Q$EoLKWIl+3ZOO+XBysd$nW1 z9UT@QR@b;_%33x1l6`fgR)%(WTWfpx#_77p#-9zv^@?>qY>g=DA%!6bq=3-wVXat0 zLL&YR;2jXj?eoC+D(Rqcyu!3{LG5$d+OWMtx|3&9vxCq3Sb#<#!<*Mz+KZ=ap)2-d z;@!<>?IWATIyG%#Vdh6W~snXyHKGT|E-Z;X?IHty@4Zf9;1 zUXB48eFH)1K~Lcz;T5QS!?A>dp6>_bALPOchO9I^B<`NKJwZJ%mQ+r%PFZTen?>>p z35WznnZ=w;{+DO;Mw(0-C`D+RaGG|7E;~}5g-m}X7Yk(z!IVMmVej6%y{esuzXOzt z=c(C_IhCS^LeG*KnX5n7f2hZg(Q3gl0#wsT(lS`LOn;bMjNnelOl)QpBqscF{9Z~k zf!ZX+k*>kqsBJ_=i|H(Lm)Yc^(akN@!H+eXmAIB#0^z%_NwN4#mpt~?`(2V6d+(jg zWXZ%-`j=mUk>(;f~Xu2@EAUd0>d+k=oq@nUYW$lXLs%l*k zUB$Y?i&Yv+rsUQ{YYj1VD)l9GLY>W)O|OrL2VGiLS{s#D)ypc@QVoR%A28eg#%LeB zGfo^E+KqejdcC^~hF;Cn3WkdDCe-FbTkkdo{k4}Z?Cu4tr7fMdk2A!bn8_>_K23{t zOA8mAa}AxyMM(=!SJ`!MXW5?YA>Ow(22bb5B|e|59G&Qj>yCA=dRf0>K3;t4O>XCg zksXfsKrpM#G_V77t^j`N-~fc|DQdL+BSCfHeNz=2&@Y(rsj#|TNFjoE-`LAQUoHZ` z`5I)buAHtlDL`HcunPp7o&&W)CoSq6iyDx3c=R0im*z8-u5BaUCtgI>1)GJ+PeFZb zz92N&y?AtVbz}ZcDYA{#Buu2G0knTHGynnw6#(`Zf&4uIAh-aCe_;SX5(MwRumTA6 zf9U+3nS`1H!2d%><8S^Cr2psgUpd&X5CGI)3C`aXlneTw+Ms}3u>Zz?%K*ZPA`%jR za}ft)eJ5ihVpnq~Gh#6bX*obl``>XH003hruI>l`Fp~X~K-`K1UH;CC_|28noYbVH zcnxi>8TE~94U8GxtnL2c0|4E4|3YhHCw*c!YbzT^UN?Tye`)ak#s7$zNQwWY;$+EB zswOQ*EMn_mOw7s1%*aeC0830v40JFu;Z^u9`XA z`cFmwb^O~;Cv%hkuF1ynKbrNoflU9DFtIQ)GyT8JjNQ!tKW6`w{M+nb?fQ3hz<bz?9xHqm#sav~M@zd9Sp^iOcC%>NJae@Xv$b|BOL&!K;F{EvYDyEp&E z@wYn#V1Z2k^=Jsd1|OM70{}t*iSNQnZXlJN>NVDyzqUA3y5Ht<)=bYTB~vP36^&su zi)-C$jR^sBFzNwVI&Qm$*EG+N#3U~uFyIO>$gV zu816~J8e}A2~$058V~WMqp(>Fz7K@WO!WG`A$^u?v~4upn5~=4L0L0fRb4#8Lt6WI z&NNkMXGl-dmLi}wTdob@9e0kdO>PN)!moikbEo3Yab_6f5uUG_0jLEXgqfec6 zu)ia<6B9X={oHv@eI*3LI#t}vjqddo9kSM}seu7|bOY51k>7kxW|a_ogBN2vhV9H7 z_Hh0ofcvfZq`YN=VJ)3|?i{S!nMypZ(v)2iLhL0JlGH|ur(oW;c}=d{@e&~=Wke)X z>8HKdLRQjY-REZrI}4Wn6+(4%H;n_V7)}blh(r&zcNVJG$5SK0?_dyMg>K zQAvb4pyg98jx#bQiD2&s7BGz4Vrv|0fYh?%WKNdOmb-Q`#Hf}6-QG2&)Y}QRLTx5J zMdB!;_>}d^+{{7Rec{9kFil&ZM{_Zd_Bar)XAEv{BUR^p}mVti~9SD)Tb1lv|Q~j`7 zW_i}0x2Zo=X*)5U~Z@ z*gC1%l)9*I6gY`6^Pcs2Q&or74%g6LJv<);uM;NGUa1q*p6DK>_Ysq z>ngZqn0hVPCPCY!>0z5S-W8(|24MYd3KDdUs%@{~YH`W1wY$xWEllWDF`Gba?ooRa z-|i>!C%Ocknea;$6w${y6JgiG`j4PL9a~#UZ3Mvep~RQ%GndC3!)Jgy!mtPS|u|won~Q)U-#&djMJ# z!)(chtLh(2Uxzq0b<$hOki2xUdt2ec`-&Yf+dAaPTOR-!B1!_Tn}o{H*bBg}LLPvQ zpc9xiiqy}W#wID<5126vvUm8!8sL=vvnT+NNnA=@z+on18eFoCzzdP(Ici#|SLE-Z zq2$xe0XU|oMGHE{1v3jXP}Lu=(|NkHk~?f(qQ(kZaC7*^uael97s!vOqZt(~oZ(jw zi}z*`J|l(~O-YTI_$vjn$HE=Lhpdl7jTzwgTSL2tDHP@^DW#*~+e#E~|B(PAze~J~ zWNFN(HQL>k6*5N0VirC~mJ9B8x@Y89M0U`yDPz+(F3?1#?6N^?C+HFJ6u0ew~P+(>nEL5#-}_&ipRFoJfo=Ez8w&itup^PdTB z)-~bv_|GYI>;QI~5YQ0FQiqBYLGxa`JeEEHvv(nMa8)ujP2x`Pjq5g=J7n;H7zKAW z{OU`6t{5re@hLaqF^~TT$oZ{s3?jyLM;M^4%BfG*nr$547O+ z5hVo1uHNj)&dSbiiCf+t-vD+%I^Z`d*|p*%kabpS*W|>}VBvtgg9KmFmxGNHsM4IRKMvj?r;+E+ z2V_#hwRR^h-NSD8^1MHkXL&z&>{o-T8)gAzyImJHKhN7bKYW=@Tw+(BYc1iFV9IWP zr)G0vP|J+OBV71Cw-5+`dPa>8q$QI!uhYK!x>_5OJqHsC67y=BaS(QOthtid}Zb!`*V}(@0ZMp(VQ2KnR38T z007^z=@>+IUtVnP8AK*Q%hJyK=@djbZ8Io>&kVT+b~;84XWRg`#bXY&OjXO) z0ugR=Ik4axigS&Dje;w>a#)DP`4khEfaK*8Ga(

KPS2YY9m=@C@mV^mRVXt*#l?0)* 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≦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

&a8)`}GLmz}{V9x9QITpDjQ7!OxYi*}YYNvbe?x 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

Tzd<=IppdfdY)vhsql_ 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 Date: Sat, 25 May 2024 18:37:24 +0100 Subject: [PATCH 002/176] Fix typos --- _posts/2024-06-06-cogs-collaboration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2024-06-06-cogs-collaboration.md b/_posts/2024-06-06-cogs-collaboration.md index fec4ba037..37abfc597 100644 --- a/_posts/2024-06-06-cogs-collaboration.md +++ b/_posts/2024-06-06-cogs-collaboration.md @@ -46,7 +46,7 @@ Next we'll see a number of problems which were solved along the way including au There will be some code snippets but expect this talk to be more focused on design decisions and problems solving rather than diving deep into code. -Chetan heads the software team at [Clockwork Dog](http://clockwork.dog), the creators of [COGS](https://cogs.show). Clockwork Dog build interative experiences using COGS for large immersive theatre shows and also gprovide COGS as an off-the-shelf system to buisnesses around the world. +Chetan heads the software team at [Clockwork Dog](http://clockwork.dog), the creators of [COGS](https://cogs.show). Clockwork Dog build interactive experiences using COGS for large immersive theatre shows and also provide COGS as an off-the-shelf system to businesses around the world. We welcome people of all backgrounds and experience levels, so whether you've got a few years under your belt, or you're just starting to look into development we'd love to have you along. From 862ac66f605716f797969502955a71acedf24a5a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 16 Jun 2024 09:51:55 +0000 Subject: [PATCH 003/176] Bump braces from 3.0.2 to 3.0.3 Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1085d765d..0239a597e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2051,12 +2051,12 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -3519,9 +3519,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" From d81e4a6a6a264b09cb0c9a8a799c90e0015dcec0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 23 Jun 2024 15:18:31 +0000 Subject: [PATCH 004/176] Bump ws, engine.io-client, engine.io and socket.io-adapter Bumps [ws](https://github.com/websockets/ws), [engine.io-client](https://github.com/socketio/engine.io-client), [engine.io](https://github.com/socketio/engine.io) and [socket.io-adapter](https://github.com/socketio/socket.io-adapter). These dependencies needed to be updated together. Updates `ws` from 8.11.0 to 8.17.1 - [Release notes](https://github.com/websockets/ws/releases) - [Commits](https://github.com/websockets/ws/compare/8.11.0...8.17.1) Updates `engine.io-client` from 6.5.3 to 6.5.4 - [Release notes](https://github.com/socketio/engine.io-client/releases) - [Changelog](https://github.com/socketio/engine.io-client/blob/main/CHANGELOG.md) - [Commits](https://github.com/socketio/engine.io-client/compare/6.5.3...6.5.4) Updates `engine.io` from 6.5.4 to 6.5.5 - [Release notes](https://github.com/socketio/engine.io/releases) - [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md) - [Commits](https://github.com/socketio/engine.io/compare/6.5.4...6.5.5) Updates `socket.io-adapter` from 2.5.4 to 2.5.5 - [Release notes](https://github.com/socketio/socket.io-adapter/releases) - [Changelog](https://github.com/socketio/socket.io-adapter/blob/main/CHANGELOG.md) - [Commits](https://github.com/socketio/socket.io-adapter/compare/2.5.4...2.5.5) --- updated-dependencies: - dependency-name: ws dependency-type: indirect - dependency-name: engine.io-client dependency-type: indirect - dependency-name: engine.io dependency-type: indirect - dependency-name: socket.io-adapter dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0239a597e..b7b6e0eef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3198,9 +3198,9 @@ } }, "node_modules/engine.io": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz", - "integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==", + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.5.tgz", + "integrity": "sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==", "dev": true, "dependencies": { "@types/cookie": "^0.4.1", @@ -3212,22 +3212,22 @@ "cors": "~2.8.5", "debug": "~4.3.1", "engine.io-parser": "~5.2.1", - "ws": "~8.11.0" + "ws": "~8.17.1" }, "engines": { "node": ">=10.2.0" } }, "node_modules/engine.io-client": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", - "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.4.tgz", + "integrity": "sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==", "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1", "engine.io-parser": "~5.2.1", - "ws": "~8.11.0", + "ws": "~8.17.1", "xmlhttprequest-ssl": "~2.0.0" } }, @@ -7687,13 +7687,13 @@ } }, "node_modules/socket.io-adapter": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz", - "integrity": "sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", + "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", "dev": true, "dependencies": { "debug": "~4.3.4", - "ws": "~8.11.0" + "ws": "~8.17.1" } }, "node_modules/socket.io-client": { @@ -8656,16 +8656,16 @@ "dev": true }, "node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "dev": true, "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { From 79268b7cc08807f852b77f15e582807bad1d17d5 Mon Sep 17 00:00:00 2001 From: Jake 'Sid' Smith Date: Wed, 26 Jun 2024 16:03:23 +0100 Subject: [PATCH 005/176] Add JavaScript Golf 4 event (#378) Co-authored-by: Thomas Parslow --- _posts/2024-07-04-javascript-golf-4.md | 37 ++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 _posts/2024-07-04-javascript-golf-4.md diff --git a/_posts/2024-07-04-javascript-golf-4.md b/_posts/2024-07-04-javascript-golf-4.md new file mode 100644 index 000000000..dec5f4cdc --- /dev/null +++ b/_posts/2024-07-04-javascript-golf-4.md @@ -0,0 +1,37 @@ +--- +title: "JavaScript Golf 4" +summary: "The fourth iteration of our JavaScript based Code Golf." +date: 2024-07-04T19:00:00 +meetup: https://www.meetup.com/async-web-tech-meetup/events/301814896/ +speakers: + - name: Tom Parslow + link: https://almostobsolete.net/ +image: + url: https://farm8.staticflickr.com/7379/12758383654_ab4b43d147_z_d.jpg + title: Urbanowicz_Krzysztof_GOLF + link: https://www.flickr.com/photos/kurbanowicz/12758383654/in/photolist-krq3XY-7hTRLz-9kGXLo-awf96H-9kGXTb-7hTSDX-7hXNAY-kroiT4-6xcLyT-65CWTR-5ds8DL-9kGYdb-9kDVyT-9a69ML-5bCwNN-efi4ma-56hckS-4kQ3Fv-eBP5xt-6QKY1E-c3HmpL-eBRqu3-4ZxP3p-5bCxDW-krpfTx-4ZC1qL-5bCB6j-3vs2Y1-4ZC1u5-4q64vn-4ZxM8Z-4ZxNwg-341zZd-6xj6oL-4ZxNUP-9L3STz-9L3SXt-dxM9tg-dbJjkc-anWVqa-4ZxNqz-5bym8g-4PXK7g-dbJkFS-5bxftP-5bym7V-krp6SB-5bCsCE-5t5bP2-5byh6a +tags: + - javascript + - code + - golf + - codegolf +layout: event.hbs +collection: events +online: true +venue: + name: Runway East + link: https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship + location: https://goo.gl/maps/WGe2p9D7Wup3LdNt8 + address: York And Elder Works, 50 New England St, Brighton BN1 4AW + latlong: 50.8325788,-0.1420808 +--- + +Come and join us on Thursday July 4th where Tom Parslow - long time Async attendee and chief code typer at [Buzzshot.com](https://buzzshot.com), will task us to solve a series of challenges using JavaScript. The catch - you have to write as little JavaScript as possible. Solve each challenge in the least number of characters to win the game. Imagine the kind of stuff you’d never want to see make it into a real codebase… that’s what we’re looking for! + +We are making an effort to ensure that this episode of JavaScript Golf will be suitable for people of all skill levels, so even if you’re reasonably new to JavaScript you should still be able to tackle the challenges (and we’ll be on hand to help if you need it!). Even if you don’t get the fewest number of characters we hope that the majority of attendees will learn a little something about JavaScript from each other along the way. So, don’t forget to bring your laptop, tablet, phone, or whatever you feel comfortable writing code on (with a text editor installed). + +As always we welcome people of all backgrounds and experience levels, so whether you've got a few years under your belt, or you're just starting to look into development we'd love to have you along. + +Pizzas provided by our venue! Runway East has been fighting boring offices since 2014. Members get team bliss guaranteed with space to scale. [Learn more](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship). Drinks will be provided by [Silicon Brighton](https://siliconbrighton.com/). + +You will be able to join us in-person at [Runway East](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship) or online (via YouTube - link will be added closer to the date). From f641ffc4f060062e9c8ad986797457023c571da8 Mon Sep 17 00:00:00 2001 From: Jake 'Sid' Smith Date: Thu, 1 Aug 2024 18:58:20 +0100 Subject: [PATCH 006/176] Add MFA with Firebase and Vonage APIs event --- _assets/images/talks/amanda-cavallaro.jpg | Bin 0 -> 39344 bytes ...2024-08-01-mfa-with-firebase-and-vonage.md | 46 ++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 _assets/images/talks/amanda-cavallaro.jpg create mode 100644 _posts/2024-08-01-mfa-with-firebase-and-vonage.md diff --git a/_assets/images/talks/amanda-cavallaro.jpg b/_assets/images/talks/amanda-cavallaro.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2dc9cc09b59c761f597c3624a8af17af7a5c15c6 GIT binary patch literal 39344 zcmbSx1yG#Jw(bmryL*7(PJqD&f=htlHV_C5?(PsG1b6q~4k0jTAOv@};I6@4lDx^@ z_ne(`tL}ZTURTZE-`~A@^^%tLch9f6U+dWVN-{Dg>Y8fuN-A;yAP@k+R#dTZbV9-h z0300MT{RV?>GTbtbZ8?0Bmf2g6~GGsn8MtgRkh@`0f?j|Cqw6kAo`8}Nmnxf1SbGs zl1ovYj_#lG|0hHMb9QwH0D$TUYJPJIHy8rHLtuL^cjw>bCkRYzX7?K-A^*m%2muk8 z{5Q7x8*~0e^Ea0Kjm;e#%@H)eWp*}qF#nCa5IEG+!vcXpDhT}E)5gLJfu|6d(cZ(s z27zx7nApL>)C~YY#{OOIZUM7K;3o)-?W(OQgTN2~03F-v4{Y`acDL|G$O!<*I63>c z+E`h;)3L(X=y*j$gy|G5yzDL9-MQ3FVRojj=5#Vn4$h{IJ^;YqI{$73ApC7xI)sr0 zc|`;Tx%jvd=Kpv4Un~Dj^}mDPzWtlxT;ngF0ZE7cDf_4GKV?pN0D$l%!Zxx0l$oUg z01d$a0QvksWsDyH0K9hqK>g?+`jGw}FV^nv&Z0a#US3|@HWo1M-v<46`o9wVoAQ4K zfAq)wyT59MWi++vU>>fX zzcFG?{C=PSFadY~VgLnz2EYJd1#kiQ073vUfFwW;@C={^&;}R)i~%r!HNXMj3h)B> z16~8(10n#ifFwXVAO}zYCm4p8;P1J%B;L7+@N(09XZV0S*8sfGfZ~5C}vA z;sA+&6hK-a6OaSQ2NVWM0Of!xKuw?l@Fma+=m_)x`UBqrBY^S1bYL#96j%dn0)7Sd z1IK~ifNQ`#;2H1^350}=M2z$Zi5ZCpNf=2ANf}8S=>?J%k_(bA(mSMRq*SClqza^Z zq_0SWNYhBGNC!xlAOHvpL<)Kg;sObSWI$>lD994z3JL^;gOWjcpej%^s24N|S_ORv z-6EqR6Cu+fb0Lc%Dyf*VCz02XPmq72;Gj^WaG;2yD52=1 zSfO~Kyhlk!DMEpxbfZk8Y@uACqN0+bvY-l~Dxw;o+M@cQMxth+R-?9~j-zg%UZSC) zQJ`_4iKD5ZnWDL)y+=z!t3dmLHi5Q` zfset2A&Q}fVUFR05ra{H(Tp*Qv4wGuNr1_MDUPX)X^Z(9GZnK6vm0{}^BfBciylh^ zO9RUWD+ntU>mybl)*99=HX$}UwhXorwg+}Jb}@E4_BZTv92^{G97!A~jyp~?PAN_& z&N9voE)gy_t`e>}?kn63+F@X$^$7jI@lZjQ)(}jPpzwOu|goOesvgOxMgT%zDfr%ni)DEaWUoEWRw|EQ_o-tWQ~8 zSo2t?*ihMo+3eV|*v8nA*ag_F*)!NjIgmI6IczwxIL0|qI7K)eIrBJYxv;sUxIDSa zxz@NzxmCE|a5r!t@i6j0dE$6_d44_-cw+yg;K>3nA@4KZH@wZfXMF5@Fun}FDSjM& zdHz@Yjr^xz4zL9{8$2gKB%mq~BG4i5Lr_T2Rj^8MPl!?IrBJ5OtT3^#x^Sd$p9qSG zw8$%w&my;?f}-xCpG1$vxWw$l%EWddED#Gw0c1m*UffhXSA121PU5A+2Z`0EkDr=8 z&3n2o$slPiStPk5#U^DdRUvgG{Y2VT8ZLb;BPtUh(=H2=Rgevr9g!oH(~(P;Tb8Gn zw~{ZHKT!}+@Kb14L{U^$j8mLddZYwXDpfjpCiE=eS(h@lvX*kX^12GUimOVqDw66m z)dbbW=S;+Y%U;jE+5z3+r9+b= zp`)E+mlKVXx6`;Yhx2>qRToj0B$pFcW!EA%pxX<#Mt5RFFg4`C>JjX*<|*Ns;d$ew z>s9Mb;O*!=<9Df@PF+8+J7xTDj+uy7-$yQ@rvQqyH{I53PB~W zF<;xg9)9!WP5hgSw|Z}z-#vO4^ll?qA-McK?t9nwvms(3Iibj*HlZV7{9$QfKf}$# z2O^$CBu6|%!XgKvc%xFIenneGkHiSZWXGb$I>ye#J&h}gCy4ir-$+nRs86Iz3{SjB zGD+%B1}EpFV5WGatfs1@Hl{JA#il)^Tc=NFNM}@MQfG!`UT2wSO=L@ESLHm)iO9M8 zVDn)vS0T4Pk2xD5B^`v19RSiDpSxsZeQY8Fg7qIa0Yt z`Cf%l#aN|mWn&drRcfQs$;6lgcHHT>w)z?^(PJ1 z4Xcd?jpI$vnmU@rn&Bx=J~%Xa7X?_aIHZgiM*EOhF3 zPIYN?jdUw__w~s4boNU1e(4kM``j)kfacJdDGPU$Y+?&m%Ey|I16{jCG% zgZuCA4+#!4k64fDjwO$WPV`T{b>HF{B!Y_!>?bzjsTCP%$>|E0EqA!5kG(c_#h+@>Tmq7^lJg| z4uFb`jEsVeih_cQfr|KHp`)UrV_{=rVqs!p<75Ao{ww?Y<-b3Hh;0uC8;2YppPU#M z7nk_=1DBZKFEWC^GwlD${(IBE-+y%g2+)BSzzYzN0DwdQ1Q7s#bpgI3A|4ne^eoAkP%h*03;v?384-W5(t0}R;;VlhH*}`TuKA7;gi4nE~q5tj}k$yA6 zr+cFQm{(HDl#rh9rG|^NrkN|~P5dY4pp(~m9TPCst&-*`UOvT4xSOuKaeKH}KY&Wm$3LbR*BETf2!CtXq zfpo|+y>BM%vasZJcKUbt3`5qW1Z{r8yZw#X`7}!**Zpc*J9$5-{(o??Zv&_yn+As+ ziQEMghfFNb+>=M1+RA;B5jfy5IvH+=>%I`7D`Q%jSJ@NmlaC(@742EJn%iWyy4Dl8 zO`0UfnvL0smTL|82}3q&Ut51;@%Ni9y(lF6Qz(G{Ku(gyyKgf~D?C=^XIG9e)x@rE zm30$+t=(M_J01tox~ed8A|i1*UGG8I+RvCIER`Y|7yg4!cUNrLjDNC%`nw6<{vgk- zul(T`F}AK$9s+L7j1+9Wn>+BGrJaTkZdVp?o2b7T&g!P3IL?tWED5iO)mrMvs&I;?WY{gmM||ftPfOm6L&5~ zj8yu9!3#V5d!j8?=d+a?yLE%MS)T&qC!gkh`qR(Af#s)S=aWW}aj#4}i>HL|`F2X} z1tYdyhhCa+GF8W0ikt04YGu0Xa?#f^L3KtApJoS`u*enhPkvUbH~yl(^QY3Fkclrj zjfa(R3oSMM&gy9&Ur+5>0e7tDO!*8i1m?j*sRRbw%H8l61aV~L=sRf-Tl+qgS$wJP z<-XLt^GPLt@;WQ;?KC*3(hX@iy`xD;zPGhwZZ;8w3+K&~ytH|qFYczS${Wt&;;Yi? z)@4?huY=2hkS!~Khe4yrV5BJ^v3Dh@Nb(Pcpf0Yb6cb|_Z(vhC_u}~()h? zBk2QbEWVDpt(C>bpMN-zGE*)bx~(iwlkXAY=Y5_&yIq+$6PPV>D=`GCE$jBaGWdfh z;Pz=z_OLg>B5PuxOOxkd{%Ba(;6-C=u`y#!P5Vb|IETEoF1k8W7wV5+nFTQD}uu5&)%7FItSJA zjj;{#27;Z2(iK*TB}Kv&RI?ciIqfYEE!!;5%shFYN}BNG@BYCJa9ehq>{c&ahov4M z^z}ex)aPR1g`uw7w*i-^!dgL<{&W+PPMjA|@P$VPb1K(!vf`Nj7Rdeg&ncvHGBfU@ z2W66fa6=pP^dDB9V8$u86(3C)Ke)ZS`sP5>up!thH5q-^N&@YvgC@vO^G7}#H5hDA zFqCc6=Q80uJa24ma!j;&9-$mkX`Ev!#}oD^&mmp^R#p5EUNf=CX7QAe$sAR$CY!R< z^O5=fR^M_rPy5FzyU=rw@6%e2vzQJpu=M@o#7BH5BfkLLIOWM21ftB(0%$JpZTSZY z|6q%keE5`K^J<#X?3)Rm@7kphh5H4Cv24?l-H21g++JVnZhTRZ+rlJG1Y2`lv8MR> zxx@$!UVi*3FZD3Sfu|O&hapAM9}^lVv;Byc&%&Qqn3)x)6@1N&X981p*sY&LJrt-6 zckr*3btup7NKVl$c?;fb*gkDL7OW+lfg7P3WJRi}@ig$nC@B3Q9#_i1Y)mHKj7T)H zA%B>0jQEe1(MvA@hrHRYi6MUfPF^l1DfxIbY{ol)<`}o~Vr01?!PSbfM_CJn2RGW6<3qjkp&G#j zWMJ5wC;25b(){9rWu9_l>Casj1uyi<$5PaG-7&ODc!G9-vo+wp*QW9vxuY|@=Hig|a zsQhUD!wUej)Q9sd5u;-y7&~Kk#XGi2y~}7knbuDG*iNGAv{_}|FNF;szvV%i#3lzs zZ-qyy#IwL(eRb`mIcGN5Y7O^>`R>?*{t*vE+`E(EC{2KfU^(oQc0Y-+Zd|tEjufS2 z>Cn&4Sac1Cjj|Czhitbx9CEUbhX>uyzSECYtMqjWMDZpG$QIlsL7cGOt-8Sd6oElQA+|IY-B6p&chF03CZO^L0`qI#wr#rb&4hC)1_;$Bu52M-S z+g#Dzl$rS|Z9gTnsg3=B{Ok-!g5YTdw)sI_D1_}ttMTk@7d6>AsOXJ~0Cn;?q2Zg) z$0hbAhnH+}@;8c=k~aUV7xmlPnD3AX9``E!)bsH-PH)C>zpbYq9B#whR;ZHja3ack1tI^3o$74y(yBIZ_d)iTY!-Ph9Ky}kZT(bT z@9^v`W|mr6TnrX;9sll1n6p(auJIQ@vR7b`w8o!wqLZZ5d_=%>l$33&=cHI~PmpAP zpZ69wFYU-SMHYNSuVLG98+oojDXP7dewx13?hbncQ>zlL8wriEUDq`?p=9Gt;?qbz z9I`tQ^ef6VI1sxVng8@xXL!^*ceLp~KbOVR%I%ovEbaIyUHZv-1%e^MJHrZ`b9asr zJPf&`9eaDKnX=7!-3{nX;9vs(E{xAa5WTnanG!d7K2_27dPNvjV!EMmq@*h9vAV5V zZdVL@J4akG`CCg8u$k(eyThBmx|51{FzLQdhu(iY7BS;ABp%+2f_%$2(n>Vgtl74V z(Smqfllv$C%xr}?Ej$Y$<7oTQ8eI>BC90n%$f{) zFS6B7#o}`@IQH=t=a4O%{!Ck?>zUj(-+YZq#}kSo;U64bcG*?e<4(hb-`47d9hBFS zz#Ibg%(8i0~wpkeIjGc8?s1~24h;lEm%71&l zqfLEB80x%{Zq8VY#5YKh*h%HUckTJ@Zf1n9T#2{!`dqx+L~KFyvuZ0BH=<9_Hm+Lb z>Eh3FgFx|~z{*-umDTiwaF?DAZ4V<20q9(ICr|Qs*Rwn7gLtxeCiKjg^(>5X4&+-v zfz&OqPt_9SXwf6)*`tR>p|ws&ziro|xyV}KIG<;iPA+#oQ%7m&p6hdyDwRwo{da!( zJ^Rg&kq9wFx6%<0k2~*-(RAw{s3L#Z_05{fX(9Q4bD2(SHPt4|-4*tKewTV-Fv-W4 z@^0P;D>tCrmcCetzr${}!`-X>ON75)jl;TB1F^U;cT)GM2$LDFtXgq7d~{bZ@v@v^ zBO80jN^7j!5w~dZmAcnM)d+m49RQ$tl~Q`zAhat&RN0WzG&m=MEptW(BKivi{ z1KN0OUl;}Q1w6uGW2V0~#2l{V=2J1m+GY<`Kq>l6^9x{7GTHaqkveWgPoi866*oJ8 znTJo;=1FQ-*2q(-+R>FX<1mlCUSat!Np<<4T9|}YnN9COz%KyLk_8?nK$)p!GsRcS2kxu8=@8Y}snd%ll!dz{#y5wNOiYT6o>@)25M8g-x{R z5$ILT^h%3~69*{#cCYQpl+Ega$7!V=yQ}P4`Ztceg@?duyPUBl>e~F~8pD z0~4uEooZ*NT4@um`_HWq>fcUg?0?4N`4j=Ev5J8``ee66Gu_4$?z2Z;G{I0&+20f0 zz=Kvf*fmPfRA?!uA=IbK{E0-KEm~P|4SuJ}-S#6i1fstavA+>qo*Nkl_Re1FlxV1TU{)tyskIy6R6;3 ztWxrAg1OsGy1s@rJa1CN_GH1+)i5BN!$vxnz$%6)!{C+Bi&t5luO#|MAT#f++ZK52 zOx5z?nI+2sVm!v%4PA=^{X5NUH2zC)aax0;n^B9Eo_%%-Gs)Z&G_u|1raic5g!c>M zS9&m8RhM3FJtK((^ zIQTYUdUZ7-ChFU06>Z@=VDd=txie3{Y=0C3B&#hjGqrQyN#T6?&BGFjfhHPOj#szQ z$}7^T=$%1=*5dJ(=`dGCuY~v}sV|%*`y4uZ6nDL}T`Hjo1T~>a*yn~SN@4t?^TLmQ zMkrK|X}(NPlr`82gLsh_KN9!}?XS|=SQzPc^zGWIu5Rt!KWBlN=n;jl-z*E%#yI-d zjK}lDkyB@|J7hQAH|X{Ig{Y0psfB^w7CUt>ehI*Z5pkY6bos>=$9uTw|6a2Kf%0OV%PCD#uuW-@a|K?b-pgeN-++fr>55rbO4{Cz?9z1 zUjQduT{%nnjAyiGv{Hin}BG=-G!Y)g>1XzPT|E#P6yXn zE?2nR)+xmv!V`yI6wb3MHUVe$txoYiKPR~Iv8@CJzRgb6^ELY(hfnnihCp1ibW2_5 z*2N=Y)&+G2Mftcy*|cp6`}e9r<5!K9lhTC=hGr>6wdT*;mIHfQZ>(4o29k=sY~Z z%vyuMVKlB)r|icvt;nwajb1XtD7={9)ra2V@nmux*L2n|!j&Y*AHT5G5hF+m?% z@77azu-HmGZPL>$G)TETOFv7-B|Fu|!pUu=@U(jGd_~>kAr!Rj=u~_{89+non%5F} zU$$2cp7sjNVy36>|rls}Zc&*WV8eR~izpN1FG_F;A-^+3E#re`{(uYr&or&QDe7;YAoCF`VwA0V56VVX2r(#au6*5d-ctqht}XTJc(=)&o- z7rt<4rEa-8F$xeWM^f~RP0n_Toiw)(@)`dY7qtj%J4IS|W*lq>N2}D?f#Q(lu~By8 z(dDm(#0?J=l@WxGv3B8*qkskTW!^+2Ng2mMC*GD;z0Ve21yF(^56cPqdVk9<_(+cRD+=D%tu`zOGPU@MiEiNxWd5g60F%O)Zk&g(D{; zhr&##Dgq4hH^#Ab2&+|P=y?{x-uGEG`XsmnlAld1V=2=frMqaE- ztRP9vzNONBe=%iySsr|=iismvcIgWzP-N%fX7}|bb{AIKRPEH*a3ss^W1lXn)LpaH znBn1OXrCN>O_o0vC#yl?h&&N-cB^g+C&^cMb6dR7<&%Td8jMR=tR7gg((>y%9wy_rdGz|tUAU}UJoC0lJX zMq07iOw~^Z+lo^!*aDuD{@%!pPLoER!`Cu;D%!BRaKtSL;bv*Nj z0R=40^l9jUex=8ehA&qaX1G`^SC=cE(D_gAqI=<$$hdtJ#WmYjXi&KZ6mA$E{?2`s z)fF>gw4L@l5C3Ej*#!To7kxfP>}e!(Sr~r1ydKBZ=RXOxgGy z&ep@JmQTWLqOQVHJLQ+hc3J{AKt)y!utgfS|pcQPoi;}V!6qU8$7vEKB!!MlUkLxC|@D= zgt}C^TDjd7m;Nn*ES#~P%NDG=^0n`b#xq|g)fqyLm~sNP2&Ym@t|vlD{YzZH!r``r zl!V5ic|&!zanG)w>Sv&ubveUv$#Q!hREgxP`<*_(1K*bB%EY=5TNmQX*?zd#Q=Ad} zGLv=mD)*B7Lf}Mtv#XHAVR&+F+X;7=N(nh7o`D$q2o0~Ct#_3lVF zY&A@#%%-eq^LlfIiij&!gh96QHO6&vZJEQab&EVQd%Q(=9kJ@`U!*>lP{Kh9g;&oskmNspWXae8Dz0z8dSQ;o^LAKQM-q{DW!PX_ZEwJ=Kw8 zAItLw$;3aXisUK`e7<>t5RQV=u;h+{MkX#WF(mUG6Di3X6C#JJAstqkN@$96 zdlS^@S7aE5Xju9Xik|hik8eWSHLLNhPo-qiq68=*XhbHHxQ&PVPTW4taqU{_x$W6O zTCQJmKo^pQhSN>S!MLCZO6FinND5p4(}^_{8xp$1d}vFJmqYvAr-6f}&U!p|2!*v3 zI3Uc0tM%L)q%eA4u93$|gR`YSVVtSc6q1FjyUKb-Bzu{!5VVERlXTnER9QNNX)ngu z@PrtJKw%(P&@S3WHPHo(-~t8XtRs38B+-t zyT1Cm8f$JJDJQ_au^tFNS1NvKC-H4H4l6&=nEJsWU-NLw ze70(f*fceC*Gb=;0WWZHWqKau*c!%LjVoofX}uVi{iz0bap?tYnZ3Dr%1tBpWj9p;$rrWO^x?N2t}hB4mDapNWZaGZ6)R%i&8O9N5g z01g}7jWgMXBWy%&mln4{ph=EEx7>xHQ(;`d7O8T?pA)YPWv{8yWaV8rOVq7{l(oFw z0+@8Fqf&RvRHg%vKS26UcC1I>X8PuWt}qmHTwe65G_QzsRe^5TpIT@C0Zu86q& zuA51p)Gc?0+Y~*EV+(Gi;o4bqF5DwsM8g`-v(A{_RVS7cE`~NR+O5%jfKvm`|S>I`-fx*Ri;&|d%W;g{n!T9wmiWoFq zOD=OJMWC?kI~&tld_6=h_C#t+w~$OiN*#_4D7KzS_b7}-tb?CXN`s%2GVWW_Rcva; zws$Mym~%~?0iBR(j2=IdY(*(Gh$5dq#34_edKp{Cs+Xk*zuDfVBEm2W)eVLgJfikk zS1>^#0qnnhi-{p6XBY&f=2GodMalhIrZIyUl_&JxJ=|ub9MY9g+v%d924Gh>2h?^^ zl``ij_iOL#29WxXnOaO^(sG@WXr$`)>6>iSoB^kn2yfbJ`PVgCrE*-x)iQ6LsU3Vd zWar^0aLQL~fk#NG>L*NOU~kEvaneaabjy{}pZBLAL6FEg-4Ku_P0WsTFeMFgo4dEX z{h+d}W;C`nCC{_z5}jeJiF7zY`*t>8+Mn=YDvf#xYQ>_hHKVq+cQ%6mdi7gK#8FU`lhGcy+8_ zQg#>6rzPzoFQv*#Y^kLdo0p=c4wcZhW2*AT<=KRwc+&_UTNWag{ak1c4m1ZC?1!g7 zDGlpzB?1Ci^TWWZV)|l6;Se;`Ga6$+CLSZ9t%l?YI7V?cUoX$508ZL!TrE3E*%u!} zw`$}683?&GOORneVt?S0j59vaYo4w^#0cYHRb^HUzjTNKNTwZjUvftI-u2xR`VfFM zB}{JfW3kw!*8WD>Cs+$6{@XM9K~B^FL67RCccs-JBML|lc#fs%;H zP_7|hH(jQsx-CrOblgsV*1%g~y1R;FT&Fn)xLf;v*QkveD z>Ek9G`sU;dYAGbju#gf`z4LIsnPUS{fQEyZ0{QZ)H9voF274Q)P9@nw41*gnU0wks z6r~J_lt6H77Io4Z*vA2_T+**{h)L2w)HP1R1&tvZqPi7sF`v{nM1ICJx9$?Na9YW| zgpN~Zmi`N%6Jhft57>vSY!Lmd6SaxH8}7(T3=Lu0zYG-2S5=kINIii+%hG*K|N1BQ zY%Q`TYvrD15|?hCC}#jAuhvGmBFcG%iRHWGC{ahvgXBe?en%};Ro&ukhRAZ~yeVs{ z>0f}5S{Q~axzXN-x^hXKGUEuu(H`;hI9|>(U`L2HOrwYtxy7+A zM5AIznqV)Zxytv*Tw5Kctm(iyoe=yXz&hW`o?0V1Toe(O=XSX57lWrx(#)g9Pz-go z+cra@N}^4>#vVE7HqmE<<@Zz2^)`x5S(xL5a&gld`RDtmUZQFi?|;|#B+b>$?c34r zNu4T;k^@MV8pK^sAusp^l+cVl^Up%OB$t9Lc>HK_P{;yDfrpVL@2$71%q z@1>Eh%uctwOFf}5p~Nr!QB9XWQ8Q8u*1RB`wuL(pelv`^MH3-LD+k-?YfaLRZ_;Ql z@~VR)u;T=&%bBd!-k0!UGuxFHs>UJM5H0>AiMYu0LMfOi^pjrhs*h(^%SKVMaWOq$ zZBRiA5JRg05jT_E1Ir8EiE%>DiXIVtk2zuvra_*2s)c`XN|JnMmanjzjg%W);BT+< z8u9ng_E54|eDh%aXSm6TY3)#I5zk*lx=HN;7u*S<){CwE->rfeP!`fran0Gz`e&Wi0iQsoqMhUE}%D}h{`rP z3R9rpI^ww}`Why)UQ%-gU_2RT#0KZx87FFx@EKXxDz@_e0&FhQ@yT2W-UKw(>Oy>4sbKSq^^$9JO&us17;E{6Q?k4XpFh2< zkIh}1Y853Ls)R2)w>FfY!vf;!6XIo1KRZNo)*YHs?ps!DefGw( zShuxoISZH2+d$^x*nm|i^$h_!hD9_LlSSTlcosppBsFnc?12oiQ*7fYQl?`xZ=#eo z&#;WcbNs`X9?#-b57)~wX33RgXn(hVCn7ab=$9JbG0pepBNh#p>b4J0$Ag3K!bkDM zP38s)jEI+p3Tg4AwXTC{7_Ejum2Et(el|K}yiD)S=GFG(y7}j`E;YZ7@hHhWn>X znX{bqzntmH7_}E*!k&rZAx@uyN(1L1Gx>(bXpQZLv2$8c=2*HrzW_9Z^PH)J6K3o) zS_YebX;Ki3s+GtYWkOTQh_Y=N--w|v>TiP9y(vu%D`+;UTNK+QiB*a8SG)xrRPv@& zea4DNvlmfR#03I{^1Rnf)0V-Q!r6&S*0@xm7ag3DJgP7GFf4n&@?~|ZF1#N=+j#Ah zdNDnf5$~YLC0(hTuUoE>|NO($>29EEl9O=0d`;k$AbvzTbI{sT1;j^1@Uv#4Q^?EU zLVtUYFyWS9Og!d|tslBdpE}>?6~`3Wdy29#aC#E$j{lU|>@Dk8WJ4T$gsrPmf;$>g zFE(B6vG$2=%4v_{nq@gL%3bpri�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 literal 0 HcmV?d00001 diff --git a/_posts/2024-08-01-mfa-with-firebase-and-vonage.md b/_posts/2024-08-01-mfa-with-firebase-and-vonage.md new file mode 100644 index 000000000..2defc670b --- /dev/null +++ b/_posts/2024-08-01-mfa-with-firebase-and-vonage.md @@ -0,0 +1,46 @@ +--- +title: "Improve your Multi-Factor Auth with Firebase and Vonage APIs" +summary: "A web tech meetup based in Brighton & Hove" +date: 2024-08-01T19:00:00 +meetup: https://www.meetup.com/async-web-tech-meetup/events/302513614/ +speakers: + - name: Amanda Cavallaro + link: https://twitter.com/amdcavallaro +image: + url: /img/talks/amanda-cavallaro.jpg + title: Improve your Multi-Factor Auth with Firebase and Vonage APIs +sponsors: + - name: Runway East + logo: /img/sponsors/rwe.png + link: https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship +tags: + - programming + - javascript + - redux + - react + - typescript + - websockets + - collaboration +venue: + name: Runway East + link: https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship + location: https://goo.gl/maps/WGe2p9D7Wup3LdNt8 + address: York And Elder Works, 50 New England St, Brighton BN1 4AW + latlong: 50.8325788,-0.1420808 +layout: event.hbs +collection: events +--- + +Amanda is a Google Developers Expert for Firebase, and a Developer Advocate at [Vonage](https://twitter.com/vonagedev), which provides cloud communications APIs for Messaging (SMS, MMS, social chats apps such as Messenger and WhatsApp), Verify, Voice, and Video, Network APIs, as well as associated tooling and language-specific SDKs. + +In this talk, Amanda will demonstrate using Firebase Cloud Functions to handle backend logic, Firestore to store user data and verification requests, Firebase Emulators to test, and Firebase Hosting to serve the web application. + +She will use the Vonage APIs for SIM swap detection and verification through SMS. The demo application includes a simple bank dashboard and a login form. If the SIM Swap API detects that a phone number was swapped recently, the verification code will not be sent, and additional security measures will be applied. A verification code will be sent via the Verify v2 API to authenticate the user if no recent swap is detected. + +We welcome people of all backgrounds and experience levels, so whether you've got a few years under your belt, or you're just starting to look into development we'd love to have you along. + +You will be able to join us in-person at [Runway East](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship) or [online](https://www.youtube.com/watch?v=yFu7AExOMOs). + +--- + +Pizzas provided by our venue! Runway East has been fighting boring offices since 2014. Members get team bliss guaranteed with space to scale. [Learn more](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship). Drinks will be provided by [Silicon Brighton](https://siliconbrighton.com/). From a93fd20f5317614173a7cfde15d65d77e742a6ab Mon Sep 17 00:00:00 2001 From: Jake 'Sid' Smith Date: Wed, 28 Aug 2024 13:19:20 +0100 Subject: [PATCH 007/176] Add CSS Variables and Local-First Apps event --- .../css-variables-and-local-first-apps.jpg | Bin 0 -> 46059 bytes ...24-09-05-css-variables-local-first-apps.md | 50 ++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 _assets/images/talks/css-variables-and-local-first-apps.jpg create mode 100644 _posts/2024-09-05-css-variables-local-first-apps.md diff --git a/_assets/images/talks/css-variables-and-local-first-apps.jpg b/_assets/images/talks/css-variables-and-local-first-apps.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d19b9915dbf6350bf4db1fee05621c1294da4f17 GIT binary patch literal 46059 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 Date: Wed, 28 Aug 2024 13:23:05 +0100 Subject: [PATCH 008/176] Fix image title --- _posts/2024-09-05-css-variables-local-first-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2024-09-05-css-variables-local-first-apps.md b/_posts/2024-09-05-css-variables-local-first-apps.md index d58d6957c..81bb82e24 100644 --- a/_posts/2024-09-05-css-variables-local-first-apps.md +++ b/_posts/2024-09-05-css-variables-local-first-apps.md @@ -10,7 +10,7 @@ speakers: link: https://spacecat.io/ image: url: /img/talks/css-variables-and-local-first-apps.jpg - title: Improve your Multi-Factor Auth with Firebase and Vonage APIs + title: CSS Variables and Local-First Apps sponsors: - name: Runway East logo: /img/sponsors/rwe.png From ed255203190fc41c98d0caff8b7516cd275c9bb3 Mon Sep 17 00:00:00 2001 From: Jake 'Sid' Smith Date: Wed, 4 Sep 2024 17:48:28 +0100 Subject: [PATCH 009/176] Update details of Sync Different talk to exclude James' CSS Variables --- .../2024-09-05-css-variables-local-first-apps.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/_posts/2024-09-05-css-variables-local-first-apps.md b/_posts/2024-09-05-css-variables-local-first-apps.md index 81bb82e24..ddc021d55 100644 --- a/_posts/2024-09-05-css-variables-local-first-apps.md +++ b/_posts/2024-09-05-css-variables-local-first-apps.md @@ -1,16 +1,14 @@ --- -title: "CSS Variables and Local-First Apps" +title: "Sync Different: Building Local-First Apps" summary: "A web tech meetup based in Brighton & Hove" date: 2024-09-05T19:00:00 meetup: https://www.meetup.com/async-web-tech-meetup/events/302977988 speakers: - - name: James Chetwood - link: https://x.com/jchetters/ - name: Dave Pereira-Gurnell link: https://spacecat.io/ image: url: /img/talks/css-variables-and-local-first-apps.jpg - title: CSS Variables and Local-First Apps + title: "Sync Different: Building Local-First Apps" sponsors: - name: Runway East logo: /img/sponsors/rwe.png @@ -31,15 +29,15 @@ layout: event.hbs collection: events --- -On Thursday 5th September we will be joined by [James Chetwood](https://x.com/jchetters/) - Freelance Web Developer, and Dave Pereira-Gurnell - Developer/Trainer at [Spacecat](https://spacecat.io/) for a couple of exciting talks: +**Update**: unfortunately James Chetwood is now unable to give his talk - Design GUI: Exploring CSS Variables. Instead we will be continuing with only Dave Pereira-Gurnell's talk - Sync Different: Building Local-First Apps. -**Design GUI: Exploring CSS Variables.** +On Thursday 5th September we will be joined by Dave Pereira-Gurnell - Developer/Trainer at [Spacecat](https://spacecat.io/). -James will talk about talk about his project - Design GUI. Covering his process of starting with a vague idea and iterating through different technologies, eventually landing on a Chrome Extension and CSS Variables. +Does your web app work offline? What about supporting multiplayer editing? No? You’re not alone—these features are notoriously challenging to implement. Web development is already complex, and adding offline functionality or real-time collaboration is a step beyond what most of us are willing to try. -**Sync Different: Building Local-First Apps** +Yet, a new wave of web and mobile apps, like Linear, Figma, and Goodnotes, are managing to deliver these capabilities seamlessly. In this talk, we’ll explore how apps like these are built and how you can leverage similar strategies in your own projects. -Does your web app work offline? What about supporting multiplayer editing? No? You’re not alone—these features are notoriously challenging to implement. Web development is already complex, and adding offline functionality or real-time collaboration is a step beyond what most of us are willing to try. Yet, a new wave of web and mobile apps, like Linear, Figma, and Goodnotes, are managing to deliver these capabilities seamlessly. In this talk, we’ll explore how apps like these are built and how you can leverage similar strategies in your own projects. Dave will back this up by walking you through a simple multiplayer editor using the open-source CRDT Automerge. +We’re on the brink of a software development renaissance where building **local-first apps**—software that works offline but seamlessly syncs with the cloud—will become the norm. Dave will introduce you to powerful tools like **Operational Transforms** and **Conflict-free Replicated Data Types** (CRDTs) that make local-first development feasible, and show how they’re being packaged up into approachable open source tools. He'll back this up by walking you through a simple multiplayer editor using the open-source CRDT **Automerge**. We welcome people of all backgrounds and experience levels, so whether you've got a few years under your belt, or you're just starting to look into development we'd love to have you along. From 4077e2c871d1a11baf2ced3de54326422f7cc867 Mon Sep 17 00:00:00 2001 From: Jake 'Sid' Smith Date: Wed, 4 Sep 2024 19:27:41 +0100 Subject: [PATCH 010/176] Add live stream link --- _posts/2024-09-05-css-variables-local-first-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2024-09-05-css-variables-local-first-apps.md b/_posts/2024-09-05-css-variables-local-first-apps.md index ddc021d55..59da3f2bc 100644 --- a/_posts/2024-09-05-css-variables-local-first-apps.md +++ b/_posts/2024-09-05-css-variables-local-first-apps.md @@ -41,7 +41,7 @@ We’re on the brink of a software development renaissance where building **loca We welcome people of all backgrounds and experience levels, so whether you've got a few years under your belt, or you're just starting to look into development we'd love to have you along. -You will be able to join us in-person at [Runway East](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship) or online (link will be added closer to the time). +You will be able to join us in-person at [Runway East](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship) or [online via our YouTube channel](https://youtube.com/live/D6FRtp9IWkY?feature=share). --- From 1bb2495dfd4e666283056ddb3059e3eaca0bf4f3 Mon Sep 17 00:00:00 2001 From: Jake 'Sid' Smith Date: Mon, 23 Sep 2024 19:54:49 +0100 Subject: [PATCH 011/176] Add "A Dive from a Rusty Bridge" talk --- _assets/images/talks/rusty-bridge.jpg | Bin 0 -> 52059 bytes .../2024-10-03-a-dive-from-a-rusty-bridge.md | 47 ++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 _assets/images/talks/rusty-bridge.jpg create mode 100644 _posts/2024-10-03-a-dive-from-a-rusty-bridge.md diff --git a/_assets/images/talks/rusty-bridge.jpg b/_assets/images/talks/rusty-bridge.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5ecee7910717fc92d73d287cbc110cee85ed6091 GIT binary patch literal 52059 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 Date: Fri, 27 Sep 2024 11:58:45 +0100 Subject: [PATCH 012/176] Add stream link --- _posts/2024-10-03-a-dive-from-a-rusty-bridge.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2024-10-03-a-dive-from-a-rusty-bridge.md b/_posts/2024-10-03-a-dive-from-a-rusty-bridge.md index 29bd821f1..acdf3ec86 100644 --- a/_posts/2024-10-03-a-dive-from-a-rusty-bridge.md +++ b/_posts/2024-10-03-a-dive-from-a-rusty-bridge.md @@ -40,7 +40,7 @@ At Mozilla, [James](https://www.linkedin.com/in/hugman/) worked on the core `uni We welcome people of all backgrounds and experience levels, so whether you've got a few years under your belt, or you're just starting to look into development we'd love to have you along. -You will be able to join us in-person at [Runway East](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship) or online (link added closer to the time). +You will be able to join us in-person at [Runway East](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship) or [online via YouTube](https://www.youtube.com/watch?v=f_lInAt-8EI). --- From 335cae41d623d0c70e7203583ca9a7d367cc415c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20=E3=82=A4=E3=83=BC=E3=83=99=E3=82=B9=20Eves?= Date: Tue, 27 Aug 2024 22:38:15 +0100 Subject: [PATCH 013/176] chore: Updated dependencies --- package-lock.json | 1781 +++++++++++++++++++++++++-------------------- package.json | 26 +- 2 files changed, 1001 insertions(+), 806 deletions(-) diff --git a/package-lock.json b/package-lock.json index b7b6e0eef..979d2ae6f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,20 +16,20 @@ "@metalsmith/layouts": "^2.7.0", "@metalsmith/markdown": "^1.10.0", "@metalsmith/permalinks": "^3.0.1", - "autoprefixer": "^10.4.16", + "autoprefixer": "^10.4.20", "browser-sync": "^3.0.2", "chokidar-cli": "^3.0.0", "cpr": "^3.0.1", - "cssnano": "^6.0.1", - "esbuild": "^0.20.1", - "graceful-fs": "^4.2.9", + "cssnano": "^7.0.5", + "esbuild": "^0.23.1", + "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", "marked": "^4.3.0", - "metalsmith": "^2.6.2", + "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", - "metalsmith-collections-archive": "^1.1.0", - "metalsmith-collections-offset": "^1.0.0", + "metalsmith-collections-archive": "^1.1.2", + "metalsmith-collections-offset": "^1.0.1", "metalsmith-discover-partials": "^0.1.2", "metalsmith-feed": "^1.0.0", "metalsmith-metadata-in-filename": "^1.3.0", @@ -38,14 +38,14 @@ "metalsmith-register-helpers": "^0.4.1", "metalsmith-sitemap": "^1.2.2", "metalsmith-tags": "^2.1.0", - "moment": "^2.29.4", - "npm-run-all": "^4.0.2", - "postcss": "^8.4.31", + "moment": "^2.30.1", + "npm-run-all": "^4.1.5", + "postcss": "^8.4.41", "postcss-cli": "^11.0.0", - "postcss-import": "^16.0.1", - "postcss-preset-env": "^9.3.0", + "postcss-import": "^16.1.0", + "postcss-preset-env": "^10.0.2", "striptags": "^3.2.0", - "tailwindcss": "^3.3.5" + "tailwindcss": "^3.4.10" } }, "node_modules/@alloc/quick-lru": { @@ -61,9 +61,9 @@ } }, "node_modules/@csstools/cascade-layer-name-parser": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.9.tgz", - "integrity": "sha512-RRqNjxTZDUhx7pxYOBG/AkCVmPS3zYzfE47GEhIGkFuWFTQGJBgWOUUkKNo5MfxIfjDz5/1L3F3rF1oIsYaIpw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.1.tgz", + "integrity": "sha512-G9ZYN5+yr/E6xYSiy1BwOEFP5p88ZtWo8sL4NztKBkRRAwRkzVGa70M+D+fYHugMID5jkLeNt5X9jYd5EaVuyg==", "dev": true, "funding": [ { @@ -75,18 +75,19 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/color-helpers": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-4.0.0.tgz", - "integrity": "sha512-wjyXB22/h2OvxAr3jldPB7R7kjTUEzopvjitS8jWtyd8fN6xJ8vy1HnHu0ZNfEkqpBJgQ76Q+sBDshWcMvTa/w==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz", + "integrity": "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==", "dev": true, "funding": [ { @@ -98,14 +99,15 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" } }, "node_modules/@csstools/css-calc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-1.2.0.tgz", - "integrity": "sha512-iQqIW5vDPqQdLx07/atCuNKDprhIWjB0b8XRhUyXZWBZYUG+9mNyFwyu30rypX84WLevVo25NYW2ipxR8WyseQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.0.1.tgz", + "integrity": "sha512-e59V+sNp6e5m+9WnTUydA1DQO70WuKUdseflRpWmXxocF/h5wWGIxUjxfvLtajcmwstH0vm6l0reKMzcyI757Q==", "dev": true, "funding": [ { @@ -117,18 +119,19 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/css-color-parser": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-1.6.2.tgz", - "integrity": "sha512-mlt0PomBlDXMGcbPAqCG36Fw35LZTtaSgCQCHEs4k8QTv1cUKe0rJDlFSJMHtqrgQiLC7LAAS9+s9kKQp2ou/Q==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.2.tgz", + "integrity": "sha512-mNg7A6HnNjlm0we/pDS9dUafOuBxcanN0TBhEGeIk6zZincuk0+mAbnBqfVs29NlvWHZ8diwTG6g5FeU8246sA==", "dev": true, "funding": [ { @@ -140,22 +143,23 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "dependencies": { - "@csstools/color-helpers": "^4.0.0", - "@csstools/css-calc": "^1.2.0" + "@csstools/color-helpers": "^5.0.1", + "@csstools/css-calc": "^2.0.1" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.1.tgz", - "integrity": "sha512-ubEkAaTfVZa+WwGhs5jbo5Xfqpeaybr/RvWzvFxRs4jfq16wH8l8Ty/QEEpINxll4xhuGfdMbipRyz5QZh9+FA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.1.tgz", + "integrity": "sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==", "dev": true, "funding": [ { @@ -167,17 +171,18 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^2.2.4" + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/css-tokenizer": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.4.tgz", - "integrity": "sha512-PuWRAewQLbDhGeTvFuq2oClaSCKPIBmHyIobCV39JHRYN0byDcUWJl5baPeNUcqrjtdMNqFooE0FGl31I3JOqw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.1.tgz", + "integrity": "sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==", "dev": true, "funding": [ { @@ -189,14 +194,15 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" } }, "node_modules/@csstools/media-query-list-parser": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.9.tgz", - "integrity": "sha512-qqGuFfbn4rUmyOB0u8CVISIp5FfJ5GAR3mBrZ9/TKndHakdnm6pY0L/fbLcpPnrzwCyyTEZl1nUcXAYHEWneTA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-3.0.1.tgz", + "integrity": "sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==", "dev": true, "funding": [ { @@ -208,18 +214,19 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/postcss-cascade-layers": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-4.0.3.tgz", - "integrity": "sha512-RbkQoOH23yGhWVetgBTwFgIOHEyU2tKMN7blTz/YAKKabR6tr9pP7mYS23Q9snFY2hr8WSaV8Le64KdM9BtUSA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.0.tgz", + "integrity": "sha512-h+VunB3KXaoWTWEPBcdVk8Kz1eZ/CtDD+HXgKw5JLdbsViLEQdKUtFYH73VIQigdodng8s5DCrrwNQY7pnuWBA==", "dev": true, "funding": [ { @@ -231,21 +238,22 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/selector-specificity": "^3.0.2", - "postcss-selector-parser": "^6.0.13" + "@csstools/selector-specificity": "^4.0.0", + "postcss-selector-parser": "^6.1.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-color-function": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-3.0.12.tgz", - "integrity": "sha512-amPGGDI4Xmgu7VN2ciKQe0pP/j5raaETT50nzbnkydp9FMw7imKxSUnXdVQU4NmRgpLKIc5Q7jox0MFhMBImIg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.2.tgz", + "integrity": "sha512-q/W3RXh66SM7WqxW3/KU6koL8nOgqyB/wrcU3+ThXnNtXY2+k8UgdE301ISJpMt6PDyYgC7eMaIBo535RvFIgw==", "dev": true, "funding": [ { @@ -257,24 +265,25 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^1.6.2", - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4", - "@csstools/postcss-progressive-custom-properties": "^3.1.1", - "@csstools/utilities": "^1.0.0" + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-color-mix-function": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.12.tgz", - "integrity": "sha512-qpAEGwVVqHSa88i3gLb43IMpT4/LyZEE8HzZylQKKXFVJ7XykXaORTmXySxyH6H+flT+NyCnutKG2fegCVyCug==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.2.tgz", + "integrity": "sha512-zG9PHNzZVCRk6eprm+T/ybrnuiwLdO+RR7+GCtNut+NZJGtPJj6bfPOEX23aOlMslLcRAlN6QOpxH3tovn+WpA==", "dev": true, "funding": [ { @@ -286,24 +295,54 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^1.6.2", - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4", - "@csstools/postcss-progressive-custom-properties": "^3.1.1", - "@csstools/utilities": "^1.0.0" + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-content-alt-text": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.1.tgz", + "integrity": "sha512-TWjjewVZqdkjavsi8a2THuXgkhUum1k/m4QJpZpzOv72q6WnaoQZGSj5t5uCs7ymJr0H3qj6JcXMwMApSWUOGQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-exponential-functions": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-1.0.5.tgz", - "integrity": "sha512-7S7I7KgwHWQYzJJAoIjRtUf7DQs1dxipeg1A6ikZr0PYapNJX7UHz0evlpE67SQqYj1xBs70gpG7xUv3uLp4PA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.1.tgz", + "integrity": "sha512-A/MG8es3ylFzZ30oYIQUyJcMOfTfCs0dqqBMzeuzaPRlx4q/72WG+BbKe/pL9BUNIWsM0Q8jn3e3la8enjHJJA==", "dev": true, "funding": [ { @@ -315,22 +354,23 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^1.2.0", - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4" + "@csstools/css-calc": "^2.0.1", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-font-format-keywords": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-3.0.2.tgz", - "integrity": "sha512-E0xz2sjm4AMCkXLCFvI/lyl4XO6aN1NCSMMVEOngFDJ+k2rDwfr6NDjWljk1li42jiLNChVX+YFnmfGCigZKXw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz", + "integrity": "sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==", "dev": true, "funding": [ { @@ -342,21 +382,22 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/utilities": "^1.0.0", + "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-gamut-mapping": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-1.0.5.tgz", - "integrity": "sha512-AJ74/4nHXgghLWY4/ydEhu3mzwN8c56EjIGrJsoEhKaNuGBAOtUfE5qbkc9XQQ0G2FMhHggqE+9eRrApeK7ebQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.2.tgz", + "integrity": "sha512-/1ur3ca9RWg/KnbLlxaDswyjLSGoaHNDruAzrVhkn5axgd7LOH6JHCBRhrKDafdMw9bf4MQrYFoaLfHAPekLFg==", "dev": true, "funding": [ { @@ -368,22 +409,23 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^1.6.2", - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4" + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-gradients-interpolation-method": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.13.tgz", - "integrity": "sha512-dBbyxs9g+mrIzmEH+UtrqJUmvcJB/60j0ijhBcVJMHCgl/rKjj8ey6r/pJOI0EhkVsckOu3Prc9AGzH88C+1pQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.2.tgz", + "integrity": "sha512-qRpvA4sduAfiV9yZG4OM7q/h2Qhr3lg+GrHe9NZwuzWnfSDLGh+Dh4Ea6fQ+1++jdKXW/Cb4/vHRp0ssQYra4w==", "dev": true, "funding": [ { @@ -395,24 +437,25 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^1.6.2", - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4", - "@csstools/postcss-progressive-custom-properties": "^3.1.1", - "@csstools/utilities": "^1.0.0" + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.11.tgz", - "integrity": "sha512-c36FtMFptwGn5CmsfdONA40IlWG2lHeoC/TDyED/7lwiTht5okxe6iLAa9t2LjBBo5AHQSHfeMvOASdXk/SHog==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.2.tgz", + "integrity": "sha512-RUBVCyJE1hTsf9vGp3zrALeMollkAlHRFKm+T36y67nLfOOf+6GNQsdTGFAyLrY65skcm8ddC26Jp1n9ZIauEA==", "dev": true, "funding": [ { @@ -424,24 +467,25 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^1.6.2", - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4", - "@csstools/postcss-progressive-custom-properties": "^3.1.1", - "@csstools/utilities": "^1.0.0" + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-ic-unit": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.5.tgz", - "integrity": "sha512-9CriM/zvKXa/lDARlxs/MgeyKE6ZmmX4V77VLD7VUxKLVSt0Go3NCy/gRMbwGzxbrk3iaHFXnFbc2lNw+/7jcg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz", + "integrity": "sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA==", "dev": true, "funding": [ { @@ -453,22 +497,23 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^3.1.1", - "@csstools/utilities": "^1.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-initial": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-1.0.1.tgz", - "integrity": "sha512-wtb+IbUIrIf8CrN6MLQuFR7nlU5C7PwuebfeEXfjthUha1+XZj2RVi+5k/lukToA24sZkYAiSJfHM8uG/UZIdg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.0.tgz", + "integrity": "sha512-dv2lNUKR+JV+OOhZm9paWzYBXOCi+rJPqJ2cJuhh9xd8USVrd0cBEPczla81HNOyThMQWeCcdln3gZkQV2kYxA==", "dev": true, "funding": [ { @@ -480,17 +525,18 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-4.0.5.tgz", - "integrity": "sha512-qG3MI7IN3KY9UwdaE9E7G7sFydscVW7nAj5OGwaBP9tQPEEVdxXTGI+l1ZW5EUpZFSj+u3q/22fH5+8HI72+Bg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.0.tgz", + "integrity": "sha512-E/CjrT03BL06WmrjupnrT0VUBTvxJdoW1hRVeXFa9qatWtvcLLw0j8hP372G4A9PpSGEMXi3/AoHzPf7DNryCQ==", "dev": true, "funding": [ { @@ -502,21 +548,22 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/selector-specificity": "^3.0.2", - "postcss-selector-parser": "^6.0.13" + "@csstools/selector-specificity": "^4.0.0", + "postcss-selector-parser": "^6.1.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-light-dark-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-1.0.1.tgz", - "integrity": "sha512-CJOcp+m7Njbu91HtYMMoYuZznsvNSpJtLiR/7BO8/bHTXYPiuAZfxunh7wXLkMbHd5dRBgAVAQZ+H4iFqrvWZw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.2.tgz", + "integrity": "sha512-QAWWDJtJ7ywzhaMe09QwhjhuwB0XN04fW1MFwoEJMcYyiQub4a57mVFV+ngQEekUhsqe/EtKVCzyOx4q3xshag==", "dev": true, "funding": [ { @@ -528,23 +575,24 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4", - "@csstools/postcss-progressive-custom-properties": "^3.1.1", - "@csstools/utilities": "^1.0.0" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-logical-float-and-clear": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-2.0.1.tgz", - "integrity": "sha512-SsrWUNaXKr+e/Uo4R/uIsqJYt3DaggIh/jyZdhy/q8fECoJSKsSMr7nObSLdvoULB69Zb6Bs+sefEIoMG/YfOA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz", + "integrity": "sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==", "dev": true, "funding": [ { @@ -556,17 +604,18 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-logical-overflow": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-1.0.1.tgz", - "integrity": "sha512-Kl4lAbMg0iyztEzDhZuQw8Sj9r2uqFDcU1IPl+AAt2nue8K/f1i7ElvKtXkjhIAmKiy5h2EY8Gt/Cqg0pYFDCw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz", + "integrity": "sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==", "dev": true, "funding": [ { @@ -578,17 +627,18 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-logical-overscroll-behavior": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-1.0.1.tgz", - "integrity": "sha512-+kHamNxAnX8ojPCtV8WPcUP3XcqMFBSDuBuvT6MHgq7oX4IQxLIXKx64t7g9LiuJzE7vd06Q9qUYR6bh4YnGpQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz", + "integrity": "sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==", "dev": true, "funding": [ { @@ -600,17 +650,18 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-logical-resize": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-2.0.1.tgz", - "integrity": "sha512-W5Gtwz7oIuFcKa5SmBjQ2uxr8ZoL7M2bkoIf0T1WeNqljMkBrfw1DDA8/J83k57NQ1kcweJEjkJ04pUkmyee3A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz", + "integrity": "sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==", "dev": true, "funding": [ { @@ -622,20 +673,21 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-logical-viewport-units": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-2.0.7.tgz", - "integrity": "sha512-L4G3zsp/bnU0+WXUyysihCUH14LkfMgUJsS9vKz3vCYbVobOTqQRoNXnEPpyNp8WYyolLqAWbGGJhVu8J6u2OQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.1.tgz", + "integrity": "sha512-JsfaoTiBqIuRE+CYL4ZpYKOqJ965GyiMH4b8UrY0Z7i5GfMiHZrK7xtTB29piuyKQzrW+Z8w3PAExhwND9cuAQ==", "dev": true, "funding": [ { @@ -647,21 +699,22 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-tokenizer": "^2.2.4", - "@csstools/utilities": "^1.0.0" + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-media-minmax": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.1.4.tgz", - "integrity": "sha512-xl/PIO3TUbXO1ZA4SA6HCw+Q9UGe2cgeRKx3lHCzoNig2D4bT5vfVCOrwhxjUb09oHihc9eI3I0iIfVPiXaN1A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.1.tgz", + "integrity": "sha512-EMa3IgUip+F/MwH4r2KfIA9ym9hQkT2PpR9MOukdomfGGCFuw9V3n/iIOBKziN1qfeddsYoOvtYOKQcHU2yIjg==", "dev": true, "funding": [ { @@ -673,23 +726,24 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "dependencies": { - "@csstools/css-calc": "^1.2.0", - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4", - "@csstools/media-query-list-parser": "^2.1.9" + "@csstools/css-calc": "^2.0.1", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/media-query-list-parser": "^3.0.1" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-2.0.7.tgz", - "integrity": "sha512-HBDAQw1K0NilcHGMUHv8jzf2mpOtcWTVKtuY3AeZ5TS1uyWWNVi5/yuA/tREPLU9WifNdqHQ+rfbsV/8zTIkTg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.1.tgz", + "integrity": "sha512-JTzMQz//INahTALkvXnC5lC2fJKzwb5PY443T2zaM9hAzM7nzHMLIlEfFgdtBahVIBtBSalMefdxNr99LGW1lQ==", "dev": true, "funding": [ { @@ -701,22 +755,23 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4", - "@csstools/media-query-list-parser": "^2.1.9" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/media-query-list-parser": "^3.0.1" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-nested-calc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-3.0.2.tgz", - "integrity": "sha512-ySUmPyawiHSmBW/VI44+IObcKH0v88LqFe0d09Sb3w4B1qjkaROc6d5IA3ll9kjD46IIX/dbO5bwFN/swyoyZA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz", + "integrity": "sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==", "dev": true, "funding": [ { @@ -728,21 +783,22 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/utilities": "^1.0.0", + "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-normalize-display-values": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-3.0.2.tgz", - "integrity": "sha512-fCapyyT/dUdyPtrelQSIV+d5HqtTgnNP/BEG9IuhgXHt93Wc4CfC1bQ55GzKAjWrZbgakMQ7MLfCXEf3rlZJOw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz", + "integrity": "sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==", "dev": true, "funding": [ { @@ -754,20 +810,21 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.12.tgz", - "integrity": "sha512-RNitTHamFvUUh8x+MJuPd2tCekYexUrylGKfUoor5D2GGcgzY1WB6Bl3pIj9t8bAq5h/lcacKaB2wmvUOTfGgQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.2.tgz", + "integrity": "sha512-2iSK/T77PHMeorakBAk/WLxSodfIJ/lmi6nxEkuruXfhGH7fByZim4Fw6ZJf4B73SVieRSH2ep8zvYkA2ZfRtA==", "dev": true, "funding": [ { @@ -779,24 +836,25 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^1.6.2", - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4", - "@csstools/postcss-progressive-custom-properties": "^3.1.1", - "@csstools/utilities": "^1.0.0" + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.1.1.tgz", - "integrity": "sha512-cx/bZgj+MK8SpRZNTu2zGeVFMCQfhsaeuDhukAhfA53yykvIXaTIwLi5shW9hfkvPrkqBeFoiRAzq/qogxeHTA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz", + "integrity": "sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q==", "dev": true, "funding": [ { @@ -808,20 +866,21 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-relative-color-syntax": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.12.tgz", - "integrity": "sha512-VreDGDgE634niwCytLtkoE5kRxfva7bnMzSoyok7Eh9VPYFOm8CK/oJXt9y3df71Bxc9PG4KC8RA3CxTknudnw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.2.tgz", + "integrity": "sha512-aBpuUdpJBswNGfw6lOkhown2cZ0YXrMjASye56nkoRpgRe9yDF4BM1fvEuakrCDiaeoUzVaI4SF6+344BflXfQ==", "dev": true, "funding": [ { @@ -833,24 +892,25 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^1.6.2", - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4", - "@csstools/postcss-progressive-custom-properties": "^3.1.1", - "@csstools/utilities": "^1.0.0" + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-scope-pseudo-class": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-3.0.1.tgz", - "integrity": "sha512-3ZFonK2gfgqg29gUJ2w7xVw2wFJ1eNWVDONjbzGkm73gJHVCYK5fnCqlLr+N+KbEfv2XbWAO0AaOJCFB6Fer6A==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.0.tgz", + "integrity": "sha512-+ZUOBtVMDcmHZcZqsP/jcNRriEILfWQflTI3tCTA+/RheXAg57VkFGyPDAilpQSqlCpxWLWG8VUFKFtZJPwuOg==", "dev": true, "funding": [ { @@ -862,20 +922,21 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "postcss-selector-parser": "^6.0.13" + "postcss-selector-parser": "^6.1.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-3.0.6.tgz", - "integrity": "sha512-rnyp8tWRuBXERTHVdB5hjUlif5dQgPcyN+BX55wUnYpZ3LN9QPfK2Z3/HUZymwyou8Gg6vhd6X2W+g1pLq1jYg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.1.tgz", + "integrity": "sha512-dk3KqVcIEYzy9Mvx8amoBbk123BWgd5DfjXDiPrEqxGma37PG7m/MoMmHQhuVHIjvPDHoJwyIZi2yy7j0RA5fw==", "dev": true, "funding": [ { @@ -887,22 +948,23 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^1.2.0", - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4" + "@csstools/css-calc": "^2.0.1", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-text-decoration-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-3.0.4.tgz", - "integrity": "sha512-yUZmbnUemgQmja7SpOZeU45+P49wNEgQguRdyTktFkZsHf7Gof+ZIYfvF6Cm+LsU1PwSupy4yUeEKKjX5+k6cQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.1.tgz", + "integrity": "sha512-xPZIikbx6jyzWvhms27uugIc0I4ykH4keRvoa3rxX5K7lEhkbd54rjj/dv60qOCTisoS+3bmwJTeyV1VNBrXaw==", "dev": true, "funding": [ { @@ -914,21 +976,22 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/color-helpers": "^4.0.0", + "@csstools/color-helpers": "^5.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-3.0.6.tgz", - "integrity": "sha512-i5Zd0bMJooZAn+ZcDmPij2WCkcOJJJ6opzK+QeDjxbMrYmoGQl0CY8FDHdeQyBF1Nly+Q0Fq3S7QfdNLKBBaCg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.1.tgz", + "integrity": "sha512-QHOYuN3bzS/rcpAygFhJxJUtD8GuJEWF6f9Zm518Tq/cSMlcTgU+v0geyi5EqbmYxKMig2oKCKUSGqOj9gehkg==", "dev": true, "funding": [ { @@ -940,22 +1003,23 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^1.2.0", - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4" + "@csstools/css-calc": "^2.0.1", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-unset-value": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-3.0.1.tgz", - "integrity": "sha512-dbDnZ2ja2U8mbPP0Hvmt2RMEGBiF1H7oY6HYSpjteXJGihYwgxgTr6KRbbJ/V6c+4wd51M+9980qG4gKVn5ttg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz", + "integrity": "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==", "dev": true, "funding": [ { @@ -967,17 +1031,18 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/selector-resolve-nested": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-1.1.0.tgz", - "integrity": "sha512-uWvSaeRcHyeNenKg8tp17EVDRkpflmdyvbE0DHo6D/GdBb6PDnCYYU6gRpXhtICMGMcahQmj2zGxwFM/WC8hCg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-2.0.0.tgz", + "integrity": "sha512-oklSrRvOxNeeOW1yARd4WNCs/D09cQjunGZUgSq6vM8GpzFswN+8rBZyJA29YFZhOTQ6GFzxgLDNtVbt9wPZMA==", "dev": true, "funding": [ { @@ -989,17 +1054,18 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "postcss-selector-parser": "^6.0.13" + "postcss-selector-parser": "^6.1.0" } }, "node_modules/@csstools/selector-specificity": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.2.tgz", - "integrity": "sha512-RpHaZ1h9LE7aALeQXmXrJkRG84ZxIsctEN2biEUmFyKpzFM3zZ35eUMcIzZFsw/2olQE6v69+esEqU2f1MKycg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-4.0.0.tgz", + "integrity": "sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==", "dev": true, "funding": [ { @@ -1011,17 +1077,18 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "postcss-selector-parser": "^6.0.13" + "postcss-selector-parser": "^6.1.0" } }, "node_modules/@csstools/utilities": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-1.0.0.tgz", - "integrity": "sha512-tAgvZQe/t2mlvpNosA4+CkMiZ2azISW5WPAcdSalZlEjQvUfghHxfQcrCiK/7/CrfAWVxyM88kGFYO82heIGDg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz", + "integrity": "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==", "dev": true, "funding": [ { @@ -1033,379 +1100,420 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz", + "integrity": "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==", "cpu": [ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "aix" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz", + "integrity": "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz", + "integrity": "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz", + "integrity": "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz", + "integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz", + "integrity": "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz", + "integrity": "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz", + "integrity": "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz", + "integrity": "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz", + "integrity": "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz", + "integrity": "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==", "cpu": [ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz", + "integrity": "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==", "cpu": [ "loong64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz", + "integrity": "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==", "cpu": [ "mips64el" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz", + "integrity": "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==", "cpu": [ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz", + "integrity": "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==", "cpu": [ "riscv64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz", + "integrity": "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==", "cpu": [ "s390x" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz", + "integrity": "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz", + "integrity": "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "netbsd" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz", + "integrity": "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz", + "integrity": "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "openbsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz", + "integrity": "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "sunos" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz", + "integrity": "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz", + "integrity": "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==", "cpu": [ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz", + "integrity": "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@isaacs/cliui": { @@ -1731,6 +1839,7 @@ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10.13.0" } @@ -1950,9 +2059,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.19", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", - "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", "dev": true, "funding": [ { @@ -1968,12 +2077,13 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "postcss-value-parser": "^4.2.0" }, "bin": { @@ -2134,9 +2244,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "dev": true, "funding": [ { @@ -2152,11 +2262,12 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -2222,6 +2333,7 @@ "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -2230,9 +2342,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001600", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz", - "integrity": "sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==", + "version": "1.0.30001653", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz", + "integrity": "sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==", "dev": true, "funding": [ { @@ -2247,7 +2359,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/chalk": { "version": "4.1.2", @@ -2532,7 +2645,8 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/commander": { "version": "10.0.1", @@ -2642,9 +2756,9 @@ } }, "node_modules/css-blank-pseudo": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-6.0.1.tgz", - "integrity": "sha512-goSnEITByxTzU4Oh5oJZrEWudxTqk7L6IXj1UW69pO6Hv0UdX+Vsrt02FFu5DweRh2bLu6WpX/+zsQCu5O1gKw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.0.tgz", + "integrity": "sha512-v9xXYGdm6LIn4iHEfu3egk/PM1g/yJr8uwTIj6E44kurv5dE/4y3QW7WdVmZ0PVnqfTuK+C0ClZcEEiaKWBL9Q==", "dev": true, "funding": [ { @@ -2656,11 +2770,12 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "postcss-selector-parser": "^6.0.13" + "postcss-selector-parser": "^6.1.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" @@ -2671,6 +2786,7 @@ "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", "dev": true, + "license": "ISC", "engines": { "node": "^14 || ^16 || >=18" }, @@ -2679,9 +2795,9 @@ } }, "node_modules/css-has-pseudo": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-6.0.2.tgz", - "integrity": "sha512-Z2Qm5yyOvJRTy6THdUlnGIX6PW/1wOc4FHWlfkcBkfkpZ3oz6lPdG+h+J7t1HZHT4uSSVR8XatXiMpqMUADXow==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.0.tgz", + "integrity": "sha512-vO6k9bBt4/eEZ2PeHmS2VXjJga5SBy6O1ESyaOkse5/lvp6piFqg8Sh5KTU7X33M7Uh/oqo+M3EeMktQrZoTCQ==", "dev": true, "funding": [ { @@ -2693,22 +2809,23 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/selector-specificity": "^3.0.2", - "postcss-selector-parser": "^6.0.13", + "@csstools/selector-specificity": "^4.0.0", + "postcss-selector-parser": "^6.1.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/css-prefers-color-scheme": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-9.0.1.tgz", - "integrity": "sha512-iFit06ochwCKPRiWagbTa1OAWCvWWVdEnIFd8BaRrgO8YrrNh4RAWUQTFcYX5tdFZgFl1DJ3iiULchZyEbnF4g==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz", + "integrity": "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==", "dev": true, "funding": [ { @@ -2720,8 +2837,9 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" @@ -2748,6 +2866,7 @@ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", "dev": true, + "license": "MIT", "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" @@ -2769,9 +2888,9 @@ } }, "node_modules/cssdb": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", - "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.1.0.tgz", + "integrity": "sha512-BQN57lfS4dYt2iL0LgyrlDbefZKEtUyrO8rbzrbGrqBk6OoyNTQLF+porY9DrpDBjLo4NEvj2IJttC7vf3x+Ew==", "dev": true, "funding": [ { @@ -2782,7 +2901,8 @@ "type": "github", "url": "https://github.com/sponsors/csstools" } - ] + ], + "license": "MIT-0" }, "node_modules/cssesc": { "version": "3.0.0", @@ -2797,16 +2917,17 @@ } }, "node_modules/cssnano": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", - "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.0.5.tgz", + "integrity": "sha512-Aq0vqBLtpTT5Yxj+hLlLfNPFuRQCDIjx5JQAhhaedQKLNDvDGeVziF24PS+S1f0Z5KCxWvw0QVI3VNHNBITxVQ==", "dev": true, + "license": "MIT", "dependencies": { - "cssnano-preset-default": "^6.1.2", - "lilconfig": "^3.1.1" + "cssnano-preset-default": "^7.0.5", + "lilconfig": "^3.1.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "funding": { "type": "opencollective", @@ -2817,56 +2938,58 @@ } }, "node_modules/cssnano-preset-default": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", - "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.5.tgz", + "integrity": "sha512-Jbzja0xaKwc5JzxPQoc+fotKpYtWEu4wQLMQe29CM0FjjdRjA4omvbGHl2DTGgARKxSTpPssBsok+ixv8uTBqw==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", + "browserslist": "^4.23.3", "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^4.0.2", - "postcss-calc": "^9.0.1", - "postcss-colormin": "^6.1.0", - "postcss-convert-values": "^6.1.0", - "postcss-discard-comments": "^6.0.2", - "postcss-discard-duplicates": "^6.0.3", - "postcss-discard-empty": "^6.0.3", - "postcss-discard-overridden": "^6.0.2", - "postcss-merge-longhand": "^6.0.5", - "postcss-merge-rules": "^6.1.1", - "postcss-minify-font-values": "^6.1.0", - "postcss-minify-gradients": "^6.0.3", - "postcss-minify-params": "^6.1.0", - "postcss-minify-selectors": "^6.0.4", - "postcss-normalize-charset": "^6.0.2", - "postcss-normalize-display-values": "^6.0.2", - "postcss-normalize-positions": "^6.0.2", - "postcss-normalize-repeat-style": "^6.0.2", - "postcss-normalize-string": "^6.0.2", - "postcss-normalize-timing-functions": "^6.0.2", - "postcss-normalize-unicode": "^6.1.0", - "postcss-normalize-url": "^6.0.2", - "postcss-normalize-whitespace": "^6.0.2", - "postcss-ordered-values": "^6.0.2", - "postcss-reduce-initial": "^6.1.0", - "postcss-reduce-transforms": "^6.0.2", - "postcss-svgo": "^6.0.3", - "postcss-unique-selectors": "^6.0.4" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "cssnano-utils": "^5.0.0", + "postcss-calc": "^10.0.1", + "postcss-colormin": "^7.0.2", + "postcss-convert-values": "^7.0.3", + "postcss-discard-comments": "^7.0.2", + "postcss-discard-duplicates": "^7.0.1", + "postcss-discard-empty": "^7.0.0", + "postcss-discard-overridden": "^7.0.0", + "postcss-merge-longhand": "^7.0.3", + "postcss-merge-rules": "^7.0.3", + "postcss-minify-font-values": "^7.0.0", + "postcss-minify-gradients": "^7.0.0", + "postcss-minify-params": "^7.0.2", + "postcss-minify-selectors": "^7.0.3", + "postcss-normalize-charset": "^7.0.0", + "postcss-normalize-display-values": "^7.0.0", + "postcss-normalize-positions": "^7.0.0", + "postcss-normalize-repeat-style": "^7.0.0", + "postcss-normalize-string": "^7.0.0", + "postcss-normalize-timing-functions": "^7.0.0", + "postcss-normalize-unicode": "^7.0.2", + "postcss-normalize-url": "^7.0.0", + "postcss-normalize-whitespace": "^7.0.0", + "postcss-ordered-values": "^7.0.1", + "postcss-reduce-initial": "^7.0.2", + "postcss-reduce-transforms": "^7.0.0", + "postcss-svgo": "^7.0.1", + "postcss-unique-selectors": "^7.0.2" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/cssnano-utils": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", - "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.0.tgz", + "integrity": "sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==", "dev": true, + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -2877,6 +3000,7 @@ "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "dev": true, + "license": "MIT", "dependencies": { "css-tree": "~2.2.0" }, @@ -2890,6 +3014,7 @@ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", "dev": true, + "license": "MIT", "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" @@ -2903,7 +3028,8 @@ "version": "2.0.28", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/data-view-buffer": { "version": "1.0.1", @@ -3177,10 +3303,11 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.717", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.717.tgz", - "integrity": "sha512-6Fmg8QkkumNOwuZ/5mIbMU9WI3H2fmn5ajcVya64I5Yr5CcNmO7vcLt0Y7c96DCiMO5/9G+4sI2r6eEvdg1F7A==", - "dev": true + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", + "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==", + "dev": true, + "license": "ISC" }, "node_modules/emoji-regex": { "version": "8.0.0", @@ -3386,41 +3513,43 @@ } }, "node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz", + "integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==", "dev": true, "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, "engines": { - "node": ">=12" + "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "@esbuild/aix-ppc64": "0.23.1", + "@esbuild/android-arm": "0.23.1", + "@esbuild/android-arm64": "0.23.1", + "@esbuild/android-x64": "0.23.1", + "@esbuild/darwin-arm64": "0.23.1", + "@esbuild/darwin-x64": "0.23.1", + "@esbuild/freebsd-arm64": "0.23.1", + "@esbuild/freebsd-x64": "0.23.1", + "@esbuild/linux-arm": "0.23.1", + "@esbuild/linux-arm64": "0.23.1", + "@esbuild/linux-ia32": "0.23.1", + "@esbuild/linux-loong64": "0.23.1", + "@esbuild/linux-mips64el": "0.23.1", + "@esbuild/linux-ppc64": "0.23.1", + "@esbuild/linux-riscv64": "0.23.1", + "@esbuild/linux-s390x": "0.23.1", + "@esbuild/linux-x64": "0.23.1", + "@esbuild/netbsd-x64": "0.23.1", + "@esbuild/openbsd-arm64": "0.23.1", + "@esbuild/openbsd-x64": "0.23.1", + "@esbuild/sunos-x64": "0.23.1", + "@esbuild/win32-arm64": "0.23.1", + "@esbuild/win32-ia32": "0.23.1", + "@esbuild/win32-x64": "0.23.1" } }, "node_modules/escalade": { @@ -4600,10 +4729,11 @@ } }, "node_modules/lilconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", - "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" }, @@ -4775,7 +4905,8 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.pick": { "version": "3.1.0", @@ -4806,7 +4937,8 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lru-cache": { "version": "10.2.0", @@ -4833,7 +4965,8 @@ "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/memorystream": { "version": "0.3.1", @@ -5218,10 +5351,11 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true, + "license": "MIT" }, "node_modules/normalize-package-data": { "version": "2.5.0", @@ -5584,10 +5718,11 @@ } }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true, + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", @@ -5664,9 +5799,9 @@ } }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", "dev": true, "funding": [ { @@ -5682,9 +5817,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "source-map-js": "^1.2.0" }, "engines": { @@ -5692,9 +5828,9 @@ } }, "node_modules/postcss-attribute-case-insensitive": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-6.0.3.tgz", - "integrity": "sha512-KHkmCILThWBRtg+Jn1owTnHPnFit4OkqS+eKiGEOPIGke54DCeYGJ6r0Fx/HjfE9M9kznApCLcU0DvnPchazMQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.0.tgz", + "integrity": "sha512-ETMUHIw67Kyv9Q81nden/NuJbRh+4/S963giXpfSLd5eaKK8kd1UdAHMVRV/NG/w/N6Cq8B0qZIZbZZWU/67+A==", "dev": true, "funding": [ { @@ -5706,30 +5842,32 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.13" + "postcss-selector-parser": "^6.1.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-calc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.2.tgz", + "integrity": "sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==", "dev": true, + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.11", + "postcss-selector-parser": "^6.1.2", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12 || ^20.9 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.2" + "postcss": "^8.4.38" } }, "node_modules/postcss-clamp": { @@ -5812,9 +5950,9 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.7.tgz", - "integrity": "sha512-VwzaVfu1kEYDK2yM8ixeKA/QbgQ8k0uxpRevLH9Wam+R3C1sg68vnRB7m2AMhYfjqb5khp4p0EQk5aO90ASAkw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.2.tgz", + "integrity": "sha512-c2WkR0MS73s+P5SgY1KBaSEE61Rj+miW095rkWDnMQxbTCQkp6y/jft8U0QMxEsI4k1Pd4PdV+TP9/1zIDR6XQ==", "dev": true, "funding": [ { @@ -5826,24 +5964,25 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^1.6.2", - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4", - "@csstools/postcss-progressive-custom-properties": "^3.1.1", - "@csstools/utilities": "^1.0.0" + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-color-hex-alpha": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-9.0.4.tgz", - "integrity": "sha512-XQZm4q4fNFqVCYMGPiBjcqDhuG7Ey2xrl99AnDJMyr5eDASsAGalndVgHZF8i97VFNy1GQeZc4q2ydagGmhelQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz", + "integrity": "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==", "dev": true, "funding": [ { @@ -5855,21 +5994,22 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "dependencies": { - "@csstools/utilities": "^1.0.0", + "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-color-rebeccapurple": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-9.0.3.tgz", - "integrity": "sha512-ruBqzEFDYHrcVq3FnW3XHgwRqVMrtEPLBtD7K2YmsLKVc2jbkxzzNEctJKsPCpDZ+LeMHLKRDoSShVefGc+CkQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz", + "integrity": "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==", "dev": true, "funding": [ { @@ -5881,55 +6021,58 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/utilities": "^1.0.0", + "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-colormin": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", - "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.2.tgz", + "integrity": "sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", + "browserslist": "^4.23.3", "caniuse-api": "^3.0.0", "colord": "^2.9.3", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-convert-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", - "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.3.tgz", + "integrity": "sha512-yJhocjCs2SQer0uZ9lXTMOwDowbxvhwFVrZeS6NPEij/XXthl73ggUmfwVvJM+Vaj5gtCKJV1jiUu4IhAUkX/Q==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", + "browserslist": "^4.23.3", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-custom-media": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-10.0.4.tgz", - "integrity": "sha512-Ubs7O3wj2prghaKRa68VHBvuy3KnTQ0zbGwqDYY1mntxJD0QL2AeiAy+AMfl3HBedTCVr2IcFNktwty9YpSskA==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.1.tgz", + "integrity": "sha512-vfBliYVgEEJUFXCRPQ7jYt1wlD322u+/5GT0tZqMVYFInkpDHfjhU3nk2quTRW4uFc/umOOqLlxvrEOZRvloMw==", "dev": true, "funding": [ { @@ -5941,23 +6084,24 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "dependencies": { - "@csstools/cascade-layer-name-parser": "^1.0.9", - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4", - "@csstools/media-query-list-parser": "^2.1.9" + "@csstools/cascade-layer-name-parser": "^2.0.1", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/media-query-list-parser": "^3.0.1" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-custom-properties": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.3.6.tgz", - "integrity": "sha512-vVVIwQbJiIz+PBLMIWA6XMi53Zg66/f474KolA7x0Das6EwkATc/9ZvM6zZx2gs7ZhcgVHjmWBbHkK9FlCgLeA==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.1.tgz", + "integrity": "sha512-SB4GjuZjIq5GQFNbxFrirQPbkdbJooyNy8bh+fcJ8ZG0oasJTflTTtR4geb56h+FBVDIb9Hx4v/NiG2caOj8nQ==", "dev": true, "funding": [ { @@ -5969,24 +6113,25 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "dependencies": { - "@csstools/cascade-layer-name-parser": "^1.0.9", - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4", - "@csstools/utilities": "^1.0.0", + "@csstools/cascade-layer-name-parser": "^2.0.1", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-custom-selectors": { - "version": "7.1.8", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-7.1.8.tgz", - "integrity": "sha512-fqDkGSEsO7+oQaqdRdR8nwwqH+N2uk6LE/2g4myVJJYz/Ly418lHKEleKTdV/GzjBjFcG4n0dbfuH/Pd2BE8YA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.1.tgz", + "integrity": "sha512-2McIpyhAeKhUzVqrP4ZyMBpK5FuD+Y9tpQwhcof49652s7gez8057cSaOg/epYcKlztSYxb0GHfi7W5h3JoGUg==", "dev": true, "funding": [ { @@ -5998,23 +6143,24 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "dependencies": { - "@csstools/cascade-layer-name-parser": "^1.0.9", - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4", - "postcss-selector-parser": "^6.0.13" + "@csstools/cascade-layer-name-parser": "^2.0.1", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "postcss-selector-parser": "^6.1.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-dir-pseudo-class": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-8.0.1.tgz", - "integrity": "sha512-uULohfWBBVoFiZXgsQA24JV6FdKIidQ+ZqxOouhWwdE+qJlALbkS5ScB43ZTjPK+xUZZhlaO/NjfCt5h4IKUfw==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.0.tgz", + "integrity": "sha512-T59BG9lURiXmhcJMyKbyjNAK3KCyEQYEhaz9GAETHXfIy9XbGQeyz+H0zIwRJlrP4KKRPJolNYe3QjQPemMjBA==", "dev": true, "funding": [ { @@ -6026,68 +6172,76 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "postcss-selector-parser": "^6.0.13" + "postcss-selector-parser": "^6.1.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-discard-comments": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", - "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.2.tgz", + "integrity": "sha512-/Hje9Ls1IYcB9duELO/AyDUJI6aQVY3h5Rj1ziXgaLYCTi1iVBLnjg/TS0D6NszR/kDG6I86OwLmAYe+bvJjiQ==", "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-discard-duplicates": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", - "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.1.tgz", + "integrity": "sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==", "dev": true, + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-discard-empty": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", - "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.0.tgz", + "integrity": "sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==", "dev": true, + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-discard-overridden": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", - "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz", + "integrity": "sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==", "dev": true, + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-double-position-gradients": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.5.tgz", - "integrity": "sha512-26Tx4BfoxMNO9C89Nk56bfGv4jAwdDVgrQOyHZOP/6/D+xuOBf306KzTjHC2oBzaIIVtX+famOWHv4raxMjJMQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz", + "integrity": "sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg==", "dev": true, "funding": [ { @@ -6099,22 +6253,23 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^3.1.1", - "@csstools/utilities": "^1.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-focus-visible": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-9.0.1.tgz", - "integrity": "sha512-N2VQ5uPz3Z9ZcqI5tmeholn4d+1H14fKXszpjogZIrFbhaq0zNAtq8sAnw6VLiqGbL8YBzsnu7K9bBkTqaRimQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.0.tgz", + "integrity": "sha512-GJjzvTj7JY+zN7wVBQ4osdKX53QLUdr6r2rSEkBUqrEMDKu3fHMHKOY9rirdirbHCx3IETnK25EtpPARR2KWNw==", "dev": true, "funding": [ { @@ -6126,20 +6281,21 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "postcss-selector-parser": "^6.0.13" + "postcss-selector-parser": "^6.1.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-focus-within": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-8.0.1.tgz", - "integrity": "sha512-NFU3xcY/xwNaapVb+1uJ4n23XImoC86JNwkY/uduytSl2s9Ekc2EpzmRR63+ExitnW3Mab3Fba/wRPCT5oDILA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.0.tgz", + "integrity": "sha512-QwflAWUToNZvQLGbc4qJhrQO8yZ5617L6hSNzNWDoqRX4FoIh9fbJbEjy0nvFPciaaOoCaeqcxBwYPbFU0HvBw==", "dev": true, "funding": [ { @@ -6151,11 +6307,12 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "postcss-selector-parser": "^6.0.13" + "postcss-selector-parser": "^6.1.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" @@ -6171,9 +6328,9 @@ } }, "node_modules/postcss-gap-properties": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-5.0.1.tgz", - "integrity": "sha512-k2z9Cnngc24c0KF4MtMuDdToROYqGMMUQGcE6V0odwjHyOHtaDBlLeRBV70y9/vF7KIbShrTRZ70JjsI1BZyWw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz", + "integrity": "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==", "dev": true, "funding": [ { @@ -6185,17 +6342,18 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-image-set-function": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-6.0.3.tgz", - "integrity": "sha512-i2bXrBYzfbRzFnm+pVuxVePSTCRiNmlfssGI4H0tJQvDue+yywXwUxe68VyzXs7cGtMaH6MCLY6IbCShrSroCw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz", + "integrity": "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==", "dev": true, "funding": [ { @@ -6207,12 +6365,13 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/utilities": "^1.0.0", + "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" @@ -6255,9 +6414,9 @@ } }, "node_modules/postcss-lab-function": { - "version": "6.0.12", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-6.0.12.tgz", - "integrity": "sha512-flHW2jdRCRe8ClhMgrylR1BCiyyqLLvp1qKfO5wuAclUihldfRsoDIFQWFVW7rJbruil9/LCoHNUvY9JwTlLPw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.2.tgz", + "integrity": "sha512-h4ARGLIBtC1PmCHsLgTWWj8j1i1CXoaht4A5RlITDX2z9AeFBak0YlY6sdF4oJGljrep+Dg2SSccIj4QnFbRDg==", "dev": true, "funding": [ { @@ -6269,15 +6428,16 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^1.6.2", - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4", - "@csstools/postcss-progressive-custom-properties": "^3.1.1", - "@csstools/utilities": "^1.0.0" + "@csstools/css-color-parser": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" @@ -6319,9 +6479,9 @@ } }, "node_modules/postcss-logical": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-7.0.1.tgz", - "integrity": "sha512-8GwUQZE0ri0K0HJHkDv87XOLC8DE0msc+HoWLeKdtjDZEwpZ5xuK3QdV6FhmHSQW40LPkg43QzvATRAI3LsRkg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.0.0.tgz", + "integrity": "sha512-HpIdsdieClTjXLOyYdUPAX/XQASNIwdKt5hoZW08ZOAiI+tbV0ta1oclkpVkW5ANU+xJvk3KkA0FejkjGLXUkg==", "dev": true, "funding": [ { @@ -6333,109 +6493,117 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-merge-longhand": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", - "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.3.tgz", + "integrity": "sha512-8waYomFxshdv6M9Em3QRM9MettRLDRcH2JQi2l0Z1KlYD/vhal3gbkeSES0NuACXOlZBB0V/B0AseHZaklzWOA==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.1.1" + "stylehacks": "^7.0.3" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-merge-rules": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", - "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.3.tgz", + "integrity": "sha512-2eSas2p3voPxNfdI5sQrvIkMaeUHpVc3EezgVs18hz/wRTQAC9U99tp9j3W5Jx9/L3qHkEDvizEx/LdnmumIvQ==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", + "browserslist": "^4.23.3", "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.2", - "postcss-selector-parser": "^6.0.16" + "cssnano-utils": "^5.0.0", + "postcss-selector-parser": "^6.1.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-minify-font-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", - "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.0.tgz", + "integrity": "sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-minify-gradients": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", - "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.0.tgz", + "integrity": "sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==", "dev": true, + "license": "MIT", "dependencies": { "colord": "^2.9.3", - "cssnano-utils": "^4.0.2", + "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-minify-params": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", - "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.2.tgz", + "integrity": "sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "cssnano-utils": "^4.0.2", + "browserslist": "^4.23.3", + "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-minify-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", - "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.3.tgz", + "integrity": "sha512-SxTgUQSgBk6wEqzQZKEv1xQYIp9UBju6no9q+npohzSdhuSICQdkqmD1UMKkZWItS3olJSJMDDEY9WOJ5oGJew==", "dev": true, + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.16" + "cssesc": "^3.0.0", + "postcss-selector-parser": "^6.1.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -6461,9 +6629,9 @@ } }, "node_modules/postcss-nesting": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-12.1.0.tgz", - "integrity": "sha512-QOYnosaZ+mlP6plQrAxFw09UUp2Sgtxj1BVHN+rSVbtV0Yx48zRt9/9F/ZOoxOKBBEsaJk2MYhhVRjeRRw5yuw==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.0.tgz", + "integrity": "sha512-TCGQOizyqvEkdeTPM+t6NYwJ3EJszYE/8t8ILxw/YoeUvz2rz7aM8XTAmBWh9/DJjfaaabL88fWrsVHSPF2zgA==", "dev": true, "funding": [ { @@ -6475,146 +6643,156 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/selector-resolve-nested": "^1.1.0", - "@csstools/selector-specificity": "^3.0.2", - "postcss-selector-parser": "^6.0.13" + "@csstools/selector-resolve-nested": "^2.0.0", + "@csstools/selector-specificity": "^4.0.0", + "postcss-selector-parser": "^6.1.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-normalize-charset": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", - "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz", + "integrity": "sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==", "dev": true, + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-display-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", - "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.0.tgz", + "integrity": "sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-positions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", - "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.0.tgz", + "integrity": "sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-repeat-style": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", - "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.0.tgz", + "integrity": "sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-string": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", - "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.0.tgz", + "integrity": "sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-timing-functions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", - "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.0.tgz", + "integrity": "sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-unicode": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", - "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.2.tgz", + "integrity": "sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", + "browserslist": "^4.23.3", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-url": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", - "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.0.tgz", + "integrity": "sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-whitespace": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", - "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.0.tgz", + "integrity": "sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -6643,25 +6821,26 @@ } }, "node_modules/postcss-ordered-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", - "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.1.tgz", + "integrity": "sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==", "dev": true, + "license": "MIT", "dependencies": { - "cssnano-utils": "^4.0.2", + "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-overflow-shorthand": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-5.0.1.tgz", - "integrity": "sha512-XzjBYKLd1t6vHsaokMV9URBt2EwC9a7nDhpQpjoPk2HRTSQfokPfyAS/Q7AOrzUu6q+vp/GnrDBGuj/FCaRqrQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz", + "integrity": "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==", "dev": true, "funding": [ { @@ -6673,11 +6852,12 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" @@ -6693,9 +6873,9 @@ } }, "node_modules/postcss-place": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-9.0.1.tgz", - "integrity": "sha512-JfL+paQOgRQRMoYFc2f73pGuG/Aw3tt4vYMR6UA3cWVMxivviPTnMFnFTczUJOA4K2Zga6xgQVE+PcLs64WC8Q==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz", + "integrity": "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==", "dev": true, "funding": [ { @@ -6707,20 +6887,21 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-preset-env": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-9.5.2.tgz", - "integrity": "sha512-/KIAHELdg5BxsKA/Vc6Nok/66EM7lps8NulKcQWX2S52HdzxAqh+6HcuAFj7trRSW587vlOA4zCjlRFgR+W6Ag==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.2.tgz", + "integrity": "sha512-PMxqnz0RQYMUmUi6p4P7BhC9EVGyEUCIdwn4vJ7Fy1jvc2QP4mMH75BSBB1mBFqjl3x4xYwyCNMhGZ8y0+/qOA==", "dev": true, "funding": [ { @@ -6732,79 +6913,81 @@ "url": "https://opencollective.com/csstools" } ], - "dependencies": { - "@csstools/postcss-cascade-layers": "^4.0.3", - "@csstools/postcss-color-function": "^3.0.12", - "@csstools/postcss-color-mix-function": "^2.0.12", - "@csstools/postcss-exponential-functions": "^1.0.5", - "@csstools/postcss-font-format-keywords": "^3.0.2", - "@csstools/postcss-gamut-mapping": "^1.0.5", - "@csstools/postcss-gradients-interpolation-method": "^4.0.13", - "@csstools/postcss-hwb-function": "^3.0.11", - "@csstools/postcss-ic-unit": "^3.0.5", - "@csstools/postcss-initial": "^1.0.1", - "@csstools/postcss-is-pseudo-class": "^4.0.5", - "@csstools/postcss-light-dark-function": "^1.0.1", - "@csstools/postcss-logical-float-and-clear": "^2.0.1", - "@csstools/postcss-logical-overflow": "^1.0.1", - "@csstools/postcss-logical-overscroll-behavior": "^1.0.1", - "@csstools/postcss-logical-resize": "^2.0.1", - "@csstools/postcss-logical-viewport-units": "^2.0.7", - "@csstools/postcss-media-minmax": "^1.1.4", - "@csstools/postcss-media-queries-aspect-ratio-number-values": "^2.0.7", - "@csstools/postcss-nested-calc": "^3.0.2", - "@csstools/postcss-normalize-display-values": "^3.0.2", - "@csstools/postcss-oklab-function": "^3.0.12", - "@csstools/postcss-progressive-custom-properties": "^3.1.1", - "@csstools/postcss-relative-color-syntax": "^2.0.12", - "@csstools/postcss-scope-pseudo-class": "^3.0.1", - "@csstools/postcss-stepped-value-functions": "^3.0.6", - "@csstools/postcss-text-decoration-shorthand": "^3.0.4", - "@csstools/postcss-trigonometric-functions": "^3.0.6", - "@csstools/postcss-unset-value": "^3.0.1", - "autoprefixer": "^10.4.18", - "browserslist": "^4.22.3", - "css-blank-pseudo": "^6.0.1", - "css-has-pseudo": "^6.0.2", - "css-prefers-color-scheme": "^9.0.1", - "cssdb": "^7.11.1", - "postcss-attribute-case-insensitive": "^6.0.3", + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-cascade-layers": "^5.0.0", + "@csstools/postcss-color-function": "^4.0.2", + "@csstools/postcss-color-mix-function": "^3.0.2", + "@csstools/postcss-content-alt-text": "^2.0.1", + "@csstools/postcss-exponential-functions": "^2.0.1", + "@csstools/postcss-font-format-keywords": "^4.0.0", + "@csstools/postcss-gamut-mapping": "^2.0.2", + "@csstools/postcss-gradients-interpolation-method": "^5.0.2", + "@csstools/postcss-hwb-function": "^4.0.2", + "@csstools/postcss-ic-unit": "^4.0.0", + "@csstools/postcss-initial": "^2.0.0", + "@csstools/postcss-is-pseudo-class": "^5.0.0", + "@csstools/postcss-light-dark-function": "^2.0.2", + "@csstools/postcss-logical-float-and-clear": "^3.0.0", + "@csstools/postcss-logical-overflow": "^2.0.0", + "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", + "@csstools/postcss-logical-resize": "^3.0.0", + "@csstools/postcss-logical-viewport-units": "^3.0.1", + "@csstools/postcss-media-minmax": "^2.0.1", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.1", + "@csstools/postcss-nested-calc": "^4.0.0", + "@csstools/postcss-normalize-display-values": "^4.0.0", + "@csstools/postcss-oklab-function": "^4.0.2", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-relative-color-syntax": "^3.0.2", + "@csstools/postcss-scope-pseudo-class": "^4.0.0", + "@csstools/postcss-stepped-value-functions": "^4.0.1", + "@csstools/postcss-text-decoration-shorthand": "^4.0.1", + "@csstools/postcss-trigonometric-functions": "^4.0.1", + "@csstools/postcss-unset-value": "^4.0.0", + "autoprefixer": "^10.4.19", + "browserslist": "^4.23.1", + "css-blank-pseudo": "^7.0.0", + "css-has-pseudo": "^7.0.0", + "css-prefers-color-scheme": "^10.0.0", + "cssdb": "^8.1.0", + "postcss-attribute-case-insensitive": "^7.0.0", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^6.0.7", - "postcss-color-hex-alpha": "^9.0.4", - "postcss-color-rebeccapurple": "^9.0.3", - "postcss-custom-media": "^10.0.4", - "postcss-custom-properties": "^13.3.6", - "postcss-custom-selectors": "^7.1.8", - "postcss-dir-pseudo-class": "^8.0.1", - "postcss-double-position-gradients": "^5.0.5", - "postcss-focus-visible": "^9.0.1", - "postcss-focus-within": "^8.0.1", + "postcss-color-functional-notation": "^7.0.2", + "postcss-color-hex-alpha": "^10.0.0", + "postcss-color-rebeccapurple": "^10.0.0", + "postcss-custom-media": "^11.0.1", + "postcss-custom-properties": "^14.0.1", + "postcss-custom-selectors": "^8.0.1", + "postcss-dir-pseudo-class": "^9.0.0", + "postcss-double-position-gradients": "^6.0.0", + "postcss-focus-visible": "^10.0.0", + "postcss-focus-within": "^9.0.0", "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^5.0.1", - "postcss-image-set-function": "^6.0.3", - "postcss-lab-function": "^6.0.12", - "postcss-logical": "^7.0.1", - "postcss-nesting": "^12.1.0", + "postcss-gap-properties": "^6.0.0", + "postcss-image-set-function": "^7.0.0", + "postcss-lab-function": "^7.0.2", + "postcss-logical": "^8.0.0", + "postcss-nesting": "^13.0.0", "postcss-opacity-percentage": "^2.0.0", - "postcss-overflow-shorthand": "^5.0.1", + "postcss-overflow-shorthand": "^6.0.0", "postcss-page-break": "^3.0.4", - "postcss-place": "^9.0.1", - "postcss-pseudo-class-any-link": "^9.0.1", + "postcss-place": "^10.0.0", + "postcss-pseudo-class-any-link": "^10.0.0", "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^7.0.2" + "postcss-selector-not": "^8.0.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-pseudo-class-any-link": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-9.0.1.tgz", - "integrity": "sha512-cKYGGZ9yzUZi+dZd7XT2M8iSDfo+T2Ctbpiizf89uBTBfIpZpjvTavzIJXpCReMVXSKROqzpxClNu6fz4DHM0Q==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.0.tgz", + "integrity": "sha512-bde8VE08Gq3ekKDq2BQ0ESOjNX54lrFDK3U9zABPINaqHblbZL/4Wfo5Y2vk6U64yVd/sjDwTzuiisFBpGNNIQ==", "dev": true, "funding": [ { @@ -6816,42 +6999,45 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "postcss-selector-parser": "^6.0.13" + "postcss-selector-parser": "^6.1.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-reduce-initial": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", - "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.2.tgz", + "integrity": "sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", + "browserslist": "^4.23.3", "caniuse-api": "^3.0.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-reduce-transforms": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", - "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.0.tgz", + "integrity": "sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -6893,9 +7079,9 @@ } }, "node_modules/postcss-selector-not": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-7.0.2.tgz", - "integrity": "sha512-/SSxf/90Obye49VZIfc0ls4H0P6i6V1iHv0pzZH8SdgvZOPFkF37ef1r5cyWcMflJSFJ5bfuoluTnFnBBFiuSA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.0.tgz", + "integrity": "sha512-g/juh7A83GWc3+kWL8BiS3YUIJb3XNqIVKz1kGvgN3OhoGCsPncy1qo/+q61tjy5r87OxBhSY1+hcH3yOhEW+g==", "dev": true, "funding": [ { @@ -6907,21 +7093,23 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.13" + "postcss-selector-parser": "^6.1.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-selector-parser": { - "version": "6.0.16", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -6931,31 +7119,33 @@ } }, "node_modules/postcss-svgo": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", - "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.1.tgz", + "integrity": "sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", - "svgo": "^3.2.0" + "svgo": "^3.3.2" }, "engines": { - "node": "^14 || ^16 || >= 18" + "node": "^18.12.0 || ^20.9.0 || >= 18" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-unique-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", - "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.2.tgz", + "integrity": "sha512-CjSam+7Vf8cflJQsHrMS0P2hmy9u0+n/P001kb5eAszLmhjMqrt/i5AqQuNFihhViwDvEAezqTmXqaYXL2ugMw==", "dev": true, + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.16" + "postcss-selector-parser": "^6.1.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -7966,16 +8156,17 @@ "dev": true }, "node_modules/stylehacks": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", - "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.3.tgz", + "integrity": "sha512-4DqtecvI/Nd+2BCvW9YEF6lhBN5UM50IJ1R3rnEAhBwbCKf4VehRf+uqvnVArnBayjYD/WtT3g0G/HSRxWfTRg==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "postcss-selector-parser": "^6.0.16" + "browserslist": "^4.23.3", + "postcss-selector-parser": "^6.1.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -8083,10 +8274,11 @@ } }, "node_modules/svgo": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", - "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", "dev": true, + "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -8112,15 +8304,17 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/tailwindcss": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", - "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.10.tgz", + "integrity": "sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==", "dev": true, + "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -8130,7 +8324,7 @@ "fast-glob": "^3.3.0", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "jiti": "^1.19.1", + "jiti": "^1.21.0", "lilconfig": "^2.1.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", @@ -8468,9 +8662,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "dev": true, "funding": [ { @@ -8486,9 +8680,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" diff --git a/package.json b/package.json index b43d2e205..fdafb1a2d 100644 --- a/package.json +++ b/package.json @@ -38,20 +38,20 @@ "@metalsmith/layouts": "^2.7.0", "@metalsmith/markdown": "^1.10.0", "@metalsmith/permalinks": "^3.0.1", - "autoprefixer": "^10.4.16", + "autoprefixer": "^10.4.20", "browser-sync": "^3.0.2", "chokidar-cli": "^3.0.0", "cpr": "^3.0.1", - "cssnano": "^6.0.1", - "esbuild": "^0.20.1", - "graceful-fs": "^4.2.9", + "cssnano": "^7.0.5", + "esbuild": "^0.23.1", + "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", "marked": "^4.3.0", - "metalsmith": "^2.6.2", + "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", - "metalsmith-collections-archive": "^1.1.0", - "metalsmith-collections-offset": "^1.0.0", + "metalsmith-collections-archive": "^1.1.2", + "metalsmith-collections-offset": "^1.0.1", "metalsmith-discover-partials": "^0.1.2", "metalsmith-feed": "^1.0.0", "metalsmith-metadata-in-filename": "^1.3.0", @@ -60,13 +60,13 @@ "metalsmith-register-helpers": "^0.4.1", "metalsmith-sitemap": "^1.2.2", "metalsmith-tags": "^2.1.0", - "moment": "^2.29.4", - "npm-run-all": "^4.0.2", - "postcss": "^8.4.31", + "moment": "^2.30.1", + "npm-run-all": "^4.1.5", + "postcss": "^8.4.41", "postcss-cli": "^11.0.0", - "postcss-import": "^16.0.1", - "postcss-preset-env": "^9.3.0", + "postcss-import": "^16.1.0", + "postcss-preset-env": "^10.0.2", "striptags": "^3.2.0", - "tailwindcss": "^3.3.5" + "tailwindcss": "^3.4.10" } } From a9d2b69617d2ce2c8c949bdc48cbaa35caa431ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20=E3=82=A4=E3=83=BC=E3=83=99=E3=82=B9=20Eves?= Date: Tue, 27 Aug 2024 22:38:56 +0100 Subject: [PATCH 014/176] chore: Added Dependabot config to automate dependency updates --- .github/dependabot.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000000000..ed00e1148 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,25 @@ +version: 2 +updates: + + # Maintain dependencies for GitHub Actions + - package-ecosystem: 'github-actions' + directory: '/' + schedule: + interval: 'weekly' + + # Maintain dependencies for npm + - package-ecosystem: 'npm' + directory: '/' + schedule: + interval: 'daily' + groups: + dependencies: + dependency-type: 'production' + update-types: + - 'minor' + - 'patch' + dev-dependencies: + dependency-type: 'development' + update-types: + - 'minor' + - 'patch' From b87302fe33d79e9010d5aa9fc486ca4e9c11694f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 19:31:39 +0000 Subject: [PATCH 015/176] Bump JamesIves/github-pages-deploy-action from 4.1.4 to 4.6.8 Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.1.4 to 4.6.8. - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases) - [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/4.1.4...v4.6.8) --- updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 8701552b9..694c34c58 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -25,7 +25,7 @@ jobs: env: CI: true - name: Deploy 🚀 - uses: JamesIves/github-pages-deploy-action@4.1.4 + uses: JamesIves/github-pages-deploy-action@v4.6.8 with: branch: gh-pages folder: dist From 2ed3414e1615f43db9befac1f54dec3d78fa5e3e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 19:34:36 +0000 Subject: [PATCH 016/176] Bump actions/checkout from 2 to 4 Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- .github/workflows/deploy.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2e7012143..fbaf84192 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,7 +6,7 @@ jobs: npm-run-build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Read .nvmrc id: nvmrc shell: bash diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 694c34c58..aaec66cbd 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -12,7 +12,7 @@ jobs: gh-pages: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Read .nvmrc id: nvmrc shell: bash From 5834cf697ca3d6e984157b2c5a426e9448e8335c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 19:37:49 +0000 Subject: [PATCH 017/176] Bump actions/setup-node from 2 to 4 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 4. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v2...v4) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- .github/workflows/deploy.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fbaf84192..a589550d9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: id: nvmrc shell: bash run: echo ::set-output name=NODE_VERSION::$(cat .nvmrc) - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v4 with: node-version: ${{ steps.nvmrc.outputs.NODE_VERSION }} - run: npm ci diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index aaec66cbd..3d1353fcf 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -17,7 +17,7 @@ jobs: id: nvmrc shell: bash run: echo ::set-output name=NODE_VERSION::$(cat .nvmrc) - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v4 with: node-version: ${{ steps.nvmrc.outputs.NODE_VERSION }} - run: npm ci From fcafca5018c7969cb1206a4d038db226a8c00a53 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 19:48:54 +0000 Subject: [PATCH 018/176] Bump the dev-dependencies group with 6 updates Bumps the dev-dependencies group with 6 updates: | Package | From | To | | --- | --- | --- | | [browser-sync](https://github.com/BrowserSync/browser-sync) | `3.0.2` | `3.0.3` | | [cssnano](https://github.com/cssnano/cssnano) | `7.0.5` | `7.0.6` | | [esbuild](https://github.com/evanw/esbuild) | `0.23.1` | `0.24.0` | | [postcss](https://github.com/postcss/postcss) | `8.4.41` | `8.4.47` | | [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env) | `10.0.2` | `10.0.5` | | [tailwindcss](https://github.com/tailwindlabs/tailwindcss) | `3.4.10` | `3.4.13` | Updates `browser-sync` from 3.0.2 to 3.0.3 - [Release notes](https://github.com/BrowserSync/browser-sync/releases) - [Changelog](https://github.com/BrowserSync/browser-sync/blob/master/changelog.js) - [Commits](https://github.com/BrowserSync/browser-sync/compare/v3.0.2...v3.0.3) Updates `cssnano` from 7.0.5 to 7.0.6 - [Release notes](https://github.com/cssnano/cssnano/releases) - [Commits](https://github.com/cssnano/cssnano/compare/cssnano@7.0.5...cssnano@7.0.6) Updates `esbuild` from 0.23.1 to 0.24.0 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.23.1...v0.24.0) Updates `postcss` from 8.4.41 to 8.4.47 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.41...8.4.47) Updates `postcss-preset-env` from 10.0.2 to 10.0.5 - [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md) - [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env) Updates `tailwindcss` from 3.4.10 to 3.4.13 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.13/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.10...v3.4.13) --- updated-dependencies: - dependency-name: browser-sync dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: cssnano dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: esbuild dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: postcss-preset-env dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: tailwindcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 627 ++++++++++++++++++++-------------------------- package.json | 12 +- 2 files changed, 281 insertions(+), 358 deletions(-) diff --git a/package-lock.json b/package-lock.json index 979d2ae6f..2405d3c41 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,11 +17,11 @@ "@metalsmith/markdown": "^1.10.0", "@metalsmith/permalinks": "^3.0.1", "autoprefixer": "^10.4.20", - "browser-sync": "^3.0.2", + "browser-sync": "^3.0.3", "chokidar-cli": "^3.0.0", "cpr": "^3.0.1", - "cssnano": "^7.0.5", - "esbuild": "^0.23.1", + "cssnano": "^7.0.6", + "esbuild": "^0.24.0", "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", @@ -40,12 +40,12 @@ "metalsmith-tags": "^2.1.0", "moment": "^2.30.1", "npm-run-all": "^4.1.5", - "postcss": "^8.4.41", + "postcss": "^8.4.47", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.0.2", + "postcss-preset-env": "^10.0.5", "striptags": "^3.2.0", - "tailwindcss": "^3.4.10" + "tailwindcss": "^3.4.13" } }, "node_modules/@alloc/quick-lru": { @@ -561,9 +561,9 @@ } }, "node_modules/@csstools/postcss-light-dark-function": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.2.tgz", - "integrity": "sha512-QAWWDJtJ7ywzhaMe09QwhjhuwB0XN04fW1MFwoEJMcYyiQub4a57mVFV+ngQEekUhsqe/EtKVCzyOx4q3xshag==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.4.tgz", + "integrity": "sha512-yHUt5DZ61Irvp72notmAl3Zt4Me50EWToWNocazyIFTVYFwwo/EucmV3hWi9zJehu3rOSvMclL7DzvRDfbak/A==", "dev": true, "funding": [ { @@ -575,7 +575,6 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { "@csstools/css-parser-algorithms": "^3.0.1", "@csstools/css-tokenizer": "^3.0.1", @@ -1109,14 +1108,13 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz", - "integrity": "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", "cpu": [ "ppc64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "aix" @@ -1126,14 +1124,13 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz", - "integrity": "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", "cpu": [ "arm" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "android" @@ -1143,14 +1140,13 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz", - "integrity": "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", "cpu": [ "arm64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "android" @@ -1160,14 +1156,13 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz", - "integrity": "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "android" @@ -1177,14 +1172,13 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz", - "integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", "cpu": [ "arm64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "darwin" @@ -1194,14 +1188,13 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz", - "integrity": "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "darwin" @@ -1211,14 +1204,13 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz", - "integrity": "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", "cpu": [ "arm64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "freebsd" @@ -1228,14 +1220,13 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz", - "integrity": "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "freebsd" @@ -1245,14 +1236,13 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz", - "integrity": "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", "cpu": [ "arm" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" @@ -1262,14 +1252,13 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz", - "integrity": "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", "cpu": [ "arm64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" @@ -1279,14 +1268,13 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz", - "integrity": "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", "cpu": [ "ia32" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" @@ -1296,14 +1284,13 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz", - "integrity": "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", "cpu": [ "loong64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" @@ -1313,14 +1300,13 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz", - "integrity": "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", "cpu": [ "mips64el" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" @@ -1330,14 +1316,13 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz", - "integrity": "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", "cpu": [ "ppc64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" @@ -1347,14 +1332,13 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz", - "integrity": "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", "cpu": [ "riscv64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" @@ -1364,14 +1348,13 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz", - "integrity": "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", "cpu": [ "s390x" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" @@ -1381,14 +1364,13 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz", - "integrity": "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" @@ -1398,14 +1380,13 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz", - "integrity": "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "netbsd" @@ -1415,14 +1396,13 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz", - "integrity": "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", "cpu": [ "arm64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "openbsd" @@ -1432,14 +1412,13 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz", - "integrity": "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "openbsd" @@ -1449,14 +1428,13 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz", - "integrity": "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "sunos" @@ -1466,14 +1444,13 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz", - "integrity": "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", "cpu": [ "arm64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "win32" @@ -1483,14 +1460,13 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz", - "integrity": "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", "cpu": [ "ia32" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "win32" @@ -1500,14 +1476,13 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz", - "integrity": "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "win32" @@ -1839,7 +1814,6 @@ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "dev": true, - "license": "ISC", "engines": { "node": ">=10.13.0" } @@ -2173,13 +2147,13 @@ } }, "node_modules/browser-sync": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-3.0.2.tgz", - "integrity": "sha512-PC9c7aWJFVR4IFySrJxOqLwB9ENn3/TaXCXtAa0SzLwocLN3qMjN+IatbjvtCX92BjNXsY6YWg9Eb7F3Wy255g==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-3.0.3.tgz", + "integrity": "sha512-91hoBHKk1C4pGeD+oE9Ld222k2GNQEAsI5AElqR8iLLWNrmZR2LPP8B0h8dpld9u7kro5IEUB3pUb0DJ3n1cRQ==", "dev": true, "dependencies": { - "browser-sync-client": "^3.0.2", - "browser-sync-ui": "^3.0.2", + "browser-sync-client": "^3.0.3", + "browser-sync-ui": "^3.0.3", "bs-recipes": "1.3.4", "chalk": "4.1.2", "chokidar": "^3.5.1", @@ -2193,15 +2167,15 @@ "fs-extra": "3.0.1", "http-proxy": "^1.18.1", "immutable": "^3", - "micromatch": "^4.0.2", + "micromatch": "^4.0.8", "opn": "5.3.0", "portscanner": "2.2.0", "raw-body": "^2.3.2", "resp-modifier": "6.0.2", "rx": "4.1.0", - "send": "0.16.2", - "serve-index": "1.9.1", - "serve-static": "1.13.2", + "send": "^0.19.0", + "serve-index": "^1.9.1", + "serve-static": "^1.16.2", "server-destroy": "1.0.1", "socket.io": "^4.4.1", "ua-parser-js": "^1.0.33", @@ -2215,9 +2189,9 @@ } }, "node_modules/browser-sync-client": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-3.0.2.tgz", - "integrity": "sha512-tBWdfn9L0wd2Pjuz/NWHtNEKthVb1Y67vg8/qyGNtCqetNz5lkDkFnrsx5UhPNPYUO8vci50IWC/BhYaQskDiQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-3.0.3.tgz", + "integrity": "sha512-TOEXaMgYNjBYIcmX5zDlOdjEqCeCN/d7opf/fuyUD/hhGVCfP54iQIDhENCi012AqzYZm3BvuFl57vbwSTwkSQ==", "dev": true, "dependencies": { "etag": "1.8.1", @@ -2229,9 +2203,9 @@ } }, "node_modules/browser-sync-ui": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-3.0.2.tgz", - "integrity": "sha512-V3FwWAI+abVbFLTyJjXJlCMBwjc3GXf/BPGfwO2fMFACWbIGW9/4SrBOFYEOOtqzCjQE0Di+U3VIb7eES4omNA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-3.0.3.tgz", + "integrity": "sha512-FcGWo5lP5VodPY6O/f4pXQy5FFh4JK0f2/fTBsp0Lx1NtyBWs/IfPPJbW8m1ujTW/2r07oUXKTF2LYZlCZktjw==", "dev": true, "dependencies": { "async-each-series": "0.1.1", @@ -2333,7 +2307,6 @@ "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -2645,8 +2618,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/commander": { "version": "10.0.1", @@ -2786,7 +2758,6 @@ "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", "dev": true, - "license": "ISC", "engines": { "node": "^14 || ^16 || >=18" }, @@ -2866,7 +2837,6 @@ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", "dev": true, - "license": "MIT", "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" @@ -2888,9 +2858,9 @@ } }, "node_modules/cssdb": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.1.0.tgz", - "integrity": "sha512-BQN57lfS4dYt2iL0LgyrlDbefZKEtUyrO8rbzrbGrqBk6OoyNTQLF+porY9DrpDBjLo4NEvj2IJttC7vf3x+Ew==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.1.1.tgz", + "integrity": "sha512-kRbSRgZoxtZNl5snb3nOzBkFOt5AwnephcUTIEFc2DebKG9PN50/cHarlwOooTxYQ/gxsnKs3BxykhNLmfvyLg==", "dev": true, "funding": [ { @@ -2901,8 +2871,7 @@ "type": "github", "url": "https://github.com/sponsors/csstools" } - ], - "license": "MIT-0" + ] }, "node_modules/cssesc": { "version": "3.0.0", @@ -2917,13 +2886,12 @@ } }, "node_modules/cssnano": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.0.5.tgz", - "integrity": "sha512-Aq0vqBLtpTT5Yxj+hLlLfNPFuRQCDIjx5JQAhhaedQKLNDvDGeVziF24PS+S1f0Z5KCxWvw0QVI3VNHNBITxVQ==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.0.6.tgz", + "integrity": "sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==", "dev": true, - "license": "MIT", "dependencies": { - "cssnano-preset-default": "^7.0.5", + "cssnano-preset-default": "^7.0.6", "lilconfig": "^3.1.2" }, "engines": { @@ -2938,28 +2906,27 @@ } }, "node_modules/cssnano-preset-default": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.5.tgz", - "integrity": "sha512-Jbzja0xaKwc5JzxPQoc+fotKpYtWEu4wQLMQe29CM0FjjdRjA4omvbGHl2DTGgARKxSTpPssBsok+ixv8uTBqw==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.6.tgz", + "integrity": "sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.3", "css-declaration-sorter": "^7.2.0", "cssnano-utils": "^5.0.0", - "postcss-calc": "^10.0.1", + "postcss-calc": "^10.0.2", "postcss-colormin": "^7.0.2", - "postcss-convert-values": "^7.0.3", - "postcss-discard-comments": "^7.0.2", + "postcss-convert-values": "^7.0.4", + "postcss-discard-comments": "^7.0.3", "postcss-discard-duplicates": "^7.0.1", "postcss-discard-empty": "^7.0.0", "postcss-discard-overridden": "^7.0.0", - "postcss-merge-longhand": "^7.0.3", - "postcss-merge-rules": "^7.0.3", + "postcss-merge-longhand": "^7.0.4", + "postcss-merge-rules": "^7.0.4", "postcss-minify-font-values": "^7.0.0", "postcss-minify-gradients": "^7.0.0", "postcss-minify-params": "^7.0.2", - "postcss-minify-selectors": "^7.0.3", + "postcss-minify-selectors": "^7.0.4", "postcss-normalize-charset": "^7.0.0", "postcss-normalize-display-values": "^7.0.0", "postcss-normalize-positions": "^7.0.0", @@ -2973,7 +2940,7 @@ "postcss-reduce-initial": "^7.0.2", "postcss-reduce-transforms": "^7.0.0", "postcss-svgo": "^7.0.1", - "postcss-unique-selectors": "^7.0.2" + "postcss-unique-selectors": "^7.0.3" }, "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -2987,7 +2954,6 @@ "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.0.tgz", "integrity": "sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==", "dev": true, - "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -3000,7 +2966,6 @@ "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "dev": true, - "license": "MIT", "dependencies": { "css-tree": "~2.2.0" }, @@ -3014,7 +2979,6 @@ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", "dev": true, - "license": "MIT", "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" @@ -3028,8 +2992,7 @@ "version": "2.0.28", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "dev": true, - "license": "CC0-1.0" + "dev": true }, "node_modules/data-view-buffer": { "version": "1.0.1", @@ -3173,10 +3136,14 @@ } }, "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", - "dev": true + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, "node_modules/dev-ip": { "version": "1.0.1", @@ -3346,16 +3313,16 @@ } }, "node_modules/engine.io-client": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.4.tgz", - "integrity": "sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.1.tgz", + "integrity": "sha512-aYuoak7I+R83M/BBPIOs2to51BmFIpC1wZe6zZzMrT2llVsHy5cvcmdsJgP2Qz6smHu+sD9oexiSUAVd8OfBPw==", "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1", "engine.io-parser": "~5.2.1", "ws": "~8.17.1", - "xmlhttprequest-ssl": "~2.0.0" + "xmlhttprequest-ssl": "~2.1.1" } }, "node_modules/engine.io-parser": { @@ -3513,12 +3480,11 @@ } }, "node_modules/esbuild": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz", - "integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", "dev": true, "hasInstallScript": true, - "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -3526,30 +3492,30 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.23.1", - "@esbuild/android-arm": "0.23.1", - "@esbuild/android-arm64": "0.23.1", - "@esbuild/android-x64": "0.23.1", - "@esbuild/darwin-arm64": "0.23.1", - "@esbuild/darwin-x64": "0.23.1", - "@esbuild/freebsd-arm64": "0.23.1", - "@esbuild/freebsd-x64": "0.23.1", - "@esbuild/linux-arm": "0.23.1", - "@esbuild/linux-arm64": "0.23.1", - "@esbuild/linux-ia32": "0.23.1", - "@esbuild/linux-loong64": "0.23.1", - "@esbuild/linux-mips64el": "0.23.1", - "@esbuild/linux-ppc64": "0.23.1", - "@esbuild/linux-riscv64": "0.23.1", - "@esbuild/linux-s390x": "0.23.1", - "@esbuild/linux-x64": "0.23.1", - "@esbuild/netbsd-x64": "0.23.1", - "@esbuild/openbsd-arm64": "0.23.1", - "@esbuild/openbsd-x64": "0.23.1", - "@esbuild/sunos-x64": "0.23.1", - "@esbuild/win32-arm64": "0.23.1", - "@esbuild/win32-ia32": "0.23.1", - "@esbuild/win32-x64": "0.23.1" + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" } }, "node_modules/escalade": { @@ -4905,8 +4871,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/lodash.pick": { "version": "3.1.0", @@ -4937,8 +4902,7 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/lru-cache": { "version": "10.2.0", @@ -4965,8 +4929,7 @@ "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true, - "license": "CC0-1.0" + "dev": true }, "node_modules/memorystream": { "version": "0.3.1", @@ -5180,12 +5143,12 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -5193,12 +5156,15 @@ } }, "node_modules/mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, "bin": { "mime": "cli.js" + }, + "engines": { + "node": ">=4" } }, "node_modules/mime-db": { @@ -5718,11 +5684,10 @@ } }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", - "dev": true, - "license": "ISC" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "dev": true }, "node_modules/picomatch": { "version": "2.3.1", @@ -5799,9 +5764,9 @@ } }, "node_modules/postcss": { - "version": "8.4.41", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", - "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "dev": true, "funding": [ { @@ -5817,11 +5782,10 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -5858,7 +5822,6 @@ "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.2.tgz", "integrity": "sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==", "dev": true, - "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.1.2", "postcss-value-parser": "^4.2.0" @@ -6038,7 +6001,6 @@ "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.2.tgz", "integrity": "sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.3", "caniuse-api": "^3.0.0", @@ -6053,11 +6015,10 @@ } }, "node_modules/postcss-convert-values": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.3.tgz", - "integrity": "sha512-yJhocjCs2SQer0uZ9lXTMOwDowbxvhwFVrZeS6NPEij/XXthl73ggUmfwVvJM+Vaj5gtCKJV1jiUu4IhAUkX/Q==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.4.tgz", + "integrity": "sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.3", "postcss-value-parser": "^4.2.0" @@ -6184,13 +6145,12 @@ } }, "node_modules/postcss-discard-comments": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.2.tgz", - "integrity": "sha512-/Hje9Ls1IYcB9duELO/AyDUJI6aQVY3h5Rj1ziXgaLYCTi1iVBLnjg/TS0D6NszR/kDG6I86OwLmAYe+bvJjiQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.3.tgz", + "integrity": "sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==", "dev": true, - "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.1.1" + "postcss-selector-parser": "^6.1.2" }, "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -6204,7 +6164,6 @@ "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.1.tgz", "integrity": "sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==", "dev": true, - "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -6217,7 +6176,6 @@ "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.0.tgz", "integrity": "sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==", "dev": true, - "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -6230,7 +6188,6 @@ "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz", "integrity": "sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==", "dev": true, - "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -6505,14 +6462,13 @@ } }, "node_modules/postcss-merge-longhand": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.3.tgz", - "integrity": "sha512-8waYomFxshdv6M9Em3QRM9MettRLDRcH2JQi2l0Z1KlYD/vhal3gbkeSES0NuACXOlZBB0V/B0AseHZaklzWOA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.4.tgz", + "integrity": "sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^7.0.3" + "stylehacks": "^7.0.4" }, "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -6522,16 +6478,15 @@ } }, "node_modules/postcss-merge-rules": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.3.tgz", - "integrity": "sha512-2eSas2p3voPxNfdI5sQrvIkMaeUHpVc3EezgVs18hz/wRTQAC9U99tp9j3W5Jx9/L3qHkEDvizEx/LdnmumIvQ==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.4.tgz", + "integrity": "sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.3", "caniuse-api": "^3.0.0", "cssnano-utils": "^5.0.0", - "postcss-selector-parser": "^6.1.1" + "postcss-selector-parser": "^6.1.2" }, "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -6545,7 +6500,6 @@ "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.0.tgz", "integrity": "sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -6561,7 +6515,6 @@ "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.0.tgz", "integrity": "sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==", "dev": true, - "license": "MIT", "dependencies": { "colord": "^2.9.3", "cssnano-utils": "^5.0.0", @@ -6579,7 +6532,6 @@ "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.2.tgz", "integrity": "sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.3", "cssnano-utils": "^5.0.0", @@ -6593,14 +6545,13 @@ } }, "node_modules/postcss-minify-selectors": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.3.tgz", - "integrity": "sha512-SxTgUQSgBk6wEqzQZKEv1xQYIp9UBju6no9q+npohzSdhuSICQdkqmD1UMKkZWItS3olJSJMDDEY9WOJ5oGJew==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.4.tgz", + "integrity": "sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==", "dev": true, - "license": "MIT", "dependencies": { "cssesc": "^3.0.0", - "postcss-selector-parser": "^6.1.1" + "postcss-selector-parser": "^6.1.2" }, "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -6661,7 +6612,6 @@ "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz", "integrity": "sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==", "dev": true, - "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -6674,7 +6624,6 @@ "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.0.tgz", "integrity": "sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -6690,7 +6639,6 @@ "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.0.tgz", "integrity": "sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -6706,7 +6654,6 @@ "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.0.tgz", "integrity": "sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -6722,7 +6669,6 @@ "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.0.tgz", "integrity": "sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -6738,7 +6684,6 @@ "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.0.tgz", "integrity": "sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -6754,7 +6699,6 @@ "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.2.tgz", "integrity": "sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.3", "postcss-value-parser": "^4.2.0" @@ -6771,7 +6715,6 @@ "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.0.tgz", "integrity": "sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -6787,7 +6730,6 @@ "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.0.tgz", "integrity": "sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -6799,9 +6741,9 @@ } }, "node_modules/postcss-opacity-percentage": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-2.0.0.tgz", - "integrity": "sha512-lyDrCOtntq5Y1JZpBFzIWm2wG9kbEdujpNt4NLannF+J9c8CgFIzPa80YQfdza+Y+yFfzbYj/rfoOsYsooUWTQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz", + "integrity": "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==", "dev": true, "funding": [ { @@ -6814,10 +6756,10 @@ } ], "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/postcss-ordered-values": { @@ -6825,7 +6767,6 @@ "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.1.tgz", "integrity": "sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==", "dev": true, - "license": "MIT", "dependencies": { "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" @@ -6899,9 +6840,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.2.tgz", - "integrity": "sha512-PMxqnz0RQYMUmUi6p4P7BhC9EVGyEUCIdwn4vJ7Fy1jvc2QP4mMH75BSBB1mBFqjl3x4xYwyCNMhGZ8y0+/qOA==", + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.5.tgz", + "integrity": "sha512-ipPOgr3RY0utgJDbNoCX2dxKoQ4e4WO1pC21QhDlxCAX8+qC8O2Ezkzb54fd+8XtZ1UveA5gLjBsVo6dJDoWIg==", "dev": true, "funding": [ { @@ -6913,7 +6854,6 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { "@csstools/postcss-cascade-layers": "^5.0.0", "@csstools/postcss-color-function": "^4.0.2", @@ -6927,7 +6867,7 @@ "@csstools/postcss-ic-unit": "^4.0.0", "@csstools/postcss-initial": "^2.0.0", "@csstools/postcss-is-pseudo-class": "^5.0.0", - "@csstools/postcss-light-dark-function": "^2.0.2", + "@csstools/postcss-light-dark-function": "^2.0.4", "@csstools/postcss-logical-float-and-clear": "^3.0.0", "@csstools/postcss-logical-overflow": "^2.0.0", "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", @@ -6950,7 +6890,7 @@ "css-blank-pseudo": "^7.0.0", "css-has-pseudo": "^7.0.0", "css-prefers-color-scheme": "^10.0.0", - "cssdb": "^8.1.0", + "cssdb": "^8.1.1", "postcss-attribute-case-insensitive": "^7.0.0", "postcss-clamp": "^4.1.0", "postcss-color-functional-notation": "^7.0.2", @@ -6969,7 +6909,7 @@ "postcss-lab-function": "^7.0.2", "postcss-logical": "^8.0.0", "postcss-nesting": "^13.0.0", - "postcss-opacity-percentage": "^2.0.0", + "postcss-opacity-percentage": "^3.0.0", "postcss-overflow-shorthand": "^6.0.0", "postcss-page-break": "^3.0.4", "postcss-place": "^10.0.0", @@ -7015,7 +6955,6 @@ "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.2.tgz", "integrity": "sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.3", "caniuse-api": "^3.0.0" @@ -7032,7 +6971,6 @@ "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.0.tgz", "integrity": "sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -7123,7 +7061,6 @@ "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.1.tgz", "integrity": "sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^3.3.2" @@ -7136,13 +7073,12 @@ } }, "node_modules/postcss-unique-selectors": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.2.tgz", - "integrity": "sha512-CjSam+7Vf8cflJQsHrMS0P2hmy9u0+n/P001kb5eAszLmhjMqrt/i5AqQuNFihhViwDvEAezqTmXqaYXL2ugMw==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.3.tgz", + "integrity": "sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==", "dev": true, - "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.1.1" + "postcss-selector-parser": "^6.1.2" }, "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -7508,24 +7444,24 @@ } }, "node_modules/send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "dev": true, "dependencies": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "engines": { "node": ">= 0.8.0" @@ -7540,55 +7476,37 @@ "ms": "2.0.0" } }, - "node_modules/send/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/send/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/send/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "node_modules/send/node_modules/ms": { + "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/send/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, + "node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/send/node_modules/statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/serve-index": { @@ -7691,20 +7609,29 @@ } }, "node_modules/serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "dev": true, "dependencies": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" + "parseurl": "~1.3.3", + "send": "0.19.0" }, "engines": { "node": ">= 0.8.0" } }, + "node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/server-destroy": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", @@ -7887,14 +7814,14 @@ } }, "node_modules/socket.io-client": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", - "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.0.tgz", + "integrity": "sha512-C0jdhD5yQahMws9alf/yvtsMGTaIDBnZ8Rb5HU56svyq0l5LIrGzIDZZD5pHQlmzxLuU91Gz+VpQMKgCTNYtkw==", "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", - "engine.io-client": "~6.5.2", + "engine.io-client": "~6.6.1", "socket.io-parser": "~4.2.4" }, "engines": { @@ -7924,9 +7851,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -8156,14 +8083,13 @@ "dev": true }, "node_modules/stylehacks": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.3.tgz", - "integrity": "sha512-4DqtecvI/Nd+2BCvW9YEF6lhBN5UM50IJ1R3rnEAhBwbCKf4VehRf+uqvnVArnBayjYD/WtT3g0G/HSRxWfTRg==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.4.tgz", + "integrity": "sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.3", - "postcss-selector-parser": "^6.1.1" + "postcss-selector-parser": "^6.1.2" }, "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -8278,7 +8204,6 @@ "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", "dev": true, - "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -8304,17 +8229,15 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/tailwindcss": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.10.tgz", - "integrity": "sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==", + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.13.tgz", + "integrity": "sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==", "dev": true, - "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -8878,9 +8801,9 @@ "dev": true }, "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.1.tgz", + "integrity": "sha512-ptjR8YSJIXoA3Mbv5po7RtSYHO6mZr8s7i5VGmEk7QY2pQWyT1o0N+W1gKbOyJPUCGXGnuw0wqe8f0L6Y0ny7g==", "dev": true, "engines": { "node": ">=0.4.0" diff --git a/package.json b/package.json index fdafb1a2d..a8be87b96 100644 --- a/package.json +++ b/package.json @@ -39,11 +39,11 @@ "@metalsmith/markdown": "^1.10.0", "@metalsmith/permalinks": "^3.0.1", "autoprefixer": "^10.4.20", - "browser-sync": "^3.0.2", + "browser-sync": "^3.0.3", "chokidar-cli": "^3.0.0", "cpr": "^3.0.1", - "cssnano": "^7.0.5", - "esbuild": "^0.23.1", + "cssnano": "^7.0.6", + "esbuild": "^0.24.0", "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", @@ -62,11 +62,11 @@ "metalsmith-tags": "^2.1.0", "moment": "^2.30.1", "npm-run-all": "^4.1.5", - "postcss": "^8.4.41", + "postcss": "^8.4.47", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.0.2", + "postcss-preset-env": "^10.0.5", "striptags": "^3.2.0", - "tailwindcss": "^3.4.10" + "tailwindcss": "^3.4.13" } } From a8eb4fbf6e81b136622fa85e47c815f013bbd192 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 19:50:46 +0000 Subject: [PATCH 019/176] Bump marked from 4.3.0 to 14.1.2 Bumps [marked](https://github.com/markedjs/marked) from 4.3.0 to 14.1.2. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v4.3.0...v14.1.2) --- updated-dependencies: - dependency-name: marked dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 22 +++++++++++++++++----- package.json | 2 +- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2405d3c41..b2352943f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^4.3.0", + "marked": "^14.1.2", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", @@ -1729,6 +1729,18 @@ "metalsmith": "^2.5.0" } }, + "node_modules/@metalsmith/markdown/node_modules/marked": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "dev": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, "node_modules/@metalsmith/permalinks": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@metalsmith/permalinks/-/permalinks-3.0.1.tgz", @@ -4914,15 +4926,15 @@ } }, "node_modules/marked": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", - "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "version": "14.1.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.2.tgz", + "integrity": "sha512-f3r0yqpz31VXiDB/wj9GaOB0a2PRLQl6vJmXiFrniNwjkKdvakqJRULhjFKJpxOchlCRiG5fcacoUZY5Xa6PEQ==", "dev": true, "bin": { "marked": "bin/marked.js" }, "engines": { - "node": ">= 12" + "node": ">= 18" } }, "node_modules/mdn-data": { diff --git a/package.json b/package.json index a8be87b96..d53f49cfb 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^4.3.0", + "marked": "^14.1.2", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", From cad998cfda7044608bcb7c48ff69e5a4ebfc8608 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 19:58:08 +0000 Subject: [PATCH 020/176] Bump dset from 3.1.3 to 3.1.4 Bumps [dset](https://github.com/lukeed/dset) from 3.1.3 to 3.1.4. - [Release notes](https://github.com/lukeed/dset/releases) - [Commits](https://github.com/lukeed/dset/compare/v3.1.3...v3.1.4) --- updated-dependencies: - dependency-name: dset dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b2352943f..54111566d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3237,9 +3237,9 @@ } }, "node_modules/dset": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", - "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", "dev": true, "engines": { "node": ">=4" From 88199352984f3f84de39afbf2247db2ac70c8cd9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 20:10:56 +0000 Subject: [PATCH 021/176] Bump postcss-preset-env in the dev-dependencies group Bumps the dev-dependencies group with 1 update: [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env). Updates `postcss-preset-env` from 10.0.5 to 10.0.6 - [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md) - [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env) --- updated-dependencies: - dependency-name: postcss-preset-env dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 17 ++++++++--------- package.json | 2 +- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 54111566d..79d656ccd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,7 +43,7 @@ "postcss": "^8.4.47", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.0.5", + "postcss-preset-env": "^10.0.6", "striptags": "^3.2.0", "tailwindcss": "^3.4.13" } @@ -6043,9 +6043,9 @@ } }, "node_modules/postcss-custom-media": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.1.tgz", - "integrity": "sha512-vfBliYVgEEJUFXCRPQ7jYt1wlD322u+/5GT0tZqMVYFInkpDHfjhU3nk2quTRW4uFc/umOOqLlxvrEOZRvloMw==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.2.tgz", + "integrity": "sha512-IDtxB1VgPayRLjNBMjuf827sn1j2m9EGnhIxpx2coVerbWJF+twt590+PKvdDc4K8QNFqFJh+W/SOiHpasVXsg==", "dev": true, "funding": [ { @@ -6057,7 +6057,6 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "dependencies": { "@csstools/cascade-layer-name-parser": "^2.0.1", "@csstools/css-parser-algorithms": "^3.0.1", @@ -6852,9 +6851,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.0.5", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.5.tgz", - "integrity": "sha512-ipPOgr3RY0utgJDbNoCX2dxKoQ4e4WO1pC21QhDlxCAX8+qC8O2Ezkzb54fd+8XtZ1UveA5gLjBsVo6dJDoWIg==", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.6.tgz", + "integrity": "sha512-qixfM2wbvKJhUjJELLB8lV2UCsyrMdSXqiXHiNKMgAbNturstc80j/8MsthJeOpxYEekrCrFzcaoOJm8JRSdBg==", "dev": true, "funding": [ { @@ -6908,7 +6907,7 @@ "postcss-color-functional-notation": "^7.0.2", "postcss-color-hex-alpha": "^10.0.0", "postcss-color-rebeccapurple": "^10.0.0", - "postcss-custom-media": "^11.0.1", + "postcss-custom-media": "^11.0.2", "postcss-custom-properties": "^14.0.1", "postcss-custom-selectors": "^8.0.1", "postcss-dir-pseudo-class": "^9.0.0", diff --git a/package.json b/package.json index d53f49cfb..f7522efab 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "postcss": "^8.4.47", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.0.5", + "postcss-preset-env": "^10.0.6", "striptags": "^3.2.0", "tailwindcss": "^3.4.13" } From 210fa5673fb5de5e72a0c9b5fd1fcb77ed928f66 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 10 Oct 2024 20:02:09 +0000 Subject: [PATCH 022/176] Bump cookie and socket.io Bumps [cookie](https://github.com/jshttp/cookie) and [socket.io](https://github.com/socketio/socket.io). These dependencies needed to be updated together. Updates `cookie` from 0.4.2 to 0.7.2 - [Release notes](https://github.com/jshttp/cookie/releases) - [Commits](https://github.com/jshttp/cookie/compare/v0.4.2...v0.7.2) Updates `socket.io` from 4.7.5 to 4.8.0 - [Release notes](https://github.com/socketio/socket.io/releases) - [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md) - [Commits](https://github.com/socketio/socket.io/compare/socket.io@4.7.5...socket.io@4.8.0) --- updated-dependencies: - dependency-name: cookie dependency-type: indirect - dependency-name: socket.io dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 79d656ccd..d159cfa0b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1846,12 +1846,12 @@ } }, "node_modules/@types/node": { - "version": "20.11.30", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.30.tgz", - "integrity": "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==", + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", "dev": true, "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.2" } }, "node_modules/accepts": { @@ -2687,9 +2687,9 @@ "dev": true }, "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", "dev": true, "engines": { "node": ">= 0.6" @@ -3304,9 +3304,9 @@ } }, "node_modules/engine.io": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.5.tgz", - "integrity": "sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz", + "integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==", "dev": true, "dependencies": { "@types/cookie": "^0.4.1", @@ -3314,7 +3314,7 @@ "@types/node": ">=10.0.0", "accepts": "~1.3.4", "base64id": "2.0.0", - "cookie": "~0.4.1", + "cookie": "~0.7.2", "cors": "~2.8.5", "debug": "~4.3.1", "engine.io-parser": "~5.2.1", @@ -7797,16 +7797,16 @@ } }, "node_modules/socket.io": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.5.tgz", - "integrity": "sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.0.tgz", + "integrity": "sha512-8U6BEgGjQOfGz3HHTYaC/L1GaxDCJ/KM0XTkJly0EhZ5U/du9uNEZy4ZgYzEzIqlx2CMm25CrCqr1ck899eLNA==", "dev": true, "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", "cors": "~2.8.5", "debug": "~4.3.2", - "engine.io": "~6.5.2", + "engine.io": "~6.6.0", "socket.io-adapter": "~2.5.2", "socket.io-parser": "~4.2.4" }, @@ -8551,9 +8551,9 @@ "dev": true }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", "dev": true }, "node_modules/unicode": { From c7ff4ec0bd5c73a63d0e9d9ddd7d839c6d4b0331 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 10 Oct 2024 20:16:26 +0000 Subject: [PATCH 023/176] Bump postcss-preset-env in the dev-dependencies group Bumps the dev-dependencies group with 1 update: [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env). Updates `postcss-preset-env` from 10.0.6 to 10.0.7 - [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md) - [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env) --- updated-dependencies: - dependency-name: postcss-preset-env dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 364 ++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 171 insertions(+), 195 deletions(-) diff --git a/package-lock.json b/package-lock.json index d159cfa0b..cbe016b28 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,7 +43,7 @@ "postcss": "^8.4.47", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.0.6", + "postcss-preset-env": "^10.0.7", "striptags": "^3.2.0", "tailwindcss": "^3.4.13" } @@ -61,9 +61,9 @@ } }, "node_modules/@csstools/cascade-layer-name-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.1.tgz", - "integrity": "sha512-G9ZYN5+yr/E6xYSiy1BwOEFP5p88ZtWo8sL4NztKBkRRAwRkzVGa70M+D+fYHugMID5jkLeNt5X9jYd5EaVuyg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.2.tgz", + "integrity": "sha512-rRWNJ8n16okpQT+8RWEbPfSl8D9WVoDZGBfHkjYnMYWcC20RiMpu/iGeKqUl1hR+SQIKg6p/QJap5rZJaHtVOg==", "dev": true, "funding": [ { @@ -75,13 +75,12 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "engines": { "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1" + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2" } }, "node_modules/@csstools/color-helpers": { @@ -105,9 +104,9 @@ } }, "node_modules/@csstools/css-calc": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.0.1.tgz", - "integrity": "sha512-e59V+sNp6e5m+9WnTUydA1DQO70WuKUdseflRpWmXxocF/h5wWGIxUjxfvLtajcmwstH0vm6l0reKMzcyI757Q==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.0.2.tgz", + "integrity": "sha512-N70YZw+R6WDP9EEd5xAT3xd+SgZFZsllXR6kclq6U8e2thlakNpWCKhuOiWfCKU8HpeWOyL+2ArSX8uDszMytA==", "dev": true, "funding": [ { @@ -119,19 +118,18 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "engines": { "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1" + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2" } }, "node_modules/@csstools/css-color-parser": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.2.tgz", - "integrity": "sha512-mNg7A6HnNjlm0we/pDS9dUafOuBxcanN0TBhEGeIk6zZincuk0+mAbnBqfVs29NlvWHZ8diwTG6g5FeU8246sA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.3.tgz", + "integrity": "sha512-mnOTQ6KbQ6GHfdVHVTNXffroW0r5P5531h73bIyEzWAScGjMPQi+1XYgAydYVaZiKeXlQ4GHG9dnBWq9h7xFIQ==", "dev": true, "funding": [ { @@ -143,23 +141,22 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "dependencies": { "@csstools/color-helpers": "^5.0.1", - "@csstools/css-calc": "^2.0.1" + "@csstools/css-calc": "^2.0.2" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1" + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2" } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.1.tgz", - "integrity": "sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.2.tgz", + "integrity": "sha512-6tC/MnlEvs5suR4Ahef4YlBccJDHZuxGsAlxXmybWjZ5jPxlzLSMlRZ9mVHSRvlD+CmtE7+hJ+UQbfXrws/rUQ==", "dev": true, "funding": [ { @@ -171,18 +168,17 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "engines": { "node": ">=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^3.0.1" + "@csstools/css-tokenizer": "^3.0.2" } }, "node_modules/@csstools/css-tokenizer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.1.tgz", - "integrity": "sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.2.tgz", + "integrity": "sha512-IuTRcD53WHsXPCZ6W7ubfGqReTJ9Ra0yRRFmXYP/Re8hFYYfoIYIK4080X5luslVLWimhIeFq0hj09urVMQzTw==", "dev": true, "funding": [ { @@ -194,15 +190,14 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@csstools/media-query-list-parser": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-3.0.1.tgz", - "integrity": "sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.0.tgz", + "integrity": "sha512-nUfbCGeqCju55Po8ujRNQ8DjuKYth5UcsDj5HsVzSfqnaFdpOwYCUAhRJ2grfwrXhb9+KuRXHQ6JHzaI0Qhu8Q==", "dev": true, "funding": [ { @@ -214,13 +209,12 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "engines": { "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1" + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2" } }, "node_modules/@csstools/postcss-cascade-layers": { @@ -251,9 +245,9 @@ } }, "node_modules/@csstools/postcss-color-function": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.2.tgz", - "integrity": "sha512-q/W3RXh66SM7WqxW3/KU6koL8nOgqyB/wrcU3+ThXnNtXY2+k8UgdE301ISJpMt6PDyYgC7eMaIBo535RvFIgw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.3.tgz", + "integrity": "sha512-dziWTvbyBsXze7Li+BemXyYX9yCf8udlGKB78evZismrBf7SNN6K5S0qE4sRQELKEkttugcGz0hwqyXilEhoUA==", "dev": true, "funding": [ { @@ -265,11 +259,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.2", - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1", + "@csstools/css-color-parser": "^3.0.3", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -281,9 +274,9 @@ } }, "node_modules/@csstools/postcss-color-mix-function": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.2.tgz", - "integrity": "sha512-zG9PHNzZVCRk6eprm+T/ybrnuiwLdO+RR7+GCtNut+NZJGtPJj6bfPOEX23aOlMslLcRAlN6QOpxH3tovn+WpA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.3.tgz", + "integrity": "sha512-L7v0pQlLC3VejShxn5bjrdo3GhhHExSVGB8CgZqIcED/W/eK9pKGxubyGivNcJQYl+iznBtTU3mFPMmOrLccBQ==", "dev": true, "funding": [ { @@ -295,11 +288,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.2", - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1", + "@csstools/css-color-parser": "^3.0.3", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -311,9 +303,9 @@ } }, "node_modules/@csstools/postcss-content-alt-text": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.1.tgz", - "integrity": "sha512-TWjjewVZqdkjavsi8a2THuXgkhUum1k/m4QJpZpzOv72q6WnaoQZGSj5t5uCs7ymJr0H3qj6JcXMwMApSWUOGQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.2.tgz", + "integrity": "sha512-GzMdDJrNPAOq4XxGac5xv5Ae2pB3JjvYWIJhJPcE6g87Q38gXG1Daaqq55QUU8DnC+iVm8lrO/JGvSC2T4YBOA==", "dev": true, "funding": [ { @@ -325,10 +317,9 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -340,9 +331,9 @@ } }, "node_modules/@csstools/postcss-exponential-functions": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.1.tgz", - "integrity": "sha512-A/MG8es3ylFzZ30oYIQUyJcMOfTfCs0dqqBMzeuzaPRlx4q/72WG+BbKe/pL9BUNIWsM0Q8jn3e3la8enjHJJA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.2.tgz", + "integrity": "sha512-gSGeXEKse3U3lDzSXh9XE1DgdicMWolo+eyXN8nH96Vr5mWPd6jUwk6W+x8yRNwM5dDkoAE/HkYK6/WzSo9Jsw==", "dev": true, "funding": [ { @@ -354,11 +345,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.0.1", - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1" + "@csstools/css-calc": "^2.0.2", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2" }, "engines": { "node": ">=18" @@ -395,9 +385,9 @@ } }, "node_modules/@csstools/postcss-gamut-mapping": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.2.tgz", - "integrity": "sha512-/1ur3ca9RWg/KnbLlxaDswyjLSGoaHNDruAzrVhkn5axgd7LOH6JHCBRhrKDafdMw9bf4MQrYFoaLfHAPekLFg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.3.tgz", + "integrity": "sha512-1mbYE41F3fluEdjExw70b339NVU62O6sz43mya5O+LultfZQdmY68qRsWT+rw85Imya9aeLCDgBHaxwgXf1Z/g==", "dev": true, "funding": [ { @@ -409,11 +399,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.2", - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1" + "@csstools/css-color-parser": "^3.0.3", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2" }, "engines": { "node": ">=18" @@ -423,9 +412,9 @@ } }, "node_modules/@csstools/postcss-gradients-interpolation-method": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.2.tgz", - "integrity": "sha512-qRpvA4sduAfiV9yZG4OM7q/h2Qhr3lg+GrHe9NZwuzWnfSDLGh+Dh4Ea6fQ+1++jdKXW/Cb4/vHRp0ssQYra4w==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.3.tgz", + "integrity": "sha512-TW+utpEOOn2HLlRZTEVNS8XBlG5bOcSNBanIKjPWnkmdgkFjcj1eIaEtWezpGX2hKJpkiwZeIEyP/UItWk6c3g==", "dev": true, "funding": [ { @@ -437,11 +426,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.2", - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1", + "@csstools/css-color-parser": "^3.0.3", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -453,9 +441,9 @@ } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.2.tgz", - "integrity": "sha512-RUBVCyJE1hTsf9vGp3zrALeMollkAlHRFKm+T36y67nLfOOf+6GNQsdTGFAyLrY65skcm8ddC26Jp1n9ZIauEA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.3.tgz", + "integrity": "sha512-HBeApQzk6UlqAAWbuXSiWmF0Xtc/hfMTESSbkRUpolXshuPkUaBWXflfQuoo6exv3MvID6iTmv11GZT1ZfADDQ==", "dev": true, "funding": [ { @@ -467,11 +455,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.2", - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1", + "@csstools/css-color-parser": "^3.0.3", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -561,9 +548,9 @@ } }, "node_modules/@csstools/postcss-light-dark-function": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.4.tgz", - "integrity": "sha512-yHUt5DZ61Irvp72notmAl3Zt4Me50EWToWNocazyIFTVYFwwo/EucmV3hWi9zJehu3rOSvMclL7DzvRDfbak/A==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.5.tgz", + "integrity": "sha512-mSqqxuwlBg10YyErq2YYB71KtvWDueBYE9WAnC6B7GHU+z0ECcGf+sR9zxpvePGzesuBNDB+cp15cW2CvOyszA==", "dev": true, "funding": [ { @@ -576,8 +563,8 @@ } ], "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -684,9 +671,9 @@ } }, "node_modules/@csstools/postcss-logical-viewport-units": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.1.tgz", - "integrity": "sha512-JsfaoTiBqIuRE+CYL4ZpYKOqJ965GyiMH4b8UrY0Z7i5GfMiHZrK7xtTB29piuyKQzrW+Z8w3PAExhwND9cuAQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.2.tgz", + "integrity": "sha512-oog7VobKvrS34oyUKslI6wCphtJxx0ldiA8RToPQ0HXPWNiXXSM7IbgwOTImJKTIUjo3eL7o5uuPxeu5MsnkvA==", "dev": true, "funding": [ { @@ -698,9 +685,8 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/css-tokenizer": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.2", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -711,9 +697,9 @@ } }, "node_modules/@csstools/postcss-media-minmax": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.1.tgz", - "integrity": "sha512-EMa3IgUip+F/MwH4r2KfIA9ym9hQkT2PpR9MOukdomfGGCFuw9V3n/iIOBKziN1qfeddsYoOvtYOKQcHU2yIjg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.2.tgz", + "integrity": "sha512-zodxyIwRNuro/SIjN+zrYeZCQJvMd1obPtsvmNxLRvk3FOM3KwuuX8GEev9if19OGlNVvJZIe9wH77c+jIbXzA==", "dev": true, "funding": [ { @@ -725,12 +711,11 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "dependencies": { - "@csstools/css-calc": "^2.0.1", - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1", - "@csstools/media-query-list-parser": "^3.0.1" + "@csstools/css-calc": "^2.0.2", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2", + "@csstools/media-query-list-parser": "^4.0.0" }, "engines": { "node": ">=18" @@ -740,9 +725,9 @@ } }, "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.1.tgz", - "integrity": "sha512-JTzMQz//INahTALkvXnC5lC2fJKzwb5PY443T2zaM9hAzM7nzHMLIlEfFgdtBahVIBtBSalMefdxNr99LGW1lQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.2.tgz", + "integrity": "sha512-9bEvSC8hIkdqHwehYIADcwC7/TvuJeb1hAw0STI7BMRVE57nFxHyXY+WzfLPXtmhpdFqGcKJIyQkDcenQI3Sow==", "dev": true, "funding": [ { @@ -754,11 +739,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1", - "@csstools/media-query-list-parser": "^3.0.1" + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2", + "@csstools/media-query-list-parser": "^4.0.0" }, "engines": { "node": ">=18" @@ -821,9 +805,9 @@ } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.2.tgz", - "integrity": "sha512-2iSK/T77PHMeorakBAk/WLxSodfIJ/lmi6nxEkuruXfhGH7fByZim4Fw6ZJf4B73SVieRSH2ep8zvYkA2ZfRtA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.3.tgz", + "integrity": "sha512-BrhnL98OSpWt5EOMk5Hm+kL0kjA8BhBc9DGG0jYgww1GhWItn+L/McQ4WgHE2cm9+jSUE2OMy/31WvSRKhWpnQ==", "dev": true, "funding": [ { @@ -835,11 +819,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.2", - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1", + "@csstools/css-color-parser": "^3.0.3", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -877,9 +860,9 @@ } }, "node_modules/@csstools/postcss-relative-color-syntax": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.2.tgz", - "integrity": "sha512-aBpuUdpJBswNGfw6lOkhown2cZ0YXrMjASye56nkoRpgRe9yDF4BM1fvEuakrCDiaeoUzVaI4SF6+344BflXfQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.3.tgz", + "integrity": "sha512-1VYBTdGiFSOFrlczaYcUNybCU3XZRL9DDY3ooYRkvweWJZas8dQVHi6vy9SUmxnk0vfGbMbrISXLOIHw4LjKDg==", "dev": true, "funding": [ { @@ -891,11 +874,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.2", - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1", + "@csstools/css-color-parser": "^3.0.3", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -933,9 +915,9 @@ } }, "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.1.tgz", - "integrity": "sha512-dk3KqVcIEYzy9Mvx8amoBbk123BWgd5DfjXDiPrEqxGma37PG7m/MoMmHQhuVHIjvPDHoJwyIZi2yy7j0RA5fw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.2.tgz", + "integrity": "sha512-AxLKGIV0zYIAkeN02fo4o/vcG39WEZjT9dXs78ajy87dM94OFNIu5huxqBgkFGKLiXhQIKBRxAF/MtJmuIWi8w==", "dev": true, "funding": [ { @@ -947,11 +929,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.0.1", - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1" + "@csstools/css-calc": "^2.0.2", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2" }, "engines": { "node": ">=18" @@ -988,9 +969,9 @@ } }, "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.1.tgz", - "integrity": "sha512-QHOYuN3bzS/rcpAygFhJxJUtD8GuJEWF6f9Zm518Tq/cSMlcTgU+v0geyi5EqbmYxKMig2oKCKUSGqOj9gehkg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.2.tgz", + "integrity": "sha512-hQzJkTWNvHKGYa5ySpdex2K/ODX6bI3z8Pmdl3W/opRlaXMA7Xvq7Nagp31BTkr1ngzfnqTY9XNKEI2FqaO3fg==", "dev": true, "funding": [ { @@ -1002,11 +983,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.0.1", - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1" + "@csstools/css-calc": "^2.0.2", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2" }, "engines": { "node": ">=18" @@ -5925,9 +5905,9 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.2.tgz", - "integrity": "sha512-c2WkR0MS73s+P5SgY1KBaSEE61Rj+miW095rkWDnMQxbTCQkp6y/jft8U0QMxEsI4k1Pd4PdV+TP9/1zIDR6XQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.3.tgz", + "integrity": "sha512-mL3LVOwXr5sRX1N5so7AFCNciaYTNTxzXuv5bDoZ/JunV2NCAzGOuVfyICRKczDPFImoIuL4e0O33/zYap9D0w==", "dev": true, "funding": [ { @@ -5939,11 +5919,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.2", - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1", + "@csstools/css-color-parser": "^3.0.3", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -6043,9 +6022,9 @@ } }, "node_modules/postcss-custom-media": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.2.tgz", - "integrity": "sha512-IDtxB1VgPayRLjNBMjuf827sn1j2m9EGnhIxpx2coVerbWJF+twt590+PKvdDc4K8QNFqFJh+W/SOiHpasVXsg==", + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.3.tgz", + "integrity": "sha512-h52R7j0/QZP7NgnpsUaqx6wdssplK4U+ZuErvic2StgvXt3v5sPopFH86yjLvqz3jBrj/8Hkvr7Gio1LLRFP0g==", "dev": true, "funding": [ { @@ -6058,10 +6037,10 @@ } ], "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.1", - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1", - "@csstools/media-query-list-parser": "^3.0.1" + "@csstools/cascade-layer-name-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2", + "@csstools/media-query-list-parser": "^4.0.0" }, "engines": { "node": ">=18" @@ -6071,9 +6050,9 @@ } }, "node_modules/postcss-custom-properties": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.1.tgz", - "integrity": "sha512-SB4GjuZjIq5GQFNbxFrirQPbkdbJooyNy8bh+fcJ8ZG0oasJTflTTtR4geb56h+FBVDIb9Hx4v/NiG2caOj8nQ==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.2.tgz", + "integrity": "sha512-ZDJLIXa6uT6FlK6mYdzHxr1fr5ec6lPbp/CZ5+7EZedFmfjJx1fvYQhAPCBebuyc1lkketmiA26ZVl2UkPQ9Ig==", "dev": true, "funding": [ { @@ -6085,11 +6064,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.1", - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1", + "@csstools/cascade-layer-name-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -6101,9 +6079,9 @@ } }, "node_modules/postcss-custom-selectors": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.1.tgz", - "integrity": "sha512-2McIpyhAeKhUzVqrP4ZyMBpK5FuD+Y9tpQwhcof49652s7gez8057cSaOg/epYcKlztSYxb0GHfi7W5h3JoGUg==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.2.tgz", + "integrity": "sha512-8y2fa+RgYHpVFtvR4h3/dHc7b0iWjT6GOpzWwB8VHJTEBdVNaqOB4FH9koa44hgRyaeDs3KTe3xP9EJf6NLvxQ==", "dev": true, "funding": [ { @@ -6115,11 +6093,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.1", - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1", + "@csstools/cascade-layer-name-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2", "postcss-selector-parser": "^6.1.0" }, "engines": { @@ -6382,9 +6359,9 @@ } }, "node_modules/postcss-lab-function": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.2.tgz", - "integrity": "sha512-h4ARGLIBtC1PmCHsLgTWWj8j1i1CXoaht4A5RlITDX2z9AeFBak0YlY6sdF4oJGljrep+Dg2SSccIj4QnFbRDg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.3.tgz", + "integrity": "sha512-yCBscY/dwipfvqqy7rQHbn6k18zYZy9O57JY4fGuibot6wz7pbtzRnhRlWraHBNUs+N4p2KogHv2aBsoB6G+5Q==", "dev": true, "funding": [ { @@ -6396,11 +6373,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.2", - "@csstools/css-parser-algorithms": "^3.0.1", - "@csstools/css-tokenizer": "^3.0.1", + "@csstools/css-color-parser": "^3.0.3", + "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -6851,9 +6827,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.6.tgz", - "integrity": "sha512-qixfM2wbvKJhUjJELLB8lV2UCsyrMdSXqiXHiNKMgAbNturstc80j/8MsthJeOpxYEekrCrFzcaoOJm8JRSdBg==", + "version": "10.0.7", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.7.tgz", + "integrity": "sha512-aUC/bMT2CULwaZ/RK1Ivzdsyv95DQCJs0dK98RTc9cZKUYIal1+85JdNwik0DXg35BKdRZM2ZwASU17PXoglsw==", "dev": true, "funding": [ { @@ -6867,34 +6843,34 @@ ], "dependencies": { "@csstools/postcss-cascade-layers": "^5.0.0", - "@csstools/postcss-color-function": "^4.0.2", - "@csstools/postcss-color-mix-function": "^3.0.2", - "@csstools/postcss-content-alt-text": "^2.0.1", - "@csstools/postcss-exponential-functions": "^2.0.1", + "@csstools/postcss-color-function": "^4.0.3", + "@csstools/postcss-color-mix-function": "^3.0.3", + "@csstools/postcss-content-alt-text": "^2.0.2", + "@csstools/postcss-exponential-functions": "^2.0.2", "@csstools/postcss-font-format-keywords": "^4.0.0", - "@csstools/postcss-gamut-mapping": "^2.0.2", - "@csstools/postcss-gradients-interpolation-method": "^5.0.2", - "@csstools/postcss-hwb-function": "^4.0.2", + "@csstools/postcss-gamut-mapping": "^2.0.3", + "@csstools/postcss-gradients-interpolation-method": "^5.0.3", + "@csstools/postcss-hwb-function": "^4.0.3", "@csstools/postcss-ic-unit": "^4.0.0", "@csstools/postcss-initial": "^2.0.0", "@csstools/postcss-is-pseudo-class": "^5.0.0", - "@csstools/postcss-light-dark-function": "^2.0.4", + "@csstools/postcss-light-dark-function": "^2.0.5", "@csstools/postcss-logical-float-and-clear": "^3.0.0", "@csstools/postcss-logical-overflow": "^2.0.0", "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", "@csstools/postcss-logical-resize": "^3.0.0", - "@csstools/postcss-logical-viewport-units": "^3.0.1", - "@csstools/postcss-media-minmax": "^2.0.1", - "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.1", + "@csstools/postcss-logical-viewport-units": "^3.0.2", + "@csstools/postcss-media-minmax": "^2.0.2", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.2", "@csstools/postcss-nested-calc": "^4.0.0", "@csstools/postcss-normalize-display-values": "^4.0.0", - "@csstools/postcss-oklab-function": "^4.0.2", + "@csstools/postcss-oklab-function": "^4.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/postcss-relative-color-syntax": "^3.0.2", + "@csstools/postcss-relative-color-syntax": "^3.0.3", "@csstools/postcss-scope-pseudo-class": "^4.0.0", - "@csstools/postcss-stepped-value-functions": "^4.0.1", + "@csstools/postcss-stepped-value-functions": "^4.0.2", "@csstools/postcss-text-decoration-shorthand": "^4.0.1", - "@csstools/postcss-trigonometric-functions": "^4.0.1", + "@csstools/postcss-trigonometric-functions": "^4.0.2", "@csstools/postcss-unset-value": "^4.0.0", "autoprefixer": "^10.4.19", "browserslist": "^4.23.1", @@ -6904,12 +6880,12 @@ "cssdb": "^8.1.1", "postcss-attribute-case-insensitive": "^7.0.0", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^7.0.2", + "postcss-color-functional-notation": "^7.0.3", "postcss-color-hex-alpha": "^10.0.0", "postcss-color-rebeccapurple": "^10.0.0", - "postcss-custom-media": "^11.0.2", - "postcss-custom-properties": "^14.0.1", - "postcss-custom-selectors": "^8.0.1", + "postcss-custom-media": "^11.0.3", + "postcss-custom-properties": "^14.0.2", + "postcss-custom-selectors": "^8.0.2", "postcss-dir-pseudo-class": "^9.0.0", "postcss-double-position-gradients": "^6.0.0", "postcss-focus-visible": "^10.0.0", @@ -6917,7 +6893,7 @@ "postcss-font-variant": "^5.0.0", "postcss-gap-properties": "^6.0.0", "postcss-image-set-function": "^7.0.0", - "postcss-lab-function": "^7.0.2", + "postcss-lab-function": "^7.0.3", "postcss-logical": "^8.0.0", "postcss-nesting": "^13.0.0", "postcss-opacity-percentage": "^3.0.0", diff --git a/package.json b/package.json index f7522efab..4986fa5aa 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "postcss": "^8.4.47", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.0.6", + "postcss-preset-env": "^10.0.7", "striptags": "^3.2.0", "tailwindcss": "^3.4.13" } From f59a2a748ec9d7cd2e0d746fc50528eaf9cbad98 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 20:44:14 +0000 Subject: [PATCH 024/176] Bump the dev-dependencies group with 2 updates Bumps the dev-dependencies group with 2 updates: [marked](https://github.com/markedjs/marked) and [tailwindcss](https://github.com/tailwindlabs/tailwindcss). Updates `marked` from 14.1.2 to 14.1.3 - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v14.1.2...v14.1.3) Updates `tailwindcss` from 3.4.13 to 3.4.14 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.14/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.13...v3.4.14) --- updated-dependencies: - dependency-name: marked dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: tailwindcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 16 ++++++++-------- package.json | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index cbe016b28..37cfd1b90 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^14.1.2", + "marked": "^14.1.3", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", @@ -45,7 +45,7 @@ "postcss-import": "^16.1.0", "postcss-preset-env": "^10.0.7", "striptags": "^3.2.0", - "tailwindcss": "^3.4.13" + "tailwindcss": "^3.4.14" } }, "node_modules/@alloc/quick-lru": { @@ -4906,9 +4906,9 @@ } }, "node_modules/marked": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.2.tgz", - "integrity": "sha512-f3r0yqpz31VXiDB/wj9GaOB0a2PRLQl6vJmXiFrniNwjkKdvakqJRULhjFKJpxOchlCRiG5fcacoUZY5Xa6PEQ==", + "version": "14.1.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.3.tgz", + "integrity": "sha512-ZibJqTULGlt9g5k4VMARAktMAjXoVnnr+Y3aCqW1oDftcV4BA3UmrBifzXoZyenHRk75csiPu9iwsTj4VNBT0g==", "dev": true, "bin": { "marked": "bin/marked.js" @@ -8221,9 +8221,9 @@ } }, "node_modules/tailwindcss": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.13.tgz", - "integrity": "sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==", + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz", + "integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==", "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", diff --git a/package.json b/package.json index 4986fa5aa..da7a5838e 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^14.1.2", + "marked": "^14.1.3", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", @@ -67,6 +67,6 @@ "postcss-import": "^16.1.0", "postcss-preset-env": "^10.0.7", "striptags": "^3.2.0", - "tailwindcss": "^3.4.13" + "tailwindcss": "^3.4.14" } } From 6feaccf740ad4d2942f89afed6e92212bc4e0ea0 Mon Sep 17 00:00:00 2001 From: Jake 'Sid' Smith Date: Thu, 17 Oct 2024 18:32:51 +0100 Subject: [PATCH 025/176] Add (most) 2024 Show n Tell deets --- _assets/images/talks/2022-show-n-tell.jpg | Bin 0 -> 151468 bytes ...24-11-07-international-show-n-tell-2024.md | 56 ++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 _assets/images/talks/2022-show-n-tell.jpg create mode 100644 _posts/2024-11-07-international-show-n-tell-2024.md diff --git a/_assets/images/talks/2022-show-n-tell.jpg b/_assets/images/talks/2022-show-n-tell.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bee2eaceea5e3e1985982d3a0a6daa036075295c GIT binary patch literal 151468 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∾JMmeI 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 literal 0 HcmV?d00001 diff --git a/_posts/2024-11-07-international-show-n-tell-2024.md b/_posts/2024-11-07-international-show-n-tell-2024.md new file mode 100644 index 000000000..5842832c5 --- /dev/null +++ b/_posts/2024-11-07-international-show-n-tell-2024.md @@ -0,0 +1,56 @@ +--- +title: "2024 International Show 'n' Tell" +summary: "A web tech meetup based in Brighton & Hove" +date: 2024-11-07T19:00:00 +meetup: https://www.meetup.com/async-web-tech-meetup/events/304061584/ +speakers: + - name: Everyone +image: + url: /img/talks/2022-show-n-tell.jpg + title: 2024 International Show 'n' Tell +tags: + - showntell + - conference + - javascript + - web +venue: + name: Brighton (Venue TBC) + latlong: 50.8229,0.1363 +layout: event.hbs +collection: events +--- + +The November migration of the world's top web developers to the sunny city of Brighton & Hove can only mean one thing - [ffconf 2024](https://2024.ffconf.org/) is coming. So, it's time for another International Async Show n' tell! This year's installment will be _on Thursday 7th November_. + +If you're interested in giving a talk, we'd love to hear from you. It's the perfect opportunity to give a peek at your passion project, try out a lightning talk, or just share what's on your mind. You’ll have five minutes on the night to tell us about something… a project, a library, a technique, a story, or anything else about JavaScript, related tech (HTML, CSS, SVG, etc), or the wider world of web. + +If you would like to grab a speaking slot, please leave a comment on the [meetup event][meetup] including: + +- Your name +- Your main website, if you have one +- Where to find you on the socials +- A sentence or two about your talk +- Any relevant links + +For a spot of inspiration, take a look at our International Show n' Tells in [2023][showntell-2023], [2022][showntell-2022], [2021][showntell-2021], [2020][showntell-2020], [2019][showntell-2019], [2018][showntell-2018], [2017][showntell-2017], [2016][showntell-2016], [2015][showntell-2015], [2014][showntell-2014], [2013][showntell-2013], [2012][showntell-2012], [2011][showntell-2011] and [2010][showntell-2010]. + +You will be able to join us in-person in Brighton (venue TBC) or online (link added closer to the event). + +As always we welcome people of all backgrounds and experience levels, so whether you've got a few years under your belt, or you're just starting to look into development we'd love to have you along. + + +[showntell-2010]: http://asyncjs.com/showntell3/ +[showntell-2011]: http://asyncjs.com/international2011/ +[showntell-2012]: http://asyncjs.com/showntell-2012/ +[showntell-2013]: http://asyncjs.com/showntell-2013/ +[showntell-2014]: http://asyncjs.com/showntell-2014/ +[showntell-2015]: http://asyncjs.com/showntell-2015/ +[showntell-2016]: https://asyncjs.com/international-show-n-tell-2016/ +[showntell-2017]: https://asyncjs.com/international-show-n-tell-2017/ +[showntell-2018]: https://asyncjs.com/international-show-n-tell-2018/ +[showntell-2019]: https://asyncjs.com/international-show-n-tell-2019/ +[showntell-2020]: https://www.meetup.com/async-web-tech-meetup/events/271442327/ +[showntell-2021]: https://www.meetup.com/async-web-tech-meetup/events/281637443/ +[showntell-2022]: https://www.meetup.com/async-web-tech-meetup/events/289172125/ +[showntell-2023]: https://www.meetup.com/async-web-tech-meetup/events/296340782/ +[meetup]: https://www.meetup.com/async-web-tech-meetup/events/304061584/ From c3d770137cc65666f69647f80b05efa674791866 Mon Sep 17 00:00:00 2001 From: Jake 'Sid' Smith Date: Thu, 17 Oct 2024 18:43:53 +0100 Subject: [PATCH 026/176] Better location draft data --- _posts/2024-11-07-international-show-n-tell-2024.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/_posts/2024-11-07-international-show-n-tell-2024.md b/_posts/2024-11-07-international-show-n-tell-2024.md index 5842832c5..6bc834acf 100644 --- a/_posts/2024-11-07-international-show-n-tell-2024.md +++ b/_posts/2024-11-07-international-show-n-tell-2024.md @@ -15,7 +15,10 @@ tags: - web venue: name: Brighton (Venue TBC) - latlong: 50.8229,0.1363 + link: + location: https://maps.app.goo.gl/DKf93NbJMJjD8hKp8 + address: Brighton + latlong: 50.8373889,-0.18859 layout: event.hbs collection: events --- From eff15d93be4d7692333b11232d4fca4b02ff9a10 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Oct 2024 20:21:57 +0000 Subject: [PATCH 027/176] Bump postcss-preset-env in the dev-dependencies group Bumps the dev-dependencies group with 1 update: [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env). Updates `postcss-preset-env` from 10.0.7 to 10.0.8 - [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md) - [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env) --- updated-dependencies: - dependency-name: postcss-preset-env dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 753 ++++++++++++++++++++++++++++++---------------- package.json | 2 +- 2 files changed, 488 insertions(+), 267 deletions(-) diff --git a/package-lock.json b/package-lock.json index 37cfd1b90..c9e0a26fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,7 +43,7 @@ "postcss": "^8.4.47", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.0.7", + "postcss-preset-env": "^10.0.8", "striptags": "^3.2.0", "tailwindcss": "^3.4.14" } @@ -61,9 +61,9 @@ } }, "node_modules/@csstools/cascade-layer-name-parser": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.2.tgz", - "integrity": "sha512-rRWNJ8n16okpQT+8RWEbPfSl8D9WVoDZGBfHkjYnMYWcC20RiMpu/iGeKqUl1hR+SQIKg6p/QJap5rZJaHtVOg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.3.tgz", + "integrity": "sha512-KUcKk2oe7666aaeY+yxhy5TB0AN5x2Pi/ZJ23fbO8A0TEcLpA+VhVIw9s+6hTsAQHr8Fqc8p4RClsxxsmuIn1A==", "dev": true, "funding": [ { @@ -79,7 +79,7 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2" } }, @@ -104,9 +104,9 @@ } }, "node_modules/@csstools/css-calc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.0.2.tgz", - "integrity": "sha512-N70YZw+R6WDP9EEd5xAT3xd+SgZFZsllXR6kclq6U8e2thlakNpWCKhuOiWfCKU8HpeWOyL+2ArSX8uDszMytA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.0.3.tgz", + "integrity": "sha512-UAhqOt43s8e4MfLAnIS1OmB/lDN32t03YObodmFyy60+1i6ZsT2rlwBEdajH6zDFS/TGogsvgMamV5GzZt2muA==", "dev": true, "funding": [ { @@ -122,14 +122,14 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2" } }, "node_modules/@csstools/css-color-parser": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.3.tgz", - "integrity": "sha512-mnOTQ6KbQ6GHfdVHVTNXffroW0r5P5531h73bIyEzWAScGjMPQi+1XYgAydYVaZiKeXlQ4GHG9dnBWq9h7xFIQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.4.tgz", + "integrity": "sha512-kXviLfsxXmx2YcUPd478vuJd/s21EFTmxcgjC3danRhLa2zqfqZMTRonwRRSckezmgn7nlOCXpk3tZAKbFeihQ==", "dev": true, "funding": [ { @@ -143,20 +143,20 @@ ], "dependencies": { "@csstools/color-helpers": "^5.0.1", - "@csstools/css-calc": "^2.0.2" + "@csstools/css-calc": "^2.0.3" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2" } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.2.tgz", - "integrity": "sha512-6tC/MnlEvs5suR4Ahef4YlBccJDHZuxGsAlxXmybWjZ5jPxlzLSMlRZ9mVHSRvlD+CmtE7+hJ+UQbfXrws/rUQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.3.tgz", + "integrity": "sha512-15WQTALDyxAwSgAvLt7BksAssiSrNNhTv4zM7qX9U6R7FtpNskVVakzWQlYODlwPwXhGpKPmB10LM943pxMe7w==", "dev": true, "funding": [ { @@ -195,9 +195,9 @@ } }, "node_modules/@csstools/media-query-list-parser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.0.tgz", - "integrity": "sha512-nUfbCGeqCju55Po8ujRNQ8DjuKYth5UcsDj5HsVzSfqnaFdpOwYCUAhRJ2grfwrXhb9+KuRXHQ6JHzaI0Qhu8Q==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.1.tgz", + "integrity": "sha512-dMr9PcN2B0TzxBFk6r+08Ln39aCti7SJeXB671JcXB1ZTPHqs4hpheRpL2vPPGRyXiQwW/UexvOej7Nw0Janxg==", "dev": true, "funding": [ { @@ -213,14 +213,14 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2" } }, "node_modules/@csstools/postcss-cascade-layers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.0.tgz", - "integrity": "sha512-h+VunB3KXaoWTWEPBcdVk8Kz1eZ/CtDD+HXgKw5JLdbsViLEQdKUtFYH73VIQigdodng8s5DCrrwNQY7pnuWBA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.1.tgz", + "integrity": "sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ==", "dev": true, "funding": [ { @@ -232,10 +232,9 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/selector-specificity": "^4.0.0", - "postcss-selector-parser": "^6.1.0" + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": ">=18" @@ -244,10 +243,45 @@ "postcss": "^8.4" } }, + "node_modules/@csstools/postcss-cascade-layers/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/postcss-cascade-layers/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@csstools/postcss-color-function": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.3.tgz", - "integrity": "sha512-dziWTvbyBsXze7Li+BemXyYX9yCf8udlGKB78evZismrBf7SNN6K5S0qE4sRQELKEkttugcGz0hwqyXilEhoUA==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.4.tgz", + "integrity": "sha512-lL+ITQgwmAZd0/yBWkNIKzud2jQXeetFH9PtmQ/tWcD+FfQUjCGWZ8u6y6Pta64PbGPm1qn7+WgSNop+TC6pMQ==", "dev": true, "funding": [ { @@ -260,8 +294,8 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.3", - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-color-parser": "^3.0.4", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" @@ -274,9 +308,9 @@ } }, "node_modules/@csstools/postcss-color-mix-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.3.tgz", - "integrity": "sha512-L7v0pQlLC3VejShxn5bjrdo3GhhHExSVGB8CgZqIcED/W/eK9pKGxubyGivNcJQYl+iznBtTU3mFPMmOrLccBQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.4.tgz", + "integrity": "sha512-Jp6hI6T7Iq0+7VzEn5CbUymvo8W3x8xAJLVNRIQ/nn8iXsSprUtDo6DznDa7Uajz9qq70AwNK4Js1gmnZGKs3Q==", "dev": true, "funding": [ { @@ -289,8 +323,8 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.3", - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-color-parser": "^3.0.4", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" @@ -303,9 +337,9 @@ } }, "node_modules/@csstools/postcss-content-alt-text": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.2.tgz", - "integrity": "sha512-GzMdDJrNPAOq4XxGac5xv5Ae2pB3JjvYWIJhJPcE6g87Q38gXG1Daaqq55QUU8DnC+iVm8lrO/JGvSC2T4YBOA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.3.tgz", + "integrity": "sha512-7fY4hfR77UezWoEu2NBMc550FL2NKr+FbcMdZLDIF5qkbn9rwW3l0+RXI7g6GmUPXeEwtVApp39xa55Cx1WKgw==", "dev": true, "funding": [ { @@ -318,7 +352,7 @@ } ], "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" @@ -331,9 +365,9 @@ } }, "node_modules/@csstools/postcss-exponential-functions": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.2.tgz", - "integrity": "sha512-gSGeXEKse3U3lDzSXh9XE1DgdicMWolo+eyXN8nH96Vr5mWPd6jUwk6W+x8yRNwM5dDkoAE/HkYK6/WzSo9Jsw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.3.tgz", + "integrity": "sha512-7d626jcY3Za5uXoG3FQ4laZ9zjIpp2fzpqfAQO902n2p9nguaoCgfcM6cu9Ot+av2OEhf6YeaG69L0rhv2GfNg==", "dev": true, "funding": [ { @@ -346,8 +380,8 @@ } ], "dependencies": { - "@csstools/css-calc": "^2.0.2", - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-calc": "^2.0.3", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2" }, "engines": { @@ -385,9 +419,9 @@ } }, "node_modules/@csstools/postcss-gamut-mapping": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.3.tgz", - "integrity": "sha512-1mbYE41F3fluEdjExw70b339NVU62O6sz43mya5O+LultfZQdmY68qRsWT+rw85Imya9aeLCDgBHaxwgXf1Z/g==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.4.tgz", + "integrity": "sha512-3VidlUzT5VNKhxLSUS79B7EWk+KlF4cRdZPyg/T7q/QYI544a3o3/KoraEDw/np3Px1/9rljBJCgS5uNsRFBtQ==", "dev": true, "funding": [ { @@ -400,8 +434,8 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.3", - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-color-parser": "^3.0.4", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2" }, "engines": { @@ -412,9 +446,9 @@ } }, "node_modules/@csstools/postcss-gradients-interpolation-method": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.3.tgz", - "integrity": "sha512-TW+utpEOOn2HLlRZTEVNS8XBlG5bOcSNBanIKjPWnkmdgkFjcj1eIaEtWezpGX2hKJpkiwZeIEyP/UItWk6c3g==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.4.tgz", + "integrity": "sha512-t2GrRZ/pnR7FJHvUoDl3gspwWGj2RCE7h9erAqs6eLp5oNh6qf7OzL6HwV6RcfGUjx49sliBmXxoDrReBuzncw==", "dev": true, "funding": [ { @@ -427,8 +461,8 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.3", - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-color-parser": "^3.0.4", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" @@ -441,9 +475,9 @@ } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.3.tgz", - "integrity": "sha512-HBeApQzk6UlqAAWbuXSiWmF0Xtc/hfMTESSbkRUpolXshuPkUaBWXflfQuoo6exv3MvID6iTmv11GZT1ZfADDQ==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.4.tgz", + "integrity": "sha512-1kDydqBP16urjshTYdB28zSnWZXoTJyeToGhMkVEPDm4Mw9+JPe+PO2DZhqHXz2LzAMiHMAgOwp3oCBN2MRwoQ==", "dev": true, "funding": [ { @@ -456,8 +490,8 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.3", - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-color-parser": "^3.0.4", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" @@ -521,9 +555,9 @@ } }, "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.0.tgz", - "integrity": "sha512-E/CjrT03BL06WmrjupnrT0VUBTvxJdoW1hRVeXFa9qatWtvcLLw0j8hP372G4A9PpSGEMXi3/AoHzPf7DNryCQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz", + "integrity": "sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==", "dev": true, "funding": [ { @@ -535,10 +569,9 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/selector-specificity": "^4.0.0", - "postcss-selector-parser": "^6.1.0" + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": ">=18" @@ -547,10 +580,45 @@ "postcss": "^8.4" } }, + "node_modules/@csstools/postcss-is-pseudo-class/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@csstools/postcss-light-dark-function": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.5.tgz", - "integrity": "sha512-mSqqxuwlBg10YyErq2YYB71KtvWDueBYE9WAnC6B7GHU+z0ECcGf+sR9zxpvePGzesuBNDB+cp15cW2CvOyszA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.6.tgz", + "integrity": "sha512-eo9WPWkFGEfbhOgfHrIFTZlK8goW/rLYRfM2r8Rghl1NTvXnQ8qpMEmd67iXwMdfoKl6nMWs5sTTVLflpa2+EA==", "dev": true, "funding": [ { @@ -563,7 +631,7 @@ } ], "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" @@ -697,9 +765,9 @@ } }, "node_modules/@csstools/postcss-media-minmax": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.2.tgz", - "integrity": "sha512-zodxyIwRNuro/SIjN+zrYeZCQJvMd1obPtsvmNxLRvk3FOM3KwuuX8GEev9if19OGlNVvJZIe9wH77c+jIbXzA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.3.tgz", + "integrity": "sha512-+Vr5eQ/ZSL0hdARb/1sohoYtYnYxGi94HuzgmzjZ7jnruEDYJaWux6UtS2gXY/cWrsx/lmJCJNFJO87/5hcgCQ==", "dev": true, "funding": [ { @@ -712,10 +780,10 @@ } ], "dependencies": { - "@csstools/css-calc": "^2.0.2", - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-calc": "^2.0.3", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2", - "@csstools/media-query-list-parser": "^4.0.0" + "@csstools/media-query-list-parser": "^4.0.1" }, "engines": { "node": ">=18" @@ -725,9 +793,9 @@ } }, "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.2.tgz", - "integrity": "sha512-9bEvSC8hIkdqHwehYIADcwC7/TvuJeb1hAw0STI7BMRVE57nFxHyXY+WzfLPXtmhpdFqGcKJIyQkDcenQI3Sow==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.3.tgz", + "integrity": "sha512-kyLO69jXq/BIkOJeCi7++uzarm9qb5La1K1cL36e+QUnV6wto7UtFuzjelT3PEuCnIikj9JCbDCYDfGzCmkhQw==", "dev": true, "funding": [ { @@ -740,9 +808,9 @@ } ], "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2", - "@csstools/media-query-list-parser": "^4.0.0" + "@csstools/media-query-list-parser": "^4.0.1" }, "engines": { "node": ">=18" @@ -805,9 +873,9 @@ } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.3.tgz", - "integrity": "sha512-BrhnL98OSpWt5EOMk5Hm+kL0kjA8BhBc9DGG0jYgww1GhWItn+L/McQ4WgHE2cm9+jSUE2OMy/31WvSRKhWpnQ==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.4.tgz", + "integrity": "sha512-IDPtqifrFjIjdMBphc8ebbq7YdMReEBjkoEZOVrm1I+ZfclgMim9HAE7+V0zCFaP4WyKhVSodKAWWh5Uj4cDLA==", "dev": true, "funding": [ { @@ -820,8 +888,8 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.3", - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-color-parser": "^3.0.4", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" @@ -860,9 +928,9 @@ } }, "node_modules/@csstools/postcss-relative-color-syntax": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.3.tgz", - "integrity": "sha512-1VYBTdGiFSOFrlczaYcUNybCU3XZRL9DDY3ooYRkvweWJZas8dQVHi6vy9SUmxnk0vfGbMbrISXLOIHw4LjKDg==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.4.tgz", + "integrity": "sha512-vfjMNPHTZ3SZbTuZ30tNvplQuxEaubUugd4P6PeXfxSKcAMUUH1weVTMaY75MsT5RpHw0m7GRyLDNwwAKXGm1g==", "dev": true, "funding": [ { @@ -875,8 +943,8 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.3", - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-color-parser": "^3.0.4", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" @@ -889,9 +957,9 @@ } }, "node_modules/@csstools/postcss-scope-pseudo-class": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.0.tgz", - "integrity": "sha512-+ZUOBtVMDcmHZcZqsP/jcNRriEILfWQflTI3tCTA+/RheXAg57VkFGyPDAilpQSqlCpxWLWG8VUFKFtZJPwuOg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz", + "integrity": "sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==", "dev": true, "funding": [ { @@ -903,9 +971,8 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "postcss-selector-parser": "^6.1.0" + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": ">=18" @@ -914,10 +981,23 @@ "postcss": "^8.4" } }, + "node_modules/@csstools/postcss-scope-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.2.tgz", - "integrity": "sha512-AxLKGIV0zYIAkeN02fo4o/vcG39WEZjT9dXs78ajy87dM94OFNIu5huxqBgkFGKLiXhQIKBRxAF/MtJmuIWi8w==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.3.tgz", + "integrity": "sha512-xy/cT/a51xecPw0T2GIwuCTc4IwIB5woznFAbhOHaJvBi6cdUJyQPeUjwgpOQkA31JEl11T0oGRP0MBDEdLOrg==", "dev": true, "funding": [ { @@ -930,8 +1010,8 @@ } ], "dependencies": { - "@csstools/css-calc": "^2.0.2", - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-calc": "^2.0.3", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2" }, "engines": { @@ -969,9 +1049,9 @@ } }, "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.2.tgz", - "integrity": "sha512-hQzJkTWNvHKGYa5ySpdex2K/ODX6bI3z8Pmdl3W/opRlaXMA7Xvq7Nagp31BTkr1ngzfnqTY9XNKEI2FqaO3fg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.3.tgz", + "integrity": "sha512-OTtGIJglcGqSMyZo6yYrt7c+eOqI7N38oh3IWfpqrDnjFtqvR7n2fDSSYPrkR9KjT4alCXNPV9cC7ExXFCG6Uw==", "dev": true, "funding": [ { @@ -984,8 +1064,8 @@ } ], "dependencies": { - "@csstools/css-calc": "^2.0.2", - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-calc": "^2.0.3", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2" }, "engines": { @@ -1018,52 +1098,6 @@ "postcss": "^8.4" } }, - "node_modules/@csstools/selector-resolve-nested": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-2.0.0.tgz", - "integrity": "sha512-oklSrRvOxNeeOW1yARd4WNCs/D09cQjunGZUgSq6vM8GpzFswN+8rBZyJA29YFZhOTQ6GFzxgLDNtVbt9wPZMA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^6.1.0" - } - }, - "node_modules/@csstools/selector-specificity": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-4.0.0.tgz", - "integrity": "sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^6.1.0" - } - }, "node_modules/@csstools/utilities": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz", @@ -2720,9 +2754,9 @@ } }, "node_modules/css-blank-pseudo": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.0.tgz", - "integrity": "sha512-v9xXYGdm6LIn4iHEfu3egk/PM1g/yJr8uwTIj6E44kurv5dE/4y3QW7WdVmZ0PVnqfTuK+C0ClZcEEiaKWBL9Q==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", + "integrity": "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==", "dev": true, "funding": [ { @@ -2734,9 +2768,8 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "postcss-selector-parser": "^6.1.0" + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": ">=18" @@ -2745,6 +2778,19 @@ "postcss": "^8.4" } }, + "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/css-declaration-sorter": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", @@ -2758,9 +2804,9 @@ } }, "node_modules/css-has-pseudo": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.0.tgz", - "integrity": "sha512-vO6k9bBt4/eEZ2PeHmS2VXjJga5SBy6O1ESyaOkse5/lvp6piFqg8Sh5KTU7X33M7Uh/oqo+M3EeMktQrZoTCQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.1.tgz", + "integrity": "sha512-EOcoyJt+OsuKfCADgLT7gADZI5jMzIe/AeI6MeAYKiFBDmNmM7kk46DtSfMj5AohUJisqVzopBpnQTlvbyaBWg==", "dev": true, "funding": [ { @@ -2772,10 +2818,9 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/selector-specificity": "^4.0.0", - "postcss-selector-parser": "^6.1.0", + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -2785,6 +2830,41 @@ "postcss": "^8.4" } }, + "node_modules/css-has-pseudo/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/css-prefers-color-scheme": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz", @@ -2850,9 +2930,9 @@ } }, "node_modules/cssdb": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.1.1.tgz", - "integrity": "sha512-kRbSRgZoxtZNl5snb3nOzBkFOt5AwnephcUTIEFc2DebKG9PN50/cHarlwOooTxYQ/gxsnKs3BxykhNLmfvyLg==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.1.2.tgz", + "integrity": "sha512-ba3HmHU/lxy9nfz/fQLA/Ul+/oSdSOXqoR53BDmRvXTfRbkGqHKqr2rSxADYMRF4uD8vZhMlCQ6c5TEfLLkkVA==", "dev": true, "funding": [ { @@ -5784,9 +5864,9 @@ } }, "node_modules/postcss-attribute-case-insensitive": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.0.tgz", - "integrity": "sha512-ETMUHIw67Kyv9Q81nden/NuJbRh+4/S963giXpfSLd5eaKK8kd1UdAHMVRV/NG/w/N6Cq8B0qZIZbZZWU/67+A==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz", + "integrity": "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==", "dev": true, "funding": [ { @@ -5798,9 +5878,8 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.1.0" + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": ">=18" @@ -5809,6 +5888,19 @@ "postcss": "^8.4" } }, + "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-calc": { "version": "10.0.2", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.2.tgz", @@ -5905,9 +5997,9 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.3.tgz", - "integrity": "sha512-mL3LVOwXr5sRX1N5so7AFCNciaYTNTxzXuv5bDoZ/JunV2NCAzGOuVfyICRKczDPFImoIuL4e0O33/zYap9D0w==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.4.tgz", + "integrity": "sha512-bK5EYM9f/F8zqbVT+Etky6sZBR3XedXRasF0cFxi2uX3JOKrkEw+YfRFaVLAYA934RuypGZiqTgDXVpVPnaoDQ==", "dev": true, "funding": [ { @@ -5920,8 +6012,8 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.3", - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-color-parser": "^3.0.4", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" @@ -6022,9 +6114,9 @@ } }, "node_modules/postcss-custom-media": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.3.tgz", - "integrity": "sha512-h52R7j0/QZP7NgnpsUaqx6wdssplK4U+ZuErvic2StgvXt3v5sPopFH86yjLvqz3jBrj/8Hkvr7Gio1LLRFP0g==", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.4.tgz", + "integrity": "sha512-fz6+8rikAQZHsDwy2EEdeE0JlOaYRz1O0WNyrENkC21nEQfp2etnLcP4V1igieGG5mKokfLmH6lLrBR8kMRUfA==", "dev": true, "funding": [ { @@ -6037,10 +6129,10 @@ } ], "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.2", - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/cascade-layer-name-parser": "^2.0.3", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2", - "@csstools/media-query-list-parser": "^4.0.0" + "@csstools/media-query-list-parser": "^4.0.1" }, "engines": { "node": ">=18" @@ -6050,9 +6142,9 @@ } }, "node_modules/postcss-custom-properties": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.2.tgz", - "integrity": "sha512-ZDJLIXa6uT6FlK6mYdzHxr1fr5ec6lPbp/CZ5+7EZedFmfjJx1fvYQhAPCBebuyc1lkketmiA26ZVl2UkPQ9Ig==", + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.3.tgz", + "integrity": "sha512-zCc5y6cilcZXld3RK0glb5OR9p6i/54ro7Dul2drDI7kLCIZC1uiblHGociomp2fwBet3kRFf9DpG4lJtz5yhw==", "dev": true, "funding": [ { @@ -6065,8 +6157,8 @@ } ], "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.2", - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/cascade-layer-name-parser": "^2.0.3", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" @@ -6079,9 +6171,9 @@ } }, "node_modules/postcss-custom-selectors": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.2.tgz", - "integrity": "sha512-8y2fa+RgYHpVFtvR4h3/dHc7b0iWjT6GOpzWwB8VHJTEBdVNaqOB4FH9koa44hgRyaeDs3KTe3xP9EJf6NLvxQ==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.3.tgz", + "integrity": "sha512-VozjI6h5AxtMWtsI7IdP/LYpioe2Ha0Cg0JwHiifIyIM/HIoRGcRPnbbrywbbG6uPagJH/l2xIOyVddAIqB/KA==", "dev": true, "funding": [ { @@ -6094,10 +6186,10 @@ } ], "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.2", - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/cascade-layer-name-parser": "^2.0.3", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2", - "postcss-selector-parser": "^6.1.0" + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": ">=18" @@ -6106,10 +6198,23 @@ "postcss": "^8.4" } }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-dir-pseudo-class": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.0.tgz", - "integrity": "sha512-T59BG9lURiXmhcJMyKbyjNAK3KCyEQYEhaz9GAETHXfIy9XbGQeyz+H0zIwRJlrP4KKRPJolNYe3QjQPemMjBA==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz", + "integrity": "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==", "dev": true, "funding": [ { @@ -6121,9 +6226,8 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "postcss-selector-parser": "^6.1.0" + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": ">=18" @@ -6132,6 +6236,19 @@ "postcss": "^8.4" } }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-discard-comments": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.3.tgz", @@ -6212,9 +6329,9 @@ } }, "node_modules/postcss-focus-visible": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.0.tgz", - "integrity": "sha512-GJjzvTj7JY+zN7wVBQ4osdKX53QLUdr6r2rSEkBUqrEMDKu3fHMHKOY9rirdirbHCx3IETnK25EtpPARR2KWNw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz", + "integrity": "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==", "dev": true, "funding": [ { @@ -6226,9 +6343,8 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "postcss-selector-parser": "^6.1.0" + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": ">=18" @@ -6237,10 +6353,23 @@ "postcss": "^8.4" } }, + "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-focus-within": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.0.tgz", - "integrity": "sha512-QwflAWUToNZvQLGbc4qJhrQO8yZ5617L6hSNzNWDoqRX4FoIh9fbJbEjy0nvFPciaaOoCaeqcxBwYPbFU0HvBw==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", + "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", "dev": true, "funding": [ { @@ -6252,9 +6381,8 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "postcss-selector-parser": "^6.1.0" + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": ">=18" @@ -6263,6 +6391,19 @@ "postcss": "^8.4" } }, + "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-font-variant": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", @@ -6359,9 +6500,9 @@ } }, "node_modules/postcss-lab-function": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.3.tgz", - "integrity": "sha512-yCBscY/dwipfvqqy7rQHbn6k18zYZy9O57JY4fGuibot6wz7pbtzRnhRlWraHBNUs+N4p2KogHv2aBsoB6G+5Q==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.4.tgz", + "integrity": "sha512-BkNIkLVZDPJo5EYTfdri/tllk1y83zZET9Imn6gbt8YmeK4SnOiLN8Tfr3DSFk4sIHYbuuQp5UmPXsb9J2mNBQ==", "dev": true, "funding": [ { @@ -6374,8 +6515,8 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.3", - "@csstools/css-parser-algorithms": "^3.0.2", + "@csstools/css-color-parser": "^3.0.4", + "@csstools/css-parser-algorithms": "^3.0.3", "@csstools/css-tokenizer": "^3.0.2", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" @@ -6567,9 +6708,9 @@ } }, "node_modules/postcss-nesting": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.0.tgz", - "integrity": "sha512-TCGQOizyqvEkdeTPM+t6NYwJ3EJszYE/8t8ILxw/YoeUvz2rz7aM8XTAmBWh9/DJjfaaabL88fWrsVHSPF2zgA==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz", + "integrity": "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==", "dev": true, "funding": [ { @@ -6581,11 +6722,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/selector-resolve-nested": "^2.0.0", - "@csstools/selector-specificity": "^4.0.0", - "postcss-selector-parser": "^6.1.0" + "@csstools/selector-resolve-nested": "^3.0.0", + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": ">=18" @@ -6594,6 +6734,63 @@ "postcss": "^8.4" } }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz", + "integrity": "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-normalize-charset": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz", @@ -6827,9 +7024,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.0.7", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.7.tgz", - "integrity": "sha512-aUC/bMT2CULwaZ/RK1Ivzdsyv95DQCJs0dK98RTc9cZKUYIal1+85JdNwik0DXg35BKdRZM2ZwASU17PXoglsw==", + "version": "10.0.8", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.8.tgz", + "integrity": "sha512-rN7wmrc4GDvsCR8o1J0c0lexJI7x7ibCoSJ6Xoz/lAyzXzJhq6MYtfQGby5hMU0eqQTQc8JDEcREJaA7kYy7aQ==", "dev": true, "funding": [ { @@ -6842,67 +7039,67 @@ } ], "dependencies": { - "@csstools/postcss-cascade-layers": "^5.0.0", - "@csstools/postcss-color-function": "^4.0.3", - "@csstools/postcss-color-mix-function": "^3.0.3", - "@csstools/postcss-content-alt-text": "^2.0.2", - "@csstools/postcss-exponential-functions": "^2.0.2", + "@csstools/postcss-cascade-layers": "^5.0.1", + "@csstools/postcss-color-function": "^4.0.4", + "@csstools/postcss-color-mix-function": "^3.0.4", + "@csstools/postcss-content-alt-text": "^2.0.3", + "@csstools/postcss-exponential-functions": "^2.0.3", "@csstools/postcss-font-format-keywords": "^4.0.0", - "@csstools/postcss-gamut-mapping": "^2.0.3", - "@csstools/postcss-gradients-interpolation-method": "^5.0.3", - "@csstools/postcss-hwb-function": "^4.0.3", + "@csstools/postcss-gamut-mapping": "^2.0.4", + "@csstools/postcss-gradients-interpolation-method": "^5.0.4", + "@csstools/postcss-hwb-function": "^4.0.4", "@csstools/postcss-ic-unit": "^4.0.0", "@csstools/postcss-initial": "^2.0.0", - "@csstools/postcss-is-pseudo-class": "^5.0.0", - "@csstools/postcss-light-dark-function": "^2.0.5", + "@csstools/postcss-is-pseudo-class": "^5.0.1", + "@csstools/postcss-light-dark-function": "^2.0.6", "@csstools/postcss-logical-float-and-clear": "^3.0.0", "@csstools/postcss-logical-overflow": "^2.0.0", "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", "@csstools/postcss-logical-resize": "^3.0.0", "@csstools/postcss-logical-viewport-units": "^3.0.2", - "@csstools/postcss-media-minmax": "^2.0.2", - "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.2", + "@csstools/postcss-media-minmax": "^2.0.3", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.3", "@csstools/postcss-nested-calc": "^4.0.0", "@csstools/postcss-normalize-display-values": "^4.0.0", - "@csstools/postcss-oklab-function": "^4.0.3", + "@csstools/postcss-oklab-function": "^4.0.4", "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/postcss-relative-color-syntax": "^3.0.3", - "@csstools/postcss-scope-pseudo-class": "^4.0.0", - "@csstools/postcss-stepped-value-functions": "^4.0.2", + "@csstools/postcss-relative-color-syntax": "^3.0.4", + "@csstools/postcss-scope-pseudo-class": "^4.0.1", + "@csstools/postcss-stepped-value-functions": "^4.0.3", "@csstools/postcss-text-decoration-shorthand": "^4.0.1", - "@csstools/postcss-trigonometric-functions": "^4.0.2", + "@csstools/postcss-trigonometric-functions": "^4.0.3", "@csstools/postcss-unset-value": "^4.0.0", "autoprefixer": "^10.4.19", "browserslist": "^4.23.1", - "css-blank-pseudo": "^7.0.0", - "css-has-pseudo": "^7.0.0", + "css-blank-pseudo": "^7.0.1", + "css-has-pseudo": "^7.0.1", "css-prefers-color-scheme": "^10.0.0", - "cssdb": "^8.1.1", - "postcss-attribute-case-insensitive": "^7.0.0", + "cssdb": "^8.1.2", + "postcss-attribute-case-insensitive": "^7.0.1", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^7.0.3", + "postcss-color-functional-notation": "^7.0.4", "postcss-color-hex-alpha": "^10.0.0", "postcss-color-rebeccapurple": "^10.0.0", - "postcss-custom-media": "^11.0.3", - "postcss-custom-properties": "^14.0.2", - "postcss-custom-selectors": "^8.0.2", - "postcss-dir-pseudo-class": "^9.0.0", + "postcss-custom-media": "^11.0.4", + "postcss-custom-properties": "^14.0.3", + "postcss-custom-selectors": "^8.0.3", + "postcss-dir-pseudo-class": "^9.0.1", "postcss-double-position-gradients": "^6.0.0", - "postcss-focus-visible": "^10.0.0", - "postcss-focus-within": "^9.0.0", + "postcss-focus-visible": "^10.0.1", + "postcss-focus-within": "^9.0.1", "postcss-font-variant": "^5.0.0", "postcss-gap-properties": "^6.0.0", "postcss-image-set-function": "^7.0.0", - "postcss-lab-function": "^7.0.3", + "postcss-lab-function": "^7.0.4", "postcss-logical": "^8.0.0", - "postcss-nesting": "^13.0.0", + "postcss-nesting": "^13.0.1", "postcss-opacity-percentage": "^3.0.0", "postcss-overflow-shorthand": "^6.0.0", "postcss-page-break": "^3.0.4", "postcss-place": "^10.0.0", - "postcss-pseudo-class-any-link": "^10.0.0", + "postcss-pseudo-class-any-link": "^10.0.1", "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^8.0.0" + "postcss-selector-not": "^8.0.1" }, "engines": { "node": ">=18" @@ -6912,9 +7109,9 @@ } }, "node_modules/postcss-pseudo-class-any-link": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.0.tgz", - "integrity": "sha512-bde8VE08Gq3ekKDq2BQ0ESOjNX54lrFDK3U9zABPINaqHblbZL/4Wfo5Y2vk6U64yVd/sjDwTzuiisFBpGNNIQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz", + "integrity": "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==", "dev": true, "funding": [ { @@ -6926,9 +7123,8 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "postcss-selector-parser": "^6.1.0" + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": ">=18" @@ -6937,6 +7133,19 @@ "postcss": "^8.4" } }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-reduce-initial": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.2.tgz", @@ -7004,9 +7213,9 @@ } }, "node_modules/postcss-selector-not": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.0.tgz", - "integrity": "sha512-g/juh7A83GWc3+kWL8BiS3YUIJb3XNqIVKz1kGvgN3OhoGCsPncy1qo/+q61tjy5r87OxBhSY1+hcH3yOhEW+g==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz", + "integrity": "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==", "dev": true, "funding": [ { @@ -7018,9 +7227,8 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.1.0" + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": ">=18" @@ -7029,6 +7237,19 @@ "postcss": "^8.4" } }, + "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-selector-parser": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", diff --git a/package.json b/package.json index da7a5838e..c3df767f0 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "postcss": "^8.4.47", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.0.7", + "postcss-preset-env": "^10.0.8", "striptags": "^3.2.0", "tailwindcss": "^3.4.14" } From 103df1309efe21d056aa0f30daae427676db9b34 Mon Sep 17 00:00:00 2001 From: Jake 'Sid' Smith Date: Fri, 25 Oct 2024 10:32:55 +0100 Subject: [PATCH 028/176] Add venue, sponsorship, and stream details --- ...24-11-07-international-show-n-tell-2024.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/_posts/2024-11-07-international-show-n-tell-2024.md b/_posts/2024-11-07-international-show-n-tell-2024.md index 6bc834acf..f34e0a23f 100644 --- a/_posts/2024-11-07-international-show-n-tell-2024.md +++ b/_posts/2024-11-07-international-show-n-tell-2024.md @@ -14,11 +14,11 @@ tags: - javascript - web venue: - name: Brighton (Venue TBC) - link: - location: https://maps.app.goo.gl/DKf93NbJMJjD8hKp8 - address: Brighton - latlong: 50.8373889,-0.18859 + name: Ironworks Studios + link: https://www.ironworks-studios.co.uk/ + location: https://maps.app.goo.gl/khpv6EcMoWmkMumQ7 + address: 30 Cheapside, Brighton and Hove, Brighton BN1 4GD + latlong: 50.8293358,-0.1410389 layout: event.hbs collection: events --- @@ -35,12 +35,17 @@ If you would like to grab a speaking slot, please leave a comment on the [meetup - A sentence or two about your talk - Any relevant links +We only have time for so many speakers, so if you'd like to secure a slot (and a free drink) please leave your details on the [meetup event][meetup] - first come, first served. If on the day you feel like showing something off, we may have additional time due to cancellations, but we cannot guarantee it. + For a spot of inspiration, take a look at our International Show n' Tells in [2023][showntell-2023], [2022][showntell-2022], [2021][showntell-2021], [2020][showntell-2020], [2019][showntell-2019], [2018][showntell-2018], [2017][showntell-2017], [2016][showntell-2016], [2015][showntell-2015], [2014][showntell-2014], [2013][showntell-2013], [2012][showntell-2012], [2011][showntell-2011] and [2010][showntell-2010]. -You will be able to join us in-person in Brighton (venue TBC) or online (link added closer to the event). +You will be able to join us in-person at [Ironworks Studios](https://www.ironworks-studios.co.uk/) ([view on Google Maps](https://maps.app.goo.gl/khpv6EcMoWmkMumQ7)) thanks to sponsorship from [Tillo](https://www.tillo.io/) or online [via YouTube](https://www.youtube.com/live/-2ejpzPeBsw?si=4xjT6qqjS2JvYpI4) thanks to [Silicon Brighton](https://siliconbrighton.com/). -As always we welcome people of all backgrounds and experience levels, so whether you've got a few years under your belt, or you're just starting to look into development we'd love to have you along. +🍕 Pizza will be provided thanks to sponsorship from [Buzzshot](https://buzzshot.com/), [ffconf](https://ffconf.org/), and [Silicon Brighton](https://siliconbrighton.com/). +🍻 Drinks will be available to purchase from Ironworks' bar. Speakers will be offered a free drink - sign up now if you want to secure a speaking slot - first come, first served. + +As always we welcome people of all backgrounds and experience levels, so whether you've got a few years under your belt, or you're just starting to look into development we'd love to have you along. [showntell-2010]: http://asyncjs.com/showntell3/ [showntell-2011]: http://asyncjs.com/international2011/ From 4dc4751fb71dfbe4e2c2e7179a07266c2ca79b25 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Nov 2024 20:47:45 +0000 Subject: [PATCH 029/176] Bump postcss-preset-env in the dev-dependencies group Bumps the dev-dependencies group with 1 update: [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env). Updates `postcss-preset-env` from 10.0.8 to 10.0.9 - [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md) - [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env) --- updated-dependencies: - dependency-name: postcss-preset-env dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 340 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 171 insertions(+), 171 deletions(-) diff --git a/package-lock.json b/package-lock.json index c9e0a26fb..f34db4af2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,7 +43,7 @@ "postcss": "^8.4.47", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.0.8", + "postcss-preset-env": "^10.0.9", "striptags": "^3.2.0", "tailwindcss": "^3.4.14" } @@ -61,9 +61,9 @@ } }, "node_modules/@csstools/cascade-layer-name-parser": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.3.tgz", - "integrity": "sha512-KUcKk2oe7666aaeY+yxhy5TB0AN5x2Pi/ZJ23fbO8A0TEcLpA+VhVIw9s+6hTsAQHr8Fqc8p4RClsxxsmuIn1A==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.4.tgz", + "integrity": "sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA==", "dev": true, "funding": [ { @@ -79,8 +79,8 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2" + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" } }, "node_modules/@csstools/color-helpers": { @@ -104,9 +104,9 @@ } }, "node_modules/@csstools/css-calc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.0.3.tgz", - "integrity": "sha512-UAhqOt43s8e4MfLAnIS1OmB/lDN32t03YObodmFyy60+1i6ZsT2rlwBEdajH6zDFS/TGogsvgMamV5GzZt2muA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.0.4.tgz", + "integrity": "sha512-8/iCd8lH10gKNsq5detnbGWiFd6PXK2wB8wjE6fHNNhtqvshyMrIJgffwRcw6yl/gzGTH+N1i+KRhjqHxqYTmg==", "dev": true, "funding": [ { @@ -122,14 +122,14 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2" + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" } }, "node_modules/@csstools/css-color-parser": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.4.tgz", - "integrity": "sha512-kXviLfsxXmx2YcUPd478vuJd/s21EFTmxcgjC3danRhLa2zqfqZMTRonwRRSckezmgn7nlOCXpk3tZAKbFeihQ==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.5.tgz", + "integrity": "sha512-4Wo8raj9YF3PnZ5iGrAl+BSsk2MYBOEUS/X4k1HL9mInhyCVftEG02MywdvelXlwZGUF2XTQ0qj9Jd398mhqrw==", "dev": true, "funding": [ { @@ -143,20 +143,20 @@ ], "dependencies": { "@csstools/color-helpers": "^5.0.1", - "@csstools/css-calc": "^2.0.3" + "@csstools/css-calc": "^2.0.4" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2" + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.3.tgz", - "integrity": "sha512-15WQTALDyxAwSgAvLt7BksAssiSrNNhTv4zM7qX9U6R7FtpNskVVakzWQlYODlwPwXhGpKPmB10LM943pxMe7w==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", + "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", "dev": true, "funding": [ { @@ -172,13 +172,13 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^3.0.2" + "@csstools/css-tokenizer": "^3.0.3" } }, "node_modules/@csstools/css-tokenizer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.2.tgz", - "integrity": "sha512-IuTRcD53WHsXPCZ6W7ubfGqReTJ9Ra0yRRFmXYP/Re8hFYYfoIYIK4080X5luslVLWimhIeFq0hj09urVMQzTw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", + "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", "dev": true, "funding": [ { @@ -195,9 +195,9 @@ } }, "node_modules/@csstools/media-query-list-parser": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.1.tgz", - "integrity": "sha512-dMr9PcN2B0TzxBFk6r+08Ln39aCti7SJeXB671JcXB1ZTPHqs4hpheRpL2vPPGRyXiQwW/UexvOej7Nw0Janxg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz", + "integrity": "sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==", "dev": true, "funding": [ { @@ -213,8 +213,8 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2" + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" } }, "node_modules/@csstools/postcss-cascade-layers": { @@ -279,9 +279,9 @@ } }, "node_modules/@csstools/postcss-color-function": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.4.tgz", - "integrity": "sha512-lL+ITQgwmAZd0/yBWkNIKzud2jQXeetFH9PtmQ/tWcD+FfQUjCGWZ8u6y6Pta64PbGPm1qn7+WgSNop+TC6pMQ==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.5.tgz", + "integrity": "sha512-6dHr2NDsBMiZCPkGDi2qMfIbzV2kWV8Dh7SVb1FZGnN/r2TI4TSAkVF8rCG5L70yQZHMcQGB84yp8Zm+RGhoHA==", "dev": true, "funding": [ { @@ -294,9 +294,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.4", - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2", + "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -308,9 +308,9 @@ } }, "node_modules/@csstools/postcss-color-mix-function": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.4.tgz", - "integrity": "sha512-Jp6hI6T7Iq0+7VzEn5CbUymvo8W3x8xAJLVNRIQ/nn8iXsSprUtDo6DznDa7Uajz9qq70AwNK4Js1gmnZGKs3Q==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.5.tgz", + "integrity": "sha512-jgq0oGbit7TxWYP8y2hWWfV64xzcAgJk54PBYZ2fDrRgEDy1l5YMCrFawnn+5JETh/E1jjXPDFhFEYhwr3vA3g==", "dev": true, "funding": [ { @@ -323,9 +323,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.4", - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2", + "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -337,9 +337,9 @@ } }, "node_modules/@csstools/postcss-content-alt-text": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.3.tgz", - "integrity": "sha512-7fY4hfR77UezWoEu2NBMc550FL2NKr+FbcMdZLDIF5qkbn9rwW3l0+RXI7g6GmUPXeEwtVApp39xa55Cx1WKgw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz", + "integrity": "sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw==", "dev": true, "funding": [ { @@ -352,8 +352,8 @@ } ], "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -365,9 +365,9 @@ } }, "node_modules/@csstools/postcss-exponential-functions": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.3.tgz", - "integrity": "sha512-7d626jcY3Za5uXoG3FQ4laZ9zjIpp2fzpqfAQO902n2p9nguaoCgfcM6cu9Ot+av2OEhf6YeaG69L0rhv2GfNg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.4.tgz", + "integrity": "sha512-xmzFCGTkkLDs7q9vVaRGlnu8s51lRRJzHsaJ/nXmkQuyg0q7gh7rTbJ0bY5sSVet+KB7MTIxRXRUCl2tm7RODA==", "dev": true, "funding": [ { @@ -380,9 +380,9 @@ } ], "dependencies": { - "@csstools/css-calc": "^2.0.3", - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2" + "@csstools/css-calc": "^2.0.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" }, "engines": { "node": ">=18" @@ -419,9 +419,9 @@ } }, "node_modules/@csstools/postcss-gamut-mapping": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.4.tgz", - "integrity": "sha512-3VidlUzT5VNKhxLSUS79B7EWk+KlF4cRdZPyg/T7q/QYI544a3o3/KoraEDw/np3Px1/9rljBJCgS5uNsRFBtQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.5.tgz", + "integrity": "sha512-VQDayRhC/Mg1fuo8/4F43La5aROgvVyqtCqdNyGvRKi6L1+zXfwQ583nImi7k/gn2GNJH82Bf9mutTuT1GtXzA==", "dev": true, "funding": [ { @@ -434,9 +434,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.4", - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2" + "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" }, "engines": { "node": ">=18" @@ -446,9 +446,9 @@ } }, "node_modules/@csstools/postcss-gradients-interpolation-method": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.4.tgz", - "integrity": "sha512-t2GrRZ/pnR7FJHvUoDl3gspwWGj2RCE7h9erAqs6eLp5oNh6qf7OzL6HwV6RcfGUjx49sliBmXxoDrReBuzncw==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.5.tgz", + "integrity": "sha512-l3ShDdAt/szbyBh3Jz27MRFt5WPAbnVCMsU7Vs7EbBxJQNgVDrcu1APBB2nPagDJOyhI6/IahuW7nb6grWVTpA==", "dev": true, "funding": [ { @@ -461,9 +461,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.4", - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2", + "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -475,9 +475,9 @@ } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.4.tgz", - "integrity": "sha512-1kDydqBP16urjshTYdB28zSnWZXoTJyeToGhMkVEPDm4Mw9+JPe+PO2DZhqHXz2LzAMiHMAgOwp3oCBN2MRwoQ==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.5.tgz", + "integrity": "sha512-bPn/SQyiiYjWkwK2ykc7O9LliMR50YfUGukd6jQI2okHzB7NxNt/IS45tS1Muk7Hhf3B9Lbmg1Ofq36tBmM92Q==", "dev": true, "funding": [ { @@ -490,9 +490,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.4", - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2", + "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -616,9 +616,9 @@ } }, "node_modules/@csstools/postcss-light-dark-function": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.6.tgz", - "integrity": "sha512-eo9WPWkFGEfbhOgfHrIFTZlK8goW/rLYRfM2r8Rghl1NTvXnQ8qpMEmd67iXwMdfoKl6nMWs5sTTVLflpa2+EA==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz", + "integrity": "sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw==", "dev": true, "funding": [ { @@ -631,8 +631,8 @@ } ], "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -739,9 +739,9 @@ } }, "node_modules/@csstools/postcss-logical-viewport-units": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.2.tgz", - "integrity": "sha512-oog7VobKvrS34oyUKslI6wCphtJxx0ldiA8RToPQ0HXPWNiXXSM7IbgwOTImJKTIUjo3eL7o5uuPxeu5MsnkvA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.3.tgz", + "integrity": "sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw==", "dev": true, "funding": [ { @@ -754,7 +754,7 @@ } ], "dependencies": { - "@csstools/css-tokenizer": "^3.0.2", + "@csstools/css-tokenizer": "^3.0.3", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -765,9 +765,9 @@ } }, "node_modules/@csstools/postcss-media-minmax": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.3.tgz", - "integrity": "sha512-+Vr5eQ/ZSL0hdARb/1sohoYtYnYxGi94HuzgmzjZ7jnruEDYJaWux6UtS2gXY/cWrsx/lmJCJNFJO87/5hcgCQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.4.tgz", + "integrity": "sha512-zgdBOCI9aKoy5GK9tb/3ve0pl7vH0HJg7rfQEWT3TZiIKh7XEWucDSTSwnwgdgtgz50UxrOfbK+C59M+u2fE2Q==", "dev": true, "funding": [ { @@ -780,10 +780,10 @@ } ], "dependencies": { - "@csstools/css-calc": "^2.0.3", - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2", - "@csstools/media-query-list-parser": "^4.0.1" + "@csstools/css-calc": "^2.0.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" }, "engines": { "node": ">=18" @@ -793,9 +793,9 @@ } }, "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.3.tgz", - "integrity": "sha512-kyLO69jXq/BIkOJeCi7++uzarm9qb5La1K1cL36e+QUnV6wto7UtFuzjelT3PEuCnIikj9JCbDCYDfGzCmkhQw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.4.tgz", + "integrity": "sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ==", "dev": true, "funding": [ { @@ -808,9 +808,9 @@ } ], "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2", - "@csstools/media-query-list-parser": "^4.0.1" + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" }, "engines": { "node": ">=18" @@ -873,9 +873,9 @@ } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.4.tgz", - "integrity": "sha512-IDPtqifrFjIjdMBphc8ebbq7YdMReEBjkoEZOVrm1I+ZfclgMim9HAE7+V0zCFaP4WyKhVSodKAWWh5Uj4cDLA==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.5.tgz", + "integrity": "sha512-19bsJQFyJNSEhpaVq0Mq1E0HDXfx8qMHa/bR1MaHr1UD4DWvM2/J6YXb9OVGS7eFl92Y3c84Yggn9uFv13vsiQ==", "dev": true, "funding": [ { @@ -888,9 +888,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.4", - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2", + "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -928,9 +928,9 @@ } }, "node_modules/@csstools/postcss-relative-color-syntax": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.4.tgz", - "integrity": "sha512-vfjMNPHTZ3SZbTuZ30tNvplQuxEaubUugd4P6PeXfxSKcAMUUH1weVTMaY75MsT5RpHw0m7GRyLDNwwAKXGm1g==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.5.tgz", + "integrity": "sha512-5VrE4hAwv/ZpuL1Yo0ZGGFi1QPpIikp/rzz7LnpQ31ACQVRIA5/M9qZmJbRlZVsJ4bUFSQ3dq6kHSHrCt2uM6Q==", "dev": true, "funding": [ { @@ -943,9 +943,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.4", - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2", + "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -995,9 +995,9 @@ } }, "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.3.tgz", - "integrity": "sha512-xy/cT/a51xecPw0T2GIwuCTc4IwIB5woznFAbhOHaJvBi6cdUJyQPeUjwgpOQkA31JEl11T0oGRP0MBDEdLOrg==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.4.tgz", + "integrity": "sha512-JjShuWZkmIOT8EfI7lYjl7V5qM29LNDdnnSo5O7v/InJJHfeiQjtxyAaZzKGXzpkghPrCAcgLfJ+IyqTdXo7IA==", "dev": true, "funding": [ { @@ -1010,9 +1010,9 @@ } ], "dependencies": { - "@csstools/css-calc": "^2.0.3", - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2" + "@csstools/css-calc": "^2.0.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" }, "engines": { "node": ">=18" @@ -1049,9 +1049,9 @@ } }, "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.3.tgz", - "integrity": "sha512-OTtGIJglcGqSMyZo6yYrt7c+eOqI7N38oh3IWfpqrDnjFtqvR7n2fDSSYPrkR9KjT4alCXNPV9cC7ExXFCG6Uw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.4.tgz", + "integrity": "sha512-nn+gWTZZlSnwbyUtGQCnvBXIx1TX+HVStvIm3221dWGQvp47bB5giMBbuAK4a/UJGBbfDQhGKEbYq++WWM1i1A==", "dev": true, "funding": [ { @@ -1064,9 +1064,9 @@ } ], "dependencies": { - "@csstools/css-calc": "^2.0.3", - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2" + "@csstools/css-calc": "^2.0.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" }, "engines": { "node": ">=18" @@ -5997,9 +5997,9 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.4.tgz", - "integrity": "sha512-bK5EYM9f/F8zqbVT+Etky6sZBR3XedXRasF0cFxi2uX3JOKrkEw+YfRFaVLAYA934RuypGZiqTgDXVpVPnaoDQ==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.5.tgz", + "integrity": "sha512-zW97tq5t2sSSSZQcIS4y6NDZj79zVv8hrBIJ4PSFZFmMBcjYqCt8sRXFGIYZohCpfFHmimMNqJje2Qd3qqMNdg==", "dev": true, "funding": [ { @@ -6012,9 +6012,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.4", - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2", + "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -6114,9 +6114,9 @@ } }, "node_modules/postcss-custom-media": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.4.tgz", - "integrity": "sha512-fz6+8rikAQZHsDwy2EEdeE0JlOaYRz1O0WNyrENkC21nEQfp2etnLcP4V1igieGG5mKokfLmH6lLrBR8kMRUfA==", + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.5.tgz", + "integrity": "sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==", "dev": true, "funding": [ { @@ -6129,10 +6129,10 @@ } ], "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.3", - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2", - "@csstools/media-query-list-parser": "^4.0.1" + "@csstools/cascade-layer-name-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" }, "engines": { "node": ">=18" @@ -6142,9 +6142,9 @@ } }, "node_modules/postcss-custom-properties": { - "version": "14.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.3.tgz", - "integrity": "sha512-zCc5y6cilcZXld3RK0glb5OR9p6i/54ro7Dul2drDI7kLCIZC1uiblHGociomp2fwBet3kRFf9DpG4lJtz5yhw==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.4.tgz", + "integrity": "sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A==", "dev": true, "funding": [ { @@ -6157,9 +6157,9 @@ } ], "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.3", - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2", + "@csstools/cascade-layer-name-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -6171,9 +6171,9 @@ } }, "node_modules/postcss-custom-selectors": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.3.tgz", - "integrity": "sha512-VozjI6h5AxtMWtsI7IdP/LYpioe2Ha0Cg0JwHiifIyIM/HIoRGcRPnbbrywbbG6uPagJH/l2xIOyVddAIqB/KA==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.4.tgz", + "integrity": "sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg==", "dev": true, "funding": [ { @@ -6186,9 +6186,9 @@ } ], "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.3", - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2", + "@csstools/cascade-layer-name-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", "postcss-selector-parser": "^7.0.0" }, "engines": { @@ -6500,9 +6500,9 @@ } }, "node_modules/postcss-lab-function": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.4.tgz", - "integrity": "sha512-BkNIkLVZDPJo5EYTfdri/tllk1y83zZET9Imn6gbt8YmeK4SnOiLN8Tfr3DSFk4sIHYbuuQp5UmPXsb9J2mNBQ==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.5.tgz", + "integrity": "sha512-q2M8CfQbjHxbwv1GPAny05EVuj0WByUgq/OWKgpfbTHnMchtUqsVQgaW1mztjSZ4UPufwuTLB14fmFGsoTE/VQ==", "dev": true, "funding": [ { @@ -6515,9 +6515,9 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.4", - "@csstools/css-parser-algorithms": "^3.0.3", - "@csstools/css-tokenizer": "^3.0.2", + "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" }, @@ -7024,9 +7024,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.0.8", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.8.tgz", - "integrity": "sha512-rN7wmrc4GDvsCR8o1J0c0lexJI7x7ibCoSJ6Xoz/lAyzXzJhq6MYtfQGby5hMU0eqQTQc8JDEcREJaA7kYy7aQ==", + "version": "10.0.9", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.9.tgz", + "integrity": "sha512-mpfJWMAW6szov+ifW9HpNUUZE3BoXoHc4CDzNQHdH2I4CwsqulQ3bpFNUR6zh4tg0BUcqM7UUAbzG4UTel8QYw==", "dev": true, "funding": [ { @@ -7040,34 +7040,34 @@ ], "dependencies": { "@csstools/postcss-cascade-layers": "^5.0.1", - "@csstools/postcss-color-function": "^4.0.4", - "@csstools/postcss-color-mix-function": "^3.0.4", - "@csstools/postcss-content-alt-text": "^2.0.3", - "@csstools/postcss-exponential-functions": "^2.0.3", + "@csstools/postcss-color-function": "^4.0.5", + "@csstools/postcss-color-mix-function": "^3.0.5", + "@csstools/postcss-content-alt-text": "^2.0.4", + "@csstools/postcss-exponential-functions": "^2.0.4", "@csstools/postcss-font-format-keywords": "^4.0.0", - "@csstools/postcss-gamut-mapping": "^2.0.4", - "@csstools/postcss-gradients-interpolation-method": "^5.0.4", - "@csstools/postcss-hwb-function": "^4.0.4", + "@csstools/postcss-gamut-mapping": "^2.0.5", + "@csstools/postcss-gradients-interpolation-method": "^5.0.5", + "@csstools/postcss-hwb-function": "^4.0.5", "@csstools/postcss-ic-unit": "^4.0.0", "@csstools/postcss-initial": "^2.0.0", "@csstools/postcss-is-pseudo-class": "^5.0.1", - "@csstools/postcss-light-dark-function": "^2.0.6", + "@csstools/postcss-light-dark-function": "^2.0.7", "@csstools/postcss-logical-float-and-clear": "^3.0.0", "@csstools/postcss-logical-overflow": "^2.0.0", "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", "@csstools/postcss-logical-resize": "^3.0.0", - "@csstools/postcss-logical-viewport-units": "^3.0.2", - "@csstools/postcss-media-minmax": "^2.0.3", - "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.3", + "@csstools/postcss-logical-viewport-units": "^3.0.3", + "@csstools/postcss-media-minmax": "^2.0.4", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.4", "@csstools/postcss-nested-calc": "^4.0.0", "@csstools/postcss-normalize-display-values": "^4.0.0", - "@csstools/postcss-oklab-function": "^4.0.4", + "@csstools/postcss-oklab-function": "^4.0.5", "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/postcss-relative-color-syntax": "^3.0.4", + "@csstools/postcss-relative-color-syntax": "^3.0.5", "@csstools/postcss-scope-pseudo-class": "^4.0.1", - "@csstools/postcss-stepped-value-functions": "^4.0.3", + "@csstools/postcss-stepped-value-functions": "^4.0.4", "@csstools/postcss-text-decoration-shorthand": "^4.0.1", - "@csstools/postcss-trigonometric-functions": "^4.0.3", + "@csstools/postcss-trigonometric-functions": "^4.0.4", "@csstools/postcss-unset-value": "^4.0.0", "autoprefixer": "^10.4.19", "browserslist": "^4.23.1", @@ -7077,12 +7077,12 @@ "cssdb": "^8.1.2", "postcss-attribute-case-insensitive": "^7.0.1", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^7.0.4", + "postcss-color-functional-notation": "^7.0.5", "postcss-color-hex-alpha": "^10.0.0", "postcss-color-rebeccapurple": "^10.0.0", - "postcss-custom-media": "^11.0.4", - "postcss-custom-properties": "^14.0.3", - "postcss-custom-selectors": "^8.0.3", + "postcss-custom-media": "^11.0.5", + "postcss-custom-properties": "^14.0.4", + "postcss-custom-selectors": "^8.0.4", "postcss-dir-pseudo-class": "^9.0.1", "postcss-double-position-gradients": "^6.0.0", "postcss-focus-visible": "^10.0.1", @@ -7090,7 +7090,7 @@ "postcss-font-variant": "^5.0.0", "postcss-gap-properties": "^6.0.0", "postcss-image-set-function": "^7.0.0", - "postcss-lab-function": "^7.0.4", + "postcss-lab-function": "^7.0.5", "postcss-logical": "^8.0.0", "postcss-nesting": "^13.0.1", "postcss-opacity-percentage": "^3.0.0", diff --git a/package.json b/package.json index c3df767f0..dc8b1a539 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "postcss": "^8.4.47", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.0.8", + "postcss-preset-env": "^10.0.9", "striptags": "^3.2.0", "tailwindcss": "^3.4.14" } From 78f76b02612e08f5ac98a9a37309ac38bda71efe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Nov 2024 20:28:37 +0000 Subject: [PATCH 030/176] Bump the dev-dependencies group with 2 updates Bumps the dev-dependencies group with 2 updates: [@metalsmith/permalinks](https://github.com/metalsmith/permalinks) and [marked](https://github.com/markedjs/marked). Updates `@metalsmith/permalinks` from 3.0.1 to 3.1.0 - [Release notes](https://github.com/metalsmith/permalinks/releases) - [Changelog](https://github.com/metalsmith/permalinks/blob/main/CHANGELOG.md) - [Commits](https://github.com/metalsmith/permalinks/compare/v3.0.1...v3.1.0) Updates `marked` from 14.1.3 to 14.1.4 - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v14.1.3...v14.1.4) --- updated-dependencies: - dependency-name: "@metalsmith/permalinks" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: marked dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 18 +++++++++--------- package.json | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index f34db4af2..92d902c6e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@metalsmith/in-place": "^5.0.0", "@metalsmith/layouts": "^2.7.0", "@metalsmith/markdown": "^1.10.0", - "@metalsmith/permalinks": "^3.0.1", + "@metalsmith/permalinks": "^3.1.0", "autoprefixer": "^10.4.20", "browser-sync": "^3.0.3", "chokidar-cli": "^3.0.0", @@ -25,7 +25,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^14.1.3", + "marked": "^14.1.4", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", @@ -1756,9 +1756,9 @@ } }, "node_modules/@metalsmith/permalinks": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@metalsmith/permalinks/-/permalinks-3.0.1.tgz", - "integrity": "sha512-xq/gfq2mkXhwkKzo7/NMPGMDg6FZg3Ts8Q3eOtWlWlXNkWsqARYPURkEh/BPInKLWte48P+dhoKhFiswneB3fQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@metalsmith/permalinks/-/permalinks-3.1.0.tgz", + "integrity": "sha512-dYfAT5ojuq/R0n6pVJk2rAg109qRICEXcLt6Fj8z5UqZD9oXOJ1blXrJdNo2ElRQQlDIpGgGsH6hU/SfYj5nwg==", "dev": true, "dependencies": { "dlv": "^1.1.3", @@ -1766,7 +1766,7 @@ "slugify": "^1.6.6" }, "engines": { - "node": ">=14.14.0" + "node": ">=14.18.0" }, "peerDependencies": { "metalsmith": "^2.5.0" @@ -4986,9 +4986,9 @@ } }, "node_modules/marked": { - "version": "14.1.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.3.tgz", - "integrity": "sha512-ZibJqTULGlt9g5k4VMARAktMAjXoVnnr+Y3aCqW1oDftcV4BA3UmrBifzXoZyenHRk75csiPu9iwsTj4VNBT0g==", + "version": "14.1.4", + "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.4.tgz", + "integrity": "sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==", "dev": true, "bin": { "marked": "bin/marked.js" diff --git a/package.json b/package.json index dc8b1a539..8d71f6fa5 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "@metalsmith/in-place": "^5.0.0", "@metalsmith/layouts": "^2.7.0", "@metalsmith/markdown": "^1.10.0", - "@metalsmith/permalinks": "^3.0.1", + "@metalsmith/permalinks": "^3.1.0", "autoprefixer": "^10.4.20", "browser-sync": "^3.0.3", "chokidar-cli": "^3.0.0", @@ -47,7 +47,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^14.1.3", + "marked": "^14.1.4", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", From 8acf4d96cb5f02e9b814bf658c5a68fd5c56b286 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 20:15:05 +0000 Subject: [PATCH 031/176] Bump the dev-dependencies group with 2 updates Bumps the dev-dependencies group with 2 updates: [postcss](https://github.com/postcss/postcss) and [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env). Updates `postcss` from 8.4.47 to 8.4.49 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.47...8.4.49) Updates `postcss-preset-env` from 10.0.9 to 10.1.0 - [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md) - [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: postcss-preset-env dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 232 ++++++++++++++++++++++++++++------------------ package.json | 4 +- 2 files changed, 146 insertions(+), 90 deletions(-) diff --git a/package-lock.json b/package-lock.json index 92d902c6e..53c064401 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,10 +40,10 @@ "metalsmith-tags": "^2.1.0", "moment": "^2.30.1", "npm-run-all": "^4.1.5", - "postcss": "^8.4.47", + "postcss": "^8.4.49", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.0.9", + "postcss-preset-env": "^10.1.0", "striptags": "^3.2.0", "tailwindcss": "^3.4.14" } @@ -104,9 +104,9 @@ } }, "node_modules/@csstools/css-calc": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.0.4.tgz", - "integrity": "sha512-8/iCd8lH10gKNsq5detnbGWiFd6PXK2wB8wjE6fHNNhtqvshyMrIJgffwRcw6yl/gzGTH+N1i+KRhjqHxqYTmg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.0.tgz", + "integrity": "sha512-X69PmFOrjTZfN5ijxtI8hZ9kRADFSLrmmQ6hgDJ272Il049WGKpDY64KhrFm/7rbWve0z81QepawzjkKlqkNGw==", "dev": true, "funding": [ { @@ -127,9 +127,9 @@ } }, "node_modules/@csstools/css-color-parser": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.5.tgz", - "integrity": "sha512-4Wo8raj9YF3PnZ5iGrAl+BSsk2MYBOEUS/X4k1HL9mInhyCVftEG02MywdvelXlwZGUF2XTQ0qj9Jd398mhqrw==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.6.tgz", + "integrity": "sha512-S/IjXqTHdpI4EtzGoNCHfqraXF37x12ZZHA1Lk7zoT5pm2lMjFuqhX/89L7dqX4CcMacKK+6ZCs5TmEGb/+wKw==", "dev": true, "funding": [ { @@ -143,7 +143,7 @@ ], "dependencies": { "@csstools/color-helpers": "^5.0.1", - "@csstools/css-calc": "^2.0.4" + "@csstools/css-calc": "^2.1.0" }, "engines": { "node": ">=18" @@ -279,9 +279,9 @@ } }, "node_modules/@csstools/postcss-color-function": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.5.tgz", - "integrity": "sha512-6dHr2NDsBMiZCPkGDi2qMfIbzV2kWV8Dh7SVb1FZGnN/r2TI4TSAkVF8rCG5L70yQZHMcQGB84yp8Zm+RGhoHA==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.6.tgz", + "integrity": "sha512-EcvXfC60cTIumzpsxWuvVjb7rsJEHPvqn3jeMEBUaE3JSc4FRuP7mEQ+1eicxWmIrs3FtzMH9gR3sgA5TH+ebQ==", "dev": true, "funding": [ { @@ -294,7 +294,7 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-color-parser": "^3.0.6", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", @@ -308,9 +308,9 @@ } }, "node_modules/@csstools/postcss-color-mix-function": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.5.tgz", - "integrity": "sha512-jgq0oGbit7TxWYP8y2hWWfV64xzcAgJk54PBYZ2fDrRgEDy1l5YMCrFawnn+5JETh/E1jjXPDFhFEYhwr3vA3g==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.6.tgz", + "integrity": "sha512-jVKdJn4+JkASYGhyPO+Wa5WXSx1+oUgaXb3JsjJn/BlrtFh5zjocCY7pwWi0nuP24V1fY7glQsxEYcYNy0dMFg==", "dev": true, "funding": [ { @@ -323,7 +323,7 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-color-parser": "^3.0.6", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", @@ -365,9 +365,9 @@ } }, "node_modules/@csstools/postcss-exponential-functions": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.4.tgz", - "integrity": "sha512-xmzFCGTkkLDs7q9vVaRGlnu8s51lRRJzHsaJ/nXmkQuyg0q7gh7rTbJ0bY5sSVet+KB7MTIxRXRUCl2tm7RODA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.5.tgz", + "integrity": "sha512-mi8R6dVfA2nDoKM3wcEi64I8vOYEgQVtVKCfmLHXupeLpACfGAided5ddMt5f+CnEodNu4DifuVwb0I6fQDGGQ==", "dev": true, "funding": [ { @@ -380,7 +380,7 @@ } ], "dependencies": { - "@csstools/css-calc": "^2.0.4", + "@csstools/css-calc": "^2.1.0", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3" }, @@ -419,9 +419,9 @@ } }, "node_modules/@csstools/postcss-gamut-mapping": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.5.tgz", - "integrity": "sha512-VQDayRhC/Mg1fuo8/4F43La5aROgvVyqtCqdNyGvRKi6L1+zXfwQ583nImi7k/gn2GNJH82Bf9mutTuT1GtXzA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.6.tgz", + "integrity": "sha512-0ke7fmXfc8H+kysZz246yjirAH6JFhyX9GTlyRnM0exHO80XcA9zeJpy5pOp5zo/AZiC/q5Pf+Hw7Pd6/uAoYA==", "dev": true, "funding": [ { @@ -434,7 +434,7 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-color-parser": "^3.0.6", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3" }, @@ -446,9 +446,9 @@ } }, "node_modules/@csstools/postcss-gradients-interpolation-method": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.5.tgz", - "integrity": "sha512-l3ShDdAt/szbyBh3Jz27MRFt5WPAbnVCMsU7Vs7EbBxJQNgVDrcu1APBB2nPagDJOyhI6/IahuW7nb6grWVTpA==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.6.tgz", + "integrity": "sha512-Itrbx6SLUzsZ6Mz3VuOlxhbfuyLTogG5DwEF1V8dAi24iMuvQPIHd7Ti+pNDp7j6WixndJGZaoNR0f9VSzwuTg==", "dev": true, "funding": [ { @@ -461,7 +461,7 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-color-parser": "^3.0.6", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", @@ -475,9 +475,9 @@ } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.5.tgz", - "integrity": "sha512-bPn/SQyiiYjWkwK2ykc7O9LliMR50YfUGukd6jQI2okHzB7NxNt/IS45tS1Muk7Hhf3B9Lbmg1Ofq36tBmM92Q==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.6.tgz", + "integrity": "sha512-927Pqy3a1uBP7U8sTfaNdZVB0mNXzIrJO/GZ8us9219q9n06gOqCdfZ0E6d1P66Fm0fYHvxfDbfcUuwAn5UwhQ==", "dev": true, "funding": [ { @@ -490,7 +490,7 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-color-parser": "^3.0.6", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", @@ -765,9 +765,9 @@ } }, "node_modules/@csstools/postcss-media-minmax": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.4.tgz", - "integrity": "sha512-zgdBOCI9aKoy5GK9tb/3ve0pl7vH0HJg7rfQEWT3TZiIKh7XEWucDSTSwnwgdgtgz50UxrOfbK+C59M+u2fE2Q==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.5.tgz", + "integrity": "sha512-sdh5i5GToZOIAiwhdntRWv77QDtsxP2r2gXW/WbLSCoLr00KTq/yiF1qlQ5XX2+lmiFa8rATKMcbwl3oXDMNew==", "dev": true, "funding": [ { @@ -780,7 +780,7 @@ } ], "dependencies": { - "@csstools/css-calc": "^2.0.4", + "@csstools/css-calc": "^2.1.0", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/media-query-list-parser": "^4.0.2" @@ -873,9 +873,9 @@ } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.5.tgz", - "integrity": "sha512-19bsJQFyJNSEhpaVq0Mq1E0HDXfx8qMHa/bR1MaHr1UD4DWvM2/J6YXb9OVGS7eFl92Y3c84Yggn9uFv13vsiQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.6.tgz", + "integrity": "sha512-Hptoa0uX+XsNacFBCIQKTUBrFKDiplHan42X73EklG6XmQLG7/aIvxoNhvZ7PvOWMt67Pw3bIlUY2nD6p5vL8A==", "dev": true, "funding": [ { @@ -888,7 +888,7 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-color-parser": "^3.0.6", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", @@ -927,10 +927,37 @@ "postcss": "^8.4" } }, + "node_modules/@csstools/postcss-random-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.1.tgz", + "integrity": "sha512-Ab/tF8/RXktQlFwVhiC70UNfpFQRhtE5fQQoP2pO+KCPGLsLdWFiOuHgSRtBOqEshCVAzR4H6o38nhvRZq8deA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/@csstools/postcss-relative-color-syntax": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.5.tgz", - "integrity": "sha512-5VrE4hAwv/ZpuL1Yo0ZGGFi1QPpIikp/rzz7LnpQ31ACQVRIA5/M9qZmJbRlZVsJ4bUFSQ3dq6kHSHrCt2uM6Q==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.6.tgz", + "integrity": "sha512-yxP618Xb+ji1I624jILaYM62uEmZcmbdmFoZHoaThw896sq0vU39kqTTF+ZNic9XyPtPMvq0vyvbgmHaszq8xg==", "dev": true, "funding": [ { @@ -943,7 +970,7 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-color-parser": "^3.0.6", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", @@ -994,10 +1021,37 @@ "node": ">=4" } }, + "node_modules/@csstools/postcss-sign-functions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.0.0.tgz", + "integrity": "sha512-cUpr5W8eookBi5TiLSvx1HL6DFoTTgcj2pmiVNd63y2JHhvtpnJs3sfsFMmLhB42yTRS02tFPsNz3Q5zeN8ZVA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.4.tgz", - "integrity": "sha512-JjShuWZkmIOT8EfI7lYjl7V5qM29LNDdnnSo5O7v/InJJHfeiQjtxyAaZzKGXzpkghPrCAcgLfJ+IyqTdXo7IA==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.5.tgz", + "integrity": "sha512-G6SJ6hZJkhxo6UZojVlLo14MohH4J5J7z8CRBrxxUYy9JuZiIqUo5TBYyDGcE0PLdzpg63a7mHSJz3VD+gMwqw==", "dev": true, "funding": [ { @@ -1010,7 +1064,7 @@ } ], "dependencies": { - "@csstools/css-calc": "^2.0.4", + "@csstools/css-calc": "^2.1.0", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3" }, @@ -1049,9 +1103,9 @@ } }, "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.4.tgz", - "integrity": "sha512-nn+gWTZZlSnwbyUtGQCnvBXIx1TX+HVStvIm3221dWGQvp47bB5giMBbuAK4a/UJGBbfDQhGKEbYq++WWM1i1A==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.5.tgz", + "integrity": "sha512-/YQThYkt5MLvAmVu7zxjhceCYlKrYddK6LEmK5I4ojlS6BmO9u2yO4+xjXzu2+NPYmHSTtP4NFSamBCMmJ1NJA==", "dev": true, "funding": [ { @@ -1064,7 +1118,7 @@ } ], "dependencies": { - "@csstools/css-calc": "^2.0.4", + "@csstools/css-calc": "^2.1.0", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3" }, @@ -2930,9 +2984,9 @@ } }, "node_modules/cssdb": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.1.2.tgz", - "integrity": "sha512-ba3HmHU/lxy9nfz/fQLA/Ul+/oSdSOXqoR53BDmRvXTfRbkGqHKqr2rSxADYMRF4uD8vZhMlCQ6c5TEfLLkkVA==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.1.tgz", + "integrity": "sha512-KwEPys7lNsC8OjASI8RrmwOYYDcm0JOW9zQhcV83ejYcQkirTEyeAGui8aO2F5PiS6SLpxuTzl6qlMElIdsgIg==", "dev": true, "funding": [ { @@ -5756,9 +5810,9 @@ } }, "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "node_modules/picomatch": { @@ -5836,9 +5890,9 @@ } }, "node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "dev": true, "funding": [ { @@ -5856,7 +5910,7 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.1.0", + "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, "engines": { @@ -5997,9 +6051,9 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.5.tgz", - "integrity": "sha512-zW97tq5t2sSSSZQcIS4y6NDZj79zVv8hrBIJ4PSFZFmMBcjYqCt8sRXFGIYZohCpfFHmimMNqJje2Qd3qqMNdg==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.6.tgz", + "integrity": "sha512-wLXvm8RmLs14Z2nVpB4CWlnvaWPRcOZFltJSlcbYwSJ1EDZKsKDhPKIMecCnuU054KSmlmubkqczmm6qBPCBhA==", "dev": true, "funding": [ { @@ -6012,7 +6066,7 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-color-parser": "^3.0.6", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", @@ -6500,9 +6554,9 @@ } }, "node_modules/postcss-lab-function": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.5.tgz", - "integrity": "sha512-q2M8CfQbjHxbwv1GPAny05EVuj0WByUgq/OWKgpfbTHnMchtUqsVQgaW1mztjSZ4UPufwuTLB14fmFGsoTE/VQ==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.6.tgz", + "integrity": "sha512-HPwvsoK7C949vBZ+eMyvH2cQeMr3UREoHvbtra76/UhDuiViZH6pir+z71UaJQohd7VDSVUdR6TkWYKExEc9aQ==", "dev": true, "funding": [ { @@ -6515,7 +6569,7 @@ } ], "dependencies": { - "@csstools/css-color-parser": "^3.0.5", + "@csstools/css-color-parser": "^3.0.6", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", @@ -7024,9 +7078,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.0.9", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.9.tgz", - "integrity": "sha512-mpfJWMAW6szov+ifW9HpNUUZE3BoXoHc4CDzNQHdH2I4CwsqulQ3bpFNUR6zh4tg0BUcqM7UUAbzG4UTel8QYw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.0.tgz", + "integrity": "sha512-OfzbinZWpFcmuLB3mabsGa0NArzx5DVVtZ9G1k326iLvU7Jj9q/G3ihBu/Msi0mt96CjrM23HpbuEewDvT71KQ==", "dev": true, "funding": [ { @@ -7040,14 +7094,14 @@ ], "dependencies": { "@csstools/postcss-cascade-layers": "^5.0.1", - "@csstools/postcss-color-function": "^4.0.5", - "@csstools/postcss-color-mix-function": "^3.0.5", + "@csstools/postcss-color-function": "^4.0.6", + "@csstools/postcss-color-mix-function": "^3.0.6", "@csstools/postcss-content-alt-text": "^2.0.4", - "@csstools/postcss-exponential-functions": "^2.0.4", + "@csstools/postcss-exponential-functions": "^2.0.5", "@csstools/postcss-font-format-keywords": "^4.0.0", - "@csstools/postcss-gamut-mapping": "^2.0.5", - "@csstools/postcss-gradients-interpolation-method": "^5.0.5", - "@csstools/postcss-hwb-function": "^4.0.5", + "@csstools/postcss-gamut-mapping": "^2.0.6", + "@csstools/postcss-gradients-interpolation-method": "^5.0.6", + "@csstools/postcss-hwb-function": "^4.0.6", "@csstools/postcss-ic-unit": "^4.0.0", "@csstools/postcss-initial": "^2.0.0", "@csstools/postcss-is-pseudo-class": "^5.0.1", @@ -7057,27 +7111,29 @@ "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", "@csstools/postcss-logical-resize": "^3.0.0", "@csstools/postcss-logical-viewport-units": "^3.0.3", - "@csstools/postcss-media-minmax": "^2.0.4", + "@csstools/postcss-media-minmax": "^2.0.5", "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.4", "@csstools/postcss-nested-calc": "^4.0.0", "@csstools/postcss-normalize-display-values": "^4.0.0", - "@csstools/postcss-oklab-function": "^4.0.5", + "@csstools/postcss-oklab-function": "^4.0.6", "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/postcss-relative-color-syntax": "^3.0.5", + "@csstools/postcss-random-function": "^1.0.0", + "@csstools/postcss-relative-color-syntax": "^3.0.6", "@csstools/postcss-scope-pseudo-class": "^4.0.1", - "@csstools/postcss-stepped-value-functions": "^4.0.4", + "@csstools/postcss-sign-functions": "^1.0.0", + "@csstools/postcss-stepped-value-functions": "^4.0.5", "@csstools/postcss-text-decoration-shorthand": "^4.0.1", - "@csstools/postcss-trigonometric-functions": "^4.0.4", + "@csstools/postcss-trigonometric-functions": "^4.0.5", "@csstools/postcss-unset-value": "^4.0.0", "autoprefixer": "^10.4.19", "browserslist": "^4.23.1", "css-blank-pseudo": "^7.0.1", "css-has-pseudo": "^7.0.1", "css-prefers-color-scheme": "^10.0.0", - "cssdb": "^8.1.2", + "cssdb": "^8.2.1", "postcss-attribute-case-insensitive": "^7.0.1", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^7.0.5", + "postcss-color-functional-notation": "^7.0.6", "postcss-color-hex-alpha": "^10.0.0", "postcss-color-rebeccapurple": "^10.0.0", "postcss-custom-media": "^11.0.5", @@ -7090,7 +7146,7 @@ "postcss-font-variant": "^5.0.0", "postcss-gap-properties": "^6.0.0", "postcss-image-set-function": "^7.0.0", - "postcss-lab-function": "^7.0.5", + "postcss-lab-function": "^7.0.6", "postcss-logical": "^8.0.0", "postcss-nesting": "^13.0.1", "postcss-opacity-percentage": "^3.0.0", diff --git a/package.json b/package.json index 8d71f6fa5..9a0650b00 100644 --- a/package.json +++ b/package.json @@ -62,10 +62,10 @@ "metalsmith-tags": "^2.1.0", "moment": "^2.30.1", "npm-run-all": "^4.1.5", - "postcss": "^8.4.47", + "postcss": "^8.4.49", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.0.9", + "postcss-preset-env": "^10.1.0", "striptags": "^3.2.0", "tailwindcss": "^3.4.14" } From ed2582df6bac643f26c42bad252097a1ce04f9b2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 23:11:45 +0000 Subject: [PATCH 032/176] Bump marked from 14.1.4 to 15.0.0 Bumps [marked](https://github.com/markedjs/marked) from 14.1.4 to 15.0.0. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v14.1.4...v15.0.0) --- updated-dependencies: - dependency-name: marked dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 53c064401..3c8078203 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^14.1.4", + "marked": "^15.0.0", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", @@ -5040,9 +5040,9 @@ } }, "node_modules/marked": { - "version": "14.1.4", - "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.4.tgz", - "integrity": "sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.0.tgz", + "integrity": "sha512-0mouKmBROJv/WSHJBPZZyYofUgawMChnD5je/g+aOBXsHDjb/IsnTQj7mnhQZu+qPJmRQ0ecX3mLGEUm3BgwYA==", "dev": true, "bin": { "marked": "bin/marked.js" diff --git a/package.json b/package.json index 9a0650b00..4c217022f 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^14.1.4", + "marked": "^15.0.0", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", From ef4faeeccdcf798e6d00ae1bf30a7d17a1624148 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 23:53:45 +0000 Subject: [PATCH 033/176] Bump JamesIves/github-pages-deploy-action from 4.6.8 to 4.6.9 Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.6.8 to 4.6.9. - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases) - [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.6.8...v4.6.9) --- updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 3d1353fcf..4ac4762f3 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -25,7 +25,7 @@ jobs: env: CI: true - name: Deploy 🚀 - uses: JamesIves/github-pages-deploy-action@v4.6.8 + uses: JamesIves/github-pages-deploy-action@v4.6.9 with: branch: gh-pages folder: dist From 83586a7d8dbc1e1016ce4d58c98c51b12fa24d4c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Nov 2024 20:15:03 +0000 Subject: [PATCH 034/176] Bump tailwindcss from 3.4.14 to 3.4.15 in the dev-dependencies group Bumps the dev-dependencies group with 1 update: [tailwindcss](https://github.com/tailwindlabs/tailwindcss). Updates `tailwindcss` from 3.4.14 to 3.4.15 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.15/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.14...v3.4.15) --- updated-dependencies: - dependency-name: tailwindcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 58 ++++++++++++++++++++++++++--------------------- package.json | 2 +- 2 files changed, 33 insertions(+), 27 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3c8078203..86049c463 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,7 +45,7 @@ "postcss-import": "^16.1.0", "postcss-preset-env": "^10.1.0", "striptags": "^3.2.0", - "tailwindcss": "^3.4.14" + "tailwindcss": "^3.4.15" } }, "node_modules/@alloc/quick-lru": { @@ -4753,9 +4753,9 @@ } }, "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", "dev": true, "bin": { "jiti": "bin/jiti.js" @@ -6743,20 +6743,26 @@ } }, "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "postcss-selector-parser": "^6.0.11" + "postcss-selector-parser": "^6.1.1" }, "engines": { "node": ">=12.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, "peerDependencies": { "postcss": "^8.2.14" } @@ -8498,33 +8504,33 @@ } }, "node_modules/tailwindcss": { - "version": "3.4.14", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz", - "integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==", + "version": "3.4.15", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.15.tgz", + "integrity": "sha512-r4MeXnfBmSOuKUWmXe6h2CcyfzJCEk4F0pptO5jlnYSIViUkVmsawj80N5h2lO3gwcmSb4n3PuN+e+GC1Guylw==", "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", - "chokidar": "^3.5.3", + "chokidar": "^3.6.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", - "fast-glob": "^3.3.0", + "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "jiti": "^1.21.0", + "jiti": "^1.21.6", "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", + "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", "postcss-import": "^15.1.0", "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" }, "bin": { "tailwind": "lib/cli.js", diff --git a/package.json b/package.json index 4c217022f..15eb57346 100644 --- a/package.json +++ b/package.json @@ -67,6 +67,6 @@ "postcss-import": "^16.1.0", "postcss-preset-env": "^10.1.0", "striptags": "^3.2.0", - "tailwindcss": "^3.4.14" + "tailwindcss": "^3.4.15" } } From 48dd37df970431defb689fa2eedd3ef4c898af72 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Nov 2024 20:13:30 +0000 Subject: [PATCH 035/176] Bump the dev-dependencies group with 2 updates Bumps the dev-dependencies group with 2 updates: [marked](https://github.com/markedjs/marked) and [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env). Updates `marked` from 15.0.0 to 15.0.1 - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v15.0.0...v15.0.1) Updates `postcss-preset-env` from 10.1.0 to 10.1.1 - [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md) - [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env) --- updated-dependencies: - dependency-name: marked dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: postcss-preset-env dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 26 +++++++++++++------------- package.json | 4 ++-- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 86049c463..f87d8d3d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^15.0.0", + "marked": "^15.0.1", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", @@ -43,7 +43,7 @@ "postcss": "^8.4.49", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.1.0", + "postcss-preset-env": "^10.1.1", "striptags": "^3.2.0", "tailwindcss": "^3.4.15" } @@ -1022,9 +1022,9 @@ } }, "node_modules/@csstools/postcss-sign-functions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.0.0.tgz", - "integrity": "sha512-cUpr5W8eookBi5TiLSvx1HL6DFoTTgcj2pmiVNd63y2JHhvtpnJs3sfsFMmLhB42yTRS02tFPsNz3Q5zeN8ZVA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.0.tgz", + "integrity": "sha512-SLcc20Nujx/kqbSwDmj6oaXgpy3UjFhBy1sfcqPgDkHfOIfUtUVH7OXO+j7BU4v/At5s61N5ZX6shvgPwluhsA==", "dev": true, "funding": [ { @@ -5040,9 +5040,9 @@ } }, "node_modules/marked": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.0.tgz", - "integrity": "sha512-0mouKmBROJv/WSHJBPZZyYofUgawMChnD5je/g+aOBXsHDjb/IsnTQj7mnhQZu+qPJmRQ0ecX3mLGEUm3BgwYA==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.1.tgz", + "integrity": "sha512-VnnE19XO2Vb2oZeH8quAepfrb6Aaz4OoY8yZQACfuy/5KVJ0GxYC0Qxzz/iuc+g5UF7H0HJ+QROfvH26XeBdDA==", "dev": true, "bin": { "marked": "bin/marked.js" @@ -7084,9 +7084,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.0.tgz", - "integrity": "sha512-OfzbinZWpFcmuLB3mabsGa0NArzx5DVVtZ9G1k326iLvU7Jj9q/G3ihBu/Msi0mt96CjrM23HpbuEewDvT71KQ==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.1.tgz", + "integrity": "sha512-wqqsnBFD6VIwcHHRbhjTOcOi4qRVlB26RwSr0ordPj7OubRRxdWebv/aLjKLRR8zkZrbxZyuus03nOIgC5elMQ==", "dev": true, "funding": [ { @@ -7123,10 +7123,10 @@ "@csstools/postcss-normalize-display-values": "^4.0.0", "@csstools/postcss-oklab-function": "^4.0.6", "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/postcss-random-function": "^1.0.0", + "@csstools/postcss-random-function": "^1.0.1", "@csstools/postcss-relative-color-syntax": "^3.0.6", "@csstools/postcss-scope-pseudo-class": "^4.0.1", - "@csstools/postcss-sign-functions": "^1.0.0", + "@csstools/postcss-sign-functions": "^1.1.0", "@csstools/postcss-stepped-value-functions": "^4.0.5", "@csstools/postcss-text-decoration-shorthand": "^4.0.1", "@csstools/postcss-trigonometric-functions": "^4.0.5", diff --git a/package.json b/package.json index 15eb57346..9a5ea60da 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^15.0.0", + "marked": "^15.0.1", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", @@ -65,7 +65,7 @@ "postcss": "^8.4.49", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.1.0", + "postcss-preset-env": "^10.1.1", "striptags": "^3.2.0", "tailwindcss": "^3.4.15" } From 2d8b00248aaffc207c15c62babaf4825dd8b9d8e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Nov 2024 20:34:21 +0000 Subject: [PATCH 036/176] Bump marked from 15.0.1 to 15.0.2 in the dev-dependencies group Bumps the dev-dependencies group with 1 update: [marked](https://github.com/markedjs/marked). Updates `marked` from 15.0.1 to 15.0.2 - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v15.0.1...v15.0.2) --- updated-dependencies: - dependency-name: marked dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index f87d8d3d9..d652ca14f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^15.0.1", + "marked": "^15.0.2", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", @@ -5040,9 +5040,9 @@ } }, "node_modules/marked": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.1.tgz", - "integrity": "sha512-VnnE19XO2Vb2oZeH8quAepfrb6Aaz4OoY8yZQACfuy/5KVJ0GxYC0Qxzz/iuc+g5UF7H0HJ+QROfvH26XeBdDA==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.2.tgz", + "integrity": "sha512-85RUkoYKIVB21PbMKrnD6aCl9ws+XKEyhJNMbLn206NyD3jbBo7Ec7Wi4Jrsn4dV1a2ng7K/jfkmIN0DNoS41w==", "dev": true, "bin": { "marked": "bin/marked.js" diff --git a/package.json b/package.json index 9a5ea60da..bdd6271dd 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^15.0.1", + "marked": "^15.0.2", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", From 17974ab74dd9812f5cd6a7c4f5c1b09a67687f43 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 20:24:58 +0000 Subject: [PATCH 037/176] Bump @metalsmith/collections in the dev-dependencies group Bumps the dev-dependencies group with 1 update: [@metalsmith/collections](https://github.com/metalsmith/collections). Updates `@metalsmith/collections` from 1.3.0 to 1.3.1 - [Release notes](https://github.com/metalsmith/collections/releases) - [Changelog](https://github.com/metalsmith/collections/blob/main/CHANGELOG.md) - [Commits](https://github.com/metalsmith/collections/compare/v1.3.0...v1.3.1) --- updated-dependencies: - dependency-name: "@metalsmith/collections" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 9 +++++---- package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d652ca14f..252beb8d8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "MIT", "devDependencies": { - "@metalsmith/collections": "^1.3.0", + "@metalsmith/collections": "^1.3.1", "@metalsmith/drafts": "^1.3.0", "@metalsmith/excerpts": "^1.5.1", "@metalsmith/in-place": "^5.0.0", @@ -1704,10 +1704,11 @@ } }, "node_modules/@metalsmith/collections": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@metalsmith/collections/-/collections-1.3.0.tgz", - "integrity": "sha512-RnTyDeDvlOPQ6/yisUeCVfy4gjPzImW9lDTP9gbQa1I5EAZ6kXrvlSnMxiIqqQ9/VPePv68TOXJRqkancfF2bA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@metalsmith/collections/-/collections-1.3.1.tgz", + "integrity": "sha512-u2Y3P7lJMtBchxVZZKU4hbVDtq7hqebZoYwk6e/VSvl84Uc9W7D4i47Cwo54bmrCxXalDe+A2Rf0BZr1jnYvKg==", "dev": true, + "license": "MIT", "dependencies": { "lodash.get": "^4.4.2", "read-metadata": "^1.0.0" diff --git a/package.json b/package.json index bdd6271dd..40b5381d2 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ }, "homepage": "https://asyncjs.com/", "devDependencies": { - "@metalsmith/collections": "^1.3.0", + "@metalsmith/collections": "^1.3.1", "@metalsmith/drafts": "^1.3.0", "@metalsmith/excerpts": "^1.5.1", "@metalsmith/in-place": "^5.0.0", From 724d458372b879792faf0262a28201fbd4d354a7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Nov 2024 20:07:45 +0000 Subject: [PATCH 038/176] Bump marked from 15.0.2 to 15.0.3 in the dev-dependencies group Bumps the dev-dependencies group with 1 update: [marked](https://github.com/markedjs/marked). Updates `marked` from 15.0.2 to 15.0.3 - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v15.0.2...v15.0.3) --- updated-dependencies: - dependency-name: marked dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 9 +++++---- package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 252beb8d8..019ed2278 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^15.0.2", + "marked": "^15.0.3", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", @@ -5041,10 +5041,11 @@ } }, "node_modules/marked": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.2.tgz", - "integrity": "sha512-85RUkoYKIVB21PbMKrnD6aCl9ws+XKEyhJNMbLn206NyD3jbBo7Ec7Wi4Jrsn4dV1a2ng7K/jfkmIN0DNoS41w==", + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.3.tgz", + "integrity": "sha512-Ai0cepvl2NHnTcO9jYDtcOEtVBNVYR31XnEA3BndO7f5As1wzpcOceSUM8FDkNLJNIODcLpDTWay/qQhqbuMvg==", "dev": true, + "license": "MIT", "bin": { "marked": "bin/marked.js" }, diff --git a/package.json b/package.json index 40b5381d2..72a7e9d52 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^15.0.2", + "marked": "^15.0.3", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", From aa0d79d5157d84b3519deb60d28563499c4265eb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 21:31:53 +0000 Subject: [PATCH 039/176] Bump JamesIves/github-pages-deploy-action from 4.6.9 to 4.7.1 Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.6.9 to 4.7.1. - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases) - [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.6.9...v4.7.1) --- updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4ac4762f3..1bd4c1f1b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -25,7 +25,7 @@ jobs: env: CI: true - name: Deploy 🚀 - uses: JamesIves/github-pages-deploy-action@v4.6.9 + uses: JamesIves/github-pages-deploy-action@v4.7.1 with: branch: gh-pages folder: dist From 45c863e1c62fe925d2cdb4d4190526375e0092c1 Mon Sep 17 00:00:00 2001 From: Jake 'Sid' Smith Date: Tue, 3 Dec 2024 12:24:34 +0000 Subject: [PATCH 040/176] Add 2024 Holiday Social event --- _assets/images/holiday-social.jpg | Bin 0 -> 166920 bytes _posts/2024-12-05-async-holiday-social.md | 35 ++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 _assets/images/holiday-social.jpg create mode 100644 _posts/2024-12-05-async-holiday-social.md diff --git a/_assets/images/holiday-social.jpg b/_assets/images/holiday-social.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5288590751d5c87a7f554cbb9dd66096f5b332ae GIT binary patch literal 166920 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

AU%3>&-UmcFaeDj~P2OJ0+hu zJ~e(8`P}zK@yqn?i`}g~@ZRaZ_x{g=@I&0gjH72q)yD$Iy$EH*{E7L=!RgD>A7_#0 zgy(q|>=$icWxq~enp_@Sd0qXvj=Q0}sk{}s9lX=M+qrkU|M4y6JLUJP2eF5-N8`t% zAAUd4e`fvS_|@}UKtV+#03ba95Cw>W^dx_6kO0VpD5yjP48&;s^o%6v0;F*dWSJDET)!{qUr9o3SEA=8d|#EQ#81Nu)v6(#zY39p`ak6V*V2&kdT2NiGW^C z&z6Xh&ocyBHd#QvSl{llxuk_ycVNLQG-Ys+Y4^*O;GazZ&Qr`tgvf+XYrey?yLq=8 zq~O39L}R&y-uycg-K&_ew43tRwjs?x`>J7W(@csujKapAi&%;o z=UzsDox{C)gh{2;p0jFNrGi_96=VOrlGe!Aw9sYF`4YA_2cf!uwBS}@z&+xbHfG&U zumG!>Vev`|h-f46BvYCt9z1#4*LDer)5gM2>ehHcgyWZiUX zB*O=~4GkBzYqs}wt)~wJN>r(Ylgqs1LCg@~fJwngq=4mAVY0cx@`y&!Xlr`jjy_{t zI6aI3kFuPv>XcESIaLrNuK{v2MnPuVV$%-#1Rd@9_;V z+cUxmPp_9^^4i5dXc}>>3=eeozAo*7vwr)Cjk z-aD?-&r-J1^S!?2H3}XtRlF14Q=#F*pl>&;(*?u3uN%|`^tgNDgneJ0--*A< zJnSxN9v|6=`<*B_vC`UI(sy>`2ZP$p&L~XG7Y%c6>Xk;{>>2H@ibrWRH{4=-FR!@P zPV?!LF`t=+kTn?W5eSXPwi}ZE!tj-FVO`OH60DptgYx1nCa5=BsSf$#w-F$?=oW=2 ze%){f#SQSGMBjqg3{^`MVa4oXb;53Wk@95eGW^*DLb`PH6jj9oUl)e)9r7@PSQU>29 zTr7WCUm9?0r2{=exeEz7=-4$W{}$9KJTsU|+d6UsbMo;&Pt?q)Sl8@_(Y^`FFUC=w zzVc&%a^s)dStM*5FxDgg>@6;c}9({OfmOo{RX5ZoHlukrZ>D7}e zx-Yq0iS`C>wbcoZ-kvzmHr#&SiAgi`Hnf~|Sxhj19k<-3vNr@|tr~~XOg=zb@fBYA zQ#=0w=*&(!+xM`k4cSu;-hxn{0XJ+<{s<36B2q#2`*`zl#)g}0Z zVAvaV*KZ7YHUh0nCfz-6;fYq+leWQ8vmvt`S}Lwy!EMv%L|aSXFR$kIhRuV~rA@60 z^UM^sjCMuDvR3~9JVJIXSrUvEO*lafY>91pafFgguJL8GNfdpeGs5YKC4={$ z!a#CmGxEbE9E@dJI5n)^bV9-zu&Sf=j+NE8z#g9mpPMtwr zLd1mH0hJ<{Mrui5ijvShwIa!Ga(~IpKdo=?#woO{rPB$BI;bmhTkI7|;2w)M~!~$_*&~o-b zy*krQSIopqd^{Cn(!%B%IQ?2+-U^lZbLw7w4yxVeu>})`2L+U0)F#3c?5>#v*w<37 z_&ztg3nzb!KDn{2ZfO0reZ}pf#N&vOs41UI4063DSXkaNGV!;XLgxs>h-i6(5l>fS zKRsFIalpvHZR_-L%Y}@F4th+fPP}kxrS4WbhVi=Yvx0|RV_5ius$%@t5mNEJQ{w_^ z-psXAUfaIB@C|v(#rMd^{v0`9b+5m^s1~LnR3a8FI%*d&R!WZoEBN1GF5HymQ-`G@ zetVu~9DQ-yb9Yr@oulPcw^6Fs&Vr}SelL45NJdkg*IeJw@`%ggrQMXs=O(M1!PAeP z2aItgO-wI^#IX;1*+kEi&c?EJ8ZK9e>8E(3mk*PC!R$RUqx=4q<( z$tkTnR>58;oFAuivV}Ehewo5Hr8ab!s5_(Zz8o25vEydLos)Co_OjGbGkUpG$^JD( zAuVe>Q&Vq_fUm=3M`h!n$L(D%{p)A;k$f6QW#Cj?zOxL@TC^;)5sKwT-b!adDtDQn z0@2q;8Li*MIoK8u6pw)6j=Nmu9DgC!*wazwc;~oC`LTdUFbpDT_dYS)mntU=xf2MJ^M$Cy#tU_u{wbJ z)W^hzIYqUcSW=%g&e-BnTNpkoQ!>IK#Vi|7ZLyZZ=8Hm#iO?fb4M|lpbrXd$7AkPv!7iR#AF7=%pL;%Z%UT1m{CTp)*`vOB1ghIdG)|mdcZ|5St`SP8 zA?l+Ts?;C14drQ`rEckCWGXatMOVOV>#ecn$m#50~B{l_I*b#)}rsFjD2Qp++lpf%D5^wLqdj{+J ztIK55qZe@TE51h*6n62r->A}b6bjFpZ9vr(0`uRy$8H8nh2tsN z!e5Um-@(3-EF$Kj?9d&M69@+46O7bLglEc9mUUF%m@JnMFJV78DNRz}l8F{m&J{X_ znxLz#%4*UUxVi^bGG7yNj!3FSd~!z}V^i8!S-PH#JdC{Pb5uPxsmwB#~(8<$Q9Es-S>r*p+9mg$bbv?rF=Rtf)okDKJm-QKhn2yasfy&gcKY*dS_HF-P@~>U4 z8`W>zJ)+(C+A8aCgdJc#@plO+ML!|xvggnQBZ!9|CDWc}r^2R8W(^m6YBMTSkkC%q{4MbPmjQzjdFv! zeW#@fA)2s)@}K7;Ypd(%^vxp9C({pJRI8to&rB9A?e7I$Vd?uAMY&=v7GOK}bbToB zQtx=dq}-T6sh_dB_>r}wuCJnO2(d(vkL$IzRM&gIG$--~>G+O8E44>A?t5?{UaIKp ze8$DY$ZuG<%EoH#6@E$?A6$C!l|QOD8MZYM$S`HHtKb_P^IvEi`Q$^Y-CS*U;5!FK zF+JB7Kjd(+=z`y}tgXY9lp_2*0^BYS@Sdwtd;JEQDwULGDn+kv4R*OU3m4Rj>`6&&^f8VOP5no|xd|S*fVZflqNVQ#VQpPI_U^!r-L7`NGL# zO8}QYnb-ShhUT(rwc^Fb)t%MN*4p7h!saKPNjKbcb}tybPfWa)L3siv#1iGoHWZGKA@pF&bVOcUL+MA8_9 zcCK4gvEpeLv)A_L|TRbLC7tVnU7M2&NbXi+vpl5PHq0teXkGmTht-+4izs zRf+07>__Zt|4IVK8 z!~<%lTjS-0xqyW<_nt?Boa8-=SZBQiD{&aQY>PV(W$jIbGvETux7;L=ja(N zk23_mVm{ic7}=wYwxT_r^I*R_$WJ&uphYX_R_l=83A@jfG1kd*1POzBH*q~fv!y=O z?z%}Wu{ylw_EzaCn6-M8@yOZud6<(}rmJjVn2;U$HrRl4*C8a{<$;Kc#FDChNqe6! zptaqS8wIVEGgycnZ6Q)r3XXk7a;{BC@Z66O=X3!_;7;mWjyStWr`Rur>$OEwy@~Z< z!%D@bCKCw5V*l_9ksepuv64}BdmVM=Qg=r+T8`)XR5^8SBdB5zrO}fak&K&GJiS$V z)U2dMG#-)HOFG&8M>U3Bz6vVjSp}9tQ}P%@md^DZj929p#7!JT(e(2K6VZNn^CL>* zWgKkk>`mk@iVbc_$Fkxpu9;*TH!s;YjnueU;w1Or6h&zb@p01yXBHa0ndJOOn3a9JMiA??e)vW|7_<`dzJ}Lb3?VuP%pX)HPa)LD z@bpy8{Pedk9|<~?N$hwj+wIdr3Vciao~mr0vF8|)>t>!+$kjqF#CUfloqh}_NXd6y zx6x@#ZzUI{X{_lUNNevcWqvW5X&V4Bo}g`6(uJ>8%r@d!QLo%sNaYwA3#3+W&f0&2tM=-Zyie<+?Z(uGZFC^4b;Y!50yVC#%Jj0P*m@x- zSO@U+0nW&xE6uc0jxjBZs`{zCPoV%k#&}MTDUeD88VmK$YWqx&tMTTsg z7Hf5n@4%Zwnl;ap43nIEJ53I<>k5^!zU(-f{#Q$=^ih|99lJgxPsk=Ak)k9BL!zde zdvsFY!z=kK(mNMTVqpt6bYq%QoZ0bY>=B@GT&c*t{P1Pj+uY{r<;=2OJoj_=aUMN18a-5TG#$aRMv znDdI7rDQ|F*mQH%O^CleE#cW)-taTc7`#Eaon5vB=Gy?qYAfY)2arOg1{1

KAZ1 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 VyO=0D$ky5VR8uL(F2{ch{|8LD5)=Rc literal 0 HcmV?d00001 diff --git a/_posts/2024-12-05-async-holiday-social.md b/_posts/2024-12-05-async-holiday-social.md new file mode 100644 index 000000000..7f8603a71 --- /dev/null +++ b/_posts/2024-12-05-async-holiday-social.md @@ -0,0 +1,35 @@ +--- +title: "Async Holiday Social" +summary: "A web tech meetup based in Brighton & Hove" +date: 2024-12-05T19:00:00 +meetup: https://www.meetup.com/async-web-tech-meetup/events/304775550/ +image: + url: /img/holiday-social.jpg + title: 2024 International Show 'n' Tell +tags: + - holiday + - christmas + - social +venue: + name: Runway East + link: https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship + location: https://goo.gl/maps/WGe2p9D7Wup3LdNt8 + address: York And Elder Works, 50 New England St, Brighton BN1 4AW + latlong: 50.8325788,-0.1420808 +layout: event.hbs +collection: events +--- + +It's nearing the end of the year - everyone's busy buying presents, and organizing to see friends and family for the holidays. So we thought we'd take it easy and have a social event where we can all relax and enjoy each other's company. + +If you're familiar with [JavaScript Brighton](https://www.meetup.com/javascript-brighton/), this event will be much like one of their usual events, but with free 🍕 pizza and 🍻 drinks! 🥳 + +We'll start off at our usual venue - [Runway East](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship) where food/drinks will be provided, and everyone can get together to socialize and optionally show off any projects they've been working on. You don't have to show anything off, but we'd recommend bringing along a laptop/tablet (or any other device your thing runs on) if you've got something you're proud of or you think people will enjoy. + +After an hour or two we'll move to a nearby pub (probably [Unbarred](https://www.unbarredbrewery.com/)) for a few more drinks, opportunity to chat some more, and see where the night takes us. + +You will be able to join us in-person at [Runway East](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship). This event will not be live streamed. + +🍕 Pizza and 🍻 drinks will be provided thanks to sponsorship from [Runway East](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship) and [Silicon Brighton](https://siliconbrighton.com/). + +As always we welcome people of all backgrounds and experience levels, so whether you've got a few years under your belt, or you're just starting to look into development we'd love to have you along. It's a great opportunity for anyone looking to get into the industry to meet people already in it, ask for advice, and get to know the community. From 69992a57e401e8711b2f2f22cbb9efe21018e26a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 20:45:38 +0000 Subject: [PATCH 041/176] Bump tailwindcss from 3.4.15 to 3.4.16 in the dev-dependencies group Bumps the dev-dependencies group with 1 update: [tailwindcss](https://github.com/tailwindlabs/tailwindcss). Updates `tailwindcss` from 3.4.15 to 3.4.16 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.16/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.15...v3.4.16) --- updated-dependencies: - dependency-name: tailwindcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 38 +++++++++----------------------------- package.json | 2 +- 2 files changed, 10 insertions(+), 30 deletions(-) diff --git a/package-lock.json b/package-lock.json index 019ed2278..0619e2405 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,7 +45,7 @@ "postcss-import": "^16.1.0", "postcss-preset-env": "^10.1.1", "striptags": "^3.2.0", - "tailwindcss": "^3.4.15" + "tailwindcss": "^3.4.16" } }, "node_modules/@alloc/quick-lru": { @@ -4822,9 +4822,9 @@ } }, "node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", "dev": true, "license": "MIT", "engines": { @@ -8506,10 +8506,11 @@ } }, "node_modules/tailwindcss": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.15.tgz", - "integrity": "sha512-r4MeXnfBmSOuKUWmXe6h2CcyfzJCEk4F0pptO5jlnYSIViUkVmsawj80N5h2lO3gwcmSb4n3PuN+e+GC1Guylw==", + "version": "3.4.16", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.16.tgz", + "integrity": "sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==", "dev": true, + "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -8520,7 +8521,7 @@ "glob-parent": "^6.0.2", "is-glob": "^4.0.3", "jiti": "^1.21.6", - "lilconfig": "^2.1.0", + "lilconfig": "^3.1.3", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", @@ -8554,15 +8555,6 @@ "node": ">=10.13.0" } }, - "node_modules/tailwindcss/node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/tailwindcss/node_modules/postcss-import": { "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", @@ -8615,18 +8607,6 @@ } } }, - "node_modules/tailwindcss/node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", - "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, "node_modules/thenby": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", diff --git a/package.json b/package.json index 72a7e9d52..e10142cbf 100644 --- a/package.json +++ b/package.json @@ -67,6 +67,6 @@ "postcss-import": "^16.1.0", "postcss-preset-env": "^10.1.1", "striptags": "^3.2.0", - "tailwindcss": "^3.4.15" + "tailwindcss": "^3.4.16" } } From 5c98a65f4be2babb7baf2fb729ae1630e122e60e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 20:30:02 +0000 Subject: [PATCH 042/176] Bump JamesIves/github-pages-deploy-action from 4.7.1 to 4.7.2 Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.7.1 to 4.7.2. - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases) - [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.7.1...v4.7.2) --- updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 1bd4c1f1b..aee9f4fbf 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -25,7 +25,7 @@ jobs: env: CI: true - name: Deploy 🚀 - uses: JamesIves/github-pages-deploy-action@v4.7.1 + uses: JamesIves/github-pages-deploy-action@v4.7.2 with: branch: gh-pages folder: dist From 38638634a59b7010547bad1f73f547c6f8f9f261 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 20:41:46 +0000 Subject: [PATCH 043/176] Bump postcss-preset-env in the dev-dependencies group Bumps the dev-dependencies group with 1 update: [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env). Updates `postcss-preset-env` from 10.1.1 to 10.1.2 - [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md) - [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env) --- updated-dependencies: - dependency-name: postcss-preset-env dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 24 ++++++++++++------------ package.json | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0619e2405..f307447c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,7 +43,7 @@ "postcss": "^8.4.49", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.1.1", + "postcss-preset-env": "^10.1.2", "striptags": "^3.2.0", "tailwindcss": "^3.4.16" } @@ -2859,9 +2859,9 @@ } }, "node_modules/css-has-pseudo": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.1.tgz", - "integrity": "sha512-EOcoyJt+OsuKfCADgLT7gADZI5jMzIe/AeI6MeAYKiFBDmNmM7kk46DtSfMj5AohUJisqVzopBpnQTlvbyaBWg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.2.tgz", + "integrity": "sha512-nzol/h+E0bId46Kn2dQH5VElaknX2Sr0hFuB/1EomdC7j+OISt2ZzK7EHX9DZDY53WbIVAR7FYKSO2XnSf07MQ==", "dev": true, "funding": [ { @@ -2985,9 +2985,9 @@ } }, "node_modules/cssdb": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.1.tgz", - "integrity": "sha512-KwEPys7lNsC8OjASI8RrmwOYYDcm0JOW9zQhcV83ejYcQkirTEyeAGui8aO2F5PiS6SLpxuTzl6qlMElIdsgIg==", + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.3.tgz", + "integrity": "sha512-9BDG5XmJrJQQnJ51VFxXCAtpZ5ebDlAREmO8sxMOVU0aSxN/gocbctjIG5LMh3WBUq+xTlb/jw2LoljBEqraTA==", "dev": true, "funding": [ { @@ -7086,9 +7086,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.1.tgz", - "integrity": "sha512-wqqsnBFD6VIwcHHRbhjTOcOi4qRVlB26RwSr0ordPj7OubRRxdWebv/aLjKLRR8zkZrbxZyuus03nOIgC5elMQ==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.2.tgz", + "integrity": "sha512-OqUBZ9ByVfngWhMNuBEMy52Izj07oIFA6K/EOGBlaSv+P12MiE1+S2cqXtS1VuW82demQ/Tzc7typYk3uHunkA==", "dev": true, "funding": [ { @@ -7136,9 +7136,9 @@ "autoprefixer": "^10.4.19", "browserslist": "^4.23.1", "css-blank-pseudo": "^7.0.1", - "css-has-pseudo": "^7.0.1", + "css-has-pseudo": "^7.0.2", "css-prefers-color-scheme": "^10.0.0", - "cssdb": "^8.2.1", + "cssdb": "^8.2.3", "postcss-attribute-case-insensitive": "^7.0.1", "postcss-clamp": "^4.1.0", "postcss-color-functional-notation": "^7.0.6", diff --git a/package.json b/package.json index e10142cbf..7e4cd3f11 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "postcss": "^8.4.49", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.1.1", + "postcss-preset-env": "^10.1.2", "striptags": "^3.2.0", "tailwindcss": "^3.4.16" } From bbe7fa8db474013da3357df1b371e2bd46768af5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 20:35:35 +0000 Subject: [PATCH 044/176] Bump marked from 15.0.3 to 15.0.4 in the dev-dependencies group Bumps the dev-dependencies group with 1 update: [marked](https://github.com/markedjs/marked). Updates `marked` from 15.0.3 to 15.0.4 - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v15.0.3...v15.0.4) --- updated-dependencies: - dependency-name: marked dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 9 ++++----- package.json | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index f307447c0..6c17d4e3b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^15.0.3", + "marked": "^15.0.4", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", @@ -5041,11 +5041,10 @@ } }, "node_modules/marked": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.3.tgz", - "integrity": "sha512-Ai0cepvl2NHnTcO9jYDtcOEtVBNVYR31XnEA3BndO7f5As1wzpcOceSUM8FDkNLJNIODcLpDTWay/qQhqbuMvg==", + "version": "15.0.4", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.4.tgz", + "integrity": "sha512-TCHvDqmb3ZJ4PWG7VEGVgtefA5/euFmsIhxtD0XsBxI39gUSKL81mIRFdt0AiNQozUahd4ke98ZdirExd/vSEw==", "dev": true, - "license": "MIT", "bin": { "marked": "bin/marked.js" }, diff --git a/package.json b/package.json index 7e4cd3f11..a02494906 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^15.0.3", + "marked": "^15.0.4", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", From f424a3bdaace332821bd51046cdad54f11573e0c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Dec 2024 20:39:03 +0000 Subject: [PATCH 045/176] Bump tailwindcss from 3.4.16 to 3.4.17 in the dev-dependencies group Bumps the dev-dependencies group with 1 update: [tailwindcss](https://github.com/tailwindlabs/tailwindcss). Updates `tailwindcss` from 3.4.16 to 3.4.17 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.17/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.16...v3.4.17) --- updated-dependencies: - dependency-name: tailwindcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 9 ++++----- package.json | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6c17d4e3b..d4065750b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,7 +45,7 @@ "postcss-import": "^16.1.0", "postcss-preset-env": "^10.1.2", "striptags": "^3.2.0", - "tailwindcss": "^3.4.16" + "tailwindcss": "^3.4.17" } }, "node_modules/@alloc/quick-lru": { @@ -8505,11 +8505,10 @@ } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", diff --git a/package.json b/package.json index a02494906..a906e06da 100644 --- a/package.json +++ b/package.json @@ -67,6 +67,6 @@ "postcss-import": "^16.1.0", "postcss-preset-env": "^10.1.2", "striptags": "^3.2.0", - "tailwindcss": "^3.4.16" + "tailwindcss": "^3.4.17" } } From 4f00107081ae8c34c69bad059cc4bfb3a41824e2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Dec 2024 20:18:20 +0000 Subject: [PATCH 046/176] Bump esbuild from 0.24.0 to 0.24.2 in the dev-dependencies group Bumps the dev-dependencies group with 1 update: [esbuild](https://github.com/evanw/esbuild). Updates `esbuild` from 0.24.0 to 0.24.2 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.24.0...v0.24.2) --- updated-dependencies: - dependency-name: esbuild dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 217 +++++++++++++++++++++++++--------------------- package.json | 2 +- 2 files changed, 118 insertions(+), 101 deletions(-) diff --git a/package-lock.json b/package-lock.json index d4065750b..6b780d288 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "chokidar-cli": "^3.0.0", "cpr": "^3.0.1", "cssnano": "^7.0.6", - "esbuild": "^0.24.0", + "esbuild": "^0.24.2", "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", @@ -1176,9 +1176,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", - "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", + "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==", "cpu": [ "ppc64" ], @@ -1192,9 +1192,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", - "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz", + "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==", "cpu": [ "arm" ], @@ -1208,9 +1208,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", - "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz", + "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==", "cpu": [ "arm64" ], @@ -1224,9 +1224,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", - "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz", + "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==", "cpu": [ "x64" ], @@ -1240,9 +1240,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", - "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", + "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==", "cpu": [ "arm64" ], @@ -1256,9 +1256,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", - "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz", + "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==", "cpu": [ "x64" ], @@ -1272,9 +1272,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", - "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz", + "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==", "cpu": [ "arm64" ], @@ -1288,9 +1288,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", - "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz", + "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==", "cpu": [ "x64" ], @@ -1304,9 +1304,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", - "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz", + "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==", "cpu": [ "arm" ], @@ -1320,9 +1320,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", - "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz", + "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==", "cpu": [ "arm64" ], @@ -1336,9 +1336,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", - "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz", + "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==", "cpu": [ "ia32" ], @@ -1352,9 +1352,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", - "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz", + "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==", "cpu": [ "loong64" ], @@ -1368,9 +1368,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", - "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz", + "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==", "cpu": [ "mips64el" ], @@ -1384,9 +1384,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", - "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz", + "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==", "cpu": [ "ppc64" ], @@ -1400,9 +1400,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", - "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz", + "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==", "cpu": [ "riscv64" ], @@ -1416,9 +1416,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", - "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz", + "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==", "cpu": [ "s390x" ], @@ -1432,9 +1432,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", - "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz", + "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==", "cpu": [ "x64" ], @@ -1447,10 +1447,26 @@ "node": ">=18" } }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz", + "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", - "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz", + "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==", "cpu": [ "x64" ], @@ -1464,9 +1480,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", - "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz", + "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==", "cpu": [ "arm64" ], @@ -1480,9 +1496,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", - "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz", + "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==", "cpu": [ "x64" ], @@ -1496,9 +1512,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", - "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", + "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==", "cpu": [ "x64" ], @@ -1512,9 +1528,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", - "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz", + "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==", "cpu": [ "arm64" ], @@ -1528,9 +1544,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", - "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz", + "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==", "cpu": [ "ia32" ], @@ -1544,9 +1560,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", - "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz", + "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==", "cpu": [ "x64" ], @@ -3607,9 +3623,9 @@ } }, "node_modules/esbuild": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", - "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", + "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", "dev": true, "hasInstallScript": true, "bin": { @@ -3619,30 +3635,31 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.24.0", - "@esbuild/android-arm": "0.24.0", - "@esbuild/android-arm64": "0.24.0", - "@esbuild/android-x64": "0.24.0", - "@esbuild/darwin-arm64": "0.24.0", - "@esbuild/darwin-x64": "0.24.0", - "@esbuild/freebsd-arm64": "0.24.0", - "@esbuild/freebsd-x64": "0.24.0", - "@esbuild/linux-arm": "0.24.0", - "@esbuild/linux-arm64": "0.24.0", - "@esbuild/linux-ia32": "0.24.0", - "@esbuild/linux-loong64": "0.24.0", - "@esbuild/linux-mips64el": "0.24.0", - "@esbuild/linux-ppc64": "0.24.0", - "@esbuild/linux-riscv64": "0.24.0", - "@esbuild/linux-s390x": "0.24.0", - "@esbuild/linux-x64": "0.24.0", - "@esbuild/netbsd-x64": "0.24.0", - "@esbuild/openbsd-arm64": "0.24.0", - "@esbuild/openbsd-x64": "0.24.0", - "@esbuild/sunos-x64": "0.24.0", - "@esbuild/win32-arm64": "0.24.0", - "@esbuild/win32-ia32": "0.24.0", - "@esbuild/win32-x64": "0.24.0" + "@esbuild/aix-ppc64": "0.24.2", + "@esbuild/android-arm": "0.24.2", + "@esbuild/android-arm64": "0.24.2", + "@esbuild/android-x64": "0.24.2", + "@esbuild/darwin-arm64": "0.24.2", + "@esbuild/darwin-x64": "0.24.2", + "@esbuild/freebsd-arm64": "0.24.2", + "@esbuild/freebsd-x64": "0.24.2", + "@esbuild/linux-arm": "0.24.2", + "@esbuild/linux-arm64": "0.24.2", + "@esbuild/linux-ia32": "0.24.2", + "@esbuild/linux-loong64": "0.24.2", + "@esbuild/linux-mips64el": "0.24.2", + "@esbuild/linux-ppc64": "0.24.2", + "@esbuild/linux-riscv64": "0.24.2", + "@esbuild/linux-s390x": "0.24.2", + "@esbuild/linux-x64": "0.24.2", + "@esbuild/netbsd-arm64": "0.24.2", + "@esbuild/netbsd-x64": "0.24.2", + "@esbuild/openbsd-arm64": "0.24.2", + "@esbuild/openbsd-x64": "0.24.2", + "@esbuild/sunos-x64": "0.24.2", + "@esbuild/win32-arm64": "0.24.2", + "@esbuild/win32-ia32": "0.24.2", + "@esbuild/win32-x64": "0.24.2" } }, "node_modules/escalade": { diff --git a/package.json b/package.json index a906e06da..c05753d68 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "chokidar-cli": "^3.0.0", "cpr": "^3.0.1", "cssnano": "^7.0.6", - "esbuild": "^0.24.0", + "esbuild": "^0.24.2", "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", From e19915891d0043dcd250149ff2713d15f5452f0c Mon Sep 17 00:00:00 2001 From: Jake 'Sid' Smith Date: Mon, 30 Dec 2024 13:47:21 +0000 Subject: [PATCH 047/176] Add "How We Built the World Wide Web in Five Days" event --- .../talks/2025-01-09-built-www-in-5-days.jpg | Bin 0 -> 25880 bytes _posts/2025-01-09-built-www-in-5-days.md | 37 ++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 _assets/images/talks/2025-01-09-built-www-in-5-days.jpg create mode 100644 _posts/2025-01-09-built-www-in-5-days.md diff --git a/_assets/images/talks/2025-01-09-built-www-in-5-days.jpg b/_assets/images/talks/2025-01-09-built-www-in-5-days.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d5c50ecf734b785bd03fc705f72b3bdb2dd7b0cf GIT binary patch literal 25880 zcmbTd1yohv_Ah?Up}RpEqy!1+?k?$W4oG)Nihv+3Al+S((xr4N-5}i|AYHzF^xp5i zzcft;P>3`b#z^MNl6n`brl(TC20^C3<9CcDcLwWL9js} z2S;~Tby*22T|Ip&r0*aI2nB=)Vh4fDpl;5}8Zw$7pvg;1Qn>+xVDx|58I5=7WV_-TvTR2$2=pKN6@9AL)&~Qos9qMUg=>^bJ08MM};a~&M z*8q+0U}@$C0>Puh`rR#|)&TtipwV45)g=L12n0e#xB4&I{J&^-%h!OOAdsY!v$v~_ zm9;z7Gbke!J3l`km7JxQy`{T5i>eva&dk+1xLwEyeFe@6Y^30Q3Zj`*eaCuU&6k^l7lhxb2yPI({@-v!{C5C7>iPX&P* z-+@3+7XH&mn*#!2g@8Z}qyJ?OAuM04-QAr9*x0%a71R=0d*>1yc+ zh|&hK%*N3Q2)Cn!jk}GLBbANg|0%-%k8J;?1C0Ee*8qW6@Cd>;VFh82;)CFhMnLd* zXdpPlEZ_vA&Dg{-7YC(;lHc%(14>SxK15JY#L93uG&;jTKbP2ixgTY8(3@{#; z7)%MK13w3Ifcd~8U}>-tSRJefHU(RO9l;)8KX5QO5*!as1LuNE!8PD!a3^>WJPw`* zuYvc#XW&~190VPL4|o^7)S~v5Aq4p0O^DbL#83C zkORmC90(2#ju4I-js=bnP7+Q9P9N?SoGV-aTm)PaTpnB{Tnk)3+$7v8+#%czJR&?E zJQX|(ydb2qtKxU zps1i&pm?Liq7V3pfaEeqiUksqP|53u;ZxUIN(I#l;I5G?BXKf(&I|wTHuD@=HqtbZs5V;(cnqqLGgm|3h;XIw(t@0 z8Sv%tZSf=VEAYSLpAg^@a1m$|ye3E|XeU@Dgd?OUlqa+&j3ulkoFTj=A}10jvLp&8 zswA2qx_UzTMC^&>lZYo(Po|&T5>pXN6WbBT5jPSqlfaWOk*JY)kz|qdk{pualM0eT zNh3&WNf*c7qHI zrKDA+^`kAPU7$mu{Z&a%cz z$g0E|#M;Pu%tp(m&lbnl&-VC&`-T0Bf)|VIxayttDNYPd8O}GH zO`NA(&$%qQvbg5B@wk<_!??S+A9#3qTzM*a_IPP|O?fkTXZi5?RQaO#2KW*9CHUX) zxAETy@CdjI)C&9*WD&FzEEC)nVi2+vDiGQbekyDxoGZL4LM37&i z%bdt^%lgWGl|ztIl#7#_l_!^n%9qNYDDW!yEA%L$D{3gFDXuFqDY+`OC_|JLloOPf zUedjEeA%c1Qju3lP+3-GP<2slRYO!$RZCafR%ciDQ}5Tn(=gE})40@>(2Uhw)Ox1n zq1C00rEREPs(qy+r4z5Ss>`P9uRE+qqGzMmq>rSptzV>nVIXagXs~6-Z5V1eW5i(e z+Gx<2#Ms`r-2}_T%;d8vf~k&and!Zmidml7g}Jun@EOXt8H0Y#DF4 z^Gf(t{Ht9nVXFkIJ!?_xBC>vPv7WJ*& z+iyWHg5rbDgLQ&iLdZh`LpI*YzAF#K40R2i4HFE@eh>fN=Kc3@&hXUm#|Vpvp~x4J zNs;$a(5Rtk_UM%8-!ZRZzQ^*!W_>{X;P_!CPBgA09w*)>ej`CSq2VLd$B2*Ti6)7I zNnA)_b8K?v za%FQH^62xD@)7er^S2AM3;GNB3QLPfiXw|1iXDqrOVmqxN_k65%gD-N%OT|+<$IqD zKaEvLRWwzyROVI@Rz+5Wsy(XrYfNiqY87j{KJ$I9tfQ;TsK=|1XaF~OH=HzDH?B76 zHH|kbGwidThx23lew8wU!c7$~N{^IlH;;Zx5!%nNtjV_a}#ctj1sUEeS z@4bq>1AQ`m-TmVIUj~E++6Dy%n}_&@8i#p?8%DTC>c4S+tN+gPyl*8e8_K8yNA{Hyq!>%8ki_2S2+!{yyo#5M7C$qnC4|EQ1O4x}|H=2yx8GeL9AvO0SP~A51A^dy;c&pedjNa^0>i@r@Z#Uf0tg5K zhlGHLi~^4ekPzV6KaW6Q2nbLb5eXR^FcfI;e~f|y2Ee$0C)hYhRMfaH*zu6XpNiqr z5O5IEqNs8b0Rq7gcsK+&6a+*#6xeVG91c8)8W(|G98t~8l)AmT0&evCKw(883`WkuTEeP4ul$;T^x=Im;x8z&Fvh2 z%JJf)W=$OrULq*IOV#<*+%>Ouf`$`+-R<`R2pup6f&+&GD6sWKZmASMLi%Z(+>J=k zD;9Q};Q@W?v({k}i3w8Ln6ookZ!c0x^1gl|_nL_=!*qP-nUvi*%fRL&$Zks#Wcp=x z-(T*6jKK{hee++0DRoh2$sg3hkD zWID+S%iJGX3)C6$BV-5pIg?WAdbe1(Y>Wq?a{7`MaX*aZezF1y+%&g-oFu@{gS)Rw z(#O-97=)n0na*+>>(XZph~UvP^C2tNa+DBQC8m`WE<^r3ZQz^JcZ*3Z>GUN^F7 z4%##~X~x57#)G^G=)F5flegQhQFO`;7+&C>EuN4JNH1jLvLW7PqqadCWcIe9iv^_T zx3xyc#O#^1JnrC!`pU8IQ!Zx(zx7jHJg|x!WH`86rK8lGE;G}O zRHu{75Sz393Cg|z4`g2#EpJ*oxqB)?nzq&pi~HT|{rC2_xU5#5*)wYARP^Z-b8j9rev+IW+ijk2gWENl z9kkqR-3rxR-{$Ax{=_k5I1KMwJ{uTgZT zTs)Ew76~!hMf@zF$U`tGN9tRI(wG|_z ziABe{jrh#nIG^at>m!{NB6FLBgbhRhu1~1IW&%67FE=CB$P00V%`(N1wTk=45am`Kaw$N9OzvkL@H%=#QfBm3p`%A_j zSJRDtw0rTK%kQD-dhSL~+QE33!?sf`Zu`+V?Q(EhjOd7^#NM;ba#tkjf73ZgfamEE zYuDx+8uD~fWT!}wql3T5$CCw_xT_~;#M(1t7!8|_V+NKd^RnU{$Ds6t2+NAi>!XFDs{#jvRV&ZoOK^xnP=}BAuw(Wo= zKLghNqJ|&tA7$-!S$VkTq??_XS1g3Aa>h=$gu?a$WWSR#qdSzgZ!BgH4jcsJmp9yX z^cl9LdYJHs9B(jiV?V z3Eos|TV^t0|6sE8>kkgMXC`77l#vYFinKG9_P;?KmnY6QODy{$+#^O-q}HWn=$<&;lFZv}L$#jx z{EbB0i?Gk_7QG`lv+mU4Je$Z{cJ-)PA*jFXpv4XGRpju&Nv*GNmA7Z+@kM$KM>q4( zedFSnuzB;N;^+swAwf6qQD2R+d3(0t3t`oo@x6ud$}G&E-XpxcQyvW2x0S2u=(4k~ zU!0q^zTYROkzUmx{Mc4lXh#<+aoZ;>beB6$&QtmDb#Rz&McmeMFYj{R2x08p>+)Al zlD=YsMV4ht`i^56N7M7u*NanavgcM|*?wd5hf!qjQmz+jUofUCDaByT9SCLg4IHuw zUSxKoSu*&Eu$AmHcX2Q%j$M;|`Xv*WWj;apVV>3-twV&quyg7QRIh$>`}?JcF0e}i zD^o=KFm=SDYq)Itp!ALGY4&(%t9Ns~ma`FK)@<2w?U1ed{m;1YjSj-DlXZUv+n%|X z$hWJNsc{wt%CG=#u{;;5DPW`ari*2vt{MMf@8@cC)@1~P4>Xfo(2kb}Qo2#S4qOj( z^Ea^tx}>a}LkhLGf>mg|)|zL&9O;HSmMh^~+Ua?XH^x7qeZv`g3{AY_M?`r;Jv%vdemOY@q)umbJssvEn|6}9P>QcoIi2)Mb{Z6-C`KngF2jNh5qC_&aDUt zQ&Re}WtbK;D6w3%c{oD4b?P_2`G7hy>8|I)#^G-q?WwUlGNmV9YJE>=KEe5oMBEwbJR#;Y;F$%mAJC zaR;O9;hQ6)=K+qOS&s@45IHIscasb0)7e`v^fYGg2-IQrCkFT3h+$f+ZE;>PFAi<_7` zukJbj{lf&dWs4(98AsI!WfS?;v(LjM>Oa|-VUCH8;Su4Cj$z${7KSwQFq+%3-}lM9 z`<3O+95)y~`1O*(Y4|)+h2!*ip{fzzzQQ(NCFMacjAfG7Fs=w^I7~1ujHmAa720T!KQZSfK20%ZpRfm!fiBqX*NZ;;RYi4!Fp%kJ@0?f zHvZV2+0Z}P?)HgEn!dg0q*+m(0*IuaH(Jx&?oXa4XNovp>G)oxz}`MhmM)@1SP}TsGPpUnIgsi5u=Xt3poi0{rYxwZ(M%9RW-YFnB~7Lo2JzPS+EmiY&EhWdyp00 zG+!k7w%lC4;*O*>XGAeM2S8zIdMuT-ctu(^YOnqeFz|W3IZs_^gQH z!Mt7hCS~Id@Ael%!^M4<6E`P zYG6hHZy`P7g=MEp)W=F*u>I{A~w>^b6ZP}S{^DLn~5JNyWxm-#&=6cRsU zsa+lX0Cej$j9$|_Qk`t4Z~4AC2^jzfCA)KIrKYSCN379-wNXYr?g~+VIHl>ItF5am zQs_&XZ4c2WRppnf+C0QP0+zZ%KP06z$wo}@U=Ml#H+waoc{YzNK_{kB4STLnA;X&SQ;o0o#uEG6~g!*>PZefYTX(0~|7N00kp} z9#wZK2PmqitVOS>?>i4LWP-;RrzvtS`txa{qclzO%#$wE&u>e!!s&Q)>ZRREqct|! zP?NS0R0_CBuvTY(5Wg(`6rcOGs87Kj#1_RCg?9>nX`kVzjBqLU5wG^ud90xikz&g; zZth~wn|GTM?wf2G@5plUz#28JI6op96m%xEY6~-I)b@`iy_-_LBIkIjF?_3a?;SYS z9v-&D5VuKOJ34%;N$|ZOp3&er7iHh4Qv6fl-eW0xhh~}{`lC|hqQn*_kJ@VOYeBV= z^M0eV;vwa8k+IKiFEGrJtu;Q-5`DfPWtpVVx3R+O-N%yuj)6O1;j<{?snPa2r*WQ$ zjaEYB(O4}9=Q&yS>szEEE@XGZ&66T>bivdwn^%aT-oh$^8(bHZ&-^y&6%5;_{L`i| z2QX$teuGG|awmiZ*A}vslZJ5aGzFU}UI|opa!Q3h35LtHVUFi%P!3LQP3xMs?YMUBeDQnIx&Ze9r%xNNZjh)R z5(<}JT-sMiFP6%Ocd1az{{~^ySNCse?MEXS#)Ut*OyXm`s(k7)K>| zaHEgzd1P2vc#+fYm*-@`W;tU%ckae}9gGVZh~F+RwM+>cO!16bJn%L6>#|s{{gjI9 z)b3-UelorGfpn@Gzd^>B>7lX?jcI;o!>Vr%FSmY!tQwzjprS+?l3|azW2PrkUYfy~ zYZ$b6?K60;%OIv%1qm6d#%R*K=I~PUPdBD~bLW5cIBs;B!W1S)50jdw+Ovi41E1WWUlxVMT(LixB? zi!21*Gyq%RU?Xdudg$+HAxAmXjL_DFdem4G#y#RLynD^19S}Tum2TU2M`4YQM_H z#YKg0Y(x>h%B=G7(jkz}#sQiMiIxuZ4op7*XUUiYKoXeekq8@$+G3tQPyJ$8shnBm~ek@!LhC!y^hni zg4=sB$2Lud_S2R1)Y1`SH0;*&!V1i{2N=ZqRPv4KEiy?EN%v}9kqcwj@R<`_^PP*J- zHe!89l&M1Y6E}%GsfA@1keL*MIfB(*vCbjc1sGI*9gNdd&-TIGoFC>qA@yIA@2;!x z8ir#XzDzavY>aIRipN;4=Uc0O_7uVUjQADd1Ur>*Nc^@woku-`aM=9QOyiR6T6hiT zHJn<`#FkS`M^?)U9sXJb3Emp^sg2{dHn2g_d7j?jQL|#^a&YKIYNV){pFD^3edfNi+TAfs)jizOHYJyHcB37N5KJHwfOA zi=5Y&s!T^;R)F5i)@H80+u=%jmEntr(#n(b&${HAx_vbrO;bKvmjiaBo_$OuM!C<1 zbh7qSi{uGd@TXrkK-Ip6orLC#@6JN&xFgEpnCv+=dk$aj;=lG7ADRx)lqz*8)BWhu zzs?X(LcKl9Bj8aM|=y9Eh&aA4i5pt z!|urNV?oGNz=eGtnhVbbeE#XgMux{mrV14Qdw1By00HC}zyX5wiGzZy#b8XZYjKPO zHf0bnpEB?j3<4+!Z~-%jQHABe9svXXFhYRomH+hr;l&brx;l1ySufBa%b;+@GGza* zv_8IG+LKyix|ai)D(#OdfDD)tzyv|aEGX)7ab$p$2sMrl$JAp!Dpwd#m{vQ1>%VwsC`t#ae8Vl>c;sRm1 zQ2~yDAY-PQtj?039~M%}{sui=TVGY6v4Ge@y|kPiCkStK?feX3(!d}X3rt*fTiBbKL0gogu$k6K6!r)xs zd7S&cnU9L7&(IG|%+_f?I8F2Dsj8RMB^}hwTLzdOPr@3I1Pc`47|ihRBg;<9l;+Ec z4A!Ngy8`qiK5_+G&dAFcc*gWa81yd)te20Z?P~^wY$g722cRYpyuDAqK?eqh;Rct9 zUn-u9%C&OXDbl-h^eYoM$bXoe3S1~R8Kkwx&_R4lg`A@mx2Oe3g=q|v4VwWoqVti< z!(Nn2bL4@7=r{yxLA^ut#cp9#k0Hj0{h2Cl&ZiBZuYg+s6Jc(Fv4JNDG`ylJ8l-G& z&HQ3*plk1irR_mW)W7UXDJIDUf27O|%ua@qZh*upJ{;D}-S2mS|40R9_#-$pm%l?S z2y+c@o_(t*%S(Zg0RvY{L{q9mOyOi(w0{IqprV$ied`ymY2!RXMCWZF5STx%hAjeY zWV>1tPE6YQIX%z-1=TQ+Shs_DuQKe3ExHv1Gb~TL*8vF%}Rv?mhAf_F<_s%)0F`6 zv&9~(<1=K*o|c@ioYxpaj%=oJzsy_|iWc82D-E;}jQ3Ji@5obBuK36vLck)p<4;cO zUekO)-TX#9?$|An9L)^6HFtmajH#1TtUn?R(oI%q{^qmk@vE?IpfX?pi7m!dJCeOQ zslp!B$;X(05q>s)Jf}Il8K`}yH2o@Qg@6=dtxTG3`J^az*!}AA+c70=!-5$8_m@i* zjcVLdZ}dozo4TNU{)!b4 zFlu_e1TO$VwgwUduXMxbH^}5=s^rV5zR*BekwT5YK^Gs~ENe!4vb-7B>hN42&e}Zg zQw~%$JpFYG_nBjvAi7cZPO)H-ki(gM5J||tDjTpi|Ey>x>-$YsV}n%8t}SYNeAVOK z1v1-^Z1U!M#_Z4U_)P5!xU1|Er6P&KUP*Y0FK29_z}yDYR6xSxN#y

7E$&y>nhA45&sOmB%fK+_~MP23rGhN1GY|K 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 Z Date: Wed, 8 Jan 2025 15:42:45 +0000 Subject: [PATCH 048/176] Add stream link --- _posts/2025-01-09-built-www-in-5-days.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/2025-01-09-built-www-in-5-days.md b/_posts/2025-01-09-built-www-in-5-days.md index 50025394c..e94f0d4b4 100644 --- a/_posts/2025-01-09-built-www-in-5-days.md +++ b/_posts/2025-01-09-built-www-in-5-days.md @@ -26,11 +26,11 @@ layout: event.hbs collection: events --- -This event is happening on Thursday 9th of January - the __second__ Thursday of the month. +This event is happening on Thursday 9th of January - the **second** Thursday of the month. The World Wide Web turned 30 years old in 2019. To mark the occasion, a motley group of web nerds gathered at CERN, the birthplace of the web, to build a time machine. The first ever web browser was, confusingly, called WorldWideWeb. What if we could recreate the experience of using it ...but within a modern browser! Join (Je)Remy on a journey through time and space and code as they excavate the foundations of Tim Berners-Lee's gloriously ambitious and hacky hypertext system that went on to conquer the world. -You will be able to join us in-person at [Runway East](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship) or online (link added closer to the event). +You will be able to join us in-person at [Runway East](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship) or [online via YouTube](https://www.youtube.com/live/XONerj4rE2I?si=xW_lRY5jZFRijtzo). We welcome people of all backgrounds and experience levels, so whether you've got a few years under your belt, or you're just starting to look into development we'd love to have you along. From cca32d3194be1df6574a4bae6dc52e6247c4dd69 Mon Sep 17 00:00:00 2001 From: Jake 'Sid' Smith Date: Tue, 28 Jan 2025 14:46:55 +0000 Subject: [PATCH 049/176] Add "When is a button not a button?" event --- .../talks/when-is-a-button-not-a-button.jpg | Bin 0 -> 46578 bytes ...025-02-06-when-is-a-button-not-a-button.md | 36 ++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 _assets/images/talks/when-is-a-button-not-a-button.jpg create mode 100644 _posts/2025-02-06-when-is-a-button-not-a-button.md diff --git a/_assets/images/talks/when-is-a-button-not-a-button.jpg b/_assets/images/talks/when-is-a-button-not-a-button.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ecbb06b347c52c5c99d5a4e111bd4726f4d27440 GIT binary patch literal 46578 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 literal 0 HcmV?d00001 diff --git a/_posts/2025-02-06-when-is-a-button-not-a-button.md b/_posts/2025-02-06-when-is-a-button-not-a-button.md new file mode 100644 index 000000000..c80f907ca --- /dev/null +++ b/_posts/2025-02-06-when-is-a-button-not-a-button.md @@ -0,0 +1,36 @@ +--- +title: "When is a button not a button? Semantic HTML and Accessibility APIs" +summary: "A web tech meetup based in Brighton & Hove" +date: 2025-02-06T19:00:00 +meetup: https://www.meetup.com/async-web-tech-meetup/events/305717552 +image: + url: /img/talks/when-is-a-button-not-a-button.jpg + title: When is a button not a button? Semantic HTML and Accessibility APIs +speakers: + - name: Helen Brockelbank + link: https://adactio.com/ +tags: + - html + - ui + - accessibility +venue: + name: Runway East + link: https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship + location: https://goo.gl/maps/WGe2p9D7Wup3LdNt8 + address: York And Elder Works, 50 New England St, Brighton BN1 4AW + latlong: 50.8325788,-0.1420808 +layout: event.hbs +collection: events +--- + +On the Thursday Feb 6th we'll be joined by Helen Brockelbank - accessibility specialist, front end developer, and bird enthusiast. + +Have you ever tried using a web interface only to find interactive elements broken or content missing? This is a daily struggle for assistive technology users, and it can leave them excluded from our increasingly digital world. + +In this talk we’ll look at how accessibility APIs interact with the DOM so we can all make websites that are more useful than a sewing machine made of cake. + +You will be able to join us in-person at [Runway East](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship) or online via YouTube (link added closer to the event). + +We welcome people of all backgrounds and experience levels, so whether you've got a few years under your belt, or you're just starting to look into development we'd love to have you along. + +🍕 Pizza and 🍻 drinks will be provided thanks to sponsorship from [Runway East](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship) and [Silicon Brighton](https://siliconbrighton.com/). From 4f4b18d974df2ddc7a67e05a909e5316b0d32a3c Mon Sep 17 00:00:00 2001 From: Jake 'Sid' Smith Date: Tue, 28 Jan 2025 15:00:02 +0000 Subject: [PATCH 050/176] Remove incorrect link from last event --- _posts/2025-02-06-when-is-a-button-not-a-button.md | 1 - 1 file changed, 1 deletion(-) diff --git a/_posts/2025-02-06-when-is-a-button-not-a-button.md b/_posts/2025-02-06-when-is-a-button-not-a-button.md index c80f907ca..74204b4bd 100644 --- a/_posts/2025-02-06-when-is-a-button-not-a-button.md +++ b/_posts/2025-02-06-when-is-a-button-not-a-button.md @@ -8,7 +8,6 @@ image: title: When is a button not a button? Semantic HTML and Accessibility APIs speakers: - name: Helen Brockelbank - link: https://adactio.com/ tags: - html - ui From 1350bf8554a73c1a0fb2feeadde1e7dee5b611ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Jan 2025 20:33:57 +0000 Subject: [PATCH 051/176] Bump the dev-dependencies group across 1 directory with 4 updates Bumps the dev-dependencies group with 4 updates in the / directory: [@metalsmith/permalinks](https://github.com/metalsmith/permalinks), [marked](https://github.com/markedjs/marked), [postcss](https://github.com/postcss/postcss) and [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env). Updates `@metalsmith/permalinks` from 3.1.0 to 3.2.0 - [Release notes](https://github.com/metalsmith/permalinks/releases) - [Changelog](https://github.com/metalsmith/permalinks/blob/main/CHANGELOG.md) - [Commits](https://github.com/metalsmith/permalinks/compare/v3.1.0...v3.2.0) Updates `marked` from 15.0.4 to 15.0.6 - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v15.0.4...v15.0.6) Updates `postcss` from 8.4.49 to 8.5.1 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.49...8.5.1) Updates `postcss-preset-env` from 10.1.2 to 10.1.3 - [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md) - [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env) --- updated-dependencies: - dependency-name: "@metalsmith/permalinks" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: marked dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: postcss-preset-env dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 226 +++++++++++++++++++++++++--------------------- package.json | 8 +- 2 files changed, 128 insertions(+), 106 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6b780d288..9c738a090 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@metalsmith/in-place": "^5.0.0", "@metalsmith/layouts": "^2.7.0", "@metalsmith/markdown": "^1.10.0", - "@metalsmith/permalinks": "^3.1.0", + "@metalsmith/permalinks": "^3.2.0", "autoprefixer": "^10.4.20", "browser-sync": "^3.0.3", "chokidar-cli": "^3.0.0", @@ -25,7 +25,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^15.0.4", + "marked": "^15.0.6", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", @@ -40,10 +40,10 @@ "metalsmith-tags": "^2.1.0", "moment": "^2.30.1", "npm-run-all": "^4.1.5", - "postcss": "^8.4.49", + "postcss": "^8.5.1", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.1.2", + "postcss-preset-env": "^10.1.3", "striptags": "^3.2.0", "tailwindcss": "^3.4.17" } @@ -104,9 +104,9 @@ } }, "node_modules/@csstools/css-calc": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.0.tgz", - "integrity": "sha512-X69PmFOrjTZfN5ijxtI8hZ9kRADFSLrmmQ6hgDJ272Il049WGKpDY64KhrFm/7rbWve0z81QepawzjkKlqkNGw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.1.tgz", + "integrity": "sha512-rL7kaUnTkL9K+Cvo2pnCieqNpTKgQzy5f+N+5Iuko9HAoasP+xgprVh7KN/MaJVvVL1l0EzQq2MoqBHKSrDrag==", "dev": true, "funding": [ { @@ -118,6 +118,7 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { "node": ">=18" }, @@ -127,9 +128,9 @@ } }, "node_modules/@csstools/css-color-parser": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.6.tgz", - "integrity": "sha512-S/IjXqTHdpI4EtzGoNCHfqraXF37x12ZZHA1Lk7zoT5pm2lMjFuqhX/89L7dqX4CcMacKK+6ZCs5TmEGb/+wKw==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.7.tgz", + "integrity": "sha512-nkMp2mTICw32uE5NN+EsJ4f5N+IGFeCFu4bGpiKgb2Pq/7J/MpyLBeQ5ry4KKtRFZaYs6sTmcMYrSRIyj5DFKA==", "dev": true, "funding": [ { @@ -141,9 +142,10 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "dependencies": { "@csstools/color-helpers": "^5.0.1", - "@csstools/css-calc": "^2.1.0" + "@csstools/css-calc": "^2.1.1" }, "engines": { "node": ">=18" @@ -279,9 +281,9 @@ } }, "node_modules/@csstools/postcss-color-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.6.tgz", - "integrity": "sha512-EcvXfC60cTIumzpsxWuvVjb7rsJEHPvqn3jeMEBUaE3JSc4FRuP7mEQ+1eicxWmIrs3FtzMH9gR3sgA5TH+ebQ==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.7.tgz", + "integrity": "sha512-aDHYmhNIHR6iLw4ElWhf+tRqqaXwKnMl0YsQ/X105Zc4dQwe6yJpMrTN6BwOoESrkDjOYMOfORviSSLeDTJkdQ==", "dev": true, "funding": [ { @@ -293,8 +295,9 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.7", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", @@ -308,9 +311,9 @@ } }, "node_modules/@csstools/postcss-color-mix-function": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.6.tgz", - "integrity": "sha512-jVKdJn4+JkASYGhyPO+Wa5WXSx1+oUgaXb3JsjJn/BlrtFh5zjocCY7pwWi0nuP24V1fY7glQsxEYcYNy0dMFg==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.7.tgz", + "integrity": "sha512-e68Nev4CxZYCLcrfWhHH4u/N1YocOfTmw67/kVX5Rb7rnguqqLyxPjhHWjSBX8o4bmyuukmNf3wrUSU3//kT7g==", "dev": true, "funding": [ { @@ -322,8 +325,9 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.7", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", @@ -365,9 +369,9 @@ } }, "node_modules/@csstools/postcss-exponential-functions": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.5.tgz", - "integrity": "sha512-mi8R6dVfA2nDoKM3wcEi64I8vOYEgQVtVKCfmLHXupeLpACfGAided5ddMt5f+CnEodNu4DifuVwb0I6fQDGGQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.6.tgz", + "integrity": "sha512-IgJA5DQsQLu/upA3HcdvC6xEMR051ufebBTIXZ5E9/9iiaA7juXWz1ceYj814lnDYP/7eWjZnw0grRJlX4eI6g==", "dev": true, "funding": [ { @@ -379,8 +383,9 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.1.0", + "@csstools/css-calc": "^2.1.1", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3" }, @@ -419,9 +424,9 @@ } }, "node_modules/@csstools/postcss-gamut-mapping": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.6.tgz", - "integrity": "sha512-0ke7fmXfc8H+kysZz246yjirAH6JFhyX9GTlyRnM0exHO80XcA9zeJpy5pOp5zo/AZiC/q5Pf+Hw7Pd6/uAoYA==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.7.tgz", + "integrity": "sha512-gzFEZPoOkY0HqGdyeBXR3JP218Owr683u7KOZazTK7tQZBE8s2yhg06W1tshOqk7R7SWvw9gkw2TQogKpIW8Xw==", "dev": true, "funding": [ { @@ -433,8 +438,9 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.7", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3" }, @@ -446,9 +452,9 @@ } }, "node_modules/@csstools/postcss-gradients-interpolation-method": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.6.tgz", - "integrity": "sha512-Itrbx6SLUzsZ6Mz3VuOlxhbfuyLTogG5DwEF1V8dAi24iMuvQPIHd7Ti+pNDp7j6WixndJGZaoNR0f9VSzwuTg==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.7.tgz", + "integrity": "sha512-WgEyBeg6glUeTdS2XT7qeTFBthTJuXlS9GFro/DVomj7W7WMTamAwpoP4oQCq/0Ki2gvfRYFi/uZtmRE14/DFA==", "dev": true, "funding": [ { @@ -460,8 +466,9 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.7", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", @@ -475,9 +482,9 @@ } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.6.tgz", - "integrity": "sha512-927Pqy3a1uBP7U8sTfaNdZVB0mNXzIrJO/GZ8us9219q9n06gOqCdfZ0E6d1P66Fm0fYHvxfDbfcUuwAn5UwhQ==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.7.tgz", + "integrity": "sha512-LKYqjO+wGwDCfNIEllessCBWfR4MS/sS1WXO+j00KKyOjm7jDW2L6jzUmqASEiv/kkJO39GcoIOvTTfB3yeBUA==", "dev": true, "funding": [ { @@ -489,8 +496,9 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.7", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", @@ -765,9 +773,9 @@ } }, "node_modules/@csstools/postcss-media-minmax": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.5.tgz", - "integrity": "sha512-sdh5i5GToZOIAiwhdntRWv77QDtsxP2r2gXW/WbLSCoLr00KTq/yiF1qlQ5XX2+lmiFa8rATKMcbwl3oXDMNew==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.6.tgz", + "integrity": "sha512-J1+4Fr2W3pLZsfxkFazK+9kr96LhEYqoeBszLmFjb6AjYs+g9oDAw3J5oQignLKk3rC9XHW+ebPTZ9FaW5u5pg==", "dev": true, "funding": [ { @@ -779,8 +787,9 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "dependencies": { - "@csstools/css-calc": "^2.1.0", + "@csstools/css-calc": "^2.1.1", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/media-query-list-parser": "^4.0.2" @@ -873,9 +882,9 @@ } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.6.tgz", - "integrity": "sha512-Hptoa0uX+XsNacFBCIQKTUBrFKDiplHan42X73EklG6XmQLG7/aIvxoNhvZ7PvOWMt67Pw3bIlUY2nD6p5vL8A==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.7.tgz", + "integrity": "sha512-I6WFQIbEKG2IO3vhaMGZDkucbCaUSXMxvHNzDdnfsTCF5tc0UlV3Oe2AhamatQoKFjBi75dSEMrgWq3+RegsOQ==", "dev": true, "funding": [ { @@ -887,8 +896,9 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.7", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", @@ -928,9 +938,9 @@ } }, "node_modules/@csstools/postcss-random-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.1.tgz", - "integrity": "sha512-Ab/tF8/RXktQlFwVhiC70UNfpFQRhtE5fQQoP2pO+KCPGLsLdWFiOuHgSRtBOqEshCVAzR4H6o38nhvRZq8deA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.2.tgz", + "integrity": "sha512-vBCT6JvgdEkvRc91NFoNrLjgGtkLWt47GKT6E2UDn3nd8ZkMBiziQ1Md1OiKoSsgzxsSnGKG3RVdhlbdZEkHjA==", "dev": true, "funding": [ { @@ -942,8 +952,9 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.1.0", + "@csstools/css-calc": "^2.1.1", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3" }, @@ -955,9 +966,9 @@ } }, "node_modules/@csstools/postcss-relative-color-syntax": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.6.tgz", - "integrity": "sha512-yxP618Xb+ji1I624jILaYM62uEmZcmbdmFoZHoaThw896sq0vU39kqTTF+ZNic9XyPtPMvq0vyvbgmHaszq8xg==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.7.tgz", + "integrity": "sha512-apbT31vsJVd18MabfPOnE977xgct5B1I+Jpf+Munw3n6kKb1MMuUmGGH+PT9Hm/fFs6fe61Q/EWnkrb4bNoNQw==", "dev": true, "funding": [ { @@ -969,8 +980,9 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.7", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", @@ -1022,9 +1034,9 @@ } }, "node_modules/@csstools/postcss-sign-functions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.0.tgz", - "integrity": "sha512-SLcc20Nujx/kqbSwDmj6oaXgpy3UjFhBy1sfcqPgDkHfOIfUtUVH7OXO+j7BU4v/At5s61N5ZX6shvgPwluhsA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.1.tgz", + "integrity": "sha512-MslYkZCeMQDxetNkfmmQYgKCy4c+w9pPDfgOBCJOo/RI1RveEUdZQYtOfrC6cIZB7sD7/PHr2VGOcMXlZawrnA==", "dev": true, "funding": [ { @@ -1036,8 +1048,9 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.1.0", + "@csstools/css-calc": "^2.1.1", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3" }, @@ -1049,9 +1062,9 @@ } }, "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.5.tgz", - "integrity": "sha512-G6SJ6hZJkhxo6UZojVlLo14MohH4J5J7z8CRBrxxUYy9JuZiIqUo5TBYyDGcE0PLdzpg63a7mHSJz3VD+gMwqw==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.6.tgz", + "integrity": "sha512-/dwlO9w8vfKgiADxpxUbZOWlL5zKoRIsCymYoh1IPuBsXODKanKnfuZRr32DEqT0//3Av1VjfNZU9yhxtEfIeA==", "dev": true, "funding": [ { @@ -1063,8 +1076,9 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.1.0", + "@csstools/css-calc": "^2.1.1", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3" }, @@ -1103,9 +1117,9 @@ } }, "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.5.tgz", - "integrity": "sha512-/YQThYkt5MLvAmVu7zxjhceCYlKrYddK6LEmK5I4ojlS6BmO9u2yO4+xjXzu2+NPYmHSTtP4NFSamBCMmJ1NJA==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.6.tgz", + "integrity": "sha512-c4Y1D2Why/PeccaSouXnTt6WcNHJkoJRidV2VW9s5gJ97cNxnLgQ4Qj8qOqkIR9VmTQKJyNcbF4hy79ZQnWD7A==", "dev": true, "funding": [ { @@ -1117,8 +1131,9 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.1.0", + "@csstools/css-calc": "^2.1.1", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3" }, @@ -1827,10 +1842,11 @@ } }, "node_modules/@metalsmith/permalinks": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@metalsmith/permalinks/-/permalinks-3.1.0.tgz", - "integrity": "sha512-dYfAT5ojuq/R0n6pVJk2rAg109qRICEXcLt6Fj8z5UqZD9oXOJ1blXrJdNo2ElRQQlDIpGgGsH6hU/SfYj5nwg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@metalsmith/permalinks/-/permalinks-3.2.0.tgz", + "integrity": "sha512-e4G23V2/fxgiF7Qoi98dOqt6ZQ8gdXDceIL3pGm92wcLLPjbma5175+u0GuQXLsXSyaoNWITTv8Lt6U9/8GJCA==", "dev": true, + "license": "MIT", "dependencies": { "dlv": "^1.1.3", "regexparam": "^3.0.0", @@ -5058,10 +5074,11 @@ } }, "node_modules/marked": { - "version": "15.0.4", - "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.4.tgz", - "integrity": "sha512-TCHvDqmb3ZJ4PWG7VEGVgtefA5/euFmsIhxtD0XsBxI39gUSKL81mIRFdt0AiNQozUahd4ke98ZdirExd/vSEw==", + "version": "15.0.6", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.6.tgz", + "integrity": "sha512-Y07CUOE+HQXbVDCGl3LXggqJDbXDP2pArc2C1N1RRMN0ONiShoSsIInMd5Gsxupe7fKLpgimTV+HOJ9r7bA+pg==", "dev": true, + "license": "MIT", "bin": { "marked": "bin/marked.js" }, @@ -5422,9 +5439,9 @@ } }, "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", "dev": true, "funding": [ { @@ -5432,6 +5449,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -5908,9 +5926,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.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", + "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", "dev": true, "funding": [ { @@ -5926,8 +5944,9 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", + "nanoid": "^3.3.8", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -6069,9 +6088,9 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.6.tgz", - "integrity": "sha512-wLXvm8RmLs14Z2nVpB4CWlnvaWPRcOZFltJSlcbYwSJ1EDZKsKDhPKIMecCnuU054KSmlmubkqczmm6qBPCBhA==", + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.7.tgz", + "integrity": "sha512-EZvAHsvyASX63vXnyXOIynkxhaHRSsdb7z6yiXKIovGXAolW4cMZ3qoh7k3VdTsLBS6VGdksGfIo3r6+waLoOw==", "dev": true, "funding": [ { @@ -6083,8 +6102,9 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.7", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", @@ -6572,9 +6592,9 @@ } }, "node_modules/postcss-lab-function": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.6.tgz", - "integrity": "sha512-HPwvsoK7C949vBZ+eMyvH2cQeMr3UREoHvbtra76/UhDuiViZH6pir+z71UaJQohd7VDSVUdR6TkWYKExEc9aQ==", + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.7.tgz", + "integrity": "sha512-+ONj2bpOQfsCKZE2T9VGMyVVdGcGUpr7u3SVfvkJlvhTRmDCfY25k4Jc8fubB9DclAPR4+w8uVtDZmdRgdAHig==", "dev": true, "funding": [ { @@ -6586,8 +6606,9 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.7", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", @@ -7102,9 +7123,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.2.tgz", - "integrity": "sha512-OqUBZ9ByVfngWhMNuBEMy52Izj07oIFA6K/EOGBlaSv+P12MiE1+S2cqXtS1VuW82demQ/Tzc7typYk3uHunkA==", + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.3.tgz", + "integrity": "sha512-9qzVhcMFU/MnwYHyYpJz4JhGku/4+xEiPTmhn0hj3IxnUYlEF9vbh7OC1KoLAnenS6Fgg43TKNp9xcuMeAi4Zw==", "dev": true, "funding": [ { @@ -7116,16 +7137,17 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { "@csstools/postcss-cascade-layers": "^5.0.1", - "@csstools/postcss-color-function": "^4.0.6", - "@csstools/postcss-color-mix-function": "^3.0.6", + "@csstools/postcss-color-function": "^4.0.7", + "@csstools/postcss-color-mix-function": "^3.0.7", "@csstools/postcss-content-alt-text": "^2.0.4", - "@csstools/postcss-exponential-functions": "^2.0.5", + "@csstools/postcss-exponential-functions": "^2.0.6", "@csstools/postcss-font-format-keywords": "^4.0.0", - "@csstools/postcss-gamut-mapping": "^2.0.6", - "@csstools/postcss-gradients-interpolation-method": "^5.0.6", - "@csstools/postcss-hwb-function": "^4.0.6", + "@csstools/postcss-gamut-mapping": "^2.0.7", + "@csstools/postcss-gradients-interpolation-method": "^5.0.7", + "@csstools/postcss-hwb-function": "^4.0.7", "@csstools/postcss-ic-unit": "^4.0.0", "@csstools/postcss-initial": "^2.0.0", "@csstools/postcss-is-pseudo-class": "^5.0.1", @@ -7135,19 +7157,19 @@ "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", "@csstools/postcss-logical-resize": "^3.0.0", "@csstools/postcss-logical-viewport-units": "^3.0.3", - "@csstools/postcss-media-minmax": "^2.0.5", + "@csstools/postcss-media-minmax": "^2.0.6", "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.4", "@csstools/postcss-nested-calc": "^4.0.0", "@csstools/postcss-normalize-display-values": "^4.0.0", - "@csstools/postcss-oklab-function": "^4.0.6", + "@csstools/postcss-oklab-function": "^4.0.7", "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/postcss-random-function": "^1.0.1", - "@csstools/postcss-relative-color-syntax": "^3.0.6", + "@csstools/postcss-random-function": "^1.0.2", + "@csstools/postcss-relative-color-syntax": "^3.0.7", "@csstools/postcss-scope-pseudo-class": "^4.0.1", - "@csstools/postcss-sign-functions": "^1.1.0", - "@csstools/postcss-stepped-value-functions": "^4.0.5", + "@csstools/postcss-sign-functions": "^1.1.1", + "@csstools/postcss-stepped-value-functions": "^4.0.6", "@csstools/postcss-text-decoration-shorthand": "^4.0.1", - "@csstools/postcss-trigonometric-functions": "^4.0.5", + "@csstools/postcss-trigonometric-functions": "^4.0.6", "@csstools/postcss-unset-value": "^4.0.0", "autoprefixer": "^10.4.19", "browserslist": "^4.23.1", @@ -7157,7 +7179,7 @@ "cssdb": "^8.2.3", "postcss-attribute-case-insensitive": "^7.0.1", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^7.0.6", + "postcss-color-functional-notation": "^7.0.7", "postcss-color-hex-alpha": "^10.0.0", "postcss-color-rebeccapurple": "^10.0.0", "postcss-custom-media": "^11.0.5", @@ -7170,7 +7192,7 @@ "postcss-font-variant": "^5.0.0", "postcss-gap-properties": "^6.0.0", "postcss-image-set-function": "^7.0.0", - "postcss-lab-function": "^7.0.6", + "postcss-lab-function": "^7.0.7", "postcss-logical": "^8.0.0", "postcss-nesting": "^13.0.1", "postcss-opacity-percentage": "^3.0.0", diff --git a/package.json b/package.json index c05753d68..fb3e23de3 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "@metalsmith/in-place": "^5.0.0", "@metalsmith/layouts": "^2.7.0", "@metalsmith/markdown": "^1.10.0", - "@metalsmith/permalinks": "^3.1.0", + "@metalsmith/permalinks": "^3.2.0", "autoprefixer": "^10.4.20", "browser-sync": "^3.0.3", "chokidar-cli": "^3.0.0", @@ -47,7 +47,7 @@ "graceful-fs": "^4.2.11", "isobject": "^4.0.0", "jstransformer-handlebars": "^1.2.0", - "marked": "^15.0.4", + "marked": "^15.0.6", "metalsmith": "^2.6.3", "metalsmith-build-date": "^0.2.0", "metalsmith-collections-archive": "^1.1.2", @@ -62,10 +62,10 @@ "metalsmith-tags": "^2.1.0", "moment": "^2.30.1", "npm-run-all": "^4.1.5", - "postcss": "^8.4.49", + "postcss": "^8.5.1", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", - "postcss-preset-env": "^10.1.2", + "postcss-preset-env": "^10.1.3", "striptags": "^3.2.0", "tailwindcss": "^3.4.17" } From b978e8b8420599c238c4daf7474b1e347db59546 Mon Sep 17 00:00:00 2001 From: Jake 'Sid' Smith Date: Thu, 6 Feb 2025 10:03:06 +0000 Subject: [PATCH 052/176] Add stream link --- _posts/2025-02-06-when-is-a-button-not-a-button.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2025-02-06-when-is-a-button-not-a-button.md b/_posts/2025-02-06-when-is-a-button-not-a-button.md index 74204b4bd..05fd6231c 100644 --- a/_posts/2025-02-06-when-is-a-button-not-a-button.md +++ b/_posts/2025-02-06-when-is-a-button-not-a-button.md @@ -28,7 +28,7 @@ Have you ever tried using a web interface only to find interactive elements brok In this talk we’ll look at how accessibility APIs interact with the DOM so we can all make websites that are more useful than a sewing machine made of cake. -You will be able to join us in-person at [Runway East](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship) or online via YouTube (link added closer to the event). +You will be able to join us in-person at [Runway East](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship) or [online via YouTube](https://www.youtube.com/watch?v=9fU8YuQrLLM). We welcome people of all backgrounds and experience levels, so whether you've got a few years under your belt, or you're just starting to look into development we'd love to have you along. From 369db8ad9aad95567ea0b9a0539ad06a6bd95751 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Feb 2025 20:03:54 +0000 Subject: [PATCH 053/176] Bump tailwindcss from 3.4.17 to 4.0.4 Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 3.4.17 to 4.0.4. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.0.4/packages/tailwindcss) --- updated-dependencies: - dependency-name: tailwindcss dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 673 +--------------------------------------------- package.json | 2 +- 2 files changed, 8 insertions(+), 667 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9c738a090..e281ff601 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,19 +45,7 @@ "postcss-import": "^16.1.0", "postcss-preset-env": "^10.1.3", "striptags": "^3.2.0", - "tailwindcss": "^3.4.17" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "tailwindcss": "^4.0.4" } }, "node_modules/@csstools/cascade-layer-name-parser": { @@ -1590,150 +1578,6 @@ "node": ">=18" } }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "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==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, "node_modules/@metalsmith/collections": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@metalsmith/collections/-/collections-1.3.1.tgz", @@ -1894,16 +1738,6 @@ "node": ">= 8" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } - }, "node_modules/@sindresorhus/merge-streams": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", @@ -2013,12 +1847,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -2032,12 +1860,6 @@ "node": ">= 8" } }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -2406,15 +2228,6 @@ "node": ">=6" } }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -3316,12 +3129,6 @@ "node": ">= 0.8.0" } }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", @@ -3392,12 +3199,6 @@ "node": ">=4" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, "node_modules/easy-extender": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", @@ -3859,81 +3660,6 @@ "is-callable": "^1.1.3" } }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/foreground-child/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/fraction.js": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", @@ -4768,29 +4494,13 @@ "node": ">=0.10.0" } }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, "node_modules/jiti": { "version": "1.21.6", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", "dev": true, + "optional": true, + "peer": true, "bin": { "jiti": "bin/jiti.js" } @@ -4873,12 +4583,6 @@ "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==", "dev": true }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, "node_modules/load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", @@ -5064,15 +4768,6 @@ "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", "dev": true }, - "node_modules/lru-cache": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } - }, "node_modules/marked": { "version": "15.0.6", "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.6.tgz", @@ -5370,15 +5065,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, "node_modules/mitt": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", @@ -5427,17 +5113,6 @@ "node": ">=0.10.0" } }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, "node_modules/nanoid": { "version": "3.3.8", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", @@ -5623,15 +5298,6 @@ "node": ">=0.10.0" } }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/object-inspect": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", @@ -5817,22 +5483,6 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, - "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dev": true, - "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/path-type": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", @@ -5884,15 +5534,6 @@ "node": ">=0.10.0" } }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/portscanner": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", @@ -6572,25 +6213,6 @@ "postcss": "^8.0.0" } }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, "node_modules/postcss-lab-function": { "version": "7.0.7", "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.7.tgz", @@ -6781,31 +6403,6 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "postcss-selector-parser": "^6.1.1" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, "node_modules/postcss-nesting": { "version": "13.0.1", "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz", @@ -8040,18 +7637,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/sitemap": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-1.13.0.tgz", @@ -8261,21 +7846,6 @@ "node": ">=8" } }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/string.prototype.padend": { "version": "3.1.6", "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.6.tgz", @@ -8355,19 +7925,6 @@ "node": ">=8" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -8408,83 +7965,6 @@ "postcss": "^8.4.31" } }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/sucrase/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -8544,105 +8024,11 @@ } }, "node_modules/tailwindcss": { - "version": "3.4.17", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", - "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", - "dev": true, - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.6.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.2", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.6", - "lilconfig": "^3.1.3", - "micromatch": "^4.0.8", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.1.1", - "postcss": "^8.4.47", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.2", - "postcss-nested": "^6.2.0", - "postcss-selector-parser": "^6.1.2", - "resolve": "^1.22.8", - "sucrase": "^3.35.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.4.tgz", + "integrity": "sha512-/ezDLEkOLf1lXkr9F2iI5BHJbexJpty5zkV2B8bGHCqAdbc9vk85Jgdkq+ZOvNkNPa3yAaqJ8DjRt584Bc84kw==", "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/tailwindcss/node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/tailwindcss/node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } + "license": "MIT" }, "node_modules/thenby": { "version": "1.3.4", @@ -8650,27 +8036,6 @@ "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", "dev": true }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -8692,12 +8057,6 @@ "node": ">=0.6" } }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true - }, "node_modules/typed-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", @@ -9029,24 +8388,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/wrap-fn": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz", diff --git a/package.json b/package.json index fb3e23de3..42c6a846a 100644 --- a/package.json +++ b/package.json @@ -67,6 +67,6 @@ "postcss-import": "^16.1.0", "postcss-preset-env": "^10.1.3", "striptags": "^3.2.0", - "tailwindcss": "^3.4.17" + "tailwindcss": "^4.0.4" } } From a52f8cac60ee649cc4919d044eeef9fa5db0701a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20=E3=82=A4=E3=83=BC=E3=83=99=E3=82=B9=20Eves?= Date: Thu, 6 Feb 2025 21:43:03 +0000 Subject: [PATCH 054/176] Upgraded to Tailwind v4 --- _assets/styles/_footer.css | 2 +- _assets/styles/_hero.css | 2 +- _assets/styles/_masthead.css | 2 +- _assets/styles/_module.css | 2 +- _assets/styles/_overrides.css | 2 +- _assets/styles/_photos.css | 4 +- _assets/styles/_social.css | 2 +- _assets/styles/_wrapper.css | 2 +- _assets/styles/global.css | 28 +- _includes/partials/footer.hbs | 2 +- _layouts/archive.hbs | 2 +- _layouts/event.hbs | 2 +- _layouts/news.hbs | 2 +- _layouts/tag.hbs | 2 +- _pages/about/index.html | 2 +- _pages/codeofconduct/index.html | 2 +- _pages/events/index.html | 2 +- _pages/index.html | 6 +- _pages/news/index.html | 2 +- _pages/wall/index.html | 2 +- package-lock.json | 571 ++++++++++++++++++++++++++++++-- package.json | 4 +- postcss.config.js | 4 +- tailwind.config.js | 8 - 24 files changed, 581 insertions(+), 78 deletions(-) delete mode 100644 tailwind.config.js diff --git a/_assets/styles/_footer.css b/_assets/styles/_footer.css index 5358128f6..f142ff65e 100644 --- a/_assets/styles/_footer.css +++ b/_assets/styles/_footer.css @@ -1,4 +1,4 @@ -@import '_variables'; +@import './_variables.css'; .footer { position: absolute; diff --git a/_assets/styles/_hero.css b/_assets/styles/_hero.css index 9b309eb33..33828905e 100644 --- a/_assets/styles/_hero.css +++ b/_assets/styles/_hero.css @@ -1,4 +1,4 @@ -@import '_variables'; +@import './_variables.css'; .about-hero { width: 100%; diff --git a/_assets/styles/_masthead.css b/_assets/styles/_masthead.css index d5a144868..fff42fe2d 100644 --- a/_assets/styles/_masthead.css +++ b/_assets/styles/_masthead.css @@ -1,4 +1,4 @@ -@import '_variables'; +@import './_variables.css'; .masthead { box-sizing: border-box; diff --git a/_assets/styles/_module.css b/_assets/styles/_module.css index 07e9e286d..22d7c0e68 100644 --- a/_assets/styles/_module.css +++ b/_assets/styles/_module.css @@ -1,4 +1,4 @@ -@import '_variables'; +@import './_variables.css'; .module { margin: 25px 0; diff --git a/_assets/styles/_overrides.css b/_assets/styles/_overrides.css index b9a68f916..eb4023eb6 100644 --- a/_assets/styles/_overrides.css +++ b/_assets/styles/_overrides.css @@ -1,4 +1,4 @@ -@import '_variables'; +@import './_variables.css'; h1, h2, diff --git a/_assets/styles/_photos.css b/_assets/styles/_photos.css index 20d51e5c1..02716fe52 100644 --- a/_assets/styles/_photos.css +++ b/_assets/styles/_photos.css @@ -1,4 +1,4 @@ -@import '_variables'; +@import './_variables.css'; .photo-grid { &::before, @@ -13,7 +13,7 @@ float: left; width: 50%; - @media (min-width: theme(screens.md)) { + @media (min-width: --theme(--breakpoint-md)) { width: 25%; } } diff --git a/_assets/styles/_social.css b/_assets/styles/_social.css index cfac1c973..c798118a5 100644 --- a/_assets/styles/_social.css +++ b/_assets/styles/_social.css @@ -1,4 +1,4 @@ -@import '_variables'; +@import './_variables.css'; .social { display: block; diff --git a/_assets/styles/_wrapper.css b/_assets/styles/_wrapper.css index f79ab5f2c..1131c473c 100644 --- a/_assets/styles/_wrapper.css +++ b/_assets/styles/_wrapper.css @@ -1,4 +1,4 @@ -@import '_variables'; +@import './_variables.css'; .wrapper { position: relative; diff --git a/_assets/styles/global.css b/_assets/styles/global.css index 5cbb03754..6d3862c3a 100644 --- a/_assets/styles/global.css +++ b/_assets/styles/global.css @@ -1,16 +1,14 @@ -@import 'tailwindcss/base'; -@import 'tailwindcss/components'; -@import 'tailwindcss/utilities'; - -@import '_variables'; -@import '_overrides'; -@import '_wrapper'; -@import '_masthead'; -@import '_hero'; -@import '_social'; -@import '_module'; -@import '_footer'; -@import '_photos'; +@import 'tailwindcss'; + +@import './_variables.css'; +@import './_overrides.css'; +@import './_wrapper.css'; +@import './_masthead.css'; +@import './_hero.css'; +@import './_social.css'; +@import './_module.css'; +@import './_footer.css'; +@import './_photos.css'; .no-wrap { white-space: nowrap; @@ -292,7 +290,7 @@ margin-bottom: 16px; } -@media (min-width: theme(screens.sm)) { +@media (min-width: --theme(--breakpoint-sm)) { h2 { font-size: 36px; } @@ -320,7 +318,7 @@ } } -@media (min-width: theme(screens.md)) { +@media (min-width: --theme(--breakpoint-md)) { .column { float: left; box-sizing: border-box; diff --git a/_includes/partials/footer.hbs b/_includes/partials/footer.hbs index dd5194827..3ecac9778 100644 --- a/_includes/partials/footer.hbs +++ b/_includes/partials/footer.hbs @@ -1,5 +1,5 @@