UNPKG

@domojs/homekit-controller

Version:

175 lines 5.26 kB
{ "name": "@domojs/homekit-controller", "commands": [ { "name": "$init", "config": { "fs": { "inject": [ "params.0", "$container" ], "path": "dist/commands/$init.js", "source": "src/commands/$init.ts" }, "": { "inject": [ "params.0", "$container" ] }, "cli": { "inject": [ "context", "$container" ] } } }, { "name": "device-discovered", "config": { "fs": { "inject": [], "path": "dist/commands/device-discovered.js", "source": "src/commands/device-discovered.ts" }, "": { "inject": [] } } }, { "name": "device-types.exec", "config": { "fs": { "inject": [ "params.0", "params.1", "params.2" ], "path": "dist/commands/device-types/exec.js", "source": "src/commands/device-types/exec.ts" }, "": { "inject": [ "params.0", "params.1", "params.2" ] }, "jsonrpc": { "inject": [ "params.0", "params.1", "params.2" ] }, "types": { "inject": [ "device: string", "command: string", "value: unknown" ] }, "cli": { "usage": "exec <device> <command> [value]", "inject": [ "options.device", "options.command", "params.0" ] } } }, { "name": "device-types.save", "config": { "fs": { "inject": [ "params.0", "params.1" ], "path": "dist/commands/device-types/save.js", "source": "src/commands/device-types/save.ts" }, "": { "inject": [ "params.0", "params.1" ] }, "types": { "inject": [ "body", "device" ], "types": [ "unknown", "import('@domojs/devices').devices.Device" ] } } }, { "name": "setup-pair", "config": { "fs": { "inject": [ "params.0", "http", "params.1" ], "path": "dist/commands/setup-pair.js", "source": "src/commands/setup-pair.ts" }, "": { "inject": [ "params.0", "http", "params.1" ] }, "http": { "method": "post", "route": "/pair", "inject": [ "body.accessory", "http", "body.pinCode" ] }, "types": { "inject": [ "accessory", "http", "pinCode" ], "types": [ "string", "import('@akala/core').Http", "string" ] } } }, { "name": "verify-pair", "config": { "fs": { "path": "dist/commands/verify-pair.js", "source": "src/commands/verify-pair.ts", "inject": [ "params.0" ] }, "": { "inject": [ "params.0" ] } } } ], "$schema": "https://raw.githubusercontent.com/npenin/akala/main/packages/commands/container-schema.json" }