Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

rtzbyte/lightco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

8 Commits

Repository files navigation

lightco

this package is my for learning npm and nodejs, pull request is welcome

useage: node with optional --harmony_destructuring

var fs = require('fs')
var request = require('request')
var lightco = require('lightco')
lightco.run(function* ($) {
 var [error, data] = yield fs.readFile('index.js', 'utf8', $)
 if (error)
 throw error
 console.log(data)
 var [error, response, body] = yield request('http://www.baidu.com', $)
 if (error)
 throw error
 console.log(response.statusCode)
 var [error, data] = yield query(true)
 if (error)
 throw error
 console.log(data)
})

0.1.6 support promise

when onRejected was invoked, the first argument error must be a Error

when onFulfilled was invoked, the first argument must be a null, the second argument must be a data

0.1.7 fix a bug (Generator is already running)

var immediatelyInvoke = function(cb) {
	cb('hi!')
}
// this will be generate a error (Generator is already running)

Unit testing test/test.js

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /