UNPKG

cjkspace

Version:

Add space between CJK character and western character

50 lines (34 loc) 925 B
# cjkspace Add space between CJK character and western character. ## Install ``` npm install cjkspace --save ``` ## Usage **Using tagged template:** ```js import cjkspace from 'cjkspace' const name = 'Kiki' cjkspace`喵喵和${name}赞同了你` // space around Latin character // => '喵喵和 Kiki 赞同了你' cjkspace`(${'Black Mirror'})` // no space around punctuation // => '(Black Mirror)' cjkspace`a ${' b '} c` // preserves space, no side-effect // => 'a b c' ``` **Using React component:** ```js import {CJKSpace} from 'cjkspace/react' const name = 'Kiki' // element and text <CJKSpace> {name}<strong>赞同了</strong>{'Coco'}的回答 </CJKSpace> // => Kiki <strong>赞同了</strong> Coco 的回答 // custom component, depends on static analysis of children <CJKSpace> <Link>{name}</Link> 赞同了{'Coco'}的回答 </CJKSpace> // => <a>Kiki</a> 赞同了 Coco 的回答 ```