deno_std
deno_std copied to clipboard
feat: web streams based archive/tar
still WIP
closes #1658
@crowlKats there's already https://github.com/denoland/deno_std/pull/1855. Should one of the PRs be closed?
@bartlomieju well, the approach of the other PR wont work, and this PR right now is stuck due to upstream spec change needed
due to upstream spec change needed
I'm curious if there is a reference on what is needed / where the conversation is?
Also as an outsider it seems that the filePath
shorthand parameter will not be available in the new API to allow removing all Deno.*
dependencies, is that right?
Cross link:
- #1658
@danopia https://github.com/whatwg/streams/pull/1145, and yes, filePath wont be available
Still blocked by spec update
@crowlKats, are there any possible workarounds for this PR? Perhaps, some alternative API that's come up since the last update or a WASM alternative? Disclaimer: I'm unfamiliar with this implementation.
@iuioiua I sadly believe no
The https://github.com/whatwg/streams/pull/1145 PR has now been merged. Is this PR now unblocked, or does this require V8/Deno updates before STD can be updated?
Nevermind, sorry. Saw there is work on this in https://github.com/denoland/deno/pull/20849.
yep, once that PR lands in Deno, I'll work on this PR again
Update: the deflateTarArchive
test is failing because the TarEntry.#readableInner
is locked when executing this line. Any insight would be welcome.
Blocked on #3982
@crowlKats, are you able to complete documentation so deno doc --lint archive/tar_stream.ts
and deno doc --lint archive/untar_stream.ts
pass?