Skip to content
This repository has been archived by the owner on Jun 13, 2023. It is now read-only.

griffin-stewie/HTMLBudouX.swift

Repository files navigation

HTMLBudouX.swift

HTMLBudouX.swift is a support library of BudouX.swift to handle HTML.

Detail about BudouX.swift is here

Usage

You can translate an HTML string by wrapping phrases with non-breaking markup.

import BudouX
import HTMLBudouX
// Load Default Japanese Parser
let parser = Parser()
// Parse
print(parser.translateHTMLString(html: "今日は<b>とても天気</b>です。"))
// <span style="word-break: keep-all; overflow-wrap: break-word;">今日は<b><wbr>とても<wbr>天気</b>です。</span>

Install

Support Swift Package Manager only. There are no plans to support other package management tools at this time.

package.append(
    .package(url: "https://github.com/griffin-stewie/HTMLBudouX.swift", from: "0.2.0")
)

package.targets.append(
    .target(name: "Foo", dependencies: [
        .productItem(name: "HTMLBudouX", package: "HTMLBudouX.swift")
    ])
)

About

Support library of BudouX.swift to handle HTML

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages