2 个仓库
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 是一个 JavaScript 时区库和日期操作框架,专为解析、格式化和管理全球时区日期而设计。它提供了一个用于本地化日期组件的国际化工具,并包含用于 TypeScript 环境的静态类型定义,以确保类型检查和自动补全。 该项目具有用于自定义日期逻辑的插件系统,允许将专用方法和行为注入日期对象。这种可扩展性使得能够通过基于原型的方法扩展来实现项目特定的时间需求。 该库涵盖了广泛的日期和时间操作,包括用于添加或减去时间单位的日历数学、日期比较实用程序,以及用于检索日历详细信息的组件提取。它处理全球时区管理,具有区域偏移、夏令时计算以及不同时区之间转换的功能。 该系统还提供针对 ISO 字符串、纪元和自然语言输入的解析和验证,以及使用区域语言设置和自定义模板将日期对象转换为人类可读文本的格式化工具。
Transforms date and time objects into readable strings using formatting tokens and predefined presets.
Awesome Print 是一个 Ruby 漂亮打印机和对象检查器,旨在通过缩进和 ANSI 颜色可视化数据结构。它作为交互式 shell 的格式化程序,以及用于分析内部对象状态的实用程序。 该项目具有一个用于定义特定对象类型的自定义格式化规则的插件系统,并支持通过主目录中的配置文件加载全局首选项。它可以返回格式化的 ASCII 字符串,而不是直接打印到控制台。 功能扩展到在 Web 模板中渲染格式化的对象结构,并将彩色对象表示写入系统日志。该工具与 REPL 环境集成,以自动格式化返回的值。
Transforms object states into formatted HTML for visualization within web views during debugging.