-
Notifications
You must be signed in to change notification settings - Fork 3
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
Manual update some dependency #124
Comments
For updating typescript to V5, it's blocked by So I have four solutions to fix it:
I suggest using the second solution, although it's maybe updating not timely, we only use this to transform the path, I think it's enough. But after I use the transform plugin with Another thing I am concerned about is whether the package |
Does Ref: |
microsoft/TypeScript#10866 |
I think we can remove the import aliases because I believe the cost it brings is less than the benefits. Benefits of using import aliases:
Costs of using import aliases:
I actually don't think the benefit of not updating the import code is necessary because moving will always result in a new commit, and recording IDE's automatic update import records in it will not affect anything. IDEs hardly make mistakes with this kind of relative path change. Regarding the readability of imports, I think it is not very important. Often, we don't care about import codes, and we only need IDE's automatic import and eslint's automatic sorting of import orders. Therefore, taking all factors into account, I think the cost we pay is greater than our benefits. We can continue to use it if there were no problems before, but since we are currently blocked by import aliases, we can consider removing them. |
I also value the readability of code because most time I read code from GitHub which is not so smart to resolve imports. Especially alias, it may be resolved to an external package occasionally. |
Yes, that's exactly what I wanted to say about the importance of following standards. By following standards, we can better utilize various ecosystems. |
I also think it's better to remove the import aliases. |
Afterwards, it is probably necessary to provide PRs for modifications to those two large branches(newui / lightclient). |
We will rebase the develop branch regularly after some commits are added to develop branch. |
From version 0.2 to 0.3, TypeORM introduced significant changes to concepts and APIs. The APIs we currently use, such as createConnection, getConnectionOptions, and getConnection, have been deprecated. Migrating to this version may require a considerable amount of time to adapt to the new abstract concepts. Therefore, I suggest creating a separate issue specifically for upgrading TypeORM from version 0.2 to 0.3. For now, I have only completed a PR to upgrade to the latest version of 0.2 from our current version: nervosnetwork/neuron#2680 |
Because of some dependencies auto-update failed, so we need to update them manually.
https://github.com/Magickbase/neuron/pulls?q=is%3Apr+is%3Aopen+sort%3Aupdated-desc
The text was updated successfully, but these errors were encountered: