{"_id":"grunt-lib-contrib","_rev":"163970","name":"grunt-lib-contrib","description":"Common functionality shared across grunt-contrib tasks.","dist-tags":{"latest":"0.7.1"},"maintainers":[{"name":"cowboy","email":""},{"name":"shama","email":""},{"name":"sindresorhus","email":""},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":""}],"time":{"modified":"2021-06-03T11:43:29.000Z","created":"2012-10-08T13:11:08.985Z","0.7.1":"2014-03-01T02:33:53.470Z","0.7.0":"2014-02-28T22:58:25.767Z","0.6.1":"2013-03-23T14:21:30.157Z","0.6.0":"2013-03-14T13:41:19.029Z","0.5.3":"2013-02-23T17:02:31.787Z","0.5.2":"2013-02-18T17:26:56.993Z","0.5.1":"2013-01-10T19:33:09.798Z","0.4.0":"2012-11-21T04:43:09.691Z","0.3.1":"2012-10-29T17:57:03.903Z","0.3.0":"2012-10-08T13:11:08.985Z"},"users":{},"author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-lib-contrib.git"},"versions":{"0.7.1":{"name":"grunt-lib-contrib","description":"Common functionality shared across grunt-contrib tasks.","version":"0.7.1","homepage":"http://github.com/gruntjs/grunt-lib-contrib","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-lib-contrib.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-lib-contrib/issues"},"licenses":[{"type":"MIT","url":"http://github.com/gruntjs/grunt-lib-contrib/blob/master/LICENSE-MIT"}],"engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-nodeunit":"~0.3.0","grunt":"~0.4.0"},"main":"lib/contrib","dependencies":{"maxmin":"~0.1.0","strip-path":"~0.1.0"},"contributors":[{"name":"Tyler Kellen","url":"http://goingslowly.com/"},{"name":"Chris Talkington","url":"http://christalkington.com/"},{"name":"Larry Davis","url":"http://lazd.net/"},{"name":"Sindre Sorhus","url":"http://sindresorhus.com"}],"_id":"grunt-lib-contrib@0.7.1","dist":{"shasum":"b59fa9b6aaa40da827b4995f0720d2debf762e94","size":4361,"noattachment":false,"key":"/grunt-lib-contrib/-/grunt-lib-contrib-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-lib-contrib/download/grunt-lib-contrib-0.7.1.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"cowboy","email":""},{"name":"shama","email":""},{"name":"sindresorhus","email":""},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":""}],"directories":{},"publish_time":1393641233470,"deprecated":"DEPRECATED. See readme: https://github.com/gruntjs/grunt-lib-contrib","_hasShrinkwrap":false,"_cnpm_publish_time":1393641233470},"0.7.0":{"name":"grunt-lib-contrib","description":"Common functionality shared across grunt-contrib tasks.","version":"0.7.0","homepage":"http://github.com/gruntjs/grunt-lib-contrib","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-lib-contrib.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-lib-contrib/issues"},"licenses":[{"type":"MIT","url":"http://github.com/gruntjs/grunt-lib-contrib/blob/master/LICENSE-MIT"}],"engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-nodeunit":"~0.3.0","grunt":"~0.4.0"},"main":"lib/contrib","dependencies":{"maxmin":"^0.1.0","strip-path":"^0.1.0"},"contributors":[{"name":"Tyler Kellen","url":"http://goingslowly.com/"},{"name":"Chris Talkington","url":"http://christalkington.com/"},{"name":"Larry Davis","url":"http://lazd.net/"},{"name":"Sindre Sorhus","url":"http://sindresorhus.com"}],"_id":"grunt-lib-contrib@0.7.0","dist":{"shasum":"7de3e52c716035d2811e064ecc91d08470b82431","size":4361,"noattachment":false,"key":"/grunt-lib-contrib/-/grunt-lib-contrib-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-lib-contrib/download/grunt-lib-contrib-0.7.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"cowboy","email":""},{"name":"shama","email":""},{"name":"sindresorhus","email":""},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":""}],"directories":{},"publish_time":1393628305767,"_hasShrinkwrap":false,"_cnpm_publish_time":1393628305767},"0.6.1":{"name":"grunt-lib-contrib","description":"Common functionality shared across grunt-contrib tasks.","version":"0.6.1","homepage":"http://github.com/gruntjs/grunt-lib-contrib","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-lib-contrib.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-lib-contrib/issues"},"licenses":[{"type":"MIT","url":"http://github.com/gruntjs/grunt-lib-contrib/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0"},"main":"lib/contrib","dependencies":{"zlib-browserify":"0.0.1"},"contributors":[{"name":"Tyler Kellen","url":"http://goingslowly.com/"},{"name":"Chris Talkington","url":"http://christalkington.com/"},{"name":"Larry Davis","url":"http://lazd.net/"},{"name":"Sindre Sorhus","url":"http://sindresorhus.com"}],"_id":"grunt-lib-contrib@0.6.1","dist":{"shasum":"3f56adb7da06e814795ee2415b0ebe5fb8903ebb","size":5499,"noattachment":false,"key":"/grunt-lib-contrib/-/grunt-lib-contrib-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-lib-contrib/download/grunt-lib-contrib-0.6.1.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"tkellen","email":"tyler@sleekcode.net"},"maintainers":[{"name":"cowboy","email":""},{"name":"shama","email":""},{"name":"sindresorhus","email":""},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":""}],"directories":{},"publish_time":1364048490157,"_hasShrinkwrap":false,"_cnpm_publish_time":1364048490157},"0.6.0":{"name":"grunt-lib-contrib","description":"Common functionality shared across grunt-contrib tasks.","version":"0.6.0","homepage":"http://github.com/gruntjs/grunt-lib-contrib","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-lib-contrib.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-lib-contrib/issues"},"licenses":[{"type":"MIT","url":"http://github.com/gruntjs/grunt-lib-contrib/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0"},"main":"lib/contrib","dependencies":{"zlib-browserify":"0.0.1"},"contributors":[{"name":"Tyler Kellen","url":"http://goingslowly.com/"},{"name":"Chris Talkington","url":"http://christalkington.com/"},{"name":"Larry Davis","url":"http://lazd.net/"},{"name":"Sindre Sorhus","url":"http://sindresorhus.com"}],"_id":"grunt-lib-contrib@0.6.0","dist":{"shasum":"1b814de7b663ed5d586f6e8da9fe9f6f79ef5aec","size":5126,"noattachment":false,"key":"/grunt-lib-contrib/-/grunt-lib-contrib-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-lib-contrib/download/grunt-lib-contrib-0.6.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tkellen","email":"tyler@sleekcode.net"},"maintainers":[{"name":"cowboy","email":""},{"name":"shama","email":""},{"name":"sindresorhus","email":""},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":""}],"directories":{},"publish_time":1363268479029,"_hasShrinkwrap":false,"_cnpm_publish_time":1363268479029},"0.5.3":{"name":"grunt-lib-contrib","description":"Common functionality shared across grunt-contrib tasks.","version":"0.5.3","homepage":"http://github.com/gruntjs/grunt-lib-contrib","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-lib-contrib.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-lib-contrib/issues"},"licenses":[{"type":"MIT","url":"http://github.com/gruntjs/grunt-lib-contrib/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0"},"main":"lib/contrib","dependencies":{"zlib-browserify":"0.0.1"},"contributors":[{"name":"Tyler Kellen","url":"http://goingslowly.com/"},{"name":"Chris Talkington","url":"http://christalkington.com/"},{"name":"Larry Davis","url":"http://lazd.net/"},{"name":"Sindre Sorhus","url":"http://sindresorhus.com"}],"_id":"grunt-lib-contrib@0.5.3","dist":{"shasum":"e83f9ee5c8a06592d6e825821d91210782081338","size":4845,"noattachment":false,"key":"/grunt-lib-contrib/-/grunt-lib-contrib-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-lib-contrib/download/grunt-lib-contrib-0.5.3.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"shama","email":"kyle@dontkry.com"},"maintainers":[{"name":"cowboy","email":""},{"name":"shama","email":""},{"name":"sindresorhus","email":""},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":""}],"directories":{},"publish_time":1361638951787,"_hasShrinkwrap":false,"_cnpm_publish_time":1361638951787},"0.5.2":{"name":"grunt-lib-contrib","description":"Common functionality shared across grunt-contrib tasks.","version":"0.5.2","homepage":"http://github.com/gruntjs/grunt-lib-contrib","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-lib-contrib.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-lib-contrib/issues"},"licenses":[{"type":"MIT","url":"http://github.com/gruntjs/grunt-lib-contrib/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0"},"main":"lib/contrib","dependencies":{"gzip-js":"~0.3.1"},"contributors":[{"name":"Tyler Kellen","url":"http://goingslowly.com/"},{"name":"Chris Talkington","url":"http://christalkington.com/"},{"name":"Larry Davis","url":"http://lazd.net/"},{"name":"Sindre Sorhus","url":"http://sindresorhus.com"}],"_id":"grunt-lib-contrib@0.5.2","dist":{"shasum":"c8906d878ba6af909cbce2f454c438c3c09a942d","size":4767,"noattachment":false,"key":"/grunt-lib-contrib/-/grunt-lib-contrib-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-lib-contrib/download/grunt-lib-contrib-0.5.2.tgz"},"_npmVersion":"1.1.70","_npmUser":{"name":"cowboy","email":"cowboy@rj3.net"},"maintainers":[{"name":"cowboy","email":""},{"name":"shama","email":""},{"name":"sindresorhus","email":""},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":""}],"directories":{},"publish_time":1361208416993,"_hasShrinkwrap":false,"_cnpm_publish_time":1361208416993},"0.5.1":{"name":"grunt-lib-contrib","description":"Common functionality shared across grunt-contrib tasks.","version":"0.5.1","homepage":"http://github.com/gruntjs/grunt-lib-contrib","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-lib-contrib.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-lib-contrib/issues"},"licenses":[{"type":"MIT","url":"http://github.com/gruntjs/grunt-lib-contrib/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1rc5","grunt-contrib-nodeunit":"~0.1.2rc5","grunt":"~0.4.0rc5"},"main":"lib/contrib","dependencies":{"gzip-js":"~0.3.1"},"contributors":[{"name":"Tyler Kellen","url":"http://goingslowly.com/"},{"name":"Chris Talkington","url":"http://christalkington.com/"},{"name":"Larry Davis","url":"http://lazd.net/"},{"name":"Sindre Sorhus","url":"http://sindresorhus.com"}],"_id":"grunt-lib-contrib@0.5.1","dist":{"shasum":"69582eea9e7ac23ad0b7663a30b203f9d2a8b74e","size":4754,"noattachment":false,"key":"/grunt-lib-contrib/-/grunt-lib-contrib-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-lib-contrib/download/grunt-lib-contrib-0.5.1.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"cowboy","email":"cowboy@rj3.net"},"maintainers":[{"name":"cowboy","email":""},{"name":"shama","email":""},{"name":"sindresorhus","email":""},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":""}],"directories":{},"publish_time":1357846389798,"_hasShrinkwrap":false,"_cnpm_publish_time":1357846389798},"0.4.0":{"name":"grunt-lib-contrib","description":"Common functionality shared across grunt-contrib tasks.","version":"0.4.0","homepage":"http://github.com/gruntjs/grunt-lib-contrib","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-lib-contrib.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-lib-contrib/issues"},"licenses":[{"type":"MIT","url":"http://github.com/gruntjs/grunt-lib-contrib/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.15"},"main":"lib/contrib","contributors":[{"name":"Tyler Kellen","url":"http://goingslowly.com/"},{"name":"Chris Talkington","url":"http://christalkington.com/"},{"name":"Larry Davis","url":"http://lazd.net/"},{"name":"Sindre Sorhus","url":"http://sindresorhus.com"}],"_id":"grunt-lib-contrib@0.4.0","dist":{"shasum":"76883e30a2149b7fc940d00cff8ddc6b4a3342f9","size":5764,"noattachment":false,"key":"/grunt-lib-contrib/-/grunt-lib-contrib-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-lib-contrib/download/grunt-lib-contrib-0.4.0.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"tkellen","email":"tyler@sleekcode.net"},"maintainers":[{"name":"cowboy","email":""},{"name":"shama","email":""},{"name":"sindresorhus","email":""},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":""}],"directories":{},"deprecated":"","publish_time":1353472989691,"_hasShrinkwrap":false,"_cnpm_publish_time":1353472989691},"0.3.1":{"name":"grunt-lib-contrib","description":"Common functionality shared across grunt-contrib tasks.","version":"0.3.1","homepage":"http://github.com/gruntjs/grunt-lib-contrib","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-lib-contrib.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-lib-contrib/issues"},"licenses":[{"type":"MIT","url":"http://github.com/gruntjs/grunt-lib-contrib/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.15"},"main":"lib/contrib","contributors":[{"name":"Tyler Kellen","url":"http://goingslowly.com/"},{"name":"Chris Talkington","url":"http://christalkington.com/"},{"name":"Larry Davis","url":"http://lazd.net/"},{"name":"Sindre Sorhus","url":"http://sindresorhus.com"}],"_id":"grunt-lib-contrib@0.3.1","dist":{"shasum":"95b9c818acf9b07842a2a44b0c61a2c36f56c7c7","size":5479,"noattachment":false,"key":"/grunt-lib-contrib/-/grunt-lib-contrib-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-lib-contrib/download/grunt-lib-contrib-0.3.1.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"tkellen","email":"tyler@sleekcode.net"},"maintainers":[{"name":"cowboy","email":""},{"name":"shama","email":""},{"name":"sindresorhus","email":""},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":""}],"directories":{},"deprecated":"","publish_time":1351533423903,"_hasShrinkwrap":false,"_cnpm_publish_time":1351533423903},"0.3.0":{"name":"grunt-lib-contrib","description":"Common functionality shared across grunt-contrib tasks.","version":"0.3.0","homepage":"http://github.com/gruntjs/grunt-lib-contrib","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-lib-contrib.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-lib-contrib/issues"},"licenses":[{"type":"MIT","url":"http://github.com/gruntjs/grunt-lib-contrib/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.15"},"main":"lib/contrib","contributors":[{"name":"Tyler Kellen","url":"http://goingslowly.com/"},{"name":"Chris Talkington","url":"http://christalkington.com/"},{"name":"Larry Davis","url":"http://lazd.net/"},{"name":"Sindre Sorhus","url":"http://sindresorhus.com"}],"_id":"grunt-lib-contrib@0.3.0","dist":{"shasum":"26c91300fc90b450823242ca64a43b67a9a8f6ac","size":5364,"noattachment":false,"key":"/grunt-lib-contrib/-/grunt-lib-contrib-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-lib-contrib/download/grunt-lib-contrib-0.3.0.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"cowboy","email":"cowboy@rj3.net"},"maintainers":[{"name":"cowboy","email":""},{"name":"shama","email":""},{"name":"sindresorhus","email":""},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":""}],"directories":{},"deprecated":"","publish_time":1349701868985,"_hasShrinkwrap":false,"_cnpm_publish_time":1349701868985}},"readme":"# grunt-lib-contrib [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-lib-contrib.png?branch=master)](http://travis-ci.org/gruntjs/grunt-lib-contrib)\n\n**DEPRECATED - DO NOT USE**\n\n> Common functionality shared across grunt-contrib tasks.\n\n### Helper Functions\n\n#### stripPath(path, stripPath)\n\n**Deprecated. Use [strip-path](https://github.com/sindresorhus/strip-path) instead.**\n\nStrip a path from a path. Normalize both paths for best results.\n\n#### minMaxInfo(min, max, report)\n\n**Deprecated. Use [maxmin](https://github.com/sindresorhus/maxmin) instead.**\n\nHelper for logging compressed, uncompressed and gzipped sizes of strings.\n\n##### report\nChoices: `false`, `'min'`, `'gzip'`\nDefault: `false`\n\nEither do not report anything, report only minification result, or report minification and gzip results.\n\n**Important** Including `'gzip'` results can make this task 5-10x slower depending on the size of the file.\n\n\n```js\nvar max = grunt.file.read('max.js');\nvar min = minify(max);\nminMaxInfo(min, max, 'gzip');\n```\n\nWould print:\n\n```\nOriginal: 495 bytes.\nMinified: 396 bytes.\nGzipped: 36 bytes.\n```\n\n#### getNamespaceDeclaration(ns)\n\nThis helper is used to build JS namespace declarations.\n\n--\n\n*Lib submitted by [Tyler Kellen](https://goingslowly.com/).*\n","_attachments":{},"homepage":"http://github.com/gruntjs/grunt-lib-contrib","bugs":{"url":"https://github.com/gruntjs/grunt-lib-contrib/issues"}}