-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
abitype@npm:0.7.1 [20ff3] → >=4.9.4 ✘ #7144
Comments
is this breaking your app? try using node v18, some of our dependancies may not work for nodev16 |
@luu-alex hello. I did a yarn install with node v18 but I get the same error. |
seems to be an issue on dependancy abitype and web3.js typescript lib might not be compatible. |
plans to update a typescript version of web3.js? |
ya ill take a look into this, can u show me ur package.json |
{
"name": "web3-abi-type-error",
"version": "0.0.1",
"description": "",
"author": "",
"private": true,
"license": "UNLICENSED",
"scripts": {
"build": "nest build",
"format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
"start": "nest start",
"start:dev": "nest start --watch",
"start:debug": "nest start --debug --watch",
"start:prod": "node dist/main",
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
"test": "jest",
"test:watch": "jest --watch",
"test:cov": "jest --coverage",
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
"test:e2e": "jest --config ./test/jest-e2e.json"
},
"dependencies": {
"@nestjs/common": "^10.0.0",
"@nestjs/core": "^10.0.0",
"@nestjs/platform-express": "^10.0.0",
"reflect-metadata": "^0.2.0",
"rxjs": "^7.8.1",
"web3": "^4.11.0"
},
"devDependencies": {
"@nestjs/cli": "^10.0.0",
"@nestjs/schematics": "^10.0.0",
"@nestjs/testing": "^10.0.0",
"@types/express": "^4.17.17",
"@types/jest": "^29.5.2",
"@types/node": "^20.3.1",
"@types/supertest": "^6.0.0",
"@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0",
"eslint": "^8.42.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.0",
"jest": "^29.5.0",
"prettier": "^3.0.0",
"source-map-support": "^0.5.21",
"supertest": "^6.3.3",
"ts-jest": "^29.1.0",
"ts-loader": "^9.4.3",
"ts-node": "^10.9.1",
"tsconfig-paths": "^4.2.0",
"typescript": "^5.1.3"
},
"yarn": {
"packageManager": "[email protected]"
},
"jest": {
"moduleFileExtensions": [
"js",
"json",
"ts"
],
"rootDir": "src",
"testRegex": ".*\\.spec\\.ts$",
"transform": {
"^.+\\.(t|j)s$": "ts-jest"
},
"collectCoverageFrom": [
"**/*.(t|j)s"
],
"coverageDirectory": "../coverage",
"testEnvironment": "node"
}
} The same error occurs with |
Expected behavior
➤ YN0002: │ web3-eth-abi@npm:4.2.2 doesn't provide typescript (p6fa46), requested by abitype
Actual behavior
➤ YN0002: │ web3-eth-abi@npm:4.2.2 doesn't provide typescript (p6fa46), requested by abitype
Steps to reproduce the behavior
yarn install
yarn explain peer-requirements p6fa46
abitype@npm:0.7.1 [20ff3] → >=4.9.4 ✘
Logs
I think the problem is caused by using typescript version 4.7.4 on
web3-eth-abi
.Environment
Node: v16.19.1
typescript: v4.9.5
web3.js: v4.10.0
The text was updated successfully, but these errors were encountered: