UNPKG

node-emoji

Version:

Friendly emoji lookups and parsing utilities for Node.js

15 lines (10 loc) 342 B
import { assert } from '@sindresorhus/is' import { emojiData } from './data' import { normalizeName } from './utils' export const search = (keyword: string) => { assert.string(keyword) keyword = normalizeName(keyword) return emojiData .filter(([name]) => name.includes(keyword)) .map(([name, emoji]) => ({ name, emoji })) }