billy
A minimal application harness that stays out of your way and out of your code.
Installation
$ npm install billy
Usage
var Application = require('billy');
var app = new Application();
app.service(function main() {
console.log('Hello, World!');
});
app.start();
Features
- Dependency injection / inversion-of-control container
- Generic configuration store
- Asynchronous promise-based service stack
- Extremely minimal
- Service-oriented design
- Compatible in all browsers and NodeJS
Philosophy
The primary philosophy of Billy is to provide a cohesive and useful set of
patterns for building an application that doesn't creep its way into your
business logic and domain code.
It is flexible and generic enough to work great for building server apps,
browser apps, or even CLI apps.
Billy very much so strives to be the
express of general application
architecture.
Testing
$ npm test
License
MIT