BREAKING CHANGE(core): Refactor core IPC: replace node-ipc with native transports and add IpcChannel / IpcServer / IpcClient with heartbeat, reconnection, request/response and pub/sub. Update tests and documentation.

This commit is contained in:
2025-08-24 16:39:09 +00:00
parent 234aab74d6
commit 4a1096a0ab
12 changed files with 3003 additions and 227 deletions

View File

@@ -5,7 +5,12 @@ import * as smartrx from '@push.rocks/smartrx';
export { smartdelay, smartpromise, smartrx };
// third party scope
import * as nodeIpc from 'node-ipc';
// node built-in modules
import * as net from 'net';
import * as os from 'os';
import * as path from 'path';
import * as fs from 'fs';
import * as crypto from 'crypto';
import { EventEmitter } from 'events';
export { nodeIpc };
export { net, os, path, fs, crypto, EventEmitter };