Skip to content

Conversation

dex4er
Copy link
Collaborator

@dex4er dex4er commented Apr 30, 2025

The dependencies currently are not correct and it prevents to build extensions.

Internally, we are fine as "freelens" workspace has explicit runtime dependencies for all required packages.

Extensions relies only on @freelensapp/extension package that should add all necessary packages automatically.

This PR moves some packages from devDependencies to dependencies.

Knip has been additionally configured to detect and missing or undesired dependencies.

@dex4er dex4er marked this pull request as draft April 30, 2025 06:52
@dex4er dex4er changed the title Correct dependencies and devDependencies [WiP] Correct dependencies and devDependencies Apr 30, 2025
@dex4er dex4er self-assigned this May 2, 2025
@dex4er dex4er added refactoring It doesn't break anything. I promise. updates Manual updates instead of automated or by Renovate labels May 2, 2025
@dex4er dex4er marked this pull request as ready for review May 2, 2025 11:47
@dex4er dex4er changed the title [WiP] Correct dependencies and devDependencies Correct dependencies and devDependencies May 2, 2025
@dex4er dex4er added this to the v1.2.2 milestone May 2, 2025
@dex4er dex4er merged commit ed0417f into freelensapp:main May 3, 2025
8 checks passed
@dex4er dex4er deleted the knip branch May 3, 2025 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactoring It doesn't break anything. I promise. updates Manual updates instead of automated or by Renovate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant