packages/contract/package.json
{
"name": "@truffle/contract",
"description": "A better contract abstraction for Ethereum (formerly EtherPudding)",
"license": "MIT",
"author": "Tim Coulter <tim@trufflesuite.com>",
"homepage": "https://github.com/trufflesuite/truffle/tree/master/packages/contract#readme",
"repository": {
"type": "git",
"url": "https://github.com/trufflesuite/truffle.git",
"directory": "packages/contract"
},
"bugs": {
"url": "https://github.com/trufflesuite/truffle/issues"
},
"version": "4.6.31",
"main": "index.js",
"scripts": {
"build": "yarn compile",
"compile": "NODE_ENV=production webpack --config ./webpack.config.js && NODE_ENV=development webpack --config ./webpack.config.js",
"prepare": "yarn compile",
"publish:next": "node ../truffle/scripts/prereleaseVersion.js next next"
},
"dependencies": {
"@ensdomains/ensjs": "^2.1.0",
"@truffle/blockchain-utils": "^0.1.9",
"@truffle/contract-schema": "^3.4.16",
"@truffle/debug-utils": "^6.0.57",
"@truffle/error": "^0.2.2",
"@truffle/interface-adapter": "^0.5.37",
"bignumber.js": "^7.2.1",
"debug": "^4.3.1",
"ethers": "^4.0.32",
"web3": "1.10.0",
"web3-core-helpers": "1.10.0",
"web3-core-promievent": "1.10.0",
"web3-eth-abi": "1.10.0",
"web3-utils": "1.10.0"
},
"devDependencies": {
"assert": "^2.0.0",
"buffer": "6.0.3",
"crypto-browserify": "^3.12.0",
"https-browserify": "^1.0.0",
"os-browserify": "^0.3.0",
"path-browserify": "^1.0.1",
"stream-browserify": "^3.0.0",
"stream-http": "^3.2.0",
"url": "^0.11.0",
"vm-browserify": "^1.1.2",
"webpack": "^5.88.2",
"webpack-cli": "^4.10.0"
},
"keywords": [
"abstraction",
"contract",
"ethereum",
"truffle"
],
"publishConfig": {
"access": "public"
},
"engines": {
"node": "^16.20 || ^18.16 || >=20"
}
}