Simple way to replace strings with gitmojis ♻️
# Using npm
npm install convert-gitmoji
# Using yarn
yarn add convert-gitmoji
convert(content: string, withSpace?: boolean | "leading" | "trailing" | "both")
Convert all gitmojis in a string
withSpace
is default false
, if true
its sets a trailing (at the end of the string) whitespace after the converted gitmoji.
For more control, withSpace
can also be set to leading
for a whitespace before the string, trailing
for a whitespace at the end of the string (same as true
) or both
to have the string surrounded by whitespaces.
// CommonJS
const { convert } = require("convert-gitmoji");
// ESM
import { convert } from "convert-gitmoji";
convert(':arrow_up: bump qs from 6.10.3 to 6.10.4 (xxx) - **helper:** :pencil: Updated TSDoc (xxx)', true);
--> "⬆️ bump qs from 6.10.3 to 6.10.4 (xxx) - **helper:** ✏️ Updated TSDoc (xxx)"
convert("This:art:is on:fire:!")
--> "This🎨is on🔥!"
convert("This:art:is on:fire:!", "both")
--> "This 🎨 is on 🔥 !"
Published under MIT - Made with ❤️ by Conner Luka Bachmann