Skip to content

Drop node-stream-zip, extract via system tar#24

Closed
soulgalore wants to merge 1 commit into
mainfrom
edgedriver-drop-stream-zip
Closed

Drop node-stream-zip, extract via system tar#24
soulgalore wants to merge 1 commit into
mainfrom
edgedriver-drop-stream-zip

Conversation

@soulgalore
Copy link
Copy Markdown
Member

The only runtime dependency was node-stream-zip, used to extract the
edgedriver .zip into vendor/. macOS, Linux, and Windows 10 build
17063+ all ship a tar that understands .zip (bsdtar on macOS and
Windows, GNU tar on Linux), so a plain tar -xf replaces the JS lib.
Same files end up in vendor/, including the Driver_Notes/ folder; the
tolerant credits.html cleanup stays.

Why: keeps the install surface as small as possible. node-stream-zip
hasn't shipped since 2022 and removing it leaves the package with
zero runtime dependencies.

Co-authored-by: Claude noreply@anthropic.com

  The only runtime dependency was node-stream-zip, used to extract the
  edgedriver .zip into vendor/. macOS, Linux, and Windows 10 build
  17063+ all ship a tar that understands .zip (bsdtar on macOS and
  Windows, GNU tar on Linux), so a plain tar -xf replaces the JS lib.
  Same files end up in vendor/, including the Driver_Notes/ folder; the
  tolerant credits.html cleanup stays.

  Why: keeps the install surface as small as possible. node-stream-zip
  hasn't shipped since 2022 and removing it leaves the package with
  zero runtime dependencies.

  Co-authored-by: Claude noreply@anthropic.com
@soulgalore soulgalore closed this May 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant