Prettier.swift 1.0.1

Prettier.swift 1.0.1

Michael Henry Pantaleonx 维护。



Prettier.swift

Version License Platform

Prettier.io 的 Swift 包装器。一个有偏见的代码格式化工具。

示例

要运行示例项目,首先克隆仓库,然后在 Example 目录中运行 pod install

要求

安装

Prettier.swift 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'Prettier.swift'

如何使用

JSON

import Prettier_swift

let prettier = Prettier()
let input = "{\"id\":1,\"name\":\"Michael Henry\"}"
let output = prettier.prettify(input, parser: .jsonStringify)!

let expected_output =
"""
{
  "id": 1,
  "name": "Michael Henry"
}

"""
XCTAssertEqual(output, expected_output)

HTML

import Prettier_swift

let prettier = Prettier()
let input = "<html><body><p>hello</p></body></html>"
let output = prettier.prettify(input, parser: .html)!

let expected_output =
"""
<html>
  <body>
    <p>hello</p>
  </body>
</html>

"""

XCTAssertEqual(output, expected_output)

以及其他内容!

许可证

Prettier.swift 适用于MIT许可证。有关更多信息,请查阅LICENSE文件。