Skip to content

fix(deps): Remove dependencies that we do not use #3505

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

Merged
merged 5 commits into from
Mar 29, 2018

Conversation

rosen-vladimirov
Copy link
Contributor

@rosen-vladimirov rosen-vladimirov commented Mar 28, 2018

Remove some dependencies that we do not use anymore. Delete code that has not been used as well.

fix(deps): Remove bufferpack

Remove bufferpack dependency, as it is no longer user in CLI's code directly.

fix(deps): Remove glob …

Remove bufferpack glob, as it is no longer user in CLI's code directly.

fix(deps): Remove properties-parser

The properties-parser has been used years ago, to parse .properties files. We have not used this code since August 2015, so just remove the support for it.
We have used it in AndroidProjectPropertiesManager, but this code is not used since the mentioned date, so remove it as well. The usage has been added with this PR and removed in this PR

fix(deps): Remove filesize and progress-stream

Remove filesize and progress-stream dependencies as they've been used only in a function that is never called.
As the function implements interesting functionality, it is commented, not deleted. However, the dependencies are not used anywhere else, so they can be safely removed.

NOTE: Merge after telerik/mobile-cli-lib#1079

Remove bufferpack dependency, as it is no longer user in CLI's code directly.
Remove bufferpack glob, as it is no longer user in CLI's code directly.
The properties-parser has been used years ago, to parse `.properties` files. We have not used this code since August 2015, so just remove the support for it.
We have used it in AndroidProjectPropertiesManager, but this code is not used since the mentioned date, so remove it as well.
Remove filesize and progress-stream dependencies as they've been used only in a function that is never called.
As the function implements interesting functionality, it is commented, not deleted. However, the dependencies are not used anywhere else, so they can be safely removed.
@rosen-vladimirov rosen-vladimirov added this to the 4.0.0 milestone Mar 28, 2018
@rosen-vladimirov rosen-vladimirov self-assigned this Mar 28, 2018
@rosen-vladimirov rosen-vladimirov merged commit ed89a58 into release Mar 29, 2018
@rosen-vladimirov rosen-vladimirov deleted the vladimirov/clean-deps branch March 29, 2018 07:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants