Skip to content

Commit 144bfd6

Browse files
authored
chore!: remove make-dir package and use native, drop Node.js 10 support
1 parent 068cb18 commit 144bfd6

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

package-lock.json

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"fetch"
3737
],
3838
"engines": {
39-
"node": ">=10"
39+
"node": "^12.20.0 || ^14.14.0 || >=16.0.0"
4040
},
4141
"author": "David Calavera",
4242
"license": "MIT",
@@ -56,7 +56,6 @@
5656
"@types/node-fetch": "^2.1.6",
5757
"@types/semver": "^7.0.0",
5858
"download": "^8.0.0",
59-
"make-dir": "^3.1.0",
6059
"node-fetch": "^2.3.0",
6160
"semver": "^7.0.0"
6261
}

src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1+
import { promises as fs } from 'fs'
12
import { Agent } from 'http'
23

34
import download from 'download'
4-
import makeDir from 'make-dir'
55
import fetch, { RequestInit } from 'node-fetch'
66
import { gt } from 'semver'
77

@@ -47,7 +47,7 @@ async function resolveRelease(repository: string, fetchOptions?: RequestInit): P
4747

4848
async function downloadFile(release: Release, { agent }: DownloadOptions) {
4949
const url = `https://github.com/${release.repository}/releases/download/${release.version}/${release.package}`
50-
await makeDir(release.destination)
50+
await fs.mkdir(release.destination, { recursive: true })
5151
await download(url, release.destination, {
5252
extract: release.extract,
5353
agent: agent as Agent,

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"compilerOptions": {
3-
"target": "es6",
3+
"target": "es2019",
44
"module": "commonjs",
55
"declaration": true,
66
"outDir": "./dist",

0 commit comments

Comments
 (0)