diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c9aa93a1e2..403e04eff9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - node-version: [16.x, 18.x] + node-version: [16.x, 18.x, 20.x] steps: - uses: actions/checkout@v4 @@ -48,7 +48,7 @@ jobs: path: | node_modules modules/*/node_modules - key: ${{ runner.os }}-${{ hashFiles('yarn.lock') }}-${{ hashFiles('tsconfig.packages.json') }}-${{ hashFiles('package.json') }} + key: ${{ runner.os }}-node${{matrix.node-version}}-${{ hashFiles('yarn.lock') }}-${{ hashFiles('tsconfig.packages.json') }}-${{ hashFiles('package.json') }} - name: Install Packages if: steps.lerna-cache.outputs.cache-hit != 'true' || contains( github.event.pull_request.labels.*.name, 'SKIP_CACHE') diff --git a/.nvmrc b/.nvmrc index b6a7d89c68..209e3ef4b6 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -16 +20 diff --git a/README.md b/README.md index ba629ca89a..b26d20b9fc 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ BitGoJS currently provides support for the following Node versions per package.j ``` "engines": { - "node": ">=16 <19", + "node": ">=16 <21", "npm": ">=3.10.10" } ``` @@ -63,6 +63,7 @@ As each Node LTS version reaches its end-of-life we will exclude that version fr - `16` - `18` +- `20` JavaScript package managers should allow you to install this package with any version of Node, with, at most, a warning if your version of Node does not fall within the range specified by our node engines property. If you encounter issues installing this package on a supported version of Node, please report the issue to us. diff --git a/modules/abstract-cosmos/package.json b/modules/abstract-cosmos/package.json index c39f53053a..979ab24226 100644 --- a/modules/abstract-cosmos/package.json +++ b/modules/abstract-cosmos/package.json @@ -15,7 +15,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/abstract-eth/package.json b/modules/abstract-eth/package.json index 4edc096157..060794e404 100644 --- a/modules/abstract-eth/package.json +++ b/modules/abstract-eth/package.json @@ -15,7 +15,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/abstract-utxo/package.json b/modules/abstract-utxo/package.json index 7f9dbc016b..04f93fdcf8 100644 --- a/modules/abstract-utxo/package.json +++ b/modules/abstract-utxo/package.json @@ -15,7 +15,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/account-lib/package.json b/modules/account-lib/package.json index ab829072fc..faa1db3807 100644 --- a/modules/account-lib/package.json +++ b/modules/account-lib/package.json @@ -24,7 +24,7 @@ "author": "BitGo SDK Team ", "license": "ISC", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "dependencies": { "@bitgo/sdk-coin-algo": "^1.7.0", diff --git a/modules/bitgo/package.json b/modules/bitgo/package.json index e435bd4b0e..0c760ffffe 100644 --- a/modules/bitgo/package.json +++ b/modules/bitgo/package.json @@ -16,7 +16,7 @@ }, "license": "Apache-2.0", "engines": { - "node": ">=16 <19", + "node": ">=16 <21", "npm": ">=3.10.10" }, "scripts": { diff --git a/modules/sdk-coin-ada/package.json b/modules/sdk-coin-ada/package.json index ee4e948680..47a7e45b10 100644 --- a/modules/sdk-coin-ada/package.json +++ b/modules/sdk-coin-ada/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-algo/package.json b/modules/sdk-coin-algo/package.json index 0a808a9de5..4993f59d0a 100644 --- a/modules/sdk-coin-algo/package.json +++ b/modules/sdk-coin-algo/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-arbeth/package.json b/modules/sdk-coin-arbeth/package.json index 71e91e811d..7b26dad267 100644 --- a/modules/sdk-coin-arbeth/package.json +++ b/modules/sdk-coin-arbeth/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-atom/package.json b/modules/sdk-coin-atom/package.json index 39c364b6b2..5e90cdbcff 100644 --- a/modules/sdk-coin-atom/package.json +++ b/modules/sdk-coin-atom/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-avaxc/package.json b/modules/sdk-coin-avaxc/package.json index 7036fc1c2e..d6e63adda9 100644 --- a/modules/sdk-coin-avaxc/package.json +++ b/modules/sdk-coin-avaxc/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-avaxp/package.json b/modules/sdk-coin-avaxp/package.json index 67523edac4..4d1223f40a 100644 --- a/modules/sdk-coin-avaxp/package.json +++ b/modules/sdk-coin-avaxp/package.json @@ -26,7 +26,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "lint-staged": { "*.{js,ts}": [ diff --git a/modules/sdk-coin-bch/package.json b/modules/sdk-coin-bch/package.json index 3c20d00b42..3979a667fa 100644 --- a/modules/sdk-coin-bch/package.json +++ b/modules/sdk-coin-bch/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-bcha/package.json b/modules/sdk-coin-bcha/package.json index 1df32d8e72..b2dd0c52cf 100644 --- a/modules/sdk-coin-bcha/package.json +++ b/modules/sdk-coin-bcha/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-bera/package.json b/modules/sdk-coin-bera/package.json index b8345fe559..9e746eba54 100644 --- a/modules/sdk-coin-bera/package.json +++ b/modules/sdk-coin-bera/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-bld/package.json b/modules/sdk-coin-bld/package.json index 56c5df5db2..3bdb5f2acf 100644 --- a/modules/sdk-coin-bld/package.json +++ b/modules/sdk-coin-bld/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-bsc/package.json b/modules/sdk-coin-bsc/package.json index a1aa756f0e..69fa67e10e 100644 --- a/modules/sdk-coin-bsc/package.json +++ b/modules/sdk-coin-bsc/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-bsv/package.json b/modules/sdk-coin-bsv/package.json index 3b4b32c378..51df8b6d2c 100644 --- a/modules/sdk-coin-bsv/package.json +++ b/modules/sdk-coin-bsv/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-btc/package.json b/modules/sdk-coin-btc/package.json index 04f8db8bb1..b703bc3c71 100644 --- a/modules/sdk-coin-btc/package.json +++ b/modules/sdk-coin-btc/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-btg/package.json b/modules/sdk-coin-btg/package.json index 04ebcc33ae..966f3a6f5b 100644 --- a/modules/sdk-coin-btg/package.json +++ b/modules/sdk-coin-btg/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-celo/package.json b/modules/sdk-coin-celo/package.json index f843a7dce5..946f13e1df 100644 --- a/modules/sdk-coin-celo/package.json +++ b/modules/sdk-coin-celo/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-coreum/package.json b/modules/sdk-coin-coreum/package.json index 7a804eb1b6..cfa7a0ed9d 100644 --- a/modules/sdk-coin-coreum/package.json +++ b/modules/sdk-coin-coreum/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-cspr/package.json b/modules/sdk-coin-cspr/package.json index bcf8bd71e0..f98c2bd6c2 100644 --- a/modules/sdk-coin-cspr/package.json +++ b/modules/sdk-coin-cspr/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-dash/package.json b/modules/sdk-coin-dash/package.json index 0bc77659d2..b56c10d99f 100644 --- a/modules/sdk-coin-dash/package.json +++ b/modules/sdk-coin-dash/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-doge/package.json b/modules/sdk-coin-doge/package.json index 6fc3b4a25d..599f79b15f 100644 --- a/modules/sdk-coin-doge/package.json +++ b/modules/sdk-coin-doge/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-dot/package.json b/modules/sdk-coin-dot/package.json index 5da94b2f35..227538dc67 100644 --- a/modules/sdk-coin-dot/package.json +++ b/modules/sdk-coin-dot/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-eos/package.json b/modules/sdk-coin-eos/package.json index ed4ff6ca26..edf6500008 100644 --- a/modules/sdk-coin-eos/package.json +++ b/modules/sdk-coin-eos/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-etc/package.json b/modules/sdk-coin-etc/package.json index 647f7edffe..37d65b5210 100644 --- a/modules/sdk-coin-etc/package.json +++ b/modules/sdk-coin-etc/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-eth/package.json b/modules/sdk-coin-eth/package.json index 9484a5d040..05badbad05 100644 --- a/modules/sdk-coin-eth/package.json +++ b/modules/sdk-coin-eth/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-eth2/package.json b/modules/sdk-coin-eth2/package.json index 3f5f320c96..18e6befd2c 100644 --- a/modules/sdk-coin-eth2/package.json +++ b/modules/sdk-coin-eth2/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-ethw/package.json b/modules/sdk-coin-ethw/package.json index 05e90a0b3d..4b6aa3347f 100644 --- a/modules/sdk-coin-ethw/package.json +++ b/modules/sdk-coin-ethw/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-hash/package.json b/modules/sdk-coin-hash/package.json index c1bb9536fe..2cc70fb58a 100644 --- a/modules/sdk-coin-hash/package.json +++ b/modules/sdk-coin-hash/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-hbar/package.json b/modules/sdk-coin-hbar/package.json index d6f35c7c02..aad5086366 100644 --- a/modules/sdk-coin-hbar/package.json +++ b/modules/sdk-coin-hbar/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-injective/package.json b/modules/sdk-coin-injective/package.json index b464a0640b..b908d568b6 100644 --- a/modules/sdk-coin-injective/package.json +++ b/modules/sdk-coin-injective/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-islm/package.json b/modules/sdk-coin-islm/package.json index b9db8c3ecc..7c9b01247b 100644 --- a/modules/sdk-coin-islm/package.json +++ b/modules/sdk-coin-islm/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-ltc/package.json b/modules/sdk-coin-ltc/package.json index 9b198a5309..c29dc9e101 100644 --- a/modules/sdk-coin-ltc/package.json +++ b/modules/sdk-coin-ltc/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-near/package.json b/modules/sdk-coin-near/package.json index 8bd17ffa53..f2f8839155 100644 --- a/modules/sdk-coin-near/package.json +++ b/modules/sdk-coin-near/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-opeth/package.json b/modules/sdk-coin-opeth/package.json index e5e29259f1..385025ad57 100644 --- a/modules/sdk-coin-opeth/package.json +++ b/modules/sdk-coin-opeth/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-osmo/package.json b/modules/sdk-coin-osmo/package.json index af35d58ad3..a660a72b0b 100644 --- a/modules/sdk-coin-osmo/package.json +++ b/modules/sdk-coin-osmo/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-polygon/package.json b/modules/sdk-coin-polygon/package.json index 703b2a7abb..3f54c15858 100644 --- a/modules/sdk-coin-polygon/package.json +++ b/modules/sdk-coin-polygon/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-rbtc/package.json b/modules/sdk-coin-rbtc/package.json index 3c672517df..be20460df7 100644 --- a/modules/sdk-coin-rbtc/package.json +++ b/modules/sdk-coin-rbtc/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-sei/package.json b/modules/sdk-coin-sei/package.json index d5cf6c6815..578c49d6b6 100644 --- a/modules/sdk-coin-sei/package.json +++ b/modules/sdk-coin-sei/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-sol/package.json b/modules/sdk-coin-sol/package.json index fcbe29e75e..33c0e7b67e 100644 --- a/modules/sdk-coin-sol/package.json +++ b/modules/sdk-coin-sol/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-stx/package.json b/modules/sdk-coin-stx/package.json index 3898dd9453..bc1efc1d74 100644 --- a/modules/sdk-coin-stx/package.json +++ b/modules/sdk-coin-stx/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-sui/package.json b/modules/sdk-coin-sui/package.json index ea759297b3..7dba3e8a53 100644 --- a/modules/sdk-coin-sui/package.json +++ b/modules/sdk-coin-sui/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-tia/package.json b/modules/sdk-coin-tia/package.json index 0cdfc53625..3f139b8e08 100644 --- a/modules/sdk-coin-tia/package.json +++ b/modules/sdk-coin-tia/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-ton/package.json b/modules/sdk-coin-ton/package.json index 569544e736..ea082d8eed 100644 --- a/modules/sdk-coin-ton/package.json +++ b/modules/sdk-coin-ton/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-trx/package.json b/modules/sdk-coin-trx/package.json index bf6194f1dd..de983c0834 100644 --- a/modules/sdk-coin-trx/package.json +++ b/modules/sdk-coin-trx/package.json @@ -21,7 +21,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-xlm/package.json b/modules/sdk-coin-xlm/package.json index 3226539f7d..1282e02a27 100644 --- a/modules/sdk-coin-xlm/package.json +++ b/modules/sdk-coin-xlm/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-xrp/package.json b/modules/sdk-coin-xrp/package.json index da7f7e7288..407f73b82f 100644 --- a/modules/sdk-coin-xrp/package.json +++ b/modules/sdk-coin-xrp/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-xtz/package.json b/modules/sdk-coin-xtz/package.json index 2380fe99f4..bc0a3cd968 100644 --- a/modules/sdk-coin-xtz/package.json +++ b/modules/sdk-coin-xtz/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-zec/package.json b/modules/sdk-coin-zec/package.json index 8997b328e5..0050097c21 100644 --- a/modules/sdk-coin-zec/package.json +++ b/modules/sdk-coin-zec/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-coin-zeta/package.json b/modules/sdk-coin-zeta/package.json index 906c9cadd7..c8003fbf80 100644 --- a/modules/sdk-coin-zeta/package.json +++ b/modules/sdk-coin-zeta/package.json @@ -18,7 +18,7 @@ "author": "BitGo SDK Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-rpc-wrapper/package.json b/modules/sdk-rpc-wrapper/package.json index 3ce512224f..2457ee6dbf 100644 --- a/modules/sdk-rpc-wrapper/package.json +++ b/modules/sdk-rpc-wrapper/package.json @@ -23,7 +23,7 @@ "author": "Bitgo DEFI Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/sdk-unified-wallet/package.json b/modules/sdk-unified-wallet/package.json index ab5d518da3..91ffdfdcf7 100644 --- a/modules/sdk-unified-wallet/package.json +++ b/modules/sdk-unified-wallet/package.json @@ -29,7 +29,7 @@ "author": "Bitgo DEFI Team ", "license": "MIT", "engines": { - "node": ">=16 <19" + "node": ">=16 <21" }, "repository": { "type": "git", diff --git a/modules/secp256k1/package.json b/modules/secp256k1/package.json index 3f5f6aa7d0..2eaa98f2c0 100644 --- a/modules/secp256k1/package.json +++ b/modules/secp256k1/package.json @@ -4,7 +4,7 @@ "description": "Low-level cryptographic methods used in BitGo packages for the secp256k1 curve", "main": "./dist/src/index.js", "engines": { - "node": ">=10.22.0 <19", + "node": ">=10.22.0 <21", "npm": ">=3.10.10" }, "keywords": [ diff --git a/modules/utxo-lib/package.json b/modules/utxo-lib/package.json index eb65a36a75..2b4f1e0752 100644 --- a/modules/utxo-lib/package.json +++ b/modules/utxo-lib/package.json @@ -4,7 +4,7 @@ "description": "Client-side Bitcoin JavaScript library", "main": "./dist/src/index.js", "engines": { - "node": ">=10.22.0 <19", + "node": ">=10.22.0 <21", "npm": ">=3.10.10" }, "keywords": [ diff --git a/package.json b/package.json index 791821177e..a11b08a184 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "@commitlint/config-conventional": "^11.0.0", "@types/lodash": "^4.14.151", "@types/mocha": "^9.1.0", - "@types/node": "^16.18.46", + "@types/node": "^20.8.0", "@types/semver": "^7.3.12", "@types/sinon": "^7.0.6", "@typescript-eslint/eslint-plugin": "^4.23.0", diff --git a/yarn.lock b/yarn.lock index 0e48a05782..874340f98d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5052,6 +5052,13 @@ resolved "https://registry.npmjs.org/@types/node/-/node-14.18.43.tgz" integrity sha512-n3eFEaoem0WNwLux+k272P0+aq++5o05bA9CfiwKPdYPB5ZambWKdWoeHy7/OJiizMhzg27NLaZ6uzjLTzXceQ== +"@types/node@^20.8.0": + version "20.8.10" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.10.tgz#a5448b895c753ae929c26ce85cab557c6d4a365e" + integrity sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w== + dependencies: + undici-types "~5.26.4" + "@types/normalize-package-data@^2.4.0": version "2.4.1" resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz" @@ -18668,6 +18675,11 @@ underscore@~1.13.2: resolved "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz" integrity sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz"