Bun und TypeScript - ein perfektes Paar

Entdecke, wie Bun, ein schnelles JavaScript-Laufzeitsystem ähnlich Node.js, TypeScript-Dateien ohne vorherige Kompilierung ausführt. Erfahre mehr über die schnelle und einfache Installation sowie die Nutzung von Bun.

Bun und TypeScript - ein perfektes Paar

In YouTube-Videos zeige ich, wie man Bun installiert und so einrichtet, dass TypeScript-Dateien automatisch mit Bun ausgeführt werden.

Hier der Link zur YouTube-Playlist, falls du nur die Videos ansehen möchtest.

Was ist Bun?

Bevor es losgeht, hier ist schon mal der Link zur Homepage von Bun.

Bun ist ähnlich wie Node.js, ein Programm, das JavaScript-Programme außerhalb des Browsers ausführen kann. Zusätzlich zu JavaScript kann Bun auch TypeScript direkt ausführen, ohne dass die TypeScript-Dateien vorher kompiliert werden müssen. Das übernimmt Bun für dich. Außerdem ist Bun superschnell. 🤗

Bun ist auch ein Ersatz für "npm" und kann NPM-Pakete installieren und aktuell halten.

Bun kann Shell-Befehle ausführen und ist ein plattformübergreifender (kleiner) Ersatz für Bash. Ja, man kann ".sh"-Dateien mit Bun ausführen. Und man kann in TypeScript-Dateien Shell-Befehle ausführen. Das sieht dann so aus:

import {$} from 'bun'
await $`echo "Servus aus Tirol!"`

Installation von Bun

Die Installation ist ganz einfach. Man öffnet die Website von Bun, kopiert den Installationsbefehl in ein Terminal und führt ihn aus. Zusätzlich gibt es die Möglichkeit, Bun mittels "npm" zu installieren. Alle Möglichkeiten findest du in der Dokumentation von Bun. Dieses kurze YouTube-Video von mir zeigt, wie es funktioniert.

Ausführen von TypeScript

Normalerweise muss man TypeScript-Dateien zuerst in JavaScript-Dateien umwandeln, bevor sie ausgeführt werden können. Bun führt TypeScript-Dateien direkt aus. Wie das funktioniert, zeige ich in diesem kurzen YouTube-Video.