diff --git a/.dockerignore b/.dockerignore index e2a44e5..874fb97 100644 --- a/.dockerignore +++ b/.dockerignore @@ -5,6 +5,9 @@ .DS_Store ._* +tmp/ +build/ +dist/ node_modules/ config.json .env* \ No newline at end of file diff --git a/index.js b/index.js index eb05b6f..4fe6f6c 100755 --- a/index.js +++ b/index.js @@ -607,7 +607,7 @@ function startOSC() logger.error(err.address + " is not responding"); return; } - console.error("UDP error", err); + logger.error("UDP error", err); }); udpPort.on("message", function(oscMsg, timeTag, info) diff --git a/package-lock.json b/package-lock.json index 53ff28e..1ea8e81 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,17 +1,17 @@ { "name": "OSCWebMixerV2", - "version": "2.3.1", + "version": "2.4.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "OSCWebMixerV2", - "version": "2.3.1", + "version": "2.4.2", "license": "MIT", "dependencies": { "colortranslator": "^5.0.0", "config": "^3.3.9", - "express": "^4.21.2", + "express": "^4.22.1", "ora": "^5.4.1", "osc": "github:castles/osc.js", "ws": "8.18.3" @@ -1166,39 +1166,39 @@ } }, "node_modules/express": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", + "body-parser": "~1.20.3", + "content-disposition": "~0.5.4", "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", "debug": "2.6.9", "depd": "2.0.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", "merge-descriptors": "1.0.3", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.12", + "path-to-regexp": "~0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.13.0", + "qs": "~6.14.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", + "send": "~0.19.0", + "serve-static": "~1.16.2", "setprototypeof": "1.2.0", - "statuses": "2.0.1", + "statuses": "~2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -1211,6 +1211,21 @@ "url": "https://opencollective.com/express" } }, + "node_modules/express/node_modules/qs": { + "version": "6.14.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz", + "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/fast-fifo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", diff --git a/package.json b/package.json index 4d70066..6f47b97 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "OSCWebMixerV2", "main": "index.js", - "version": "2.4.1", + "version": "2.4.2", "description": "A server that allows web clients and other external devices to control their own mix for DiGiCo sound desks.", "author": "Marc Castles", "homepage": "https://launchinteractive.com.au", @@ -28,7 +28,7 @@ "dependencies": { "colortranslator": "^5.0.0", "config": "^3.3.9", - "express": "^4.21.2", + "express": "^4.22.1", "ora": "^5.4.1", "osc": "github:castles/osc.js", "ws": "8.18.3"