@Neolectron@opencode@EffectTS_ 5/4
Je n'ai pas répondu à la question des erreurs, mais oui, je regarde le status code que me retourne Deezer et je renvoie des exceptions "custom". Pour ce qui est des succès, je renvoie simplement mes classes.
@Neolectron@opencode@EffectTS_ 3/4
Je me suis quand même plié au "jeu" pour la science. Voilà le résultat : https://t.co/RjoYdZd7Sv
Ça ressemble plus à un audit de mon code qu'à une vraie réponse à la question d'Effect, à part vers la fin.
@Neolectron@opencode@EffectTS_ 2/4
Je publie simplement mon package via pnpm (j'ai peut-être mal compris la question). Je ne connais pas bien Effect, mais si ça peut avoir des bénéfices/me faire monter en compétence dessus, pourquoi pas.
@Neolectron@opencode@EffectTS_ 1/4
Je n'ai pas d'OpenAPI : c'est un wrapper pour l'API Deezer, donc en soi c'est eux qui le font "pour moi". Oui c'est typé, mais sûrement pas à la perfection, j'ai peut-être trop voulu adopter un pattern orienté objet qui, je pense, ne me simplifie pas la tâche à ce niveau.
VoidZero is joining Cloudflare.
Our mission stays the same: to make JavaScript developers more productive than ever before. Vite, Vitest, Rolldown, Oxc, and Vite+ remain MIT-licensed. Evan and the VoidZero team will continue leading them.
Cloudflare shares our commitment to open source. Together, we can keep investing in the tooling developers rely on every day, while bringing the Vite ecosystem and Cloudflare’s platform even closer together.