sp-functions
v2.1.0
Published
Functions for super-project
Downloads
23
Readme
sp-functions
Functions for super-project
Usage
is
More: http://is.js.org/
const is = require('sp-functions/is')
is.not.array([]) // => false
moment
More: http://momentjs.com/docs/
const moment = require('sp-functions/moment')
moment().format('YYYY-MM-DD HH:mm:ss')
random
Random string\int\float\bool\item
const random = require('sp-functions/random')
random.string(10) // => adf6f7a8s6 (a-z,0-9)
random.string(10, true) // => aDf6F7a8s6 (a-z,A-Z,0-9)
random.int(5) // => 4 (0-5)
random.int(5, 10) // => 4 (5-10)
random.float(5) // => 4.401887938147411
random.float(10, 100) // => 72.34217455144972
random.bool() // => true
random.item(['a', 'b', 'c']) // => b
or
const randomString = require('sp-function/random/string')
randomString(10) // => adf6f7a8s6 (a-z,0-9)
crypto
MD5\SHA1\Base64
const crypto = require('sp-functions/crypto')
crypto.md5('aa') // => 4124bc0a9335c27f086f24ba207a4912
crypto.sha1('aa') // => e0c9035898dd52fc65c41454cec9c4d2611bfb37
crypto.base64.encode('aa') // => YWE
crypto.base64.decode('YWE') // => aa
or
const md5 = require('sp-functions/crypto/md5')
md5('aa') // => 4124bc0a9335c27f086f24ba207a4912
isomorphic-tool
TODO: Remove and instead of sp-isomorphic-utils