nodejs-q - A tool for making and composing asynchronous promises in JavaScript

Property Value
Distribution CentOS 6
Repository EPEL x86_64
Package name nodejs-q
Package version 0.9.6
Package release 2.el6
Package architecture noarch
Package type rpm
Installed size 79.33 KB
Download size 27.79 KB
Official Mirror
Q is a tool for making and composing asynchronous promises in JavaScript.
If a function cannot return a value or throw an exception without blocking,
it can return a promise instead. A promise is an object that represents the
return value or the thrown exception that the function may eventually provide.
A promise can also be used as a proxy for a remote object to overcome latency.
Q can exchange promises with jQuery, Dojo, When.js, WinJS, and more.
Additionally, there are many libraries that produce and consume Q promises for
everything from file system/database access or RPC to templating.


Package Version Architecture Repository
nodejs-q-0.9.6-2.el6.noarch.rpm 0.9.6 noarch EPEL
nodejs-q - - -


Name Value
nodejs(engine) >= 0.6.0


Name Value
nodejs-q = 0.9.6-2.el6
npm(q) = 0.9.6


Type URL
Binary Package nodejs-q-0.9.6-2.el6.noarch.rpm
Source Package nodejs-q-0.9.6-2.el6.src.rpm

Install Howto

  1. Download latest epel-release rpm from
  2. Install epel-release rpm:
    # rpm -Uvh epel-release*rpm
  3. Install nodejs-q rpm package:
    # yum install nodejs-q




2013-07-28 - Jamie Nguyen <> - 0.9.6-2
- restrict to compatible arches
2013-06-21 - Jamie Nguyen <> - 0.9.6-1
- update to upstream release 0.9.6
- add %check and related BR
2013-05-26 - Jamie Nguyen <> - 0.9.4-1
- update to upstream release 0.9.4
- upstream have now included a copy of the MIT license
2013-02-22 - Jamie Nguyen <> - 0.8.12-2
- add a copy of the MIT license from upstream while waiting for the next release
2013-02-13 - Jamie Nguyen <> - 0.8.12-1
- initial package

See Also

Package Description
nodejs-q-io-1.9.4-2.el6.noarch.rpm Interfaces for IO using Q promises in JavaScript on Node.js
nodejs-qs-0.6.6-3.el6.noarch.rpm Query string parser for Node.js
nodejs-range-parser-1.0.0-1.el6.noarch.rpm Range header field string parser for Node.js
nodejs-raw-body-1.1.4-2.el6.noarch.rpm Get and validate the raw body of a readable stream
nodejs-rc-0.5.4-3.el6.noarch.rpm Hardwired configuration loader
nodejs-read-1.0.5-1.el6.noarch.rpm An implementation of read(1) for node programs
nodejs-read-all-stream-0.1.2-3.el6.noarch.rpm Read all stream content and pass it to callback
nodejs-read-installed-0.2.4-1.el6.noarch.rpm Returns a tree structure of all installed packages in a folder
nodejs-read-package-json-1.1.3-1.el6.noarch.rpm npm's package.json parser
nodejs-readable-stream-1.1.9-1.el6.noarch.rpm Streams2, a user-land copy of the stream library from Node.js v0.10.x
nodejs-readdirp-0.4.0-1.el6.noarch.rpm Recursive version of Node's fs.readdir with a streaming API
nodejs-reduce-component-1.0.1-1.el6.noarch.rpm An array reduce component for Node.js
nodejs-registry-url-2.0.0-3.el6.noarch.rpm Get the set npm registry URL
nodejs-repl-0.1.3-3.el6.noarch.rpm A lightweight templating library for Node.js
nodejs-request-2.25.0-3.el6.noarch.rpm Simplified HTTP request client