2 repositorios
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 es una librería de zonas horarias de JavaScript y framework de manipulación de fechas diseñado para analizar, formatear y gestionar fechas a través de zonas horarias globales. Proporciona una herramienta de internacionalización para localizar componentes de fecha e incluye definiciones de tipo estáticas para entornos TypeScript para asegurar la verificación de tipos y el autocompletado. El proyecto cuenta con un sistema de plugins para lógica de fechas personalizada, permitiendo la inyección de métodos y comportamientos especializados en objetos de fecha. Esta extensibilidad permite la implementación de requisitos de tiempo específicos del proyecto a través de extensiones de métodos basadas en prototipos. La librería cubre una amplia gama de operaciones de fecha y hora, incluyendo matemáticas de calendario para sumar o restar unidades de tiempo, utilidades de comparación de fechas y extracción de componentes para recuperar detalles del calendario. Maneja la gestión global de zonas horarias con capacidades para offsets regionales, cálculos de horario de verano y conversiones entre diferentes zonas horarias. El sistema también proporciona análisis y validación para cadenas ISO, épocas y entradas en lenguaje natural, junto con herramientas de formato que transforman objetos de fecha en texto legible por humanos utilizando configuraciones de idioma regional y plantillas personalizadas.
Transforms date and time objects into readable strings using formatting tokens and predefined presets.
Awesome Print es un pretty printer de Ruby e inspector de objetos diseñado para visualizar estructuras de datos mediante sangría y colores ANSI. Sirve como formateador para shells interactivos y una utilidad para analizar estados internos de objetos. El proyecto cuenta con un sistema de plugins para definir reglas de formato personalizadas para tipos de objetos específicos y soporta la carga de preferencias globales mediante un archivo de configuración en el directorio home. Puede devolver cadenas ASCII formateadas en lugar de imprimir directamente en la consola. Las capacidades se extienden al renderizado de estructuras de objetos formateadas dentro de plantillas web y la escritura de representaciones de objetos coloreadas en los logs del sistema. La herramienta se integra con entornos REPL para formatear automáticamente los valores devueltos.
Transforms object states into formatted HTML for visualization within web views during debugging.