Skip to content
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

Archive this repo #246

Open
chriskuech opened this issue Sep 26, 2024 · 7 comments
Open

Archive this repo #246

chriskuech opened this issue Sep 26, 2024 · 7 comments

Comments

@chriskuech
Copy link

This repo is evidently unmaintained. Please archive the repo so people know not to use it on projects.

@alfiadoDev
Copy link

yes is better. any alternative?

@chriskuech
Copy link
Author

yes is better. any alternative?

I switched to inversify

@eydelrivero
Copy link

@chriskuech @alfiadoDev Sadly it is a sad state of affairs for many TypeScript DI libraries. Inversify maintenance is not much better, if you see their GitHub repo, without counting a small release v6.03 made just yesterday, the previous one v6.01 was done 3 years ago. On top of that, there are some very concerning issues related to the future of the project (See here and here). Archiving tsyringe I think is strong measure for a project with 5K stars on GitHub and 350K NPM downloads weekly. Before that, in my opinion it would be better to try searching for new maintainers among contributors or anyone else willing to help. And this is something Inversify is doing. If you go to their issues page, the first thing you see is the Maintainers wanted issue pinned on the top.

Image

@chriskuech
Copy link
Author

@eydelrivero yes, I have since observed the same. If anyone comes to this post recommending a DI solution for TS, I would instead recommend async_hooks and lazy instantiation with closures.

@PodaruDragos
Copy link

PodaruDragos commented Oct 25, 2024

hey guys, inversify has a new group of working members now, things will shift in a good direction. I will keep the pinned issue pinned so that other people who want to join can do so.

@eydelrivero
Copy link

@PodaruDragos Very glad to hear such a reassurance from someone actively working on it 👍

@exuanbo
Copy link

exuanbo commented Dec 7, 2024

yes is better. any alternative?

Hey everyone, I have been working on a library called di-wise. Welcome to try it out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants