feat(unifi): implement comprehensive UniFi API client with controllers, protect, access, account, managers, resources, HTTP client, interfaces, logging, plugins, and tests

This commit is contained in:
2026-02-02 15:46:41 +00:00
parent aaa9e67835
commit 740b70cd83
38 changed files with 6275 additions and 15 deletions

12
ts/unifi.logger.ts Normal file
View File

@@ -0,0 +1,12 @@
import * as plugins from './plugins.js';
export const logger = new plugins.smartlog.Smartlog({
logContext: {
company: 'apiclient.xyz',
companyunit: 'unifi',
containerName: 'unifi-client',
environment: 'production',
runtime: 'node',
zone: 'api',
},
});