2 Repos
Transformation of date objects into human-readable strings using tokens and presets.
Distinct from Date-Time Format Strings: Focuses on the rendering process and token replacement rather than just the definition of the format strings.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Object Rendering. Refine with filters or upvote what's useful.
Spacetime ist eine JavaScript-Zeitzonen-Bibliothek und ein Framework zur Datumsmanipulation für das Parsen, Formatieren und Verwalten von Daten über globale Zeitzonen hinweg. Es bietet ein Internationalisierungstool zur Lokalisierung von Datumskomponenten und enthält statische Typdefinitionen für TypeScript-Umgebungen, um Typprüfung und Autovervollständigung zu gewährleisten. Das Projekt verfügt über ein Plugin-System für benutzerdefinierte Datumslogik, das die Injektion spezialisierter Methoden und Verhaltensweisen in Datumsobjekte ermöglicht. Diese Erweiterbarkeit erlaubt die Implementierung projektspezifischer Zeitanforderungen durch prototypbasierte Methodenerweiterungen. Die Bibliothek deckt ein breites Spektrum an Datums- und Zeitoperationen ab, einschließlich Kalender-Mathematik zum Addieren oder Subtrahieren von Zeiteinheiten, Datumsvergleichs-Utilities und Komponentenextraktion zum Abrufen von Kalenderdetails. Sie handhabt globales Zeitzonenmanagement mit Funktionen für regionale Offsets, Sommerzeitberechnungen und Konvertierungen zwischen verschiedenen Zeitzonen. Das System bietet zudem Parsing und Validierung für ISO-Strings, Epochen und natürlichsprachliche Eingaben sowie Formatierungstools, die Datumsobjekte mithilfe regionaler Spracheinstellungen und benutzerdefinierter Vorlagen in menschenlesbaren Text umwandeln.
Transforms date and time objects into readable strings using formatting tokens and predefined presets.
Awesome Print ist ein Ruby-Pretty-Printer und Objekt-Inspektor, der darauf ausgelegt ist, Datenstrukturen durch Einrückung und ANSI-Farben zu visualisieren. Er dient als Formatierer für interaktive Shells und als Dienstprogramm zur Analyse interner Objektzustände. Das Projekt bietet ein Plugin-System zur Definition benutzerdefinierter Formatierungsregeln für spezifische Objekttypen und unterstützt das Laden globaler Präferenzen über eine Konfigurationsdatei im Home-Verzeichnis. Es kann formatierte ASCII-Strings zurückgeben, anstatt direkt in die Konsole zu drucken. Die Funktionen erstrecken sich auf das Rendern formatierter Objektstrukturen innerhalb von Web-Templates und das Schreiben farbiger Objektdarstellungen in System-Logs. Das Tool integriert sich in REPL-Umgebungen, um zurückgegebene Werte automatisch zu formatieren.
Transforms object states into formatted HTML for visualization within web views during debugging.