UNPKG

modbus-connect

Version:

Modbus RTU over Web Serial and Node.js SerialPort

121 lines (120 loc) 3.11 kB
{ "name": "modbus-connect", "version": "2.8.10", "description": "Modbus RTU over Web Serial and Node.js SerialPort", "main": "./client.js", "type": "commonjs", "types": "./src/types/index.d.ts", "exports": { "./client": { "types": "./src/types/client.d.ts", "require": "./dist/client.js", "import": "./dist/client.js" }, "./transport": { "types": "./src/transport/transport-controller.d.ts", "require": "./dist/transport/transport-controller.js", "import": "./dist/transport/transport-controller.js" }, "./logger": { "types": "./src/types/logger.d.ts", "require": "./dist/logger.js", "import": "./dist/logger.js" }, "./slave-emulator": { "types": "./src/types/slave-emulator.d.ts", "require": "./dist/slave-emulator/slave-emulator.js", "import": "./dist/slave-emulator/slave-emulator.js" }, "./types": { "types": "./src/types/index.d.ts", "require": "./dist/types/modbus-types.js", "import": "./dist/types/modbus-types.js" } }, "scripts": { "build": "esbuild src/**/*.ts --format=cjs --outdir=dist --platform=node && tsc --emitDeclarationOnly", "dev": "tsc --watch", "lint": "eslint . --fix", "format": "prettier --write .", "lint:check": "eslint .", "format:check": "prettier --check ." }, "repository": { "type": "git", "url": "https://github.com/phk-mvn/modbus-connect.git" }, "bugs": { "url": "https://github.com/phk-mvn/modbus-connect/issues" }, "homepage": "https://github.com/phk-mvn/modbus-connect#readme", "keywords": [ "modbus", "modbus-node", "modbus-web", "modbus-rtu", "modbus-tcp", "modbus-stream", "modbus-serial", "modbus-web-serial", "modbus-tcp-serial", "modbus-web-tcp-serial", "modbus-emulator", "modbus-polling-manager", "modbus-logger", "modbus-utils", "modbus-crc", "modbus-diagnostics", "modbus-constants", "modbus-errors", "modbus-packet-builder", "modbus-transport", "web-tcp", "web-serial", "web-serial-tcp", "web-serial-rtu", "web-serial-udp", "web-serial-rtu-tcp", "web-serial-rtu-udp", "web-serial-rtu-tcp-udp", "jsmodbus", "tsmodbus", "serialport", "tcp", "udp", "crc", "rtu", "com", "serial", "port", "arduino", "client", "server", "automation", "stream", "node-crc", "node-crc16", "typescript" ], "author": "Danila Dukin", "license": "MIT", "dependencies": { "async-mutex": "^0.5.0", "serialport": "^13.0.0" }, "devDependencies": { "@eslint/js": "^9.39.1", "@types/node": "^24.10.1", "@types/serialport": "^10.2.0", "@typescript-eslint/eslint-plugin": "^8.48.0", "@typescript-eslint/parser": "^8.48.0", "esbuild": "^0.27.0", "eslint": "^9.39.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.4", "globals": "^16.5.0", "prettier": "^3.6.2", "typescript": "^5.9.3", "typescript-eslint": "^8.48.0" } }