Skip to content

pinned to outdated dependencies #5022

@dynst

Description

@dynst

Ethers Version

6.15.0

Search Terms

No response

Describe the Problem

ethers.js/package.json

Lines 11 to 19 in 9fd9d41

"dependencies": {
"@adraffy/ens-normalize": "1.10.1",
"@noble/curves": "1.2.0",
"@noble/hashes": "1.3.2",
"@types/node": "22.7.5",
"aes-js": "4.0.0-beta.5",
"tslib": "2.7.0",
"ws": "8.17.1"
},

All of the dependencies and devDependencies use an exact version, with no caret ^ to allow newer semver compatible versions.

The latest @noble/hashes is 1.8.0 now, and @noble/curves 1.9.2, for example.

Projects that depend on ethers end up bundling 2 versions of the exact same package because ethers only accepts the old version, while other libraries in the dependency tree will accept the newer version.

Code Snippet

Contract ABI

Errors

Environment

No response

Environment (Other)

No response

Metadata

Metadata

Assignees

Labels

investigateUnder investigation and may be a bug.v6Issues regarding v6

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions