noder.io

Noder.io provides useful features through Node.js modules chosen for the performance and productivity gains.

npm install noder.io
1 downloads in the last day
5 downloads in the last week
34 downloads in the last month

Noder.io

Actual version published on NPM Dependencies

Noder.io provides useful features through Node.js modules chosen for the performance and productivity gains.

  • In progress:
    • online documentation, API doc and tutorials (multilingual, french and english from the start)
    • starter kit for start quickly a project Node.js (without unnecessary overhead, nor imposed modules)
    • standalone and portable noder package

Getting Started

Noder.io require node.js 0.10 or higher.

Install noder

Via NPM :

npm install noder.io

Usage

var noder = require('noder.io');

// display the environment of execution
console.log(noder.conf.get('env'));

// ...

Modules

  • noder.configurator: convict
  • noder.conf: instance of noder.configuration
  • noder.debug: debug
  • noder.logger: winston
  • noder.json: cjson
  • noder.mout: mout
  • noder._: lodash
  • noder._.str: underscore.string
  • noder.seq: lazy
  • noder.async: async
  • noder.q: kew
  • noder.promise: bluebird
  • noder.mixin: mixing
  • noder.compose: compose
  • noder.patch: hooker
  • noder.validation: validatorjs
  • noder.validator: revalidator
  • noder.check: validator
  • noder.moment: moment
  • noder.engines: consolidate
  • noder.socket: socket.io
  • noder.dom: cheerio
  • noder.swig: swig
  • noder.lang: jus-i18n
  • noder.markdown: marked
  • noder.commander: commander
  • noder.prompter: inquirer
  • noder.passport: passport

Testing

Noder is tested with Unit.js and Mocha. Unit.js is a powerful and intuitive unit testing framework for javascript.

See also

  • noder.io-app : Toolkit to start quickly an application with Node.js (it use express, a script loader, a router that support the named routes, ...).

Contributing

Contributions are welcome, you are welcome :)

License

Copyright (c) 2014, Nicolas Tallefourtane.

BSD 2, see LICENSE file for more info.

Author

Nicolas Tallefourtane - Nicolab.net
Nicolas Talle
Support via Gittip
Make a donation via Paypal
npm loves you