diff --git a/.nvmrc b/.nvmrc index 89bf9cb0e4a..f599e28b8ab 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -8.16.2 +10 diff --git a/.travis.yml b/.travis.yml index b7e165c932e..051281f5348 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,8 @@ language: node_js sudo: false node_js: - - '8' - '10' + - '12' script: - npm run test-ci - node scripts/build-locales diff --git a/README.md b/README.md index 9966ec796d0..c03eb397cef 100644 --- a/README.md +++ b/README.md @@ -125,7 +125,7 @@ bin/addons-linter my-addon.zip ### Required Node version -addons-linter requires Node.js v8 or greater. Have a look at our `.travis.yml` file which Node.js versions we officially test. +addons-linter requires Node.js v10 or greater. Have a look at our `.travis.yml` file which Node.js versions we officially test. Using nvm is probably the easiest way to manage multiple Node versions side by side. See [nvm on GitHub](https://github.com/creationix/nvm) for more details. diff --git a/package.json b/package.json index 18dbb59fedc..a41329ade9d 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,9 @@ "bin": { "addons-linter": "bin/addons-linter" }, + "engines": { + "node": ">=10.13" + }, "scripts": { "build": "webpack --verbose --bail --display-error-details --progress --colors --config webpack.config.js", "eslint": "eslint bin/* scripts/* .",