There is also the separate effort to replace any code that uses various deno ns classes that implement Deno.Reader & Deno.Writer that still uses the read & write functions over the readable & writable properties.
io
archive
encoding
log
mime
textproto
not sure what to do with this one. Update: textproto is removed in #2757
please let me know if I missed any.
There is also the separate effort to replace any code that uses various deno ns classes that implement
Deno.Reader&Deno.Writerthat still uses theread&writefunctions over thereadable&writableproperties.io
buffer.ts
Buffer(feat: streams basedBuffer#1970)BufReader: replaced byReadableStreamBYOBReader.read(, {atLeast})BufWriter: unnecessary (doesnt make much sense for web streams)readDelim: replaced bystreams/delimiter.ts'sDelimiterStreamreadStringDelim(feat(streams): TextDelimiterStream #2006)readLines: replaced bystreams/delimiter.ts'sTextLineStreamfiles.ts
readRangereplaced bystreams/byte_slice_stream.ts'sByteSliceStreamreaders.ts
StringReader: replaced byTextDecoderStreamMultiReader: replaced bystreams/merge.tsLimitedReader(feat(streams): LimitedTransformStream & LimitedBytesTransformStream #2007)util.ts
Do we even want these?
copyNreadShortreadIntreadLongwriters.ts
unnecessary.
archive
tar(feat: web streams based archive/tar #1985)encoding
binary.ts
readExact: replaced byReadableStreamBYOBReader.read(, {atLeast})getNBytes: unecessaryreadVarnum: doesnt this somewhat clash withio/util.tsfunctions?readVarbigwriteVarnumwriteVarbigcsv.ts
BufReader(feat: web streams based encoding/csv #1993, feat(encoding/csv): sync parse #2491)log
std/logto work without deprecatedDeno.Writer#4021WriterHandlerRotatingFileHandlermime
mime was removed in chore(mime): remove mime module #2336multiparttextproto
not sure what to do with this one. Update: textproto is removed in #2757
please let me know if I missed any.