Skip to content

Commit cdbd77b

Browse files
authoredOct 28, 2024··
Upgrade dependencies (#133)
1 parent 46e0ec3 commit cdbd77b

File tree

9 files changed

+3
-16
lines changed

9 files changed

+3
-16
lines changed
 

‎.github/workflows/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
fail-fast: false
1111
matrix:
1212
node-version:
13-
- 22
13+
- 23
1414
- 18
1515
steps:
1616
- uses: actions/checkout@v4

‎package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
"concat"
4646
],
4747
"dependencies": {
48-
"@sec-ant/readable-stream": "^0.5.0",
48+
"@sec-ant/readable-stream": "^0.6.0",
4949
"is-stream": "^4.0.1"
5050
},
5151
"devDependencies": {

‎source/index.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export class MaxBufferError extends Error {
88

99
// eslint-disable-next-line @typescript-eslint/ban-types
1010
type TextStreamItem = string | Buffer | ArrayBuffer | ArrayBufferView;
11-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
11+
1212
export type AnyStream<SteamItem = TextStreamItem> = Readable | ReadableStream<SteamItem> | AsyncIterable<SteamItem>;
1313

1414
export type Options = {

‎source/index.test-d.ts

-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@ expectError(await getStreamAsArrayBuffer(nodeStream, {maxBuffer: 10}, {}));
8080
expectType<any[]>(await getStreamAsArray(nodeStream));
8181
expectType<any[]>(await getStreamAsArray(nodeStream, {maxBuffer: 10}));
8282
expectType<any[]>(await getStreamAsArray(readableStream));
83-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
8483
expectType<Uint8Array[]>(await getStreamAsArray(readableStream as ReadableStream<Uint8Array>));
8584
expectType<string[]>(await getStreamAsArray(stringAsyncIterable));
8685
// eslint-disable-next-line @typescript-eslint/ban-types

‎test/helpers/index.js

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import {finished} from 'node:stream/promises';
55
export {fromAnyIterable as readableStreamFrom} from '@sec-ant/readable-stream/ponyfill';
66

77
export const createStream = streamDefinition => typeof streamDefinition === 'function'
8-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
98
? Duplex.from(streamDefinition)
109
: Readable.from(streamDefinition);
1110

‎test/integration.js

-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import {fixtureString, fixtureBuffer, fixtureUtf16} from './fixtures/index.js';
99

1010
const TEST_URL = 'https://nodejs.org/dist/index.json';
1111

12-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
1312
const createReadableStream = streamDefinition => Duplex.toWeb(Duplex.from(streamDefinition)).readable;
1413

1514
test('works with opendir()', async t => {
@@ -64,15 +63,13 @@ if (!nodeVersion.startsWith('v16.')) {
6463
test('works with readableWebStream({ type: "bytes" })', readableWebStream, 'bytes');
6564

6665
test('works with fetch()', async t => {
67-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
6866
const {body} = await fetch(TEST_URL);
6967
const result = await getStream(body);
7068
const parsedResult = JSON.parse(result);
7169
t.true(Array.isArray(parsedResult));
7270
});
7371

7472
test('can use TextDecoderStream', async t => {
75-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
7673
const textDecoderStream = new TextDecoderStream('utf-16le');
7774
const result = await getStream(
7875
createReadableStream(fixtureUtf16).pipeThrough(textDecoderStream),

‎test/stream.js

-1
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,6 @@ const testMultipleReads = async (t, wait) => {
274274
assertSuccess(t, stream, Readable);
275275
};
276276

277-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
278277
test('Handles multiple successive fast reads', testMultipleReads, () => scheduler.yield());
279278
test('Handles multiple successive slow reads', testMultipleReads, () => pSetTimeout(100));
280279

‎test/web-stream-ponyfill.js

-4
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
import test from 'ava';
22

33
// Emulate browsers that do not support those methods
4-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
54
delete ReadableStream.prototype.values;
6-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
75
delete ReadableStream.prototype[Symbol.asyncIterator];
86

97
// Run those tests, but emulating browsers
108
await import('./web-stream.js');
119

1210
test('Should not polyfill ReadableStream', t => {
13-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
1411
t.is(ReadableStream.prototype.values, undefined);
15-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
1612
t.is(ReadableStream.prototype[Symbol.asyncIterator], undefined);
1713
});

‎test/web-stream.js

-3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ test('Can use already ended ReadableStream', async t => {
1818

1919
test('Can use already canceled ReadableStream', async t => {
2020
let canceledValue;
21-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
2221
const stream = new ReadableStream({
2322
cancel(canceledError) {
2423
canceledValue = canceledError;
@@ -33,7 +32,6 @@ test('Can use already canceled ReadableStream', async t => {
3332

3433
test('Can use already errored ReadableStream', async t => {
3534
const error = new Error('test');
36-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
3735
const stream = new ReadableStream({
3836
start(controller) {
3937
controller.error(error);
@@ -45,7 +43,6 @@ test('Can use already errored ReadableStream', async t => {
4543

4644
test('Cancel ReadableStream when maxBuffer is hit', async t => {
4745
let canceled = false;
48-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
4946
const stream = new ReadableStream({
5047
start(controller) {
5148
controller.enqueue(fixtureString);

0 commit comments

Comments
 (0)
Please sign in to comment.