0.1.9 β€’ Published 2 years ago

base64-emoji-parser v0.1.9

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago
yarn add base64-emoji-parser
# or
npm i base64-emoji-parser

Examples

Convert Base64 to Emoji

Base64 strings can be easily converted to Emoji(pictograms)

import { base64ToEmoji } from 'base64-emoji-parser';

const base64String = 'TWVzc2FnZSAhIQ==';

const emojiParsed = base64ToEmoji(base64String);

console.log(emojiParsed);
//😒😠😀πŸ€ͺπŸ˜„πŸ₯ΆπŸ€©πŸ˜‰πŸ€―πŸ₯ΊπŸ€¨πŸ€£πŸ˜’πŸ˜«πŸ€₯πŸ€₯

Convert Emoji to Base64

Emoji can also be set to base64

import { emojiToBase64 } from 'base64-emoji-parser';

const emojiString = '😒😠😀πŸ€ͺπŸ˜„πŸ₯ΆπŸ€©πŸ˜‰πŸ€―πŸ₯ΊπŸ€¨πŸ€£πŸ˜’πŸ˜«πŸ€₯πŸ€₯';

const base64Parsed = emojiToBase64(base64String);

console.log(base64Parsed);
//TWVzc2FnZSAhIQ==

Custom Emoji pattern

It is also possible to convert with the Emoji you want to use

import {
  base64ToEmoji,
  emojiToBase64,
  EmojiPattern,
} from 'base64-emoji-parser';

const base64String = 'TWVzc2FnZSAhIQ==';

const customEmojiPatten: EmojiPattern = {
  T: '🐢',
  W: '🐱',
  V: 'πŸ¦„',
  z: '🐴',
};

const emojiParsed = base64ToEmoji(base64String, customEmojiPatten);
console.log(emojiParsed);
//πŸΆπŸ±πŸ¦„πŸ΄πŸ˜„πŸ₯ΆπŸ€©πŸ˜‰πŸ€―πŸ₯ΊπŸ€¨πŸ€£πŸ˜’πŸ˜«πŸ€₯πŸ€₯

const base64Parsed = emojiToBase64(emojiParsed, customEmojiPatten);
console.log(base64Parsed);
//TWVzc2FnZSAhIQ==

Author

Taishi Naritomi

License

MIT

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago