Web-Entwickler aufgepasst: TooTallNate hat nx.js für die Switch veröffentlicht! Damit könnt ihr Homebrew-Programme in JavaScript und TypeScript programmieren!
Basierend auf der QuickJS-Engine ist es möglich, Skripte direkt auf der Switch auszuführen. Viele Web-APIs (wie bspw. fetch
, setTimeout
, Audio
, Canvas
, etc.) funktionieren auch auf der Switch also sollten Web-Entwickler sich direkt wie zu Hause fühlen! Mit an Board sind auch spezielle APIs für die Switch. Wer nach Inspiration sucht: Beispiele sind auch auf GitHub verfügbar.
Es können auch umfangreichere Applikationen per npm erstellt und dann als NRO gepackt werden:
npm create nxjs-app@latest
Dies generiert ein Template mit esbuild, welches den JavaScript-Code bundlet. So kann bspw. auch TypeScript verwendet werden. Dateien im "romfs"-Verzeichnis werden ebenfalls mit in die NRO gepackt.
Danke an Akamaru für den Hinweis!