Switch from node:stream to readable-stream
readable-stream implement the spec and is isomorphic: https://www.npmjs.com/package/readable-stream
This commit is contained in:
@@ -144,6 +144,7 @@
|
||||
"@opentelemetry/semantic-conventions": "^1.22.0",
|
||||
"form-data-encoder": "^4.0.2",
|
||||
"humanize-duration": "^3.27.3",
|
||||
"readable-stream": "^4.5.2",
|
||||
"socket.io-client": "4.7.4",
|
||||
"superjson": "^2.2.1",
|
||||
"ulidx": "^2.2.1",
|
||||
@@ -157,6 +158,7 @@
|
||||
"@types/humanize-duration": "^3.27.1",
|
||||
"@types/jest": "^29.5.3",
|
||||
"@types/node": "20.12.7",
|
||||
"@types/readable-stream": "^4.0.14",
|
||||
"jest": "^29.6.2",
|
||||
"rimraf": "^3.0.2",
|
||||
"socket.io": "4.7.4",
|
||||
|
||||
@@ -4,7 +4,8 @@ import { ApiConnectionError, ApiError } from "./errors";
|
||||
import { RetryOptions } from "../schemas";
|
||||
import { calculateNextRetryDelay } from "../utils/retries";
|
||||
import { FormDataEncoder } from "form-data-encoder";
|
||||
import { Readable } from "node:stream";
|
||||
import { Readable } from "readable-stream";
|
||||
|
||||
import {
|
||||
CursorPage,
|
||||
CursorPageParams,
|
||||
|
||||
@@ -17,5 +17,4 @@ export default defineConfig({
|
||||
"./src/v3/workers/index.ts",
|
||||
"./src/v3/zodfetch.ts",
|
||||
],
|
||||
external: ["node:stream"],
|
||||
});
|
||||
|
||||
Generated
+25
-2
@@ -1760,6 +1760,9 @@ importers:
|
||||
humanize-duration:
|
||||
specifier: ^3.27.3
|
||||
version: 3.27.3
|
||||
readable-stream:
|
||||
specifier: ^4.5.2
|
||||
version: 4.5.2
|
||||
socket.io-client:
|
||||
specifier: 4.7.4
|
||||
version: 4.7.4
|
||||
@@ -1794,6 +1797,9 @@ importers:
|
||||
'@types/node':
|
||||
specifier: 20.12.7
|
||||
version: 20.12.7
|
||||
'@types/readable-stream':
|
||||
specifier: ^4.0.14
|
||||
version: 4.0.14
|
||||
jest:
|
||||
specifier: ^29.6.2
|
||||
version: 29.6.2(@types/node@20.12.7)
|
||||
@@ -16125,6 +16131,13 @@ packages:
|
||||
'@types/prop-types': 15.7.5
|
||||
csstype: 3.1.1
|
||||
|
||||
/@types/readable-stream@4.0.14:
|
||||
resolution: {integrity: sha512-xZn/AuUbCMShGsqH/ehZtGDwQtbx00M9rZ2ENLe4tOjFZ/JFeWMhEZkk2fEe1jAUqqEAURIkFJ7Az/go8mM1/w==}
|
||||
dependencies:
|
||||
'@types/node': 18.19.20
|
||||
safe-buffer: 5.1.2
|
||||
dev: true
|
||||
|
||||
/@types/request@2.48.12:
|
||||
resolution: {integrity: sha512-G3sY+NpsA9jnwm0ixhAFQSJ3Q9JkpLZpJbI3GMv0mIAT0y3mRabYeINzal5WOChIiaTEGQYlHOKgkaM9EisWHw==}
|
||||
dependencies:
|
||||
@@ -30009,7 +30022,6 @@ packages:
|
||||
/process@0.11.10:
|
||||
resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
|
||||
engines: {node: '>= 0.6.0'}
|
||||
dev: true
|
||||
|
||||
/progress@2.0.3:
|
||||
resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
|
||||
@@ -30847,6 +30859,17 @@ packages:
|
||||
string_decoder: 1.3.0
|
||||
dev: true
|
||||
|
||||
/readable-stream@4.5.2:
|
||||
resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==}
|
||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||
dependencies:
|
||||
abort-controller: 3.0.0
|
||||
buffer: 6.0.3
|
||||
events: 3.3.0
|
||||
process: 0.11.10
|
||||
string_decoder: 1.3.0
|
||||
dev: false
|
||||
|
||||
/readdirp@3.6.0:
|
||||
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
|
||||
engines: {node: '>=8.10.0'}
|
||||
@@ -33619,7 +33642,7 @@ packages:
|
||||
bs-logger: 0.2.6
|
||||
esbuild: 0.19.11
|
||||
fast-json-stable-stringify: 2.1.0
|
||||
jest: 29.6.2(@types/node@18.15.13)
|
||||
jest: 29.6.2(@types/node@20.12.7)
|
||||
jest-util: 29.6.2
|
||||
json5: 2.2.3
|
||||
lodash.memoize: 4.1.2
|
||||
|
||||
Reference in New Issue
Block a user