3 个不稳定版本

0.2.1 2020 年 10 月 18 日
0.2.0 2020 年 8 月 24 日
0.1.0 2020 年 8 月 21 日

#250 in 值格式化

MIT/Apache

14KB
315

prettiest

prettiestwasm-bindgen crate 中的 JavaScript 值提供漂亮的打印 DebugDisplay 实现。

[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