From 56f489e44ca714e8ba0b04fe408b0e2fc428cc9c Mon Sep 17 00:00:00 2001 From: Triston Date: Wed, 27 Mar 2024 22:03:58 -0500 Subject: [PATCH] (bad): add a bunch of ts ignore lines to get build to work This was a debugging effort --- bun.lockb | Bin 65717 -> 66140 bytes index.html | 3 ++- package.json | 7 ++++--- src/HomePage.tsx | 1 - src/components/Board.tsx | 1 - src/components/BoardEditor.tsx | 1 + src/components/ItemList.tsx | 4 ++++ src/state/global.ts | 2 ++ src/state/mouse.ts | 1 + tsconfig.json | 4 ++-- vite.config.ts | 7 ++++--- 11 files changed, 20 insertions(+), 11 deletions(-) diff --git a/bun.lockb b/bun.lockb index 09b303c7581bd7254443191fb7934f44f8ecbf06..10b56da13ee08c33f5b8efc9fe5b27d602601f67 100755 GIT binary patch delta 11163 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 delta 11228 zcmeHNX;f85wmx+Q%3l2vXIJ^`ZlzC^VAunWQ^^%vHr8Pfs`$Nx;EB$Lt@6Gc)>{V00(!n)Q z5)xl~S6lttRPI*tNG92)gv>0SmXn`lE6&d?l2*Ucr82vTB>72_eK4diWLJ%QKpMgC z86+tH@&m}WkOv^!L#~1Jhb+@%DkRtU(0Ch2w)Yq#F+u(S=>}O+Tvnc4RwnIrR=B~w zjrxh!m1VAy)DqR1ke-mkAiW@aY2}?X?y1!at^8XTRqq<4H}vZ?z7MiB_&Tk85hU9! z*6PzCxxYk}N7^HiVFLk>tmq2a3i4-J?cf$9*I(B7Nts*>Z7Xj;m&aLRo0e6cTP79G zRww&73Nb``d0uXjZE}TFt?|8(JPq||=K(pTpm-9uSOMFtUuY|`m1LEbeF=`9?0K5p z1ZP@+--B!pnW2_f+L!xCk~<3KL9*c)STt^!2niSL?b@i)8@w6#L2#a!osit&M<{2x z5sSp_zk=j;|C1fHeWhe?kLckM>4uUqG9J(XL<1Y{smYmnw(LB3YAef~l?!<^l`MDLRF*EGIE=V5e^#C;xYauz1`nFTccY(L6M8UM&vf_dnxzgJ9YD6xF zWDn*-^1$-4%8F+eNz%I=)Q%!G!{r^-dPHMxS+*nvqMY?xLgLR}kyTiLaZ2wZPIy4h zC}g|6JE?Xap}dkC`~?MEQNjz2>k2r>#CK5O8Mp<>dev?;j}l7tGSJc`abv<~_) zSoP; z<4s83P)QB+|$%Xp429w>@SyYkS%q-WTY&h4EM_`QbrK)CTF@qXVQ;W?j8Z{2I z+BHVDH<6_APuRy`X-`;`!_#%Ez(zf(`y4Fm2^-)jN$F2mH5l#+tp`UZNy>P_a-Lyz zV2$kpnm(;r3D!84>tI&his(*N?q)HS8r;o>3q24Fs!kw;YU?%%wioiv@sjL^ClNlyy#4cCbK*VyH_u0%XHN>M(m{q zliBex$_A2~M;t6B`kKWCs`53@#}Dr-t9U|)dsMx7H~HO0umh;U|( z%)}IG@H5K|C>w*aCW^j4_Q-g}7Pn5ra+mWyzo4TPdZDW(|1K|i__5HEj^!Xaw+&0^%?xb?Vu z2gTNl8f(f^ApZ>vyOZ6ZxEY9jUu8T{D_DY3$7~N6PqgaNH()(gh8{WwsMCWUn#G8T zl-R*+xEDanJH!hsHFPk`d+-A>R8jW`h>`Duv0*`117gG=s_JNVJcM6{$&`duFp?Z- z7O9jNXqGo%m%%2a4ew(x9)ciP!6M6@%#I5?YO5z-L5_9R0XhV#^P;ZN5HQ|G927U# zfrY77ePZMbV7$_32Uny{>cnGpOfim$V9M&qE07xmtrk3qhP$2kE|t4>)(v4P<#Avm zluob|@*Xgrb#*wm!FZWe)(yWdyt>%C++*ZYFdl$`R>R6(Fx3qY%=#To6RQQAkwK~z zCDdd)7`Ib{@`T0=$^ah+(emJUISfBbJ(P}ku}i?XTd2U(ePBF5C!Q0-S6yj&w|IFV zet@`lOtDXl<1Davatnwv91W(SA@RbQszS_iTsPG!lrX4LFrFCiF^7-=?KiJ;|?@s4qrv~*e-8Rz&4a^scU-;hgFa>MXL zm96C7Ku*0a)f~^(WG50VMzrpbTLBa)7UL?w>1W zGQ;(>WW`wk%L;%mmaIP);PQC@Uo5%Y4)A4H(q|q@rv62Njbz!ytyO-yh-ExG)6fCI1|;OlA0^&6E^RkGez zfbCZUd{rx{B6)_NDNs7zt|_qOhOcV!HBIh-uKo>eiGp3r!-j$$rnqucA5#Ur)5*{3rgwpCC}3(fLHG_ zUcMAnWd56ULCH0({GTP++_O8Q+W#|K<-d4qR9xzyIo82f&pb!|duzmws4Y;2Ha|~G zj`SRWLvgZJ|Fq=LodU4@_tyCDt?~ca)~JT^zkF+?hkeWYx)$A>@@2=@|Nic-fNL2E zkwffhOOk&1I%xmm_piIZ(>r+0-y!e;N^)Q{c-%IJ#+i4+SUEj@4m?CGA`$X`ws`5@3)||vs=>M z%2{i7ypa8CX62)d74`RRKRc9cI$|CDVbO~FU;g;ngM!(V-rt8V_qPZ~G7hi`Cn`nS zlo|$DseXVPg$%R^nJNZag$rFp>PkU_tfCn$K{SVU_|OtjLFL^s->Xu&Jy!$hlSLn%Y8 z!bH1~`jW6%@k*J7v@IP#>QC}8D_#P!khY^5r0vNg$tpUK4QWR@i!_jo!>ytdl_Kp- z4M@9CyJV{fq6(y4=_=A-3L0S*-Dm;Q5W0ahl)_W2{Ot#67~Mh|PO&4c)N`a8Z60Y6 zk#q;_HdxXqi-@N6qu|FV_yHC}iKF4iX!tSOB4X(w*aNWiR1029cBfitSE?Jijj@P6 zls3jnW5>8rEtr{PtCgIsZd7Qsh<;Q9b{x!atOcJvY-6pIH`a|VgAF2Mnw5Og+-P2! zMGU3}uzIkNaTbwC72~WlYn&T>3TC08@mA_G-i=m{x8S4E4Y2EAeI{5$GF45$8co0& zfu&GvI{ZtAf9V!6itd2j21}Y~!HfR-iSTbC`~$O6Vg~%nfPWblkwy=}9)P81TEuwT zoeBRk;a`?Tq*GcJ{L6xWU>PJ&f`60X-z1C3q8hN{V1C&akxjO2_?Hd;z;el$1OIa1 zUyg-8*MQZ7h2&a>w}|!h5bOb1`V5QMNV{jizZvjv zrbTR~w3+a4Cj0~2O7blDHw*sFvWRU|Gs`NrlShSByh=8tuhChgJIFX2zRiYjvn^sL zHO#h(UDR%lRqUn;q>$sumFM!l~RK{8*SAO`+sgr&6oA3D|25|n(P1I z=tUkcY<0ZQk-uDfEDJvLrx!AX;hZp)H3yv zXVoFwvd`PO)bCdJ+t>Ecl0EV2+wT*DZu*r zI|{!5Ow-EveTDU|uwh(l_tS>gJJCCP17!Yzd>43+zTN8|bQ-xcz**oNPzRg`Iskz{ z9{^u&Br`?t3$7f7ToS-OCj%pZ6ksI4L*iEftb%kAs0SJVen~nE90h8CodC}PkBsMM z8?XuBm&J7ezhtff`1xxk@E^b^U^Gu#D&5-WDR%HC8# zFCn)b;PuD-fZ$L-L@OUBI0SgfnR6Y>Gy9#9;_^L!HE$nPjqJ-nDsxePeuO8{~Mkc!WGPJhi-1>@j=JQ)CA!0rrf& zV(-`j_rxRR(etdZcRWiuKqSD+!ryv&193nPAR34QVgY=Ut>k}b@fSm-U<~8{pfA9| z%0X+^^8FzD1A~Bpz(^nw;LsfmBm)Tmhc=gU*$}`24ApoNWk40cIx7Ia@zw%tkM-98tjkNd z8sGpK#2pd9g`D3AYyj2+uK>Kx9H~4wF5e1l0X6}f0j}Rj;$Y|I+mIV^012*67b)Uk zR~mb8e^W6rEHo@MhMFDnrT&M!@gTSIP`+n|Q2*n)y8F15osRU0^%BF#^>91cl2-aH&((vM%9^zv?*zH0qK2N4w-9uXRj|CQ3Ohm9uvxJJr`yLbCmU;VAIK9$0c z81Z~zIb!tH4}0|deok_8_oY`GwGJ4_e#9qQKOORAzd+|72Mj#lsGy%8iRrw*XT&d8 z5*lkf=<*SxNk4DmH#=E;G514zWBp(fM~!%(G98V?k96`;V-M}jh&}kjSEpUgKRCf4 zCWd2TBJj0IR*!Ssym@-_-iX>*2N4z;9t%&U%Q9^_>JzOW-xwKxCD_-`V`rm+e!#=$ z(WCH@mwMzj*0|EwM~$Wc7fCq|5Y~S~#xbWBhQ|6x@;_#b)=rSv&q;R&ce-Qf+gPuk zF|pP3-WBCk_+?{FF%=#&nigr6x9^@m^{#W^`;GPMXxlNP*heRi8GY-Z<%JETYs)T? zV#S}gHELaRq3@6RMC(UjCVBr|ZsG6sQ=@`@NanBW%755q{^?|6jVJXvZZzqKYAEiT z4pUcdSk_qIi%O3h5l<_imFcQZfU`$@@Nu#Bokp!PIt{IAx^X;7yh)vFA`K^6(u5ix zLtRUnQ8Ua}Kfo}{*LLOBvWY)ny%2h#VfZ-Ll5W;uRa&Zt4dyzfZ|w8pjv^>TVnLyx zpPg7fZE9`$&^s3zYm`u+fhXD+9<`**6F$-UxeU|p%FkZ^>k$d6Q80oK*H3aJKdd`) z%3;!m#+pFdf5M2DpNl7weD#AS8(SUws?Fk4`OpdrjpV30?MY!LBMkMPlyh>JNk8iI zRZ8}p5i7dPSMAfYt5;yvcUb{3=64f?u?^CKQ^A#`-s+(S{dmw~_X!0BFNjUh3l9xvC-s9u z-=CjXvgz789~i`kXybu?^rJ*&PA|>Nex=tegV3$%hl$co-*wz{^V=>;ugZ++$BV2f ze@sgMp@D*HT}}GQqAh#YeC^%p{l(Dksor(VDW%pZyeYrdXo@we=RzJlnv-{K?Ajd$ z(Hf#Xf>-ZJ9lG43s+sa+fOd3v1K^l`$^ zTT7r7twzR9Dt^ltt)GS3R~&x0;BNL7)NA3VpPuq-f2+e8xqS_4dZ;ZoQY~8Qr=+fq z-E$@J{?;!HVm{U*G)j`5GqN6P%zKmTX&xD7126gJ)5hrbe(Id0UFb3LtDz6SK`+?N z*bDu1);BrhQa|l|W*}-}QG=LN+MD!4RU_sXociRzp?#>2QT-o4XHQ2OF14kfP7gEb zXRBQ9SpCe^FFt~r=HM<$KVyup4N%WiJ@m-U|1IkBdep-S1eSCiHJEFA#l0ifKQ^CI zgB>?Tl+>5@o-vyKQOhW4E`5f2{SeloH*??X8k@`$$Xj&`eoo2rY^34c4m9L!1ddwF zIm`Fq@3^QXT{=5i^rrB0k-qvFsvT9;9l8$R9*_3g0{^8G+0WTU9*H`m;j=E}Tjyia zPfj_EjTn8|Y0ulx))smuCD$3nWU|#o;ycRbI-_q?uo|eRyKVd^F4bqKGBVtBd~Ax| zuZu8XZ*n>xVfZnadYvB@t)G%wk+b%|sgD{yGYBjY-=LCyo@!~+pe;$S9^9!IQuYG_ zojjjp(obP+S#ol~u3ww~9x)P)NWdEQqz-RK8g8|uv2PDk9Pw(Z{3M?Xr895)nEvsu z$WD7Xg>jsDliLNONk45Bxh8w|+0E7SaMvMv_@0TQeiw`)fyN_MwoJp7PV~}+i03rP z!dA&mis)0A)DLJK^LhJ|D_4H|3*2Il!=t2C+K(Zm+m0KL*X}S^%Gj<)8FcOzU%ysjWq*k|3&=JU=4g>!SwK+eZ@P* zF^%DEOf-syk2X!O<3gWa!*%pdZ}FMn#(x*17f^*-_X0kY4RN`(hL9NoN8K|5n+ zzj^wk@0&}{4r#0@xrhbD6;@A6>ibfCeVA~khxPtqEEyX(jcxGnHPlmm;QBaq&TH1a z0mf8t-q07cPHq0!E9zzzxI6gUu^FSxGkRUitXGZtNwlV67L~qlqKHea@bngbza14l TZbrv0jcbB?;*i%LhQ$0ABO33Y diff --git a/index.html b/index.html index b708ebe..30df7c4 100644 --- a/index.html +++ b/index.html @@ -3,11 +3,12 @@ - KlectrTemplate + KlectrBan
+
diff --git a/package.json b/package.json index 6d49bd3..6646eaa 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "klectr-template", + "name": "klectrban", "private": true, "version": "0.0.0", "type": "module", @@ -11,7 +11,8 @@ }, "dependencies": { "@tauri-apps/api": "^1", - "kaioken": "^0.10.0" + "async-idb-orm": "^1.0.3", + "kaioken": "^0.12.1" }, "devDependencies": { "@tauri-apps/cli": "^1", @@ -20,6 +21,6 @@ "tailwindcss": "^3.4.1", "typescript": "^5.0.2", "vite": "^5.0.0", - "vite-plugin-kaioken": "^0.0.7" + "vite-plugin-kaioken": "^0.1.1" } } diff --git a/src/HomePage.tsx b/src/HomePage.tsx index 8555ae0..b686238 100644 --- a/src/HomePage.tsx +++ b/src/HomePage.tsx @@ -1,6 +1,5 @@ import "./HomePage.css" import { ActionMenu } from "./components/ActionMenu" -import { Button } from "./components/atoms/Button" import { LogoIcon } from "./components/icons/LogoIcon" import { MoreIcon } from "./components/icons/MoreIcon" import { JsonUtils } from "./idb" diff --git a/src/components/Board.tsx b/src/components/Board.tsx index 5c72724..6af7b47 100644 --- a/src/components/Board.tsx +++ b/src/components/Board.tsx @@ -3,7 +3,6 @@ import { Link, Portal, useEffect, useRef, useState } from "kaioken" import { ItemList } from "./ItemList" import type { Board as BoardType, Vector2 } from "../types" import { useGlobal } from "../state/global" -import { Button } from "./atoms/Button" import { ItemEditorModal } from "./ItemEditor" import { ListEditorModal } from "./ListEditor" import { ListItemClone } from "./ListItemClone" diff --git a/src/components/BoardEditor.tsx b/src/components/BoardEditor.tsx index 463366d..b68b3ae 100644 --- a/src/components/BoardEditor.tsx +++ b/src/components/BoardEditor.tsx @@ -181,6 +181,7 @@ function BoardTagEditor({ tag }: { tag: Tag }) { diff --git a/src/components/ItemList.tsx b/src/components/ItemList.tsx index 407306d..e24a376 100644 --- a/src/components/ItemList.tsx +++ b/src/components/ItemList.tsx @@ -225,6 +225,7 @@ function Item({ item, idx, listId }: ItemProps) { const { clickedItem, setClickedItem, itemDragTarget, setItemDragTarget } = useGlobal() const { + // @ts-ignore value: { tags, itemTags }, removeItemTag } = useBoardTagsStore((state) => [ @@ -233,8 +234,11 @@ function Item({ item, idx, listId }: ItemProps) { ]) const itemItemTags: Array = useMemo(() => { + // @ts-ignore const tagsForThisItem = itemTags.filter((it) => it.itemId === item.id) + // @ts-ignore const mappedTags = tagsForThisItem.map((it) => { + // @ts-ignore const foundTag = tags.find((t) => t.id === it.tagId) if (!foundTag) { void removeItemTag(it) diff --git a/src/state/global.ts b/src/state/global.ts index 0c9eb09..fed550e 100644 --- a/src/state/global.ts +++ b/src/state/global.ts @@ -10,8 +10,10 @@ import { } from "../types" import { addBoard as addBoardDb } from "../idb" +// @ts-ignore export const GlobalCtx = createContext(null) export const GlobalDispatchCtx = + // @ts-ignore createContext<(action: GlobalDispatchAction) => void>(null) export function useGlobal() { diff --git a/src/state/mouse.ts b/src/state/mouse.ts index 9a5692a..0bf821c 100644 --- a/src/state/mouse.ts +++ b/src/state/mouse.ts @@ -6,5 +6,6 @@ type MouseContext = { setValue: (payload: Vector2) => void } +// @ts-ignore export const MouseCtx = createContext(null) export const useMouse = () => useContext(MouseCtx) diff --git a/tsconfig.json b/tsconfig.json index 618eae5..499d307 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,9 +1,9 @@ { "compilerOptions": { - "target": "ES2020", + "target": "ES2022", "useDefineForClassFields": true, "module": "ESNext", - "lib": ["ES2020", "DOM", "DOM.Iterable"], + "lib": ["ES2022", "DOM", "DOM.Iterable"], "skipLibCheck": true, /* Bundler mode */ diff --git a/vite.config.ts b/vite.config.ts index 455ed70..5f26a48 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,5 +1,5 @@ -import { defineConfig } from "vite"; -import kaioken from "vite-plugin-kaioken"; +import { defineConfig } from "vite" +import kaioken from "vite-plugin-kaioken" // https://vitejs.dev/config/ export default defineConfig({ @@ -11,6 +11,7 @@ export default defineConfig({ jsxFragment: "kaioken.fragment", loader: "tsx", include: ["**/*.tsx", "**/*.ts", "**/*.jsx", "**/*.js"], + sourcemap: false, }, // Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build` // @@ -25,4 +26,4 @@ export default defineConfig({ ignored: ["**/src-tauri/**"], }, }, -}); +})