paliari-js-utils
Biblioteca de utilidades para JS
Installation
yarn add paliari-js-utils
Build Setup
yarn install
yarn release
bin/publish
starRating
import { starRating } from 'paliari-js-utils'
var notas = {
1: 23,
2: 0,
3: 223,
4: 343,
5: 312
}
var precision = 2
var rate = starRating(notas, precision)
Transliterate
import { transliterate } from 'paliari-js-utils'
var str = transliterate('São José')
deepKey
import { deepKey } from 'paliari-js-utils'
var obj = {a: {a1: a2: 'Content'}}
var value = deepKey(obj, 'a.a1.a2')
isObject
import { isObject } from 'paliari-js-utils'
isObject({})
isObject({ a: 1 })
isObject('')
isObject([])
isObject(1)
isObject(null)
isDate
import { isDate } from 'paliari-js-utils'
isDate(new Date())
isDate('')
isDate(null)
isDate(1)
isRegExp
import { isRegExp } from 'paliari-js-utils'
isRegExp(new RegExp())
isRegExp(/[0-9]/)
isRegExp(/[0-9]/g)
isRegExp(/ab1/g)
isRegExp('[0-9]')
deepMerge
import { deepMerge } from 'paliari-js-utils'
var a = {
a: { a1: 'a1' }
}
var b = {
a: { a2: 'a2' },
b: { b1: 'a' }
}
deepMerge(a, b)
deepClone
import { deepClone } from 'paliari-js-utils'
var a = {
a: { a1: 'a1' }
}
deepClone(a)
jsEncode
import { jsEncode } from 'paliari-js-utils'
jsEncode('Abacaxi')
ucfirst
import { ucfirst } from 'paliari-js-utils'
ucfirst('abc')
flattenObject
import { flattenObject } from 'paliari-js-utils'
const a = { castracoes: {'-41iosdoii': { nome: 'Bilu', ... }} }