UNPKG

home-controller

Version:

A Node Home Automation Controller for Insteon Devices

212 lines 6.23 kB
{ "version": "0.2.0", "configurations": [ { "name": "Launch GarageDoor", "program": "${workspaceFolder}/bin/insteon-garage", "request": "launch", "skipFiles": [ "<node_internals>/**" ], "env": { "DEBUG": "home-controller:*" }, "type": "pwa-node", "outputCapture": "std" }, { "type": "node", "request": "launch", "name": "Launch ID", "program": "${workspaceRoot}/bin/insteon-id", "env": { "NODE_ENV": "development", "DEBUG": "*" } }, { "type": "node", "request": "launch", "name": "Launch Explore", "program": "${workspaceRoot}/bin/insteon-explore", "outputCapture": "std", "env": { "NODE_ENV": "development", "DEBUG": "" } }, { "name": "Launch Door", "type": "node", "request": "launch", "program": "${workspaceRoot}\\bin\\insteon-door.js", "stopOnEntry": false, "args": [], "cwd": "${workspaceRoot}", "preLaunchTask": null, "runtimeExecutable": null, "runtimeArgs": [ "--lazy" ], "env": { "NODE_ENV": "development", "DEBUG": "*" }, "sourceMaps": false, "outDir": null }, { "name": "Launch Therm", "type": "node", "request": "launch", "program": "${workspaceRoot}\\bin\\insteon-therm", "stopOnEntry": false, "args": [], "cwd": "${workspaceRoot}", "preLaunchTask": null, "runtimeExecutable": null, "runtimeArgs": [ "--lazy" ], "env": { "NODE_ENV": "development", "DEBUG": "*" }, "sourceMaps": false, "outDir": null }, { "name": "Launch Light", "type": "node", "request": "launch", "program": "${workspaceRoot}/bin/insteon-light", "stopOnEntry": false, "args": [], "cwd": "${workspaceRoot}", "preLaunchTask": null, "runtimeExecutable": null, "runtimeArgs": [ "--nolazy" ], "env": { "NODE_ENV": "development", "DEBUG": "*" }, "sourceMaps": false, "outDir": null }, { "name": "Launch Link", "type": "node", "request": "launch", "program": "${workspaceRoot}/bin/insteon-link", "stopOnEntry": false, "args": [ "COM10", "--remove", "32.f5.2b;4095" ], "cwd": "${workspaceRoot}", "preLaunchTask": null, "runtimeExecutable": null, "runtimeArgs": [ "--nolazy" ], "env": { "NODE_ENV": "development", "DEBUG": "*" }, "sourceMaps": false, "outDir": null }, { "name": "Grunt", "type": "node", "request": "launch", "program": "${workspaceRoot}/node_modules/grunt/bin/grunt", "stopOnEntry": false, "cwd": "${workspaceRoot}", "runtimeArgs": [ "--nolazy" ], "env": { "NODE_ENV": "development", "DEBUG": "home-controller:" } }, { "name": "Mocha Test", "type": "node", "request": "launch", "program": "${workspaceRoot}/node_modules/mocha/bin/_mocha", "stopOnEntry": false, "args": [ "${workspaceRoot}/node_modules/mocha/bin/_mocha", "test/**/*.js" ], "cwd": "${workspaceRoot}", "preLaunchTask": null, "runtimeExecutable": null, "runtimeArgs": [ "--nolazy" ], "env": { "NODE_ENV": "development", "DEBUG": "home-controller:*" } }, { "name": "Mocha Test with Istanbul", "type": "node", "request": "launch", "program": "${workspaceRoot}/node_modules/istanbul/lib/cli.js", "stopOnEntry": false, "args": [ "cover", "--root", "./lib/Insteon", "--report", "html", "--report", "lcovonly", "--", "${workspaceRoot}/node_modules/mocha/bin/_mocha", "--no-timeouts", "--exit", "${workspaceRoot}/test/Door.js" ], "cwd": "${workspaceRoot}", "outDir": "${workspaceRoot}", "preLaunchTask": null, "runtimeExecutable": null, "runtimeArgs": [ "--nolazy" ], "env": { "NODE_ENV": "development", "DEBUG": "home-controller:" } }, { "name": "Attach", "type": "node", "request": "attach", "port": 5858, "address": "localhost", "restart": false, "sourceMaps": false, "outDir": null, "localRoot": "${workspaceRoot}", "remoteRoot": null }, { "name": "Attach to Process", "type": "node", "request": "attach", "processId": "${command.PickProcess}", "port": 5858, "sourceMaps": false, "outDir": null } ] }