@sanity/eventsource
v5.0.4
Published
EventSource polyfill for browser and node.js
Readme
@sanity/eventsource
Meta-package to make browsers and Node use different EventSource polyfills
npm install @sanity/eventsourceUsage
import polyfilledEventSource from '@sanity/eventsource'The polyfill adds support for auth headers, which isn't part of the EventSource spec.
In NodeJS environments it's the implementation from eventsource package. While browsers use event-source-polyfill.
Forcing a specific implementation
To get the browser implementation, no matter how your bundler or runtime understands package.json exports, you can use the following:
import polyfilledEventSource from '@sanity/eventsource/browser'To force the Node implementation, use the following:
import polyfilledEventSource from '@sanity/eventsource/node'License
MIT © Sanity.io
