diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0475c2616..3e2b42eb8 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -7,6 +7,10 @@ on: branches: [master] workflow_dispatch: +# https://docs.github.com/en/actions/learn-github-actions/variables +env: + HUSKY: 0 + jobs: setup-and-test: name: Tests (${{ matrix.os }}, Node ${{ matrix.node-version }}) diff --git a/package-lock.json b/package-lock.json index 639049332..044c7722b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11815,11 +11815,11 @@ }, "packages/binding-coap": { "name": "@node-wot/binding-coap", - "version": "0.8.13", + "version": "0.8.14", "license": "EPL-2.0 OR W3C-20150513", "dependencies": { - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "@types/node": "16.18.35", "coap": "^1.3.0", "multicast-dns": "^7.2.5", @@ -11831,22 +11831,22 @@ }, "packages/binding-file": { "name": "@node-wot/binding-file", - "version": "0.8.13", + "version": "0.8.14", "license": "EPL-2.0 OR W3C-20150513", "dependencies": { - "@node-wot/core": "0.8.13" + "@node-wot/core": "0.8.14" }, "devDependencies": { - "@node-wot/td-tools": "0.8.13" + "@node-wot/td-tools": "0.8.14" } }, "packages/binding-http": { "name": "@node-wot/binding-http", - "version": "0.8.13", + "version": "0.8.14", "license": "EPL-2.0 OR W3C-20150513", "dependencies": { - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "@types/eventsource": "1.1.10", "accept-language-parser": "1.5.0", "basic-auth": "2.0.1", @@ -11871,22 +11871,22 @@ }, "packages/binding-mbus": { "name": "@node-wot/binding-mbus", - "version": "0.8.13", + "version": "0.8.14", "license": "EPL-2.0 OR W3C-20150513", "dependencies": { - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "node-mbus": "^2.1.0", "wot-typescript-definitions": "0.8.0-SNAPSHOT.29" } }, "packages/binding-modbus": { "name": "@node-wot/binding-modbus", - "version": "0.8.13", + "version": "0.8.14", "license": "EPL-2.0 OR W3C-20150513", "dependencies": { - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "modbus-serial": "8.0.3", "rxjs": "5.5.11", "wot-typescript-definitions": "0.8.0-SNAPSHOT.29" @@ -11894,11 +11894,11 @@ }, "packages/binding-mqtt": { "name": "@node-wot/binding-mqtt", - "version": "0.8.13", + "version": "0.8.14", "license": "EPL-2.0 OR W3C-20150513", "dependencies": { - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "aedes": "^0.46.2", "mqtt": "^5.3.2", "rxjs": "5.5.11" @@ -11906,11 +11906,11 @@ }, "packages/binding-netconf": { "name": "@node-wot/binding-netconf", - "version": "0.8.13", + "version": "0.8.14", "license": "EPL-2.0 OR W3C-20150513", "dependencies": { - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "@types/node-netconf": "npm:@types/netconf@^2.0.0", "@types/url-parse": "^1.4.3", "case-1.5.3": "npm:case@^1.5.3", @@ -11920,11 +11920,11 @@ }, "packages/binding-opcua": { "name": "@node-wot/binding-opcua", - "version": "0.8.13", + "version": "0.8.14", "license": "EPL-2.0 OR W3C-20150513", "dependencies": { - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "node-opcua": "2.113.0", "node-opcua-address-space": "2.113.0", "node-opcua-basic-types": "2.113.0", @@ -11956,19 +11956,19 @@ }, "packages/binding-websockets": { "name": "@node-wot/binding-websockets", - "version": "0.8.13", + "version": "0.8.14", "license": "EPL-2.0 OR W3C-20150513", "dependencies": { - "@node-wot/binding-http": "0.8.13", - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/binding-http": "0.8.14", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "slugify": "^1.4.5", "ws": "^7.5.4" } }, "packages/browser-bundle": { "name": "@node-wot/browser-bundle", - "version": "0.8.13", + "version": "0.8.14", "license": "EPL-2.0 OR W3C-20150513", "dependencies": { "events": "^2.1.0", @@ -11976,26 +11976,26 @@ "resolve": "^1.1.7" }, "devDependencies": { - "@node-wot/binding-http": "0.8.13", - "@node-wot/binding-websockets": "0.8.13", - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/binding-http": "0.8.14", + "@node-wot/binding-websockets": "0.8.14", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "browserify": "^17.0.0", "readable-stream4": "npm:readable-stream@^4.0.0" } }, "packages/cli": { "name": "@node-wot/cli", - "version": "0.8.13", + "version": "0.8.14", "license": "EPL-2.0 OR W3C-20150513", "dependencies": { - "@node-wot/binding-coap": "0.8.13", - "@node-wot/binding-file": "0.8.13", - "@node-wot/binding-http": "0.8.13", - "@node-wot/binding-mqtt": "0.8.13", - "@node-wot/binding-websockets": "0.8.13", - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/binding-coap": "0.8.14", + "@node-wot/binding-file": "0.8.14", + "@node-wot/binding-http": "0.8.14", + "@node-wot/binding-mqtt": "0.8.14", + "@node-wot/binding-websockets": "0.8.14", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "@types/lodash": "^4.14.199", "ajv": "^8.11.0", "commander": "^9.1.0", @@ -12012,10 +12012,10 @@ }, "packages/core": { "name": "@node-wot/core", - "version": "0.8.13", + "version": "0.8.14", "license": "EPL-2.0 OR W3C-20150513", "dependencies": { - "@node-wot/td-tools": "0.8.13", + "@node-wot/td-tools": "0.8.14", "@petamoriken/float16": "^3.1.1", "ajv": "^8.11.0", "ajv-formats": "^2.1.1", @@ -12035,22 +12035,22 @@ }, "packages/examples": { "name": "@node-wot/examples", - "version": "0.8.13", + "version": "0.8.14", "license": "EPL-2.0 OR W3C-20150513", "dependencies": { - "@node-wot/binding-coap": "0.8.13", - "@node-wot/binding-file": "0.8.13", - "@node-wot/binding-http": "0.8.13", - "@node-wot/binding-mqtt": "0.8.13", - "@node-wot/binding-opcua": "0.8.13", - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/binding-coap": "0.8.14", + "@node-wot/binding-file": "0.8.14", + "@node-wot/binding-http": "0.8.14", + "@node-wot/binding-mqtt": "0.8.14", + "@node-wot/binding-opcua": "0.8.14", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "rxjs": "5.5.11" } }, "packages/td-tools": { "name": "@node-wot/td-tools", - "version": "0.8.13", + "version": "0.8.14", "license": "EPL-2.0 OR W3C-20150513", "dependencies": { "ajv": "^8.11.0", diff --git a/packages/binding-coap/package.json b/packages/binding-coap/package.json index fb95aa181..fae76c0d0 100644 --- a/packages/binding-coap/package.json +++ b/packages/binding-coap/package.json @@ -1,6 +1,6 @@ { "name": "@node-wot/binding-coap", - "version": "0.8.13", + "version": "0.8.14", "description": "CoAP client & server protocol binding for node-wot", "author": "Eclipse Thingweb (https://thingweb.io/)", "license": "EPL-2.0 OR W3C-20150513", @@ -14,8 +14,8 @@ "main": "dist/coap.js", "types": "dist/coap.d.ts", "dependencies": { - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "@types/node": "16.18.35", "coap": "^1.3.0", "multicast-dns": "^7.2.5", diff --git a/packages/binding-file/package.json b/packages/binding-file/package.json index e7e760313..563ea2bba 100644 --- a/packages/binding-file/package.json +++ b/packages/binding-file/package.json @@ -1,6 +1,6 @@ { "name": "@node-wot/binding-file", - "version": "0.8.13", + "version": "0.8.14", "description": "File client protocol binding for node-wot", "author": "Eclipse Thingweb (https://thingweb.io/)", "license": "EPL-2.0 OR W3C-20150513", @@ -14,10 +14,10 @@ "main": "dist/file.js", "types": "dist/file.d.ts", "devDependencies": { - "@node-wot/td-tools": "0.8.13" + "@node-wot/td-tools": "0.8.14" }, "dependencies": { - "@node-wot/core": "0.8.13" + "@node-wot/core": "0.8.14" }, "scripts": { "build": "tsc -b", diff --git a/packages/binding-http/package.json b/packages/binding-http/package.json index 0fb5afe11..6736ac09a 100644 --- a/packages/binding-http/package.json +++ b/packages/binding-http/package.json @@ -1,6 +1,6 @@ { "name": "@node-wot/binding-http", - "version": "0.8.13", + "version": "0.8.14", "description": "HTTP client & server protocol binding for node-wot", "author": "Eclipse Thingweb (https://thingweb.io/)", "license": "EPL-2.0 OR W3C-20150513", @@ -28,8 +28,8 @@ "timekeeper": "^2.2.0" }, "dependencies": { - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "@types/eventsource": "1.1.10", "accept-language-parser": "1.5.0", "basic-auth": "2.0.1", diff --git a/packages/binding-mbus/package.json b/packages/binding-mbus/package.json index f3f36f67d..2082125e7 100644 --- a/packages/binding-mbus/package.json +++ b/packages/binding-mbus/package.json @@ -1,6 +1,6 @@ { "name": "@node-wot/binding-mbus", - "version": "0.8.13", + "version": "0.8.14", "description": "M-Bus TCP client protocol binding for node-wot", "author": "Eclipse Thingweb (https://thingweb.io/)", "license": "EPL-2.0 OR W3C-20150513", @@ -14,8 +14,8 @@ "main": "dist/mbus.js", "types": "dist/mbus.d.ts", "dependencies": { - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "node-mbus": "^2.1.0", "wot-typescript-definitions": "0.8.0-SNAPSHOT.29" }, diff --git a/packages/binding-modbus/package.json b/packages/binding-modbus/package.json index 181332c8b..5b1fc5ccb 100644 --- a/packages/binding-modbus/package.json +++ b/packages/binding-modbus/package.json @@ -1,6 +1,6 @@ { "name": "@node-wot/binding-modbus", - "version": "0.8.13", + "version": "0.8.14", "description": "Modbus TCP client protocol binding for node-wot", "author": "Eclipse Thingweb (https://thingweb.io/)", "contributors": [ @@ -17,8 +17,8 @@ "main": "dist/modbus.js", "types": "dist/modbus.d.ts", "dependencies": { - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "modbus-serial": "8.0.3", "rxjs": "5.5.11", "wot-typescript-definitions": "0.8.0-SNAPSHOT.29" diff --git a/packages/binding-mqtt/package.json b/packages/binding-mqtt/package.json index 814572cc5..efb2745eb 100644 --- a/packages/binding-mqtt/package.json +++ b/packages/binding-mqtt/package.json @@ -1,6 +1,6 @@ { "name": "@node-wot/binding-mqtt", - "version": "0.8.13", + "version": "0.8.14", "description": "MQTT binding for node-wot", "author": "Eclipse Thingweb (https://thingweb.io/)", "license": "EPL-2.0 OR W3C-20150513", @@ -14,8 +14,8 @@ "main": "dist/mqtt.js", "types": "dist/mqtt.d.ts", "dependencies": { - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "aedes": "^0.46.2", "mqtt": "^5.3.2", "rxjs": "5.5.11" diff --git a/packages/binding-netconf/package.json b/packages/binding-netconf/package.json index b7e3a1450..3b4f08fc4 100644 --- a/packages/binding-netconf/package.json +++ b/packages/binding-netconf/package.json @@ -1,6 +1,6 @@ { "name": "@node-wot/binding-netconf", - "version": "0.8.13", + "version": "0.8.14", "description": "NetConf client protocol binding for node-wot", "author": "Eclipse Thingweb (https://thingweb.io/)", "license": "EPL-2.0 OR W3C-20150513", @@ -14,8 +14,8 @@ "main": "dist/netconf.js", "types": "dist/netconf.d.ts", "dependencies": { - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "@types/node-netconf": "npm:@types/netconf@^2.0.0", "@types/url-parse": "^1.4.3", "case-1.5.3": "npm:case@^1.5.3", diff --git a/packages/binding-opcua/package.json b/packages/binding-opcua/package.json index b01dc476a..d62cf7c43 100644 --- a/packages/binding-opcua/package.json +++ b/packages/binding-opcua/package.json @@ -1,6 +1,6 @@ { "name": "@node-wot/binding-opcua", - "version": "0.8.13", + "version": "0.8.14", "description": "opcua client protocol binding for node-wot", "author": "Eclipse Thingweb (https://thingweb.io/)", "license": "EPL-2.0 OR W3C-20150513", @@ -18,8 +18,8 @@ "should": "^13.2.3" }, "dependencies": { - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "node-opcua": "2.113.0", "node-opcua-address-space": "2.113.0", "node-opcua-basic-types": "2.113.0", diff --git a/packages/binding-websockets/package.json b/packages/binding-websockets/package.json index e5d37867c..89d95af55 100644 --- a/packages/binding-websockets/package.json +++ b/packages/binding-websockets/package.json @@ -1,6 +1,6 @@ { "name": "@node-wot/binding-websockets", - "version": "0.8.13", + "version": "0.8.14", "description": "WebSockets client & server protocol binding for node-wot", "author": "Eclipse Thingweb (https://thingweb.io/)", "license": "EPL-2.0 OR W3C-20150513", @@ -15,9 +15,9 @@ "types": "dist/ws.d.ts", "browser": "dist/ws-browser.js", "dependencies": { - "@node-wot/binding-http": "0.8.13", - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/binding-http": "0.8.14", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "slugify": "^1.4.5", "ws": "^7.5.4" }, diff --git a/packages/browser-bundle/package.json b/packages/browser-bundle/package.json index 0500a61e1..53165043f 100644 --- a/packages/browser-bundle/package.json +++ b/packages/browser-bundle/package.json @@ -1,6 +1,6 @@ { "name": "@node-wot/browser-bundle", - "version": "0.8.13", + "version": "0.8.14", "description": "A node-wot bundle that can run in a web browser", "author": "Eclipse Thingweb (https://thingweb.io/)", "license": "EPL-2.0 OR W3C-20150513", @@ -13,10 +13,10 @@ ], "main": "dist/wot-bundle.min.js", "devDependencies": { - "@node-wot/binding-http": "0.8.13", - "@node-wot/binding-websockets": "0.8.13", - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/binding-http": "0.8.14", + "@node-wot/binding-websockets": "0.8.14", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "browserify": "^17.0.0", "readable-stream4": "npm:readable-stream@^4.0.0" }, diff --git a/packages/cli/package.json b/packages/cli/package.json index b58be279e..b9b534200 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@node-wot/cli", - "version": "0.8.13", + "version": "0.8.14", "description": "servient command line interface", "author": "Eclipse Thingweb (https://thingweb.io/)", "license": "EPL-2.0 OR W3C-20150513", @@ -20,13 +20,13 @@ "ts-node": "10.9.1" }, "dependencies": { - "@node-wot/binding-coap": "0.8.13", - "@node-wot/binding-file": "0.8.13", - "@node-wot/binding-http": "0.8.13", - "@node-wot/binding-mqtt": "0.8.13", - "@node-wot/binding-websockets": "0.8.13", - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/binding-coap": "0.8.14", + "@node-wot/binding-file": "0.8.14", + "@node-wot/binding-http": "0.8.14", + "@node-wot/binding-mqtt": "0.8.14", + "@node-wot/binding-websockets": "0.8.14", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "@types/lodash": "^4.14.199", "ajv": "^8.11.0", "commander": "^9.1.0", diff --git a/packages/core/package.json b/packages/core/package.json index d724c0b02..2d6787831 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@node-wot/core", - "version": "0.8.13", + "version": "0.8.14", "description": "W3C Web of Things (WoT) Servient framework", "author": "Eclipse Thingweb (https://thingweb.io/)", "license": "EPL-2.0 OR W3C-20150513", @@ -21,7 +21,7 @@ "@types/uuid": "^8.3.1" }, "dependencies": { - "@node-wot/td-tools": "0.8.13", + "@node-wot/td-tools": "0.8.14", "@petamoriken/float16": "^3.1.1", "ajv": "^8.11.0", "ajv-formats": "^2.1.1", diff --git a/packages/examples/package.json b/packages/examples/package.json index 4274a9442..288512899 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -1,19 +1,19 @@ { "name": "@node-wot/examples", - "version": "0.8.13", + "version": "0.8.14", "private": true, "description": "Examples for node-wot (not published)", "author": "Eclipse Thingweb (https://thingweb.io/)", "license": "EPL-2.0 OR W3C-20150513", "repository": "https://github.com/eclipse-thingweb/node-wot/tree/master/packages/examples", "dependencies": { - "@node-wot/binding-coap": "0.8.13", - "@node-wot/binding-file": "0.8.13", - "@node-wot/binding-http": "0.8.13", - "@node-wot/binding-mqtt": "0.8.13", - "@node-wot/binding-opcua": "0.8.13", - "@node-wot/core": "0.8.13", - "@node-wot/td-tools": "0.8.13", + "@node-wot/binding-coap": "0.8.14", + "@node-wot/binding-file": "0.8.14", + "@node-wot/binding-http": "0.8.14", + "@node-wot/binding-mqtt": "0.8.14", + "@node-wot/binding-opcua": "0.8.14", + "@node-wot/core": "0.8.14", + "@node-wot/td-tools": "0.8.14", "rxjs": "5.5.11" }, "scripts": { diff --git a/packages/td-tools/package.json b/packages/td-tools/package.json index 3477a0cf8..45cbbb1e2 100644 --- a/packages/td-tools/package.json +++ b/packages/td-tools/package.json @@ -1,6 +1,6 @@ { "name": "@node-wot/td-tools", - "version": "0.8.13", + "version": "0.8.14", "description": "W3C Web of Things (WoT) Thing Description parser, serializer, and other tools", "author": "Eclipse Thingweb (https://thingweb.io/)", "license": "EPL-2.0 OR W3C-20150513",