{"_id":"emojify.js","_rev":"19-4dd4130e7f558008fa6c4bdd241c263d","name":"emojify.js","description":"A Javascript module to convert emoji keywords to images.","dist-tags":{"latest":"1.1.0"},"versions":{"0.9.2":{"name":"emojify.js","version":"0.9.2","description":"A Javascript module to convert emoji keywords to images.","main":"emojify.js","scripts":{"test":"phantomjs phantom.js"},"repository":{"type":"git","url":"https://hassankhan@github.com/hassankhan/emojify.js.git"},"keywords":["emoji","emojify","javascript"],"author":{"name":"Hassan Khan"},"license":"MIT","bugs":{"url":"https://github.com/hassankhan/emojify.js/issues"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.6.4","grunt-contrib-uglify":"~0.2.4","jstest":"~1.0.4"},"testling":{"html":"tests/browser.html","browsers":["ie/8..latest","chrome/23..latest","firefox/22..latest","safari/latest","opera/latest","iphone/6..latest","ipad/6..latest","android-browser/latest"]},"homepage":"https://github.com/hassankhan/emojify.js","_id":"emojify.js@0.9.2","dist":{"shasum":"c2e4c84e007f91e5109f343c18e12f7ab994db20","tarball":"https://registry.npmjs.org/emojify.js/-/emojify.js-0.9.2.tgz","integrity":"sha512-ZeVIQ9U7P131UxEjN51nnqtpp8VSxsTNrd2Fh/aJB4rXZb2tAANYqmNtQNUdDzMu6o8QzbW35ViIQUiGUNRH7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGt3rzhWzlGrTgwvlw4FTUVfQittCNG3TKD2IwaKF207AiEA4Rz906RbueFLqSjDeD+qM04qmh4hApf7/thZqdbzapY="}]},"_from":"./","_npmVersion":"1.4.3","_npmUser":{"name":"hassankhan","email":"contact@hassankhan.me"},"maintainers":[{"name":"hassankhan","email":"contact@hassankhan.me"}]},"0.9.4":{"name":"emojify.js","version":"0.9.4","description":"A Javascript module to convert emoji keywords to images.","main":"emojify.js","scripts":{"test":"phantomjs phantom.js"},"repository":{"type":"git","url":"https://hassankhan@github.com/hassankhan/emojify.js.git"},"keywords":["emoji","emojify","javascript"],"author":{"name":"Hassan Khan"},"license":"MIT","bugs":{"url":"https://github.com/hassankhan/emojify.js/issues"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-cssmin":"^0.10.0","grunt-contrib-jshint":"~0.6.4","grunt-contrib-uglify":"~0.2.4","jstest":"~1.0.4","q":"^1.0.1"},"testling":{"html":"tests/browser.html","browsers":["ie/8..latest","chrome/23..latest","firefox/22..latest","safari/latest","opera/latest","iphone/6..latest","ipad/6..latest","android-browser/latest"]},"homepage":"https://github.com/hassankhan/emojify.js","_id":"emojify.js@0.9.4","dist":{"shasum":"1fbbe06e48b218450c066d59c682ab43a64e771f","tarball":"https://registry.npmjs.org/emojify.js/-/emojify.js-0.9.4.tgz","integrity":"sha512-BGYANmEibm2//3oqvC1gNBCNZR8rbaXVy3sIRLEbIcx+tIBk0BcX46dn0p8Mil0OYk05vJ8aVE30d+Ztiaf0Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg0NJNBZCe96TWCwXe93oYNwNkPBb1uA5Sh/TepcVbIgIhAKx3XUKcWzSMqkDTgz5p2Jmn4MiEn34WOn4PeytNCYxF"}]},"_from":"emojify.js/","_npmVersion":"1.4.3","_npmUser":{"name":"hassankhan","email":"contact@hassankhan.me"},"maintainers":[{"name":"hassankhan","email":"contact@hassankhan.me"}]},"0.9.5":{"name":"emojify.js","version":"0.9.5","description":"A Javascript module to convert emoji keywords to images.","main":"emojify.js","scripts":{"test":"grunt test-node && phantomjs tests/phantom.js"},"repository":{"type":"git","url":"https://hassankhan@github.com/hassankhan/emojify.js.git"},"keywords":["emoji","emojify","javascript"],"author":{"name":"Hassan Khan"},"license":"MIT","bugs":{"url":"https://github.com/hassankhan/emojify.js/issues"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-cssmin":"^0.10.0","grunt-contrib-jshint":"~0.6.4","grunt-contrib-uglify":"~0.2.4","grunt-datauri":"^0.4.0","jstest":"~1.0.4","q":"^1.0.1","grunt-mocha-test":"~0.12.0","chai":"~1.9.1"},"testling":{"html":"tests/browser/browser.html","browsers":["ie/8..latest","chrome/23..latest","firefox/22..latest","safari/latest","opera/latest","iphone/6..latest","ipad/6..latest","android-browser/latest"]},"dependencies":{},"gitHead":"d00d4c2d0283c7e2ad228be6337566e4f56cf75a","homepage":"https://github.com/hassankhan/emojify.js","_id":"emojify.js@0.9.5","_shasum":"c8ac48efbdd27edb5c95bddf21bbf8cffd3e6e43","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.32","_npmUser":{"name":"hassankhan","email":"contact@hassankhan.me"},"maintainers":[{"name":"hassankhan","email":"contact@hassankhan.me"}],"dist":{"shasum":"c8ac48efbdd27edb5c95bddf21bbf8cffd3e6e43","tarball":"https://registry.npmjs.org/emojify.js/-/emojify.js-0.9.5.tgz","integrity":"sha512-nEx6sV+VKPsqnU29YEnmL9PSjGw9pXUH0580gImHRgSr70+jb/2nkSkn9gxiajuputzFlBqBRl8lQ9SY0xVsyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7x/9eX1OUHfL5lTpsogbYa8q7qou9X5R7V7bTdKjTXgIgRu9CMgJDCway8kqoOJ4HceuUx44RDTiWfGLaCxJKUY8="}]}},"1.0.0":{"name":"emojify.js","version":"1.0.0","description":"A Javascript module to convert emoji keywords to images.","main":"dist/js/emojify.js","scripts":{"test":"phantomjs tests/phantom.js && node tests/node"},"repository":{"type":"git","url":"https://hassankhan@github.com/hassankhan/emojify.js.git"},"keywords":["emoji","emojify","javascript"],"author":{"name":"Hassan Khan"},"license":"MIT","bugs":{"url":"https://github.com/hassankhan/emojify.js/issues"},"devDependencies":{"jstest":"~1.0.4","q":"^1.0.1","gulp":"~3.8.9","gulp-load-plugins":"~0.7.0","gulp-jshint":"~1.8.5","jshint-stylish":"~1.0.0","gulp-insert":"~0.4.0","gulp-uglify":"~1.0.1","gulp-rename":"~1.2.0","gulp-minify-css":"~0.3.11","gulp-image-data-uri":"~0.1.0","gulp-filter":"~1.0.2","gulp-concat":"~2.4.1","jsdom":"^1.1.0","del":"~0.1.3","css-sprite":"~0.9.0","gulp-replace":"~0.5.0","inquirer":"~0.8.0","gulp-bump":"~0.1.11","gulp-download":"0.0.1","gulp-unzip":"~0.1.2","minimatch":"~1.0.0","through2":"~0.6.3"},"testling":{"html":"tests/browser/browser.html","browsers":["ie/8..latest","chrome/23..latest","firefox/22..latest","safari/latest","opera/latest","iphone/6..latest","ipad/6..latest","android-browser/latest"]},"dependencies":{},"gitHead":"102d189a2fe5f61c5382742f959036859ec73968","homepage":"https://github.com/hassankhan/emojify.js","_id":"emojify.js@1.0.0","_shasum":"d0b63b95256784adee4bfc5ff50c1ab278433ca3","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.32","_npmUser":{"name":"hassankhan","email":"contact@hassankhan.me"},"maintainers":[{"name":"hassankhan","email":"contact@hassankhan.me"},{"name":"adam-lynch","email":"contact@adamlynch.ie"}],"dist":{"shasum":"d0b63b95256784adee4bfc5ff50c1ab278433ca3","tarball":"https://registry.npmjs.org/emojify.js/-/emojify.js-1.0.0.tgz","integrity":"sha512-gygTAw7ItRxHVp86I2CQlNbfLc3u8mVGsK3u18/4RoD6nD70x+u3XZ3V/gvieUrpxRPZGqDLzQaSw0wRc7vRMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIdUcyxwMgeWPZB6YvA1adDqymDYH3VYQXkpLF/cdi+AiBJvKjVVyOE8a/M+N9Sy6PQznTQH7Ec7QPFrIeqi/8Fig=="}]}},"1.0.1":{"name":"emojify.js","version":"1.0.1","description":"A Javascript module to convert emoji keywords to images.","main":"dist/js/emojify.js","scripts":{"test":"phantomjs tests/phantom.js && node tests/node"},"repository":{"type":"git","url":"https://hassankhan@github.com/hassankhan/emojify.js.git"},"keywords":["emoji","emojify","javascript"],"author":{"name":"Hassan Khan"},"license":"MIT","bugs":{"url":"https://github.com/hassankhan/emojify.js/issues"},"devDependencies":{"jstest":"~1.0.4","q":"^1.0.1","gulp":"~3.8.9","gulp-load-plugins":"~0.7.0","gulp-jshint":"~1.8.5","jshint-stylish":"~1.0.0","gulp-insert":"~0.4.0","gulp-uglify":"~1.0.1","gulp-rename":"~1.2.0","gulp-minify-css":"~0.3.11","gulp-image-data-uri":"~0.1.0","gulp-filter":"~1.0.2","gulp-concat":"~2.4.1","jsdom":"^1.1.0","del":"~0.1.3","css-sprite":"~0.9.0","gulp-replace":"~0.5.0","inquirer":"~0.8.0","gulp-bump":"~0.1.11","gulp-download":"0.0.1","gulp-unzip":"~0.1.2","minimatch":"~1.0.0","through2":"~0.6.3"},"testling":{"html":"tests/browser/browser.html","browsers":["ie/8..latest","chrome/23..latest","firefox/22..latest","safari/latest","opera/latest","iphone/6..latest","ipad/6..latest","android-browser/latest"]},"dependencies":{},"gitHead":"63b8b0528df85912ec43a2eaa3ac0678a414bd56","homepage":"https://github.com/hassankhan/emojify.js","_id":"emojify.js@1.0.1","_shasum":"ec3c4e1cac9a55b1f69b247d47e3dc42dd2e071c","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.32","_npmUser":{"name":"hassankhan","email":"contact@hassankhan.me"},"maintainers":[{"name":"hassankhan","email":"contact@hassankhan.me"},{"name":"adam-lynch","email":"contact@adamlynch.ie"}],"dist":{"shasum":"ec3c4e1cac9a55b1f69b247d47e3dc42dd2e071c","tarball":"https://registry.npmjs.org/emojify.js/-/emojify.js-1.0.1.tgz","integrity":"sha512-gwh06z90rwhmUIxB6lHqpfyF8FwTHIRRtssDoa1Nc5Nil7lB5v0tbuXOBXEUhAYeQGgLSBNRuNFkHjo4dGGF/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL/wsw+ARa3qpxJbu70k9r9SG1UYXXLdo+kWHoGPmaUAIhAN8OCF6y/rkw9W1O/3aautzjaqFZjFJYggyvAAvHEfjm"}]}},"1.0.2":{"name":"emojify.js","version":"1.0.2","description":"A Javascript module to convert emoji keywords to images.","main":"dist/js/emojify.js","scripts":{"test":"phantomjs tests/phantom.js && node tests/node"},"repository":{"type":"git","url":"https://hassankhan@github.com/hassankhan/emojify.js.git"},"keywords":["emoji","emojify","javascript"],"author":{"name":"Hassan Khan"},"license":"MIT","bugs":{"url":"https://github.com/hassankhan/emojify.js/issues"},"devDependencies":{"jstest":"~1.0.4","q":"^1.0.1","gulp":"~3.8.9","gulp-load-plugins":"~0.7.0","gulp-jshint":"~1.8.5","jshint-stylish":"~1.0.0","gulp-insert":"~0.4.0","gulp-uglify":"~1.0.1","gulp-rename":"~1.2.0","gulp-minify-css":"~0.3.11","gulp-image-data-uri":"~1.0.0","gulp-filter":"~1.0.2","gulp-concat":"~2.4.1","jsdom":"^1.1.0","del":"~0.1.3","css-sprite":"~0.9.0","gulp-replace":"~0.5.0","inquirer":"~0.8.0","gulp-bump":"~0.1.11","gulp-download":"0.0.1","gulp-unzip":"~0.1.2","minimatch":"~1.0.0","through2":"~0.6.3"},"testling":{"html":"tests/browser/browser.html","browsers":["ie/8..latest","chrome/23..latest","firefox/22..latest","safari/latest","opera/latest","iphone/6..latest","ipad/6..latest","android-browser/latest"]},"dependencies":{},"gitHead":"5a4b99fd43ed3309d02b0b051a9a3c71ea6a94ee","homepage":"https://github.com/hassankhan/emojify.js","_id":"emojify.js@1.0.2","_shasum":"614493b2295da3f032d33224f6dba5ee9c33f42f","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.32","_npmUser":{"name":"hassankhan","email":"contact@hassankhan.me"},"maintainers":[{"name":"hassankhan","email":"contact@hassankhan.me"},{"name":"adam-lynch","email":"contact@adamlynch.ie"}],"dist":{"shasum":"614493b2295da3f032d33224f6dba5ee9c33f42f","tarball":"https://registry.npmjs.org/emojify.js/-/emojify.js-1.0.2.tgz","integrity":"sha512-0ThV28AvRVvsOuJEz/uh7lt7zT47cBJlueqAG1JrhsaF+fBlA50GMfKUZ3Zz6IiU9AALjwduxfhu87GWbsiL6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgAPbfOfwDfZwni6QyViFW/Tj8X++5bjAdRcGvdCnC/gIhAJeuObQpztMYKcrSWf9TmAFCoY7epDsxV+WwpNkbjOjc"}]}},"1.0.3":{"name":"emojify.js","version":"1.0.3","description":"A Javascript module to convert emoji keywords to images.","main":"dist/js/emojify.js","scripts":{"test":"phantomjs tests/phantom.js && node tests/node"},"repository":{"type":"git","url":"https://hassankhan@github.com/hassankhan/emojify.js.git"},"keywords":["emoji","emojify","javascript"],"author":{"name":"Hassan Khan"},"license":"MIT","bugs":{"url":"https://github.com/hassankhan/emojify.js/issues"},"devDependencies":{"jstest":"~1.0.4","q":"^1.0.1","gulp":"~3.8.9","gulp-load-plugins":"~0.7.0","gulp-jshint":"~1.8.5","jshint-stylish":"~1.0.0","gulp-insert":"~0.4.0","gulp-uglify":"~1.0.1","gulp-rename":"~1.2.0","gulp-minify-css":"~0.3.11","gulp-image-data-uri":"~1.0.0","gulp-filter":"~1.0.2","gulp-concat":"~2.4.1","jsdom":"^1.1.0","del":"~0.1.3","css-sprite":"~0.9.0","gulp-replace":"~0.5.0","inquirer":"~0.8.0","gulp-bump":"~0.1.11","gulp-download":"0.0.1","gulp-unzip":"~0.1.2","minimatch":"~1.0.0","through2":"~0.6.3"},"testling":{"html":"tests/browser/browser.html","browsers":["ie/8..latest","chrome/23..latest","firefox/22..latest","safari/latest","opera/latest","iphone/6..latest","ipad/6..latest","android-browser/latest"]},"dependencies":{},"gitHead":"980746f85b934a48657cffe6fe3d0cc4f79404e7","homepage":"https://github.com/hassankhan/emojify.js","_id":"emojify.js@1.0.3","_shasum":"ef0cfb5396cd6124a856fdbddd35ac89dfd083f9","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"hassankhan","email":"contact@hassankhan.me"},"dist":{"shasum":"ef0cfb5396cd6124a856fdbddd35ac89dfd083f9","tarball":"https://registry.npmjs.org/emojify.js/-/emojify.js-1.0.3.tgz","integrity":"sha512-9BWmilwjX6yzY/CEiBbOb395lVmWMI6h+1aqlIlWWkWcsosRqiPYnVh1+RLFgdVNXxt6mjN4zn0eOGlXya659g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQNlLJ5UKCrYqU5AlDhO3i7D5DtcqmxM2FXlevO+V3fAiEAwDmrQGF2Z9dqcSYw7W5eqPzKnkXUC0WJ630dROzP3qc="}]},"maintainers":[{"name":"hassankhan","email":"contact@hassankhan.me"},{"name":"adam-lynch","email":"contact@adamlynch.ie"}]},"1.0.5":{"name":"emojify.js","version":"1.0.5","description":"A Javascript module to convert emoji keywords to images.","main":"dist/js/emojify.js","scripts":{"test":"phantomjs tests/phantom.js && node tests/node"},"repository":{"type":"git","url":"git+https://hassankhan@github.com/hassankhan/emojify.js.git"},"keywords":["emoji","emojify","javascript"],"author":{"name":"Hassan Khan"},"license":"MIT","bugs":{"url":"https://github.com/hassankhan/emojify.js/issues"},"devDependencies":{"jstest":"~1.0.4","q":"^1.0.1","gulp":"~3.8.9","gulp-load-plugins":"~0.7.0","gulp-jshint":"~1.8.5","jshint-stylish":"~1.0.0","gulp-insert":"~0.4.0","gulp-uglify":"~1.0.1","gulp-rename":"~1.2.0","gulp-minify-css":"~0.3.11","gulp-image-data-uri":"~1.0.0","gulp-filter":"~1.0.2","gulp-concat":"~2.4.1","jsdom":"^1.1.0","del":"~0.1.3","css-sprite":"~0.9.0","gulp-replace":"~0.5.0","inquirer":"~0.8.0","gulp-bump":"~0.1.11","gulp-download":"0.0.1","gulp-unzip":"~0.1.2","minimatch":"~1.0.0","through2":"~0.6.3"},"testling":{"html":"tests/browser/browser.html","browsers":["ie/8..latest","chrome/23..latest","firefox/22..latest","safari/latest","opera/latest","iphone/6..latest","ipad/6..latest","android-browser/latest"]},"dependencies":{},"gitHead":"fe0dd41a2d01df97da8bd8e70763715c6a28f738","homepage":"https://github.com/hassankhan/emojify.js#readme","_id":"emojify.js@1.0.5","_shasum":"000bfcc896e115e767600761ed42369cfb897be3","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"hassankhan","email":"contact@hassankhan.me"},"dist":{"shasum":"000bfcc896e115e767600761ed42369cfb897be3","tarball":"https://registry.npmjs.org/emojify.js/-/emojify.js-1.0.5.tgz","integrity":"sha512-zweqPMMH1lvb9DXr3yyrPzavFdbeVM9zsgNc9BseqQHf10Jwwh5F/TiDu/09C2yH+r04iB4eU2FD58CRX6I9WA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6SBftBPR3X3hoAwzghPslGOIhT2bkfOZZJxUv+7klsgIhANu09KlrIcOGO8Hkv+W57n7fd2hIO1CuB/5aIRgpstpL"}]},"maintainers":[{"name":"hassankhan","email":"contact@hassankhan.me"},{"name":"adam-lynch","email":"contact@adamlynch.ie"}]},"1.1.0":{"name":"emojify.js","version":"1.1.0","description":"A Javascript module to convert emoji keywords to images.","main":"dist/js/emojify.js","scripts":{"test":"phantomjs tests/phantom.js && node tests/node"},"repository":{"type":"git","url":"git+https://hassankhan@github.com/hassankhan/emojify.js.git"},"keywords":["emoji","emojify","javascript"],"author":{"name":"Hassan Khan"},"license":"MIT","bugs":{"url":"https://github.com/hassankhan/emojify.js/issues"},"devDependencies":{"jstest":"~1.0.4","q":"^1.0.1","gulp":"~3.8.9","gulp-load-plugins":"~0.7.0","gulp-jshint":"~1.8.5","jshint-stylish":"~1.0.0","gulp-insert":"~0.4.0","gulp-uglify":"~1.0.1","gulp-rename":"~1.2.0","gulp-minify-css":"~0.3.11","gulp-image-data-uri":"~1.0.0","gulp-filter":"~1.0.2","gulp-concat":"~2.4.1","jsdom":"^1.1.0","del":"~0.1.3","css-sprite":"~0.9.0","gulp-replace":"~0.5.0","inquirer":"~0.8.0","gulp-bump":"~0.1.11","gulp-download":"0.0.1","gulp-unzip":"~0.1.2","minimatch":"~1.0.0","through2":"~0.6.3"},"testling":{"html":"tests/browser/browser.html","browsers":["ie/8..latest","chrome/23..latest","firefox/22..latest","safari/latest","opera/latest","iphone/6..latest","ipad/6..latest","android-browser/latest"]},"dependencies":{},"gitHead":"adb546c55a77838326f5042ab8051a47588f30da","homepage":"https://github.com/hassankhan/emojify.js#readme","_id":"emojify.js@1.1.0","_shasum":"079fff223307c9007f570785e8e4935d5c398beb","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.24","_npmUser":{"name":"adam-lynch","email":"contact@adamlynch.ie"},"dist":{"shasum":"079fff223307c9007f570785e8e4935d5c398beb","tarball":"https://registry.npmjs.org/emojify.js/-/emojify.js-1.1.0.tgz","integrity":"sha512-7ZntclqOvo3QFQvWRkweep40zEs+VXCKw4KwpppJ/bqTiiAgMhBIx+HHl1+X1QAkSrQsMzvU1qfuFH0QDzck4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRb8d3nljqKRg+pDHvUxhJ2wcr3llIINTrbkH4kqgrqwIhAJ9IMlhieMHJURz0X11WGBADQ8H2r/vkPKxzRMpji4wi"}]},"maintainers":[{"name":"hassankhan","email":"contact@hassankhan.me"},{"name":"adam-lynch","email":"contact@adamlynch.ie"}]}},"readme":"# emojify.js\n\n[![npm version][ico-npm]][package-npm]\n[![Bower version][ico-bower]][package-bower]\n[![MIT Licensed][ico-license]][license]\n[![Gitter chat][ico-gitter]][gitter]\n\n---\n\nMaster | Develop\n--- | ---\n[![Master branch build status][ico-build]][travis] | [![Develop branch build status][ico-build-dev]][travis]\n[![Master branch Windows build status][ico-windows-build]][appveyor] | [![Develop branch Windows build status][ico-windows-build-dev]][appveyor]\n\n[![Browser Results](https://ci.testling.com/hassankhan/emojify.js.png)](https://ci.testling.com/hassankhan/emojify.js)\n\nA swiss-army-knife for all emoji, in Javascript. Used by [Gitter](https://gitter.im/) and [Mapbox](https://www.mapbox.com/blog/emoji-map-markers/).\n\nThe emoji keywords are as described by [emoji-cheat-sheet.com](http://www.emoji-cheat-sheet.com).\n\nGo to this project's [GitHub pages](http://hassankhan.github.com/emojify.js) to see the code in action.\n\n## Features\n\n- Fast\n- Awesome\n- Converts emoticons like `:) :( :'(`\n- Allows customisation of processed emoji\n- Multiple modes; `img`, sprites and data-URI\n- Available on a CDN **(gasp)**\n- Includes a [sample `.htaccess` file](.htaccess) for caching Javascript and CSS\n- Switchable emoji sets **(SOON!)**\n- Made from unicorn blood\n\n## Installation\n\nCare about old browsers compatibility? Use https://github.com/es-shims/es5-shim\n\n### Via cdnjs\n\nemojify.js is now available on cdnjs - https://cdnjs.com/libraries/emojify.js\n\nAdd this to the rest of your stylesheet imports:\n\n`<link rel=\"stylesheet\" href=\"//cdnjs.cloudflare.com/ajax/libs/emojify.js/1.0.1/emojify.min.css\" />`\n\nThen add this to your Javascript code:\n\n`<script src=\"//cdnjs.cloudflare.com/ajax/libs/emojify.js/1.0.1/emojify.min.js\"></script>`\n\n### Via Bower\n\n`bower install emojify.js --save`\n\n### Via npm\n\n`npm install emojify.js  --save`\n\n## API\n\n### setConfig([object])\n\n*This works in the browser and on Node*\n\n#### Parameters\n\n- `object` - Optional JSON object with any of the following attributes:\n\nOption | Default | Description\n--- | --- | ---\n`blacklist.elements` | `['script', 'textarea', 'a', 'pre', 'code']` | An array of elements you don't want emojified\n`blacklist.classes` | `['no-emojify']` | An array of classes you don't want emojified\n`mode` | `img` | By default, emojify will output an `img` with a `src` attribute for each emoji found. But if `mode` is set to `sprite` or `data-uri`, then `span`s with classes are outputted. Don't forget to include the appropriate CSS for your choice though, see the `/dist` directory.\n`tag_type` | `null` | When set, emojify uses this element with the class `emoji emoji-#{emojiname}` instead of an `img` with a `src` attribute.  Example valid values: `div`, `span`. This takes precedence over the `mode` option. Note: if you're not using `img`s, `.emoji-+1` isn't a valid class, so `.emoji-plus1` is used instead.\n`only_crawl_id` | `null` | **[DEPRECATED]** Restricts searching for emojis to a specified element & it's children. If null, and no object is passed to `run()`, `document.body` is used\n`img_dir` | `'images/emoji'` | Defines the path to the emoji images\n`ignore_emoticons` | `false` | If `true`, only convert emoji like `:smile:` and ignore emoticons like `:)`\n\n#### Usage\n```js\nemojify.setConfig({tag_type : 'div'});\n```\n\n---\n\n### run([element], [replacer])\n\n*This works in the browser and Node*\n\n#### Parameters\n- `element` - Optional HTML element to restrict the emojification to.\n- `replacer` - Optional Function to override emoji replacement behaviour with your own. The function will receive two arguments, the emoji pattern found (`emoji`), and the emoji name (`name`). In the case of emoticons, for example, `emoji = ':)'` and `name = 'smile'`. Your function must return a HTMLElement.\n\n\n##### Browser\n```js\nemojify.run();\n// OR\nemojify.run(document.getElementById('my-element'))\n// OR\nemojify.run(null, function(emoji, emojiName){\n  var span = document.createElement('span');\n  span.className = 'emoji emoji-'  + emojiName;\n  span.innerHTML = emoji + ' replaced';\n  return span;\n});\n```\n\n##### Node.js\nRequires you to have jsdom installed:\n`npm i jsdom --save`\n\n```js\nvar jsdom = require('jsdom')\n\njsdom.env({\n    html: \"<p><code>jhhh</code><em>:)</em></p>\",\n    done: function(errors, window) {\n        emojify.run(window.document.body)\n    }\n});\n```\n---\n\n### replace(string, [callback])\n\n*This works in the browser and on Node*\n\n#### Parameters\n- `string` - String to emojify\n- `callback` - Optional callback function to output emoji with\n\n#### Usage\n\nBy default, emojify.js uses the internal function `defaultReplacer()` to replace emoji. You can override this behaviour by supplying your own callback function.\n\nYour callback function will receive two arguments, the emoji pattern found (`emoji`), and the emoji name (`name`). In the case of emoticons, for example, `emoji = ':)'` and `name = 'smile'`.\n\nThe context in which your replacer function is run will have the config available. So you can access properties such as `img_dir` at `this.config.img_dir`.\n\n```js\nemojify.replace('I am happy :)');\n// OR\nreplacer = function(emoji, name) {\n    // Customise output here\n    return emojifiedString;\n}\n\nemojify.replace('I am happy :)', replacer);\n```\n\n## Contributing changes\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## Credits\n\n- [All Contributors](https://github.com/hassankhan/emojify.js/contributors)\n- [Hassan Khan](https://github.com/hassankhan)\n\n## License\n\nPlease read [LICENSE.md](LICENSE.md). For image attributions, please read [LICENSE-IMAGES.md](LICENSE-IMAGES.md)\n\n[travis]: https://travis-ci.org/hassankhan/emojify.js\n[appveyor]: https://ci.appveyor.com/project/hassankhan/emojify-js\n[package-bower]: http://bower.io/search/?q=emojify.js\n[package-npm]: https://www.npmjs.org/package/emojify.js\n[ico-build]: http://img.shields.io/travis/hassankhan/emojify.js.svg?style=flat-square\n[ico-build-dev]: http://img.shields.io/travis/hassankhan/emojify.js/develop.svg?style=flat-square\n[ico-windows-build]: https://ci.appveyor.com/api/projects/status/908bymld8nm3ykxm?svg=true\n[ico-windows-build-dev]: https://ci.appveyor.com/api/projects/status/908bymld8nm3ykxm/branch/develop?svg=true\n[ico-bower]: http://img.shields.io/bower/v/emojify.js.svg?style=flat-square\n[ico-npm]: http://img.shields.io/npm/v/emojify.js.svg?style=flat-square\n[ico-license]: http://img.shields.io/npm/l/emojify.js.svg?style=flat-square\n[ico-gitter]: https://badges.gitter.im/hassankhan/emojify.js.svg\n[license]: http://hassankhan.mit-license.org/\n[gitter]: https://gitter.im/hassankhan/emojify.js\n","maintainers":[{"name":"hassankhan","email":"contact@hassankhan.me"},{"name":"adam-lynch","email":"contact@adamlynch.ie"}],"time":{"modified":"2022-06-17T04:12:17.141Z","created":"2014-08-15T20:37:48.034Z","0.9.2":"2014-08-15T20:37:48.034Z","0.9.4":"2014-09-03T21:20:09.022Z","0.9.5":"2014-10-02T21:52:06.737Z","1.0.0":"2015-02-01T02:12:47.629Z","1.0.1":"2015-02-10T19:44:47.558Z","1.0.2":"2015-05-20T21:12:34.348Z","1.0.3":"2015-06-12T11:03:15.155Z","1.0.5":"2015-06-24T12:32:23.085Z","1.1.0":"2015-07-09T10:01:08.229Z"},"homepage":"https://github.com/hassankhan/emojify.js#readme","keywords":["emoji","emojify","javascript"],"repository":{"type":"git","url":"git+https://hassankhan@github.com/hassankhan/emojify.js.git"},"author":{"name":"Hassan Khan"},"bugs":{"url":"https://github.com/hassankhan/emojify.js/issues"},"license":"MIT","readmeFilename":"README.md","users":{"hassankhan":true,"alshamiri2":true}}