From 241a74226876c7db39f18fef7fc1973bbeb3ac5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Costa?= Date: Thu, 24 Aug 2023 22:06:27 -0700 Subject: [PATCH] New logo! --- README.md | 22 +++++++++++++--------- _config.yml | 1 + _layouts/default.html | 14 -------------- assets/logo.png | Bin 0 -> 1925 bytes 4 files changed, 14 insertions(+), 23 deletions(-) create mode 100644 assets/logo.png diff --git a/README.md b/README.md index 93cb3ce..63da568 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,18 @@ - +
Many libraries rely on some sort of type validation. Their maintainers have the choice of either to: @@ -21,9 +24,9 @@ There's no best validation library because there's always a tradeoff. Each devel ## Features -- 🚀 Decouple from validation libraries +- 🚀 Decouple from schema validation libraries - 🍃 Tiny client footprint, tree-shakeable -- ✨ Easy-to-use, minimal API +- 🛋️ Easy-to-use, minimal API ## Usage @@ -209,3 +212,4 @@ export default defineConfig({ - Inspired by [tRPC](https://trpc.io/)'s [input & output validators](https://trpc.io/docs/server/validators) - Adapter architecture inspired by [@ecyrbe](https://github.com/ecyrbe)'s [suggestions](https://github.com/decs/typeschema/issues/1) - API definition inspired by [@colinhacks](https://github.com/colinhacks)'s [proposal](https://twitter.com/colinhacks/status/1634284724796661761) +- Logo designed by [flaticon](https://www.flaticon.com/) \ No newline at end of file diff --git a/_config.yml b/_config.yml index 9eb4600..6708552 100644 --- a/_config.yml +++ b/_config.yml @@ -1,4 +1,5 @@ title: TypeSchema description: Universal adapter for TypeScript schema validation +logo: /assets/logo.png google_analytics: G-E24ES7NSSP diff --git a/_layouts/default.html b/_layouts/default.html index 8f04b3b..b55d7e5 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -6,11 +6,6 @@ {% seo %} - {% if site.google_analytics %} @@ -24,17 +19,8 @@
-

- 🛵TypeSchema -

-

Universal adapter for TypeScript schema validation

- {{ content }}
- diff --git a/assets/logo.png b/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..acb0314164051af252ce34c5e7c71a478c4735f7 GIT binary patch literal 1925 zcmb_dc`)0H7XBqSu_TWsgrt_*_n>Z6y;6cy1$FJMr4m#cwdKXWM^VeAQdM*zRIOFl zcG0FJ_O@PAT1AW2S}lpC*V09K?!3R=yt(hMcV@ox&3DesneUHp=43fKoEC%0zyJUc zBiaz0518>MM1&4{ubJ=A0YSnoiLN3Cl^}8<^FWKzY&^mN0Nnp4Kv`qSYX`%_5vR^Y zxP(z6qJ8NBKy-ApUSMcYxW6wgKrf7b@%E~z3;+m&i3AJRm^*?JuV9oLW^n%^Wlc9k z>lE^o7t%hb%nW1TB+0dNJ-T7R%Bj^?SMS2yU=}0Z6=bGCQfidGm0i))x0bL07W)ah zSM0DwDEKH?w=#e|J;dknhJ)T3J=>fi{&=Jmis-_qfD8* zwXciMUPE>ZHPPPVRi4#m55p7}(M}8DD~jt%j4!(Sj~@bOn?S+Vt&bfx!D#Z=s!?ompl1dAwU{JHc<9H`R(?w@GttNq*C%8s{g1HX_%ANO!lAT+$euYK6je zFs5Cb)MeY!eB}(QAkXDooVg$OhNe;diR*sPO`Xn}­<_;@X<`q0lP*hacwwI=r` z!dDE$D)Si4S}sX_v0)DIoXN6Y>+Bm7sPbE3XSpMjF1?G#m!SXC+wclzo&15v1eRE28D{) zmG#(m5>+1`?Rs9ePGeScNPvC|AEwmZ=27#$42!s$%2sp&&c0StTeGWDlXuMu`b^%! znNjz73($cJ9{W#S1yBsOR&pl7;yde?WRSSm^0&E+mgP9br1DNcn0}yy8){@z*Wm)_ z7hO^hCu*MUKi`%@Qa{IdguqW9qM^BGKXKKuVNcusAQo)0U^Qm)eX^mi5gWi&|`mNw=-{L_p5rK*wTfjByW?R#ZZGR)57`DzFApyysjWKa= z8((iTS130AN=NoD4713%)8CD_ZhLwZTC=fKOeu>m9=x;i;W(%q z2{0#E?6hli+R#oOTl8^Y?J+ria%rIP`D#z$OL@(-`e&R{M>ybmDYe&KCgTBd z>Ts5?g<<+bid+Zx;Lsj8g{fCJtHGgv8Zf4^lGO( z;pi4(lQgkdLK_dWcRL5nH3EIUpv+z{A_J-@4#&$$GmNpoKmNTKNz$8{-#|4tv{&X{ zg%{+VU+?O66d~8Xs~!l{$Md9~#G(LvKe$~SWSF4<`p-Lpc+gP35jM}{Sg`QN+t)vL zjZ|2~BU1_SAot(LqRqIZov169s$bZTkbJB3{+AD`If@Sz21{OLs6j7uK`=rH9LQ>4 z$_$sD21szrLgq51y741@YU3SkF#aelfLIJ5^1v-~T)yh?Eyul|GprGpK&lL@bdl{P zKTKqusX!GNYS_&UNFks)*z%6+wvVhOJVAOULR}^HGxdU|oBnUO=0z!m#=|Gs$^;S7 z02SJ>QB$n)ryn2oS>8xv1DK{U^AR%5fzf3NVUdV&?{sJ`-X67L1I>H=!4j5g2d4Zk zs;|c0Om@4{07yP$T)wYl2+lD9o4gb?wm3fhqEbhY%0$S3q9}7)0z{qEIFx4(iRnr9 z7flBSv(<%c#rVSucIC0CG)u;hze6*O^C&Vb9MFoM@q5E%KA8E@o&Ga(u{}d)DYKG> z)hRh!G^x>wCYRk?70ecEyK}0Zj`%RHHTV36xV&0621cnei(u7!Z;v;mDg#frV=#fk zkqPJ&hO|m6t~+sVkwKW;zs$h@Wl>Nny|;IsbTv#NuKLx=(ixmK0#_9>Oxm5k8NXD@ zQ>Z;=9Y@7DkF^b&Pf8`neY}zW;}twb_SsRDLRIyX$z#H|X49agSjyJ&ky+!^-+ht; wI-)?{t&VJ2O&oQN4k^c(sUmE{