From bb185544c22528117db2bbc2630d8847155e996d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Thu, 27 Jun 2024 18:59:23 +0200 Subject: [PATCH] Dependencies upgrade --- bun.lockb | Bin 129946 -> 129264 bytes packages/common/package.json | 2 +- packages/common/src/data/Todo.ts | 7 ++++--- packages/server/package.json | 10 +++++----- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/bun.lockb b/bun.lockb index ac6a6e853d1cfca1cf3598fd332eb605ce91dfc1..0b8476ff775985b3d8ad097624da447451f6d559 100755 GIT binary patch delta 2202 zcmdT_Yf#ix6u$?T$3m>2qPx7&GSp#VSrAZ`cRa#HL12kc9)d`|Vg@iv<&p8w4D_W%`Luf5O0vsamfCIlJs_LPUs_IBt!|Ptf>RuOY+%c@d&L z;s!)J#4s%`L9|6KK(s*|#5gYg7ep&U7U!MQbn>bYEzwY{#jS|kg2{;7Mq*XwCT)D9 zW2u|>R+lfZRT)|2$!VyKi>e`|4CroON9r=q$ov#;F95x{G?$^6(prnxISbzo6A4BO z(2GJ3ei|}w&X49hdKw`Knk4=<9{gv>LMI*l9X9tcq&WxHo{JvZkQj9 zbHz@vV=pn1Oi1*UE&3%^gDh&wHinE#*pR|J4~SBEy))Z5SDz5l3#k5q+)y7X4*Rus z4tdCj5%G2qo*t_Ih714Q1S-hx;QwFtdNB7$hF`RxD#)p12R$)(|Lpj_zKOeD>4}x& z-?YvsG%q?-Kb#o;!mK`uq+jsbX1_vF7n|m)A9G0_U%b8Uk1uO2(#PLb?d)>Y%Pm

