- 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 mitprocess.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
--inspectverwendet werden - Führt den Befehl
bun updateein, der alle Projektabhängigkeiten auf die neuesten Versionen aktualisiert, die mit den Semver-Bereichen inpackage.jsonkompatibel 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ürnode:ttyundnode: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:ttyundprocess.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ürtest.eachunddescribe.eachvon 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.