{"_id":"is-generator","_rev":"107141","name":"is-generator","description":"Check whether a value is a generator or generator function","dist-tags":{"latest":"1.0.3"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"time":{"modified":"2021-06-03T10:39:03.000Z","created":"2014-02-05T17:09:19.782Z","1.0.3":"2016-03-29T23:04:38.488Z","1.0.2":"2015-05-25T23:04:33.516Z","1.0.1":"2015-05-25T22:52:03.435Z","1.0.0":"2014-08-17T19:44:52.761Z","0.0.4":"2014-05-04T07:30:32.122Z","0.0.3":"2014-02-13T02:09:58.179Z","0.0.2":"2014-02-13T02:08:47.819Z","0.0.1":"2014-02-05T17:09:19.782Z"},"users":{"tunnckocore":true,"9joneg":true},"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"repository":{"type":"git","url":"git://github.com/blakeembrey/is-generator.git"},"versions":{"1.0.3":{"name":"is-generator","version":"1.0.3","description":"Check whether a value is a generator or generator function","main":"is-generator.js","scripts":{"lint":"standard","test-spec":"mocha -R spec --bail","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/mocha/bin/_mocha -- -R spec --bail","test":"npm run lint && npm run test-cov"},"repository":{"type":"git","url":"git://github.com/blakeembrey/is-generator.git"},"keywords":["generator","generator function","yield","function","await","es6","function*"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/is-generator/issues"},"homepage":"https://github.com/blakeembrey/is-generator","devDependencies":{"istanbul":"git://github.com/gotwarlost/istanbul#harmony","mocha":"^1.21.4","pre-commit":"^1.0.7","standard":"^3.11.1"},"gitHead":"6dd7713b9df70642f4a44ab1530e430bfbf78e7c","_id":"is-generator@1.0.3","_shasum":"c14c21057ed36e328db80347966c693f886389f3","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"dist":{"shasum":"c14c21057ed36e328db80347966c693f886389f3","size":2486,"noattachment":false,"key":"/is-generator/-/is-generator-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-generator/download/is-generator-1.0.3.tgz"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/is-generator-1.0.3.tgz_1459292677549_0.014128161827102304"},"directories":{},"publish_time":1459292678488,"_cnpm_publish_time":1459292678488,"_hasShrinkwrap":false},"1.0.2":{"name":"is-generator","version":"1.0.2","description":"Check whether a value is a generator or generator function","main":"is-generator.js","scripts":{"lint":"standard","test-spec":"mocha -R spec --bail","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/mocha/bin/_mocha -- -R spec --bail","test":"npm run lint && npm run test-cov"},"repository":{"type":"git","url":"git://github.com/blakeembrey/is-generator.git"},"keywords":["function","generators"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/is-generator/issues"},"homepage":"https://github.com/blakeembrey/is-generator","devDependencies":{"istanbul":"git://github.com/gotwarlost/istanbul#harmony","mocha":"^1.21.4","pre-commit":"^1.0.7","standard":"^3.11.1"},"gitHead":"806ea674aca1ca029e959dc51d5f6a292672be02","_id":"is-generator@1.0.2","_shasum":"8f540c58b8131647f277a2c02445dd381a34ab87","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"dist":{"shasum":"8f540c58b8131647f277a2c02445dd381a34ab87","size":2336,"noattachment":false,"key":"/is-generator/-/is-generator-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-generator/download/is-generator-1.0.2.tgz"},"directories":{},"publish_time":1432595073516,"_cnpm_publish_time":1432595073516,"_hasShrinkwrap":false},"1.0.1":{"name":"is-generator","version":"1.0.1","description":"Check whether a value is a generator or generator function","main":"is-generator.js","scripts":{"lint":"standard","test-spec":"mocha -R spec --bail","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/mocha/bin/_mocha -- -R spec --bail","test":"npm run lint && npm run test-cov"},"repository":{"type":"git","url":"git://github.com/blakeembrey/is-generator.git"},"keywords":["function","generators"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/is-generator/issues"},"homepage":"https://github.com/blakeembrey/is-generator","devDependencies":{"istanbul":"git://github.com/gotwarlost/istanbul#harmony","mocha":"^1.21.4","pre-commit":"^1.0.7","standard":"^3.11.1"},"gitHead":"bba7cef29624738e02fc3fe391f47f51131708eb","_id":"is-generator@1.0.1","_shasum":"75b9db39d630caf981dcada04ae737568732f88b","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"dist":{"shasum":"75b9db39d630caf981dcada04ae737568732f88b","size":2355,"noattachment":false,"key":"/is-generator/-/is-generator-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-generator/download/is-generator-1.0.1.tgz"},"directories":{},"publish_time":1432594323435,"_cnpm_publish_time":1432594323435,"_hasShrinkwrap":false},"1.0.0":{"name":"is-generator","version":"1.0.0","description":"Check whether a value is a generator or generator function","main":"is-generator.js","scripts":{"test":"node --harmony-generators node_modules/.bin/istanbul cover _mocha --require . -- -R spec"},"repository":{"type":"git","url":"git://github.com/blakeembrey/is-generator.git"},"keywords":["function","generators"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/is-generator/issues"},"homepage":"https://github.com/blakeembrey/is-generator","devDependencies":{"istanbul":"git://github.com/gotwarlost/istanbul#harmony","mocha":"^1.21.4"},"gitHead":"4cdb310598d51f3f1614fc6deea4a92b42d09656","_id":"is-generator@1.0.0","_shasum":"7445df14bcaf5c9dd07197ada273f6e8e9d8c41e","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"dist":{"shasum":"7445df14bcaf5c9dd07197ada273f6e8e9d8c41e","size":2211,"noattachment":false,"key":"/is-generator/-/is-generator-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-generator/download/is-generator-1.0.0.tgz"},"directories":{},"publish_time":1408304692761,"_cnpm_publish_time":1408304692761,"_hasShrinkwrap":false},"0.0.4":{"name":"is-generator","version":"0.0.4","description":"Check whether a value is a generator or generator function","main":"is-generator.js","scripts":{"test":"node --harmony-generators node_modules/.bin/istanbul cover _mocha --require . -- -R spec"},"repository":{"type":"git","url":"git://github.com/blakeembrey/is-generator.git"},"keywords":["function","generators"],"author":{"name":"Blake Embrey"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/is-generator/issues"},"homepage":"https://github.com/blakeembrey/is-generator","devDependencies":{"mocha":"~1.17.0","istanbul":"git://github.com/gotwarlost/istanbul#harmony"},"_id":"is-generator@0.0.4","_shasum":"77602676339ed609fbd5007a4c3c56f035f06685","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"dist":{"shasum":"77602676339ed609fbd5007a4c3c56f035f06685","size":1829,"noattachment":false,"key":"/is-generator/-/is-generator-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-generator/download/is-generator-0.0.4.tgz"},"directories":{},"publish_time":1399188632122,"_cnpm_publish_time":1399188632122,"_hasShrinkwrap":false},"0.0.3":{"name":"is-generator","version":"0.0.3","description":"Check whether a value is a generator or generator function","main":"is-generator.js","scripts":{"test":"node --harmony-generators node_modules/.bin/istanbul cover _mocha --require . -- -R spec"},"repository":{"type":"git","url":"git://github.com/blakeembrey/is-generator.git"},"keywords":["function","generators"],"author":{"name":"Blake Embrey"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/is-generator/issues"},"homepage":"https://github.com/blakeembrey/is-generator","devDependencies":{"mocha":"~1.17.0","istanbul":"git://github.com/gotwarlost/istanbul#harmony"},"_id":"is-generator@0.0.3","dist":{"shasum":"b9d43cdfdb730545403a6b5db7444b9ffa6db0ab","size":1819,"noattachment":false,"key":"/is-generator/-/is-generator-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-generator/download/is-generator-0.0.3.tgz"},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"directories":{},"publish_time":1392257398179,"_cnpm_publish_time":1392257398179,"_hasShrinkwrap":false},"0.0.2":{"name":"is-generator","version":"0.0.2","description":"Check whether a value is a generator or generator function","main":"is-generator.js","scripts":{"test":"node --harmony-generators node_modules/.bin/istanbul cover _mocha --require . -- -R spec"},"repository":{"type":"git","url":"git://github.com/blakeembrey/is-generator.git"},"keywords":["function","generators"],"author":{"name":"Blake Embrey"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/is-generator/issues"},"homepage":"https://github.com/blakeembrey/is-generator","devDependencies":{"mocha":"~1.17.0","istanbul":"git://github.com/gotwarlost/istanbul#harmony"},"_id":"is-generator@0.0.2","dist":{"shasum":"f5bc653cd23b2a9d0da9d555d4dca2570684c09a","size":1824,"noattachment":false,"key":"/is-generator/-/is-generator-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-generator/download/is-generator-0.0.2.tgz"},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"directories":{},"publish_time":1392257327819,"_cnpm_publish_time":1392257327819,"_hasShrinkwrap":false},"0.0.1":{"name":"is-generator","version":"0.0.1","description":"Check whether a function is a generator","main":"is-generator.js","scripts":{"test":"node --harmony-generators node_modules/.bin/istanbul cover _mocha --require . -- -R spec"},"repository":{"type":"git","url":"git://github.com/blakeembrey/is-generator.git"},"keywords":["function","generators"],"author":{"name":"Blake Embrey"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/is-generator/issues"},"homepage":"https://github.com/blakeembrey/is-generator","devDependencies":{"mocha":"~1.17.0","istanbul":"git://github.com/gotwarlost/istanbul#harmony"},"_id":"is-generator@0.0.1","dist":{"shasum":"fc744dd202419180886c63a650ec944f45652ddc","size":1632,"noattachment":false,"key":"/is-generator/-/is-generator-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-generator/download/is-generator-0.0.1.tgz"},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"directories":{},"publish_time":1391620159782,"_cnpm_publish_time":1391620159782,"_hasShrinkwrap":false}},"readme":"# Is Generator\n\n[![NPM version][npm-image]][npm-url]\n[![NPM downloads][downloads-image]][downloads-url]\n[![Build status][travis-image]][travis-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n\n> Check whether a value is a generator or generator function.\n\n**Generator:** A specific type of iterator object. [Reference][def-gen].\n**Generator Function:** A `function*` declaration, returns a generator object. [Reference][def-gen-fn].\n\n## Installation\n\n```\nnpm install is-generator --save\n```\n\n## Usage\n\n```javascript\nvar isGenerator = require('is-generator')\nvar isGeneratorFn = require('is-generator').fn\n\nisGenerator(null) //=> false\nisGenerator(function * () {}) //=> false\nisGenerator((function * () {})()) //=> true\n\nisGeneratorFn(null) //=> false\nisGeneratorFn(function () {}) //=> false\nisGeneratorFn(function * () {}) //=> true\n```\n\n## License\n\nMIT\n\n[npm-image]: https://img.shields.io/npm/v/is-generator.svg?style=flat\n[npm-url]: https://npmjs.org/package/is-generator\n[downloads-image]: https://img.shields.io/npm/dm/is-generator.svg?style=flat\n[downloads-url]: https://npmjs.org/package/is-generator\n[travis-image]: https://img.shields.io/travis/blakeembrey/is-generator.svg?style=flat\n[travis-url]: https://travis-ci.org/blakeembrey/is-generator\n[coveralls-image]: https://img.shields.io/coveralls/blakeembrey/is-generator.svg?style=flat\n[coveralls-url]: https://coveralls.io/r/blakeembrey/is-generator?branch=master\n[def-gen]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator\n[def-gen-fn]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function*\n","_attachments":{},"homepage":"https://github.com/blakeembrey/is-generator","bugs":{"url":"https://github.com/blakeembrey/is-generator/issues"},"license":"MIT"}