{"_id":"is-generator","_rev":"18-a38ff95d4f6e6952032b08cf27829353","name":"is-generator","description":"Check whether a value is a generator or generator function","dist-tags":{"latest":"1.0.3"},"versions":{"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","tarball":"https://registry.npmjs.org/is-generator/-/is-generator-0.0.1.tgz","integrity":"sha512-1MNVgeE8OgVjnc8m7plBCE9c4V4GezEPSUdGoM7NQRmsLpZ8s9oJXMIBt9+V1k+YMjK2EQrgSdcNdHZuC/TaoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbOwynMwnCCl28zk8CZLbrIva4QD2cUvZQK6kHCQKLJAiAs8COrXwv9HvET/1TjwCkTziZMgUoa/qJEZbnNDLGeMA=="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}]},"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","tarball":"https://registry.npmjs.org/is-generator/-/is-generator-0.0.2.tgz","integrity":"sha512-VPdXjyc3z1xp0J5VH57ZMUK+u/mh0hAi5haPXRh8CxpIz9QOKi5HduLMbkdBKoYw0cafDVk0VflywogaqtjLBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbQsWlkF6Pb9BH2c5N9zm/B1kkz1xxDqKC/lv28kcZ8wIhAL8hSE2YdCJFTKSYbUeEia/DYIz/BSq59vUDaWqALoti"}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}]},"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","tarball":"https://registry.npmjs.org/is-generator/-/is-generator-0.0.3.tgz","integrity":"sha512-7FX0vmZMa5xBjO6fK384gBxxkwJxmD+3hZudQyeIzHUIHSYcDG/PK3gHjekQTOnHWGOiN8Mvx2osBv840m7/TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6nbLe9suwsA45qn8y3MawtzweW6ZBPlcdTafLw+sNSgIgD1KbLsrKyV9fLiDJKYEwF0o6AfTo+OaNSU/cPzUCSiE="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}]},"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","tarball":"https://registry.npmjs.org/is-generator/-/is-generator-0.0.4.tgz","integrity":"sha512-FSNR71CjMxsGa0tN3/9wQEG0TDseTubMlLMC7GYpTwQCdWLH7LP/4Yzb1/6S/Vx8rIaEcFTnqE46eEtzQ+rjZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6VHjekRwOmTI5gzmM84iMW60+FeqxqkiyNbEF3lCd4AiEAupW/lyxYylaSdsi76tsNFP6W4t5oqUf2IAQT8YJPMbA="}]}},"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","tarball":"https://registry.npmjs.org/is-generator/-/is-generator-1.0.0.tgz","integrity":"sha512-fePEZQEx6TD1owcDBCVmbMMElfbC3Byba55SKrjwEWYk0aLSneuTylL3sAucZr2n2Z+05qQZ6qZFHRWZmW0Zjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFH8pZFOADVqYPZ2SiusONNXFQiwQxFfrziS9VCTzz0MAiEAn/fxzWezl22FGqLcQjCZFw+JuNke6qLnJYCoV0ILIZQ="}]}},"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","tarball":"https://registry.npmjs.org/is-generator/-/is-generator-1.0.1.tgz","integrity":"sha512-2bf3FuFFWVKx7nMOjeE7068gZKytFZAgcDmJP7WcldYqz9O7UvUWpa9Huojn3nDIcn1mrBcEi4a6I/x1/q4Pxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt2qJNWeq2Nnh9OV8hM36lUOJC4yaa6ZvR19fTHrHxpwIhALXIVNTeLeieCbQvXof9pYu0M6TbNx6+k2cOcTndwVgt"}]}},"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","tarball":"https://registry.npmjs.org/is-generator/-/is-generator-1.0.2.tgz","integrity":"sha512-dItcRP8KGg/USfKi1DHQSgrsXV3ZqSvVHxlFwKTrZS/61EDvGJ852NybI4RXwcZpbblxItoVqej0XRdxb279xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSRkFxFLzxNkK+kP7JGE5EqI2sO6m2lW440Zci3zRurQIhALlnAMSH8lGyDl5NxbBl2hwuxDX6/oVGksIcjJI9Demn"}]}},"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","tarball":"https://registry.npmjs.org/is-generator/-/is-generator-1.0.3.tgz","integrity":"sha512-G56jBpbJeg7ds83HW1LuShNs8J73Fv3CPz/bmROHOHlnKkN8sWb9ujiagjmxxMUywftgq48HlBZELKKqFLk0oA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9thVZddoYugFnB9Mw/5lIEslgzQuiXhwYKNSSbSMJLgIhAI5Oj3or/lxRGkijmiq+cDKU2SpMRQMOGBX4YyUELdIm"}]},"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"}}},"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","maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"time":{"modified":"2022-06-19T02:41:47.066Z","created":"2014-02-05T17:09:19.782Z","0.0.1":"2014-02-05T17:09:19.782Z","0.0.2":"2014-02-13T02:08:47.819Z","0.0.3":"2014-02-13T02:09:58.179Z","0.0.4":"2014-05-04T07:30:32.122Z","1.0.0":"2014-08-17T19:44:52.761Z","1.0.1":"2015-05-25T22:52:03.435Z","1.0.2":"2015-05-25T23:04:33.516Z","1.0.3":"2016-03-29T23:04:38.488Z"},"readmeFilename":"README.md","homepage":"https://github.com/blakeembrey/is-generator","keywords":["generator","generator function","yield","function","await","es6","function*"],"repository":{"type":"git","url":"git://github.com/blakeembrey/is-generator.git"},"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"bugs":{"url":"https://github.com/blakeembrey/is-generator/issues"},"license":"MIT","users":{"tunnckocore":true}}