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').Application;
var app = new Application();
app.service(function main() {
console.log('Hello, World!');
});
app.start();
Features
- Dependency injection
- Generic configuration store
- Asynchronous service bootup
- Extremely minimal
- Service-oriented design
- Compatible in all browsers and NodeJS
Tern Support
The source files are all decorated with JSDoc3-style
annotations that work great with the Tern code inference
system. Combined with the Node plugin (see this project's .tern-project
file), you can have intelligent autocomplete for methods in this library.
Testing
Testing is done with Tape and can be run
with the command npm test
.
Automated CI cross-browser testing is provided by
Testling, and server-side testing
is done with Travis CI.
License
Copyright 2014 Brandon Valosek
billy is released under the MIT license.