{ "name": "@zwave-js/server", "version": "1.40.0", "description": "Full access to zwave-js driver through Websockets", "homepage": "https://github.com/zwave-js/zwave-js-server#readme", "repository": { "type": "git", "url": "git+https://github.com/zwave-js/zwave-js-server.git" }, "bugs": { "url": "https://github.com/zwave-js/zwave-js-server/issues" }, "main": "dist/lib/index.js", "bin": { "zwave-server": "dist/bin/server.js", "zwave-client": "dist/bin/client.js" }, "publishConfig": { "access": "public" }, "scripts": { "lint": "eslint", "lint:fix": "eslint --fix && prettier -w .", "test": "prettier --check src && tsc --noEmit && npm run lint && ts-node src/test/integration.ts", "build": "tsc -p .", "prepare": "npm run build", "prepublishOnly": "rm -rf dist && npm run build" }, "author": "", "license": "Apache-2.0", "dependencies": { "@homebridge/ciao": "^1.1.7", "minimist": "^1.2.8", "ws": "^8.13.0" }, "peerDependencies": { "zwave-js": "^14.0.0" }, "devDependencies": { "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.14.0", "@tsconfig/node18": "^18.2.1", "@types/minimist": "^1.2.2", "@types/node": "^22.5.0", "@types/triple-beam": "^1.3.2", "@types/ws": "^8.5.5", "@types/yargs": "^17.0.24", "@typescript-eslint/eslint-plugin": "^8.14.0", "@typescript-eslint/parser": "^8.14.0", "alcalzone-shared": "^4.0.8", "eslint": "^9.14.0", "eslint-config-prettier": "^9.1.0", "globals": "^15.9.0", "husky": "^4.3.8", "lint-staged": "^15.0.2", "prettier": "^3.0.0", "semver": "^7.5.4", "ts-node": "^10.9.2", "typescript": "^5.3.3", "zwave-js": "^14.0.0" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{ts,js,json,css,md}": [ "prettier --write" ] } }