mirror of
https://github.com/embarklabs/embark.git
synced 2025-01-11 06:16:01 +00:00
7e550f0e6f
Refactor typings as necessary. In order for `bignumber.js` in the root `node_modules` to not conflict with `@types/bignumber.js`, specify `"bignumber.js": "5.0.0"` in `devDependencies` and `"embark-ui/bignumber.js"` in `nohoist` of the root `package.json`. In `packages/plugins/rpc-manager` switch from callback to promise usage with respect to `web3.eth.accounts.signTransaction` because of a [bug][bug] discovered in web3 v1.2.4. In `packages/plugins/solidity-tests` specialize the tsc compiler options with `"skipLibCheck": true` because of a problematic web3-related typing in the `.d.ts` files of the remix-tests package. Bump ganache-cli from 6.4.3 to 6.7.0 (latest) because 6.4.3 doesn't support `eth_chainId` but web3 1.2.4 makes use of the `eth_chainId` RPC method (EIP 695). BREAKING CHANGE: bump embark's minimum supported version of parity from `>=2.0.0` to `>=2.2.1`. This is necessary since web3 1.2.4 makes use of the `eth_chainId` RPC method (EIP 695) and that parity version is the earliest one to implement it. [bug]: https://github.com/ethereum/web3.js/issues/3283
19 lines
381 B
JSON
19 lines
381 B
JSON
{
|
|
"compilerOptions": {
|
|
"composite": true,
|
|
"declarationDir": "./dist",
|
|
"rootDir": "./src",
|
|
"skipLibCheck": true,
|
|
"tsBuildInfoFile": "./node_modules/.cache/tsc/tsconfig.embark-solidity-tests.tsbuildinfo"
|
|
},
|
|
"extends": "../../../tsconfig.base.json",
|
|
"include": [
|
|
"src/lib/**/*"
|
|
],
|
|
"references": [
|
|
{
|
|
"path": "../../core/utils"
|
|
}
|
|
]
|
|
}
|