UNPKG

node-red-contrib-modbus

Version:

The all in one Modbus TCP and Serial contribution long term supported package for Node-RED.

167 lines (166 loc) 5.91 kB
{ "name": "node-red-contrib-modbus", "version": "5.41.0", "private": false, "description": "The all in one Modbus TCP and Serial contribution long term supported package for Node-RED.", "dependencies": { "@open-p4nr/modbus-serial": "https://dl.cloudsmith.io/public/iniationware-gmbh/plus4nodered/npm/open-p4nr/modbus-serial/8.1.0/modbus-serial-8.1.0.tgz", "@xstate/fsm": "~2.1.0", "bson": "~6.7.0", "debug": "~4.3.5", "jsmodbus": "~4.0.10", "line-by-line": "~0.1.6", "source-map-support": "~0.5.21", "underscore": "~1.13.6" }, "optionalDependencies": { "@serialport/list": "~12.0.0", "serialport": "^12.0.0" }, "keywords": [ "node-red", "plusfornodered", "modbus", "automation", "biancoroyal" ], "engines": { "node": ">=18.5" }, "repository": { "type": "git", "url": "git+https://github.com/biancoroyal/node-red-contrib-modbus.git" }, "node-red": { "version": ">=3", "nodes": { "Modbus-Client": "modbus/modbus-client.js", "Modbus-Response": "modbus/modbus-response.js", "Modbus-Read": "modbus/modbus-read.js", "Modbus-Getter": "modbus/modbus-getter.js", "Modbus-Flex-Getter": "modbus/modbus-flex-getter.js", "Modbus-Write": "modbus/modbus-write.js", "Modbus-Flex-Write": "modbus/modbus-flex-write.js", "Modbus-Server": "modbus/modbus-server.js", "Modbus-Queue-Info": "modbus/modbus-queue-info.js", "Modbus-Flex-Connector": "modbus/modbus-flex-connector.js", "Modbus-IO-Config": "modbus/modbus-io-config.js", "Modbus-Response-Filter": "modbus/modbus-response-filter.js", "Modbus-Flex-Sequencer": "modbus/modbus-flex-sequencer.js", "Modbus-Flex-Fc": "modbus/modbus-flex-fc.js" } }, "author": "Klaus Landsdorf <klaus.landsdorf@bianco-royal.de>", "license": "BSD-3-Clause", "main": "node", "files": [ "docs", "examples", "modbus", "extras" ], "bugs": { "url": "https://github.com/biancoroyal/node-red-contrib-modbus/issues/" }, "homepage": "https://plus4nodered.com/", "scripts": { "changelog": "npm run rewrite-changelog", "test": "npm run lint && mocha ./test --parallel --recursive --reporter dot --timeout 6000", "test:slow": "npm run lint && mocha ./test --recursive --reporter dot --timeout 12000", "test:verbose": "npm run lint && mocha ./test --recursive", "test:withStop": "npm run lint && mocha ./test --recursive --bail", "test:publish": "gulp clean && npm run prepublishOnly", "lint": "standard --fix", "test:e2e": "npm run lint && mocha './test/units/modbus-write-e2e-test.js' --parallel --recursive --reporter dot --timeout 100000", "test:units": "npm run lint && mocha './test/units/modbus-client-test.js' --parallel --recursive --reporter dot", "test:core": "npm run lint && mocha './test/core/*-test.js' --parallel --recursive", "test-nyc": "nyc --reporter=html --reporter=text mocha --recursive", "test-npx": "npx --yes nyc@latest --reporter=html --reporter=text mocha ./test --parallel --recursive --reporter dot --timeout 10000", "test-with-coverage": "nyc --reporter=lcovonly mocha --recursive -R spec && cat ./coverage/lcov.info | codacy-coverage --token $CODACY_COVERAGE_TOKEN && rm -rf ./coverage", "coverage": "npm run lint && nyc --reporter=html --reporter=text mocha ./test --parallel --recursive --reporter dot --timeout 10000", "coverage-nyc": "npm run lint && nyc report --reporter=text-lcov | coveralls", "build": "npm run lint && gulp", "prepublishOnly": "npm run clean && npm run lint && npm run rewrite-changelog && npm test && npm run coverage && npm run build", "ci-publish": "ci-publish", "release": "standard-version -a", "release:beta": "standard-version --prerelease beta", "release:alpha": "standard-version --prerelease alpha", "rewrite-changelog": "gulp changelog", "clean": "gulp clean && npm run lint", "dev-link": "npm i && npm run build && npm link", "dev-unlink": "npm unlink node-red-contrib-modbus -g", "dev-link-local": "npm run build && npm link" }, "devDependencies": { "@babel/cli": "^7.24.5", "@babel/core": "^7.24.5", "@babel/preset-env": "^7.24.5", "@babel/register": "^7.24.5", "@node-red/nodes": "^3.1.9", "address": "^2.0.1", "chai": "^3.5.0", "codacy-coverage": "^3.4.0", "conventional-changelog-cli": "^5.0.0", "coveralls": "^3.1.1", "gulp": "^4.0.2", "gulp-babel": "^8.0.0", "gulp-clean": "^0.4.0", "gulp-conventional-changelog": "^5.0.0", "gulp-htmlmin": "^5.0.1", "gulp-jsdoc3": "^3.0.0", "gulp-replace": "^1.1.4", "gulp-sequence": "^1.0.0", "gulp-sourcemaps": "^3.0.0", "gulp-uglify": "^3.0.2", "jasmine-node": "^3.0.0", "js-beautify": "^1.15.1", "mocha": "^10.4.0", "nock": "^13.5.4", "node-red": "^4.0.2", "node-red-node-test-helper": "^0.3.4", "nyc": "^15.1.0", "pump": "^3.0.0", "should": "^13.2.3", "sinon": "^17.0.1", "standard": "^17.1.0", "standard-version": "^9.5.0", "supertest": "^7.0.0", "uglify-js": "^3.17.4", "uglify-js-harmony": "^2.7.7", "when": "^3.7.8" }, "directories": { "example": "examples", "test": "test" }, "standard": { "env": [ "mocha" ], "globals": [ "chai", "expect", "should", "assert", "sinon" ], "ignore": [ "code/", "coverage/", "node_modules/", "examples/", "modbus/", "docs", "extras", "test/resources/**", "test/e2e/flows/**", "test/integrations/flows/**", "test/units/flows/**" ] }, "funding": { "type": "opencollective", "url": "https://opencollective.com/node-red-contrib-modbus" }, "packageManager": "yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610" }