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

Update the CLI's dependencies #1294

Closed
9 tasks done
jackofdiamond5 opened this issue Aug 1, 2024 · 0 comments
Closed
9 tasks done

Update the CLI's dependencies #1294

jackofdiamond5 opened this issue Aug 1, 2024 · 0 comments
Assignees
Labels
cli-package igniteui-cli package codegen-angular-schematics core @igniteui/cli-core package 🏃 priority: high templates component OR scenario template ✅ status: resolved

Comments

@jackofdiamond5
Copy link
Member

jackofdiamond5 commented Aug 1, 2024

Description

We need to update the CLI's packages as they are heavily outdated. This task is bound to introduce refactoring in the code as the updated packages can/will have different API. Updating the inquirer and jasmine could be rather time consuming due to the amount of code that will have to be changed.

Part two of this task is to introduce strict typing everywhere possible in the CLI and minimize the use of any as much as possible. Also, we should revisit some types that are not really used/have duplicates, and clean them up.

This task is a prerequisite for:

Checklist:

  • Root project & CLI package
    • Utils (chalk, glob, lite-server, etc.)
    • yargs - with updates to all CLI commands
    • inquirer
  • Templates - no changes were needed
  • Schematics (jasmine, node, devkit)
  • jasmine for ng-schematics, cli & root project
  • Core (through2, devkit)
  • Typescript - upgrade to 5.5.4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cli-package igniteui-cli package codegen-angular-schematics core @igniteui/cli-core package 🏃 priority: high templates component OR scenario template ✅ status: resolved
Projects
None yet
Development

No branches or pull requests

3 participants