obj-emojify

1.0.4 • Public • Published

ObjEmojify Build Status

Emojify object keys and values into a new emojify object.

Install

$ npm i obj-emojify

Usage

const { ObjEmojify } = require('obj-emojify');
const obj = {
    "coffee": "I :heart: coffee value",
    "100": {
        "name": "100",
        "contents": {
            "name": "funny",
            "contents": [1, 2]
        }
    },
    "santa": ":santa: value"
};
const objEmojify = new ObjEmojify();
const firstEmojify = objEmojify.emojify(obj, (result) => { /* TODO: result.value */ });
const secondEmojify = objEmojify.emojify(obj); // output: secondEmojify.value

Configuration

To enable global configuration define the options.The following illustrates all the available options with their respective default values.

{
    "enableOnKey": true,
    "enableOnValue": true,
}

API

emojify(data, [cb])

data

Type: Object

Data object for emojify.

cb

Type: Callback

Return emojify object in callback.

License

MIT © Joydip Roy (rjoydip)

/obj-emojify/

    Package Sidebar

    Install

    npm i obj-emojify

    Weekly Downloads

    2

    Version

    1.0.4

    License

    MIT

    Unpacked Size

    13.9 kB

    Total Files

    9

    Last publish

    Collaborators

    • rjoydip