Débuter avec Bun
Avez-vous entendu parler de Bun ?
Vous savez le framework NodeJS qui ce dit plus rapide, mais ce n’est pas sont seul avantage. Il y a une facilité d’utilisation pour les tests unitaires, TypeScript ainsi qu’une gestion de modules pour faciliter les intégrations. Site de Bun
Comme vous l’avez donc compris, Bun est un framework de développement qui a pour but de ‘remplacer’ NodeJS.
Installation de bun
Pour commencer, on va installer bun.
Sous linux et MacOS nous utiliserons cette commande :
Voici la sortie de la commande :
Nous allons donc réaliser la commence exec et tester bun —help.
Screen de bun —help :
Parfait tout va bien !
Je vais créer un nouveau dossier que je vais appeler “bun-trd”
Et je vais aller dans le dossier :
Création du projet
Maintenant nous allons créer le projet avec bun init.
Nous voyons que nous avons un dossier avec tous les fichiers nécessaires pour notre projet. (Pas comme NodeJS, créer ne crée pas le fichier index.js)
Dans le package.json je vais ajouter la partie scripts
qui va nous permettre de lancer le fichier index.ts qui contient un console.log.
C’est quoi —hot ? Magie ! C’est une option qui permet de lancer le programme avec hot reload. Pas besoin d’ajouter nodemon ou autres. :)
Il nous reste plus qu’à lancer le projet avec bun run dev
Et voilà notre projet est lancé avec du Hot Reload sans package supplémentaire ! Dans la prochaines partie nous allons voir comment créer une API avec Bun.