生态Ecosystem
InversifyJS 是个很小的库,但是它的协议和接口被精心设计成可产生工具和扩展的生态系统。
在本页我们将仅仅列出少部分 InversifyJS 维护者们个人审查过的工具和扩展,但是不要被这阻拦你去尝试其他的工具和扩展!将这些视为“员工精选”,当你用InversifyJS创造了好东西时,不要犹豫,提交一个PR吧。
工具类
- inversify-binding-decorators - Allows developers to declare lazy evaluated property injection using decorators.
- inversify-inject-decorators - Allows developers to declare InversifyJS bindings using decorators.
- inversify-express-utils - Some utilities for the development of express application with Express.
- inversify-restify-utils - Some utilities for the development of express application with Restify.
- inversify-vanillajs-helpers - Some helpers for the development of InversifyJS applications with VanillaJS or Babel.
- inversify-tracer - Tool that allows the developer to trace methods of objects created by InversifyJS.
- inversify-components - Layer on top of InversifyJS that enables you to split your application into several components.
中间件
- inversify-logger-middleware - A console logger middleware for InversifyJS.
开发工具
- inversify-devtools - A web application that powers the browser extensions.
- inversify-chrome-devtools - A chrome extension that aims to help developers working with InversifyJS.
示例
使用 InversifyJS 的开源项目
- RobotlegsJS - An architecture-based framework for JavaScript/TypeScript canvas applications.
- Dwatch - Manage your docker containers, images and networks in a nice and clean way.
- Retax - Universal React Redux Framework.
- Prettygoat - The not so baaaaaaad Event Sourcing Projection Engine.
- Ninjagoat - The not so baaaaaaad MVVM framework.
- Javascript 混淆器 - JavaScript obfuscator for Node.js
- AssistantJS - TypeScript framework to build cross-platform voice applications (alexa, google home, ...)