简介
@luchanso/retext-emoji 是一个基于 retext 的 emoji 插件,可以将文本中的 emoji 单词转化为相应的 emoji 图标。本文将详细介绍如何使用这个 npm 包。
安装
使用 npm 进行安装:
npm install @luchanso/retext-emoji
使用方法
-- -------------------- ---- ------- ----- ------- - ------------------ ----- ----- - ----------------------- ----- --------- - --------------------------- ----- ------ - ----------------- ----- ----------- - --------------------------------- ----- ---- - ------------ ----- --------- - ---------------------------------------------------------------- ----- ------ - --------------------------- ---------------------------- -- ----------
指南
支持的 emoji
@luchanso/retext-emoji 支持绝大部分常用的 emoji。如果需要支持更多的 emoji,可以使用 emoji-regex 包进行扩展。
自定义 emoji 图标
可以使用 retextEmoji({convert: {':smile:': '😄'}})
的方式,将 :smile:
转化为 😄。
-- -------------------- ---- ------- ----- ------- - ------------------ ----- ----- - ----------------------- ----- --------- - --------------------------- ----- ------ - ----------------- ----- ----------- - --------------------------------- ----- ---- - --------- ----- --------- - ---------------------------------------------------------- ----------- ----------------------- ----- ------ - --------------------------- ---------------------------- -- --
支持多种语言
@luchanso/retext-emoji 支持多种语言,可以使用 retextEmoji({convert: {':smile:': {locale: 'ja', emoji: '😄'}}})
的方式,将 :smile:
转化为日语的 😄。
-- -------------------- ---- ------- ----- ------- - ------------------ ----- ----- - ----------------------- ----- --------- - --------------------------- ----- ------ - ----------------- ----- ----------- - --------------------------------- ----- ---- - --------- ----- --------- - ---------------------------------------------------------- ----------- -------- ----- ------ ------------------------ ----- ------ - --------------------------- ---------------------------- -- --
结语
@luchanso/retext-emoji 是一个非常实用的 npm 包,它可以大大简化 emoji 图标的使用,节省开发时间。希望这篇文章能为你带来帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055eb081e8991b448dc4b2