nut-ioc npm package is a simple, lightweight and fast IoC Container Framework.
nut-ioc injects dependencies run-time so that developers don't need to require modules.
Developers can implement in their codes following OOP basics, principles, patterns and concepts and probably more than that 🙂
- Separation of Concern(SoC)
- Single Responsibility Principle(SRP)
- Open Closed Principle
- Dipendency Inversion(Injection) Principle(DIP)
- Chain of Responsibility Pattern
- Aspect Oriented Programming
you can reach github repository.
https://github.com/nodejs-projects-kenanhancer/nut-ioc
Installing nut-ioc with npm
npm i nut-ioc
Demo GitHub Repository
You can find different usages of nut-ioc framework in separate brances.
https://github.com/nodejs-projects-kenanhancer/nut-ioc-basic-demo.git
Branch list |
---|
load-dependencies-with-dependencyPath |
load-dependencies-with-dependencyPath-and_dynamically |
load-dependencies-with-different-loaders |
load-dependencies-with-interceptors |
load-dependencies-with-new-loaders-and-filters |
load-dependencies-with-programatic-notation |
nut-swagger-usage |