Blog
62
Une liste d’articles regroupant des notes techniques et des retours d’expérience de développement.
Snippets
37
Une collection de courts extraits de code et de notes d’exécution réutilisables.
Outils
19
Des utilitaires et petites expériences dans le navigateur.
Glossaire
31
Une collection de notes techniques durables et de définitions.
Dernières
Journal des modifications- Convertir des images en AVIF en lot avec avifenc
Un script Bash qui parcourt récursivement les fichiers jpg/jpeg/png et les convertit en .avif avec avifenc.
- Sélecteurs d'attribut CSS pour href
Un snippet CSS utilisant des sélecteurs d'attribut sur l'attribut href des éléments a, avec correspondance de préfixe, de suffixe et partielle.
- Cache de dynamic import
Implémentation TypeScript légère pour mettre en cache les dynamic imports. Gère plusieurs imports du même chemin avec une seule Promise.
- Vérification des permissions de la File System API
Fonction pour vérifier et demander les permissions de la File System API du navigateur. Prend en charge les modes lecture seule et lecture/écriture.
- Afficher la capacité de stockage dans le Finder
Active ou désactive l’affichage de la capacité de stockage dans le Finder de macOS avec un raccourci clavier.
- Vérification de fichier en Node.js
Fonction basée sur Promise pour vérifier si un chemin est un fichier en Node.js. Retourne false en cas d’erreur.
- Implémentation TypeScript de p-limit
Réimplémentation TypeScript de p-limit pour contrôler la concurrence des Promises. Permet un contrôle de concurrence sans dépendance supplémentaire.
- Hook React useSelection
Hook React personnalisé pour gérer l’état de sélection de plusieurs éléments. Gère de façon type-safe la sélection totale, partielle et individuelle.
- Découpage de texte avec TransformStream
Un exemple d'implémentation TypeScript utilisant ReadableStream et TransformStream pour diviser un long texte en morceaux de taille spécifiée.
hsb.horse