kaigyo.js
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

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.

Package Sidebar

Install

npm i kaigyo.js

Weekly Downloads

2

Version

1.0.0

License

MIT

Unpacked Size

8.72 kB

Total Files

6

Last publish

Collaborators

  • zboris