Kurze Zeit nach dem Erscheinen von Deno 1.0 kündigen die Entwickler nun auch Reno als produktionsreif an, eine Router-Bibliothek für Deno.
Reno ist in Typescript verfasst. Die schlanke Bibliothek sitzt auf dem HTTP-Standard-Modul von Deno und kümmert sich um das Routing von Anfragen. Antworten liefert Reno als Datenstrukturen zurück, Request Handlers sind als reine Funktionen umgesetzt. Ergänzend zu komplizierten Regulären Ausdrücken verwendet Reno eine alternative Wildcard-Syntax. Nested Routing ist ebenfalls möglich, über “pipe()”-Funktionen lässt sich Middleware emulieren.
Die Entwickler bezeichnen die Version 1.0 nun als produktionsreif, haben aber noch einige Änderungen vorgenommen, etwa an Funktionen. So heißt “Router” nun “RouterCreator” und “RouterParser” wird zu “Router”. Das soll die Einsatzzwecke der beiden Funktionen besser reflektieren. Zugleich wurde die API-Dokumentation auf den letzten Stand gebracht. Eine neu ergänzte Ende-zu-Ende-Testsuite lässt sich für Continuous Integration verwenden, auch Linting und Format-Prüfungen verbessern den CI-Prozess. Herunterladen lässt sich Reno 1.0 über Github.





