diff --git a/package-lock.json b/package-lock.json index deb86e0a..3d7f3864 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,13 +22,13 @@ } }, "@node-red/editor-api": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-1.0.1.tgz", - "integrity": "sha512-DN8HW6ZmBwfbfAlvO8qRvyuyDW70rkrxEq/Pf82i/tm4xIpyhXirCX9Ab9T6ueD1e03o6826GEhcAZZyTq+U3A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-1.0.2.tgz", + "integrity": "sha512-yUvTU5b7gDL35NIC2qC54NY0uuIAewVzcPWsc+Rbjy9YpY1DUD2Gt5Ub9gR2QPWYtVPG4zSPOBtPhZEcZvBSxQ==", "dev": true, "requires": { - "@node-red/editor-client": "1.0.1", - "@node-red/util": "1.0.1", + "@node-red/editor-client": "1.0.2", + "@node-red/util": "1.0.2", "bcrypt": "3.0.6", "bcryptjs": "2.4.3", "body-parser": "1.19.0", @@ -56,15 +56,15 @@ } }, "@node-red/editor-client": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-1.0.1.tgz", - "integrity": "sha512-63UG5cWgSr7hyakTagKNJ3ZJfROAPgKbufjxTNAwLw/C9rQ+xosJGBsMclftGwF/Cy16KQu1a3uoPD2Mjbk8BA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-1.0.2.tgz", + "integrity": "sha512-BhgzwWjxjrQJnZC/BMIZvco4H5ksZl+qh+3hy40ReDrNpp8xSc3mDIFoB785CZrYBtFMhasE2q0kqdYuNKE/Zw==", "dev": true }, "@node-red/nodes": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-red/nodes/-/nodes-1.0.1.tgz", - "integrity": "sha512-n3Ol9OzoD+kOU1gFJCyITqGWJqKX6eCN5YmGkRyWEKbxXjVvMy43Wkp0HTI3jVNrq8Sm9fHrBZsKTTZfE2M1mA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@node-red/nodes/-/nodes-1.0.2.tgz", + "integrity": "sha512-o5N0FZnLAEd1lF2ArLGoETosukFVI+nPTHWKUOoSd069eLuaS262BOTbbnk/oY4H2DEWQzjGZ2KKBItWlhbpXQ==", "dev": true, "requires": { "ajv": "6.10.2", @@ -200,12 +200,12 @@ } }, "@node-red/registry": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-red/registry/-/registry-1.0.1.tgz", - "integrity": "sha512-vkVhfnfRdsvUoXSifp+s8FH/OuhTBJonm/sOGzSAX9DV+IAxB3iueGVs+obPLi+qaFmTlhg9TCzeU0eJTmVAzg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@node-red/registry/-/registry-1.0.2.tgz", + "integrity": "sha512-i6TZvVriini0732IN2DVMofkG8RmiaLKpkHaP1aRceHvweDQB4yorcQsPDxqU+uiJo3lQlc1oB5j13X3mdq8DQ==", "dev": true, "requires": { - "@node-red/util": "1.0.1", + "@node-red/util": "1.0.2", "semver": "6.3.0", "uglify-js": "3.6.0", "when": "3.7.8" @@ -220,13 +220,13 @@ } }, "@node-red/runtime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-red/runtime/-/runtime-1.0.1.tgz", - "integrity": "sha512-u1iXjzakaFq1TgkWIjDJaq6dXZ9ys5jwm5HzsNvaI/qfPCIJ3eXD6RF5cMTfAB5JNpwsCJ8NLAujWKTw6dnsBA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@node-red/runtime/-/runtime-1.0.2.tgz", + "integrity": "sha512-YMKu5HA4WWYdf2PinysONiEFkmoz+PHD4u9ormREBXPr4iCWmZ2+XqL4QRGAc/RA8FJQ8liCr2rLDUvAuSSVOQ==", "dev": true, "requires": { - "@node-red/registry": "1.0.1", - "@node-red/util": "1.0.1", + "@node-red/registry": "1.0.2", + "@node-red/util": "1.0.2", "clone": "2.1.2", "express": "4.17.1", "fs-extra": "8.1.0", @@ -235,9 +235,9 @@ } }, "@node-red/util": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-red/util/-/util-1.0.1.tgz", - "integrity": "sha512-Vfzns+gIPsq43+vdtZLXeGDP+THKYROGditpyO0FeUAdU6ALaNdRL1h8BQ+dNUnANyLo1OqK9HT8B9lFKwcW/w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@node-red/util/-/util-1.0.2.tgz", + "integrity": "sha512-DwaS8ZDcIFcMUQCWpMEVt38Pr6H2JBCeghZEs5v6nH+pnemUi1x6Mi+CSvwywVc4WN4uzGhVr8dWxFh1Q6/iEQ==", "dev": true, "requires": { "clone": "2.1.2", @@ -1750,9 +1750,9 @@ } }, "es-abstract": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz", - "integrity": "sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.16.0.tgz", + "integrity": "sha512-xdQnfykZ9JMEiasTAJZJdMWCQ1Vm00NBw79/AWi7ELfZuuPCSOMDZbT9mkOfSctVtfhb+sAAzrm+j//GjjLHLg==", "dev": true, "requires": { "es-to-primitive": "^1.2.0", @@ -1763,8 +1763,8 @@ "is-regex": "^1.0.4", "object-inspect": "^1.6.0", "object-keys": "^1.1.1", - "string.prototype.trimleft": "^2.0.0", - "string.prototype.trimright": "^2.0.0" + "string.prototype.trimleft": "^2.1.0", + "string.prototype.trimright": "^2.1.0" } }, "es-to-primitive": { @@ -2340,9 +2340,9 @@ }, "dependencies": { "is-buffer": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", - "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", "dev": true } } @@ -2418,9 +2418,9 @@ }, "dependencies": { "graceful-fs": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", - "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", "dev": true } } @@ -2587,9 +2587,9 @@ }, "dependencies": { "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", + "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -3190,9 +3190,9 @@ } }, "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", "dev": true }, "readable-stream": { @@ -3206,13 +3206,19 @@ "util-deprecate": "^1.0.1" } }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", + "dev": true + }, "string_decoder": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", - "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "~5.2.0" } } } @@ -3843,26 +3849,26 @@ "dev": true }, "libbase64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-1.0.3.tgz", - "integrity": "sha512-ULQZAATVGTAgVNwP61R+MbbSGNBy1tVzWupB9kbE6p+VccWd+J+ICXgOwQic5Yqagzpu+oPZ8sI7yXdWJnPPkA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-1.2.1.tgz", + "integrity": "sha512-l+nePcPbIG1fNlqMzrh68MLkX/gTxk/+vdvAb388Ssi7UuUN31MI44w4Yf33mM3Cm4xDfw48mdf3rkdHszLNew==", "dev": true }, "libmime": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/libmime/-/libmime-4.1.1.tgz", - "integrity": "sha512-HkOfBSj+l7pBOOucEgiI6PdbgHa8ljv+1rARzW743HQ51UP8gabMlcA2wAF3Dg1aeuMjHZ+LzAPYxM52IZsyGA==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/libmime/-/libmime-4.1.4.tgz", + "integrity": "sha512-t/K89GTNSToxAjzM4LjchkahTJUXvpmxPTnyNZJdNeEv+JNzx5FYmakJvAfBfrF3u2Fz2OnMc/WROMO0MhZanA==", "dev": true, "requires": { - "iconv-lite": "0.4.24", - "libbase64": "1.0.3", + "iconv-lite": "0.5.0", + "libbase64": "1.2.1", "libqp": "1.1.0" }, "dependencies": { "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.0.tgz", + "integrity": "sha512-NnEhI9hIEKHOzJ4f697DMz9IQEXr/MMJ5w64vN2/4Ai+wRnvV7SBrL0KLoRlwaKVghOc7LQ5YkPLuX146b6Ydw==", "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" @@ -4123,35 +4129,38 @@ } }, "mailparser": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/mailparser/-/mailparser-2.7.1.tgz", - "integrity": "sha512-qAyDPuyd0ygTM3V9yzxVilYyRt0mpjLmp6OSzBPjwMZYX1PVDOoGEyUgDtyCDoEgC5fqslpXpWCI6t7RN3i3fw==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/mailparser/-/mailparser-2.7.3.tgz", + "integrity": "sha512-HaWtD4vfbxorRucJCcM4SGqYZoO5QDNrGV18wHHl8tviIvXxBhksDYYFml4zFAS/tECWbx8gMolmv/K01oi1NA==", "dev": true, "requires": { "he": "1.2.0", "html-to-text": "5.1.1", - "iconv-lite": "0.4.24", - "libmime": "4.1.1", - "linkify-it": "2.1.0", + "iconv-lite": "0.5.0", + "libmime": "4.1.4", + "linkify-it": "2.2.0", "mailsplit": "4.4.1", - "nodemailer": "6.1.1", + "nodemailer": "6.3.1", "tlds": "1.203.1" }, "dependencies": { "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.0.tgz", + "integrity": "sha512-NnEhI9hIEKHOzJ4f697DMz9IQEXr/MMJ5w64vN2/4Ai+wRnvV7SBrL0KLoRlwaKVghOc7LQ5YkPLuX146b6Ydw==", "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, - "nodemailer": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.1.1.tgz", - "integrity": "sha512-/x5MRIh56VyuuhLfcz+DL2SlBARpZpgQIf2A4Ao4hMb69MHSgDIMPwYmFwesGT1lkRDZ0eBSoym5+JoIZ3N+cQ==", - "dev": true + "linkify-it": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", + "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", + "dev": true, + "requires": { + "uc.micro": "^1.0.1" + } } } }, @@ -4164,6 +4173,34 @@ "libbase64": "1.0.3", "libmime": "4.1.1", "libqp": "1.1.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "libbase64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-1.0.3.tgz", + "integrity": "sha512-ULQZAATVGTAgVNwP61R+MbbSGNBy1tVzWupB9kbE6p+VccWd+J+ICXgOwQic5Yqagzpu+oPZ8sI7yXdWJnPPkA==", + "dev": true + }, + "libmime": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/libmime/-/libmime-4.1.1.tgz", + "integrity": "sha512-HkOfBSj+l7pBOOucEgiI6PdbgHa8ljv+1rARzW743HQ51UP8gabMlcA2wAF3Dg1aeuMjHZ+LzAPYxM52IZsyGA==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24", + "libbase64": "1.0.3", + "libqp": "1.1.0" + } + } } }, "make-iterator": { @@ -4406,9 +4443,9 @@ } }, "mocha": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.2.1.tgz", - "integrity": "sha512-VCcWkLHwk79NYQc8cxhkmI8IigTIhsCwZ6RTxQsqK6go4UvEhzJkYuHm8B2YtlSxcYq2fY+ucr4JBwoD6ci80A==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.2.2.tgz", + "integrity": "sha512-FgDS9Re79yU1xz5d+C4rv1G7QagNGHZ+iXF81hO8zY35YZZcLEsJVfFolfsqKFWunATEvNzMK0r/CwWd/szO9A==", "dev": true, "requires": { "ansi-colors": "3.2.3", @@ -4560,9 +4597,9 @@ "dev": true }, "moment-timezone": { - "version": "0.5.26", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.26.tgz", - "integrity": "sha512-sFP4cgEKTCymBBKgoxZjYzlSovC20Y6J7y3nanDc5RoBIXKlZhoYwBoZGe3flwU6A372AcRwScH8KiwV6zjy1g==", + "version": "0.5.27", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.27.tgz", + "integrity": "sha512-EIKQs7h5sAsjhPCqN6ggx6cEbs94GK050254TIJySD1bzoM5JTYDwAU1IoVOeTOL6Gm27kYJ51/uuvq1kIlrbw==", "dev": true, "requires": { "moment": ">= 2.9.0" @@ -4878,9 +4915,9 @@ }, "dependencies": { "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", + "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==", "dev": true, "optional": true, "requires": { @@ -4916,15 +4953,15 @@ } }, "node-red": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/node-red/-/node-red-1.0.1.tgz", - "integrity": "sha512-7VJi2FlIWcnR1HhX4LL4UERYbb4fzUSyE0nFnDRibbmqfBsujdPJR1PTTW9nMIlvF7EIQ8tBEOEZ4L/NdiyS8A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/node-red/-/node-red-1.0.2.tgz", + "integrity": "sha512-QSyPpAGGVFgVlKyumWFd8j2hd420+sh8DSxlvAtatDVaIG3+MaAD3eDLg49HIwRyAhiROVS1XNWkqyq/H1/cBA==", "dev": true, "requires": { - "@node-red/editor-api": "1.0.1", - "@node-red/nodes": "1.0.1", - "@node-red/runtime": "1.0.1", - "@node-red/util": "1.0.1", + "@node-red/editor-api": "1.0.2", + "@node-red/nodes": "1.0.2", + "@node-red/runtime": "1.0.2", + "@node-red/util": "1.0.2", "basic-auth": "2.0.1", "bcrypt": "3.0.6", "bcryptjs": "2.4.3", @@ -7149,9 +7186,9 @@ }, "dependencies": { "commander": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.1.tgz", - "integrity": "sha512-cCuLsMhJeWQ/ZpsFTbE765kvVfoeSddc4nU3up4fV+fDBcfUXnbITJ+JzhkdjzOqhURjZgujxaioam4RM9yGUg==", + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, "source-map": { diff --git a/package.json b/package.json index 770b3375..63cd52ed 100644 --- a/package.json +++ b/package.json @@ -40,13 +40,13 @@ "grunt-lint-inline": "^1.0.0", "grunt-simple-mocha": "^0.4.1", "imap": "^0.8.19", - "mailparser": "^2.7.1", + "mailparser": "^2.7.3", "markdown-it": "^10.0.0", - "mocha": "~6.2.1", + "mocha": "~6.2.2", "msgpack-lite": "^0.1.26", "multilang-sentiment": "^1.2.0", "ngeohash": "^0.6.3", - "node-red": "~1.0.1", + "node-red": "~1.0.2", "node-red-node-test-helper": "~0.2.3", "nodemailer": "^6.3.1", "poplib": "^0.1.7",