sequelize / cli

The Sequelize CLI
MIT License
2.53k stars 529 forks source link

[WIP] Migrated to source files to typescript #1426

Closed rakeshlanjewar closed 7 months ago

rakeshlanjewar commented 9 months ago

UPDATING THE DESCRIPTION

Pull Request check-list

Please make sure to review and check all of these items:

Description of change

Migrated to typescript

Ongoing tasks

[ ] All tests are passing [ ] All tests are converted to typescript

WikiRik commented 9 months ago

Thanks for working on this! We will not land this (when finished) in v6 but in the next major release so support for Node versions that are EOL is not needed. I believe that's everything before Node 18 so you only need to run CI and test on Node 18 and 20. And feel free to not support sequelize v6 anymore and focus on supporting @sequelize/core v7 alpha. That will help us out even more so we don't have to make those changes later

rakeshlanjewar commented 9 months ago

Okay I will try to get it working on v7 along with node 18/20

rakeshlanjewar commented 7 months ago

Closing the draft PR, Will raise the new PR once the v7 is released.

Also, I have pushed the new typescript draft code in my fork. If anyone wants to pick https://github.com/rakeshlanjewar/cli/tree/draft-ts