Skip to content

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

Merged
Link- merged 2 commits into
mainfrom
Link-/optimise-cache-deps
Jul 31, 2025
Merged

Move @protobuf-ts/plugin to dev dependencies#2106
Link- merged 2 commits into
mainfrom
Link-/optimise-cache-deps

Conversation

@Link-

@Link- Link- commented Jul 28, 2025

Copy link
Copy Markdown
Member

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 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

This comment was marked as outdated.

yacaovsnc
yacaovsnc previously approved these changes Jul 28, 2025

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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-

Link- commented Jul 31, 2025

Copy link
Copy Markdown
Member Author

@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

@conorsloan conorsloan left a comment

Copy link
Copy Markdown

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

4 participants