Skip to content

Commit 2d47cb7

Browse files
committed
Add __esModule flag to improve support for cjs scripts using esModuleInterop
1 parent 6459d6c commit 2d47cb7

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

src/base.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,3 +369,7 @@ export abstract class BaseOBSWebSocket extends EventEmitter<MapValueToArgsArray<
369369
*/
370370
protected abstract decodeMessage(data: string | ArrayBuffer | Blob): Promise<IncomingMessage>;
371371
}
372+
373+
// https://github.com/developit/microbundle/issues/531#issuecomment-575473024
374+
// eslint-disable-next-line @typescript-eslint/naming-convention
375+
export const __esModule = true;

src/json.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {BaseOBSWebSocket} from './base.js';
2-
export {OBSWebSocketError} from './base.js';
2+
export {__esModule, OBSWebSocketError} from './base.js';
33
export type {EventTypes} from './base.js';
44
import {IncomingMessage, OutgoingMessage} from './types.js';
55
export * from './types.js';

src/msgpack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {decode, encode} from '@msgpack/msgpack';
22
import {BaseOBSWebSocket} from './base.js';
3-
export {OBSWebSocketError} from './base.js';
3+
export {__esModule, OBSWebSocketError} from './base.js';
44
export type {EventTypes} from './base.js';
55
import {IncomingMessage, OutgoingMessage} from './types.js';
66
export * from './types.js';

0 commit comments

Comments
 (0)