@pmouli/isy-matter-server
Version:
Service to expose an ISY device as a Matter Border router
74 lines (73 loc) • 1.86 kB
JSON
{
"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.2",
"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": {
"@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",
"fast-xml-parser": "^5.2.0",
"import-meta-resolve": "^4.1.0",
"winston": "^3.17.0",
"ws": "^8.18.1",
"xml2js": "^0.6.2"
},
"bugs": {
"url": "https://github.com/pradeepmouli/udi-js/issues"
},
"publishConfig": {
"access": "public"
},
"gitHead": "f80638d852ef427b9beb52c814ec6ecf3f618ef1"
}