| 1 | "@effect/platform-node-shared/NodeStream#FromReadableOptions": |
| 2 | replacement: "{ readonly chunkSize?: number; readonly closeOnDone?: boolean }" |
| 3 | note: "The named interface was removed and its fields were inlined into readable constructor options; chunkSize narrowed from SizeInput to number." |
| 4 | "@effect/platform-node-shared/NodeStream#FromWritableOptions": |
| 5 | replacement: "{ readonly endOnDone?: boolean; readonly encoding?: BufferEncoding }" |
| 6 | note: "The named interface was removed and its fields were inlined into NodeSink and duplex constructor options." |
| 7 | "@effect/platform-node-shared/NodeStream#stderr": |
| 8 | replacement: "NodeStream.fromReadable({ evaluate: () => process.stderr, closeOnDone: false }).pipe(Stream.orDie)" |
| 9 | note: "This preserves the unusual v3 read behavior; for normal error output use the stdio.stderr() Sink from effect/Stdio." |
| 10 | "@effect/platform-node-shared/NodeStream#stdin": |
| 11 | replacement: "stdio.stdin from Stdio.Stdio" |
| 12 | note: "Standard input moved to effect/Stdio; provide NodeStdio.layer or NodeServices.layer. The service stream exposes PlatformError instead of dying." |
| 13 | "@effect/platform-node-shared/NodeStream#stdout": |
| 14 | replacement: "NodeStream.fromReadable({ evaluate: () => process.stdout, closeOnDone: false }).pipe(Stream.orDie)" |
| 15 | note: "This preserves the unusual v3 read behavior; for normal output use the stdio.stdout() Sink from effect/Stdio." |