UNPKG

@pajn/node-tradfri-client

Version:

Library to talk to IKEA Trådfri Gateways without external binaries

110 lines (109 loc) 2.74 kB
{ "name": "@pajn/node-tradfri-client", "version": "3.0.2", "description": "Library to talk to IKEA Trådfri Gateways without external binaries", "keywords": [ "coap", "coaps", "dtls", "iot", "tradfri", "ikea", "lighting" ], "main": "build/index.js", "types": "build/index.d.ts", "author": { "name": "AlCalzone", "email": "d.griesel@gmx.net" }, "contributors": [ "neophob (https://github.com/neophob)", "rogierhofboer (https://github.com/rogierhofboer)", "jareware (https://github.com/jareware)" ], "license": "MIT", "homepage": "https://github.com/AlCalzone/node-tradfri-client", "repository": { "type": "git", "url": "git+https://github.com/AlCalzone/node-tradfri-client.git" }, "bugs": { "url": "https://github.com/AlCalzone/node-tradfri-client/issues" }, "engines": { "node": ">=12" }, "devDependencies": { "@alcalzone/release-script": "^2.1.0", "@types/chai": "^4.2.19", "@types/chai-as-promised": "^7.1.4", "@types/debug": "4.1.5", "@types/mocha": "^8.2.2", "@types/node": "^15.12.5", "@types/proxyquire": "^1.3.28", "@types/sinon": "^10.0.2", "@types/sinon-chai": "^3.2.5", "@types/yargs": "^17.0.0", "chai": "^4.3.4", "chai-as-promised": "^7.1.1", "colors": "^1.4.0", "coveralls": "^3.1.1", "dts-bundle": "^0.7.3", "mocha": "^9.0.1", "nyc": "^15.1.0", "proxyquire": "^2.1.3", "rimraf": "^3.0.2", "semver": "^7.3.5", "sinon": "^11.1.1", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.19", "ts-node": "^10.0.0", "tslint": "^6.1.3", "typescript": "^4.3.5", "yargs": "^17.0.1" }, "dependencies": { "alcalzone-shared": "^4.0.0", "debug": "^4.3.1", "mdns-server": "^1.0.10", "node-coap-client": "^2.0.1", "reflect-metadata": "^0.1.13" }, "scripts": { "prebuild": "rimraf ./build", "build": "tsc", "build:dts": "dts-bundle --configJson dts-bundle.json", "watch": "tsc --watch", "test:ts": "mocha src/**/*.test.ts", "test": "mocha --watch", "coverage": "nyc npm run test:ts", "coveralls": "nyc report --reporter=text-lcov | coveralls -v", "show-coverage": "npm run coverage && start ./coverage/index.html", "lint:ts": "tslint \"src/**/*.ts\"", "lint": "npm run lint:ts", "release": "release-script" }, "nyc": { "all": true, "include": [ "src/**/*.ts" ], "exclude": [ "build/**", "src/**/*.test.ts", "**/*.d.ts" ], "extension": [ ".ts" ], "reporter": [ "text-summary", "html", "lcov" ], "sourceMap": true, "instrument": true }, "readme": "README.md" }