diff --git a/.travis.yml b/.travis.yml index f5eabc7..9d7745e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,4 +3,3 @@ node_js: - '14' - '12' - '10' - - '8' diff --git a/index.d.ts b/index.d.ts index 7b98134..7b2f71c 100644 --- a/index.d.ts +++ b/index.d.ts @@ -100,9 +100,6 @@ declare const getStream: { ): Promise; MaxBufferError: typeof MaxBufferErrorClass; - - // TODO: Remove this for the next major release - default: typeof getStream; }; export = getStream; diff --git a/index.js b/index.js index 71a1ad9..1c5d028 100644 --- a/index.js +++ b/index.js @@ -24,8 +24,8 @@ async function getStream(inputStream, options) { }; const {maxBuffer} = options; - const stream = bufferStream(options); + await new Promise((resolve, reject) => { const rejectPromise = error => { // Don't retrieve an oversized buffer. @@ -56,8 +56,6 @@ async function getStream(inputStream, options) { } module.exports = getStream; -// TODO: Remove this for the next major release -module.exports.default = getStream; module.exports.buffer = (stream, options) => getStream(stream, {...options, encoding: 'buffer'}); module.exports.array = (stream, options) => getStream(stream, {...options, array: true}); module.exports.MaxBufferError = MaxBufferError; diff --git a/index.test-d.ts b/index.test-d.ts index 41ff487..3c6923c 100644 --- a/index.test-d.ts +++ b/index.test-d.ts @@ -13,9 +13,9 @@ expectType>(getStream.buffer(stream)); expectType>(getStream.buffer(stream, {maxBuffer: 10})); expectType>(getStream.buffer(stream, {encoding: 'utf8'})); -expectType>(getStream.array(stream)); -expectType>(getStream.array<{}>(stream)); -expectType>(getStream.array(stream, {maxBuffer: 10})); +expectType>(getStream.array(stream)); +expectType>(getStream.array<{}>(stream)); +expectType>(getStream.array(stream, {maxBuffer: 10})); expectType>(getStream.array(stream, {encoding: 'buffer'})); expectType>( getStream.array(stream, {maxBuffer: 10, encoding: 'buffer'}) diff --git a/package.json b/package.json index a2c0f9c..3d4cb32 100644 --- a/package.json +++ b/package.json @@ -38,10 +38,10 @@ "object" ], "devDependencies": { - "@types/node": "^12.0.7", - "ava": "^2.0.0", + "@types/node": "^14.0.27", + "ava": "^2.4.0", "into-stream": "^5.0.0", - "tsd": "^0.7.2", + "tsd": "^0.13.1", "xo": "^0.24.0" } } diff --git a/test.js b/test.js index 0809a8a..6d76a6b 100644 --- a/test.js +++ b/test.js @@ -7,8 +7,8 @@ import getStream from '.'; function makeSetup(intoStream) { const setup = (streamDef, options) => getStream(intoStream(streamDef), options); - setup.array = (streamDef, opts) => getStream.array(intoStream(streamDef), opts); - setup.buffer = (streamDef, opts) => getStream.buffer(intoStream(streamDef), opts); + setup.array = (streamDef, options) => getStream.array(intoStream(streamDef), options); + setup.buffer = (streamDef, options) => getStream.buffer(intoStream(streamDef), options); return setup; }