Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ruixiaozi/brisk-ioc

fast light brisk ioc/di container on nodejs; Node下快速 轻量的IoC/DI容器,依赖注入,配合装饰器使用
https://github.com/ruixiaozi/brisk-ioc

dependency-injection fast ioc ioc-container lightweight node nodejs

Last synced: about 2 months ago
JSON representation

fast light brisk ioc/di container on nodejs; Node下快速 轻量的IoC/DI容器,依赖注入,配合装饰器使用

Awesome Lists containing this project

README

        

# BriskIoC

BriskIoC is a fast, light-weight, brisk IoC/DI container to work in ts-node. It refers to the Spring framework and implements dependency injection through decorators and reflection.

BriskIoC 是一个快速、轻量级、轻快的IoC/DI容器,可以在ts-node中工作。它参考了Spring框架,通过装饰器与反射实现依赖注入。集成日志工具。

NPM Version
Package License
NPM Downloads

推荐(后台开发)搭配:

brisk-ioc + [brisk-controller](https://github.com/ruixiaozi/brisk-controller) + [brisk-orm](https://github.com/ruixiaozi/brisk-orm)

# License

[MIT License](./LICENSE)

Copyright (c) 2021 Ruixiaozi

# Documentation

`git config --global core.autocrlf false`

[参考Example](./example)

# ChangeLog

[查看CHANGELOG](./CHANGELOG.md)

# Support

+ bluebird
+ lodash
+ reflect-metadata
+ brisk-ts-extends
+ brisk-log
+ dirlint
+ eslint-config-brisk

# Plugins

+ [brisk-controller 基于express的controller](https://github.com/ruixiaozi/brisk-controller)

+ [brisk-orm 支持mongodb的orm](https://github.com/ruixiaozi/brisk-orm)


# VSCode Extentions Support

+ EditorConfig for VS Code
+ eslint
+ commitlint