IgniteUI / igniteui-cli

Ignite UI Command-Line Interface by Infragistics
https://bit.ly/2L19rhp
MIT License
118 stars 4 forks source link

Web components projects should use the general TypeScriptFileUpdate.ts #983

Closed dafo closed 2 months ago

dafo commented 2 years ago

Description

Currently web components projects use own TypeScriptFileUpdate.ts file, located inside their own folder. It duplicates much of the logic inside the "general" file placed under "packages/core/typescript". All projects must use the general file. It should be updated to support generation of project different than Angular. N. B. The logic should be platform agnostic. Where we check for Ng stuff - we should set it as parameters instead of looking what platform the generated project is.

We should refactor the addRoute method. This method is actually doing two things, at least. It adds routes as well as it adds imports. We should try to split this into two separate methods. Note, to do this we may need to create separate visitor for imports and routes. - https://github.com/IgniteUI/igniteui-cli/pull/1060#discussion_r988903737

dafo commented 1 year ago

https://github.com/IgniteUI/igniteui-cli/pull/1060#discussion_r988903737

github-actions[bot] commented 1 year ago

There has been no recent activity and this issue has been marked inactive.

github-actions[bot] commented 8 months ago

There has been no recent activity and this issue has been marked inactive.

github-actions[bot] commented 4 months ago

There has been no recent activity and this issue has been marked inactive.