Extended spine framework with dependency-injection. It gives you ability to instantiate controllers almost like in Angular.
You can use it for example with SimQ.
Unfortunately I don't have any more time to maintain this repository :-(
$ npm install extended-spine-di
Controller = require 'extended-spine-di'
Controller.init($, diContainer)
Controller = require 'extended-spine-di/Controller'
class MyController extends Controller
constructor: (@el, http, jQuery) ->
super
module.exports = MyController
Now your controller will have got http
and jQuery
services from your di container.
- Documentation of dependency-inject.
- Documentation of base extended-spine.
$ npm test
-
1.0.5
- Move under Carrooi organization
- Abandon package
-
1.0.3 - 1.0.4
- Some updates
-
1.0.2
- Bug with inheritance
-
1.0.1
- Typo in tests
-
1.0.0
- Initial version