@theopenweb/ruby-extractor

1.0.0 • Public • Published

Description

Ruby extraction library. Extracts information from ruby tags including the Katakana/hiragana AND the linked Japanese character(s).

Usage

npm install @theopenweb/ruby-extractor
import { 
    extractReadableRubyFromPage,
    extractRubyFromPage,
    extractRubyFromElement,
    extractFromRubyElement,
    makeRubyDataListReadable
} from './index.js'

/*
RubyData: {
    str: string;
    ruby: string;
}
*/

/**
 * 🐹: ハムスター<br>🐼: パンダー
 */
extractReadableRubyFromPage({ lf: '<br>' }) // 1st arg optional

/**
 * @return {RubyData[]}
 */
extractRubyFromPage()

/**
 * @return {RubyData[]}
 */
extractRubyFromElement(element)

/**
 * @return {RubyData[]}
 */
extractFromRubyElement(rb)

/**
 * 🐹: ハムスター<br>🐼: パンダー
 * @param {RubyData[]} rubyDataList
 */
makeRubyDataListReadable(rubyDataList, { lf: '<br>' })  // 2nd arg optional

Test

npx http-server ./
# http://localhost:8080

Localization

Package Sidebar

Install

npm i @theopenweb/ruby-extractor

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

8.87 kB

Total Files

6

Last publish

Collaborators

  • theopenweb_jp