Skip to content

Commit 9267d90

Browse files
vveerrggclaude
andcommitted
fix(cjs): add CommonJS package.json to dist/cjs for Node-RED compatibility
Node.js treats all .js files as ESM in packages with "type": "module", causing require() calls in dist/cjs/ to fail. Adding {"type":"commonjs"} in dist/cjs/package.json overrides this for the CJS build directory. Fixes "Cannot find module" error when loading via Node-RED palette. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent a375aa1 commit 9267d90

30 files changed

Lines changed: 79 additions & 68 deletions

dist/__mocks__/extendedWsMock.d.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,11 @@ export declare class ExtendedWsMock extends EventEmitter {
3838
private createWsEvent;
3939
addEventListener(type: string, listener: (event: WebSocketEventBase) => void): void;
4040
removeEventListener(type: string, listener: (event: WebSocketEventBase) => void): void;
41-
send: import("vitest").Mock<[data: string | Buffer<ArrayBufferLike>], this>;
42-
ping: import("vitest").Mock<[data?: Uint8Array<ArrayBufferLike> | Buffer<ArrayBufferLike> | undefined], this>;
43-
pong: import("vitest").Mock<[data?: Uint8Array<ArrayBufferLike> | Buffer<ArrayBufferLike> | undefined], this>;
44-
close: import("vitest").Mock<[code?: number | undefined, reason?: string | undefined], this>;
45-
terminate: import("vitest").Mock<[], this>;
41+
send: import("vitest").Mock<(data: string | Buffer) => this>;
42+
ping: import("vitest").Mock<(data?: Buffer | Uint8Array) => this>;
43+
pong: import("vitest").Mock<(data?: Buffer | Uint8Array) => this>;
44+
close: import("vitest").Mock<(code?: number, reason?: string) => this>;
45+
terminate: import("vitest").Mock<() => this>;
4646
pause(): this;
4747
resume(): this;
4848
setMaxListeners(n: number): this;

dist/__mocks__/extendedWsMock.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/__mocks__/mockLogger.d.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ export declare class MockPinoLogger implements Partial<Logger> {
77
useLevelLabels: boolean;
88
useOnlyCustomLevels: boolean;
99
customLevels: {};
10-
debug: import("vitest").Mock<any, any>;
11-
info: import("vitest").Mock<any, any>;
12-
warn: import("vitest").Mock<any, any>;
13-
error: import("vitest").Mock<any, any>;
14-
fatal: import("vitest").Mock<any, any>;
15-
trace: import("vitest").Mock<any, any>;
16-
silent: import("vitest").Mock<any, any>;
10+
debug: import("vitest").Mock<(...args: any[]) => any>;
11+
info: import("vitest").Mock<(...args: any[]) => any>;
12+
warn: import("vitest").Mock<(...args: any[]) => any>;
13+
error: import("vitest").Mock<(...args: any[]) => any>;
14+
fatal: import("vitest").Mock<(...args: any[]) => any>;
15+
trace: import("vitest").Mock<(...args: any[]) => any>;
16+
silent: import("vitest").Mock<(...args: any[]) => any>;
1717
levels: {
1818
values: {
1919
fatal: number;

dist/__mocks__/mockLogger.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/__mocks__/mockserver.d.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ export declare class MockServer extends EventEmitter {
1616
address: string;
1717
constructor(options?: MockServerOptions);
1818
listen(port: number, cb?: () => void): void;
19-
handleConnection: import("vitest").Mock<[socket: NostrWSSocket], void>;
20-
handleMessage: import("vitest").Mock<[socket: NostrWSSocket, message: NostrWSMessage], void>;
21-
handleClose: import("vitest").Mock<[socket: NostrWSSocket], void>;
22-
broadcast: import("vitest").Mock<[message: NostrWSMessage], void>;
23-
handleUpgrade: import("vitest").Mock<[request: IncomingMessage, socket: Socket, head: Buffer<ArrayBufferLike>, callback: (ws: WebSocket) => void], void>;
24-
shouldHandle: import("vitest").Mock<[_request: IncomingMessage], boolean>;
19+
handleConnection: import("vitest").Mock<(socket: NostrWSSocket) => void>;
20+
handleMessage: import("vitest").Mock<(socket: NostrWSSocket, message: NostrWSMessage) => void>;
21+
handleClose: import("vitest").Mock<(socket: NostrWSSocket) => void>;
22+
broadcast: import("vitest").Mock<(message: NostrWSMessage) => void>;
23+
handleUpgrade: import("vitest").Mock<(request: IncomingMessage, socket: Socket, head: Buffer, callback: (ws: WebSocket) => void) => void>;
24+
shouldHandle: import("vitest").Mock<(_request: IncomingMessage) => boolean>;
2525
}
2626
export {};
2727
//# sourceMappingURL=mockserver.d.ts.map

dist/__mocks__/mockserver.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)