discord-mytools v1.0.9
MyTools
MyTools es un package que expande las funcionalidades del JavaScripts con nuevos prototypes en las clases principiales y/o nuevas clases globales
Update 10/01/2020
- Corregido el error el cual te daba error para las clases globales desconocidas.
- Se corregio algunos bugs de la clase Number
- Ahora podras hacer pings desde una API
- Se agrego el prototype .insert() a la clase String
Initialize
// Para implementar el package a tu proyecto llamas a la funcion initialize()
require('discord-mytools').initialize();
Number
random(min, max)
Obten un numero aleatorio que entre entre el parametro min y max
// Example:
console.log(Number.random(10, 20))
// Obtendra un numero aleatorio que este entre 10 y 20
DSeparator()
Separa los numeros por la coma decimal
// Examples
console.log(Number.DSeparator(1000)) // => "1,000"
console.log(Number.DSeparator(10000)) // => "10,000"
console.log(Number.DSeparator(100000)) // => "100,000"
FReadable()
Convierte un numero es una forma mucho mas rapida de leer
// Examples
console.log(Number.FReadable(1000)) // => "1 K"
console.log(Number.FReadable(1000000)) // => "1 M"
console.log(Number.FReadable(1000000000)) // => "1 B"
Time
parse(miliseconds)
Convierte los milisegundos dados a un Object con segundos, minutos, horas y dias
// Examples:
console.log(Time.parse(1000)) // => { days: 0, hours: 0, minutes: 0, seconds: 1 }
console.log(Time.parse(60000)) // => { days: 0, hours: 0, minutes: 1, seconds: 0 }
format(miliseconds)
Convierte los milisegundos a un formatode hora leible por el humano
// Examples:
console.log(Time.format(1000)) // => 1 second
console.log(Time.format(60000)) // => 1 minute
console.log(Time.format(120000)) // => 2 minutes
Strings
capitalize()
Vuelve la primer letra de una cadena de texto en mayuscula.
console.log("hello world".capitalize()) // => "Hello world"
insert()
Inserta caracteres en un lugar especifico de una cadena:
console.log("hello world".insert(2, 'x')) // => "Hexllo world"
console.log("free".insert(1, 'AOI')) // => "fAOIree"
console.log("foo bar".insert(0, 'z')) // => "zfoo bar"
Array
random()
Obtiene un elemento aleatorio de un Array
console.log(['a', 'b', 'c', 'd'].random())
// => Obtendra un elemento aleatorio que este dentro del array
HTTPs
ping()
Hazle un ping a una pagina para reanimarla si en necesario
let page = new HTTPs("diimg.glitch.me");
// Normal
page.ping().then(res => {
console.log(res)
})
// Usando la API para hacer el ping
page.ping({ external: true });
si tienes alguna caracteristica que creas importante y mejore la escritura y funcionamiento de codigo puesde mandarme una solicitud al discord y decirmela