diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index efcdb8a..537d848 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: os: [macOS-latest, ubuntu-latest] - node-version: [10.x, 12.x, 14.x] + node-version: [12.x, 14.x, 16.x] steps: - name: Install macOS dependencies diff --git a/README.md b/README.md index ad0d4ff..21d3137 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ ## Requirements -This tool requires Node 10 or greater and `rpmbuild` 4.13 or greater to build the `.rpm` package. +This tool requires Node 12 or greater and `rpmbuild` 4.13 or greater to build the `.rpm` package. **Note**: RPM 4.13.0 or greater is required due to the [boolean dependency feature](http://rpm.org/user_doc/boolean_dependencies.html). diff --git a/package.json b/package.json index abf3837..e2dba5f 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "linux" ], "engines": { - "node": ">= 10.0.0" + "node": ">= 12" }, "main": "src/installer.js", "bin": { @@ -37,10 +37,10 @@ "@malept/cross-spawn-promise": "^1.0.0", "debug": "^4.1.1", "electron-installer-common": "^0.10.2", - "fs-extra": "^9.0.0", + "fs-extra": "^10.0.0", "lodash": "^4.17.15", "word-wrap": "^1.2.3", - "yargs": "^16.0.2" + "yargs": "^17.0.1" }, "devDependencies": { "chai": "^4.2.0", @@ -52,8 +52,8 @@ "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^5.0.0", "husky": "^6.0.0", - "lint-staged": "^10.2.7", - "mocha": "^8.0.1", + "lint-staged": "^11.0.0", + "mocha": "^9.0.1", "promise-retry": "^2.0.1", "proxyquire": "^2.1.3", "sinon": "^10.0.0",