{"_id":"jengine-utils","_rev":"8-2bfa96bee2c04b6327242e630165ea4c","name":"jengine-utils","description":"utils jstool example","dist-tags":{"latest":"0.0.26"},"versions":{"0.0.23":{"name":"jengine-utils","version":"0.0.23","description":"utils jstool example","main":"utils.js","scripts":{"test":"grunt test","posttest":"grunt uglify:min"},"repository":{"type":"git","url":"https://github.com/jstools/utils.git"},"keywords":["javascript","jstools","utils"],"author":{"name":"Jesús Manuel Germade Castiñeiras","email":"jesus@germade.es"},"license":"MIT","bugs":{"url":"https://github.com/jstools/utils/issues"},"homepage":"https://github.com/jstools/utils","devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"latest","grunt-contrib-watch":"^0.6.1","grunt-increase-version":"latest","grunt-karma":"^0.9.0","grunt-shell":"latest","jasmine":"^2.1.1","jasmine-core":"^2.1.3","karma":"^0.12.28","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-jasmine":"^0.3.2","load-grunt-tasks":"latest","time-grunt":"latest"},"gitHead":"ed6c04dfad1eb790c98167fdbc58c272bdc90c0b","_id":"jengine-utils@0.0.23","_shasum":"3e05720bb3c6c076a3a367fbb8a4868fd55eaba3","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"jgermade","email":"jesus@germade.es"},"maintainers":[{"name":"jgermade","email":"jesus@germade.es"}],"dist":{"shasum":"3e05720bb3c6c076a3a367fbb8a4868fd55eaba3","tarball":"https://registry.npmjs.org/jengine-utils/-/jengine-utils-0.0.23.tgz","integrity":"sha512-pNS/QeL8UR+o2joL7PsfA3wxmaiF7q+PcwDaM57qbaBgEb06nADgKGBd2rJRegnJ16caIxqiTWBAgsY/bxcRyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6Gou3qFq9BrVlxAhORf3jJSS2VbeL2MJhaHUqn/dLDAiEApuXk/OE2VzYi8OPhbhy/+sDTwDRG8Ph7xsukzNA0c3k="}]}},"0.0.24":{"name":"jengine-utils","version":"0.0.24","description":"utils jstool example","main":"utils.js","scripts":{"test":"grunt test","posttest":"grunt uglify:min"},"repository":{"type":"git","url":"https://github.com/jstools/utils.git"},"keywords":["javascript","jstools","utils"],"author":{"name":"Jesús Manuel Germade Castiñeiras","email":"jesus@germade.es"},"license":"MIT","bugs":{"url":"https://github.com/jstools/utils/issues"},"homepage":"https://github.com/jstools/utils","devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"latest","grunt-contrib-watch":"^0.6.1","grunt-increase-version":"latest","grunt-karma":"^0.9.0","grunt-shell":"latest","jasmine":"^2.1.1","jasmine-core":"^2.1.3","karma":"^0.12.28","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-jasmine":"^0.3.2","load-grunt-tasks":"latest","time-grunt":"latest"},"gitHead":"2a28f3b408bc6872c62e784b99a7b8191a1b5cb1","_id":"jengine-utils@0.0.24","_shasum":"b4f7a48d2cf76997526b1b855615807d9d776374","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"jgermade","email":"jesus@germade.es"},"maintainers":[{"name":"jgermade","email":"jesus@germade.es"}],"dist":{"shasum":"b4f7a48d2cf76997526b1b855615807d9d776374","tarball":"https://registry.npmjs.org/jengine-utils/-/jengine-utils-0.0.24.tgz","integrity":"sha512-9A34WRYyLklYwU1K228F6rU8awC+PFPRr+4efzXwymo3BGZxCP3Q2VrRTAXSzeI/A7V4Kfw++FM+UY0mNYTE6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfWxEXnh6xNtK1NyeeRRWDxoRYy6H0AN1dXhL7n2ZKaAiEA4GEpT6YxpcCK6dVJLaw6UlxQzDU3w3zguIPmqMdEK2o="}]}},"0.0.25":{"name":"jengine-utils","version":"0.0.25","description":"utils jstool example","main":"utils.js","scripts":{"test":"grunt test","posttest":"grunt uglify:min"},"repository":{"type":"git","url":"git+https://github.com/jstools/utils.git"},"keywords":["javascript","jstools","utils"],"author":{"name":"Jesús Manuel Germade Castiñeiras","email":"jesus@germade.es"},"license":"MIT","bugs":{"url":"https://github.com/jstools/utils/issues"},"homepage":"https://github.com/jstools/utils","devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"latest","grunt-contrib-watch":"^0.6.1","grunt-increase-version":"latest","grunt-karma":"^0.9.0","grunt-shell":"latest","jasmine":"^2.1.1","jasmine-core":"^2.1.3","karma":"^0.12.28","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-jasmine":"^0.3.2","karma-story-reporter":"^0.3.1","load-grunt-tasks":"latest","time-grunt":"latest"},"gitHead":"79c892669f6935c2e25e6c8abb7cf35954508da5","_id":"jengine-utils@0.0.25","_shasum":"4f379131bf0025d521e4efbdbffadab82611f3b8","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.2","_npmUser":{"name":"jgermade","email":"jesus@germade.es"},"maintainers":[{"name":"jgermade","email":"jesus@germade.es"}],"dist":{"shasum":"4f379131bf0025d521e4efbdbffadab82611f3b8","tarball":"https://registry.npmjs.org/jengine-utils/-/jengine-utils-0.0.25.tgz","integrity":"sha512-ADIrSuq6cDYfGpq0034vP+AJOX0rSTwtbmSahU9XuaEm6TWWnDHEY5ttIf9CioYiuLRlFfvfOatQuvZIDvqxQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfnOTOaVFXM1Vt4S7xSg4wEvznseEGU7RUF6s7bXqyCAiEAxlXQqJlMEd9oLcCr1Dn4kJd1LZUuRLgpQv/8SEk5Ycg="}]}},"0.0.26":{"name":"jengine-utils","version":"0.0.26","description":"utils jstool example","main":"utils.js","scripts":{"test":"grunt test","posttest":"grunt uglify:min"},"repository":{"type":"git","url":"git+https://github.com/jstools/utils.git"},"keywords":["javascript","jstools","utils"],"author":{"name":"Jesús Manuel Germade Castiñeiras","email":"jesus@germade.es"},"license":"MIT","bugs":{"url":"https://github.com/jstools/utils/issues"},"homepage":"https://github.com/jstools/utils","devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"latest","grunt-contrib-watch":"^0.6.1","grunt-increase-version":"latest","grunt-karma":"^0.9.0","grunt-shell":"latest","jasmine":"^2.1.1","jasmine-core":"^2.1.3","karma":"^0.12.28","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-jasmine":"^0.3.2","karma-story-reporter":"^0.3.1","load-grunt-tasks":"latest","time-grunt":"latest"},"gitHead":"ef443e1f3e4f6c8106304e157dd83c62030c9ebf","_id":"jengine-utils@0.0.26","_shasum":"25c86ac0707c949d9ea7a2863b9ee0c0d2a2c06c","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.2","_npmUser":{"name":"jgermade","email":"jesus@germade.es"},"maintainers":[{"name":"jgermade","email":"jesus@germade.es"}],"dist":{"shasum":"25c86ac0707c949d9ea7a2863b9ee0c0d2a2c06c","tarball":"https://registry.npmjs.org/jengine-utils/-/jengine-utils-0.0.26.tgz","integrity":"sha512-p3otaARoK0kj55Qr73Oacxi4MtKrbTVRNcWihRbxTU3aqoqI5l/F3wskic3UOLWQQVU0K1SFhMZQdpcdH2UlvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLIw5mfPbkzfcvF98W2NEGXqW7iVMKtbagszMF+oGU1AiEA2bclvyXrAkfR/d5kDM+pu5YOhVvcUbVHtHHnJxmnkYA="}]}}},"readme":"jEngine: $utils [![wercker status](https://app.wercker.com/status/3f20841faade376a5a8cc5aaf1051230/s \"wercker status\")](https://app.wercker.com/project/bykey/3f20841faade376a5a8cc5aaf1051230)\n================\n[![Bower version](https://badge.fury.io/bo/jengine-utils.svg)](http://badge.fury.io/bo/jengine-utils)\n[![npm version](https://badge.fury.io/js/jengine-utils.svg)](http://badge.fury.io/js/jengine-utils)\n[![Build Status](https://travis-ci.org/jstools/utils.svg?branch=master)](https://travis-ci.org/jstools/utils)\nInstallation\n------------\n```.sh\nnpm install jengine-utils --save\n```\n  or\n```.sh\nbower install jengine-utils --save\n```\nUsage\n-----\nUnderscore object '_' with useful functions\n\n``` js\n// comparators\n  _.isFunction(object)\n  _.isString(object)\n  _.isNumber(object)\n  _.isArray(object)\n  _.isDate(object)\n  _.isRegExp(object)\n  _.isObject(object)\n\n// key handling\n  _.key(key, value)\n  _.keys(object)  // alias of Object.keys\n\n// object extend and copy\n  _.extend(dest, obj1, obj2)\n  _.merge(dest, obj1, obj2)\n  _.copy(obj)\n\n// object matches\n  _.matchAll(obj, filter)\n  _.matchAny(obj, filter)\n\n// list filter\n  _.find(list, filters) // returns first match in a list\n  _.filter(list, filters)\n\n// path handling\n  _.joinPath(path1, path2, path3)\n\n  _.each(list or object, iterator)\n  _.indexOf(list, value or iterator)\n  _.remove(list, value or iterator)\n\n// pipe and chainig\n  _.pipe()\n  _.chain()\n\n```\n","maintainers":[{"name":"gsusgz","email":"gsusgz@gmail.com"}],"time":{"modified":"2022-06-19T04:07:41.808Z","created":"2015-05-16T07:25:30.453Z","0.0.23":"2015-05-16T07:25:30.453Z","0.0.24":"2015-05-16T15:28:34.256Z","0.0.25":"2015-06-05T06:28:41.936Z","0.0.26":"2015-07-02T14:43:56.107Z"},"homepage":"https://github.com/jstools/utils","keywords":["javascript","jstools","utils"],"repository":{"type":"git","url":"git+https://github.com/jstools/utils.git"},"author":{"name":"Jesús Manuel Germade Castiñeiras","email":"jesus@germade.es"},"bugs":{"url":"https://github.com/jstools/utils/issues"},"license":"MIT","readmeFilename":"README.md"}