Skip to content
/ unicd Public template

👍 ↔ '\ud83d\udc4d' en/de unicode(unicode 与 utf 字符串转换)

License

Notifications You must be signed in to change notification settings

daolou/unicd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

06a0719 · Apr 1, 2021

History

24 Commits
Mar 30, 2021
Mar 30, 2021
Mar 31, 2021
Apr 1, 2021
Apr 1, 2021
Mar 30, 2021
Mar 30, 2021
Mar 30, 2021
Apr 1, 2021
Mar 30, 2021
Mar 30, 2021
Mar 30, 2021
Apr 1, 2021
Mar 30, 2021
Mar 31, 2021
Mar 30, 2021
Mar 30, 2021
Mar 31, 2021
Apr 1, 2021
Mar 30, 2021
Mar 30, 2021

Repository files navigation

unicode

Codecov Build Status Downloads npm bundle size License

en/de unicode(unicode 与 utf 字符串转换)

✨ Features

  • zero-dependency
  • pure-javascript
  • unicode 2 utf
  • utf 2 unicode
  • cjs (CommonJS/Node bundle)
  • esm (ES Modules bundle)
  • umd (UMD bundle)
  • mjs (Modern bundle)

🔨 Usage

📦 NPM

1️⃣ Install

$ npm i --save-dev unicd

2️⃣ Use

import unicd from 'unicd';
// or const unicd = require('unicd');

unicd.de('\ud83d\udc4d'); // 👍
unicd.de('\u597d'); // 好
unicd.en('👍'); // \ud83d\udc4d
unicd.en('好'); // \u597d

🌐 Browser

<!-- ... other HTML ... -->

<!-- load unicd。-->
<script src="://unpkg.com/unicd@latest/dist/index.umd.js" crossorigin></script>

<!-- use unicd。-->
<script>
  window.Unicd.de('\ud83d\udc4d'); // 👍
  window.Unicd.de('\u597d'); // 好
  window.Unicd.en('👍'); // \ud83d\udc4d
  window.Unicd.en('好'); // \u597d
</script>

🥂 License

MIT