-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proxies i programowanie na typach przy tworzeniu ergonomicznych i tree shakable bibliotek #96
Comments
Brzmi bardzo ciekawie. Ale na najbliższe spotkanie mamy komplet, więc prezentacja pójdzie na następne. Co ciekawe zebrały nam się już 3 prezentacje, więc nie będzie trzeba długo czekać :-) |
Fajnie, to czekam na info :) |
Cześć |
Tak |
@pawk3k Yep, talk będzie dotyczył tego jak połączyć "najlepsze z obu światów", czyli stworzyć libkę, która jest tree shakable jak valibot, ale jednocześnie ma nice, chainable API jak zod. I oczywiście biblioteka do walidacji schemy, to tylko przykład dla ustalenia uwagi. Myślę, że technika ma więcej use caseów. |
Chciałbym to zobaczyć. Będzie nagranie? 😅 |
postaram się tematu przypilnować lepiej niż ostatnio :-) |
Cześć,
tytuł jest trochę dziwny, ale ostatnio myślałem nad tym czy da się robić takie biblioteki jak np. Zod, ale tak, by user mógł sam sobie wybrać podzbiór API, który go interesuje i dzięki temu zmniejszyć bundle size swojeje aplikacji.
Tak to wygląda w Zodzie:
Nawet jeśli potrzebujemy tylko walidatorów do
string
,email
imin
, to i tak musimy zaimportować całez
ważące 12.8 kB.No i okazuje się, że wymyśliłem jak to zrobić i o tym chciałbym opowiedzieć. Zrobiłem taką proof-of-concept libkę, która używa tej techniki correttore:
Dajcie znać, czy to brzmi ciekawie. Wiem, że jest spotkanie 10.10, jeśli jest jeszcze miejsce, to chętnie wpadnę, a jak nie, to może następnym razem.
The text was updated successfully, but these errors were encountered: