mirror of
https://github.com/Koenkk/zigbee2mqtt.git
synced 2026-07-03 10:31:37 +00:00
Docgen: log per vendor.
This commit is contained in:
+8
-2
@@ -118,14 +118,20 @@ const logDevices = (devices) => {
|
||||
});
|
||||
}
|
||||
|
||||
const vendors = Array.from(new Set(Object.values(deviceMapping).map((d) => d.vendor)));
|
||||
vendors.sort();
|
||||
|
||||
console.log('GENERATED')
|
||||
console.log('=============================')
|
||||
console.log('*NOTE: Automatically generated by `npm run docgen`*')
|
||||
console.log('')
|
||||
console.log('In case your device is **NOT** listed here, please create an issue at: https://github.com/Koenkk/zigbee2mqtt/issues');
|
||||
console.log('')
|
||||
logDevices(Object.values(deviceMapping));
|
||||
console.log('');
|
||||
vendors.forEach((vendor) => {
|
||||
console.log(`### ${vendor}`);
|
||||
logDevices(Object.values(deviceMapping).filter((d) => d.vendor === vendor));
|
||||
console.log('');
|
||||
})
|
||||
console.log('### Planned to support');
|
||||
console.log('Devices listed below are **NOT** supported but are planned to be.');
|
||||
console.log('')
|
||||
|
||||
Reference in New Issue
Block a user