Skip to content

Use standard cookie handling and build the CLI - #5

Merged
colinds merged 3 commits into
mainfrom
colin/browser-cookies
Aug 25, 2026
Merged

colinds merged 3 commits into
mainfrom
colin/browser-cookies

Conversation

@colinds

@colinds colinds commented Aug 24, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • replace the local browser-cookie implementation with @steipete/sweet-cookie
  • use cookie for Cookie headers and set-cookie-parser for Set-Cookie updates
  • build one package that runs with Bun or Node
  • document best-effort browser import on macOS, Linux, and Windows
  • allow enough time to approve OS credential prompts and document --profile as the way to limit the scan
  • package once in CI and test the same tarball in separate Bun and Node smoke jobs

Chrome and Edge profiles are discovered across macOS, Linux, and Windows. Arc targeting is macOS-only.
Brave and Chromium on Linux or Windows may need an explicit --profile path.

bunx --bun forkable-mcp@latest
npx forkable-mcp@latest

Each smoke job provisions only the runtime it tests.

Verification

  • bun run check
  • packaged smoke test with bunx --bun
  • packaged smoke test with npx
  • read-only local extraction found the Forkable session in Chrome Profile 1; no cookie value was printed or persisted

Stack: 1 of 4. Followed by #1.

@colinds
colinds marked this pull request as ready for review August 24, 2026 23:44
@colinds
colinds force-pushed the colin/browser-cookies branch from b3351b8 to b400b00 Compare August 25, 2026 00:01
@colinds
colinds force-pushed the colin/browser-cookies branch from 53e42b2 to ad16943 Compare August 25, 2026 00:35
@colinds
colinds merged commit ecf3d12 into main Aug 25, 2026
4 checks passed
@colinds
colinds deleted the colin/browser-cookies branch August 25, 2026 00:42
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