#r-hdR44ciYji#`X#y_iM|)Z68Zj2Bj91 zm^@Q;gbuw1eR)lIP(UVTP9QEv(KViXb$eL;>g_pqds9yrj9hXUs5Cem^PphwsY{ZF ztrkf+H@w86+1a~A3!O#5bys)YRysdA=h<0o$8+9s;j`~Cs zZc|#1%$Gv1g4Xny(zM=ix&PmnENp1%Ib+5DdE^Rj-MV|PjH#9en{;MK6`O?@M72-T zLhCLc_X__Z#b(Q$GbNuFc-+Z!@~20mxlaK>^fc-> zsCmBvf@uco5PA`HC>0GTAdF_Bev`JK4yO)-3Rpq6qn6WKs3Yj2AqA|Y`KVW^?hTb% z;)CY#WAPoD;QR1V9~MBdpYct(X8*&HZ2wA-sc)|Y2Od94GuW?CPppP9(B~dcKO2vM zKTWy!!o7{>C?gCMAXR%Spk9w3hXdGLk{HG;RNKeHDnnS#GLs=h#{Eg$*+@`)P-H0H zDDEiSm@kSSN&pIH)A`QD{!FHy0@7JQ*bPKUN#VX zZ+beIUBoV!uD1G^1r{H__I=eHtwllzpN(^K zX{KZ@O6+U4fT={3frx#e1RHnVfo^!QBai1>AEJ$y5~3?F!p;eCcxm=!w0LON+{&)w zY)f_ZXox5V&>P zp@`i=2fgYwtQ*%b7AiHD;Zr4dd*`tE48-`oW)TbujGMK_xKZ`548{}!H|MMk8Jm(f zWu!Raak2KFz(GBu9}a-Nt2itDeI^^m8*yp?tk{-8Fk+^IlZWm&2*DL<&{x+ELKA?i KdfPB8F#HRInMn%( delta 2426 zcmdT`X;f236n-}*hD2G45fgS?sg+2G7(^_}u84wY1IR9dxV5xudk$5oil`iwFyNr# zg2x55RW#P9h&zbZ74>+ED{7BGh=izEv10Ed1nEzIc24em^WC}2%)B@6M&HWc{Fa|D z{W7Zl*i4IrkmR6sr$m=`?%(o*cJXu^y34cpH&j zNR1l$JQj!(oF5ndaIPAE7%7vxtBaHKfuzV>Nq9n?2oNs@JH1uE1Ap%zG~SRuHF z%!johNwx|>KRl3tPUhmE5Tqds>9lllRS0U3p|R1=d?4-slXhk_>yEt^wQNQXNpevL zyzv;5O^jE9ERk$Y^D)B#{<@4}5_+=Z$S_9NoG8(l(im zyXUI^!)$Ry)4J#8BV#wrC-pW8xTxNg-cOjtU~2@1;UT_6uZmS=u4S|w^^VzY&kC%pJa?29*Hgb2LGp?@;dUa)kD<`YY zKi4{X$?6r=Mf?M|1EyBTR7oUJ&2bMFw#9R6ODb$m1h=O>+kI)>vAFVkw?709adUL% z&#LM-P*52%a7pCmaC~sUbXayEjzuvwu1;ayc-Jc7H=iJzZ$}(;uDwAY=e4{G-KcH! zGvqi-R^~rF8h9`GXGzMA^04dA`P*0S@hU#F=e}Fj*u2yiLhTG5S*jIhZQZd*8j;i2 z_1>+!xxDZ<=d(xjU9j#<-N{1Hd+qZ(Zp&j;*G@lBMYi~vmw5Va8h+MsSK@=3Epsv^ z`fGZnZFMN?vAS_RS9i?s@L8Lt+}PK_x%wxSPPd!yF3x0j_*7V241Mu%^ER)>l>RR3 z*QQ7eW^YsWzFVcMY)^cUmt!cN_gz+>)=bA&bBSBCm=tM4!I#u)m87BBoCG$9!UUpf zR+3_!IeF6@8tvaR<)aB+PJC?!f5E}YAs;IiT3%8(XT08bagutN-;c6f)e!5^N9~@c z9y932NiXJ%FWqt>SQnX=sp950Emm*3(R)dctpt!wIwb^>R_uew#Ft74CZ*VikayTm zBoQr2m_+trA4)*4gvlft`!I4C`zb`ws)VT|3Hxwz0{aN^g+U3^)aix|wq!?tSNueB z&1>+p(g$yPIo@~?IoB@N_?Sb)cw*I_EWA0@xUbidl!gJGtL8=+4CM-@8`b(~O-BT@ z1CPD@2KpfqKJwUm-$n&9K+fah73XQj%z)z@L5$JEE19ClP>pjGg!93NW+Xsx7<+g= zDC}D`9>o{sYZUf5vbxb-I04ZQB>;uBG5Ofw*b-$LN(6nA0CM4+WE^ATQjK>aTpDTT z;fSSAgxkDa`S&Wp%@wT!A>Lgo_mawF)IJ|1AfwyzVF1YKlzfo)!b-xbWxeD$n41r_ zv=(RSb`?0#-YO7t#xT@bh4voQO9drjS$Bywl`1PXz9(H+0Cqf#HX?@hEdVii)B6RO zEr9wKfCnbkV-U_LhDNHugSAu6r0dbn&QyV|{8#^a^}y|PgQ6D?eqYGy{QH-w|G_d@M-Ny zE_g^su^AX?9DPDS>}jgn8xIy;TcW+S@{@(BuK)g5L)5d510A1cvZ-4kF2eLrpl0x+ zvg3QMEc;|oL6gt`>S!i{z3HDs^pU1D36>Q(pX?;@w7d|+!fee hMoU}379ZZJ76@V$j#PFXoHZOhTtN@bwN@C!{}=B{pyU7m diff --git a/packages/common/package.json b/packages/common/package.json index 2b908bb..f5f5fd3 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -7,7 +7,7 @@ "private": true, "dependencies": { "@effect/schema": "^0.68.12", - "@thilawyn/thilalib": "^0.1.3", + "@thilawyn/thilalib": "^0.1.4", "effect": "^3.4.5" } } diff --git a/packages/common/src/data/Todo.ts b/packages/common/src/data/Todo.ts index d1073a1..7551ecb 100644 --- a/packages/common/src/data/Todo.ts +++ b/packages/common/src/data/Todo.ts @@ -1,9 +1,10 @@ import { Schema as S } from "@effect/schema" -import { Jsonifiable, Tag } from "@thilawyn/thilalib/effect/schema" +import { Jsonifiable, Kind, Tag } from "@thilawyn/thilalib/effect/schema" import { Class } from "@thilawyn/thilalib/effect/schema/class" export class Todo extends Class("Todo")({ + _kind: Kind("Todo"), _tag: Tag("Todo"), id: S.String, @@ -16,10 +17,10 @@ export class Todo extends Class("Todo")({ }) {} -export const JsonifiableTodo = Jsonifiable(Todo, S.Struct({ +export const JsonifiableTodo = Todo.pipe(Jsonifiable(S.Struct({ ...Todo.fields, due: S.OptionFromNullOr(S.DateFromString), createdAt: S.DateFromString, updatedAt: S.DateFromString, -})) +}))) diff --git a/packages/server/package.json b/packages/server/package.json index 7039a46..8b048d8 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -3,11 +3,11 @@ "type": "module", "private": true, "dependencies": { - "@effect/platform": "^0.58.12", - "@effect/platform-bun": "^0.38.11", - "@effect/schema": "^0.68.11", - "@thilawyn/thilalib": "^0.1.3", + "@effect/platform": "^0.58.13", + "@effect/platform-bun": "^0.38.12", + "@effect/schema": "^0.68.12", + "@thilawyn/thilalib": "^0.1.4", "@todo-tests/common": "workspace:*", - "effect": "^3.4.4" + "effect": "^3.4.5" } }