@ -39,6 +39,7 @@
"mqtt" : "^4.2.8" ,
"mqtt" : "^4.2.8" ,
"mssql" : "^8.1.0" ,
"mssql" : "^8.1.0" ,
"node-cloudflared-tunnel" : "~1.0.9" ,
"node-cloudflared-tunnel" : "~1.0.9" ,
"node-radius-client" : "^1.0.0" ,
"nodemailer" : "~6.6.5" ,
"nodemailer" : "~6.6.5" ,
"notp" : "~2.0.3" ,
"notp" : "~2.0.3" ,
"password-hash" : "~1.2.2" ,
"password-hash" : "~1.2.2" ,
@ -8215,6 +8216,12 @@
"readable-stream" : "^3.6.0"
"readable-stream" : "^3.6.0"
}
}
} ,
} ,
"node_modules/hoek" : {
"version" : "6.1.3" ,
"resolved" : "https://registry.npmjs.org/hoek/-/hoek-6.1.3.tgz" ,
"integrity" : "sha512-YXXAAhmF9zpQbC7LEcREFtXfGq5K1fmd+4PHkBq8NUqmzW3G+Dq10bI/i0KucLRwss3YYFQ0fSfoxBZYiGUqtQ==" ,
"deprecated" : "This module has moved and is now available at @hapi/hoek. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues."
} ,
"node_modules/homedir-polyfill" : {
"node_modules/homedir-polyfill" : {
"version" : "1.0.3" ,
"version" : "1.0.3" ,
"resolved" : "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz" ,
"resolved" : "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz" ,
@ -8915,6 +8922,17 @@
"integrity" : "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" ,
"integrity" : "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" ,
"devOptional" : true
"devOptional" : true
} ,
} ,
"node_modules/isemail" : {
"version" : "3.2.0" ,
"resolved" : "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz" ,
"integrity" : "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==" ,
"dependencies" : {
"punycode" : "2.x.x"
} ,
"engines" : {
"node" : ">=4.0.0"
}
} ,
"node_modules/isexe" : {
"node_modules/isexe" : {
"version" : "2.0.0" ,
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" ,
"resolved" : "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" ,
@ -12151,6 +12169,32 @@
"integrity" : "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" ,
"integrity" : "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" ,
"dev" : true
"dev" : true
} ,
} ,
"node_modules/node-radius-client" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/node-radius-client/-/node-radius-client-1.0.0.tgz" ,
"integrity" : "sha512-FkR9cMV5hNoX+kKDUTzuagvEixlLiaEJQ1/ywOdhahsihKrGDhVZmnCvmrCStA589MT3yuC/J2eKc6z68IGdBw==" ,
"dependencies" : {
"joi" : "^14.3.1" ,
"node-radius-utils" : "^1.2.0" ,
"radius" : "^1.1.4"
}
} ,
"node_modules/node-radius-client/node_modules/joi" : {
"version" : "14.3.1" ,
"resolved" : "https://registry.npmjs.org/joi/-/joi-14.3.1.tgz" ,
"integrity" : "sha512-LQDdM+pkOrpAn4Lp+neNIFV3axv1Vna3j38bisbQhETPMANYRbFJFUyOZcOClYvM/hppMhGWuKSFEK9vjrB+bQ==" ,
"deprecated" : "This module has moved and is now available at @hapi/joi. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues." ,
"dependencies" : {
"hoek" : "6.x.x" ,
"isemail" : "3.x.x" ,
"topo" : "3.x.x"
}
} ,
"node_modules/node-radius-utils" : {
"version" : "1.2.0" ,
"resolved" : "https://registry.npmjs.org/node-radius-utils/-/node-radius-utils-1.2.0.tgz" ,
"integrity" : "sha512-i3Sf6khnenl0aXumo0whAlfPWTaBqHxEnVBBxpu3dZ7q69NkPPv71rvPjlDZ5wkeKCTNNUTECljerS5kcYQxRw=="
} ,
"node_modules/node-releases" : {
"node_modules/node-releases" : {
"version" : "2.0.5" ,
"version" : "2.0.5" ,
"resolved" : "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz" ,
"resolved" : "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz" ,
@ -13429,6 +13473,14 @@
"node" : ">=8"
"node" : ">=8"
}
}
} ,
} ,
"node_modules/radius" : {
"version" : "1.1.4" ,
"resolved" : "https://registry.npmjs.org/radius/-/radius-1.1.4.tgz" ,
"integrity" : "sha512-UWuzdF6xf3NpsXFZZmUEkxtEalDXj8hdmMXgbGzn7vOk6zXNsiIY2I6SJ1euHt7PTQuMoz2qDEJB+AfJDJgQYw==" ,
"engines" : {
"node" : ">=0.8.0"
}
} ,
"node_modules/range-parser" : {
"node_modules/range-parser" : {
"version" : "1.2.1" ,
"version" : "1.2.1" ,
"resolved" : "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" ,
"resolved" : "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" ,
@ -15261,6 +15313,15 @@
"node" : ">=0.6"
"node" : ">=0.6"
}
}
} ,
} ,
"node_modules/topo" : {
"version" : "3.0.3" ,
"resolved" : "https://registry.npmjs.org/topo/-/topo-3.0.3.tgz" ,
"integrity" : "sha512-IgpPtvD4kjrJ7CRA3ov2FhWQADwv+Tdqbsf1ZnPUSAtCJ9e1Z44MmoSGDXGk4IppoZA7jd/QRkNddlLJWlUZsQ==" ,
"deprecated" : "This module has moved and is now available at @hapi/topo. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues." ,
"dependencies" : {
"hoek" : "6.x.x"
}
} ,
"node_modules/toposort" : {
"node_modules/toposort" : {
"version" : "2.0.2" ,
"version" : "2.0.2" ,
"resolved" : "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz" ,
"resolved" : "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz" ,
@ -22641,6 +22702,11 @@
"readable-stream" : "^3.6.0"
"readable-stream" : "^3.6.0"
}
}
} ,
} ,
"hoek" : {
"version" : "6.1.3" ,
"resolved" : "https://registry.npmjs.org/hoek/-/hoek-6.1.3.tgz" ,
"integrity" : "sha512-YXXAAhmF9zpQbC7LEcREFtXfGq5K1fmd+4PHkBq8NUqmzW3G+Dq10bI/i0KucLRwss3YYFQ0fSfoxBZYiGUqtQ=="
} ,
"homedir-polyfill" : {
"homedir-polyfill" : {
"version" : "1.0.3" ,
"version" : "1.0.3" ,
"resolved" : "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz" ,
"resolved" : "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz" ,
@ -23123,6 +23189,14 @@
"integrity" : "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" ,
"integrity" : "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" ,
"devOptional" : true
"devOptional" : true
} ,
} ,
"isemail" : {
"version" : "3.2.0" ,
"resolved" : "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz" ,
"integrity" : "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==" ,
"requires" : {
"punycode" : "2.x.x"
}
} ,
"isexe" : {
"isexe" : {
"version" : "2.0.0" ,
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" ,
"resolved" : "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" ,
@ -25618,6 +25692,33 @@
"integrity" : "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" ,
"integrity" : "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" ,
"dev" : true
"dev" : true
} ,
} ,
"node-radius-client" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/node-radius-client/-/node-radius-client-1.0.0.tgz" ,
"integrity" : "sha512-FkR9cMV5hNoX+kKDUTzuagvEixlLiaEJQ1/ywOdhahsihKrGDhVZmnCvmrCStA589MT3yuC/J2eKc6z68IGdBw==" ,
"requires" : {
"joi" : "^14.3.1" ,
"node-radius-utils" : "^1.2.0" ,
"radius" : "^1.1.4"
} ,
"dependencies" : {
"joi" : {
"version" : "14.3.1" ,
"resolved" : "https://registry.npmjs.org/joi/-/joi-14.3.1.tgz" ,
"integrity" : "sha512-LQDdM+pkOrpAn4Lp+neNIFV3axv1Vna3j38bisbQhETPMANYRbFJFUyOZcOClYvM/hppMhGWuKSFEK9vjrB+bQ==" ,
"requires" : {
"hoek" : "6.x.x" ,
"isemail" : "3.x.x" ,
"topo" : "3.x.x"
}
}
}
} ,
"node-radius-utils" : {
"version" : "1.2.0" ,
"resolved" : "https://registry.npmjs.org/node-radius-utils/-/node-radius-utils-1.2.0.tgz" ,
"integrity" : "sha512-i3Sf6khnenl0aXumo0whAlfPWTaBqHxEnVBBxpu3dZ7q69NkPPv71rvPjlDZ5wkeKCTNNUTECljerS5kcYQxRw=="
} ,
"node-releases" : {
"node-releases" : {
"version" : "2.0.5" ,
"version" : "2.0.5" ,
"resolved" : "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz" ,
"resolved" : "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz" ,
@ -26532,6 +26633,11 @@
"integrity" : "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" ,
"integrity" : "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" ,
"dev" : true
"dev" : true
} ,
} ,
"radius" : {
"version" : "1.1.4" ,
"resolved" : "https://registry.npmjs.org/radius/-/radius-1.1.4.tgz" ,
"integrity" : "sha512-UWuzdF6xf3NpsXFZZmUEkxtEalDXj8hdmMXgbGzn7vOk6zXNsiIY2I6SJ1euHt7PTQuMoz2qDEJB+AfJDJgQYw=="
} ,
"range-parser" : {
"range-parser" : {
"version" : "1.2.1" ,
"version" : "1.2.1" ,
"resolved" : "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" ,
"resolved" : "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" ,
@ -27967,6 +28073,14 @@
"resolved" : "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" ,
"resolved" : "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" ,
"integrity" : "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
"integrity" : "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
} ,
} ,
"topo" : {
"version" : "3.0.3" ,
"resolved" : "https://registry.npmjs.org/topo/-/topo-3.0.3.tgz" ,
"integrity" : "sha512-IgpPtvD4kjrJ7CRA3ov2FhWQADwv+Tdqbsf1ZnPUSAtCJ9e1Z44MmoSGDXGk4IppoZA7jd/QRkNddlLJWlUZsQ==" ,
"requires" : {
"hoek" : "6.x.x"
}
} ,
"toposort" : {
"toposort" : {
"version" : "2.0.2" ,
"version" : "2.0.2" ,
"resolved" : "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz" ,
"resolved" : "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz" ,