Gérer les multiples dépendances NPM et leurs versions dans un projet peut vite devenir la folie quand on connait un peu NodeJS... Le faire via le fichier package.json est bien entendu possible mais peu agréable. NPM Desktop Manager est une interface qui va vous faciliter la gestion de vos dépendances !
NodeJS et ses paquets permettent de créer énormément d'outils. Un de ses paquet, Caporal.js, permet de créer des applications cli (ligne de commande) très facilement et dont le résultat est très complet. Découvrons comment réaliser une application simple avec Caporal.
Pour récupérer le texte d'une image, on fait appel à un OCR. Tesseract.js est un portage de la librairie Tesseract qui va vous permettre d'effectuer une reconnaissance de texte directement depuis un navigateur !
La version 5 d'HTML implémente une API de notification. Ainsi, une page Web peut décider d'envoyer des messages sous forme de notification système, même si le site n'est pas en cours d'utilisation par l'internaute. L'implémentation est relativement simple mais le plugin Push.js nous permet d'améliorer sa mise en place.
Depuis quelques années, intégrer une vidéo MP4 ou un fichier audio est devenu très simple grâce à l'HTML5, les balises video et audio étant comprises par la plupart des navigateurs. Découvrons Plyr, un plugin Javascript permettant d'ajouter quelques fonctionnalités sur le lecteur de base.