- use named export of
EventEmitter
to fix #6
- add
.inspectError
method export - report
HTTPError.statusCode
too - fix code coverage
- ESM only, and bundled with tsup, and move back to proxy-agent
- cd33ea5 fix fs types
- 03ad88a chore: update deps
- fix: update got & revert previous
got.retry = 0
change, since new got fix this - fix: pretry for needDownload too
- fix: disable got internal retry logic to prevent error like sindresorhus/got#1489 (comment)
- fix:
module.exports.dl
usage
- fix
useProxyEnv
option not working
- use hpagent instead of proxy-agent. for a
ECONNRESET
bug caused by proxy-agent. and I can't dig into this, so replace this.
- remove vampire.jpeg from publish
- typescript comment improvement
- inspectError improvement
- fix:
export TimeoutError = promise.retry.TimeoutError
&export RequestTimeoutError = got.TimeoutError
- feat: readUrl, add
options.cacheDir
&options.maxAge
support
- use promise.retry v1.0.0, use AbortSignal for clean up
- export
pretry.RetryError
- remove file when 404 error
- add
dl({ inspectError: true })
option to printurl
&file
before throwRetryError
- export util
is404Error
, gotRequestError
/HTTPError
etc
- upgrade got v11
- move to TypeScript
- add proxy-agent support
- revert got to v9.x for its bad proxy support, and create a
new-got
branch.
- update
got
to latest v11.x, usestream.pipeline
insteadofstream.pipe
- add
expectSize
/expectHash
/expectHashAlgorithm
todl
options - refactor Vampire, move
skipExists
& new add validate options toVampire#needDownload
Since AWS request has signatures, so HEAD request that url would fail
So U should provide the expectSize
to avoid the HEAD request
- add API doc to readme.md
- add
readUrl
- add
readUrl
&Vampire
to types/index.d.ts
- add types/index.d.ts
- remove unused dep
log-symbols
- use
got
instead ofrequest
/request-promise
, fordownloadProgress
event
- use mocha, fix error caused by
request
/request-promise
- first release