@push.rocks/webstream
Version:
A cross-platform streaming package designed for node and web environments.
11 lines • 1.12 kB
JavaScript
// @push.rocks scope
import * as smartenv from '@push.rocks/smartenv';
export { smartenv, };
// lets setup dependencies
const smartenvInstance = new smartenv.Smartenv();
await smartenvInstance.getSafeNodeModule('stream/web', async (moduleArg) => {
globalThis.ReadableStream = moduleArg.ReadableStream;
globalThis.WritableStream = moduleArg.WritableStream;
globalThis.TransformStream = moduleArg.TransformStream;
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGx1Z2lucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL3BsdWdpbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CO0FBQ3BCLE9BQU8sS0FBSyxRQUFRLE1BQU0sc0JBQXNCLENBQUM7QUFFakQsT0FBTyxFQUNMLFFBQVEsR0FDVCxDQUFBO0FBRUQsMEJBQTBCO0FBQzFCLE1BQU0sZ0JBQWdCLEdBQUcsSUFBSSxRQUFRLENBQUMsUUFBUSxFQUFFLENBQUM7QUFFakQsTUFBTSxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBOEIsWUFBWSxFQUFFLEtBQUssRUFBRSxTQUFTLEVBQUUsRUFBRTtJQUN0RyxVQUFVLENBQUMsY0FBYyxHQUFHLFNBQVMsQ0FBQyxjQUFjLENBQUM7SUFDckQsVUFBVSxDQUFDLGNBQWMsR0FBRyxTQUFTLENBQUMsY0FBYyxDQUFDO0lBQ3JELFVBQVUsQ0FBQyxlQUFlLEdBQUcsU0FBUyxDQUFDLGVBQWUsQ0FBQztBQUN6RCxDQUFDLENBQUMsQ0FBQSJ9