UNPKG

vda-5050-lib

Version:

Universal VDA 5050 library for Node.js and browsers

116 lines (115 loc) 4.7 kB
{ "name": "vda-5050-lib", "version": "1.7.0", "description": "Universal VDA 5050 library for Node.js and browsers", "main": "index.js", "types": "index.d.ts", "homepage": "https://github.com/coatyio/vda-5050-lib.js", "repository": { "type": "git", "url": "https://github.com/coatyio/vda-5050-lib.js" }, "readme": "README.md", "scripts": { "build:schema": "npm-run-all -s -c _build:schema1_1 _build:schema2_0 _build:schema2_1 _build:schema3_0", "_build:schema1_1": "vda-5050 schema -q -c .vda-5050-cli.schema-1.1.config.json", "_build:schema2_0": "vda-5050 schema -q -c .vda-5050-cli.schema-2.0.config.json", "_build:schema2_1": "vda-5050 schema -q -c .vda-5050-cli.schema-2.1.config.json", "_build:schema3_0": "vda-5050 schema -q -c .vda-5050-cli.schema-3.0.config.json", "build:validator": "npm-run-all -s -c _build:validator1_1 _build:validator2_0 _build:validator2_1 _build:validator3_0", "_build:validator1_1": "node -e \"require('./scripts/create-validators.js').createCoreValidators('1.1')\"", "_build:validator2_0": "node -e \"require('./scripts/create-validators.js').createCoreValidators('2.0')\"", "_build:validator2_1": "node -e \"require('./scripts/create-validators.js').createCoreValidators('2.1')\"", "_build:validator3_0": "node -e \"require('./scripts/create-validators.js').createCoreValidators('3.0')\"", "build": "gulp build", "lint": "gulp lint", "lint:fix": "gulp lint:fix", "doc": "gulp doc", "test": "gulp build && tap", "test:detail": "gulp build && tap --reporter=tap", "test:coverage": "gulp build && npm-run-all -s -c _test:cov1 _test:cov2", "_test:cov1": "tap --coverage --check-coverage --branches=30 --functions=30 --lines=25 --statements=25", "_test:cov2": "node dist/test/test-after-coverage.js", "_test:cov3": "opener coverage/lcov-report/index.html", "test:debug": "gulp build && cross-env DEBUG=\"vda-5050:*\" tap --reporter=tap", "test:debug:mqtt": "gulp build && cross-env DEBUG=\"vda-5050:*,mqttjs*\" tap --reporter=tap", "test:debug:broker": "gulp build && cross-env DEBUG=\"broker,vda-5050:*,mqttjs*\" tap --reporter=tap", "test:hivemq": "gulp build && cross-env VDA5050_TEST_BROKER=\"broker.hivemq.com:1883:8000/mqtt\" tap", "test:hivemq:debug": "gulp build && cross-env VDA5050_TEST_BROKER=\"broker.hivemq.com:1883:8000/mqtt\" cross-env DEBUG=\"vda-5050:*,mqttjs*\" tap --reporter=tap", "release": "npm run release:prompt && release-it --verbose", "release:prompt": "node -e \"require('./.release-it.js').promptReleaseNotes()\"", "release:version": "npm run release:prompt && release-it --verbose --increment", "release:dry": "npm run release:prompt && release-it --dry-run" }, "keywords": [ "VDMA", "VDA", "5050", "VDA 5050", "specification", "communication", "interface", "client", "agv", "vehicle", "master", "control", "DTS", "driverless", "transport", "MQTT", "Node.js", "browser", "javascript", "typescript" ], "author": "Siemens AG", "license": "MIT", "maintainers": [ { "name": "Hermann Wuebbels", "email": "hermann.wuebbels@siemens.com" }, { "name": "Markus Sauer", "email": "markussauer@siemens.com" } ], "bugs": { "url": "https://github.com/coatyio/vda-5050-lib.js/issues" }, "dependencies": { "debug": "^4.3.4", "mqtt": "^4.3.7", "uuid": "^9.0.0" }, "devDependencies": { "@exodus/schemasafe": "^1.0.0-rc.9", "@release-it/conventional-changelog": "^5.1.1", "@types/debug": "^4.1.7", "@types/node": "^18.11.11", "@types/tap": "^15.0.11", "@types/uuid": "^9.0.0", "cross-env": "^7.0.3", "fast-glob": "^3.2.12", "fs-extra": "^10.1.0", "gulp": "^4.0.2", "gulp-shell": "^0.8.0", "gulp-tslint": "^8.1.4", "gulp-typescript": "^5.0.1", "lcov-parse": "^1.0.0", "lcov-total": "^1.0.7", "npm-run-all": "^4.1.5", "opener": "^1.5.2", "readline-sync": "^1.4.10", "release-it": "^15.5.1", "tap": "^16.3.2", "tslint": "^5.20.1", "typedoc": "^0.23.21", "typescript": "~4.9.3", "vda-5050-cli": "^2.4.0" }, "engines": { "node": ">=11.0.0" } }