Skip to content

Deprecation warnings from node-fetch and rimraf in downstream consumers #925

@sherman-yang

Description

@sherman-yang

When consumers install libraries that transitively depend on gaxios (like google-auth-library), they see npm deprecation warnings:

npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported

These come from the node-fetch and rimraf dependencies. Moving gaxios to the native Node 18+ fetch API removes the node-fetch dependency tree and eliminates these transitive warnings for all consumers.

Metadata

Metadata

Assignees

Labels

priority: p1Important issue which blocks shipping the next release. Will be fixed prior to next release.type: processA process-related concern. May include testing, release, or the like.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions