From 2cc96d28589031e4b36c7ff2fc9999682ae8c99b Mon Sep 17 00:00:00 2001 From: king8fisher <140904760+king8fisher@users.noreply.github.com> Date: Thu, 2 Nov 2023 10:55:49 -0400 Subject: [PATCH] convert task download.ts to Deno, download new assets --- public/c/Armenians.png | Bin 0 -> 5892 bytes public/c/Georgians.png | Bin 0 -> 6214 bytes public/u/1800.png | Bin 0 -> 2162 bytes public/u/1802.png | Bin 0 -> 2162 bytes public/u/1803.png | Bin 0 -> 2416 bytes public/u/1805.png | Bin 0 -> 2416 bytes public/u/1811.png | Bin 0 -> 2299 bytes public/u/1813.png | Bin 0 -> 2587 bytes public/u/a/1800.png | Bin 0 -> 3848 bytes public/u/a/1802.png | Bin 0 -> 3848 bytes public/u/a/1803.png | Bin 0 -> 4778 bytes public/u/a/1805.png | Bin 0 -> 4778 bytes public/u/a/1811.png | Bin 0 -> 4349 bytes public/u/a/1813.png | Bin 0 -> 5139 bytes tasks/.vscode/settings.json | 3 + tasks/download.ts | 90 +++++++-- tasks/package.json | 20 -- tasks/pnpm-lock.yaml | 379 ------------------------------------ tasks/tsconfig.json | 52 ----- 19 files changed, 75 insertions(+), 469 deletions(-) create mode 100644 public/c/Armenians.png create mode 100644 public/c/Georgians.png create mode 100644 public/u/1800.png create mode 100644 public/u/1802.png create mode 100644 public/u/1803.png create mode 100644 public/u/1805.png create mode 100644 public/u/1811.png create mode 100644 public/u/1813.png create mode 100644 public/u/a/1800.png create mode 100644 public/u/a/1802.png create mode 100644 public/u/a/1803.png create mode 100644 public/u/a/1805.png create mode 100644 public/u/a/1811.png create mode 100644 public/u/a/1813.png create mode 100644 tasks/.vscode/settings.json delete mode 100644 tasks/package.json delete mode 100644 tasks/pnpm-lock.yaml delete mode 100644 tasks/tsconfig.json diff --git a/public/c/Armenians.png b/public/c/Armenians.png new file mode 100644 index 0000000000000000000000000000000000000000..b4362e755a1227402acf8af15c46164839ece94f GIT binary patch literal 5892 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 Q-@6UaQqxy$RJM=(Ke3-TA^-pY literal 0 HcmV?d00001 diff --git a/public/c/Georgians.png b/public/c/Georgians.png new file mode 100644 index 0000000000000000000000000000000000000000..cdf63940c65c7e9f0255d754bc99676644bf70e1 GIT binary patch literal 6214 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 literal 0 HcmV?d00001 diff --git a/public/u/1802.png b/public/u/1802.png new file mode 100644 index 0000000000000000000000000000000000000000..46d5749c73b6ac8872e8b021536f3f29512d5b59 GIT binary patch literal 2162 zcmV-&2#xoNP)LrVOK^tLog+9Y-b=A4h9*s1QB!u7@;B|A1x#t1r&Z& zKQC%wR&Q5C92y%;JTFE#E&&dE7AMhCPfG&{Isgb)Q9m;Q1Ri!%t3CmMxjN(L2!3Jf6u3SAE%!Uzp6EF2V*Z%+#lLUVF+ zpO=s$BRwxHECLdQJv}~iX<7&oTmTcQWJ@<>Qbvb_fnY{AOgbp2hhMW9y125qmTi%Sewmq?3>%X{KR!4e6iO%^ z5GLU$F}gE6s(o2UfNfNci;A9sUT#V@iCaky9EAV_B@7_CT|hMl9Ia(eKo=fio{xL~ z|NbH*RT3nl&&<$S$(wM;#>0YVOk!SH3mA97jA|VmEp2eU%bSSMl3Hr@!z}_7%)FHEQDe~#=f;VIbI+rdl45_$+w)ltd(VCWNTA6C@OZ~ z$EQO~+t=6GhIVJix06&ME*QGPEai%x`Sx|430E8Y%@9B5Dy+VJ=9!W`R(Z1uX?7}USMTEMQ`@??(XmI4;W9bqm?{BnPN_9PC-Ia zN|b(ki-7u7rvLy27)eAyR7l5_mUUF)S`fyQwCN3X_ZCWp3PlPOcXxLdcXwT1*4^FR z-QC^a%5!&jmjYY%!4{UCKXP(z?(cl_P3}wr;UUX`2O<%8@u6u2SPncemYXhv0~!X% zR=o-U0Z!)(4tNCxu3Pn2<;jy(BL#xI9A+uMaLt&Cj?4oVxOjq_=j%M(NjM8n)VWfW$P#r{7W??R%obZi<{d=pY9_JYZ_g)ft<1OdJ2O=O5yXg z3$*G(Z}lf-QK8=B%(r0|HjpVbYP~i(dcnNOHNyeGDmA86taRG=cioo98eXVc9sSPK z|D}X~p{h*9C{Ittw%lt^-BR=^d2%sD}jtxkmW<0cNkZHe9?iiN%gU)=P?Dxb1y@&>hAlKBim(6~ft_P7}dyC&-3 zK7rK4+fLFIE?HU3toDvO4?>y|igw=8=L&&uhz%v#m|wrQ){H*MO~u^w~h zW!#hjeD9R(sZy{Y2O#~`UE{KLTUTmZTSDr_rjCxwTkqQ9y(m!+%_i_B020WNz6$qv zF7a{B?1G3W8XMc%bh_zIh>x^${ET}E#*)G^9mljA!hpl}Q2;d;wLGs#k_p?<1HTIB zRxWP3%wFSMRrYlAztYZe2M>mXIQHa469}I7I%F#fcL=fz?iL5UH;HC!hVj74&u`r_ zU?YVXe|`{Hs&EBXgDo(@+Q2hk^q1G*;#5>bSMfc$iK^%mv*%wigm&h7;WJ4ags z6vY6B0vLzIaY4Xrm#|ozj6)>iV35y`$oOY}CJ{3q4GgefAFF((0OuKPnD%?VpG9LA zu$_s)$LS!S^mwy;Ca!m;^?iXLU_WzoWigG8JY4 zOa3IeuddIIHwFr(kKMjUAdnxudwx~i{O?Yju(6ftm`rPXVl0~UL|(c2df(wN_X7mz zF8&fHe3lDE>X^|w?YgrdXLv$Pp92yC!b#$h$ufL7FrNu_l{5#8o%;LrL<}?t%Fw6vG zh7(GfX-t1luEEn#%;dzd<}&y!SB3?k&yBZ4bm5dNI4~^ixHZ$|Y(b=#m$05C+&$zF z*m><^4K;pZdGf^D4J%%o&dm2>gdT7wmm)&}HvaVZn5acpebU<3uUeeOjf@h`IZzQb zWiNm%0!Z#c8j%*Mx$5Ysa&$~H7Ey$n31liMw7SQH1pv-9R3*!B@xK(F`nfRa!=-Z> zm1E%(NH(A467bKMOj*Gynhq07*qoM6N<$f`{0d761SM literal 0 HcmV?d00001 diff --git a/public/u/1803.png b/public/u/1803.png new file mode 100644 index 0000000000000000000000000000000000000000..b3e85914d3cd9f199adef6e5e473d62becf53c57 GIT binary patch literal 2416 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 VtaqUP+Q9$-002ovPDHLkV1nsPP)Y} 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 Eg6>=-WdHyG literal 0 HcmV?d00001 diff --git a/public/u/a/1805.png b/public/u/a/1805.png new file mode 100644 index 0000000000000000000000000000000000000000..dc4d849b64caf9465e0eddc679877549ac746276 GIT binary patch literal 4778 zcmV;b5>@SqP))l$fYirl+R>|wNF)SH_2{IOv zP(q+Q(nzDpGd($V&fV|b{bP^}TQ*1teE;g|_wK#lcg{WEIp=mudYyu*YWyvR-RTj@ zcv$+Z_EQuYWJ&s)fCsqa=C28h*(yG(^<+sx{=7k-u}^hbvAE{yFHuoa@R9E?n8fE! zfJvm6Ub=?vfiUaVtwEAx#AoD(&y|2AfhGhq>ZghCJn}Fux1H%zd@Q(Vt~m4jf(f{t z4)J+}fh2(t;I!Mt&mMn-y7~qHQmWt!%a`D^+r?+$1z9hH$LSQGS1@0`VKp;n)dDbc zdMz8)Eu*TWkox+%vqUds=+1m7ay!ICG%n@x>SqG{jP=XQ%QuorUZ_-P{H3F%C{ zobQk&30amTGMOwB(YOSllT_SRvoIPB7YtqqC@-{;QgsBw8J>Tqg_A)Oy-6pEt)8Od zDQBR3>R31{qq)4wXecVBROK@vAp}V1$z(Gutg*9nYBgp#kKJg*>ok(jhgi01B^O=1 zN=S&w_df-RkK_SO2!fHAlu{J{3T=i9O8tTy``E$I10=0ddd-MlCD561;r(l6ge2~?O>`GtcLR|4*seK&J2s$D$GV5W<@2Fhw*4! zIv>Tbn5|-Z!y+>2IE5}Z=~R-M`stVz6>ou)e0T^k-ow~Lkg-qeC;EWY*X0wpRq-Osm5|RWuWwN&r9|R?UUZ*f`(e=XN%`g<`#cs0_k4#{QkD+Cw z6uBJ~y6tDzNhK0QQyF%&2BlBJb{{O^^i>rjUxM*@6 zlZ{~CDWq&3tF@T4t^lJld29^247o%EgA}B7a8ycUKfdviCF#$l#3zkRCX1%3lEY>b zvZ{Wh^w5OBX}62ZH>_sen&s40mE-byNM_*oFTTj$o%=Y}a##|ISzNO05=MlF!FV+y z=>y3FiVGAQsBuukn2iA>|rnbl&}d5E{WqOwuVbqoJsD$IV|8Z*6;-6UPp4&6loY+x~9i!hzXUNY`MP zEx-E%-+yE?jdL5=v-35sSviMTGz5|nk4Hn6O~ev*)Z7>VTKsL&iQqXK^}IcBhPfsL zE0!!2TVMS(Pd@h+cis0Y_kL?N58l5Cqroz1Nt1y{G|a&RO}zfvD_nE!)m(M;SNOqW zkMO&vp2K1^(70$hUQanKZ6Vq_!)#pdx9+}@7hisZp4Ov0{OD$;l(`rh8D`V< zUuOUAt$gjv%UHh1!!ysn%E(CIoRX&WX$YK2_4PGXV$;=^@%-!C83@`*<%-dpoE$u$ z($?M2;<*aD-VN}-PsOo05?r&ffo02<@SA7eSMm7I-)8%63r3fh9XltuD|85t zV}x67b)x7TC^{o8EgkGWGM9nYF&y?M_{op&CYj0ctN(eL3ST7v;Yf7S%jam-^FKl# zSf;YV=eOIf=&UZ5EL+RQ%Nt0gyEuGw9D~(D|FDJ8ppLIzSP+}AGU)N>5r3pqklsw(|nuN%c+p`l?OdZUFa z*4E*)_OSoJ1ghjFuUU9&XPW-LX0|*%!s#wI7ORD1q=%nA>LVTt(th#?58izfy?ui` z|I$m6%VrhnY;NyO*9(idp~-OL&sCBTpXpkxED1E zieAT?+XCb=;}}hlOeDGgHXTcs%wy%MwLJUsex7>%6~24_Z7iHWPXNrS^_}yzi)=QX zU*mG-Y>ti&lgeupdK{cOaTK>*rL!x>%YO(krKXB!x2$2+vLV#?5&rcbs(JDkK6Kf= ztXkO1y|-S>=AZ52t9LX}Sh1LG+xPI?)6et9i~r5?#j`ot*(ZH?ua6}#d)`(2;_-*X z`IgHQ;fVCgo4c@@jdZoOFf=$uX^E9JD@*{?)z)#v`Y9lJc=p9@{N!iPU^K~`>@e}_ zpSp0n^(00|=;;k}=iT?S{ZK2XI{Ml2)GMrRoGLzCR)3r)Bu~X{!frK^4DBHtJSnM~ zO$aS1336vAp6Qf6Y!O+KC~`Z*sx>RAt?^+pT3N85k=p4qu~^(3YdX#y-|c2#*ov$* zqa`PhZH;H=`wBbw;R7|~^`$IdvVg9xcAom}7PkEQX_}AiHdb)eV%4vit4Zi?^@HRW*`CcG27QK*)gV*hwTWOfE(Iq-{(L@<&*x)2 z7(x{a5=kC->@aN|d1N_{)s*ADI}7L;w30|0(d$&gsdA$69N)O10gKH^VPO$@6`pza zS#JO4y~t(*N8Wjhs^TKQ!CB~!M#G!W;Lz(7G)(~d4{9M1B$-i2>s&PYMzNY@a;aI| zbHk-#!OUr5(b5~lwO3ssgaEfiFRBXcA{0-PmvreE$H54C^;+z~w05zy9Or z+;Zn#Ty^8k6jn1qTj zsN8es42DOBS--H7mv(#T56-609`<_-F-{LfC0P=i)44nV;aFnx(BQb=<+4*%UPNI@ z8KFp&KxZFczt+XI*RJFCZ@t9Zd!pR%Whd1YaO_A5qtnjFs9@`kAxgY4>TBK1p3}$+ zFZ>=YIl(t?yNN&Tc#o#T2XWf0n9FAI58vK^mKfuWgGJ<->Q_n&eg3pujop$&OU0-w zmlz0}DEB1j>IqQd(b3*_n!c`TyuKPXEXpvRtnvplwSFzrzq#1!6?SK#e{^h2io~3L zl{5vG9G9-DrlKN2eT@^Br-+?ldke)vy!v3gkajE7YJt$(+i+iz&# zwXHk2c&>xD4qwEMcQm}7A*T5(babZ}%@&hMPH@>0DD_J0Z<$YFQIUUYagx(Ld5|4` zMG=gLqO^2$kW0l_G`F70$|~Br1DrU1g7sHaP+nHdoY`~u!m>Hk`38AsPd~|QDF#E9 zgNH1%b#-ycd?V9l%;1+>p62H3FJr~ZOE}fqN`G&Fp7sE*Z*AtvYZr6(ozqd)u3qNv z?rdfIzC);49W|vIZKDk&L>)CH-4r=uv1>WH+2w837k$VwH01gEUv|6H&9mOL}##Iwpf@oV;YMZ^Bg*SlCjYO zEN&NVr!{uH-^Hq>Ufdohum5ouH{Nm!GpE&Jam%!~4KX^<%kDS#;da-c%xjqLpITeR z$>w1IrdOJH{}iZdlu}nGh4u^`!zF~0b?Bsi=GP_|97_?`3Mg@oGcwSJ(OFFYh@E(J zg4sSRYAQljw$eK=KxaocND4+p#;6Anv~_k9jfOxnP*+#ah81=?ds=8eoyO$$FdnqB zbw_|j3!H>Ux``(=RX&fW8-DDWHQYhI+Dg@bD;?fJ9a0i zsIbw}^ae9(3$WN7#KP?aLT+|8EvC4zAK7d+h}Mo_97Y8#8D-DWBto)dHifZ@7;4@^ zGG%1X_ScDoC)>VQLgv@oNVs~of}`7g;eY~#V(D3i5#6nUYd@LpwNes zP0|%AC6%;M?(L?)mL{K9C^H5bh-B%Flv3u1VbUvpA?eUG6-m)iQdx_|Y^1-hkG<~= z;`KU_P_gR-Q_8)hGZ~H@Jx*Cg8MEq>^!JZ45w>DBB?%_0Y3~SOHVt#-)z_0w#(D15 zmnkSPpiHmv35%R3FcL)5G%9Lqx%N^Ytu4(|nKh1&I7ntJ$a0)Y#|V<7r+dN&*%3;M zL)a7F(`iJXDOq02+4Q*}j*?*(R>O?iR)e4ly*?g5q+z{KKOo z7!}Cr+;jx0Ioh<3#u_7a6{R%wJ4xnhuo?Q8Q4nJ=?j)3OV$hFJUyvdj8D}V=r#Ded zL6MboJVRZT7q`>S#q%4esH&vBD}blKO<7SXT23R-H%d;klT54h_Nz2C2WaUO$c7xV zYKtgxn{hiGOs&i@5j;hIPY_8jBN>X>w)HixxxAJyZrsQVFYQIqvPr)|ub@*D#uHBR zniGi#Gb{82GdhlSSAh!E#Vz>k63wF?D$5k=OOt4^QHBzF2I9qJa+M4W8!0Z%^UY1m zD6Xu-XfjjhE2FTekoKM-Dypl|8}y6}$H=C}h^MEJ6An-c$!7*=Ik8-h!5C!z6V|HiIl;@i@J`JsdyT&cN^lI)j(W zQYY(|S2MdlPYwfn_qI}1qOo%Ia&#F?sH%bV2YIgG@P7;zHtHa7YUzx^}zd1xc z?`0^IMVA}kWFUuPw2+it0GJ)KNvDRWEekSx&LvoKAxdm!!ooywB#O>GfXl3BenUM| zYAR_u*oBbXSmkz5+sP`bl+`4HX(4$`2t}umO@?Vc@;pupqcft!3J zuAhm^Vqm<%|h+W@FpA_Fb&^gAM1Gt_({wmp1+<-LCz*Md;wcMIEiPJHS~=C;#e)6;Hhuki_Py6aQ*%EV zF@{~qkOgc8S!DC76ig%844N<-WE7o(rsn85d5moneaMaiDyKD2RaSt)odgI#N$bb2dHkS=H*uobF{vb)l28{e-T=EXOS`degFUf07*qoM6N<$ Eg6>=-WdHyG literal 0 HcmV?d00001 diff --git a/public/u/a/1811.png b/public/u/a/1811.png new file mode 100644 index 0000000000000000000000000000000000000000..ef351797b36aa081c4b4c9afed871f540515295f GIT binary patch literal 4349 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 { + if (_cachedAllCivs.length > 0) { + return _cachedAllCivs; + } + Object.entries(data.civ_names).forEach((v, _k) => { + // {key: internal_name, value: strings_localized_value} + const help = strings[data.civ_helptexts[v[0]]]; + _cachedAllCivs.push({ + key: v[0], + value: strings[v[1]], + help: help, + }); + }); + return _cachedAllCivs; +}; + +const _cachedCivByKey: Map = new Map(); + +export const civByKey = (civKey: string): ICivData => { + if (_cachedCivByKey.has(civKey)) { + return _cachedCivByKey.get(civKey)!; + } + const result = { + key: civKey, + value: strings[data.civ_names[civKey]], + help: strings[data.civ_helptexts[civKey]], + }; + _cachedCivByKey.set(civKey, result); + return result; +}; + +export const getAllCivUnits = (civKey: string): number[] => { + const civ_ = civByKey(civKey); + if (civ_ == null) return []; + + return [ + ...data.techtrees[civKey].units, + data.techtrees[civKey].unique.imperialAgeUniqueUnit, + data.techtrees[civKey].unique.castleAgeUniqueUnit, + ]; +}; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); @@ -18,16 +68,17 @@ const cDirDest = `${__dirname}/../public/c`; const uniqueUnitIDs: Set = new Set(); getAllCivs().forEach((c) => { - getAllCivUnits(c.key).forEach((u) => uniqueUnitIDs.add(u.unit.id)); + getAllCivUnits(c.key).forEach((u) => uniqueUnitIDs.add(u)); }); // await taskGetUnitImgs(); // await taskRemoveBlackFromUnitImgs(); -await taskMoveUnitImgs(); +// await taskMoveUnitImgs(); // await taskGetCivsImgs(); async function taskGetUnitImgs() { - const getUnitImgUrl = (unitId: number) => `https://aoe2techtree.net/img/Units/${unitId}.png`; + const getUnitImgUrl = (unitId: number) => + `https://aoe2techtree.net/img/Units/${unitId}.png`; rmDir(uDir); makeDir(uDir); @@ -68,13 +119,16 @@ async function taskRemoveBlackFromUnitImgs() { return console.log(`Unable to scan ${uDir}`, err); } files.forEach(function (file) { - child_process.exec(`gm.exe convert ${uDir}/${file} -fuzz 5% -transparent "#000" ${uDir}/a/${file}`); + child_process.exec( + `gm.exe convert ${uDir}/${file} -fuzz 5% -transparent "#000" ${uDir}/a/${file}`, + ); }); }); } async function taskGetCivsImgs() { - const getCivImgUrl = (civKey: string) => `https://aoe2techtree.net/img/Civs/${civKey.toLowerCase()}.png`; + const getCivImgUrl = (civKey: string) => + `https://aoe2techtree.net/img/Civs/${civKey.toLowerCase()}.png`; rmDir(cDir); makeDir(cDir); @@ -110,12 +164,12 @@ async function taskGetCivsImgs() { async function taskMoveUnitImgs() { rmDir(uDirDest); - move(uDir, uDirDest, (err: any) => { - if (err) { - return console.log(`can't move ${uDir} to ${uDirDest}`, err); - } + try { + await Deno.rename(uDir, uDirDest); console.log(`[✔] Units ${uDirDest}!`); - }); + } catch (e) { + console.log(`can't move ${uDir} to ${uDirDest}`, e); + } } function rmDir(dir: string) { diff --git a/tasks/package.json b/tasks/package.json deleted file mode 100644 index 33a84a7..0000000 --- a/tasks/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "tasks", - "version": "1.0.0", - "description": "", - "main": "download.js", - "type": "module", - "scripts": { - "run": "node download.js" - }, - "keywords": [], - "author": "", - "license": "MIT", - "dependencies": { - "fs-extra": "^11.1.1", - "sharp": "^0.32.5" - }, - "devDependencies": { - "@types/fs-extra": "^11.0.1" - } -} diff --git a/tasks/pnpm-lock.yaml b/tasks/pnpm-lock.yaml deleted file mode 100644 index 2db0898..0000000 --- a/tasks/pnpm-lock.yaml +++ /dev/null @@ -1,379 +0,0 @@ -lockfileVersion: '6.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -dependencies: - fs-extra: - specifier: ^11.1.1 - version: 11.1.1 - sharp: - specifier: ^0.32.5 - version: 0.32.5 - -devDependencies: - '@types/fs-extra': - specifier: ^11.0.1 - version: 11.0.1 - -packages: - - /@types/fs-extra@11.0.1: - resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} - dependencies: - '@types/jsonfile': 6.1.1 - '@types/node': 20.5.6 - dev: true - - /@types/jsonfile@6.1.1: - resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} - dependencies: - '@types/node': 20.5.6 - dev: true - - /@types/node@20.5.6: - resolution: {integrity: sha512-Gi5wRGPbbyOTX+4Y2iULQ27oUPrefaB0PxGQJnfyWN3kvEDGM3mIB5M/gQLmitZf7A9FmLeaqxD3L1CXpm3VKQ==} - dev: true - - /b4a@1.6.4: - resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} - dev: false - - /base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - dev: false - - /bl@4.1.0: - resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - dependencies: - buffer: 5.7.1 - inherits: 2.0.4 - readable-stream: 3.6.2 - dev: false - - /buffer@5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - dev: false - - /chownr@1.1.4: - resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - dev: false - - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: false - - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: false - - /color-string@1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} - dependencies: - color-name: 1.1.4 - simple-swizzle: 0.2.2 - dev: false - - /color@4.2.3: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} - dependencies: - color-convert: 2.0.1 - color-string: 1.9.1 - dev: false - - /decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} - dependencies: - mimic-response: 3.1.0 - dev: false - - /deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} - dev: false - - /detect-libc@2.0.2: - resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} - engines: {node: '>=8'} - dev: false - - /end-of-stream@1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - dependencies: - once: 1.4.0 - dev: false - - /expand-template@2.0.3: - resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} - engines: {node: '>=6'} - dev: false - - /fast-fifo@1.3.2: - resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} - dev: false - - /fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - dev: false - - /fs-extra@11.1.1: - resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} - engines: {node: '>=14.14'} - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.0 - dev: false - - /github-from-package@0.0.0: - resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} - dev: false - - /graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - dev: false - - /ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - dev: false - - /inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: false - - /ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - dev: false - - /is-arrayish@0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - dev: false - - /jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - dependencies: - universalify: 2.0.0 - optionalDependencies: - graceful-fs: 4.2.11 - dev: false - - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - dependencies: - yallist: 4.0.0 - dev: false - - /mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} - dev: false - - /minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: false - - /mkdirp-classic@0.5.3: - resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - dev: false - - /napi-build-utils@1.0.2: - resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} - dev: false - - /node-abi@3.47.0: - resolution: {integrity: sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==} - engines: {node: '>=10'} - dependencies: - semver: 7.5.4 - dev: false - - /node-addon-api@6.1.0: - resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} - dev: false - - /once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - dependencies: - wrappy: 1.0.2 - dev: false - - /prebuild-install@7.1.1: - resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} - engines: {node: '>=10'} - hasBin: true - dependencies: - detect-libc: 2.0.2 - expand-template: 2.0.3 - github-from-package: 0.0.0 - minimist: 1.2.8 - mkdirp-classic: 0.5.3 - napi-build-utils: 1.0.2 - node-abi: 3.47.0 - pump: 3.0.0 - rc: 1.2.8 - simple-get: 4.0.1 - tar-fs: 2.1.1 - tunnel-agent: 0.6.0 - dev: false - - /pump@3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - dev: false - - /queue-tick@1.0.1: - resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} - dev: false - - /rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} - hasBin: true - dependencies: - deep-extend: 0.6.0 - ini: 1.3.8 - minimist: 1.2.8 - strip-json-comments: 2.0.1 - dev: false - - /readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - dev: false - - /safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: false - - /semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: false - - /sharp@0.32.5: - resolution: {integrity: sha512-0dap3iysgDkNaPOaOL4X/0akdu0ma62GcdC2NBQ+93eqpePdDdr2/LM0sFdDSMmN7yS+odyZtPsb7tx/cYBKnQ==} - engines: {node: '>=14.15.0'} - requiresBuild: true - dependencies: - color: 4.2.3 - detect-libc: 2.0.2 - node-addon-api: 6.1.0 - prebuild-install: 7.1.1 - semver: 7.5.4 - simple-get: 4.0.1 - tar-fs: 3.0.4 - tunnel-agent: 0.6.0 - dev: false - - /simple-concat@1.0.1: - resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - dev: false - - /simple-get@4.0.1: - resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} - dependencies: - decompress-response: 6.0.0 - once: 1.4.0 - simple-concat: 1.0.1 - dev: false - - /simple-swizzle@0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} - dependencies: - is-arrayish: 0.3.2 - dev: false - - /streamx@2.15.1: - resolution: {integrity: sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==} - dependencies: - fast-fifo: 1.3.2 - queue-tick: 1.0.1 - dev: false - - /string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - dependencies: - safe-buffer: 5.2.1 - dev: false - - /strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} - dev: false - - /tar-fs@2.1.1: - resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} - dependencies: - chownr: 1.1.4 - mkdirp-classic: 0.5.3 - pump: 3.0.0 - tar-stream: 2.2.0 - dev: false - - /tar-fs@3.0.4: - resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} - dependencies: - mkdirp-classic: 0.5.3 - pump: 3.0.0 - tar-stream: 3.1.6 - dev: false - - /tar-stream@2.2.0: - resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} - engines: {node: '>=6'} - dependencies: - bl: 4.1.0 - end-of-stream: 1.4.4 - fs-constants: 1.0.0 - inherits: 2.0.4 - readable-stream: 3.6.2 - dev: false - - /tar-stream@3.1.6: - resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} - dependencies: - b4a: 1.6.4 - fast-fifo: 1.3.2 - streamx: 2.15.1 - dev: false - - /tunnel-agent@0.6.0: - resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - dependencies: - safe-buffer: 5.2.1 - dev: false - - /universalify@2.0.0: - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} - engines: {node: '>= 10.0.0'} - dev: false - - /util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: false - - /wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: false - - /yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: false diff --git a/tasks/tsconfig.json b/tasks/tsconfig.json deleted file mode 100644 index db6c891..0000000 --- a/tasks/tsconfig.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "compilerOptions": { - /* Basic Options */ - "target": "ESNext" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', or 'ESNEXT'. */, - "module": "ESNext" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */, - "lib": ["es6", "dom"] /* Specify library files to be included in the compilation: */, - "allowJs": false /* Allow javascript files to be compiled. */, - // "checkJs": true, /* Report errors in .js files. */ - "jsx": "react" /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */, - // "declaration": true, /* Generates corresponding '.d.ts' file. */ - "sourceMap": true /* Generates corresponding '.map' file. */, - // "outFile": "./", /* Concatenate and emit output to single file. */ - "outDir": "./dist" /* Redirect output structure to the directory. */, - // "rootDir": "./", /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */ - // "removeComments": true, /* Do not emit comments to output. */ - // "noEmit": true, /* Do not emit outputs. */ - // "importHelpers": true, /* Import emit helpers from 'tslib'. */ - // "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */ - // "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */ - /* Strict Type-Checking Options */ - "strict": true /* Enable all strict type-checking options. */, - // "noImplicitAny": true, /* Raise error on expressions and declarations with an implied 'any' type. */ - "strictNullChecks": true /* Enable strict null checks. */, - // "strictFunctionTypes": true, /* Enable strict checking of function types. */ - // "noImplicitThis": true, /* Raise error on 'this' expressions with an implied 'any' type. */ - "alwaysStrict": true /* Parse in strict mode and emit "use strict" for each source file. */, - /* Additional Checks */ - // "noUnusedLocals": true, /* Report errors on unused locals. */ - // "noUnusedParameters": true, /* Report errors on unused parameters. */ - // "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */ - // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */ - /* Module Resolution Options */ - "moduleResolution": "node" /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */, - // "baseUrl": "./", /* Base directory to resolve non-absolute module names. */ - // "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */ - // "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */ - // "typeRoots": [], /* List of folders to include type definitions from. */ - // "types": [], /* Type declaration files to be included in compilation. */ - // "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */ - // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */ - /* Source Map Options */ - // "sourceRoot": "./", /* Specify the location where debugger should locate TypeScript files instead of source locations. */ - // "mapRoot": "./", /* Specify the location where debugger should locate map files instead of generated locations. */ - // "inlineSourceMap": true, /* Emit a single file with source maps instead of having a separate file. */ - // "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */ - /* Experimental Options */ - // "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */ - // "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ - "skipLibCheck": true - }, - "exclude": ["node_modules", "dist"] -}