NodeSand
Ein Spielplatz für ein schnelles Node.js-Skript. TypeScript, Watch-Modus, Laufzeitmessung, Benchmarks und ein Server für statische Dateien stehen bereit, ohne dass ein Projekt darum herum entstehen muss.
Über dieses Projekt
NodeSand ist ein Ort, an dem ein kurzes Node.js-Skript laufen kann, ohne dass ein Projekt darum herum gebaut wird. Ein Befehl legt die Sandbox an, und was sonst ein Ordner voller Notizdateien mit einem handgeschriebenen Manifest wäre, ist sofort lauffähig.
Ein Skript lässt sich einmal ausführen oder beobachten und bei jedem Speichern erneut starten. Am Ende wird die Laufzeit ausgegeben, und wenn zwei Ansätze einen faireren Vergleich brauchen als einen einzelnen Lauf, führt eine Benchmark-Datei sie mit Tinybench nebeneinander aus und gibt für jeden Latenz und Durchsatz aus. Für die Fälle, in denen ein Versuch eine Seite laden muss, liegt ein Server für statische Dateien bereit. TypeScript, ESLint und Prettier sind eingerichtet, damit auch ein Wegwerfskript die Prüfungen bekommt, die ein echtes bekäme.
Es ist bewusst klein gehalten: ein Sandkasten, um eine Idee zu prüfen, zwei Ansätze gegeneinander zu messen oder einen Fehler nachzustellen — und kein Gerüst, auf dem eine Anwendung entsteht.
Funktionen
TypeScript-Typen
Kommandozeile
