rue

rue

nodejs dependency injection container

Showing:

Popularity

Downloads/wk

11

GitHub Stars

1

Maintenance

Last Commit

4yrs ago

Contributors

2

Package

Dependencies

0

License

Apache-2.0

Type Definitions

Tree-Shakeable

No?

Categories

Readme

rue

rue a not (too) opinionated dependency injection container for nodejs

npm state npm node David Build Status

NPM

Overview

rue is a dependency injection container for nodejs that borrows concepts from both AngularJS and Spring Framework. The goal of rue is to decouple configuration and application code: One should be able to easily add rue to an existing project without having to greatly re-tool the main application code.

Features

  • Dependency injection with minimalistic configuration

  • Configuration is decoupled and unintrusive from application code

  • Module, service and factory injection patterns supported

  • Singleton and non-singleton patterns supported

  • Asynchronous activation and/or deactivation of dependencies with Promise support

  • Isolate dependencies using activation profiles

  • Leverages ES6 Proxies to enable swapping mocks and stubs for testing

Installation

npm install rue --save

Usage

Read the full documentation available at http://ruenode.io.

Extensions

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial