diff --git a/package-lock.json b/package-lock.json index da4c7dfa..d82fcb6e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,7 +38,7 @@ "request": "^2.88.0", "sat": "^0.7.1", "shinobi-onvif": "0.1.9", - "shinobi-sound-detection": "^0.1.8", + "shinobi-sound-detection": "^0.1.11", "smtp-server": "^3.5.0", "socket.io": "^2.3.0", "socket.io-client": "^2.3.0", @@ -274,14 +274,6 @@ "node": ">=0.8" } }, - "node_modules/assertion-error": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz", - "integrity": "sha1-x/hUOP3UZrx8oWq5DIFRN5el0js=", - "engines": { - "node": "*" - } - }, "node_modules/assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", @@ -509,9 +501,6 @@ "dependencies": { "buffers": "~0.1.1", "chainsaw": "~0.1.0" - }, - "engines": { - "node": "*" } }, "node_modules/bl": { @@ -717,26 +706,12 @@ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, - "node_modules/chai": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/chai/-/chai-1.7.2.tgz", - "integrity": "sha1-ugfr1OGsE4opbN9pB3znS39KExc=", - "dependencies": { - "assertion-error": "1.0.0" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/chainsaw": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", "dependencies": { "traverse": ">=0.3.0 <0.4" - }, - "engines": { - "node": "*" } }, "node_modules/class-utils": { @@ -906,6 +881,25 @@ "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" }, + "node_modules/compute-array-constructors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/compute-array-constructors/-/compute-array-constructors-1.0.1.tgz", + "integrity": "sha1-h+16ZZZo8yv0cM4hybsiSWSJJmU=" + }, + "node_modules/compute-array-dtype": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/compute-array-dtype/-/compute-array-dtype-1.0.1.tgz", + "integrity": "sha1-0EkmtoSQIkWQU5pK6BLxikmY2/M=" + }, + "node_modules/compute-dtype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/compute-dtype/-/compute-dtype-1.0.0.tgz", + "integrity": "sha1-90ZfwmgWbitaK4pktXzsaRGNNXQ=", + "dependencies": { + "compute-array-dtype": "^1.0.0", + "type-name": "^1.0.1" + } + }, "node_modules/compute-incrmmean": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/compute-incrmmean/-/compute-incrmmean-1.0.2.tgz", @@ -914,10 +908,29 @@ "validate.io-positive-integer": "^1.0.0" } }, + "node_modules/compute-indexspace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/compute-indexspace/-/compute-indexspace-1.0.1.tgz", + "integrity": "sha1-2B0KWCFFyW5Ls5k2rr2ubMV+hX8=", + "dependencies": { + "validate.io-nonnegative-integer": "^1.0.0", + "validate.io-string-primitive": "^1.0.0" + } + }, "node_modules/compute-qmean": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/compute-qmean/-/compute-qmean-1.0.0.tgz", - "integrity": "sha1-e4UvolbK3QTKsqyFNpp2nkfz7S4=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compute-qmean/-/compute-qmean-2.0.0.tgz", + "integrity": "sha512-RfK2okcvka8kdc3ePKShaw2DRc5CZZwUFxM4bZA8n/Lb3/zb3H5PtUy46IFApk8HZ3TcFhhgj0nId2ueGwNzwQ==", + "dependencies": { + "compute-array-constructors": "^1.0.0", + "dstructs-matrix": "^2.0.0", + "validate.io-array-like": "^1.0.0", + "validate.io-function": "^1.0.2", + "validate.io-matrix-like": "^1.0.2", + "validate.io-object": "^1.0.4", + "validate.io-positive-integer": "^1.0.0", + "validate.io-string-primitive": "^1.0.0" + } }, "node_modules/concat-map": { "version": "0.0.1", @@ -943,6 +956,16 @@ "resolved": "https://registry.npmjs.org/connection-tester/-/connection-tester-0.2.1.tgz", "integrity": "sha512-EPARP2G3rGQQFhNozGA/bqq8WBgbZlv7tSJJTWX0EJcBzj5EgXTFBVO5of2JZlYNd3Z1i9sO2GANWWVf4GB21g==" }, + "node_modules/const-max-uint32": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/const-max-uint32/-/const-max-uint32-1.0.2.tgz", + "integrity": "sha1-8Am7YjDmeO2HTdLWqc2ePL+rtnY=" + }, + "node_modules/const-pinf-float64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/const-pinf-float64/-/const-pinf-float64-1.0.0.tgz", + "integrity": "sha1-9u+w15+cCYbT558pI6v5twtj1yY=" + }, "node_modules/content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", @@ -1131,6 +1154,47 @@ "node": "4.x || >=6.0.0" } }, + "node_modules/dstructs-array-constructors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dstructs-array-constructors/-/dstructs-array-constructors-1.0.2.tgz", + "integrity": "sha1-DwaK1bN9AUpEAhpPnJ3Q2JpSZFo=" + }, + "node_modules/dstructs-array-dtype": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dstructs-array-dtype/-/dstructs-array-dtype-1.0.2.tgz", + "integrity": "sha1-w2j7bkYinfokCfcAzEOiCbSA524=" + }, + "node_modules/dstructs-cast-arrays": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dstructs-cast-arrays/-/dstructs-cast-arrays-1.0.3.tgz", + "integrity": "sha1-8sugaep0MdrV13lgGlHVmXbCvCU=", + "dependencies": { + "dstructs-array-constructors": "^1.0.2", + "dstructs-array-dtype": "^1.0.2", + "type-name": "^1.0.1", + "validate.io-array-like": "^1.0.1" + } + }, + "node_modules/dstructs-matrix": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/dstructs-matrix/-/dstructs-matrix-2.1.2.tgz", + "integrity": "sha1-tJYlYAogtCHGCdGRG7HYOCkHR9o=", + "dependencies": { + "compute-dtype": "^1.0.0", + "compute-indexspace": "^1.0.1", + "dstructs-cast-arrays": "^1.0.2", + "utils-copy": "^1.0.0", + "validate.io-array": "^1.0.6", + "validate.io-contains": "^1.0.0", + "validate.io-function": "^1.0.2", + "validate.io-integer-primitive": "^1.0.0", + "validate.io-nan": "^1.0.3", + "validate.io-nonnegative-integer": "^1.0.0", + "validate.io-nonnegative-integer-array": "^1.0.1", + "validate.io-number-primitive": "^1.0.0", + "validate.io-string-primitive": "^1.0.0" + } + }, "node_modules/dtrace-provider": { "version": "0.8.8", "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", @@ -3661,29 +3725,6 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, - "node_modules/pcm-boilerplate": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pcm-boilerplate/-/pcm-boilerplate-0.1.1.tgz", - "integrity": "sha1-y4O0mf4lCMD2wYM4AD/OI54VCTE=", - "dependencies": { - "async": "0.2.x", - "chai": "1.7.x", - "underscore": "1.4.x" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/pcm-boilerplate/node_modules/async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=" - }, - "node_modules/pcm-boilerplate/node_modules/underscore": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", - "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=" - }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -3891,6 +3932,11 @@ "node": ">=0.10.0" } }, + "node_modules/regex-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regex-regex/-/regex-regex-1.0.0.tgz", + "integrity": "sha1-kEih6uuHD01IDavHb8Qs3MC8OnI=" + }, "node_modules/repeat-element": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", @@ -4222,14 +4268,13 @@ } }, "node_modules/shinobi-sound-detection": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/shinobi-sound-detection/-/shinobi-sound-detection-0.1.8.tgz", - "integrity": "sha512-rZzLQ+pbJNb4IDV7fljzuGRKrEJcAw01kzB1E0R9F7lwrKXZhLXSD2H32dgQS71+V75308j1uEhv+SYTsfdq7g==", + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/shinobi-sound-detection/-/shinobi-sound-detection-0.1.11.tgz", + "integrity": "sha512-JA8+bIb4PlsACaq4HaXZQazm+/NLDND4M1hNVvhXvLrJ1hd8r5y0sehLvK3GcM1rLxnQM5oMpZ3Kxgm2rdOe4Q==", "dependencies": { "compute-incrmmean": "^1.0.2", - "compute-qmean": "^1.0.0", - "pcm-boilerplate": "^0.1.1", - "underscore": "^1.8.3" + "compute-qmean": "^2.0.0", + "underscore": "^1.13.1" } }, "node_modules/smtp-server": { @@ -4594,11 +4639,6 @@ "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, "engines": { "node": ">=0.10.0" } @@ -4873,10 +4913,7 @@ "node_modules/traverse": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=", - "engines": { - "node": "*" - } + "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=" }, "node_modules/tree-kill": { "version": "1.2.2", @@ -4914,6 +4951,11 @@ "node": ">= 0.6" } }, + "node_modules/type-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/type-name/-/type-name-1.1.0.tgz", + "integrity": "sha1-rZw/fDMPWy8I3n159W0rlFHkKw4=" + }, "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -5118,6 +5160,45 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, + "node_modules/utils-copy": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/utils-copy/-/utils-copy-1.1.1.tgz", + "integrity": "sha1-biuXmCqozXPhGCo+b4vsPA9AWKc=", + "dependencies": { + "const-pinf-float64": "^1.0.0", + "object-keys": "^1.0.9", + "type-name": "^2.0.0", + "utils-copy-error": "^1.0.0", + "utils-indexof": "^1.0.0", + "utils-regex-from-string": "^1.0.0", + "validate.io-array": "^1.0.3", + "validate.io-buffer": "^1.0.1", + "validate.io-nonnegative-integer": "^1.0.0" + } + }, + "node_modules/utils-copy-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-copy-error/-/utils-copy-error-1.0.1.tgz", + "integrity": "sha1-eR3jk8DwmJCv1Z88vqY18HmpT6U=", + "dependencies": { + "object-keys": "^1.0.9", + "utils-copy": "^1.1.0" + } + }, + "node_modules/utils-copy/node_modules/type-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/type-name/-/type-name-2.0.2.tgz", + "integrity": "sha1-7+fUEj2KxSr/9/QMfk3sUmYAj7Q=" + }, + "node_modules/utils-indexof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/utils-indexof/-/utils-indexof-1.0.0.tgz", + "integrity": "sha1-IP6r8J7xAYtSNkPoOA57yD7GG1w=", + "dependencies": { + "validate.io-array-like": "^1.0.1", + "validate.io-integer-primitive": "^1.0.0" + } + }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", @@ -5126,6 +5207,15 @@ "node": ">= 0.4.0" } }, + "node_modules/utils-regex-from-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/utils-regex-from-string/-/utils-regex-from-string-1.0.0.tgz", + "integrity": "sha1-/hopCfjeD/DVGCyA+8ZU1qaH0Yk=", + "dependencies": { + "regex-regex": "^1.0.0", + "validate.io-string-primitive": "^1.0.0" + } + }, "node_modules/uuid": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", @@ -5146,6 +5236,39 @@ "node": ">= 0.10" } }, + "node_modules/validate.io-array": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz", + "integrity": "sha1-W1osr9j4uFq7L4hroVPy2Tond00=" + }, + "node_modules/validate.io-array-like": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/validate.io-array-like/-/validate.io-array-like-1.0.2.tgz", + "integrity": "sha1-evn363tRcVvrIhVmjsXM5U+t21o=", + "dependencies": { + "const-max-uint32": "^1.0.2", + "validate.io-integer-primitive": "^1.0.0" + } + }, + "node_modules/validate.io-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/validate.io-buffer/-/validate.io-buffer-1.0.2.tgz", + "integrity": "sha1-hS1nNAIZFNXROvwyUxdh43IO1E4=" + }, + "node_modules/validate.io-contains": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/validate.io-contains/-/validate.io-contains-1.0.0.tgz", + "integrity": "sha1-vwm6TyfGQlB7CQXbs6dKUncInP4=", + "dependencies": { + "validate.io-array": "^1.0.3", + "validate.io-nan-primitive": "^1.0.0" + } + }, + "node_modules/validate.io-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/validate.io-function/-/validate.io-function-1.0.2.tgz", + "integrity": "sha1-NDoZgC7TsZaCaceA5VjpNBHAutc=" + }, "node_modules/validate.io-integer": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/validate.io-integer/-/validate.io-integer-1.0.5.tgz", @@ -5154,11 +5277,64 @@ "validate.io-number": "^1.0.3" } }, + "node_modules/validate.io-integer-primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/validate.io-integer-primitive/-/validate.io-integer-primitive-1.0.0.tgz", + "integrity": "sha1-qaoBA1X+hoHA/qbBp0rSQZyt3cY=", + "dependencies": { + "validate.io-number-primitive": "^1.0.0" + } + }, + "node_modules/validate.io-matrix-like": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/validate.io-matrix-like/-/validate.io-matrix-like-1.0.2.tgz", + "integrity": "sha1-XsMqddCInaxzbepovdYUWxVe38M=" + }, + "node_modules/validate.io-nan": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/validate.io-nan/-/validate.io-nan-1.0.3.tgz", + "integrity": "sha1-1DjhOGjJy9N/26EllN5Nj+FEMKQ=" + }, + "node_modules/validate.io-nan-primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/validate.io-nan-primitive/-/validate.io-nan-primitive-1.0.0.tgz", + "integrity": "sha1-R1zC0DXQuvLQCRItg+opGjLX+ww=" + }, + "node_modules/validate.io-nonnegative-integer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/validate.io-nonnegative-integer/-/validate.io-nonnegative-integer-1.0.0.tgz", + "integrity": "sha1-gGkkOgjF+Y6VQTySnf17GPP28p8=", + "dependencies": { + "validate.io-integer": "^1.0.5" + } + }, + "node_modules/validate.io-nonnegative-integer-array": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/validate.io-nonnegative-integer-array/-/validate.io-nonnegative-integer-array-1.0.1.tgz", + "integrity": "sha1-ZjMKZl9VmLlvJfaQgfgfYy6k208=", + "dependencies": { + "validate.io-array": "^1.0.3", + "validate.io-nonnegative-integer": "^1.0.0" + } + }, "node_modules/validate.io-number": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz", "integrity": "sha1-9j/+2iSL8opnqNSODjtGGhZluvg=" }, + "node_modules/validate.io-number-primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/validate.io-number-primitive/-/validate.io-number-primitive-1.0.0.tgz", + "integrity": "sha1-0uAfICmJNp3PEVVElWQgOv5YTlU=" + }, + "node_modules/validate.io-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/validate.io-object/-/validate.io-object-1.0.4.tgz", + "integrity": "sha1-3KAezu45DhENvCr4Q8gfe/M6Qas=", + "dependencies": { + "validate.io-array": "^1.0.1" + } + }, "node_modules/validate.io-positive-integer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/validate.io-positive-integer/-/validate.io-positive-integer-1.0.0.tgz", @@ -5167,6 +5343,11 @@ "validate.io-integer": "^1.0.5" } }, + "node_modules/validate.io-string-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/validate.io-string-primitive/-/validate.io-string-primitive-1.0.1.tgz", + "integrity": "sha1-uBNbn7E3K94C/dU60dDM1t55j+4=" + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -5538,11 +5719,6 @@ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, - "assertion-error": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz", - "integrity": "sha1-x/hUOP3UZrx8oWq5DIFRN5el0js=" - }, "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", @@ -5885,14 +6061,6 @@ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, - "chai": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/chai/-/chai-1.7.2.tgz", - "integrity": "sha1-ugfr1OGsE4opbN9pB3znS39KExc=", - "requires": { - "assertion-error": "1.0.0" - } - }, "chainsaw": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", @@ -6038,6 +6206,25 @@ "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" }, + "compute-array-constructors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/compute-array-constructors/-/compute-array-constructors-1.0.1.tgz", + "integrity": "sha1-h+16ZZZo8yv0cM4hybsiSWSJJmU=" + }, + "compute-array-dtype": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/compute-array-dtype/-/compute-array-dtype-1.0.1.tgz", + "integrity": "sha1-0EkmtoSQIkWQU5pK6BLxikmY2/M=" + }, + "compute-dtype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/compute-dtype/-/compute-dtype-1.0.0.tgz", + "integrity": "sha1-90ZfwmgWbitaK4pktXzsaRGNNXQ=", + "requires": { + "compute-array-dtype": "^1.0.0", + "type-name": "^1.0.1" + } + }, "compute-incrmmean": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/compute-incrmmean/-/compute-incrmmean-1.0.2.tgz", @@ -6046,10 +6233,29 @@ "validate.io-positive-integer": "^1.0.0" } }, + "compute-indexspace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/compute-indexspace/-/compute-indexspace-1.0.1.tgz", + "integrity": "sha1-2B0KWCFFyW5Ls5k2rr2ubMV+hX8=", + "requires": { + "validate.io-nonnegative-integer": "^1.0.0", + "validate.io-string-primitive": "^1.0.0" + } + }, "compute-qmean": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/compute-qmean/-/compute-qmean-1.0.0.tgz", - "integrity": "sha1-e4UvolbK3QTKsqyFNpp2nkfz7S4=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compute-qmean/-/compute-qmean-2.0.0.tgz", + "integrity": "sha512-RfK2okcvka8kdc3ePKShaw2DRc5CZZwUFxM4bZA8n/Lb3/zb3H5PtUy46IFApk8HZ3TcFhhgj0nId2ueGwNzwQ==", + "requires": { + "compute-array-constructors": "^1.0.0", + "dstructs-matrix": "^2.0.0", + "validate.io-array-like": "^1.0.0", + "validate.io-function": "^1.0.2", + "validate.io-matrix-like": "^1.0.2", + "validate.io-object": "^1.0.4", + "validate.io-positive-integer": "^1.0.0", + "validate.io-string-primitive": "^1.0.0" + } }, "concat-map": { "version": "0.0.1", @@ -6072,6 +6278,16 @@ "resolved": "https://registry.npmjs.org/connection-tester/-/connection-tester-0.2.1.tgz", "integrity": "sha512-EPARP2G3rGQQFhNozGA/bqq8WBgbZlv7tSJJTWX0EJcBzj5EgXTFBVO5of2JZlYNd3Z1i9sO2GANWWVf4GB21g==" }, + "const-max-uint32": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/const-max-uint32/-/const-max-uint32-1.0.2.tgz", + "integrity": "sha1-8Am7YjDmeO2HTdLWqc2ePL+rtnY=" + }, + "const-pinf-float64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/const-pinf-float64/-/const-pinf-float64-1.0.0.tgz", + "integrity": "sha1-9u+w15+cCYbT558pI6v5twtj1yY=" + }, "content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", @@ -6211,6 +6427,47 @@ } } }, + "dstructs-array-constructors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dstructs-array-constructors/-/dstructs-array-constructors-1.0.2.tgz", + "integrity": "sha1-DwaK1bN9AUpEAhpPnJ3Q2JpSZFo=" + }, + "dstructs-array-dtype": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dstructs-array-dtype/-/dstructs-array-dtype-1.0.2.tgz", + "integrity": "sha1-w2j7bkYinfokCfcAzEOiCbSA524=" + }, + "dstructs-cast-arrays": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dstructs-cast-arrays/-/dstructs-cast-arrays-1.0.3.tgz", + "integrity": "sha1-8sugaep0MdrV13lgGlHVmXbCvCU=", + "requires": { + "dstructs-array-constructors": "^1.0.2", + "dstructs-array-dtype": "^1.0.2", + "type-name": "^1.0.1", + "validate.io-array-like": "^1.0.1" + } + }, + "dstructs-matrix": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/dstructs-matrix/-/dstructs-matrix-2.1.2.tgz", + "integrity": "sha1-tJYlYAogtCHGCdGRG7HYOCkHR9o=", + "requires": { + "compute-dtype": "^1.0.0", + "compute-indexspace": "^1.0.1", + "dstructs-cast-arrays": "^1.0.2", + "utils-copy": "^1.0.0", + "validate.io-array": "^1.0.6", + "validate.io-contains": "^1.0.0", + "validate.io-function": "^1.0.2", + "validate.io-integer-primitive": "^1.0.0", + "validate.io-nan": "^1.0.3", + "validate.io-nonnegative-integer": "^1.0.0", + "validate.io-nonnegative-integer-array": "^1.0.1", + "validate.io-number-primitive": "^1.0.0", + "validate.io-string-primitive": "^1.0.0" + } + }, "dtrace-provider": { "version": "0.8.8", "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", @@ -8129,28 +8386,6 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, - "pcm-boilerplate": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pcm-boilerplate/-/pcm-boilerplate-0.1.1.tgz", - "integrity": "sha1-y4O0mf4lCMD2wYM4AD/OI54VCTE=", - "requires": { - "async": "0.2.x", - "chai": "1.7.x", - "underscore": "1.4.x" - }, - "dependencies": { - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=" - }, - "underscore": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", - "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=" - } - } - }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -8301,6 +8536,11 @@ "safe-regex": "^1.1.0" } }, + "regex-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regex-regex/-/regex-regex-1.0.0.tgz", + "integrity": "sha1-kEih6uuHD01IDavHb8Qs3MC8OnI=" + }, "repeat-element": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", @@ -8569,14 +8809,13 @@ } }, "shinobi-sound-detection": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/shinobi-sound-detection/-/shinobi-sound-detection-0.1.8.tgz", - "integrity": "sha512-rZzLQ+pbJNb4IDV7fljzuGRKrEJcAw01kzB1E0R9F7lwrKXZhLXSD2H32dgQS71+V75308j1uEhv+SYTsfdq7g==", + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/shinobi-sound-detection/-/shinobi-sound-detection-0.1.11.tgz", + "integrity": "sha512-JA8+bIb4PlsACaq4HaXZQazm+/NLDND4M1hNVvhXvLrJ1hd8r5y0sehLvK3GcM1rLxnQM5oMpZ3Kxgm2rdOe4Q==", "requires": { "compute-incrmmean": "^1.0.2", - "compute-qmean": "^1.0.0", - "pcm-boilerplate": "^0.1.1", - "underscore": "^1.8.3" + "compute-qmean": "^2.0.0", + "underscore": "^1.13.1" } }, "smtp-server": { @@ -9136,6 +9375,11 @@ "mime-types": "~2.1.24" } }, + "type-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/type-name/-/type-name-1.1.0.tgz", + "integrity": "sha1-rZw/fDMPWy8I3n159W0rlFHkKw4=" + }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -9316,11 +9560,61 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, + "utils-copy": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/utils-copy/-/utils-copy-1.1.1.tgz", + "integrity": "sha1-biuXmCqozXPhGCo+b4vsPA9AWKc=", + "requires": { + "const-pinf-float64": "^1.0.0", + "object-keys": "^1.0.9", + "type-name": "^2.0.0", + "utils-copy-error": "^1.0.0", + "utils-indexof": "^1.0.0", + "utils-regex-from-string": "^1.0.0", + "validate.io-array": "^1.0.3", + "validate.io-buffer": "^1.0.1", + "validate.io-nonnegative-integer": "^1.0.0" + }, + "dependencies": { + "type-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/type-name/-/type-name-2.0.2.tgz", + "integrity": "sha1-7+fUEj2KxSr/9/QMfk3sUmYAj7Q=" + } + } + }, + "utils-copy-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-copy-error/-/utils-copy-error-1.0.1.tgz", + "integrity": "sha1-eR3jk8DwmJCv1Z88vqY18HmpT6U=", + "requires": { + "object-keys": "^1.0.9", + "utils-copy": "^1.1.0" + } + }, + "utils-indexof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/utils-indexof/-/utils-indexof-1.0.0.tgz", + "integrity": "sha1-IP6r8J7xAYtSNkPoOA57yD7GG1w=", + "requires": { + "validate.io-array-like": "^1.0.1", + "validate.io-integer-primitive": "^1.0.0" + } + }, "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, + "utils-regex-from-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/utils-regex-from-string/-/utils-regex-from-string-1.0.0.tgz", + "integrity": "sha1-/hopCfjeD/DVGCyA+8ZU1qaH0Yk=", + "requires": { + "regex-regex": "^1.0.0", + "validate.io-string-primitive": "^1.0.0" + } + }, "uuid": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", @@ -9334,6 +9628,39 @@ "homedir-polyfill": "^1.0.1" } }, + "validate.io-array": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz", + "integrity": "sha1-W1osr9j4uFq7L4hroVPy2Tond00=" + }, + "validate.io-array-like": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/validate.io-array-like/-/validate.io-array-like-1.0.2.tgz", + "integrity": "sha1-evn363tRcVvrIhVmjsXM5U+t21o=", + "requires": { + "const-max-uint32": "^1.0.2", + "validate.io-integer-primitive": "^1.0.0" + } + }, + "validate.io-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/validate.io-buffer/-/validate.io-buffer-1.0.2.tgz", + "integrity": "sha1-hS1nNAIZFNXROvwyUxdh43IO1E4=" + }, + "validate.io-contains": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/validate.io-contains/-/validate.io-contains-1.0.0.tgz", + "integrity": "sha1-vwm6TyfGQlB7CQXbs6dKUncInP4=", + "requires": { + "validate.io-array": "^1.0.3", + "validate.io-nan-primitive": "^1.0.0" + } + }, + "validate.io-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/validate.io-function/-/validate.io-function-1.0.2.tgz", + "integrity": "sha1-NDoZgC7TsZaCaceA5VjpNBHAutc=" + }, "validate.io-integer": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/validate.io-integer/-/validate.io-integer-1.0.5.tgz", @@ -9342,11 +9669,64 @@ "validate.io-number": "^1.0.3" } }, + "validate.io-integer-primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/validate.io-integer-primitive/-/validate.io-integer-primitive-1.0.0.tgz", + "integrity": "sha1-qaoBA1X+hoHA/qbBp0rSQZyt3cY=", + "requires": { + "validate.io-number-primitive": "^1.0.0" + } + }, + "validate.io-matrix-like": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/validate.io-matrix-like/-/validate.io-matrix-like-1.0.2.tgz", + "integrity": "sha1-XsMqddCInaxzbepovdYUWxVe38M=" + }, + "validate.io-nan": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/validate.io-nan/-/validate.io-nan-1.0.3.tgz", + "integrity": "sha1-1DjhOGjJy9N/26EllN5Nj+FEMKQ=" + }, + "validate.io-nan-primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/validate.io-nan-primitive/-/validate.io-nan-primitive-1.0.0.tgz", + "integrity": "sha1-R1zC0DXQuvLQCRItg+opGjLX+ww=" + }, + "validate.io-nonnegative-integer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/validate.io-nonnegative-integer/-/validate.io-nonnegative-integer-1.0.0.tgz", + "integrity": "sha1-gGkkOgjF+Y6VQTySnf17GPP28p8=", + "requires": { + "validate.io-integer": "^1.0.5" + } + }, + "validate.io-nonnegative-integer-array": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/validate.io-nonnegative-integer-array/-/validate.io-nonnegative-integer-array-1.0.1.tgz", + "integrity": "sha1-ZjMKZl9VmLlvJfaQgfgfYy6k208=", + "requires": { + "validate.io-array": "^1.0.3", + "validate.io-nonnegative-integer": "^1.0.0" + } + }, "validate.io-number": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz", "integrity": "sha1-9j/+2iSL8opnqNSODjtGGhZluvg=" }, + "validate.io-number-primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/validate.io-number-primitive/-/validate.io-number-primitive-1.0.0.tgz", + "integrity": "sha1-0uAfICmJNp3PEVVElWQgOv5YTlU=" + }, + "validate.io-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/validate.io-object/-/validate.io-object-1.0.4.tgz", + "integrity": "sha1-3KAezu45DhENvCr4Q8gfe/M6Qas=", + "requires": { + "validate.io-array": "^1.0.1" + } + }, "validate.io-positive-integer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/validate.io-positive-integer/-/validate.io-positive-integer-1.0.0.tgz", @@ -9355,6 +9735,11 @@ "validate.io-integer": "^1.0.5" } }, + "validate.io-string-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/validate.io-string-primitive/-/validate.io-string-primitive-1.0.1.tgz", + "integrity": "sha1-uBNbn7E3K94C/dU60dDM1t55j+4=" + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", diff --git a/package.json b/package.json index 0e59bbe4..0f8822ce 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "request": "^2.88.0", "sat": "^0.7.1", "shinobi-onvif": "0.1.9", - "shinobi-sound-detection": "^0.1.8", + "shinobi-sound-detection": "^0.1.11", "smtp-server": "^3.5.0", "socket.io": "^2.3.0", "socket.io-client": "^2.3.0", @@ -68,9 +68,9 @@ "node12" ], "scripts": [ - "libs/cameraThread/detector.js", - "libs/cameraThread/singleCamera.js", - "libs/cameraThread/snapshot.js" + "libs/cameraThread/detector.js", + "libs/cameraThread/singleCamera.js", + "libs/cameraThread/snapshot.js" ], "assets": [ "definitions/**/*",