tyrolite-studios / apixt

Extends your API with an on-demand web interface in the browser, simplifying development and debugging
MIT License
1 stars 0 forks source link

Feature: syntax highlighting für JSON Ausgabe #1

Open mstein77 opened 1 week ago

mstein77 commented 1 week ago

Um die Lesbarkeit von JSON-Ausgaben zu erhöhen, soll das Ergebnis von JSON.stringify(myJson, null, indentation) um span-Elemente ergänzt werden, welche null, booleans, strings, arrays, objekte ähnlich wie in einer IDE einfärben.

Es soll dafür eine Function getStringifiedJSON(myJson, identation) im util-Modul angelegt werden und entsprechend muit Jest-Tests abgedeckt werden. Die Klassennamen für die Einfärbung sollen Konstanten (z.B. COLOR_CLS_BOOL) sein, die auch für die Tests exportiert werden können und später durch tailwind-Namen ersetzt werden können.

Es kann davon ausgegangen werden, dass immer eine indentation >= 1 vorliegt.

fatih-g commented 1 week ago

Sooo, ich hätte dann schonmal einen Stand. Eigentlich sollte mein bisheriges Skript bereits die Klassen so vergeben, wie gewünscht. Ich habe mich orientiert an dem Highlighting vom Bild, was ich anhänge. Eine Frage die ich hätte wäre mit den Branches etc, benutzt du git flow ?

Was mir jetzt dann noch fehlt ist das testing

Json Highlighting

mstein77 commented 6 days ago

Ja, das hatte ich vergessen zu erwähnen, du kannst git flow init mit den default-einstellungen initialisieren und dann darüber dann feature starten