Skip to content
[DEPRECATED use npm] The easiest way to manage your node.js application's dependencies
JavaScript Shell
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib stop being selfish asshole and start using Numbfile, not Nodefile
test/empty
.npmignore
README.md
cli.js
numb.js stop being selfish asshole and start using Numbfile, not Nodefile
package.json add npm as dependency (version >1)
test.sh add test (failing)

README.md

Numb

The easiest way to manage your node.js application's dependencies. With only one require.

Nodefile:

use('express')
use('underscore', { as : '_', version : '1.1.4' })

app.js:

require('numb')

var app = express.createServer()

app.get('/:name?', function(req, res) {
  compiled = _.template("Hello <%= name %>")
  res.send(compiled({ name : req.params.name }))
})

app.listen(4000)

And finally:

$ numb
$ node app.js
$ open http://localhost:4000/me

Installation

You guessed it,

$ npm install numb

Tutorial

  1. Using DSL, describe all your dependencies in Nodefile.
  2. Add a simple require('numb'), your last require!
  3. Run numb, which will install required versions locally.
  4. That's it!

Contribute

The usual. Pull requests are welcomed. Bugs go to Issues.

Changelog

  • 0.1.1 - fix bug with executable (missing hashbang)
  • 0.1.0 - Basic implementation, numb either installs everything from Nodefile or creates a dummy one.
Something went wrong with that request. Please try again.