diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 098d98f1..9a497929 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ jobs: strategy: fail-fast: false matrix: - nodeVersion: [12, 14, 16, 18] + nodeVersion: [14, 16, 18] arch: [x64] os: [macos-11, windows-2019, ubuntu-22.04] include: diff --git a/package.json b/package.json index 09516b65..6b18f2d8 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "update-embedded-git": "node ./script/update-embedded-git.js" }, "engines": { - "node": ">= 12" + "node": ">= 14" }, "repository": { "type": "git", diff --git a/script/download-git.js b/script/download-git.js index 06d2c997..86756861 100644 --- a/script/download-git.js +++ b/script/download-git.js @@ -4,7 +4,7 @@ const ProgressBar = require('progress') const tar = require('tar') const https = require('https') const { createHash } = require('crypto') -const { rm, rmdir, mkdir, createReadStream, createWriteStream, existsSync } = require('fs') +const { rm, mkdir, createReadStream, createWriteStream, existsSync } = require('fs') const config = require('./config')() @@ -101,8 +101,7 @@ if (config.source === '') { process.exit(0) } -// Node 12 didn't have rm, only rmdir -;(rm || rmdir)(config.outputPath, { recursive: true, force: true }, error => { +rm(config.outputPath, { recursive: true, force: true }, error => { if (error) { console.log(`Unable to clean directory at ${config.outputPath}`, error) process.exit(1)