
Security News
Axios Supply Chain Attack Reaches OpenAI macOS Signing Pipeline, Forces Certificate Rotation
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.
Turn your :emoji_codes: into thier emoji character :wink:
emojizer is a program filter that turn github emoji codes into associated character.
Wanna try before install? just npx emojizer "Try me :wave:",
and if you want to install an standard global install will do it: npm install -g emojizer
As a pipe, just place it between your program, and your eventual pager.
You can use either emojizer or its alias emojize.
echo "Something with emojies :upside_down_face:" | emojizer
# 📺 Something with emojies 🙃
echo "Insert before your pager :pager:" | emojizer | less
You can also provide input as argument, either as text, either as file using the -f/--file flag
emojizer "Some string" "with or without" "emojies :slightly_smiling_face:"
# 📺 Some string
# with or without
# emojies 🙂
emojizer -f README.md CHANGELOG.md
# 📺 ...README then CHANGELOG with emoji code replaces
Using zsh, you can for instance define a global alias that combine emojizer and less or any other pager you use.
alias -g eless="emojizer|less"
# then just
git log --oneline --color | eless
Note that used with git log you might have to force color output, with --color flag for instance.
Just provide the -h or --help flag and you'll have the help displayed:
Replace your emoji codes with "real" emojies 😉
Usage:
cat something | emojizer
emojizer "text with :slightly_smiling_face:" ":wink:"
emojizer -f README.md
Options:
--version Show version number [boolean]
-f, --file Treat args as file to read from [boolean] [default: false]
-h, --help Show help [boolean]
Internal replacing logic is exposed and so functionality can be reuse.
Provided API is so far limited, but it expose:
replaceEmojiCodesTransform stream: getEmojizerStreamemojiIndex used internaly and provided by the gemoji library (emoji/name-to-emoji.json)const {replaceEmojiCodes} = require('emojizer');
console.log(replaceEmojiCodes('some text with :symbols:'));
// for getEmojizerStream, see the source or the tests 📃
Original release was made under the name emojiless with catchphrase
Less is more with emojies :wink:
Named was changed as less was misleading, program not being a pager.
FAQs
Decode your github emoji codes :wink:
We found that emojizer demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.

Security News
Open source is under attack because of how much value it creates. It has been the foundation of every major software innovation for the last three decades. This is not the time to walk away from it.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.