Librairies Open Source

Bibliothèques JavaScript que j'ai créé pour améliorer la productivité des développeurs avec des fonctionnalités simples mais utiles.

Tiavina Michael RALAINIRINA

Description du projet

Dans mes projets personnels, je développe et utilise plusieurs librairies JavaScript, dont beaucoup sont disponibles en open source sur NPM. Cela permet à chacun de les modifier, améliorer ou réutiliser librement. Voici une présentation de quelques-unes de ces librairies, dont certaines sont utilisées dans ce portfolio.

1. check-password-complexity

Cette librairie React permet d’intégrer un champ de saisie de mot de passe avec une liste des critères de validation à respecter, tels que la longueur minimale, l’utilisation de caractères spéciaux ou des chiffres. Elle simplifie la vérification de la complexité des mots de passe en temps réel.

2. password-checklist-input

Similaire à la précédente, cette bibliothèque React propose un champ de mot de passe avec une checklist des conditions à remplir. Elle aide les utilisateurs à créer des mots de passe conformes aux exigences de sécurité définies.

3. mui-tiptap-editor

Il s'agit d'un éditeur WYSIWYG (What You See Is What You Get) facile à utiliser et hautement personnalisable. Il combine la puissance de Material-UI et Tiptap pour offrir une expérience d'édition de texte riche et moderne, idéale pour les applications web nécessitant des fonctionnalités de mise en forme avancées.

4. mui-password-strength-input

Ce composant React basé sur Material-UI permet d’évaluer la force d’un mot de passe directement lors de la saisie, grâce à un indicateur visuel. Il aide les utilisateurs à comprendre instantanément si leur mot de passe est considéré comme faible, moyen ou fort.

5. mui-password-checklist

Ce champ de saisie de mot de passe, également basé sur Material-UI, intègre une checklist des critères de validation à remplir. Il guide l’utilisateur dans la création d’un mot de passe sécurisé en affichant visuellement les conditions respectées ou non.

6. tiptap-parser

Ce parseur HTML conçu pour l'éditeur Tiptap utilise la librairie html-react-parser. Il permet de convertir le contenu HTML en composants React tout en offrant la possibilité d'ajouter des fonctionnalités comme le surlignage syntaxique du code.

7. validate-password-checklist

Ce simple utilitaire JavaScript permet d’ajouter des règles de validation à un mot de passe et de retourner le statut de chaque validation. Il est utile pour renforcer la sécurité des mots de passe dans les formulaires.

8. esbuild-copy-files

Ce plugin esbuild facilite la copie de fichiers et dossiers statiques d’un répertoire source vers un répertoire de destination. Il est particulièrement utile pour les projets de build nécessitant le transfert de ressources statiques.

Toutes ces librairies sont disponibles sur NPM et peuvent être installées via les commandes suivantes :

npm install <nom-du-package>

ou

yarn add <nom-du-package>

L'ouverture de ces outils en open source reflète mon engagement à partager des solutions utiles avec la communauté des développeurs.

Librairies Open Source
Société

Open source

Platforms

Web

2

Partages

iconiconiconiconiconiconicon

S'abonner à ma newsletter

Abonnez-vous à ma newsletter pour pouvoir suivre et récevoir des offres spéciales et les articles / tutos que je publie occasionnellement sur mon blog

* Vous pouvez se désabonner à tout moment en cliquant sur le lien de désabonnement contenu dans chacun de nos mails.