UNPKG

kasa-smart-hub

Version:

Virtual Smart Hub for TP-Link Kasa Smart Home

15 lines (12 loc) 349 B
import objectScan from 'object-scan'; const scanner = objectScan(['links.*[*]'], { filterFn: ({ value, parent, context }) => { if (!(value in context)) { context[value] = new Set(); } parent .filter((v) => v !== value) .forEach((v) => context[value].add(v)); } }); export default (config) => scanner(config, {});