-
Notifications
You must be signed in to change notification settings - Fork 9
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
Use Inversion of Control (IoC) container #37
Comments
During my research, I found that the only library truly designed to support Vanilla JS is Awilix, because:
Given this, I’m wondering if we should consider migrating to TypeScript. Doing so will address the current issue with Inversion of Control (IoC), improve the developer experience (DevEx), and possibly attract more outside contributions. Additionally, this change will make the codebase more maintainable for the future and reveal current bugs that haven't been found yet. IoC for TypeScript: |
@instamenta , I discussed this with @nathanklick , but we are not ready to move to TypeScript. We don't want to add the extra compiler layer. There is an upcoming version of NodeJS that allows TypeScript integration directly into NodeJS, however it is still early development and we want to keep our user base on the LTS version. So, at this point if there are no other options to consider, then we can move forward with Awilix |
being implemented in #590 |
🎉 This issue has been resolved in version 0.32.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Use one of:
Need to do evaluation on the available frameworks.
The text was updated successfully, but these errors were encountered: