1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-27 04:46:10 +01:00

Use node 18 (#20308)

* use node v18
This commit is contained in:
Brad Decker 2023-07-31 14:51:39 -05:00 committed by GitHub
parent 5df6a71cea
commit e2e1a5fe07
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 8 additions and 8 deletions

View File

@ -3,16 +3,16 @@ version: 2.1
executors: executors:
node-browsers: node-browsers:
docker: docker:
- image: cimg/node:16.20-browsers - image: cimg/node:18.17-browsers
node-browsers-medium-plus: node-browsers-medium-plus:
docker: docker:
- image: cimg/node:16.20-browsers - image: cimg/node:18.17-browsers
resource_class: medium+ resource_class: medium+
environment: environment:
NODE_OPTIONS: --max_old_space_size=2048 NODE_OPTIONS: --max_old_space_size=2048
node-browsers-large: node-browsers-large:
docker: docker:
- image: cimg/node:16.20-browsers - image: cimg/node:18.17-browsers
resource_class: large resource_class: large
environment: environment:
NODE_OPTIONS: --max_old_space_size=2048 NODE_OPTIONS: --max_old_space_size=2048

2
.nvmrc
View File

@ -1 +1 @@
v16 v18

View File

@ -14,11 +14,11 @@ To learn how to contribute to the MetaMask project itself, visit our [Internal D
## Building locally ## Building locally
- Install [Node.js](https://nodejs.org) version 16 - Install [Node.js](https://nodejs.org) version 18
- If you are using [nvm](https://github.com/nvm-sh/nvm#installing-and-updating) (recommended) running `nvm use` will automatically choose the right node version for you. - If you are using [nvm](https://github.com/nvm-sh/nvm#installing-and-updating) (recommended) running `nvm use` will automatically choose the right node version for you.
- Install [Yarn v3](https://yarnpkg.com/getting-started/install) - Install [Yarn v3](https://yarnpkg.com/getting-started/install)
- ONLY follow the steps in the "Install Corepack" and "Updating the global Yarn version" sections - ONLY follow the steps in the "Install Corepack" and "Updating the global Yarn version" sections
- DO NOT take any of the steps in the "Initializing your project", "Updating to the latest versions" or "Installing the latest build fresh from master" sections. These steps could result in your repo being reset or installing the wrong yarn version, which can break your build. - DO NOT take any of the steps in the "Initializing your project", "Updating to the latest versions" or "Installing the latest build fresh from master" sections. These steps could result in your repo being reset or installing the wrong yarn version, which can break your build.
- Duplicate `.metamaskrc.dist` within the root and rename it to `.metamaskrc` - Duplicate `.metamaskrc.dist` within the root and rename it to `.metamaskrc`
- Replace the `INFURA_PROJECT_ID` value with your own personal [Infura Project ID](https://infura.io/docs). - Replace the `INFURA_PROJECT_ID` value with your own personal [Infura Project ID](https://infura.io/docs).
- If debugging MetaMetrics, you'll need to add a value for `SEGMENT_WRITE_KEY` [Segment write key](https://segment.com/docs/connections/find-writekey/), see [Developing on MetaMask - Segment](./development/README.md#segment). - If debugging MetaMetrics, you'll need to add a value for `SEGMENT_WRITE_KEY` [Segment write key](https://segment.com/docs/connections/find-writekey/), see [Developing on MetaMask - Segment](./development/README.md#segment).

View File

@ -559,7 +559,7 @@
"yargs": "^17.0.1" "yargs": "^17.0.1"
}, },
"engines": { "engines": {
"node": "^16.20.0", "node": ">= 18",
"yarn": "^3.2.4" "yarn": "^3.2.4"
}, },
"lavamoat": { "lavamoat": {