Une lib de logging pour JavaScript qui ambitionne d'ajouter du logging facilement à vos packages. Ensuite, libre à l'utilisateur de votre package de décider s'il veut activer le logging ou pas.
Ça me fait un peu penser à log4j pour Java 🤔
Un outil très facile à mettre en place pour organiser et visualiser vos logs Node.js sous forme de dashboard plutôt qu'avec la console.
Une lib de traitement d'image pour JavaScript.
J'ignorais que l'implémentation des signals de Preact est dispo sous forme de lib autonome. Je trouve qu'elle fait pile poil ce qu'on en attend, ni plus ni moins, et ça peut donc constituer un choix judicieux pour incorporer de la réactivité à une app, en attendant l'hypothétique implementation native dans JavaScript (stage 1/4 pour le moment).
Composer de la musique avec JavaScript !
Un package Node.js qui permet de planifier des tâches (job scheduler). Il offre également un dashboard visuel.
Il a l'air simple et puissant à la fois, à surveiller.
Un "framework" CSS dont j'aime particulièrement la philosophie. Je mets des gros guillemets parce qu'il s'agit en fait plus d'une lib d'utilitaires dont il est possible de ne choisir qu'une petite partie.
Point très important : il se repose au maximum sur les standards CSS modernes (variables, layers, webcomponents, etc.) et il n'y a pas besoin de build.
Ça signifie que vous pouvez ajouter uniquement les composants qui vous intéressent avec @import
et c'est tout ! Et tout est customisable dynamiquement en modifiant la valeur des variables CSS.
J'aime tout particulièrement la simplicité et pour autant l'élégance des layouts qui couvrent 95% des cas courants.
A UI library for people who love HTML, powered by modern CSS and Web Components. Vanilla CSS and JavaScript. Easily customized. No build step.
Une alternative à node-soap
pour appeler une API Soap en Node.
Une autre réflexion sur les dépendances qui propose de les évaluer sur base de 5 critères pour déterminer si elles conviennent ou non.
Quelques réflexions sur la gestion de dépendances.
Il faut savoir trouver l'équilibre délicat entre ce qui est utile et sous contrôle, et ce qui est superflu.
Le pendant TypeScript de Knex.js, un query builder que j'aime bien.
Une lib d'envoi d'emails en JavaScript. Une alternative au célèbre Nodemailer.
Comparaison de deux query builders populaires en TypeScript.
J'aime beaucoup knex.js donc j'aurais tendance à me tourner vers Kysely.
La v4 de Zod supporte l'export sous forme de schéma JSON, c'est intéressant 🤔
Ça permet de générer une documentation type Swagger ou OpenAPI assez facilement par exemple.
Un client LDAP pour Node.js.
Du fuzzy string matching en JavaScript.
Un agrégateur de log que vous pouvez ajouter directement dans votre application et exposer en parallèle.
Ça ne suffira pas si vous avez 50 applications, mais pour des petites architectures c'est intéressant !
Lib JavaScript pour générer des documents PDF.
Une alternative à Zod (et plein d'autres) pour faire de la validation de données en JavaScript. Valibot est apparemment plus modulaire et permet donc de réduire la taille du code nécessaire en fonction de ce que vous utilisez réellement.
Une lib d'injection de dépendence (pattern IoT pour Inversion of Control) TypeScript qui semble assez simple à utiliser.