New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

discord-emoji-convert

Package Overview
Dependencies
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

discord-emoji-convert - npm Package Compare versions

Comparing version 1.4.0 to 1.5.0

159

index.js
var finalWords = "";
var finalWords = ''
function check(suffix){
switch(suffix){
case " ":
var thing = " ";
break;
case "!":
var thing = " :exclamation:";
break;
case "?":
var thing = " :question:";
break;
case "0":
var thing = " :zero:";
break;
case "1":
var thing = " :one:";
break;
case "2":
var thing = " :two:";
break;
case "3":
var thing = " :three:";
break;
case "4":
var thing = " :four:";
break;
case "5":
var thing = " :five:";
break;
case "6":
var thing = " :six:";
break;
case "7":
var thing = " :seven:";
break;
case "8":
var thing = " :eight:";
break;
case "9":
var thing = " :nine:";
break;
case "+":
var thing = " :heavy_plus_sign:";
break;
case "-":
var thing = " :heavy_minus_sign:";
break;
case "×":
var thing = " :heavy_multiplication_x:";
break;
case "*":
var thing = " :asterisk:";
break;
case "$":
var thing = " :heavy_dollar_sign:";
break;
case "/":
var thing = " :heavy_division_sign:"
}
return thing;
function check (suffix) {
var thing
switch (suffix) {
case ' ':
thing = ' '
break
case '!':
thing = ' :exclamation:'
break
case '?':
thing = ' :question:'
break
case '0':
thing = ' :zero:'
break
case '1':
thing = ' :one:'
break
case '2':
thing = ' :two:'
break
case '3':
thing = ' :three:'
break
case '4':
thing = ' :four:'
break
case '5':
thing = ' :five:'
break
case '6':
thing = ' :six:'
break
case '7':
thing = ' :seven:'
break
case '8':
thing = ' :eight:'
break
case '9':
thing = ' :nine:'
break
case '+':
thing = ' :heavy_plus_sign:'
break
case '-':
thing = ' :heavy_minus_sign:'
break
case '×':
thing = ' :heavy_multiplication_x:'
break
case '*':
thing = ' :asterisk:'
break
case '$':
thing = ' :heavy_dollar_sign:'
break
case '/':
thing = ' :heavy_division_sign:'
break
}
return thing
}
function convert(phrase, counter, bigWords, textLeft){
if(textLeft != 0){
if(phrase.substring(counter-1,counter).match(/[a-z]/i)) {
character = " :regional_indicator_" + phrase.substring(counter-1,counter) + ":";
bigWords = bigWords + character;
convert(phrase, counter + 1, bigWords, textLeft - 1);
} else {
bigWords = bigWords + check(phrase.substring(counter-1,counter));
convert(phrase, counter + 1, bigWords, textLeft - 1);
}
// This code may feel inefficient, bulky, and horrible all at the same time. That's ok, It serves its purpose. - Jacob Snarr
exports.convert = function (phrase) {
phrase = phrase.toLowerCase()
var i
var bigWords = ''
for (i = 1; i < phrase.length + 1; i++) {
if (phrase.substring(i - 1, i).match(/[a-z]/i)) {
var character = ' :regional_indicator_' + phrase.substring(i - 1, i) + ':'
bigWords = bigWords + character
} else {
finalWords = bigWords;
bigWords = bigWords + check(phrase.substring(i - 1, i))
}
}
return bigWords.substring(1, bigWords.length)
}
exports.bigText = function(phrase){
var counter = 1;
var bigWords = "";
var textLeft = phrase.length;
convert(phrase, counter, bigWords, textLeft);
return finalWords.toLowerCase();
}
// This code may feel inefficient, bulky, and horrible all at the same time. That's ok, It serves its purpose. - Jacob Snarr

@@ -40,3 +40,3 @@ {

"scripts": {},
"version": "1.4.0"
"version": "1.5.0"
}

@@ -10,3 +10,3 @@ [![NPM](https://nodei.co/npm/discord-emoji-convert.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/discord-emoji-convert/)

```const emojiConvert = require('discord-emoji-convert');```
```const emoji = require('discord-emoji-convert');```

@@ -21,4 +21,4 @@ # Using Emoji Convert

# Example
Inserting ```console.log(emojiConvert.bigText("SNARR"));``` into your code, this module will output the following string:
Inserting ```console.log(emoji.convert("SNARR"));``` into your code, this module will output the following string:
```:regional_indicator_s: :regional_indicator_n: :regional_indicator_a: :regional_indicator_r: :regional_indicator_r:```
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc