npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

tmp-components-rollup

v1.1.12

Published

``` npm install --save tmp-components-rollup

Readme

React Emoji组件

Install

npm install --save tmp-components-rollup

yarn add tmp-components-rollup

推荐根组件引入样式
import 'tmp-components-rollup/dist/index.css'

icon图标列表

[
    {
      "code": "#E-s05",
      "desc": {
        "zh_CN": "[得意]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s05.png`,
      "filePrefixName": "s05",
      "fileExtName": "png",
      "flag": 3,
      "sort": 0,
      "name": "emotion_deyi",
      "id": 10886743,
      "unicode":"U+1F600"
    },
    {
      "code": "#E-s07",
      "desc": {
        "zh_CN": "[飞吻]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s07.png`,
      "filePrefixName": "s07",
      "fileExtName": "png",
      "name": "emotion_feiwen",
      "flag": 1,
      "sort": 1,
      "id": 10886744,
      "unicode":"U+1F603"
    },
    {
      "code": "#E-s09",
      "desc": {
        "zh_CN": "[鼓掌]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s09.png`,
      "filePrefixName": "s09",
      "fileExtName": "png",
      "name": "emotion_guzhang",
      "flag": 1,
      "sort": 2,
      "id": 10886745,
      "unicode":"U+1F604"
    },
    {
      "code": "#E-s11",
      "desc": {
        "zh_CN": "[害羞]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s11.png`,
      "filePrefixName": "s11",
      "fileExtName": "png",
      "name": "emotion_haixiu",
      "flag": 3,
      "sort": 3,
      "id": 10886746,
      "unicode":"U+1F601"
    },
    {
      "code": "#E-s15",
      "desc": {
        "zh_CN": "[奸笑]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s15.png`,
      "filePrefixName": "s15",
      "fileExtName": "png",
      "name": "emotion_jianxiao",
      "flag": 1,
      "sort": 4,
      "id": 10886747,
      "unicode":"U+1F606"
    },
    {
      "code": "#E-s18",
      "desc": {
        "zh_CN": "[酷酷]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s18.png`,
      "filePrefixName": "s18",
      "fileExtName": "png",
      "name": "emotion_kuku",
      "flag": 3,
      "sort": 5,
      "id": 10886748,
      "unicode":"U+1F605"
    },
    {
      "code": "#E-s20",
      "desc": {
        "zh_CN": "[憨笑]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s20.png`,
      "filePrefixName": "s20",
      "fileExtName": "png",
      "name": "emotion_hanxiao",
      "flag": 1,
      "sort": 6,
      "id": 10886749,
      "unicode":"U+1F923",
    },
    {
      "code": "#E-s22",
      "desc": {
        "zh_CN": "[香吻]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s22.png`,
      "filePrefixName": "s22",
      "fileExtName": "png",
      "name": "emotion_xiangwen",
      "flag": 1,
      "sort": 7,
      "id": 10886750,
      "unicode":"U+1F602",
    },
    {
      "code": "#E-s23",
      "desc": {
        "zh_CN": "[色色]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s23.png`,
      "filePrefixName": "s23",
      "fileExtName": "png",
      "name": "emotion_sese",
      "flag": 1,
      "sort": 8,
      "id": 10886751,
      "unicode":"U+1F642",
    },
    {
      "code": "#E-s28",
      "desc": {
        "zh_CN": "[偷笑]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s28.png`,
      "filePrefixName": "s28",
      "fileExtName": "png",
      "name": "emotion_touxiao",
      "flag": 3,
      "sort": 9,
      "id": 10886752,
      "unicode":"U+1F643",
    },
    {
      "code": "#E-s30",
      "desc": {
        "zh_CN": "[调皮]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s30.png`,
      "filePrefixName": "s30",
      "fileExtName": "png",
      "name": "emotion_tiaopi",
      "flag": 1,
      "sort": 10,
      "id": 10886753,
      "unicode":"U+1FAE0",
    },
    {
      "code": "#E-s31",
      "desc": {
        "zh_CN": "[微笑]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s31.png`,
      "filePrefixName": "s31",
      "fileExtName": "png",
      "name": "emotion_weixiao",
      "flag": 1,
      "sort": 11,
      "id": 10886754,
      "unicode":"U+1F609",
    },
    {
      "code": "#E-s35",
      "desc": {
        "zh_CN": "[阴险]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s35.png`,
      "filePrefixName": "s35",
      "fileExtName": "png",
      "name": "emotion_yinxian",
      "flag": 1,
      "sort": 12,
      "id": 10886755,
      "unicode":"U+1F60A",
    },
    {
      "code": "#E-s38",
      "desc": {
        "zh_CN": "[拜拜]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s38.png`,
      "filePrefixName": "s38",
      "fileExtName": "png",
      "name": "emotion_baibai",
      "flag": 3,
      "sort": 13,
      "id": 10886756,
      "unicode":"U+1F607",
    },
    {
      "code": "#E-s48",
      "desc": {
        "zh_CN": "[飞鸟]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s48.png`,
      "filePrefixName": "s48",
      "fileExtName": "png",
      "name": "emotion_feiniao",
      "flag": 1,
      "sort": 14,
      "id": 10886757,
      "unicode":"U+1F970",
    },
    {
      "code": "#E-s52",
      "desc": {
        "zh_CN": "[高兴]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s52.png`,
      "filePrefixName": "s52",
      "fileExtName": "png",
      "name": "emotion_gaoxing",
      "flag": 1,
      "sort": 15,
      "id": 10886758,
      "unicode":"U+1F60D",
    },
    {
      "code": "#E-s54",
      "desc": {
        "zh_CN": "[饥饿]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s54.png`,
      "filePrefixName": "s54",
      "fileExtName": "png",
      "name": "emotion_jie",
      "flag": 1,
      "sort": 16,
      "id": 10886759,
      "unicode":"U+1F929",
    },
    {
      "code": "#E-s57",
      "desc": {
        "zh_CN": "[可爱]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s57.png`,
      "filePrefixName": "s57",
      "fileExtName": "png",
      "name": "emotion_keai",
      "flag": 3,
      "sort": 17,
      "id": 10886760,
      "unicode":"U+1F618",
    },
    {
      "code": "#E-s36",
      "desc": {
        "zh_CN": "[拥抱]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s36.png`,
      "filePrefixName": "s36",
      "fileExtName": "png",
      "name": "emotion_yongbao",
      "flag": 1,
      "sort": 18,
      "id": 10886761,
      "unicode":"U+1F617",
    },
    {
      "code": "#E-s33",
      "desc": {
        "zh_CN": "[握手]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s33.png`,
      "filePrefixName": "s33",
      "fileExtName": "png",
      "name": "emotion_woshou",
      "flag": 3,
      "sort": 19,
      "id": 10886762,
      "unicode":"U+263A",
    },
    {
      "code": "#E-s39",
      "desc": {
        "zh_CN": "[很棒]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s39.png`,
      "filePrefixName": "s39",
      "fileExtName": "png",
      "name": "emotion_henbang",
      "flag": 3,
      "sort": 20,
      "id": 10886763,
      "unicode":"U+1F61A",
    },
    {
      "code": "#E-s01",
      "desc": {
        "zh_CN": "[爱心]"
      },
      "name": "emotion_aixin",
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s01.png`,
      "filePrefixName": "s01",
      "fileExtName": "png",
      "flag": 3,
      "sort": 21,
      "id": 10886764,
      "unicode":"U+1F619",
    },
    {
      "code": "#E-s02",
      "desc": {
        "zh_CN": "[安慰]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s02.png`,
      "filePrefixName": "s02",
      "fileExtName": "png",
      "name": "emotion_anwei",
      "flag": 1,
      "sort": 22,
      "id": 10886765,
      "unicode":"U+1F972",
    },
    {
      "code": "#E-s03",
      "desc": {
        "zh_CN": "[鄙视]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s03.png`,
      "filePrefixName": "s03",
      "fileExtName": "png",
      "name": "emotion_bishi",
      "flag": 1,
      "sort": 23,
      "id": 10886766,
      "unicode":"U+1F60B",
    },
    {
      "code": "#E-s04",
      "desc": {
        "zh_CN": "[大哭]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s04.png`,
      "filePrefixName": "s04",
      "fileExtName": "png",
      "name": "emotion_daku",
      "flag": 1,
      "sort": 24,
      "id": 10886767,
      "unicode":"U+1F61B",
    },
    {
      "code": "#E-s08",
      "desc": {
        "zh_CN": "[愤怒]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s08.png`,
      "filePrefixName": "s08",
      "fileExtName": "png",
      "name": "emotion_fennu",
      "flag": 1,
      "sort": 25,
      "id": 10886768,
      "unicode":"U+1F61C",
    },
    {
      "code": "#E-s10",
      "desc": {
        "zh_CN": "[鬼脸]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s10.png`,
      "filePrefixName": "s10",
      "fileExtName": "png",
      "name": "emotion_guilian",
      "flag": 1,
      "sort": 26,
      "id": 10886769,
      "unicode":"U+1F92A",
    },
    {
      "code": "#E-s12",
      "desc": {
        "zh_CN": "[流汗]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s12.png`,
      "filePrefixName": "s12",
      "fileExtName": "png",
      "name": "emotion_liuhan",
      "flag": 1,
      "sort": 27,
      "id": 10886770,
      "unicode":"U+1F61D",
    },
    {
      "code": "#E-s13",
      "desc": {
        "zh_CN": "[黑线]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s13.png`,
      "filePrefixName": "s13",
      "fileExtName": "png",
      "name": "emotion_heixian",
      "flag": 1,
      "sort": 28,
      "id": 10886771,
      "unicode":"U+1F911",
    },
    {
      "code": "#E-s14",
      "desc": {
        "zh_CN": "[傲慢]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s14.png`,
      "filePrefixName": "s14",
      "fileExtName": "png",
      "name": "emotion_aoman",
      "flag": 1,
      "sort": 29,
      "id": 10886772,
      "unicode":"U+1F917",
    },
    {
      "code": "#E-s16",
      "desc": {
        "zh_CN": "[惊讶]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s16.png`,
      "filePrefixName": "s16",
      "fileExtName": "png",
      "name": "emotion_jingya",
      "flag": 1,
      "sort": 30,
      "id": 10886773,
      "unicode":"U+1F92D",
    },
    {
      "code": "#E-s17",
      "desc": {
        "zh_CN": "[可怜]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s17.png`,
      "filePrefixName": "s17",
      "fileExtName": "png",
      "name": "emotion_kelian",
      "flag": 3,
      "sort": 31,
      "id": 10886774,
      "unicode":"U+1FAE2",
    },
    {
      "code": "#E-s24",
      "desc": {
        "zh_CN": "[生病]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s24.png`,
      "filePrefixName": "s24",
      "fileExtName": "png",
      "name": "emotion_shenbing",
      "flag": 1,
      "sort": 32,
      "id": 10886775,
      "unicode":"U+1FAE3",
    },
    {
      "code": "#E-s25",
      "desc": {
        "zh_CN": "[衰样]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s25.png`,
      "filePrefixName": "s25",
      "fileExtName": "png",
      "name": "emotion_shuaiyang",
      "flag": 1,
      "sort": 33,
      "id": 10886776,
      "unicode":"U+1F92B",
    },
    {
      "code": "#E-s26",
      "desc": {
        "zh_CN": "[瞌睡]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s26.png`,
      "filePrefixName": "s26",
      "fileExtName": "png",
      "name": "emotion_keshui",
      "flag": 1,
      "sort": 34,
      "id": 10886777,
      "unicode":"U+1F914",
    },
    {
      "code": "#E-s27",
      "desc": {
        "zh_CN": "[叹气]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s27.png`,
      "filePrefixName": "s27",
      "fileExtName": "png",
      "name": "emotion_tanqi",
      "flag": 1,
      "sort": 35,
      "id": 10886778,
      "unicode":"U+1FAE1",
    },
    {
      "code": "#E-s29",
      "desc": {
        "zh_CN": "[呕吐]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s29.png`,
      "filePrefixName": "s29",
      "fileExtName": "png",
      "name": "emotion_outu",
      "flag": 1,
      "sort": 36,
      "id": 10886779,
      "unicode":"U+1F910",
    },
    {
      "code": "#E-s32",
      "desc": {
        "zh_CN": "[悲伤]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s32.png`,
      "filePrefixName": "s32",
      "fileExtName": "png",
      "name": "emotion_beishang",
      "flag": 1,
      "sort": 37,
      "id": 10886780,
      "unicode":"U+1F928",
    },
    {
      "code": "#E-s34",
      "desc": {
        "zh_CN": "[问号]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s34.png`,
      "filePrefixName": "s34",
      "fileExtName": "png",
      "name": "emotion_wenhao",
      "flag": 3,
      "sort": 38,
      "id": 10886781,
      "unicode":"U+1F610",
    },
    {
      "code": "#E-s37",
      "desc": {
        "zh_CN": "[眩晕]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s37.png`,
      "filePrefixName": "s37",
      "fileExtName": "png",
      "name": "emotion_xuanyun",
      "flag": 1,
      "sort": 39,
      "id": 10886782,
      "unicode":"U+1F611",
    },
    {
      "code": "#E-s40",
      "desc": {
        "zh_CN": "[抓狂]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s40.png`,
      "filePrefixName": "s40",
      "fileExtName": "png",
      "name": "emotion_zhuakuang",
      "flag": 1,
      "sort": 40,
      "id": 10886783,
      "unicode":"U+1F636",
    },
    {
      "code": "#E-s41",
      "desc": {
        "zh_CN": "[白眼]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s41.png`,
      "filePrefixName": "s41",
      "fileExtName": "png",
      "name": "emotion_baiyan",
      "flag": 1,
      "sort": 41,
      "id": 10886784,
      "unicode":"U+1FAE5",
    },
    {
      "code": "#E-s42",
      "desc": {
        "zh_CN": "[闭嘴]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s42.png`,
      "filePrefixName": "s42",
      "fileExtName": "png",
      "name": "emotion_bizui",
      "flag": 1,
      "sort": 42,
      "id": 10886785,
      "unicode":"U+1F60F",
    },
    {
      "code": "#E-s43",
      "desc": {
        "zh_CN": "[大兵]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s43.png`,
      "filePrefixName": "s43",
      "fileExtName": "png",
      "name": "emotion_dabing",
      "flag": 1,
      "sort": 43,
      "id": 10886786,
      "unicode":"U+1F612",
    },
    {
      "code": "#E-s46",
      "desc": {
        "zh_CN": "[发呆]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s46.png`,
      "filePrefixName": "s46",
      "fileExtName": "png",
      "name": "emotion_fadai",
      "flag": 1,
      "sort": 44,
      "id": 10886787,
      "unicode":"U+1F614",
    },
    {
      "code": "#E-s47",
      "desc": {
        "zh_CN": "[犯困]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s47.png`,
      "filePrefixName": "s47",
      "fileExtName": "png",
      "name": "emotion_fankun",
      "flag": 1,
      "sort": 45,
      "id": 10886788,
      "unicode":"U+1F62A",
    },
    {
      "code": "#E-s49",
      "desc": {
        "zh_CN": "[奋斗]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s49.png`,
      "filePrefixName": "s49",
      "fileExtName": "png",
      "name": "emotion_fendou",
      "flag": 3,
      "sort": 46,
      "id": 10886789,
      "unicode":"U+1F924",
    },
    {
      "code": "#E-s50",
      "desc": {
        "zh_CN": "[疯狂]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s50.png`,
      "filePrefixName": "s50",
      "fileExtName": "png",
      "name": "emotion_fengkuang",
      "flag": 1,
      "sort": 47,
      "id": 10886790,
      "unicode":"U+1F634",
    },
    {
      "code": "#E-s51",
      "desc": {
        "zh_CN": "[尴尬]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s51.png`,
      "filePrefixName": "s51",
      "fileExtName": "png",
      "name": "emotion_ganga",
      "flag": 1,
      "sort": 48,
      "id": 10886791,
      "unicode":"U+1FAE9",
    },
    {
      "code": "#E-s53",
      "desc": {
        "zh_CN": "[击打]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s53.png`,
      "filePrefixName": "s53",
      "fileExtName": "png",
      "name": "emotion_jida",
      "flag": 1,
      "sort": 49,
      "id": 10886792,
      "unicode":"U+1F637",
    },
    {
      "code": "#E-s55",
      "desc": {
        "zh_CN": "[惊恐]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s55.png`,
      "filePrefixName": "s55",
      "fileExtName": "png",
      "name": "emotion_jingkong",
      "flag": 1,
      "sort": 50,
      "id": 10886793,
      "unicode":"U+1F912",
    },
    {
      "code": "#E-s59",
      "desc": {
        "zh_CN": "[口罩]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s59.png`,
      "filePrefixName": "s59",
      "fileExtName": "png",
      "name": "emotion_kouzhao",
      "flag": 1,
      "sort": 51,
      "id": 10886794,
      "unicode":"U+1F915",
    },
    {
      "code": "#E-s61",
      "desc": {
        "zh_CN": "[流泪]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s61.png`,
      "filePrefixName": "s61",
      "fileExtName": "png",
      "name": "emotion_liulie",
      "flag": 1,
      "sort": 52,
      "id": 10886795,
      "unicode":"U+1F922",
    },
    {
      "code": "#E-s64",
      "desc": {
        "zh_CN": "[怒火]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s64.png`,
      "filePrefixName": "s64",
      "fileExtName": "png",
      "name": "emotion_nuhuo",
      "flag": 1,
      "sort": 53,
      "id": 10886796,
      "unicode":"U+1F92E",
    },
    {
      "code": "#E-s65",
      "desc": {
        "zh_CN": "[撇嘴]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s65.png`,
      "filePrefixName": "s65",
      "fileExtName": "png",
      "name": "emotion_piezui",
      "flag": 1,
      "sort": 54,
      "id": 10886797,
      "unicode":"U+1F927",
    },
    {
      "code": "#E-s69",
      "desc": {
        "zh_CN": "[咒骂]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s69.png`,
      "filePrefixName": "s69",
      "fileExtName": "png",
      "name": "emotion_zhouma",
      "flag": 1,
      "sort": 55,
      "id": 10886798,
      "unicode":"U+1F975",
    },
    {
      "code": "#E-s72",
      "desc": {
        "zh_CN": "[震惊]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s72.png`,
      "filePrefixName": "s72",
      "fileExtName": "png",
      "name": "emotion_zhengjing",
      "flag": 1,
      "sort": 56,
      "id": 10886799,
      "unicode":"U+1F976",
    },
    {
      "code": "#E-s06",
      "desc": {
        "zh_CN": "[蛋糕]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s06.png`,
      "filePrefixName": "s06",
      "fileExtName": "png",
      "name": "emotion_dangao",
      "flag": 1,
      "sort": 57,
      "id": 10886800,
      "unicode":"U+1F974",
    },
    {
      "code": "#E-s19",
      "desc": {
        "zh_CN": "[礼物]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s19.png`,
      "filePrefixName": "s19",
      "fileExtName": "png",
      "name": "emotion_liwu",
      "flag": 3,
      "sort": 58,
      "id": 10886801,
      "unicode":"U+1F635",
    },
    {
      "code": "#E-s21",
      "desc": {
        "zh_CN": "[花朵]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s21.png`,
      "filePrefixName": "s21",
      "fileExtName": "png",
      "name": "emotion_huaduo",
      "flag": 3,
      "sort": 59,
      "id": 10886802,
      "unicode":"U+1F92F",
    },
    {
      "code": "#E-s66",
      "desc": {
        "zh_CN": "[胜利]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s66.png`,
      "filePrefixName": "s66",
      "fileExtName": "png",
      "name": "emotion_shengli",
      "flag": 3,
      "sort": 60,
      "id": 10886803,
      "unicode":"U+1F920",
    },
    {
      "code": "#E-s56",
      "desc": {
        "zh_CN": "[咖啡]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s56.png`,
      "filePrefixName": "s56",
      "fileExtName": "png",
      "name": "emotion_kafei",
      "flag": 1,
      "sort": 61,
      "id": 10886804,
      "unicode":"U+1F973",
    },
    {
      "code": "#E-s58",
      "desc": {
        "zh_CN": "[可乐]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s58.png`,
      "filePrefixName": "s58",
      "fileExtName": "png",
      "name": "emotion_kele",
      "flag": 1,
      "sort": 62,
      "id": 10886805,
      "unicode":"U+1F978",
    },
    {
      "code": "#E-s60",
      "desc": {
        "zh_CN": "[骷髅]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s60.png`,
      "filePrefixName": "s60",
      "fileExtName": "png",
      "name": "emotion_kulou",
      "flag": 1,
      "sort": 63,
      "id": 10886806,
      "unicode":"U+1F60E",
    },
    {
      "code": "#E-s62",
      "desc": {
        "zh_CN": "[米饭]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s62.png`,
      "filePrefixName": "s62",
      "fileExtName": "png",
      "name": "emotion_mifan",
      "flag": 1,
      "sort": 64,
      "id": 10886807,
      "unicode":"U+1F913",
    },
    {
      "code": "#E-s63",
      "desc": {
        "zh_CN": "[柠檬]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s63.png`,
      "filePrefixName": "s63",
      "fileExtName": "png",
      "name": "emotion_ningmeng",
      "flag": 1,
      "sort": 65,
      "id": 10886808,
      "unicode":"U+1F9D0",
    },
    {
      "code": "#E-s44",
      "desc": {
        "zh_CN": "[灯泡]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s44.png`,
      "filePrefixName": "s44",
      "fileExtName": "png",
      "name": "emotion_dengpao",
      "flag": 1,
      "sort": 66,
      "id": 10886809,
      "unicode":"U+1F615",
    },
    {
      "code": "#E-s67",
      "desc": {
        "zh_CN": "[时间]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s67.png`,
      "filePrefixName": "s67",
      "fileExtName": "png",
      "name": "emotion_shijian",
      "flag": 1,
      "sort": 67,
      "id": 10886810,
      "unicode":"U+1FAE4",
    },
    {
      "code": "#E-s68",
      "desc": {
        "zh_CN": "[太阳]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s68.png`,
      "filePrefixName": "s68",
      "fileExtName": "png",
      "name": "emotion_taiyang",
      "flag": 1,
      "sort": 68,
      "id": 10886811,
      "unicode":"U+1F61F",
    },
    {
      "code": "#E-s70",
      "desc": {
        "zh_CN": "[猪猪]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s70.png`,
      "filePrefixName": "s70",
      "fileExtName": "png",
      "name": "emotion_zhuzhu",
      "flag": 1,
      "sort": 69,
      "id": 10886812,
      "unicode":"U+1F641",
    },
    {
      "code": "#E-s71",
      "desc": {
        "zh_CN": "[足球]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s71.png`,
      "filePrefixName": "s71",
      "fileExtName": "png",
      "name": "emotion_zuqiu",
      "flag": 1,
      "sort": 70,
      "id": 10886813,
      "unicode":"U+2639",
    },
    {
      "code": "#E-s45",
      "desc": {
        "zh_CN": "[电话]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s45.png`,
      "filePrefixName": "s45",
      "fileExtName": "png",
      "name": "emotion_dianhua",
      "flag": 1,
      "sort": 71,
      "id": 10886814,
      "unicode":"U+1F62E",
    },
    {
        "code": "#E-s94",
        "desc": {
          "zh_CN": "[点赞]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s94.png`,
        "filePrefixName": "s94",
        "fileExtName": "png",
        "name": "emotion_dianzan",
        "flag": 1,
        "sort": 94,
        "id": 10886815,
        "unicode":"U+1F62F",
      }, 
      {
        "code": "#E-b01",
        "desc": {
          "zh_CN": "[给力]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b01.png`,
        "filePrefixName": "s01",
        "fileExtName": "png",
        "name": "emotion_geili",
        "flag": 1,
        "sort": 95,
        "id": 10886816,
        "unicode":"U+1F632",
      }, 
      {
        "code": "#E-b02",
        "desc": {
          "zh_CN": "[庆祝]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b02.png`,
        "filePrefixName": "b02",
        "fileExtName": "png",
        "name": "emotion_qinghzu",
        "flag": 1,
        "sort": 96,
        "id": 10886817,
        "unicode":"U+1F633",
      },
      {
        "code": "#E-b03",
        "desc": {
          "zh_CN": "[红包]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b03.png`,
        "filePrefixName": "b03",
        "fileExtName": "png",
        "name": "emotion_hongbao",
        "flag": 1,
        "sort": 97,
        "id": 10886818,
        "unicode":"U+1F97A",
      },
      {
        "code": "#E-b04",
        "desc": {
          "zh_CN": "[期待]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b04.png`,
        "filePrefixName": "b04",
        "fileExtName": "png",
        "name": "emotion_qidai",
        "flag": 1,
        "sort": 98,
        "id": 10886819,
        "unicode":"U+1F979",
      },
      {
        "code": "#E-b05",
        "desc": {
          "zh_CN": "[好的]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b05.png`,
        "filePrefixName": "b05",
        "fileExtName": "png",
        "name": "emotion_haode",
        "flag": 1,
        "sort": 99,
        "id": 10886820,
        "unicode":"U+1F626",
      },
      {
        "code": "#E-b06",
        "desc": {
          "zh_CN": "[收到]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b06.png`,
        "filePrefixName": "b06",
        "fileExtName": "png",
        "name": "emotion_shoudao",
        "flag": 1,
        "sort": 100,
        "id": 10886821,
        "unicode":"U+1F627",
      },
      {
        "code": "#E-b07",
        "desc": {
          "zh_CN": "[OK]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b07.png`,
        "filePrefixName": "b07",
        "fileExtName": "png",
        "name": "emotion_ok",
        "flag": 1,
        "sort": 101,
        "id": 10886822,
        "unicode":"U+1F628",
      },
      {
        "code": "#E-b08",
        "desc": {
          "zh_CN": "[抱拳]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b08.png`,
        "filePrefixName": "b08",
        "fileExtName": "png",
        "name": "emotion_baoquan",
        "flag": 1,
        "sort": 102,
        "id": 10886823,
        "unicode":"U+1F630",
      },
      {
        "code": "#E-b09",
        "desc": {
          "zh_CN": "[比心]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b09.png`,
        "filePrefixName": "b09",
        "fileExtName": "png",
        "name": "emotion_bixin",
        "flag": 1,
        "sort": 103,
        "id": 10886824,
        "unicode":"U+1F625",
      },
      {
        "code": "#E-b10",
        "desc": {
          "zh_CN": "[京豆]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b10.png`,
        "filePrefixName": "b10",
        "fileExtName": "png",
        "name": "emotion_jingdou",
        "flag": 1,
        "sort": 104,
        "id": 10886825,
        "unicode":"U+1F622",
      },
      {
        "code": "#E-b11",
        "desc": {
          "zh_CN": "[服务]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b11.png`,
        "filePrefixName": "b11",
        "fileExtName": "png",
        "name": "emotion_fuwu",
        "flag": 1,
        "sort": 105,
        "id": 10886826,
        "unicode":"U+1F62D",
      },
      {
        "code": "#E-b12",
        "desc": {
          "zh_CN": "[合十]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b12.png`,
        "filePrefixName": "b12",
        "fileExtName": "png",
        "name": "emotion_heshi",
        "flag": 1,
        "sort": 106,
        "id": 10886827,
        "unicode":"U+1F631",
      },
      {
        "code": "#E-b13",
        "desc": {
          "zh_CN": "[YES]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b13.png`,
        "filePrefixName": "b13",
        "fileExtName": "png",
        "name": "emotion_yes",
        "flag": 1,
        "sort": 107,
        "id": 10886828,
        "unicode":"U+1F616",
      },
      {
        "code": "#E-b14",
        "desc": {
          "zh_CN": "[购物车]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b14.png`,
        "filePrefixName": "b14",
        "fileExtName": "png",
        "name": "emotion_gouwuche",
        "flag": 1,
        "sort": 108,
        "id": 10886829,
        "unicode":"U+1F623",
      },
      {
        "code": "#E-b15",
        "desc": {
          "zh_CN": "[可以]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b15.png`,
        "filePrefixName": "b15",
        "fileExtName": "png",
        "name": "emotion_keyi",
        "flag": 1,
        "sort": 109,
        "id": 10886830,
        "unicode":"U+1F61E",
      },
      {
        "code": "#E-b16",
        "desc": {
          "zh_CN": "[抱歉]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b16.png`,
        "filePrefixName": "b16",
        "fileExtName": "png",
        "name": "emotion_baoqian",
        "flag": 1,
        "sort": 110,
        "id": 10886831,
        "unicode":"U+1F613",
      },
      {
        "code": "#E-b17",
        "desc": {
          "zh_CN": "[优惠券]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b17.png`,
        "filePrefixName": "b17",
        "fileExtName": "png",
        "name": "emotion_youhuiquan",
        "flag": 1,
        "sort": 111,
        "id": 10886832,
        "unicode":"U+1F629",
      },
      {
        "code": "#E-b18",
        "desc": {
          "zh_CN": "[跪了]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b18.png`,
        "filePrefixName": "b18",
        "fileExtName": "png",
        "name": "emotion_guile",
        "flag": 1,
        "sort": 112,
        "id": 10886833,
        "unicode":"U+1F62B",
      },
      {
        "code": "#E-b19",
        "desc": {
          "zh_CN": "[鞠躬]"
        },
        "url": `https://storage.360buyimg.com/jimi-odp/emotion/other/E-b19.png`,
        "filePrefixName": "b19",
        "fileExtName": "png",
        "name": "emotion_jugong",
        "flag": 1,
        "sort": 113,
        "id": 10886834,
        "unicode":"U+1F971",
      },
  ]### Icon API
code | string(可选,第一优先) | #E-s45  

name | string(可选) | emotion_dianhua  

[prop] | Omit<React.DetailedHTMLProps<React.ImgHTMLAttributes<HTMLImageElement>, HTMLImageElement>, 'src' | 'alt'> | img标签属性  

### getRichImg code转化为img富文本方法
const { getRichImg } = Icon;  

const dianhua = getRichImg("#E-s45") // `<img src="https://storage.360buyimg.com/sticker-zip/ddemojis/v0/3x/s71.png" alt=""/>`

getRichImg:

code | string | "#E-s45"

Cions 组件:

Cions Props:

code | string | "#E-s45"

[name] | string | "emotion_dianzan"

[otherProps] | Omit<React.DetailedHTMLProps<React.ImgHTMLAttributes, HTMLImageElement>, 'src' | 'alt'> | "img标签属性"

import { Cions } from 'tmp-components-rollup';


const App = () => {
   return <Cions code="#E-s05" />
}
const App = () => {
   return <Cions name="emotion_feiwen" />
}
export default App;

EmojiPicker 组件

EmojiPicker Props:

[wrapperClass] | string | Array

[wrapperStyle] | CSSProperties

[emojiData] | Array | "emotion_dianzan"

[renderItem] | (item:Omit<EmojiItem,'render'>,index:number) => ReactNode

[onEmojiSelect] | (event: React.MouseEvent<HTMLDivElement, MouseEvent>, emojiProp: Omit<EmojiItem, 'render' | 'imgNativeProps'>, index: number) => void

EmojiItem:

type EmojiItem = {
    code: string,
    name?: string,
    desc?: any,
    url: string,
    filePrefixName?: string,
    fileExtName?: string,
    flag?: number,
    sort?: number,
    id?: string | number,
    emojiClass?: string | Array<string>,
    emojiStyle?: CSSProperties,
    render?: (item: EmojiItem, index: number) => ReactNode
    imgNativeProps?: Omit<React.DetailedHTMLProps<React.ImgHTMLAttributes<HTMLImageElement>, HTMLImageElement>, 'src' | 'alt'>
}
type EmojiRef = {
        emojiRef:React.LegacyRef<HTMLDivElement>
}
type EmojiProps = {
    wrapperClass?: string | Array<string>
    wrapperStyle?: CSSProperties
    emojiData?: Array<EmojiItem>
    renderItem?: (item:Omit<EmojiItem,'render'>,index:number) => ReactNode
    onEmojiSelect?: (event: React.MouseEvent<HTMLDivElement, MouseEvent>, emojiProp: Omit<EmojiItem, 'render' | 'imgNativeProps'>, index: number) => void
}
import { EmojiPicker } from 'tmp-components-rollup';
const App = () => {
   return <EmojiPicker />
}

getIconsMapJson 获取所有表情JSON方法

import { getIconsMapJson } from 'tmp-components-rollup';
const emojiJson = getIconsMapJson();
[{
      "code": "#E-s05",
      "desc": {
        "zh_CN": "[得意]"
      },
      "url": `https://storage.360buyimg.com/jimi-odp/emotion/classic/E-s05.png`,
      "filePrefixName": "s05",
      "fileExtName": "png",
      "flag": 3,
      "sort": 0,
      "name": "emotion_deyi",
      "id": 10886743,
      "unicode":"U+1F600"
    },...]
    ```