thehubbleproject / hubble-contracts

Hubble optimistic rollup
https://thehubbleproject.github.io/docs/
MIT License
133 stars 28 forks source link

Update NodeJS v14 #567

Open jacque006 opened 3 years ago

jacque006 commented 3 years ago

NodeJS

Update to latest LTS v14

jacque006 commented 3 years ago

npm@7 introduced a new lockfile format https://docs.npmjs.com/cli/v7/configuring-npm/package-lock-json#lockfileversion . As part of moving to a new node version, we should move to npm v7 and enforce that version or greater in our engines entry.

jacque006 commented 3 years ago

In version matrix, consider adding v16.x as well since it will LTS in October

jacque006 commented 3 years ago

Remove del dep https://github.com/thehubbleproject/hubble-contracts/pull/619#discussion_r668288517

jacque006 commented 3 years ago

Update target and lib entries in tsconfig.json to match proper ES support level for node version.