jstools-utils

utils jstool example

Usage no npm install needed!

<script type="module">
  import jstoolsUtils from 'https://cdn.skypack.dev/jstools-utils';
</script>

README

jsTools: $utils wercker status

Bower version"> npm version Build Status Installation

npm install jstools-utils --save

or

bower install jstools-utils --save

Usage

Underscore object '_' with useful functions

// comparators
  _.isFunction(object)
  _.isString(object)
  _.isNumber(object)
  _.isArray(object)
  _.isDate(object)
  _.isRegExp(object)
  _.isObject(object)

// key handling
  _.key(key, value)
  _.keys(object)  // alias of Object.keys

// object extend and copy
  _.extend(dest, obj1, obj2)
  _.merge(dest, obj1, obj2)
  _.copy(obj)

// object matches
  _.matchAll(obj, filter)
  _.matchAny(obj, filter)

// list filter
  _.find(list, filters) // returns first match in a list
  _.filter(list, filters)

// path handling
  _.joinPath(path1, path2, path3)

  _.each(list or object, iterator)
  _.indexOf(list, value or iterator)
  _.remove(list, value or iterator)

// pipe and chainig
  _.pipe()
  _.chain()