Skip to content

Move @protobuf-ts/plugin to dev dependencies #2106

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 2 commits into from
Jul 31, 2025
Merged

Conversation

Link-
Copy link
Member

@Link- Link- commented Jul 28, 2025

This pull request updates the dependencies in the packages/cache project to correctly classify @protobuf-ts/plugin and related packages as development dependencies.

Dependency Upgrades

Package Name Previous Version New Version Notes
@azure/core-http/form-data 4.0.0 4.0.4 Nested dependency upgrade
@types/node-fetch/form-data 3.0.1 3.0.4 Nested dependency upgrade
brace-expansion 1.1.11 1.1.12 Minor version upgrade
form-data (root) 2.5.1 2.5.5 Patch version upgrade

New Dependencies Added

Package Name Version Type Notes
call-bind-apply-helpers 1.0.2 runtime New dependency
dunder-proto 1.0.1 runtime New dependency
es-define-property 1.0.1 runtime New dependency
es-errors 1.3.0 runtime New dependency
es-object-atoms 1.1.1 runtime New dependency
es-set-tostringtag 2.1.0 runtime New dependency
function-bind 1.1.2 runtime New dependency
get-intrinsic 1.3.0 runtime New dependency
get-proto 1.0.1 runtime New dependency
gopd 1.2.0 runtime New dependency
has-symbols 1.1.0 runtime New dependency
has-tostringtag 1.0.2 runtime New dependency
hasown 2.0.2 runtime New dependency
math-intrinsics 1.1.0 runtime New dependency
safe-buffer 5.2.1 runtime New dependency

Package Movement

Package Name Change Notes
@protobuf-ts/plugin Moved from dependencies to devDependencies Package categorization change

Summary

This change primarily involved:

  1. Upgrading form-data packages across multiple nested dependencies (4.0.0 → 4.0.4, 3.0.1 → 3.0.4, 2.5.1 → 2.5.5)
  2. Adding new ECMAScript-related utilities - Many new dependencies were added to support modern JavaScript features and type checking
  3. Minor version bump for brace-expansion (1.1.11 → 1.1.12)
  4. Package reorganization - @protobuf-ts/plugin was moved from regular dependencies to devDependencies
  5. Enhanced form-data functionality - The upgraded form-data packages now include additional dependencies like es-set-tostringtag and hasown

The changes appear to be focused on optimizing cache dependencies and modernizing the dependency tree with better ECMAScript support and updated form-data handling capabilities.

@Copilot Copilot AI review requested due to automatic review settings July 28, 2025 14:59
@Link- Link- requested a review from a team as a code owner July 28, 2025 14:59
Copilot

This comment was marked as outdated.

yacaovsnc
yacaovsnc previously approved these changes Jul 28, 2025
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request moves @protobuf-ts/plugin from runtime dependencies to development dependencies in the cache package, which is appropriate since this package is typically used for code generation during build time rather than at runtime.

  • Moved @protobuf-ts/plugin from dependencies to devDependencies
Files not reviewed (1)
  • packages/cache/package-lock.json: Language not supported

@Link-
Copy link
Member Author

Link- commented Jul 31, 2025

@copilot Update the PR description with a list of ALL the dependencies that have been upgraded as part of this change. Include in the table the name of the package, the previous version and the new version

Copy link

@conorsloan conorsloan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure if my approval means anything here, but here you go!

@Link- Link- merged commit 8ff772d into main Jul 31, 2025
10 of 17 checks passed
@Link- Link- deleted the Link-/optimise-cache-deps branch July 31, 2025 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants