- Bietet mehrere Updates, darunter Debugger-Unterstützung, Fetch-Streaming und Kompatibilität mit SvelteKit
- Implementiert ReadStream und WriteStream von
node:tty, und .setRawMode() funktioniert nun mit process.stdin, wodurch viele interaktive CLI-Tools nutzbar werden
- Enthält Updates zur Node.js-Kompatibilität, Fehlerbehebungen und Verbesserungen der Stabilität
- Bun 1.0 soll am 7. September erscheinen
- Bun vereint eine schnelle JavaScript-Laufzeitumgebung, einen Bundler, einen Transpiler und einen Paketmanager in einem
- Die Debugger-Unterstützung wird über das Inspector Protocol von WebKit implementiert und kann durch Ausführen einer Datei oder eines Skripts mit dem Flag
--inspect verwendet werden
- Führt den Befehl
bun update ein, der alle Projektabhängigkeiten auf die neuesten Versionen aktualisiert, die mit den Semver-Bereichen in package.json kompatibel sind
- Verbesserte Unterstützung für Umgebungsvariablen in Workern ermöglicht die Nutzung von SvelteKit
- Das Update fügt außerdem Unterstützung für Nuxt (
nuxt dev) hinzu und verbessert die Unterstützung für node:tty und node:fs
- Streaming des Response-Bodys von
fetch() wurde implementiert, sodass Daten aus der Fetch-Antwort gestreamt werden können, anstatt die gesamte Antwort herunterzuladen
- Unterstützung für
node:tty und process.stdin.setRawMode() wurde hinzugefügt, sodass sich Tasteneingaben ohne Warten auf ein Zeilenende lesen lassen, was für interaktive CLI-Tools wichtig ist
- Verbesserungen an
bun test. Bietet Unterstützung für test.each und describe.each von Jest sowie zusätzliche Matcher
- Die Funktion
Buffer.toString("hex") wurde per SIMD optimiert und ist dadurch 40-mal schneller
- Behebt JIT-Abstürze in Buffer-bezogenen Funktionen, ein Speicherleck in der Implementierung von
buffer.toString("hex") und mehrere weitere Fehler
Noch keine Kommentare.