fix pcm-boilerplate vulnerability

merge-requests/289/merge
Moe 2021-06-09 12:13:57 -07:00
parent 52558d4450
commit d9d93ea57a
2 changed files with 500 additions and 115 deletions

607
package-lock.json generated
View File

@ -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",

View File

@ -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/**/*",