inxs-common v0.1.6
inxs-common
Simple framework for implementing custom injection frameworks using Babel 6+.
The framework provides base classes for implementing custom injectors for the following use cases
- static property injection
- instance property injection
- static method parameter injection
- instance method parameter injection
Releases
See the changelog for more information.
Limitations
As of now, it is not possible to inject parameters into free functions. There is no abstract injector for constructor injection.
Project Site
The project site, see (2) under resources below, provides more insight into the project, including test coverage reports and API documentation.
Contributing
You are very welcome to propose changes and report bugs, or even provide pull requests on github.
See the contributing guidelines for more information.
Contributors
- Carsten Klein Maintainer
Building
See build process and the available build targets for more information on how to build this.
See also development dependencies and on how to deal with them.
Installation
npm install --save inxs-common
Runtime Dependencies
The dependencies denoted in italics must be provided by the using project.
Usage
Well, this depends. Since this is basically a framework of classes, assertions and other rather simple stuff, you are free to implement your injection framework the way you like. See the inxs project for more information on how to make use of this framework.
Resources
- (1) Github Site
- (2) Project Site