{
"name": "modbus-rs",
"version": "0.13.0",
"description": "High-performance Modbus TCP/RTU/ASCII client, server and gateway for Node.js, powered by Rust",
"main": "index.js",
"types": "index.d.ts",
"exports": {
".": "./index.js"
},
"scripts": {
"build": "napi build --platform --release --features nodejs,full --js index.js --dts index.d.ts --output-dir . --manifest-path ../Cargo.toml",
"build:debug": "napi build --platform --features nodejs,full --js index.js --dts index.d.ts --output-dir . --manifest-path ../Cargo.toml",
"test": "node --test __test__/*.test.mjs",
"prepublishOnly": "napi prepublish -t npm",
"artifacts": "napi artifacts",
"universal": "napi universal",
"version": "napi version"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Raghava-Ch/modbus-rs.git"
},
"keywords": [
"modbus",
"modbus-tcp",
"modbus-rtu",
"modbus-ascii",
"scada",
"plc",
"industrial",
"automation",
"napi-rs",
"rust"
],
"author": "Raghava-Ch",
"license": "GPL-3.0-only",
"bugs": {
"url": "https://github.com/Raghava-Ch/modbus-rs/issues"
},
"homepage": "https://github.com/Raghava-Ch/modbus-rs#readme",
"engines": {
"node": ">=20"
},
"napi": {
"binaryName": "modbus-rs",
"targets": [
"x86_64-pc-windows-msvc",
"x86_64-unknown-linux-gnu",
"x86_64-apple-darwin",
"aarch64-apple-darwin",
"aarch64-unknown-linux-gnu"
]
},
"devDependencies": {
"@napi-rs/cli": "^3.6.2",
"@types/node": "^25.6.0",
"typescript": "^6.0.3"
},
"files": [
"index.js",
"index.d.ts",
"README.md",
"LICENSE"
],
"dependencies": {},
"optionalDependencies": {
"modbus-rs-win32-x64-msvc": "0.9.0",
"modbus-rs-linux-x64-gnu": "0.9.0",
"modbus-rs-darwin-x64": "0.9.0",
"modbus-rs-darwin-arm64": "0.9.0",
"modbus-rs-linux-arm64-gnu": "0.9.0"
}
}