rint

0.0.0 • Public • Published

rint.js

define() and extend()

Object.define()

Create properties and methods to it's prototype.

Object.extend()

Create properties and methods to it.

Object.combine(object...)

Combine object and return new object.

Object

object.type()

return "object"

object.size()

object.toArray(key)

{
    a: 10,
    b: 20,
}.toArray() // [10, 20]
 
{
    a: 10,
    b: 20
}.toArray('key') // [{ key: "a", value: 10 }, { key: "b", value: 20 }]

String

string.type()

return "string"

string.startWith(string)

string.endWith(string)

string.contain(string)

string.notContain(string)

string.containAll(array)

string.containSome(array)

string.eval()

string.empty()

string.notEmpty()

string.toNumber()

Boolean

boolean.type()

return "boolean"

Number

Number.random(max)

Number.random(min, max)

Number.randomFloat(max)

Number.randomFloat(min, max)

number.type()

return "number"

Function

Function.nothing()

Function.parallel(tasks, callback)

Function.sequence(tasks, callback)

function.type()

return "function"

function.startAfter(time)

function.startAfter(time, callback)

1sec == 1000ms == 1000

function.stopAfter()

function.stopAfter(id)

Array

Array.create(any...)

Array.union(array...)

array.type()

return "array"

array.empty()

array.notEmpty()

array.random()

array.remove(item)

array.removeAt(index)

array.first()

array.last()

array.lastIndex()

array.compact()

array.contain(any)

array.size()

Date

Date.mask

  • normal: "ddd mmm dd yyyy HH:MM:ss"
  • shortDate: "m/d/yy"
  • mediumDate: "mmm d, yyyy"
  • longDate: "mmmm d, yyyy"
  • fullDate: "dddd, mmmm d, yyyy"
  • shortTime: "h:MM TT"
  • mediumTime: "h:MM:ss TT"
  • longTime: "h:MM:ss TT Z"
  • isoDate: "yyyy-mm-dd"
  • isoTime: "HH:MM:ss"
  • isoDateTime: "yyyy-mm-dd'T'HH:MM:ss"

date.format(format, isUTC)

Rint, rint, R, r

r.global

if node.js => global if browser => window

r.sys

if node.js => process.env.os if browser => internet explorer, chrome, safari, firefox, opera

r.isNode()

r.isBrowser()

r.isInternetExplorer()

r.isIE()

r.isChrome()

r.isSafari()

r.isFirefox()

r.isFF()

r.isOpera()

Other

log()

same with console.log()

Readme

Keywords

none

Package Sidebar

Install

npm i rint

Weekly Downloads

20

Version

0.0.0

License

BSD

Last publish

Collaborators

  • rintiantta