Current collected state Current
Observed since 20 Oct, 18:57 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
2109a-emoji
表情包处理方案
npm install 2109a-emoji
// 引入对应的方法和数据
import {
emojiList,
addEmoji,
emojiReplaceString,
stringReplaceEmoji,
} from "2109a-emoji";
// emojiList 用于渲染表情列表
// 格式如下
[
{
emoji: "😄",
rule: "[AA]",
},
{
emoji: "😒",
rule: "[B]",
},
{
emoji: "😭",
rule: "[C]",
},
{
emoji: "😎",
rule: "[D]",
},
{
emoji: "🙂",
rule: "[E]",
},
];
// addEmoji 添加表情
// 语法: addEmoji(表情, 规则)
举例: addEmoji('😄','[AAA]')
// emojiReplaceString, 将表情包 转化 规则
// 举例子: “哈哈哈, 😄123” => “哈哈哈, [A]123”
emojiReplaceString("哈哈哈, 😄123") // => “哈哈哈, [A]123”
// stringReplaceEmoji, 将规则 转化 表情包
// 举例子: “哈哈哈, [A]123” => “哈哈哈, 😄123”
stringReplaceEmoji("哈哈哈, [A]123") // => “哈哈哈, 😄123”
Download counts and popularity will appear here as the collector receives them.
Declarations describe requirements; they are not a resolved dependency graph.
Source distribution
{
"integrity": "sha512-ayAgenN+IV9IRKvHVsnKQ/Urg0M/CxOOs1DoRyvEU0+idokNj9sXbIJzdArY0eDO5Q2BPhdzD1uvZCbry1mcdw==",
"shasum": "e161e1ec845e850e2691a396d908b4db112832c4",
"tarball": "https://registry.npmjs.org/2109a-emoji/-/2109a-emoji-1.0.1.tgz",
"fileCount": 3,
"unpackedSize": 2287,
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIDUzBYJTXRnKrXeaKsHJFVsSa0wTNDJS93synEDxVy+sAiEAjjEIc0DBlxK/xHTeW387vQABXNdRiJClQHqhVsB4TqQ="
}
]
}Observed since 20 Oct, 18:57 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:9334aba2f75ade9ba263fed6b00ab4a5552b37d01db6f44544c0978a7aed6006