UNPKG

@pmouli/isy-matter-server

Version:

Service to expose an ISY device as a Matter Border router

87 lines (86 loc) 2.03 kB
{ "name": "isy-nodejs", "description": "Node.js wrapper for ISY interface including websockets for change notifications. Fork of isy-js by Rod Toll. Designed to be used in a node.js application.", "license": "MIT", "version": "1.3.0", "author": { "name": "Pradeep Mouli" }, "scripts": { "test": "mocha", "prepublishOnly": "npm run build", "linter": "eslint --ignore-path .gitignore .", "clean": "rimraf ./dist/*", "build:esm": "tsc -p ./tsconfig.json", "build:cjs": "tsc -p ./tsconfig.cjs.json && cp ./package.cjs.json ./dist/cjs/package.json", "build": "npm run build:esm", "build:esm:watch": "tsc -p ./tsconfig.json --watch --noCheck" }, "keywords": [ "isy", "universal devices", "insteon", "elk", "ZWave" ], "directories": { "test": "test", "lib": "dist" }, "exports": { "./*": { "require": { "types": "./dist/cjs/types/*.d.ts", "default": "./dist/cjs/*.js" }, "import": { "types": "./dist/esm/types/*.d.ts", "default": "./dist/esm/*.js" } }, ".": { "require": { "types": "./dist/cjs/types/ISY.d.ts", "default": "./dist/cjs/ISY.js" }, "import": { "types": "./dist/esm/types/ISY.d.ts", "default": "./dist/esm/ISY.js" } } }, "main": "./dist/cjs/ISY.js", "module": "./dist/esm/ISY.js", "type": "module", "private": "true", "devDependencies": { "@log4js-node/log4js-api": "1.0.2", "@types/ws": "^8.18.1", "@types/xml2js": "^0.4.14", "@types/xmldoc": "^1.1.9", "microdiff": "^1.5.0" }, "dependencies": { "@matter/main": "^0.12.6", "axios": "^1.8.4", "camelcase": "^8.0.0", "chalk": "^5.4.1", "fast-xml-parser": "^5.2.1", "import-meta-resolve": "^4.1.0", "moderndash": "^4.0.0", "p-mutex": "^0.1.0", "winston": "^3.17.0", "ws": "^8.18.1", "xml2js": "^0.6.2" }, "imports": { "#Devices": "./src/Devices/*" }, "bugs": { "url": "https://github.com/pradeepmouli/udi-js/issues" }, "publishConfig": { "access": "public" }, "gitHead": "f80638d852ef427b9beb52c814ec6ecf3f618ef1" }