Skip to content

Latest commit

 

History

History
49 lines (39 loc) · 1.11 KB

README.md

File metadata and controls

49 lines (39 loc) · 1.11 KB

kaigyo.js

A little javascript module to make sentence of CJK characters more human-friendly by breaking line at appropriate position.

How to use

  1. Install

npm install kaigyo.js
  1. Import

// CommonJS module mode
const { breakLine } = require("kaigyo.js");

OR

//  ES module mode
import { breakLine } from "kaigyo.js";

Function Definitions

calcWidth

🫕🫕🫕
calcWidth(str) ➡️ number
Calculate the width of a string.
(1 for CJK characters, 0.5 for others)

Name Type Attributes Description
str string required The target string

breakLine

🫕🫕🫕
breakLine(str, cpl, lc, lf) ➡️ string
Insert break line to a string.

Name Type Attributes Description
str string required The target string
cpl number required Width per line
lc number required The count of lines
lf string optional The symbol of line break
Default is "\n"

License

This module is available under the MIT license.