You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#8a24a83e Thanks @yovanoc! - Prevent bundler from code-splitting platform imports (@effect/platform-node, @effect/platform-bun) by using variable-based import() that rolldown cannot statically analyse. Type aliases preserve full autocomplete without as casts.
#67bd369f Thanks @yovanoc! - Prevent bundler from code-splitting @effect/platform-node and @effect/platform-bun dynamic imports by adding @rolldown-ignore comments. Without this, the bundler creates chunks that reference ioredis which is unavailable in Cloudflare Workers.
9ecc5b7 Thanks @yovanoc! - Fix worker startup crash by lazy-loading @effect/platform-node and @effect/platform-bun in layerNode/layerBun methods. Module-level imports caused node:net errors in Cloudflare Workers. Use Effect.promise(() => import(...)) to defer loading until the layer is actually built.
e661c49 Thanks @yovanoc! - Add reconnect option to CdpConfig for automatic connection retry with exponential backoff. When set, the initial WebSocket connection retries with maxRetries and baseDelay before failing.
4f41c2d Thanks @yovanoc! - Add layerCloudflare to effect-cdp/layers/AuthWebSocket — Cloudflare Workers compatible WebSocket upgrade via fetch with custom headers. Uses Random service for key generation and follows Effect generator patterns with return yield* for typed errors.