3 个不稳定版本
0.2.1 | 2020 年 10 月 18 日 |
---|---|
0.2.0 | 2020 年 8 月 24 日 |
0.1.0 | 2020 年 8 月 21 日 |
#250 in 值格式化
14KB
315 行
prettiest
prettiest 为 wasm-bindgen crate 中的 JavaScript 值提供漂亮的打印 Debug
和 Display
实现。
[0.2.1] - 2020-10-18
- 输出应该在浏览器版本之间更稳定。
变更
Prettified
在打印前对每个原型的对象属性进行排序。Prettified
在打印来自原型的属性后以及上一个原型的属性之前打印每个原型的函数。
[0.2.0] - 2020-08-22
新增
Pretty
trait 为任何AsRef<JsValue>
的东西提供一个pretty()
方法。Prettified
实现Display
。Prettified::skip_property
允许删除无用的属性,如timeStamp
。
修复
- 正确地解决了对象中的循环。
- 正确处理了 null 和 undefined 值。
- 未明确处理的值由
Pretty::Unknown
表示。 - 对象从其原型链打印属性。
变更
Pretty
枚举重命名为Prettified
以允许 trait 命名为Pretty
。- 对象在函数属性之前打印非函数属性。
- 对象按原型顺序打印其属性。
- HTML 元素、窗口和文档都具有简化的输出。
[0.1.0] - 2020-08-20
初始版本。仅部分工作 -- 不推荐使用。
依赖项
~6.5–8.5MB
~170K SLoC