{"_id":"learn-generators","_rev":"46-9f8b61b4588a6e9597d83227bc9bb821","name":"learn-generators","description":"Learn ES6 generators in practice.","dist-tags":{"latest":"1.7.2"},"versions":{"1.0.0":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.0.0","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"license":"MIT","scripts":{"start":"node learn-generators.js"},"bin":{"learn-generators":"./learn-generators.js"},"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"0.1.0","workshopper":"^1.3.3","workshopper-boilerplate":"0.0.1","workshopper-exercise":"^1.1.0","workshopper-wrappedexec":"^0.1.2"},"gitHead":"bf4acd9ccbb40a35bc438e30ea067f1a4acaa923","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.0.0","_shasum":"465f97afe185813803e19429d1a12e8cc1c66d2a","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"465f97afe185813803e19429d1a12e8cc1c66d2a","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.0.0.tgz","integrity":"sha512-Vx/dMwRzKnyGLWCD2Xf09yNtkHhbFkcOhOoXpPktXCcStt5jlFUXG9CLbM7ZjhFCIw1c1ZnHGInR6crr5OxhVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOb5ng7gujC3EmK+spfX4q+dwJuNXx1MTD2FFPdFGZ+wIgdA0r0qDHJGI1Q4qd08drHbicb/yRvzrrJktPXH+wqFk="}]},"directories":{}},"1.0.1":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.0.1","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"license":"MIT","scripts":{"start":"node learn-generators.js"},"bin":{"learn-generators":"./learn-generators.js"},"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"0.1.0","workshopper":"^1.3.3","workshopper-boilerplate":"0.0.1","workshopper-exercise":"^1.1.0","workshopper-wrappedexec":"^0.1.2"},"gitHead":"67ad330f19bd5321640d2f3a37c0f4cbb3160e6b","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.0.1","_shasum":"fed1a0305c7fcef21b1ebe1c662da2f8144368cd","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.13","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"fed1a0305c7fcef21b1ebe1c662da2f8144368cd","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.0.1.tgz","integrity":"sha512-VgiDdx0kWpKkkAz8g2nCcTooWlu5byXWYzEmLIK+KixNbq3F5XM0EtalIFJcd4kK+Iqi0hvlTYew6WqsQd8P2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHu4Qsgupr7degsX3retxFJWjN3YnuG4X/6SAI5sE+w6AiEAp4TrEOyGUxaFC9T0EV0rVvLgpFPwgOBaqDM854ru6Yg="}]},"directories":{}},"1.0.2":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.0.2","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"license":"MIT","scripts":{"start":"node learn-generators.js"},"bin":{"learn-generators":"./learn-generators.js"},"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"0.1.0","workshopper":"^1.3.3","workshopper-boilerplate":"0.0.1","workshopper-exercise":"^1.1.0","workshopper-wrappedexec":"^0.1.2"},"gitHead":"a5f901b2b1eed0c1cd3e5362e7fa810cfd8da718","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.0.2","_shasum":"93b4a76dd4e266cae77aa2cfb22fcebedb7a612f","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"93b4a76dd4e266cae77aa2cfb22fcebedb7a612f","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.0.2.tgz","integrity":"sha512-Es/ou7sAd1ADI5Ex96MUy0BNXLLcMzt9k7MM1VqOD5EAfz7db/nwCxLC6WSZGN1+Vqjamo1M0R9q5sXmkCP0SA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDV/0lcGldmC/rRxzJFW7wZgEPcv6KPWntMPksGFOkD+wIhAPfT1getXnMzz0YQPmOq7tcua1uDkADWj7IhoVi3JfSO"}]},"directories":{}},"1.0.3":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.0.3","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"license":"MIT","scripts":{"start":"node learn-generators.js"},"bin":{"learn-generators":"./learn-generators.js"},"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","workshopper":"^2.1.1","workshopper-exercise":"^2.1.0","workshopper-wrappedexec":"^0.1.2"},"gitHead":"be0e9cb2aae2c0be8730b1fa93c504cf077378b7","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.0.3","_shasum":"b9e32b15c89d1f52f5b77c5a599d53053e315778","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.15","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"b9e32b15c89d1f52f5b77c5a599d53053e315778","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.0.3.tgz","integrity":"sha512-FYFhXGEjbtLhWS72AdPMWnDi2OTQV3zq4/IGg9qm97GYqpTAD2licj6kpZilnVeNllfe/0tkneW6MjdHSjzr/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVny6F/vxdteBD+KQzyyxtAq4Tc9Xa0LFNaLb+ZOte0QIgD0iXCEWp7HePSpo/7pN0WNkcjPn2T7nIbSxNCef7/Kc="}]},"directories":{}},"1.0.4":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.0.4","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"license":"MIT","scripts":{"start":"node learn-generators.js"},"bin":{"learn-generators":"./learn-generators.js"},"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","workshopper":"^2.1.1","workshopper-exercise":"^2.1.0","workshopper-wrappedexec":"^0.1.2"},"gitHead":"c1ac3d26c6a4d920dd56fe6bad560285d9743134","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.0.4","_shasum":"3d20be6ed3adf3c862085af2c896c38943dfc1a7","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.15","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"3d20be6ed3adf3c862085af2c896c38943dfc1a7","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.0.4.tgz","integrity":"sha512-scbmENrsWioo/c+Kuj0imRB1lqSVVNCkRiCdH7mRkt0BXB2Rm41ZWtFCjhNinhDKugUykn0dbhmt+erfNsb5Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWaJunyvT1RuVJWHjBwNLzZFXkhsJ7sI/zEB8GC4ODuAiEAu92fODJCRShji0trzmmJSRa/dbBbTp7cw0znSeFLZXQ="}]},"directories":{}},"1.0.5":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.0.5","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"license":"MIT","scripts":{"start":"node learn-generators.js"},"bin":{"learn-generators":"./learn-generators.js"},"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","workshopper":"^2.1.1","workshopper-exercise":"^2.1.0","workshopper-wrappedexec":"^0.1.2"},"gitHead":"b90c26c7c6c3d8c87ec63d586a65247c1cb9a056","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.0.5","_shasum":"0b4b9288023db2adced450850e045a75dfa8cd36","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"0b4b9288023db2adced450850e045a75dfa8cd36","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.0.5.tgz","integrity":"sha512-Oe1Is0XdKGdTILPX9XMbQIba2Wxb3aq+pD8iHHd3JKN7bGdXgHAuruaIJ8LJIwLXJIQFWV5W2qcM46+atxC3qQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFHW0E4lLdJPD29/q4v9L8d3wA5Nil/0zO3j04X9wE7AiEA17DN2WYJv+z7lAkg0GmHVrHOcrdfflGb3V1oKo0XbC8="}]},"directories":{}},"1.0.6":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.0.6","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"license":"MIT","scripts":{"start":"node learn-generators.js"},"bin":{"learn-generators":"./learn-generators.js"},"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","workshopper":"^2.1.1","workshopper-exercise":"^2.1.0","workshopper-wrappedexec":"^0.1.2"},"gitHead":"9012116c002ecd5055c27fbb5dc42f9e5f7a07a3","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.0.6","_shasum":"1c7115418227e2d9fc118e7490b19e6e06f00257","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"1c7115418227e2d9fc118e7490b19e6e06f00257","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.0.6.tgz","integrity":"sha512-hqWCdeeByOZJScQ6ed5AKGRupQfyjC7yGsUrzHeEC12253qLfPEjMiowlfxqmGLqq8dOXRIjIhjubpvi4bHMEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3sSu8h7Cnf93sA1vcznFbW3eqX2IAJmdCTcxeH6sNoAiBuyLf5UI4YoW3BrGpuXRagKOqVSvzllquLyxabF0XcWQ=="}]},"directories":{}},"1.2.0":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.2.0","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"license":"MIT","scripts":{"start":"node learn-generators.js"},"bin":{"learn-generators":"./learn-generators.js"},"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","workshopper":"^2.1.1","workshopper-exercise":"^2.1.0","workshopper-wrappedexec":"^0.1.2"},"gitHead":"cf902575a58483c618ba88757221af21e69c7895","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.2.0","_shasum":"afb071f7f830eb184ad124404f5bebfb6517239c","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"afb071f7f830eb184ad124404f5bebfb6517239c","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.2.0.tgz","integrity":"sha512-XUDLB2QQpDYPGekCGFvUHofqmQoUN0gE4jAy1qR4YVxLCqAK5FXFPglWpbZ0CCfHI1ueJKqKjKad6UbVQr8XwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALJz1dkF6nm8nDBRVjhtOkX0/2/3Qi2DDuOOAUqZyqjAiEA1kMTYUnQLbN58ioZu3B5DQ15Odo0GUSgxmcI5B1B8Hk="}]},"directories":{}},"1.2.1":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.2.1","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"license":"MIT","scripts":{"start":"node learn-generators.js"},"bin":{"learn-generators":"./learn-generators.js"},"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","has-generators":"^1.0.1","workshopper":"^2.1.1","workshopper-exercise":"^2.1.0","workshopper-wrappedexec":"^0.1.2"},"gitHead":"41dbd4dfb46bf22d713fdb3f25b07a99b04c46b9","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.2.1","_shasum":"b8a769edba39d211d8dddb62341a0ea6b2d885e2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"b8a769edba39d211d8dddb62341a0ea6b2d885e2","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.2.1.tgz","integrity":"sha512-xarXt/jyBIPvey5CR93ISJuDj/a3N9D4qgK4rKSPoofOCo1oloJyQJS8Bi5e2utgdM64zKs9isfu7SnPwuuXWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/O5WNHRy3APk2yMGmJYaqLIjFKzcKSici9KVMaJbeNQIhANewO5DC21+GQpoF8o9FujwJDfA22bkE8cNT6N8liHOs"}]},"directories":{}},"1.2.2":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.2.2","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"scripts":{"start":"./learn-generators.js"},"bin":{"learn-generators":"./learn-generators.js"},"preferGlobal":true,"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","has-generators":"^1.0.1","workshopper":"^2.1.1","workshopper-exercise":"^2.1.0","workshopper-wrappedexec":"^0.1.2"},"license":"MIT","gitHead":"38933cd21f7099220685fa66ec2f09a9b81f63de","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.2.2","_shasum":"291b239e2813ba9bba43319204b0562afa860b22","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"291b239e2813ba9bba43319204b0562afa860b22","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.2.2.tgz","integrity":"sha512-mPKfSWMsvhEQtn+agEcJ5KB/1USuv1PLgS5oq28qy3ZC8Ve7R4y1STMaOYJHN/kUyVZm+wL5uMgrMyp5quxyzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgTu4C3rFkwyujKbgm7KBnPq0EtSFnj8mczbOYUt7VCAiBpvKjUZyfrcE/MBpv7pKapPdoRahowxW8xHVktbhUjzg=="}]},"directories":{}},"1.2.3":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.2.3","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"scripts":{"start":"./learn-generators.js"},"bin":{"learn-generators":"./learn-generators.js"},"preferGlobal":true,"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","has-generators":"^1.0.1","workshopper":"^2.1.1","workshopper-exercise":"^2.1.0","workshopper-wrappedexec":"^0.1.2"},"license":"MIT","gitHead":"a63e03fde45f02dd9d23db16be9a987795692bda","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.2.3","_shasum":"61a8ff01f9e77ac2218562e6bb245e1b06977a81","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"61a8ff01f9e77ac2218562e6bb245e1b06977a81","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.2.3.tgz","integrity":"sha512-SJmYmT/sJb7TpeS4JnJ+tuyrkfIgPOG9+lLELt2I4lrjLqI+QQIX122CKpYB44sZqIryFtAB7ZuSDlSSuwyYEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs01zowik6CrcnQt7avvDlenMevF8Wxwtzqrk+HURkFwIhAMxDoLIY0g38tbTSPnuRCKaZTXGWvGSSqMk9lT1kFDrB"}]},"directories":{}},"1.2.4":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.2.4","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"scripts":{"start":"./learn-generators.js"},"bin":{"learn-generators":"./start"},"preferGlobal":true,"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","has-generators":"^1.0.1","workshopper":"^2.1.1","workshopper-exercise":"^2.1.0","workshopper-wrappedexec":"^0.1.2"},"license":"MIT","gitHead":"7f8a02edddf5a1998b09aef4fdb68cf4a905fd50","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.2.4","_shasum":"77786c246a8ec1972bf372d1902a53cf57460350","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"77786c246a8ec1972bf372d1902a53cf57460350","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.2.4.tgz","integrity":"sha512-twL04BxLexfEqlaGwD7uOYXtl0gkl5GHj3tOagNb6MaVir//ZuDYWgox6Mm+9roskRYyjcTDNPVFL/dBmO/Ohw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAYgqIx8Ou7cAKUvjYLLhpycpTJ/VAj5gg2TEd2wJCpAiBRR6cHo7SJwIEsD6OiXLnehHpB63N7/8xc95qeKfPEYw=="}]},"directories":{}},"1.2.5":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.2.5","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"scripts":{"start":"./learn-generators.js"},"bin":{"learn-generators":"./start"},"preferGlobal":true,"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","has-generators":"^1.0.1","workshopper":"^2.1.1","workshopper-exercise":"^2.1.0","workshopper-wrappedexec":"^0.1.2"},"license":"MIT","gitHead":"8bae816a27aef791aa108b1495b8f805eec370bc","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.2.5","_shasum":"e2264e2a44e3edb9aa6a831bbbc110c8c10f5870","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"e2264e2a44e3edb9aa6a831bbbc110c8c10f5870","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.2.5.tgz","integrity":"sha512-g014RCn2VAL34TQbIHMn9gPfp6PxN8HJ9OkQftveEz6u6XzpnnqIc5CHeilIJ2nq754RJ5NMRX+dNFuO10SubQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeGSgvb+qndcSsupIX0DhFph+Vl3RwHkMxLnNCUeEmQAiEAkwxyJxcPLmcc5xh345mMvxF4yUDTr9cPR4y6csQuS/c="}]},"directories":{}},"1.3.0":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.3.0","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"scripts":{"start":"node --harmony learn-generators.js"},"bin":{"learn-generators":"./start"},"preferGlobal":true,"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","combined-stream":"0.0.7","has-generators":"^1.0.1","workshopper":"^2.3.1","workshopper-exercise":"^2.3.0","workshopper-wrappedexec":"^0.1.2"},"license":"MIT","gitHead":"50fb43d9a0808ce69a95f81aa2f8f9822080abc9","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.3.0","_shasum":"2d8909502598b26d2a363e5f66739504ee128130","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"2d8909502598b26d2a363e5f66739504ee128130","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.3.0.tgz","integrity":"sha512-wU0Y1sXSry54UNiZYZy+viAbs18iFmQFrsC5vFU0tmH7ufL4xcX4yc/LRf3JUAe6YyCGmNVJQcjFSrCNkUlbeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXkOqrrKdW1umXb3edpoAY6Ve4mouuB6TT8OyYYb9dzAiEA3a3GlZ8kNt8vdclgTTy1vaHbXt6Uve+DgPGUhOwvwdI="}]},"directories":{}},"1.3.1":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.3.1","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"scripts":{"start":"./start.js"},"bin":{"learn-generators":"./start.js"},"preferGlobal":true,"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","combined-stream":"0.0.7","has-generators":"^1.0.1","workshopper":"^2.3.1","workshopper-exercise":"^2.3.0","workshopper-wrappedexec":"^0.1.2"},"license":"MIT","gitHead":"a1b8a47598172fe9f66c4ccf8e56c522e72941d7","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.3.1","_shasum":"fe1803ed9215df810016c44c0924ec637ea63718","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.3.0","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"fe1803ed9215df810016c44c0924ec637ea63718","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.3.1.tgz","integrity":"sha512-pppVjyWoE1yc3k2R3a68JPutuwmWZ0TFcrBna//z7xntQY/74fvZK5hsmGFH7qa5znzxFqGSs+7VqsIfHExf3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwMfMKJCzrp5TjebURo//5WRz61yqG604Ld+FUsgScCwIhAKaGQHWYqf53DYGfwX4/Lo/oLgzmpJWzjbCyULZmal7N"}]},"directories":{}},"1.4.0":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.4.0","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"scripts":{"start":"./start.js"},"bin":{"learn-generators":"./start.js"},"preferGlobal":true,"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","combined-stream":"0.0.7","has-generators":"^1.0.1","workshopper":"^2.6.0","workshopper-exercise":"^2.4.0","workshopper-wrappedexec":"^0.1.2"},"license":"MIT","gitHead":"e3675b9bd542b8bc3a9723b590f356550b2ee0bd","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.4.0","_shasum":"166f6fd24748d673723144961549e4436fb1167a","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"166f6fd24748d673723144961549e4436fb1167a","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.4.0.tgz","integrity":"sha512-f1otsEfLJ4Zk+3prEnxAFVvru2XgxG/kDvJHJHwgfQ3UqvYj01vBCfdUHw2C4jExTKuvn/IfmSHwKfyi5tMP2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVtCsh2c8DN2fYr7FaBjqaOQ5Ise21X7tpdHBZDUuwiwIhAP25PHCBoJcxCZcdoIWhUSXN0KdyiQ6QIrdHsqw66Smk"}]},"directories":{}},"1.5.0":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.5.0","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"scripts":{"start":"./start.js"},"bin":{"learn-generators":"./start.js"},"preferGlobal":true,"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","combined-stream":"0.0.7","has-generators":"^1.0.1","workshopper":"^2.6.0","workshopper-exercise":"^2.4.0","workshopper-wrappedexec":"^0.1.2"},"license":"MIT","gitHead":"c15a01fa124dd81cc1e9ab28155b7ab39814e2ba","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.5.0","_shasum":"4f96db4637de7efd5d0b0c770ab58efc16fbe778","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"4f96db4637de7efd5d0b0c770ab58efc16fbe778","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.5.0.tgz","integrity":"sha512-G5SKjhCxMSW3TZ3eiyfvsdaRTyAwQAk61HK1SKk8eDnkHPorAyhUFvccv0Srh/ogj2DtQNbggCggTfxAM10C/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSGSUBF/99p8mpSj4UZ6BRLuUHkt7ATIb0aZa2Ad6quAiEAgKaPhY9u34/bNb58FxntIGcTvCQSE8CkA6GvHPJgld0="}]},"directories":{}},"1.5.1":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.5.1","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"scripts":{"start":"./start.js"},"bin":{"learn-generators":"./start.js"},"preferGlobal":true,"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","combined-stream":"0.0.7","has-generators":"^1.0.1","workshopper":"^2.6.0","workshopper-exercise":"^2.4.0","workshopper-wrappedexec":"^0.1.2"},"license":"MIT","gitHead":"62da346536dca593b419a7a9f2427542dd6a260c","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.5.1","_shasum":"b55c49a0c34295519f4a176e1753da52ed10b4cb","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.15","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"b55c49a0c34295519f4a176e1753da52ed10b4cb","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.5.1.tgz","integrity":"sha512-Tic18F0Pmr3V+d3bvJCHLfwVJCJ5vZxRLlPKjNhaprJKouJLPUh7pkZ+V1nf4LAmut1HI9ehvH4PDxU7XEC3og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIGiQXuVhujJBs5QYBA7qU+HxWSzNwSx3+EuYtF5Bj1AIgMksZJjbIcTS1WxoXaFsTNL3HBdrp9BAdCENCfJ+FERw="}]},"directories":{}},"1.5.2":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.5.2","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"scripts":{"start":"./start.js"},"bin":{"learn-generators":"./start.js"},"preferGlobal":true,"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","combined-stream":"0.0.7","has-generators":"^1.0.1","workshopper":"^2.6.0","workshopper-exercise":"^2.4.0","workshopper-wrappedexec":"^0.1.2"},"license":"MIT","gitHead":"3ffa85102e5fd20a9b69f2c050d1e2eeefbd86a8","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.5.2","_shasum":"9d5080fc7bc37576545d8024c2ad7f582c80ecc3","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.0.0","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"9d5080fc7bc37576545d8024c2ad7f582c80ecc3","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.5.2.tgz","integrity":"sha512-oieRzza8phjiytXeU/rHr28Yd838fYPGSoBCaM994TPLKuTmLPh3u3gOoNBZ8R1ADajNyrBhVArQ4pI4LIc1EA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxgfVwHc54ULsNjnrHqMKu76Lq0bYBq2sbWVCaT2M8SAiEAoQFBtoLWHLJoevLhZlE4UaGaX0k7Z3bBY0Ro4Q6Ompw="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/learn-generators-1.5.2.tgz_1454880191401_0.6066132264677435"},"directories":{}},"1.6.0":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.6.0","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"scripts":{"start":"./start.js"},"bin":{"learn-generators":"./start.js"},"preferGlobal":true,"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","combined-stream":"0.0.7","has-generators":"^1.0.1","workshopper":"^2.7.0","workshopper-exercise":"^2.6.1","workshopper-wrappedexec":"^0.1.2"},"license":"MIT","gitHead":"1c9ebbedc6b34b435f33834bc2ab35d468576cf4","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.6.0","_shasum":"90927f3d6bf19c2050a83d391a0a4adf6e6f391d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"90927f3d6bf19c2050a83d391a0a4adf6e6f391d","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.6.0.tgz","integrity":"sha512-YjGCD4ul4VvgCq0FtzbGTln64F6IqUxvv9CSpUGcbwYq7Y+1Mf5R1AID08V1JC+sdW2BRGUgBf7J1oqYuje5xQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/KWLtcCx1/kWZ4MZxZq6nuNgzaNE2jxplUG3A35tmHAiAIpyCalnHPJdUSEOvN6cZigGkX0aCAbGgMpqixUS+D7g=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/learn-generators-1.6.0.tgz_1462799084019_0.27749888435937464"},"directories":{}},"1.6.1":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.6.1","repository":{"type":"git","url":"git+ssh://git@github.com/isRuslan/learn-generators.git"},"scripts":{"start":"./start.js"},"bin":{"learn-generators":"./start.js"},"preferGlobal":true,"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","combined-stream":"0.0.7","has-generators":"^1.0.1","workshopper":"^2.7.0","workshopper-exercise":"^2.6.1","workshopper-wrappedexec":"^0.1.2"},"license":"MIT","gitHead":"1c63774651cef74d84c3c3252c4d4b3bbed5c08f","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators#readme","_id":"learn-generators@1.6.1","_shasum":"7cb28b2395e06af2cae4c29dde8c29fc581e152b","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"dist":{"shasum":"7cb28b2395e06af2cae4c29dde8c29fc581e152b","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.6.1.tgz","integrity":"sha512-aPd4xo9rAWXhYI2p+ROyYiIelQ/tpuElG+PnfMz9F2jED9haF4eCmQgSbHXFGzkBwy2ksUIf14AYAHAHrTrVMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAScFb5pqeEm6A0F2C5uJOTU8iVNXSrO880TVjFwxDKNAiEA2CjRw1I6kEDd+I2HCOcYf436EfbeeQ/8UdjaboyHq0k="}]},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/learn-generators-1.6.1.tgz_1462863509744_0.9150702469050884"},"directories":{}},"1.7.0":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.7.0","repository":{"type":"git","url":"git@github.com:isRuslan/learn-generators.git"},"scripts":{"start":"./start.js"},"bin":{"learn-generators":"./start.js"},"preferGlobal":true,"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","combined-stream":"0.0.7","has-generators":"^1.0.1","workshopper":"^2.7.0","workshopper-exercise":"^2.6.1","workshopper-wrappedexec":"^0.1.2"},"license":"MIT","gitHead":"5301871e7ed371e9b0b8357e2b077ee0928c87f4","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators","_id":"learn-generators@1.7.0","_shasum":"bfc21b1cf377f791c42cc80690a67f0286730112","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"dist":{"shasum":"bfc21b1cf377f791c42cc80690a67f0286730112","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.7.0.tgz","integrity":"sha512-KAmSc+sZMsApoBf1eoJM7PoBUZYQd/KERuoOr01lXkKbDVOFrzBaV4EJjucfY+6gFHYK+i/hfP+1TugOeJ1Iow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzjaLJBCEk4fYUodQ8maJExDw4zSll7eDTzeCOlYNekAiEAyyAi0EWPSCNt6OBo+sMCMoE+Rmyiipv0NPvob8CUgOQ="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/learn-generators-1.7.0.tgz_1463915658351_0.35914980387315154"},"directories":{}},"1.7.1":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.7.1","repository":{"type":"git","url":"git+ssh://git@github.com/isRuslan/learn-generators.git"},"scripts":{"start":"./start.js"},"bin":{"learn-generators":"./start.js"},"preferGlobal":true,"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","combined-stream":"0.0.7","has-generators":"^1.0.1","workshopper":"^2.7.0","workshopper-exercise":"^2.6.1","workshopper-wrappedexec":"^0.1.2"},"license":"MIT","gitHead":"19d1dff514ed3896be2ef3dd32d9d19acf63148d","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators#readme","_id":"learn-generators@1.7.1","_shasum":"b8a134bd2ab97efd3ce30c7ffd6951d87303f969","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"dist":{"shasum":"b8a134bd2ab97efd3ce30c7ffd6951d87303f969","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.7.1.tgz","integrity":"sha512-puV8Nme7OdAUVxMXqxKCXh9/X8Zh5Pih6qZXkwrTgyWku8MIsDpKWgADD4YuAGJHdyoZWKz1jcE1kcqmZJ97vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwoBq4BKkJed19G73NJv22zDWmirQuq7VgDhdTy6BLTAiEA3YzI9Q70uC04v+UXqF8z3qVWyzIOi2pCEOJ1tPGjwIk="}]},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/learn-generators-1.7.1.tgz_1479801692055_0.2993024215102196"},"directories":{}},"1.7.2":{"name":"learn-generators","description":"Learn ES6 generators in practice.","author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"version":"1.7.2","repository":{"type":"git","url":"git+ssh://git@github.com/isRuslan/learn-generators.git"},"scripts":{"start":"./start.js"},"bin":{"learn-generators":"./start.js"},"preferGlobal":true,"keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"dependencies":{"colors-tmpl":"~1.0.0","combined-stream":"0.0.7","has-generators":"^1.0.1","workshopper":"^2.7.0","workshopper-exercise":"^2.6.1","workshopper-wrappedexec":"^0.1.2"},"license":"MIT","gitHead":"ecda75b59cf6ae2608c726d9c0294c1e0935fc9f","bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"homepage":"https://github.com/isRuslan/learn-generators#readme","_id":"learn-generators@1.7.2","_shasum":"20c21afdc45811bd867151063817e8320789f818","_from":".","_npmVersion":"2.15.11","_nodeVersion":"0.10.48","_npmUser":{"name":"is_ruslan","email":"is.ismagilov@gmail.com"},"dist":{"shasum":"20c21afdc45811bd867151063817e8320789f818","tarball":"https://registry.npmjs.org/learn-generators/-/learn-generators-1.7.2.tgz","integrity":"sha512-xXiRE7nGHbAwoBpdbTtqFo2we/txpocJH+xnrTkenSwpDGgSP+CSTvdZCcV1Nb52NUDdN0XTUwMtCjUX87M9Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcQQD2PxlfoyC/t19kMs99XIXS8n/qaxmnOmChd//P/AiEAy7VK+OgBuaa6Qt0DSA83HNilrtHqxv8QY1hNCLm1uaM="}]},"maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/learn-generators-1.7.2.tgz_1490450875186_0.4240715603809804"},"directories":{}}},"readme":"Learn ES6 Generators\n================\n\n>An Intro to ES6 generators via a set of self-guided workshops.\n\n![learn-generators](https://raw.githubusercontent.com/isRuslan/learn-generators/master/learn-generators.jpg)\n\n[![NPM](https://nodei.co/npm/learn-generators.png)](https://nodei.co/npm/learn-generators/)\n\n<a href=\"https://twitter.com/intent/tweet?hashtags=nodeschool&via=isRuslan&original_referer=https://github.com/&text=Learn+ES6+Generators+with&tw_p=tweetbutton&url=https://github.com/isRuslan/learn-generators\" target=\"_blank\">\n  <img src=\"http://jpillora.com/github-twitter-button/img/tweet.png\"></img>\n</a> [![npm version](https://badge.fury.io/js/learn-generators.svg)](http://badge.fury.io/js/learn-generators)\n\nYou can ask questions in [nodeschool/discussions](https://github.com/nodeschool/discussions) board:   [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/nodeschool/discussions?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)\n\nSend an anonymous feedback about `learn-generators` here: <a href=\"https://docs.google.com/forms/d/1f_9BvE7Z61dRRg1uKslgNJMQ1AmeO_uTExC-QltBbKY\" target=\"_blank\">google/form</a>.\n\n## Install or Update\n\n>You need nodejs >= 0.12.x or iojs >= 1.0.x\n\n```\n$ npm install learn-generators -g\n```\n\n## Start learning\n\n#### 0. General information\n\n`learn-generators` is i18n-friendly workshopper, currently you can learn on English or French language.\nHit `choose language` menu item or selet language with `-l` flag with aviable prefixes: `en`, `fr`, `ko`, `ja`, `es` and `ru`. Type:\n\n```\n$ learn-generators -l\n```\n\nTo see aviable languages and select the language which you like.\n\nYou can also get all available commads in `help`:\n\n```\n$ learn-generators help\n```\n\n#### 1. Select a topic to learn\n\nOnce the workshop is installed, run `learn-generators` to print a menu\nwhere you use the arrows ↑↓ (vim `jk` works too) to select a topic to learn.\n\n```\n$ learn-generators\n```\n\n#### 2. Writing your solution\n\nOnce you have selected a topic, the workshop will remember which problem you are working on. \nUsing your preferred editor, simply create a file to write your solution in. Most topics will\nsupply some boilerplate with which to get started. Copy this from the topic description to your\nsolution file.\n\n#### 3. Testing your solution\n\nUse the workshop's `run` command to point the workshop at your solution file. Your solution will loaded \nand passed the topic input. This usually won't perform any validation, it will only show the program output.\n\n```\n$ learn-generators run mysolution.js\n```\n\n#### 4. Verifying your solution\n\nYour solution will be verified against the output of the 'official' solution. \nIf all of the output matches, then you have successfully solved the problem!\n\n```\n$ learn-generators verify mysolution.js\n```\n\n## Stuck?\n\nFeedback and criticism is welcome, please log your troubles in [issues](https://github.com/isRuslan/learn-generators/issues).\nOr you can send an anonymous feedback here: <a href=\"https://docs.google.com/forms/d/1f_9BvE7Z61dRRg1uKslgNJMQ1AmeO_uTExC-QltBbKY\" target=\"_blank\">google/form</a>.\n\n\n## Thanks\n\nYou can learn generators due to this people:\n\n<table>\n<thead>\n<tr><th align=\"left\">Name</th><th>GitHub</th><th>Twitter</th></tr>\n</thead>\n<tbody>\n<tr><td align=\"left\">Ruslan Ismagilov</td><td><a href=\"https://github.com/isRuslan\">@isRuslan</a></td><td><a href=\"http://twitter.com/is_ruslan\">@is_ruslan</a></td></tr>\n<tr><td align=\"left\">Ilia Akhmadullin</td><td><a href=\"https://github.com/i-akhmadullin\">@i-akhmadullin</a></td><td><a href=\"http://twitter.com/i_akhmadullin\">@i_akhmadullin</a></td></tr>\n<tr><td align=\"left\">Max Ogden</td><td><a href=\"https://github.com/maxogden\">@maxogden</a></td><td><a href=\"http://twitter.com/maxogden\">@maxogden</a></td></tr>\n<tr><td align=\"left\">Christophe Porteneuve</td><td><a href=\"https://github.com/tdd\">@tdd</a></td><td><a href=\"http://twitter.com/porteneuve\">@porteneuve</a></td></tr>\n<tr><td align=\"left\">Julien Fontanet</td><td><a href=\"https://github.com/julien-f\">@julien-f</a></td><td><a href=\"http://twitter.com/JulienFontanet\">@JulienFontanet</a></td></tr>\n<tr><td align=\"left\">Shim</td><td><a href=\"https://github.com/marocchino\">@marocchino</a></td><td><a href=\"http://twitter.com/marocchino\">@marocchino</a></td></tr>\n<tr><td align=\"left\">Kuniyoshi Tone</td><td><a href=\"https://github.com/kunichan2013\">@kunichan2013</a></td><td><a href=\"http://twitter.com/kunitone\">@kunitone</a></td></tr>\n<tr><td align=\"left\">Nicolás Bevilacqua</td><td><a href=\"https://github.com/nicobevilacqua\">@nicobevilacqua</a></td><td><a href=\"http://twitter.com/NicoBeviIacqua_\">@NicoBeviIacqua_</a></td></tr>\n</tbody>\n</table>\n\n**Rod Vagg (@rvagg)** made this workshopper framework (⌐■_■)\n\n\n## License\nMIT © [Ruslan Ismagilov](https://github.com/isRuslan)\n","maintainers":[{"name":"is_ruslan","email":"is.ismagilov@gmail.com"}],"time":{"modified":"2022-06-19T11:21:15.913Z","created":"2015-01-23T12:22:10.325Z","1.0.0":"2015-01-23T12:22:10.325Z","1.0.1":"2015-01-24T21:08:36.963Z","1.0.2":"2015-01-25T09:14:00.343Z","1.0.3":"2015-01-25T14:25:31.618Z","1.0.4":"2015-01-25T14:41:09.922Z","1.0.5":"2015-01-25T20:29:38.921Z","1.0.6":"2015-01-26T06:03:53.871Z","1.2.0":"2015-01-27T06:24:52.049Z","1.2.1":"2015-01-30T15:55:52.671Z","1.2.2":"2015-02-18T19:27:35.706Z","1.2.3":"2015-02-19T06:06:25.790Z","1.2.4":"2015-02-24T07:06:56.560Z","1.2.5":"2015-02-24T13:23:06.841Z","1.3.0":"2015-02-26T20:34:33.698Z","1.3.1":"2015-02-27T10:43:38.826Z","1.4.0":"2015-06-04T15:39:52.738Z","1.5.0":"2015-06-19T17:06:54.987Z","1.5.1":"2015-06-21T08:47:26.935Z","1.5.2":"2016-02-07T21:23:14.230Z","1.6.0":"2016-05-09T13:04:47.034Z","1.6.1":"2016-05-10T06:58:32.532Z","1.7.0":"2016-05-22T11:14:19.363Z","1.7.1":"2016-11-22T08:01:32.591Z","1.7.2":"2017-03-25T14:07:55.848Z"},"homepage":"https://github.com/isRuslan/learn-generators#readme","keywords":["es6","generators","iterators","learn","tutorial","workshopper"],"repository":{"type":"git","url":"git+ssh://git@github.com/isRuslan/learn-generators.git"},"author":{"name":"Ruslan Ismagilov","email":"is.ismagilov@gmail.com"},"bugs":{"url":"https://github.com/isRuslan/learn-generators/issues"},"license":"MIT","readmeFilename":"README.md","users":{"is_ruslan":true,"gargol":true,"jpepe":true,"takonyc":true}}