0.0.2 • Published 2 years ago

gabo v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Alguns modulos nativos do PHP transcristos para o NODEJS para uso exclusivo em ES6

Install

$ npm i gabo -s
    or
$ yarn add gabo -s

Usage

IMPORT ALL FUNCTIONS

import { curl, GetStr, cpf, dados, rand, randomizador, gift, sleep } from "gabo";

FUNÇÕES

  • curl: Função async/await Curl (para solicitação na web ou aplicativos)
  • dados: Função para Gerar dados BR
  • cpf: Função para Gerar um CPF valido
  • GetStr: Função para puxar dados de respostas
  • gift: Função para gerar um GIFT
  • rand: Função para gerar numeros aleatorios
  • randomizador: Função para escolher um elemento de um array aleatoriamente
  • sleep: Função async/await para deixar lento seu aplicativo por algum tempo

CURL

import { curl } from "gabo"

const _ = async function(){

    let first_req = await curl({
        url: '', // url do site
        method: '', // metodos: GET, PUT, POST, OPTION
        headers: {
            '':''
        },
        proxy: '', // para uso de proxy, `http://${username}:${password}@${url}:${port}` or `http://${url}:${port}`
        body: '' // se usar o método POST
    })

    console.log(first_req) // imprime o resultado obtido

    let second_req = await curl({
        url: '', // url do site
        method: '', // metodos: GET, PUT, POST, OPTION
        headers: {
            '':''
        },
        proxy: '', // para o uso proxy, `http://${username}:${password}@${url}:${port}` or `http://${url}:${port}`
        body: '' // se usar o método POST ou PUT
    }, true)

    console.log(second_req) // imprima o resultado da requisição no console, com corpo e cabeçalhos req

}()

DADOS

import { dados } from "gabo"

let Person = dados()

console.log(Person)
/**
 * Devolva um objeto com:
 * nome
 * email
 * usuario
 */

GerarCpf

import { cpf } from "gabo"

// Para gerar um CPF sem pontos e traços
let cpf = cpf()
// Para gerar um CPF com pontos e traços
let cpf_formatado = cpf({ formatado: true })
// imprime o resultado no CONSOLE
console.log(cpf, cpf_with_punctuation)

GetStr

import { GetStr } from "gabo"

let string = 'Estou usando o package, Gabo'

let capture = GetStr(string, ', ', '-') // print 'Gabo'

console.log(string, capture)

Gift

import { gift } from "gabo"

console.log(gift('xxxx-xxxx-xxxx-xxxx'))

RAND

import { rand } from "gabo"

let number = rand(0, 999) // Imprime número entre 0 - 999

console.log(number)

RANDOMIZADOR

import { randomizador } from "gabo"

let keys = ['Gabo', 'Packge', 'NodeJS', 'Module']

let randomize = randomizador(keys) // Imprime um valor aleatório do array

console.log(randomize)

SLEEP

import { sleep } from "gabo"

const _ = async function() {
    console.log(1)
    await sleep(1000) // tempo declarado em ms
    console.log(2)
}()

Author

👤 YORKANDA

📝 License

Copyright © 2020 Yorkanda. This project is MIT licensed.

0.0.2

2 years ago

0.0.1

2 years ago