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)

Readme

Keywords

Package Sidebar

Install

npm i obj-emojify

Weekly Downloads

1

Version

1.0.4

License

MIT

Unpacked Size

13.9 kB

Total Files

9

Last publish

Collaborators

  • rjoydip