Skip to content

chore(deps): remove unused proxyquire devDependencies - #9784

Merged
danieljbruce merged 6 commits into
googleapis:mainfrom
danieljbruce:chore/remove-unused-proxyquire-devdeps
Nov 2, 2026
Merged

danieljbruce merged 6 commits into
googleapis:mainfrom
danieljbruce:chore/remove-unused-proxyquire-devdeps

Conversation

@danieljbruce

@danieljbruce danieljbruce commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Description

Removes the remaining unused "@types/proxyquire" and "proxyquire" devDependencies across the repository (plus the corresponding pnpm-lock.yaml entries) following the migration of unit tests from proxyquire to sinon and google-test-utils across #9642–#9646, as noted in #9643 (comment) (b/579954082).

Packages Updated

  • core/common/package.json (#9643)
  • core/packages/gax/package.json (#9645)
  • core/packages/nodejs-googleapis-common/package.json (#9645)
  • core/packages/nodejs-proto-files/package.json
  • handwritten/bigquery/package.json (#9643)
  • handwritten/bigtable/package.json (#9642)
  • handwritten/datastore/package.json (#9643)
  • handwritten/error-reporting/package.json (#9642)
  • handwritten/firestore/package.json
  • handwritten/google-cloud-dns/package.json (#9643)
  • handwritten/logging/package.json (#9642)
  • handwritten/logging-bunyan/package.json (#9642)
  • handwritten/logging-winston/package.json (#9642)
  • handwritten/pubsub/package.json (#9642)
  • handwritten/spanner/package.json (#9644)
  • handwritten/storage/package.json (#9645)
  • packages/google-cloud-compute/samples/package.json
  • packages/google-cloud-translate/package.json (#9645)
  • pnpm-lock.yaml

Testing

  • Verified compilation (pnpm --dir <pkg> run compile) across all modified packages.
  • Executed unit tests 5x under Node.js and 5x under Bun (JS_RUNTIME=bun) across all modified packages with 0 failures (>= 95% confidence).
  • Verified git grep "proxyquire" -- "**/package.json" package.json returns 0 remaining matches across the monorepo.
  • Verified node ./bin/linter.mjs --strict and cionly commit/style audits pass cleanly.

@gemini-code-assist gemini-code-assist Bot 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.

Code Review

This pull request removes the proxyquire and @types/proxyquire dependencies from multiple packages, including core/common, handwritten/bigquery, handwritten/datastore, and handwritten/google-cloud-dns, and updates the pnpm-lock.yaml lockfile accordingly. I have no feedback to provide as the changes are clean and there are no review comments to address.

@danieljbruce

Copy link
Copy Markdown
Contributor Author

/gemini review

@gemini-code-assist gemini-code-assist Bot 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.

Code Review

This pull request removes the proxyquire and @types/proxyquire dependencies across several packages, specifically core/common, handwritten/bigquery, handwritten/datastore, and handwritten/google-cloud-dns, as well as updating the pnpm-lock.yaml lockfile. There are no review comments, and the changes are straightforward, so I have no feedback to provide.

@danieljbruce

Copy link
Copy Markdown
Contributor Author

/gemini review

@danieljbruce danieljbruce changed the title chore(deps): remove unused proxyquire devDependencies after #9643 chore(deps): remove unused proxyquire devDependencies Nov 2, 2026

@gemini-code-assist gemini-code-assist Bot 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.

Code Review

This pull request removes the proxyquire and @types/proxyquire devDependencies across multiple packages and updates the pnpm-lock.yaml lockfile. I have no feedback to provide as there are no review comments.

…-proxyquire-devdeps

# Conflicts:
#	handwritten/storage/package.json
#	pnpm-lock.yaml
@danieljbruce
danieljbruce marked this pull request as ready for review November 2, 2026 16:57
@danieljbruce
danieljbruce requested a review from feywind November 2, 2026 16:58
@danieljbruce
danieljbruce requested review from a team as code owners November 2, 2026 16:59
@danieljbruce
danieljbruce merged commit 0edfa03 into googleapis:main Nov 2, 2026
89 checks passed
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.

2 participants