-
Notifications
You must be signed in to change notification settings - Fork 168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
question: Still maintained? #391
Comments
i don't want to sound bitter but if it were still maintained shouldn't you have had a reply already? |
@NoNameProvided @pleerock Hi. Could we have someone take care of this repo? I see some PRs waiting for approvals like #399 which will improve performance a lot but in lack of code reviews. I would love to help if wanted. |
I'd be happy to help as well |
I am looking at using a DI package and was pretty keen on this but considering no maintainers have responded to this issue I think I'll be going with TSyringe. |
Seems that @NoNameProvided and @pleerock are still active on GitHub. But they just barely take care of this repo anymore. |
My two cents on this. This package is in a way the best dependency injection project in the nodejs ecosystem. On the other hand the lack of maintenance is clear: documentation is far from being readable (I struggle all the times), important PR such as #399 are not merged. Can you please consider hand this over to someone else? In this issue already two people showed their interest to help. Another way is to fork, but it would be better to keep this one of course. |
If any of you already looked for an alternative, do you have any suggestion? |
@ramiel I guess you could use the NestJS IoC Container standalone: https://docs.nestjs.com/standalone-applications |
@scriptcoded thanks for the hint but I probably prefer something that does just the IoC job, without getting all the code from NestJS. I don't know how bloated is to get that package just to use its IoC part. |
I guess forking could be a valid alternative here? |
I think this is a very good library. I would like to have this maintained as well. I could even contribute. |
Some sort of reply would still be nice @NoNameProvided @pleerock |
Thanks for the pointer! I tried looking at a few options. https://brandi.js.org/ seems popular and well-supported, but it requires more manual boilerplating :/ typedi is really nice with how straightforward and simple it is. It's a shame that it's not getting any proper attention from maintainers. TSyringe is supported by Microsoft, and seems to be able to get you going with low-config decorator-based service definition and automatic constructor injection. Will be giving it a spin. |
I had no time to focus on the typestack or any other OSS projects in the last year. However, I would also not call 30 open issues a lot. The majority of those are questions (haven't checked yet) that can be answered by the community. I don't want to false give hope, so it's important to say even when I will have time I will probably focus on
pleerock is not maintaining the typestack projects for a long-time now.
For people who offered help, please reach out to me at: I feel it's important however to stress that as a maintainer your task is:
All typestack projects (typedi less so) suffers from feature creep as in the past anyone requested anything it got into the projects. This is not the goal now, so please keep this in mind. In the past, I had bad experiences with collaborators who just joined and merged their own PR to never be seen again. Obviously, help is always appreciated and I am happy to onboard anyone but keep these rules in mind pls. |
TSyringe hasn't had a release since 2020 and a similar number of issues awaiting triage. |
Hiya, just an update: I've forked TypeDI.
It's still a WIP, though! Grr...TBH I got really sidetracked here; I liked the concept of TypeDI but disagreed with some parts of its implementation, which led into me creating a fork of that that I'm eventually going to use in the project I was originally working on.Documentation is being worked on right now: freshgum-bubbles/typedi#19. |
The only activity I see is from a bot. There are a lot of unanswered questions. Any status update would be great.
The text was updated successfully, but these errors were encountered: