Summary
Audit the core package for any Node-specific assumptions that would break in browser, edge, or Deno runtimes.
Context
PRD: "The project should remain truly isomorphic, so core modules must not assume server-only globals, secret storage models, or transport behavior."
The browser package exists and works, but the core package should be audited to confirm no accidental Node dependencies leak in (e.g. Buffer, process, Node-only crypto).
Acceptance criteria
Related
PRD #9 — user stories 12, 38
Migrated from guidefari/spotify-effect#47
Summary
Audit the core package for any Node-specific assumptions that would break in browser, edge, or Deno runtimes.
Context
PRD: "The project should remain truly isomorphic, so core modules must not assume server-only globals, secret storage models, or transport behavior."
The browser package exists and works, but the core package should be audited to confirm no accidental Node dependencies leak in (e.g.
Buffer,process, Node-only crypto).Acceptance criteria
spotify-effectcore works with browser/edge bundlersRelated
PRD #9 — user stories 12, 38
Migrated from guidefari/spotify-effect#47