Files
node-red-contrib-mi-devices/package.json
2018-03-21 22:52:10 +01:00

63 lines
2.2 KiB
JSON

{
"name": "node-red-contrib-mi-devices",
"version": "2.0.0",
"description": "A set of nodes to control some of the popular Xiaomi sensors which are connected to the Xiaomi Gateway, the Gateway itself and Yeelights.",
"repository": {
"type": "git",
"url": "git+ssh://git@github.com:pierrecle/node-red-contrib-mi-devices.git"
},
"publishConfig": {
"access": "public"
},
"config": {
"nodes_prefix": "mi-devices"
},
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && npm run build:ts && npm run build:ejs && npm run build:icons",
"build:ts": "tsc --allowUnreachableCode -p .",
"build:ejs": "ejs-cli --base-dir src/ --options \"{\\\"NODES_PREFIX\\\": \\\"${npm_package_config_nodes_prefix}\\\"}\" \"**/index.ejs\" --out dist/",
"build:icons": "npm run build:icons:gateway && npm run build:icons:gateway-subdevices && npm run build:icons:actions && npm run build:icons:yeelight",
"build:icons:gateway": "cp -pr icons/gateway dist/nodes/gateway/icons",
"build:icons:gateway-subdevices": "cp -pr icons/gateway-subdevices dist/nodes/gateway-subdevices/icons",
"build:icons:actions": "cp -pr icons/actions dist/nodes/actions/icons",
"build:icons:yeelight": "cp -pr icons/yeelight dist/nodes/yeelight/icons",
"build:icons:plug-wifi": "cp -pr icons/plug-wifi dist/nodes/plug-wifi/icons"
},
"license": "MIT",
"keywords": [
"Xiaomi",
"Aqara",
"Yeelight",
"node-red"
],
"node-red": {
"nodes": {
"mi-devices-gateway": "dist/nodes/gateway/index.js",
"mi-devices-gateway-subdevices": "dist/nodes/gateway-subdevices/index.js",
"mi-devices-plug-wifi": "dist/nodes/plug-wifi/index.js",
"mi-devices-yeelight": "dist/nodes/yeelight/index.js",
"mi-devices-actions": "dist/nodes/actions/index.js"
}
},
"author": "Pierre CLEMENT",
"bugs": {
"url": "https://github.com/pierrecle/node-red-contrib-mi-devices/issues"
},
"dependencies": {
"cryptojs": "^2.5.3",
"miio": "^0.15.4",
"yeelight-wifi": "^2.3.0"
},
"engines": {
"node": ">=4.4.5"
},
"devDependencies": {
"@types/node-red": "^0.17.1",
"ejs": "^2.5.7",
"ejs-cli": "^2.0.0",
"rimraf": "^2.6.2",
"typescript": "^2.6.2"
}
}