├── .gitignore ├── .jshintrc ├── .travis.yml ├── README.md ├── examples ├── async.js ├── buffered.js ├── close.js ├── errors.js ├── interval.js ├── passing.js ├── requests.js ├── select.js ├── stream.js └── timeout.js ├── index.js ├── lib ├── async.js ├── channel.js ├── interval.js ├── make.js ├── receiver.js ├── select.js └── timeout.js ├── package.json └── test ├── async.js ├── buffered.js ├── chan.js ├── close.js ├── interval.js ├── select.js └── timeout.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/README.md -------------------------------------------------------------------------------- /examples/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/examples/async.js -------------------------------------------------------------------------------- /examples/buffered.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/examples/buffered.js -------------------------------------------------------------------------------- /examples/close.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/examples/close.js -------------------------------------------------------------------------------- /examples/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/examples/errors.js -------------------------------------------------------------------------------- /examples/interval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/examples/interval.js -------------------------------------------------------------------------------- /examples/passing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/examples/passing.js -------------------------------------------------------------------------------- /examples/requests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/examples/requests.js -------------------------------------------------------------------------------- /examples/select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/examples/select.js -------------------------------------------------------------------------------- /examples/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/examples/stream.js -------------------------------------------------------------------------------- /examples/timeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/examples/timeout.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/index.js -------------------------------------------------------------------------------- /lib/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/lib/async.js -------------------------------------------------------------------------------- /lib/channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/lib/channel.js -------------------------------------------------------------------------------- /lib/interval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/lib/interval.js -------------------------------------------------------------------------------- /lib/make.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/lib/make.js -------------------------------------------------------------------------------- /lib/receiver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/lib/receiver.js -------------------------------------------------------------------------------- /lib/select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/lib/select.js -------------------------------------------------------------------------------- /lib/timeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/lib/timeout.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/package.json -------------------------------------------------------------------------------- /test/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/test/async.js -------------------------------------------------------------------------------- /test/buffered.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/test/buffered.js -------------------------------------------------------------------------------- /test/chan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/test/chan.js -------------------------------------------------------------------------------- /test/close.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/test/close.js -------------------------------------------------------------------------------- /test/interval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/test/interval.js -------------------------------------------------------------------------------- /test/select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/test/select.js -------------------------------------------------------------------------------- /test/timeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentropy/chan/HEAD/test/timeout.js --------------------------------------------------------------------------------