lookup-hans-pinyin
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

look up hans by pinyin

npm i lookup-hans-pinyin --save
import hansPinyinMatcher from 'lookup-hans-pinyin'

const rawData = [
  '中水渔业',
  '中航重机',
  '滨江集团',
  '中远海特',
]

test('should return matched strings', t => {
  const matcher = hansPinyinMatcher(rawData)
  t.deepEqual(matcher.lookup('zsyy'), ['中水渔业'])
  t.deepEqual(matcher.lookup('ZSYY'), ['中水渔业'])
  t.deepEqual(matcher.lookup('bjjt'), ['滨江集团'])
  t.deepEqual(matcher.lookup('z'), ['中水渔业', '中航重机', '中远海特'])
  t.deepEqual(matcher.lookup('zh'), ['中水渔业', '中航重机', '中远海特'])
  t.deepEqual(matcher.lookup('jituan'), ['滨江集团'])
})

Dependencies (5)

Dev Dependencies (4)

Package Sidebar

Install

npm i lookup-hans-pinyin

Weekly Downloads

67

Version

1.1.1

License

MIT

Unpacked Size

55.6 kB

Total Files

21

Last publish

Collaborators

  • ruanyu1