feat(devicemanager): Introduce a UniversalDevice architecture with composable Feature system; add extensive new device/protocol support and discovery/refactors

This commit is contained in:
2026-01-09 09:03:42 +00:00
parent 05e1f94c79
commit 206b4b5ae0
33 changed files with 8254 additions and 87 deletions

View File

@@ -26,9 +26,15 @@ export {
// third party
import * as bonjourService from 'bonjour-service';
import ipp from 'ipp';
import * as nodeSsdp from 'node-ssdp';
import nodeSsdpModule from 'node-ssdp';
import * as netSnmp from 'net-snmp';
import * as sonos from 'sonos';
import * as castv2Client from 'castv2-client';
// node-ssdp exports Client/Server under default in ESM
const nodeSsdp = {
Client: nodeSsdpModule.Client,
Server: nodeSsdpModule.Server,
};
export { bonjourService, ipp, nodeSsdp, netSnmp, sonos, castv2Client };