Replies: 2 comments
-
|
Super supportive of all of this @hong4rc ! We might be able to even use claude code to accomplish some of this if you don't want to do it by hand (or if you were using AI earlier thats fine as well). I truly wish this stack was more modern and I finished the react migration ages ago -- I feel like it would be easier for newcomers to contribute and GenAI tools to work with the codebase |
Beta Was this translation helpful? Give feedback.
-
|
Alright removed the Q dependency in #1317! Codex was very impressive (it had a good idea to make a shim that had the same API vs try to replace all of the usages of it) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Proposal: Modernize Tooling & Dependencies (ESLint, Native Promise, lodash-es)
Hi @pcottle , I noticed that some of our current dependencies are quite outdated and receive little to no maintenance updates. I’d like to propose removing unnecessary libraries and gradually modernizing the stack to reduce technical debt, eliminate deprecation warnings, and make the codebase easier to maintain in the long term.
Below are a few libraries that I think we could consider removing or replacing. Could you please help review and advise which ones we should apply? I can then create separate PRs for each module accordingly.
1. Migrate from JSHint to ESLint
2. Replace Q promises with native Promise
3. Migrate from underscore to lodash-es
Suggested approach
Expected benefits
Looking forward to your feedback 🙏
Beta Was this translation helpful? Give feedback.
All reactions