Added custom log name

This commit is contained in:
Mihai Bozieru 2019-11-22 09:43:37 +00:00
parent c4b856da62
commit 646700c73f
699 changed files with 5186 additions and 4259 deletions

31
certs/2777-cert.pem Normal file
View File

@ -0,0 +1,31 @@
-----BEGIN CERTIFICATE-----
MIIFPzCCAycCAgH0MA0GCSqGSIb3DQEBCwUAMGYxCzAJBgNVBAYTAlVTMREwDwYD
VQQIDAhJbGxpbm9pczEQMA4GA1UEBwwHQ2hpY2FnbzETMBEGA1UECgwKU2FmZW1v
YmlsZTEMMAoGA1UECwwDUEtJMQ8wDQYDVQQDDAZMZXZlbDEwHhcNMTkxMDI0MDYy
MDA2WhcNMjkxMDIxMDYyMDA2WjBkMQswCQYDVQQGEwJVUzERMA8GA1UECAwISWxs
aW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28xEzARBgNVBAoMClNhZmVtb2JpbGUxDDAK
BgNVBAsMA1BLSTENMAsGA1UEAwwEMjc3NzCCAiIwDQYJKoZIhvcNAQEBBQADggIP
ADCCAgoCggIBANQQ5jzoMFNJzYpufAybvKMDBzwgBRTXR0rFP2EqwlXj8Oar9Rwm
TRufkepTLfXcs360InFG8q0eRv6JaOpBDI5QI707eb/lcIqwXHTbryECEyahWUQQ
+Y+6VHVyKS+dIHPHa/kMk+Ybo3F1Z5Guw1eBe5d7qLMopCObkQTa6au5Xify/yb0
/0iG8DYDpEXdoWcYNDwGUugtJzj/3wWwF5HNeOvEAHkn/xAXmVYcLxEEA7mKCT90
FPNn8G2x3zniOBq3nwyVxG3EpgPUGeFmBvk1EJ6CcW3LXYegFV56LjazsPXKV3ZF
5Lm/Ay4FIYBgbTdSASvIm0UvmsbwH4DhgFRreaAwdObCY++ZXJjzDnE/iKlYIvQr
RKq1eViOTToHhzxYZMcbe1ZrTKZGjg+9J2YxkG0HGqiAmLUnqxxIBfK/pqi6cP7h
E5Ng0U8dOVcD7AdU+6FeABBluaJqAHylb7wt3FvsYjWgsX9FPi7DIF9G3MADBwem
zqe4HId5b51i1d4sIaajp4RJ8S7ijC0jdpSdjy3rESLADuWDQUD23/ly8TfdOYq/
QiivDc6jTQ77pHKF1czjAKIL98XWDZPEAo3FqVblKE+mHak8cUj19/uOmuDkRMB/
LCW5ReOhi34ydo2pNnFHSdv99s0W+abEle27BthFX4aZ+N0jQD7tsmrfAgMBAAEw
DQYJKoZIhvcNAQELBQADggIBAKCBNUnACENwqTnq2Wqj7leFR5TePbQrEIjUd5Ui
x9I+LVx5Jro+Fma9O8YtJ/zAwwpJpJecCmEUw3RksO9mRBx4nUhMxpMH6MoKmIwo
Rf7PufPrSj5fsmftMs4XpxidDvipDysxAmlVNGSH2FsmobfQ8giYOa+wzQmE2IbO
QVSPmOxhnoTtrDn695jnGAf3GZQqt2z/EoNKSMJogINsp3CX7fdBA1vdTm9ull8S
hYRm2kdqFXxHyzFT/pqoFdfUQHG82Dhsd8XhXP4qQIuD8QmScLHCpKqjrtqPv8QS
1pRw0RfkP9ym5skOPubYjxNHECGZ6pKC7iCdMQYR/yV83MERIMCrZS1tTHU0RL88
b6GfEt5GzVpJB3zU6wnCmnnNgpoxw/4aeLWSKX6o/sYNzpl3doQ8uMg5/8gGoNUh
R2kE7ECUdyxDPSRKXxPbfRqIkKM1wxXnISiij4101AESI6KHScZFS89sgXw1H743
9umddi49oJeViWUeWD8kMLGlggmOAWswZRSwICeXoVC2bk+UTSXbdd5xqsmWQLvJ
K7nRVXkOh358gHb/25XhO+QVPheSd8Sdgrmq1vfYc7tJJCJa+5iNGkXBvBhzj2q9
kaOcEWPrhy+AWiw2endGZPRsvf1PPa0Agt+j23wVOUs/6X8BWMCbi0MJX64pYtgr
xy73
-----END CERTIFICATE-----

27
certs/2777-csr.pem Normal file
View File

@ -0,0 +1,27 @@
-----BEGIN CERTIFICATE REQUEST-----
MIIEqTCCApECAQAwZDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCElsbGlub2lzMRAw
DgYDVQQHDAdDaGljYWdvMRMwEQYDVQQKDApTYWZlbW9iaWxlMQwwCgYDVQQLDANQ
S0kxDTALBgNVBAMMBDI3NzcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQDUEOY86DBTSc2KbnwMm7yjAwc8IAUU10dKxT9hKsJV4/Dmq/UcJk0bn5HqUy31
3LN+tCJxRvKtHkb+iWjqQQyOUCO9O3m/5XCKsFx0268hAhMmoVlEEPmPulR1cikv
nSBzx2v5DJPmG6NxdWeRrsNXgXuXe6izKKQjm5EE2umruV4n8v8m9P9IhvA2A6RF
3aFnGDQ8BlLoLSc4/98FsBeRzXjrxAB5J/8QF5lWHC8RBAO5igk/dBTzZ/Btsd85
4jgat58MlcRtxKYD1BnhZgb5NRCegnFty12HoBVeei42s7D1yld2ReS5vwMuBSGA
YG03UgEryJtFL5rG8B+A4YBUa3mgMHTmwmPvmVyY8w5xP4ipWCL0K0SqtXlYjk06
B4c8WGTHG3tWa0ymRo4PvSdmMZBtBxqogJi1J6scSAXyv6aounD+4ROTYNFPHTlX
A+wHVPuhXgAQZbmiagB8pW+8Ldxb7GI1oLF/RT4uwyBfRtzAAwcHps6nuByHeW+d
YtXeLCGmo6eESfEu4owtI3aUnY8t6xEiwA7lg0FA9t/5cvE33TmKv0Iorw3Oo00O
+6RyhdXM4wCiC/fF1g2TxAKNxalW5ShPph2pPHFI9ff7jprg5ETAfywluUXjoYt+
MnaNqTZxR0nb/fbNFvmmxJXtuwbYRV+GmfjdI0A+7bJq3wIDAQABoAAwDQYJKoZI
hvcNAQELBQADggIBADyb8exjDcv/6vK9U9ovhiSjGgnPd9Z9GzOClpPWSY++AFu4
cDiVUyIZKP547cZOLPYlyfzlpZH8CFSLlRRnzfgmDWbvTLgTd74zATNhesROyMAd
wBfb0OvJff336rETfYgoz3FmTXHoKUheFuGWOFqbkW+NUH6ysLJcJsmcHrPvzYT2
lqn1NCArxA/CX2HSJj5QrrwQ77BQh/Az/yNgBZ2OOf4lqyFGrgGDtYCg8IOqGjjk
jv4yQFThtTzBBQ6D7xFe6iuuV9xbG4kvNAAx9rMTnQiSnpjsJpUIgOJHJI6WXubk
QtPyWg7zYh3YNFlz5ErvgUWy3qvlfB9cnaKmcPafSSs3766UuQB381kwMYgQI0wr
B9p+GdTaaM4hcwmySU5seF4wtW+ZoABBrYCkqVoRperPqISsojyHdh3t3fdlxcIp
zNDo2aUTi6N3QcjwKLI0Jcv03LEMh3Un+Cz9DyGfh64L6AiULm2pMxfP2L1OM50n
pTbDHsccCBlhkFf8k4yT5JCatn9ok2NnmJdxkULPycLY0d2IWgpKvB67i8GhMeC7
B4zXmji9TmHevT2L5d4ADyGE5I/+4+Q0HTT2SnZFnGvwhsWPxQNyUCp9Nhy0t2E/
ujzbI6TKoQ9GgY6IGyJQYaXKTeg+cWdphdaWmC794xKmCUm0kvLShR6XjSNH
-----END CERTIFICATE REQUEST-----

51
certs/2777-key.pem Normal file
View File

@ -0,0 +1,51 @@
-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----

31
certs/2779-cert.pem Normal file
View File

@ -0,0 +1,31 @@
-----BEGIN CERTIFICATE-----
MIIFPzCCAycCAgH0MA0GCSqGSIb3DQEBCwUAMGYxCzAJBgNVBAYTAlVTMREwDwYD
VQQIDAhJbGxpbm9pczEQMA4GA1UEBwwHQ2hpY2FnbzETMBEGA1UECgwKU2FmZW1v
YmlsZTEMMAoGA1UECwwDUEtJMQ8wDQYDVQQDDAZMZXZlbDEwHhcNMTkxMDI0MDYy
MDA0WhcNMjkxMDIxMDYyMDA0WjBkMQswCQYDVQQGEwJVUzERMA8GA1UECAwISWxs
aW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28xEzARBgNVBAoMClNhZmVtb2JpbGUxDDAK
BgNVBAsMA1BLSTENMAsGA1UEAwwEMjc3OTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
ADCCAgoCggIBAPBP7E3YpxSEnfY/BT+mgrDqaI1cC6qtr6snz8YGzpZ3oSmEjZCE
6oQmNbad+w8Uqrc/uIMQN3h1xPWHtaMCPu7+aypWbUfnElhKJ6LQ9Yp78HBZsXaN
7E7W+aM04eiLgmdDauDv6blRPNZgz0AIx63kYrlCqVqNiBJblst7QCyweATG3hrR
gJkfngHOrP3TUO4W5AhC+2nyRaDmcSJ2PeYzYXagK8YIWdodKqH5oa/eGUWKpF6H
8NsouEYZMVr3uBYD51ZyfxmCnXtOzy2FZtrvjs86SYq+jkX9J6GsDbknkXUqswrO
rZxdAd6bKJnXoMiV5aa5WLCtE9LSr8YQeBygs28RmtXwp9kVQQgw1idYWt2PddP0
O3inBsPm8hO+l0Q3x1u96sFNP4tKn+NiIM8XyKhvwT7NdY5vNAV70myBLEm4/eMI
ZlqF46U7qsO9Dtpg3/zIIE7uSs6KX/q1DZ3NYcZ1fn0idQMLGA+qf5i9sUVqnsxc
HvX8dJoT+LpK3OviD/Td7lBrnyFt32uzDaThOfG8FfWnCOXvIFIavcsL0jHAIO5R
QtnkgHmoKksb0SStkReHsvVJgAmCR/otc8NVtpUOoYy68rb55tW7hgWGHGoy4ZRd
oEgr4u7gTFKyVzRNCecskD3NqgcFSdhjbQjgGq3v4k7w6+866zJM6zNjAgMBAAEw
DQYJKoZIhvcNAQELBQADggIBAD//ze5oiLLnHAc448Yk3m71bAbdHE/arq3gEcUk
H7858PDIV+zT4aCkwG1X5imTCMb/loDtEninYm0Ph11ECu3OdyLYv08WoG3Icmv0
x5Dd6mnj0q/3Cq6fQFgfVJ/f9zx5GHydbx3/Ec+Ec2aBi7ZSD2b1dh5j4m0n1Uwq
SKFK26++iwRAQ/Diw2jbgbd6f/KW9qoty+dwoDJghvyjKBu9B/nTsp1h3VS5rPr5
su78W4dgECYvNrpIBCtzGGJYOOMB1b8c9GE+AHQbqkYNGcmig1U8osY1wzNQay7S
ENMIvQtR16lTnQAQVS02zTvsVgv32f4npcOtcx40vge8d3CpL8GN5EB4fWJ5Gug+
L/CS2pI4cDzyGki0QHjdzR7DD0UdZYE7YzZgSppcaqbIvjLWoIHk9B8MPQ8VR/2e
jL89xgaH8u0xsQBM+kLAS+7QQDtTCoI/rhfSinFdiaV4Q5/UCjiuLWKV/T/OaIV2
zzw7u6LNriutU7TIGCWMzRA1vAMy6+QEUnA2WvyPemSzlpWc9iT6O6x/h2F6COEv
drKe6ww0GRNEmTm7ZINwqE6pdi6qpRIl7cmZDVUVLbdOeuXXLnUvvAuV11GEME7l
nYQUOicKmw6S3NAtVvapUH8f4eySP2f07CpJTLrBcACLtSlJ8yDZXF5YECdqoIxt
tiEP
-----END CERTIFICATE-----

27
certs/2779-csr.pem Normal file
View File

@ -0,0 +1,27 @@
-----BEGIN CERTIFICATE REQUEST-----
MIIEqTCCApECAQAwZDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCElsbGlub2lzMRAw
DgYDVQQHDAdDaGljYWdvMRMwEQYDVQQKDApTYWZlbW9iaWxlMQwwCgYDVQQLDANQ
S0kxDTALBgNVBAMMBDI3NzkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQDwT+xN2KcUhJ32PwU/poKw6miNXAuqra+rJ8/GBs6Wd6EphI2QhOqEJjW2nfsP
FKq3P7iDEDd4dcT1h7WjAj7u/msqVm1H5xJYSiei0PWKe/BwWbF2jexO1vmjNOHo
i4JnQ2rg7+m5UTzWYM9ACMet5GK5QqlajYgSW5bLe0AssHgExt4a0YCZH54Bzqz9
01DuFuQIQvtp8kWg5nEidj3mM2F2oCvGCFnaHSqh+aGv3hlFiqReh/DbKLhGGTFa
97gWA+dWcn8Zgp17Ts8thWba747POkmKvo5F/SehrA25J5F1KrMKzq2cXQHemyiZ
16DIleWmuViwrRPS0q/GEHgcoLNvEZrV8KfZFUEIMNYnWFrdj3XT9Dt4pwbD5vIT
vpdEN8dbverBTT+LSp/jYiDPF8iob8E+zXWObzQFe9JsgSxJuP3jCGZaheOlO6rD
vQ7aYN/8yCBO7krOil/6tQ2dzWHGdX59InUDCxgPqn+YvbFFap7MXB71/HSaE/i6
Stzr4g/03e5Qa58hbd9rsw2k4TnxvBX1pwjl7yBSGr3LC9IxwCDuUULZ5IB5qCpL
G9EkrZEXh7L1SYAJgkf6LXPDVbaVDqGMuvK2+ebVu4YFhhxqMuGUXaBIK+Lu4ExS
slc0TQnnLJA9zaoHBUnYY20I4Bqt7+JO8OvvOusyTOszYwIDAQABoAAwDQYJKoZI
hvcNAQELBQADggIBAM98b5IdLysyi+fvOlgQarMC44MW6GKJHKXDPZknDn2V5dmb
mBmbQPWE5W55i0uAUqxxiL9uIiAP7Wiwm8jGBDDyUT4h7PrxAkcPrw7KQWy6X83S
M5qT1XWoo5Aa0SPpgyg4PEglqIWqsGxEWotIPZXVbHKcMCXIfFbyl/XJMM7HCR+z
KHsOeyTR7rSOh/TbJASh8SVbD9/cIU/aZqIs6W+BIUOAzPtnPDJZnpHg6Cjp1EyN
GHFoeNpTQ9RxpXxrzw75AnJTM4OufJgIV4rndIXsoSMsu21S5lAoYxqNkYtnjOeY
3hp9g7ppqdBkQFqH7aHVV2yOV4NZmD42+UwFE8azSiW+pP6M5ngmXRhgd0W3ebGm
7zXiPqWQ5zoXqKkzRCgpmFuXwOplJDlj+/PmhWWpLFtLzM71XzwjymqRwA4ws3zQ
hYtcumxyFqjVHUij8nBY9yj/xyvltFrAz9WocA+YTT+g03J1vSl0MlUgZcngWxg7
cpQE2bxFEb0PD0Gh3SwpKsHmYIoylYpkRq2iPrfRlbSs0pxsqNMhXTWxAjRDHGBD
O1NDG3tLDtXm164tIThrdAAMvRrp3ItbVuVyRv6xSwVfBlG8rb42LhzSozis5lti
4BZbo9+OcplChD1/FJ7jX7QJ8QnhlDqDLGjxtI9lgi5BrwGkezLFFdXQqhCT
-----END CERTIFICATE REQUEST-----

51
certs/2779-key.pem Normal file
View File

@ -0,0 +1,51 @@
-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----

31
certs/2780-cert.pem Normal file
View File

@ -0,0 +1,31 @@
-----BEGIN CERTIFICATE-----
MIIFPzCCAycCAgH0MA0GCSqGSIb3DQEBCwUAMGYxCzAJBgNVBAYTAlVTMREwDwYD
VQQIDAhJbGxpbm9pczEQMA4GA1UEBwwHQ2hpY2FnbzETMBEGA1UECgwKU2FmZW1v
YmlsZTEMMAoGA1UECwwDUEtJMQ8wDQYDVQQDDAZMZXZlbDEwHhcNMTkxMDI0MDYy
MDA1WhcNMjkxMDIxMDYyMDA1WjBkMQswCQYDVQQGEwJVUzERMA8GA1UECAwISWxs
aW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28xEzARBgNVBAoMClNhZmVtb2JpbGUxDDAK
BgNVBAsMA1BLSTENMAsGA1UEAwwEMjc4MDCCAiIwDQYJKoZIhvcNAQEBBQADggIP
ADCCAgoCggIBANHIYMT2D39hPzqEVCNlpSUU3DX2mjpbbxdWyzQvCsp+YETt6J+7
gmQHR9pmkVCMeUMy24a+aNBw3sE/BgkadOeAF3FWJIXQKeCXzgI/QjpseVaumrFo
2CgKjxmznwj7lu1G/jgrS5EkL3tEi/zyofV8R7hna6SeBh78/AIBr+mBGWZgrLHN
niker/AKdPDyqnQVSMI22XlzBiHCfHJayUf16xt+WLlUx/rxKK2HTmE/taZVQ9Ts
yB1p1j466gak8mlnzd/MZyFeuG80u6W+OVNTzoKTzA7IrM6rgM/9jMuobiyauK7A
okeqE8x6r5qNtjmtMile79ppNMmi1v+Mr7MMbDVS60nZ/SjEhkEnwghTtqlOuBeY
8hkYzvG7c0eHam2igNVyM9jrpVYi7hKggRCkF+VZb5TSdevLLXoHWy12odgHJ+nV
EBFLp+AKYuhqAEEWK3V4++goy8F1gnvhBo9A2628oDHHA2xjnoZDbegLpCt0eXgH
U41CElfijdYgjO3uvlDl++uLtbG4eWaYUH/t3mbTW5H6WxAV5eyakY36HzCMf2Ax
8v4JHbI7hhKdqxoVnFhMzHfnFsfgGJIBUpIVuPbKXF5fFq1vbdhdtL/P5rUh4thG
A0/9BZSYnWaNbhSQFvmvspwE/TRuqo7HheQ0IUbHCFfmKJw3gDTD8dQDAgMBAAEw
DQYJKoZIhvcNAQELBQADggIBABrH42snIFSz6xQGfhcPM5VdjrKOFDsEmGV/3Z0R
64WfCPoLg0nQ7qXWqp26b4pW8F3qHG9ZS4PtnyrfWcM1vNCDEDj+lB4LVrRRrriN
vyS3F9VlEnMkXd+ek0tZOzZM+YpieqCn6HewN9E4M7CHXr3v++y41GVoYRggtJ8d
jt1UBi5G9IGFCNJBtQ9+APwKR4gDCi1+Qfwa898D9qKQO2FDFAESQKP7sa9pPQ2o
2F9UnqvLKnt1fUbJVAqeWX+RsaHfQNoH6uQDdr/5bbxwvGeFfqvjxVQOBsk6YHgg
qjeoodVAv1YN74zy7Ftd0n6Rd54J1vaFZWftrLLv7bTwh/9piHVkExzs01Vzbssl
ppWUBd9lhXskvDAbelEPtVj5koFQIQD/xDPIGcOFpcPbJazfYGqHbnJKZf1eJ5LE
ua5H5KvACiWMFxulCj0SOM7c11jRMYUu8Lh9PGcmiZZeGwrtfVc8ZH/ErP6QEKx+
Lw00u2dgWCCVT/fI/4LHnZwyGlQUA/q+9Cd9GBqWYf6Uu6Yyl2NisJaVMbctaica
/Wri9wEG+Xy88ZNKMJB2MvE5dKs0gmCZHf1OTJYHWq+Z162l1/uTfib4HnAWWFNm
mZiuDa0qQZNucFA6TLO5a9+sTRF1KzChsxZC4Xu2BwxFwH+qoitlouRn5+yZC3ah
bpsm
-----END CERTIFICATE-----

27
certs/2780-csr.pem Normal file
View File

@ -0,0 +1,27 @@
-----BEGIN CERTIFICATE REQUEST-----
MIIEqTCCApECAQAwZDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCElsbGlub2lzMRAw
DgYDVQQHDAdDaGljYWdvMRMwEQYDVQQKDApTYWZlbW9iaWxlMQwwCgYDVQQLDANQ
S0kxDTALBgNVBAMMBDI3ODAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQDRyGDE9g9/YT86hFQjZaUlFNw19po6W28XVss0LwrKfmBE7eifu4JkB0faZpFQ
jHlDMtuGvmjQcN7BPwYJGnTngBdxViSF0Cngl84CP0I6bHlWrpqxaNgoCo8Zs58I
+5btRv44K0uRJC97RIv88qH1fEe4Z2ukngYe/PwCAa/pgRlmYKyxzZ4pHq/wCnTw
8qp0FUjCNtl5cwYhwnxyWslH9esbfli5VMf68Sith05hP7WmVUPU7MgdadY+OuoG
pPJpZ83fzGchXrhvNLulvjlTU86Ck8wOyKzOq4DP/YzLqG4smriuwKJHqhPMeq+a
jbY5rTIpXu/aaTTJotb/jK+zDGw1UutJ2f0oxIZBJ8IIU7apTrgXmPIZGM7xu3NH
h2ptooDVcjPY66VWIu4SoIEQpBflWW+U0nXryy16B1stdqHYByfp1RARS6fgCmLo
agBBFit1ePvoKMvBdYJ74QaPQNutvKAxxwNsY56GQ23oC6QrdHl4B1ONQhJX4o3W
IIzt7r5Q5fvri7WxuHlmmFB/7d5m01uR+lsQFeXsmpGN+h8wjH9gMfL+CR2yO4YS
nasaFZxYTMx35xbH4BiSAVKSFbj2ylxeXxatb23YXbS/z+a1IeLYRgNP/QWUmJ1m
jW4UkBb5r7KcBP00bqqOx4XkNCFGxwhX5iicN4A0w/HUAwIDAQABoAAwDQYJKoZI
hvcNAQELBQADggIBAAGq98rzbZ2Hik9RYztrqhk9slKkz8gmMvzdT8hiXGMYpXbn
hNFZYzazSqbYES/UWVQiC7pKWdbvBd+NfGgoHBriUPbtdhZ5/hQ5hnpRIhRIo/JD
151+hN/JF33A5J0+g6KD6IP9hS6w/8xSbWWuzOiBCPwhOqAAwNZ2UjLjQwyaTdU7
fKr0zdbnwqtRQFWsnAGA9D+VbjnNOi9t2y99BSFS94EAn37JANxw/h0clkitVeZq
yRzrcCsfFznVzX2wPQj73q7bo6KTNgUpzCbQQReyUK7Pf9NnM0s86x9CXIpwTAfh
4EEcYqUWLyzMLJ/XzCWPJuDQTF7MRUzghgh/qjCQr/vCl8mX3RLiASaTlPtoR3qI
S5qqheX9HtThONP2Ld6AAxCrB2lTazECsRysyBpHU1iwMaMqJNMF+FjpakehiNH2
KerowCsXP1tddHbxCJ530UNxdVbIDOZ9CzPQwPOgQYYeQg7lCavvbJGHZNNrDuVm
mm5pwhPklSiYxH3BgANAEWk2VuQ8I7iR0dPQTTqECDmxcoqfFMgw+pIgokjFMtIg
kIw7hljxgq5yPT3QO7QV1OqMmFioJOU7P9JQ9J9M1BmVxORmWeIcCg3ocXfwmOo1
+wEcC64RsZuvscjarn/7ldJFvKX897kmFRyb3jP10gPAWUuueNus/vDwLfgk
-----END CERTIFICATE REQUEST-----

51
certs/2780-key.pem Normal file
View File

@ -0,0 +1,51 @@
-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----

31
certs/2781-cert.pem Normal file
View File

@ -0,0 +1,31 @@
-----BEGIN CERTIFICATE-----
MIIFPzCCAycCAgH0MA0GCSqGSIb3DQEBCwUAMGYxCzAJBgNVBAYTAlVTMREwDwYD
VQQIDAhJbGxpbm9pczEQMA4GA1UEBwwHQ2hpY2FnbzETMBEGA1UECgwKU2FmZW1v
YmlsZTEMMAoGA1UECwwDUEtJMQ8wDQYDVQQDDAZMZXZlbDEwHhcNMTkxMDI0MDYy
MDA1WhcNMjkxMDIxMDYyMDA1WjBkMQswCQYDVQQGEwJVUzERMA8GA1UECAwISWxs
aW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28xEzARBgNVBAoMClNhZmVtb2JpbGUxDDAK
BgNVBAsMA1BLSTENMAsGA1UEAwwEMjc4MTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
ADCCAgoCggIBAKrDY68cJuE42p2M18F4g0X8etPIYqGI3IwURVZwJaUTwO/FYHFV
eNypfwJqKA19hkwcxUm69C1bTptkALYkPpKYuSOMFA7qLKhZNdux4pKen7yaaFnL
1SpPTs2zAmazq7MiU77FPXYMGdmG/mIUgvtNosn00tWoD6pqXoGCAVRhllQoNCvn
1SpSQfBFKo846cxHYRo0lhntFMLcG4/7AZ0Cer366y/I2bmYu5rzrOT8vvJG3TSf
3kPj3Y56fBkQWf8FopGXQfdFtOcNKFaWT7f4BZFHZSf5dMQ9I/mIJBUWYmCcmP/U
/9Ye7F5o0MVf1aVBuUkfJOvFlMNt4T31d7+XDp4tiWlK1hW67hAvfvtd0xrnaHam
/KSJiY+J93aybxc+UG7noHTiEZotJRPBe1/vDAz7iLOn2z2u7Ijp9qZ128KF6nTt
oDE5M3KCxXhryyjV6fdvuhKm1JljzpiGSIHyQYFsiJPFgiPxrMSzGBlIk1rghxHH
Dmg//dHk+rh9BZ3WLKKQOq0u28DEWCmippg/pZlno/Rrd+fQPwYPih2VHpey6Ry0
5RN0/VsWcRazTjYhiUE+uE/6Joamll05sRBvXVe8mpaEuwWxl/AsIadDj73HMYaj
anw3so5PO03m2W1y7HE9l+22ifkigBVasIzSGKF6prhyzDwE3tyKxV79AgMBAAEw
DQYJKoZIhvcNAQELBQADggIBABLBGUvQ8j32zXYbJQ7UCUvZIdOmb+nAl9Dm5dpF
kT6ETxZZUk28hxdgScyo5IrRVjBlKaufNR9+gMBpHmMJfRRcLQ6iskc7qqHmuVdD
rBXbF6fAdwnlwDJdbI6/nt4LkW6BdDZKsdVqH3jGBaiF/r4wr08oVJaqn889+RDg
E+sjXUomjXxvVuDpn8gZHgzP+tcPUxZDZTcDWFDMWPrxiZCMTclWUWTDCcQGkYWe
vLxIILweHkeWjYyXBhFOoCn7lq0YNdvD9vd4JCTxdiQ0awkjR869yo4HctTFOGgN
Z9tcD4GQlZ7B/A6HvuaitZL9z2P3S5sVV6cC1Ofcejz19WYx2pkYjLiRgKibZ+97
wAsqjNRp7wIgbOQmSX+RRTE8koKzZNHdQtByrZdmW3LQUGNaSZ8qc2BETITp9v4n
oP8nxY3wVa28+LxW2Uibyu1RuoTL1AD42MbSSwGl5B+7KzHl2R7hqoGh+gUAUe6A
1aZm8jgQ4/krvJrt70dmhd9S0h6j7b3I8V6+rRVrLyuQBzaBVdse2Yw/0DchPLul
C0ZgS3ziWiy7dNsU8MRm2kxICeKQowCaBRXIlLy7HMGCOHCJ+iFSAgVx0cUvwbA+
lZ95jDZ69tThwu9eu7vEDrNoWhmlRRr4B6u4kg+wmSvgIAjFb39LoJfhYk1Y8CzA
qdOF
-----END CERTIFICATE-----

27
certs/2781-csr.pem Normal file
View File

@ -0,0 +1,27 @@
-----BEGIN CERTIFICATE REQUEST-----
MIIEqTCCApECAQAwZDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCElsbGlub2lzMRAw
DgYDVQQHDAdDaGljYWdvMRMwEQYDVQQKDApTYWZlbW9iaWxlMQwwCgYDVQQLDANQ
S0kxDTALBgNVBAMMBDI3ODEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCqw2OvHCbhONqdjNfBeINF/HrTyGKhiNyMFEVWcCWlE8DvxWBxVXjcqX8CaigN
fYZMHMVJuvQtW06bZAC2JD6SmLkjjBQO6iyoWTXbseKSnp+8mmhZy9UqT07NswJm
s6uzIlO+xT12DBnZhv5iFIL7TaLJ9NLVqA+qal6BggFUYZZUKDQr59UqUkHwRSqP
OOnMR2EaNJYZ7RTC3BuP+wGdAnq9+usvyNm5mLua86zk/L7yRt00n95D492OenwZ
EFn/BaKRl0H3RbTnDShWlk+3+AWRR2Un+XTEPSP5iCQVFmJgnJj/1P/WHuxeaNDF
X9WlQblJHyTrxZTDbeE99Xe/lw6eLYlpStYVuu4QL377XdMa52h2pvykiYmPifd2
sm8XPlBu56B04hGaLSUTwXtf7wwM+4izp9s9ruyI6famddvChep07aAxOTNygsV4
a8so1en3b7oSptSZY86YhkiB8kGBbIiTxYIj8azEsxgZSJNa4IcRxw5oP/3R5Pq4
fQWd1iyikDqtLtvAxFgpoqaYP6WZZ6P0a3fn0D8GD4odlR6XsukctOUTdP1bFnEW
s042IYlBPrhP+iaGppZdObEQb11XvJqWhLsFsZfwLCGnQ4+9xzGGo2p8N7KOTztN
5tltcuxxPZftton5IoAVWrCM0hiheqa4csw8BN7cisVe/QIDAQABoAAwDQYJKoZI
hvcNAQELBQADggIBAAB+Uh7bTsCItms8pwRz95pwGj3gB9YJyaZWBZTnEvRAjGGQ
s1ooSecITegiehG29LgcZqSVmzDjTDol7dIkXfoeFWZO49DFhaPg8WBx/r8Fbf1G
cCL1R0muvjaLi9u7y3YR+MQxxYoFdTlmd8D//+VWt8lUYim4yMxaRCCfbltJB2x0
M663RLTuMDYvwpVGaRP+OCetXBFMLfIlL3t2oNpyNvU69KeHQdRFVV89+vV1zyZv
/73BtDlbpC5nYNFEaLEuF2oPqb9sMUd7AWrjJTdGK82qZJAaK50qm5IeabmomaKd
DouJ+HNdextYlWrcW3JQWdgw2cSdy1DWFhYQng1/wckWz6ZmSkYW6bOiyUhLkyZi
Kkg8BFAuBjJHi2dND2T5tXW4ZMCM4ZKRcq1iFWCeYEsjOfRnjk3sMtL6MiSDEKC1
O3uRrwdPw6C5wAfttLmebTUBI5Qy26BoXcqNQKTMFr1sBVl24oiUVoTgDEbgzN1J
MzMnD/uZYPvKOPo+Bco4gyQsWtoFgaMkEsWOhSRXv62vf5kGHLkSqolPtIkrcYLt
9f1bkhyIB9MQ2OhlYSr967HDaMh+A4cPB1fBj0XA9HHeTT1WK+nOVVEdWgi1O9nz
J0/GVX4dqVQ4pTYoYFHGSBanOX33ANlYyBiT9RosF4yx9DqKlCFALDEs0nkV
-----END CERTIFICATE REQUEST-----

51
certs/2781-key.pem Normal file
View File

@ -0,0 +1,51 @@
-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----

BIN
config/.default.toml.swp Normal file

Binary file not shown.

View File

@ -0,0 +1,137 @@
[mumble]
port = '5668'
host = 'presgold.linx.safemobile.com'
[hub]
address = 'https://hub.presgold.linx.safemobile.com/'
[api]
port = ''
host = 'presgold.linx.safemobile.com/api'
use_secure = true
accept_untrusted_certs = true
[elogs]
name = 'presgold'
[settings]
max_fails = 3
send_voice = true
send_gps = true
gps_report_interval = 10000 # The interval in which the GPS is sent
gps_lat_start_point = 46.217802
gps_lng_start_point = 24.776126
[assets]
#VOICE and GPS Presgold
ids = [
2776
# 2776, 2779, 2780, 2781, 2777
]
#VOICE and GPS Prestage
# ids = [1947]
# ids = [1947,1957]
# ids = [1947,1957,1967]
# 10 units
# ids = [1947,1957,1967,1977,1987,1997,2007,2017,2027,2037] # colinde 0-10
# 20 units
# ids = [1947,1957,1967,1977,1987,1997,2007,2017,2027,2037,2047,2057,2067,2077,2087,2097,2107,2117,2127,2137]
# 30 units
# ids = [1947,1957,1967,1977,1987,1997,2007,2017,2027,2037,2047,2057,2067,2077,2087,2097,2107,2117,2127,2137,2147,2157,2167,2177,2187,2197,2207,2217,2227,2237]
# 50 units
# ids = [1947,1957,1967,1977,1987,1997,2007,2017,2027,2037,2047,2057,2067,2077,2087,2097,2107,2117,2127,2137,2147,2157,2167,2177,2187,2197,2207,2217,2227,2237,2247,2257,2267,2277,2287,2297,2307,2317,2327,2337,2347,2357,2367,2377,2387,2397,2407,2417,2427,2437]
# 70 units
# ids = [1947,1957,1967,1977,1987,1997,2007,2017,2027,2037,2047,2057,2067,2077,2087,2097,2107,2117,2127,2137,2147,2157,2167,2177,2187,2197,2207,2217,2227,2237,2247,2257,2267,2277,2287,2297,2307,2317,2327,2337,2347,2357,2367,2377,2387,2397,2407,2417,2427,2437,2447,2457,2467,2477,2487,2497,2507,2517,2527,2537,2547,2557,2567,2577,2587,2597,2597,2607,2617,2627,2637]
#GPS Prestage
# 10 units
# ids = [3842,3843,3844,3845,3846,3847,3848,3849,3850,3851]
# 50 units
# ids = [3842,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,3878,3879,3880,3881,3882,3883,3884,3885,3886,3887,3888,3889,3890,3891,3892]
# 100 units
# ids = [3842,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,3878,3879,3880,3881,3882,3883,3884,3885,3886,3887,3888,3889,3890,3891,3892,3893,3894,3895,3896,3897,3898,3899,3900,3901,3902,3903,3904,3905,3906,3907,3908,3909,3910,3911,3912,3913,3914,3915,3916,3917,3918,3919,3920,3921,3922,3923,3924,3925,3926,3927,3928,3929,3930,3931,3932,3933,3934,3935,3936,3937,3938,3939,3940,3941,3942]
# 300 units
# ids = [3842,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,3878,3879,3880,3881,3882,3883,3884,3885,3886,3887,3888,3889,3890,3891,3892,3893,3894,3895,3896,3897,3898,3899,3900,3901,3902,3903,3904,3905,3906,3907,3908,3909,3910,3911,3912,3913,3914,3915,3916,3917,3918,3919,3920,3921,3922,3923,3924,3925,3926,3927,3928,3929,3930,3931,3932,3933,3934,3935,3936,3937,3938,3939,3940,3941,3942,3893,3894,3895,3896,3897,3898,3899,3900,3901,3902,3903,3904,3905,3906,3907,3908,3909,3910,3911,3912,3913,3914,3915,3916,3917,3918,3919,3920,3921,3922,3923,3924,3925,3926,3927,3928,3929,3930,3931,3932,3933,3934,3935,3936,3937,3938,3939,3940,3941,3942,3943,3944,3945,3946,3947,3948,3949,3950,3951,3952,3953,3954,3955,3956,3957,3958,3959,3960,3961,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3972,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4023,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033,4034,4035,4036,4037,4038,4039,4040,4041,4042,4043,4044,4045,4046,4047,4048,4049,4050,4051,4052,4053,4054,4055,4056,4057,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4080,4081,4082,4083,4084,4085,4086,4087,4088,4089,4090,4091,4092,4093,4094,4095,4096,4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121,4122,4123,4124,4125,4126,4127,4128,4129,4130,4131,4132,4133,4134,4135,4136,4137,4138,4139,4140,4141]
# audio-test-100 1947 colinde
# audio-test-110 1957 colinde2
# audio-test-120 1967 colinde3
# audio-test-130 1977 colinde4
# audio-test-140 1987 colinde5
# audio-test-150 1997 colinde6
# audio-test-160 2007 colinde7
# audio-test-170 2017 colinde8
# audio-test-180 2027 colinde9
# audio-test-190 2037 colinde10
# audio-test-200 2047 colinde11
# audio-test-210 2057 colinde12
# audio-test-220 2067 colinde13
# audio-test-230 2077 colinde14
# audio-test-240 2087 colinde15
# audio-test-250 2097 colinde16
# audio-test-260 2107 colinde17
# audio-test-270 2117 colinde18
# audio-test-280 2127 colinde19
# audio-test-290 2137 colinde20
# audio-test-300 2147 colinde21
# audio-test-310 2157 colinde22
# audio-test-320 2167 colinde23
# audio-test-330 2177 colinde24
# audio-test-340 2187 colinde25
# audio-test-350 2197 colinde26
# audio-test-360 2207 colinde27
# audio-test-370 2217 colinde28
# audio-test-380 2227 colinde29
# audio-test-390 2237 colinde30
# audio-test-400 2247 colinde31
# audio-test-410 2257 colinde32
# audio-test-420 2267 colinde33
# audio-test-430 2277 colinde34
# audio-test-440 2287 colinde35
# audio-test-450 2297 colinde36
# audio-test-460 2307 colinde37
# audio-test-470 2317 colinde38
# audio-test-480 2327 colinde39
# audio-test-490 2337 colinde40
# audio-test-500 2347 colinde41
# audio-test-510 2357 colinde42
# audio-test-520 2367 colinde43
# audio-test-530 2377 colinde44
# audio-test-540 2387 colinde45
# audio-test-550 2397 colinde46
# audio-test-360 2407 colinde47
# audio-test-570 2417 colinde48
# audio-test-580 2427 colinde49
# audio-test-590 2437 colinde50
# audio-test-600 2447 colinde51
# audio-test-610 2457 colinde52
# audio-test-620 2467 colinde53
# audio-test-630 2477 colinde54
# audio-test-640 2487 colinde55
# audio-test-650 2497 colinde56
# audio-test-660 2507 colinde57
# audio-test-670 2517 colinde58
# audio-test-680 2527 colinde59
# audio-test-690 2537 colinde60
# audio-test-700 2547 colinde61
# audio-test-710 2557 colinde62
# audio-test-720 2567 colinde63
# audio-test-730 2577 colinde64
# audio-test-740 2587 colinde65
# audio-test-750 2597 colinde66
# audio-test-760 2607 colinde67
# audio-test-770 2617 colinde68
# audio-test-780 2627 colinde69
# audio-test-790 2637 colinde70
[sounds]
sound = 'sound.mp3'
sounds_total_number = 20

33
config/stage/default.toml Normal file
View File

@ -0,0 +1,33 @@
[mumble]
port = '5668'
host = 'stage.linx.safemobile.com'
[hub]
address = 'https://hub.stage.linx.safemobile.com/'
[elogs]
name = 'stage'
[api]
port = ''
host = 'stage.linx.safemobile.com/api'
use_secure = true
accept_untrusted_certs = true
[settings]
max_fails = 3
send_voice = true
send_gps = true
gps_report_interval = 10000 # The interval in which the GPS is sent
gps_lat_start_point = 46.217802
gps_lng_start_point = 24.776126
[assets]
#VOICE and GPS Stage
ids = [
2224
]
[sounds]
sound = 'sound.mp3'
sounds_total_number = 20

View File

@ -5,6 +5,9 @@ host = 'presgold.linx.safemobile.com'
[hub]
address = 'https://hub.presgold.linx.safemobile.com/'
[elogs]
name = 'stage'
[api]
port = ''
host = 'presgold.linx.safemobile.com/api'
@ -146,4 +149,4 @@ ids = [ 2776 ]
[sounds]
sound = 'sound.mp3'
sounds_total_number = 20
sounds_total_number = 20

52
diagnostic.log Normal file
View File

@ -0,0 +1,52 @@
*
MUMBLE issue on: presgold.linx.safemobile.com
Thu Oct 24 13:43:27 UTC 2019
MUMBLE not responding. ).
v0.1 - Made by Bozieru Mihai last updated on 24 oct 2019
------------------------------------------------
*
MUMBLE issue on: presgold.linx.safemobile.com
Fri Oct 25 10:10:01 UTC 2019
MUMBLE not responding.
v0.1 - Made by Bozieru Mihai last updated on 24 oct 2019
------------------------------------------------
*
MUMBLE issue on: presgold.linx.safemobile.com
Fri Oct 25 10:11:01 UTC 2019
MUMBLE not responding.
v0.1 - Made by Bozieru Mihai last updated on 24 oct 2019
------------------------------------------------
*
MUMBLE issue on: presgold.linx.safemobile.com
Fri Oct 25 10:12:01 UTC 2019
MUMBLE not responding.
v0.1 - Made by Bozieru Mihai last updated on 24 oct 2019
------------------------------------------------

View File

@ -16,4 +16,4 @@ let configs = {
// Start simulation.
console.log('Starting simulation...');
var simulator = new Simulator(configs);
var simulator = new Simulator(configs);

179
log.log Normal file
View File

@ -0,0 +1,179 @@
Starting simulation...
url https://prestage.linx.safemobile.com/api/audio/un-register/[1947,1957,1967]/
Creating asset 1947 ...
Creating asset 1957 ...
Creating asset 1967 ...
get data from ghub null
get data from ghub null
get data from ghub null
1957 'Certificates already created.'
1957 ' - CA certificates ok.'
------ Server reconnect...
2019-09-19T12:07:10.491Z audio-test-110 - 1957: Hub connected? true
2019-09-19T12:07:10.491Z audio-test-110 - 1957: Connected to hub.
2019-09-19T12:07:10.492Z audio-test-110 - 1957: Sending ars event
1967 'Certificates already created.'
1967 ' - CA certificates ok.'
------ Server reconnect...
2019-09-19T12:07:10.592Z audio-test-120 - 1967: Hub connected? true
2019-09-19T12:07:10.593Z audio-test-120 - 1967: Connected to hub.
2019-09-19T12:07:10.593Z audio-test-120 - 1967: Sending ars event
1947 'Certificates already created.'
1947 ' - CA certificates ok.'
------ Server reconnect...
2019-09-19T12:07:10.739Z audio-test-100 - 1947: Hub connected? true
2019-09-19T12:07:10.740Z audio-test-100 - 1947: Connected to hub.
2019-09-19T12:07:10.740Z audio-test-100 - 1947: Sending ars event
Unhandled data packet: { name: 'CryptSetup',
payload:
{ key:
ByteBuffer {
buffer: <Buffer@0x3861980 0a 10 a3 6e d5 53 47 26 64 71 9d b0 8a 4c b8 d6 17 e6 12 10 31 62 65 ac bd 6a f6 2e 26 65 8e 05 46 ae fb ff 1a 10 8b 4b 54 7d 89 3d 6b 86 f1 b8 eb e4 ... >,
offset: 2,
markedOffset: -1,
limit: 18,
littleEndian: true,
noAssert: false },
client_nonce:
ByteBuffer {
buffer: <Buffer@0x3861980 0a 10 a3 6e d5 53 47 26 64 71 9d b0 8a 4c b8 d6 17 e6 12 10 31 62 65 ac bd 6a f6 2e 26 65 8e 05 46 ae fb ff 1a 10 8b 4b 54 7d 89 3d 6b 86 f1 b8 eb e4 ... >,
offset: 20,
markedOffset: -1,
limit: 36,
littleEndian: true,
noAssert: false },
server_nonce:
ByteBuffer {
buffer: <Buffer@0x3861980 0a 10 a3 6e d5 53 47 26 64 71 9d b0 8a 4c b8 d6 17 e6 12 10 31 62 65 ac bd 6a f6 2e 26 65 8e 05 46 ae fb ff 1a 10 8b 4b 54 7d 89 3d 6b 86 f1 b8 eb e4 ... >,
offset: 38,
markedOffset: -1,
limit: 54,
littleEndian: true,
noAssert: false } } }
Unhandled data packet: { name: 'CodecVersion',
payload: { alpha: -2147483637, beta: 0, prefer_alpha: true, opus: true } }
Unhandled data packet: { name: 'PermissionQuery',
payload: { channel_id: 0, permissions: 135202807, flush: false } }
Unhandled data packet: { name: 'ServerConfig',
payload:
{ max_bandwidth: null,
welcome_text: null,
allow_html: true,
message_length: 5000,
image_message_length: 131072,
max_users: null } }
Unhandled data packet: { name: 'CryptSetup',
payload:
{ key:
ByteBuffer {
buffer: <Buffer@0x38b73e0 0a 10 77 a2 e4 65 b3 37 cf d0 88 44 79 ae c0 8e df 98 12 10 1c 35 68 f3 e7 db 08 f1 98 2c 3d 1c 7a 9a c6 da 1a 10 78 49 8a 14 5b 12 c8 01 ac d3 a0 cb ... >,
offset: 2,
markedOffset: -1,
limit: 18,
littleEndian: true,
noAssert: false },
client_nonce:
ByteBuffer {
buffer: <Buffer@0x38b73e0 0a 10 77 a2 e4 65 b3 37 cf d0 88 44 79 ae c0 8e df 98 12 10 1c 35 68 f3 e7 db 08 f1 98 2c 3d 1c 7a 9a c6 da 1a 10 78 49 8a 14 5b 12 c8 01 ac d3 a0 cb ... >,
offset: 20,
markedOffset: -1,
limit: 36,
littleEndian: true,
noAssert: false },
server_nonce:
ByteBuffer {
buffer: <Buffer@0x38b73e0 0a 10 77 a2 e4 65 b3 37 cf d0 88 44 79 ae c0 8e df 98 12 10 1c 35 68 f3 e7 db 08 f1 98 2c 3d 1c 7a 9a c6 da 1a 10 78 49 8a 14 5b 12 c8 01 ac d3 a0 cb ... >,
offset: 38,
markedOffset: -1,
limit: 54,
littleEndian: true,
noAssert: false } } }
Unhandled data packet: { name: 'CodecVersion',
payload: { alpha: -2147483637, beta: 0, prefer_alpha: true, opus: true } }
Unhandled data packet: { name: 'PermissionQuery',
payload: { channel_id: 0, permissions: 135202807, flush: false } }
Unhandled data packet: { name: 'ServerConfig',
payload:
{ max_bandwidth: null,
welcome_text: null,
allow_html: true,
message_length: 5000,
image_message_length: 131072,
max_users: null } }
Unhandled data packet: { name: 'CryptSetup',
payload:
{ key:
ByteBuffer {
buffer: <Buffer@0x38b32d0 0a 10 f2 6d 07 29 1f 19 41 a8 78 31 14 99 7b 2b d9 a7 12 10 a1 0b 0b 39 53 9a 79 cf 6c f3 37 7f 63 e8 81 a7 1a 10 97 69 cf ea 6c 8d ca 41 47 6b 7b 37 ... >,
offset: 2,
markedOffset: -1,
limit: 18,
littleEndian: true,
noAssert: false },
client_nonce:
ByteBuffer {
buffer: <Buffer@0x38b32d0 0a 10 f2 6d 07 29 1f 19 41 a8 78 31 14 99 7b 2b d9 a7 12 10 a1 0b 0b 39 53 9a 79 cf 6c f3 37 7f 63 e8 81 a7 1a 10 97 69 cf ea 6c 8d ca 41 47 6b 7b 37 ... >,
offset: 20,
markedOffset: -1,
limit: 36,
littleEndian: true,
noAssert: false },
server_nonce:
ByteBuffer {
buffer: <Buffer@0x38b32d0 0a 10 f2 6d 07 29 1f 19 41 a8 78 31 14 99 7b 2b d9 a7 12 10 a1 0b 0b 39 53 9a 79 cf 6c f3 37 7f 63 e8 81 a7 1a 10 97 69 cf ea 6c 8d ca 41 47 6b 7b 37 ... >,
offset: 38,
markedOffset: -1,
limit: 54,
littleEndian: true,
noAssert: false } } }
Unhandled data packet: { name: 'CodecVersion',
payload: { alpha: -2147483637, beta: 0, prefer_alpha: true, opus: true } }
Unhandled data packet: { name: 'PermissionQuery',
payload: { channel_id: 0, permissions: 135202807, flush: false } }
Unhandled data packet: { name: 'ServerConfig',
payload:
{ max_bandwidth: null,
welcome_text: null,
allow_html: true,
message_length: 5000,
image_message_length: 131072,
max_users: null } }
2019-09-19T12:07:11.892Z audio-test-110 - 1957: Registered
Unhandled data packet: { name: 'PermissionQuery',
payload: { channel_id: 46, permissions: 134219775, flush: true } }
Unhandled data packet: { name: 'PermissionQuery',
payload: { channel_id: 0, permissions: 135202815, flush: false } }
2019-09-19T12:07:11.980Z audio-test-120 - 1967: Registered
Unhandled data packet: { name: 'PermissionQuery',
payload: { channel_id: 47, permissions: 134219775, flush: true } }
Unhandled data packet: { name: 'PermissionQuery',
payload: { channel_id: 0, permissions: 135202815, flush: false } }
2019-09-19T12:07:12.192Z audio-test-110 - 1957: Finish init
2019-09-19T12:07:12.193Z audio-test-110 - 1957: Sending ptt-press...| priority: 2 | Group: 1251
2019-09-19T12:07:12.195Z audio-test-100 - 1947: Registered
2019-09-19T12:07:12.220Z audio-test-110 - 1957: Received ptt-accept
Unhandled data packet: { name: 'PermissionQuery',
payload: { channel_id: 48, permissions: 134219775, flush: true } }
Unhandled data packet: { name: 'PermissionQuery',
payload: { channel_id: 0, permissions: 135202815, flush: false } }
2019-09-19T12:07:12.812Z audio-test-120 - 1967: Finish init
2019-09-19T12:07:12.813Z audio-test-120 - 1967: Sending ptt-press...| priority: 2 | Group: 1252
2019-09-19T12:07:12.841Z audio-test-120 - 1967: Received ptt-accept
2019-09-19T12:07:15.629Z audio-test-100 - 1947: Finish init
2019-09-19T12:07:15.630Z audio-test-100 - 1947: Sending ptt-press...| priority: 2 | Group: 1120
2019-09-19T12:07:15.659Z audio-test-100 - 1947: Received ptt-accept
2019-09-19T12:07:28.959Z audio-test-110 - 1957: Voice end.
2019-09-19T12:07:29.007Z audio-test-120 - 1967: Voice end.
2019-09-19T12:07:30.460Z audio-test-110 - 1957: Sending ptt-release..
Check to see if a record was created for the unit id: 1957 | name: audio-test-110
https://prestage.linx.safemobile.com/api/history-pagination/1/300/1957/1568894829390/1572494850463/0/0/0/1
2019-09-19T12:07:30.535Z audio-test-120 - 1967: Sending ptt-release..
Check to see if a record was created for the unit id: 1967 | name: audio-test-120
https://prestage.linx.safemobile.com/api/history-pagination/1/300/1967/1568894829391/1572494850536/0/0/0/1
Report found id: 111749 | description: Group call from audio-test-110; Group name: colinde2 ✓
Report found id: 111750 | description: Group call from audio-test-120; Group name: colinde3 ✓
2019-09-19T12:07:31.243Z audio-test-100 - 1947: Voice end.
2019-09-19T12:07:32.745Z audio-test-100 - 1947: Sending ptt-release..
Check to see if a record was created for the unit id: 1947 | name: audio-test-100
https://prestage.linx.safemobile.com/api/history-pagination/1/300/1947/1568894829388/1572494852747/0/0/0/1
Report found id: 111751 | description: Group call from audio-test-100; Group name: colinde ✓

2
node_modules/after/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
"_shasum": "fedb394f9f0e02aa9768e702bda23b505fae7e1f",
"_spec": "after@0.8.2",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/engine.io-parser",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/engine.io-parser",
"author": {
"name": "Raynos",
"email": "raynos2@gmail.com"

2
node_modules/ajv/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
"_shasum": "d3cea04d6b017b2894ad69040fec8b623eb4bd52",
"_spec": "ajv@^6.5.5",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/har-validator",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/har-validator",
"author": {
"name": "Evgeny Poberezkin"
},

14
node_modules/ansi-regex/index.js generated vendored
View File

@ -1,14 +1,4 @@
'use strict';
module.exports = options => {
options = Object.assign({
onlyFirst: false
}, options);
const pattern = [
'[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:[a-zA-Z\\d]*(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)',
'(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))'
].join('|');
return new RegExp(pattern, options.onlyFirst ? undefined : 'g');
module.exports = function () {
return /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]/g;
};

20
node_modules/ansi-regex/license generated vendored
View File

@ -1,9 +1,21 @@
MIT License
The MIT License (MIT)
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

53
node_modules/ansi-regex/package.json generated vendored
View File

@ -1,27 +1,27 @@
{
"_from": "ansi-regex@^4.1.0",
"_id": "ansi-regex@4.1.0",
"_from": "ansi-regex@^2.0.0",
"_id": "ansi-regex@2.1.1",
"_inBundle": false,
"_integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
"_integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"_location": "/ansi-regex",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "ansi-regex@^4.1.0",
"raw": "ansi-regex@^2.0.0",
"name": "ansi-regex",
"escapedName": "ansi-regex",
"rawSpec": "^4.1.0",
"rawSpec": "^2.0.0",
"saveSpec": null,
"fetchSpec": "^4.1.0"
"fetchSpec": "^2.0.0"
},
"_requiredBy": [
"/strip-ansi"
],
"_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
"_shasum": "8b9f8f08cf1acb843756a839ca8c7e3168c51997",
"_spec": "ansi-regex@^4.1.0",
"_where": "/home/sergiu/linx-simulator2/node_modules/strip-ansi",
"_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"_shasum": "c3b33ab5ee360d86e0e628f0468ae7ef27d654df",
"_spec": "ansi-regex@^2.0.0",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/strip-ansi",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
@ -34,11 +34,11 @@
"deprecated": false,
"description": "Regular expression for matching ANSI escape codes",
"devDependencies": {
"ava": "^0.25.0",
"xo": "^0.23.0"
"ava": "0.17.0",
"xo": "0.16.0"
},
"engines": {
"node": ">=6"
"node": ">=0.10.0"
},
"files": [
"index.js"
@ -72,14 +72,37 @@
"pattern"
],
"license": "MIT",
"maintainers": [
{
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
{
"name": "Joshua Appelman",
"email": "jappelman@xebia.com",
"url": "jbnicolai.com"
},
{
"name": "JD Ballard",
"email": "i.am.qix@gmail.com",
"url": "github.com/qix-"
}
],
"name": "ansi-regex",
"repository": {
"type": "git",
"url": "git+https://github.com/chalk/ansi-regex.git"
},
"scripts": {
"test": "xo && ava",
"test": "xo && ava --verbose",
"view-supported": "node fixtures/view-codes.js"
},
"version": "4.1.0"
"version": "2.1.1",
"xo": {
"rules": {
"guard-for-in": 0,
"no-loop-func": 0
}
}
}

62
node_modules/ansi-regex/readme.md generated vendored
View File

@ -1,26 +1,12 @@
# ansi-regex [![Build Status](https://travis-ci.org/chalk/ansi-regex.svg?branch=master)](https://travis-ci.org/chalk/ansi-regex)
> Regular expression for matching [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code)
---
<div align="center">
<b>
<a href="https://tidelift.com/subscription/pkg/npm-ansi-regex?utm_source=npm-ansi-regex&utm_medium=referral&utm_campaign=readme">Get professional support for this package with a Tidelift subscription</a>
</b>
<br>
<sub>
Tidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.
</sub>
</div>
---
> Regular expression for matching [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code)
## Install
```
$ npm install ansi-regex
$ npm install --save ansi-regex
```
@ -29,59 +15,25 @@ $ npm install ansi-regex
```js
const ansiRegex = require('ansi-regex');
ansiRegex().test('\u001B[4mcake\u001B[0m');
ansiRegex().test('\u001b[4mcake\u001b[0m');
//=> true
ansiRegex().test('cake');
//=> false
'\u001B[4mcake\u001B[0m'.match(ansiRegex());
//=> ['\u001B[4m', '\u001B[0m']
'\u001B[4mcake\u001B[0m'.match(ansiRegex({onlyFirst: true}));
//=> ['\u001B[4m']
'\u001B]8;;https://github.com\u0007click\u001B]8;;\u0007'.match(ansiRegex());
//=> ['\u001B]8;;https://github.com\u0007', '\u001B]8;;\u0007']
'\u001b[4mcake\u001b[0m'.match(ansiRegex());
//=> ['\u001b[4m', '\u001b[0m']
```
## API
### ansiRegex([options])
Returns a regex for matching ANSI escape codes.
#### options
##### onlyFirst
Type: `boolean`<br>
Default: `false` *(Matches any ANSI escape codes in a string)*
Match only the first ANSI escape.
## FAQ
### Why do you test for codes not in the ECMA 48 standard?
Some of the codes we run as a test are codes that we acquired finding various lists of non-standard or manufacturer specific codes. We test for both standard and non-standard codes, as most of them follow the same or similar format and can be safely matched in strings without the risk of removing actual string content. There are a few non-standard control codes that do not follow the traditional format (i.e. they end in numbers) thus forcing us to exclude them from the test because we cannot reliably match them.
Some of the codes we run as a test are codes that we acquired finding various lists of non-standard or manufacturer specific codes. If I recall correctly, we test for both standard and non-standard codes, as most of them follow the same or similar format and can be safely matched in strings without the risk of removing actual string content. There are a few non-standard control codes that do not follow the traditional format (i.e. they end in numbers) thus forcing us to exclude them from the test because we cannot reliably match them.
On the historical side, those ECMA standards were established in the early 90's whereas the VT100, for example, was designed in the mid/late 70's. At that point in time, control codes were still pretty ungoverned and engineers used them for a multitude of things, namely to activate hardware ports that may have been proprietary. Somewhere else you see a similar 'anarchy' of codes is in the x86 architecture for processors; there are a ton of "interrupts" that can mean different things on certain brands of processors, most of which have been phased out.
## Security
To report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security). Tidelift will coordinate the fix and disclosure.
## Maintainers
- [Sindre Sorhus](https://github.com/sindresorhus)
- [Josh Junon](https://github.com/qix-)
## License
MIT
MIT © [Sindre Sorhus](http://sindresorhus.com)

View File

@ -16,12 +16,13 @@
"fetchSpec": "^3.2.1"
},
"_requiredBy": [
"/chalk"
"/chalk",
"/yargs/wrap-ansi"
],
"_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"_shasum": "41fbb20243e50b12be0f04b8dedbf07520ce841d",
"_spec": "ansi-styles@^3.2.1",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/chalk",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/chalk",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
"_shasum": "3bbc4275dd584cc1b10809b89d4e8b63a69e7675",
"_spec": "arraybuffer.slice@~0.0.7",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/engine.io-parser",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/engine.io-parser",
"bugs": {
"url": "https://github.com/rase-/arraybuffer.slice/issues"
},

2
node_modules/asap/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
"_shasum": "e50347611d7e690943208bbdafebcbc2fb866d46",
"_spec": "asap@~2.0.3",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/promise",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/promise",
"browser": {
"./asap": "./browser-asap.js",
"./asap.js": "./browser-asap.js",

2
node_modules/ascli/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz",
"_shasum": "bcfa5974a62f18e81cabaeb49732ab4a88f906bc",
"_spec": "ascli@~1",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/protobufjs",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/protobufjs",
"author": {
"name": "Daniel Wirtz"
},

2
node_modules/asn1/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
"_shasum": "8d2475dfab553bb33e77b54e59e880bb8ce23136",
"_spec": "asn1@~0.2.3",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/sshpk",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/sshpk",
"author": {
"name": "Joyent",
"url": "joyent.com"

View File

@ -26,7 +26,7 @@
"_resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"_shasum": "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525",
"_spec": "assert-plus@^1.0.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/http-signature",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/http-signature",
"author": {
"name": "Mark Cavage",
"email": "mcavage@gmail.com"

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
"_shasum": "dd379e94f0db8310b08291f9d64c3209766617fd",
"_spec": "async-limiter@~1.0.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/ws",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/ws",
"author": {
"name": "Samuel Reed"
},

2
node_modules/async/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
"_shasum": "d72625e2344a3656e3a3ad4fa749fa83299d82ff",
"_spec": "async@^2.6.0",
"_where": "/home/sergiu/linx-audio-simulator",
"_where": "/home/safemobile/LINX/linx-simulator2",
"author": {
"name": "Caolan McMahon"
},

2
node_modules/asynckit/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"_shasum": "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79",
"_spec": "asynckit@^0.4.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/form-data",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/form-data",
"author": {
"name": "Alex Indigo",
"email": "iam@alexindigo.com"

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
"_shasum": "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8",
"_spec": "aws-sign2@~0.7.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/request",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/request",
"author": {
"name": "Mikeal Rogers",
"email": "mikeal.rogers@gmail.com",

2
node_modules/aws4/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
"_shasum": "f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f",
"_spec": "aws4@^1.8.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/request",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/request",
"author": {
"name": "Michael Hart",
"email": "michael.hart.au@gmail.com",

2
node_modules/backo2/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
"_shasum": "31ab1ac8b129363463e35b3ebb69f4dfcfba7947",
"_spec": "backo2@1.0.2",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/socket.io-client",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/socket.io-client",
"bugs": {
"url": "https://github.com/mokesmokes/backo/issues"
},

2
node_modules/backoff/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz",
"_shasum": "f616eda9d3e4b66b8ca7fca79f695722c5f8e26f",
"_spec": "backoff@~2.5.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/reconnect-core",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/reconnect-core",
"author": {
"name": "Mathieu Turcotte",
"email": "turcotte.mat@gmail.com"

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"_shasum": "89b4d199ab2bee49de164ea02b89ce462d71b767",
"_spec": "balanced-match@^1.0.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/brace-expansion",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/brace-expansion",
"author": {
"name": "Julian Gruber",
"email": "mail@juliangruber.com",

View File

@ -22,7 +22,7 @@
"_resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
"_shasum": "73926771923b5a19747ad666aa5cd4bf9c6e9ce8",
"_spec": "base64-arraybuffer@0.1.5",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/socket.io-client",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/socket.io-client",
"author": {
"name": "Niklas von Hertzen",
"email": "niklasvh@gmail.com",

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
"_shasum": "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e",
"_spec": "bcrypt-pbkdf@^1.0.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/sshpk",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/sshpk",
"bugs": {
"url": "https://github.com/joyent/node-bcrypt-pbkdf/issues"
},

View File

@ -22,7 +22,7 @@
"_resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
"_shasum": "40866b9e1b9e0b55b481894311e68faffaebc522",
"_spec": "better-assert@~1.0.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/parseqs",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/parseqs",
"author": {
"name": "TJ Holowaychuk",
"email": "tj@vision-media.ca"

2
node_modules/bindings/package.json generated vendored
View File

@ -23,7 +23,7 @@
"_resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
"_shasum": "10353c9e945334bc0511a6d90b38fbc7c9c504df",
"_spec": "bindings@^1.2.1",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/lame",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/lame",
"author": {
"name": "Nathan Rajlich",
"email": "nathan@tootallnate.net",

2
node_modules/blob/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
"_shasum": "d680eeef25f8cd91ad533f5b01eed48e64caf683",
"_spec": "blob@0.0.5",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/engine.io-parser",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/engine.io-parser",
"bugs": {
"url": "https://github.com/webmodules/blob/issues"
},

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"_shasum": "3c7fcbf529d87226f3d2f52b966ff5271eb441dd",
"_spec": "brace-expansion@^1.1.7",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/minimatch",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/minimatch",
"author": {
"name": "Julian Gruber",
"email": "mail@juliangruber.com",

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
"_shasum": "bd7dc26ae2972d0eda253be061dba992349c19f0",
"_spec": "buffer-alloc-unsafe@^1.1.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/buffer-alloc",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/buffer-alloc",
"bugs": {
"url": "https://github.com/LinusU/buffer-alloc-unsafe/issues"
},

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
"_shasum": "890dd90d923a873e08e10e5fd51a57e5b7cce0ec",
"_spec": "buffer-alloc@^1.1.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/speaker",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/speaker",
"bugs": {
"url": "https://github.com/LinusU/buffer-alloc/issues"
},

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
"_shasum": "f8f78b76789888ef39f205cd637f68e702122b2c",
"_spec": "buffer-fill@^1.0.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/buffer-alloc",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/buffer-alloc",
"bugs": {
"url": "https://github.com/LinusU/buffer-fill/issues"
},

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz",
"_shasum": "582eea4b1a873b6d020a48d58df85f0bba6cfddd",
"_spec": "bytebuffer@~5",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/protobufjs",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/protobufjs",
"author": {
"name": "Daniel Wirtz",
"email": "dcode@dcode.io"

2
node_modules/callsite/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
"_shasum": "280398e5d664bd74038b6f0905153e6e8af1bc20",
"_spec": "callsite@1.0.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/better-assert",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/better-assert",
"author": {
"name": "TJ Holowaychuk",
"email": "tj@vision-media.ca"

88
node_modules/camelcase/index.js generated vendored
View File

@ -1,76 +1,56 @@
'use strict';
const preserveCamelCase = string => {
let isLastCharLower = false;
let isLastCharUpper = false;
let isLastLastCharUpper = false;
function preserveCamelCase(str) {
var isLastCharLower = false;
for (let i = 0; i < string.length; i++) {
const character = string[i];
for (var i = 0; i < str.length; i++) {
var c = str.charAt(i);
if (isLastCharLower && /[a-zA-Z]/.test(character) && character.toUpperCase() === character) {
string = string.slice(0, i) + '-' + string.slice(i);
if (isLastCharLower && (/[a-zA-Z]/).test(c) && c.toUpperCase() === c) {
str = str.substr(0, i) + '-' + str.substr(i);
isLastCharLower = false;
isLastLastCharUpper = isLastCharUpper;
isLastCharUpper = true;
i++;
} else if (isLastCharUpper && isLastLastCharUpper && /[a-zA-Z]/.test(character) && character.toLowerCase() === character) {
string = string.slice(0, i - 1) + '-' + string.slice(i - 1);
isLastLastCharUpper = isLastCharUpper;
isLastCharUpper = false;
isLastCharLower = true;
} else {
isLastCharLower = character.toLowerCase() === character && character.toUpperCase() !== character;
isLastLastCharUpper = isLastCharUpper;
isLastCharUpper = character.toUpperCase() === character && character.toLowerCase() !== character;
isLastCharLower = (c.toLowerCase() === c);
}
}
return string;
};
return str;
}
const camelCase = (input, options) => {
if (!(typeof input === 'string' || Array.isArray(input))) {
throw new TypeError('Expected the input to be `string | string[]`');
}
module.exports = function () {
var str = [].map.call(arguments, function (str) {
return str.trim();
}).filter(function (str) {
return str.length;
}).join('-');
options = Object.assign({
pascalCase: false
}, options);
const postProcess = x => options.pascalCase ? x.charAt(0).toUpperCase() + x.slice(1) : x;
if (Array.isArray(input)) {
input = input.map(x => x.trim())
.filter(x => x.length)
.join('-');
} else {
input = input.trim();
}
if (input.length === 0) {
if (!str.length) {
return '';
}
if (input.length === 1) {
return options.pascalCase ? input.toUpperCase() : input.toLowerCase();
if (str.length === 1) {
return str;
}
const hasUpperCase = input !== input.toLowerCase();
if (!(/[_.\- ]+/).test(str)) {
if (str === str.toUpperCase()) {
return str.toLowerCase();
}
if (hasUpperCase) {
input = preserveCamelCase(input);
if (str[0] !== str[0].toLowerCase()) {
return str[0].toLowerCase() + str.slice(1);
}
return str;
}
input = input
.replace(/^[_.\- ]+/, '')
.toLowerCase()
.replace(/[_.\- ]+(\w|$)/g, (_, p1) => p1.toUpperCase())
.replace(/\d+(\w|$)/g, m => m.toUpperCase());
str = preserveCamelCase(str);
return postProcess(input);
return str
.replace(/^[_.\- ]+/, '')
.toLowerCase()
.replace(/[_.\- ]+(\w|$)/g, function (m, p1) {
return p1.toUpperCase();
});
};
module.exports = camelCase;
// TODO: Remove this for the next major release
module.exports.default = camelCase;

20
node_modules/camelcase/license generated vendored
View File

@ -1,9 +1,21 @@
MIT License
The MIT License (MIT)
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

44
node_modules/camelcase/package.json generated vendored
View File

@ -1,49 +1,47 @@
{
"_from": "camelcase@^5.0.0",
"_id": "camelcase@5.3.1",
"_from": "camelcase@^2.0.1",
"_id": "camelcase@2.1.1",
"_inBundle": false,
"_integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
"_integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
"_location": "/camelcase",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "camelcase@^5.0.0",
"raw": "camelcase@^2.0.1",
"name": "camelcase",
"escapedName": "camelcase",
"rawSpec": "^5.0.0",
"rawSpec": "^2.0.1",
"saveSpec": null,
"fetchSpec": "^5.0.0"
"fetchSpec": "^2.0.1"
},
"_requiredBy": [
"/yargs-parser"
"/protobufjs/yargs"
],
"_resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
"_shasum": "e3c9b31569e106811df242f715725a1f4c494320",
"_spec": "camelcase@^5.0.0",
"_where": "/home/sergiu/linx-simulator2/node_modules/yargs-parser",
"_resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
"_shasum": "7c1d16d679a1bbe59ca02cacecfb011e201f5a1f",
"_spec": "camelcase@^2.0.1",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/protobufjs/node_modules/yargs",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
"url": "http://sindresorhus.com"
},
"bugs": {
"url": "https://github.com/sindresorhus/camelcase/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar``fooBar`",
"description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar",
"devDependencies": {
"ava": "^1.4.1",
"tsd": "^0.7.1",
"xo": "^0.24.0"
"ava": "*",
"xo": "*"
},
"engines": {
"node": ">=6"
"node": ">=0.10.0"
},
"files": [
"index.js",
"index.d.ts"
"index.js"
],
"homepage": "https://github.com/sindresorhus/camelcase#readme",
"keywords": [
@ -58,9 +56,7 @@
"separator",
"string",
"text",
"convert",
"pascalcase",
"pascal-case"
"convert"
],
"license": "MIT",
"name": "camelcase",
@ -69,7 +65,7 @@
"url": "git+https://github.com/sindresorhus/camelcase.git"
},
"scripts": {
"test": "xo && ava && tsd"
"test": "xo && ava"
},
"version": "5.3.1"
"version": "2.1.1"
}

60
node_modules/camelcase/readme.md generated vendored
View File

@ -1,25 +1,12 @@
# camelcase [![Build Status](https://travis-ci.org/sindresorhus/camelcase.svg?branch=master)](https://travis-ci.org/sindresorhus/camelcase)
> Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar``fooBar`
> Convert a dash/dot/underscore/space separated string to camelCase: `foo-bar``fooBar`
---
<div align="center">
<b>
<a href="https://tidelift.com/subscription/pkg/npm-camelcase?utm_source=npm-camelcase&utm_medium=referral&utm_campaign=readme">Get professional support for 'camelcase' with a Tidelift subscription</a>
</b>
<br>
<sub>
Tidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.
</sub>
</div>
---
## Install
```
$ npm install camelcase
$ npm install --save camelcase
```
@ -37,10 +24,10 @@ camelCase('foo_bar');
camelCase('Foo-Bar');
//=> 'fooBar'
camelCase('Foo-Bar', {pascalCase: true});
//=> 'FooBar'
camelCase('--foo.bar');
//=> 'fooBar'
camelCase('--foo.bar', {pascalCase: false});
camelCase('__foo__bar__');
//=> 'fooBar'
camelCase('foo bar');
@ -51,49 +38,20 @@ console.log(process.argv[3]);
camelCase(process.argv[3]);
//=> 'fooBar'
camelCase(['foo', 'bar']);
camelCase('foo', 'bar');
//=> 'fooBar'
camelCase(['__foo__', '--bar'], {pascalCase: true});
//=> 'FooBar'
camelCase('__foo__', '--bar');
//=> 'fooBar'
```
## API
### camelCase(input, [options])
#### input
Type: `string` `string[]`
String to convert to camel case.
#### options
Type: `Object`
##### pascalCase
Type: `boolean`<br>
Default: `false`
Uppercase the first character: `foo-bar``FooBar`
## Security
To report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security). Tidelift will coordinate the fix and disclosure.
## Related
- [decamelize](https://github.com/sindresorhus/decamelize) - The inverse of this module
- [uppercamelcase](https://github.com/SamVerschueren/uppercamelcase) - Like this module, but to PascalCase instead of camelCase
- [titleize](https://github.com/sindresorhus/titleize) - Capitalize every word in string
- [humanize-string](https://github.com/sindresorhus/humanize-string) - Convert a camelized/dasherized/underscored string into a humanized one
## License
MIT © [Sindre Sorhus](https://sindresorhus.com)
MIT © [Sindre Sorhus](http://sindresorhus.com)

2
node_modules/caseless/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
"_shasum": "1b681c21ff84033c826543090689420d187151dc",
"_spec": "caseless@~0.12.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/request",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/request",
"author": {
"name": "Mikeal Rogers",
"email": "mikeal.rogers@gmail.com"

15
node_modules/chalk/package.json generated vendored
View File

@ -1,28 +1,27 @@
{
"_from": "chalk",
"_from": "chalk@^2.4.2",
"_id": "chalk@2.4.2",
"_inBundle": false,
"_integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"_location": "/chalk",
"_phantomChildren": {},
"_requested": {
"type": "tag",
"type": "range",
"registry": true,
"raw": "chalk",
"raw": "chalk@^2.4.2",
"name": "chalk",
"escapedName": "chalk",
"rawSpec": "",
"rawSpec": "^2.4.2",
"saveSpec": null,
"fetchSpec": "latest"
"fetchSpec": "^2.4.2"
},
"_requiredBy": [
"#USER",
"/"
],
"_resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"_shasum": "cd42541677a54333cf541a49108c1432b44c9424",
"_spec": "chalk",
"_where": "/home/sergiu/linx-audio-simulator",
"_spec": "chalk@^2.4.2",
"_where": "/home/safemobile/LINX/linx-simulator2",
"bugs": {
"url": "https://github.com/chalk/chalk/issues"
},

50
node_modules/cliui/CHANGELOG.md generated vendored
View File

@ -2,56 +2,6 @@
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
# [5.0.0](https://github.com/yargs/cliui/compare/v4.1.0...v5.0.0) (2019-04-10)
### Bug Fixes
* Update wrap-ansi to fix compatibility with latest versions of chalk. ([#60](https://github.com/yargs/cliui/issues/60)) ([7bf79ae](https://github.com/yargs/cliui/commit/7bf79ae))
### BREAKING CHANGES
* Drop support for node < 6.
<a name="4.1.0"></a>
# [4.1.0](https://github.com/yargs/cliui/compare/v4.0.0...v4.1.0) (2018-04-23)
### Features
* add resetOutput method ([#57](https://github.com/yargs/cliui/issues/57)) ([7246902](https://github.com/yargs/cliui/commit/7246902))
<a name="4.0.0"></a>
# [4.0.0](https://github.com/yargs/cliui/compare/v3.2.0...v4.0.0) (2017-12-18)
### Bug Fixes
* downgrades strip-ansi to version 3.0.1 ([#54](https://github.com/yargs/cliui/issues/54)) ([5764c46](https://github.com/yargs/cliui/commit/5764c46))
* set env variable FORCE_COLOR. ([#56](https://github.com/yargs/cliui/issues/56)) ([7350e36](https://github.com/yargs/cliui/commit/7350e36))
### Chores
* drop support for node < 4 ([#53](https://github.com/yargs/cliui/issues/53)) ([b105376](https://github.com/yargs/cliui/commit/b105376))
### Features
* add fallback for window width ([#45](https://github.com/yargs/cliui/issues/45)) ([d064922](https://github.com/yargs/cliui/commit/d064922))
### BREAKING CHANGES
* officially drop support for Node < 4
<a name="3.2.0"></a>
# [3.2.0](https://github.com/yargs/cliui/compare/v3.1.2...v3.2.0) (2016-04-11)

13
node_modules/cliui/README.md generated vendored
View File

@ -10,7 +10,9 @@ easily create complex multi-column command-line-interfaces.
## Example
```js
var ui = require('cliui')()
var ui = require('cliui')({
width: 80
})
ui.div('Usage: $0 [command] [options]')
@ -46,7 +48,7 @@ console.log(ui.toString())
cliui exposes a simple layout DSL:
If you create a single `ui.div`, passing a string rather than an
If you create a single `ui.row`, passing a string rather than an
object:
* `\n`: characters will be interpreted as new rows.
@ -86,7 +88,6 @@ cliui = require('cliui')
### cliui({width: integer})
Specify the maximum width of the UI being generated.
If no width is provided, cliui will try to get the current window's width and use it, and if that doesn't work, width will be set to `80`.
### cliui({wrap: boolean})
@ -98,7 +99,6 @@ Create a row with any number of columns, a column
can either be a string, or an object with the following
options:
* **text:** some text to place in the column.
* **width:** the width of a column.
* **align:** alignment, `right` or `center`.
* **padding:** `[top, right, bottom, left]`.
@ -108,8 +108,3 @@ options:
Similar to `div`, except the next row will be appended without
a new line being created.
### cliui.resetOutput()
Resets the UI elements of the current cliui instance, maintaining the values
set for `width` and `wrap`.

12
node_modules/cliui/index.js generated vendored
View File

@ -21,10 +21,6 @@ UI.prototype.span = function () {
cols.span = true
}
UI.prototype.resetOutput = function () {
this.rows = []
}
UI.prototype.div = function () {
if (arguments.length === 0) this.div('')
if (this.wrap && this._shouldApplyLayoutDSL.apply(this, arguments)) {
@ -213,7 +209,7 @@ UI.prototype._rasterize = function (row) {
row.forEach(function (col, c) {
// leave room for left and right padding.
col.width = widths[c]
if (_this.wrap) wrapped = wrap(col.text, _this._negatePadding(col), { hard: true }).split('\n')
if (_this.wrap) wrapped = wrap(col.text, _this._negatePadding(col), {hard: true}).split('\n')
else wrapped = col.text.split('\n')
if (col.border) {
@ -286,10 +282,6 @@ function _minWidth (col) {
return minWidth
}
function getWindowWidth () {
if (typeof process === 'object' && process.stdout && process.stdout.columns) return process.stdout.columns
}
function alignRight (str, width) {
str = str.trim()
var padding = ''
@ -318,7 +310,7 @@ module.exports = function (opts) {
opts = opts || {}
return new UI({
width: (opts || {}).width || getWindowWidth() || 80,
width: (opts || {}).width || 80,
wrap: typeof opts.wrap === 'boolean' ? opts.wrap : true
})
}

51
node_modules/cliui/package.json generated vendored
View File

@ -1,27 +1,27 @@
{
"_from": "cliui@^5.0.0",
"_id": "cliui@5.0.0",
"_from": "cliui@^3.0.3",
"_id": "cliui@3.2.0",
"_inBundle": false,
"_integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
"_integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
"_location": "/cliui",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "cliui@^5.0.0",
"raw": "cliui@^3.0.3",
"name": "cliui",
"escapedName": "cliui",
"rawSpec": "^5.0.0",
"rawSpec": "^3.0.3",
"saveSpec": null,
"fetchSpec": "^5.0.0"
"fetchSpec": "^3.0.3"
},
"_requiredBy": [
"/yargs"
"/protobufjs/yargs"
],
"_resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
"_shasum": "deefcfdb2e800784aa34f46fa08e06851c7bbbc5",
"_spec": "cliui@^5.0.0",
"_where": "/home/sergiu/linx-simulator2/node_modules/yargs",
"_resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
"_shasum": "120601537a916d29940f934da3b48d585a39213d",
"_spec": "cliui@^3.0.3",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/protobufjs/node_modules/yargs",
"author": {
"name": "Ben Coe",
"email": "ben@npmjs.com"
@ -43,23 +43,20 @@
}
},
"dependencies": {
"string-width": "^3.1.0",
"strip-ansi": "^5.2.0",
"wrap-ansi": "^5.1.0"
"string-width": "^1.0.1",
"strip-ansi": "^3.0.1",
"wrap-ansi": "^2.0.0"
},
"deprecated": false,
"description": "easily create complex multi-column command-line-interfaces",
"devDependencies": {
"chai": "^4.2.0",
"chalk": "^2.4.2",
"coveralls": "^3.0.3",
"mocha": "^6.0.2",
"nyc": "^13.3.0",
"standard": "^12.0.1",
"standard-version": "^5.0.2"
},
"engine": {
"node": ">=6"
"chai": "^3.5.0",
"chalk": "^1.1.2",
"coveralls": "^2.11.8",
"mocha": "^2.4.5",
"nyc": "^6.4.0",
"standard": "^6.0.8",
"standard-version": "^2.1.2"
},
"files": [
"index.js"
@ -84,8 +81,8 @@
"scripts": {
"coverage": "nyc --reporter=text-lcov mocha | coveralls",
"pretest": "standard",
"release": "standard-version",
"test": "nyc mocha"
"test": "nyc mocha",
"version": "standard-version"
},
"standard": {
"ignore": [
@ -95,5 +92,5 @@
"it"
]
},
"version": "5.0.0"
"version": "3.2.0"
}

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
"_shasum": "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77",
"_spec": "code-point-at@^1.0.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/string-width",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/string-width",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"_shasum": "bb71850690e1f136567de629d2d5471deda4c1e8",
"_spec": "color-convert@^1.9.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/ansi-styles",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/ansi-styles",
"author": {
"name": "Heather Arthur",
"email": "fayearthur@gmail.com"

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"_shasum": "a7d0558bd89c42f795dd42328f740831ca53bc25",
"_spec": "color-name@1.1.3",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/color-convert",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/color-convert",
"author": {
"name": "DY",
"email": "dfcreative@gmail.com"

2
node_modules/colour/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/colour/-/colour-0.7.1.tgz",
"_shasum": "9cb169917ec5d12c0736d3e8685746df1cadf778",
"_spec": "colour@~0.7.1",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/ascli",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/ascli",
"author": {
"name": "Daniel Wirtz",
"email": "dcode@dcode.io"

View File

@ -22,7 +22,7 @@
"_resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"_shasum": "c3d45a8b34fd730631a110a8a2520682b31d5a7f",
"_spec": "combined-stream@~1.0.6",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/request",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/request",
"author": {
"name": "Felix Geisendörfer",
"email": "felix@debuggable.com",

11
node_modules/commander/CHANGELOG.md generated vendored
View File

@ -1,3 +1,14 @@
2.20.3 / 2019-10-11
==================
* Support Node.js 0.10 (Revert #1059)
* Ran "npm unpublish commander@2.20.2". There is no 2.20.2.
2.20.1 / 2019-09-29
==================
* Improve executable subcommand tracking
* Update dev dependencies
2.20.0 / 2019-04-02
==================

2
node_modules/commander/index.js generated vendored
View File

@ -484,7 +484,7 @@ Command.prototype.parse = function(argv) {
})[0];
}
if (this._execs[name] && typeof this._execs[name] !== 'function') {
if (this._execs[name] === true) {
return this.executeSubCommand(argv, args, parsed.unknown);
} else if (aliasCommand) {
// is alias of a subCommand

24
node_modules/commander/package.json generated vendored
View File

@ -1,8 +1,8 @@
{
"_from": "commander@^2.9.0",
"_id": "commander@2.20.0",
"_id": "commander@2.20.3",
"_inBundle": false,
"_integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
"_integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"_location": "/commander",
"_phantomChildren": {},
"_requested": {
@ -19,10 +19,10 @@
"/node-opus",
"/stream-throttle"
],
"_resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
"_shasum": "d58bb2b5c1ee8f87b0d340027e9e94e222c5a422",
"_resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"_shasum": "fd485e84c03eb4881c20722ba48035e8531aeb33",
"_spec": "commander@^2.9.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/node-opus",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/node-opus",
"author": {
"name": "TJ Holowaychuk",
"email": "tj@vision-media.ca"
@ -35,13 +35,13 @@
"deprecated": false,
"description": "the complete solution for node.js command-line programs",
"devDependencies": {
"@types/node": "^10.11.3",
"eslint": "^5.6.1",
"@types/node": "^12.7.8",
"eslint": "^6.4.0",
"should": "^13.2.3",
"sinon": "^6.3.4",
"standard": "^12.0.1",
"ts-node": "^7.0.1",
"typescript": "^2.9.2"
"sinon": "^7.5.0",
"standard": "^14.3.1",
"ts-node": "^8.4.1",
"typescript": "^3.6.3"
},
"files": [
"index.js",
@ -67,5 +67,5 @@
"test-typings": "tsc -p tsconfig.json"
},
"typings": "typings/index.d.ts",
"version": "2.20.0"
"version": "2.20.3"
}

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
"_shasum": "00c608ab7dcd93897c0009651b1d3a8e1e73bbd1",
"_spec": "component-bind@1.0.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/socket.io-client",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/socket.io-client",
"bugs": {
"url": "https://github.com/component/bind/issues"
},

View File

@ -23,7 +23,7 @@
"_resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
"_shasum": "137918d6d78283f7df7a6b7c5a63e140e69425e6",
"_spec": "component-emitter@1.2.1",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/socket.io-client",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/socket.io-client",
"bugs": {
"url": "https://github.com/component/emitter/issues"
},

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
"_shasum": "645fc4adf58b72b649d5cae65135619db26ff143",
"_spec": "component-inherit@0.0.3",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/engine.io-client",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/engine.io-client",
"bugs": {
"url": "https://github.com/component/inherit/issues"
},

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"_shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b",
"_spec": "concat-map@0.0.1",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/brace-expansion",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/brace-expansion",
"author": {
"name": "James Halliday",
"email": "mail@substack.net",

2
node_modules/config/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/config/-/config-1.31.0.tgz",
"_shasum": "ab08aeba6536015d220cd0afe14b3e0501082542",
"_spec": "config@^1.30.0",
"_where": "/home/sergiu/linx-audio-simulator",
"_where": "/home/safemobile/LINX/linx-simulator2",
"author": {
"name": "Loren West",
"email": "open_source@lorenwest.com"

View File

@ -25,7 +25,7 @@
"_resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"_shasum": "b5fd54220aa2bc5ab57aab7140c940754503c1a7",
"_spec": "core-util-is@~1.0.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/readable-stream",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/readable-stream",
"author": {
"name": "Isaac Z. Schlueter",
"email": "i@izs.me",

2
node_modules/dashdash/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
"_shasum": "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0",
"_spec": "dashdash@^1.12.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/sshpk",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/sshpk",
"author": {
"name": "Trent Mick",
"email": "trentm@gmail.com",

2
node_modules/debug/package.json generated vendored
View File

@ -23,7 +23,7 @@
"_resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"_shasum": "5d128515df134ff327e90a4c93f4e077a536341f",
"_spec": "debug@^2.2.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/lame",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/lame",
"author": {
"name": "TJ Holowaychuk",
"email": "tj@vision-media.ca"

View File

@ -16,12 +16,14 @@
"fetchSpec": "^1.1.1"
},
"_requiredBy": [
"/yargs"
"/protobufjs/yargs",
"/yargs",
"/yargs-parser"
],
"_resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
"_shasum": "f6534d15148269b20352e7bee26f501f9a191290",
"_spec": "decamelize@^1.1.1",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/yargs",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/protobufjs/node_modules/yargs",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"_shasum": "df3ae199acadfb7d440aaae0b29e2272b24ec619",
"_spec": "delayed-stream@~1.0.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/combined-stream",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/combined-stream",
"author": {
"name": "Felix Geisendörfer",
"email": "felix@debuggable.com",

View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/drop-stream/-/drop-stream-0.1.1.tgz",
"_shasum": "48378157bc115b7b1adde4ad3ce433742396e4b7",
"_spec": "drop-stream@^0.1.1",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/mumble-client",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/mumble-client",
"author": {
"name": "Michael Mayer",
"email": "michael@schnittstabil.de",

2
node_modules/ecc-jsbn/package.json generated vendored
View File

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
"_shasum": "3a83a904e54353287874c564b7549386849a98c9",
"_spec": "ecc-jsbn@~0.1.1",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/sshpk",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/sshpk",
"author": {
"name": "Jeremie Miller",
"email": "jeremie@jabber.org",

View File

@ -196,6 +196,7 @@ Exposed as `eio` in the browser standalone build.
will be used instead.
- `forceBase64` (`Boolean`): forces base 64 encoding for polling transport even when XHR2 responseType is available and WebSocket even if the used standard supports binary.
- `enablesXDR` (`Boolean`): enables XDomainRequest for IE8 to avoid loading bar flashing with click sound. default to `false` because XDomainRequest has a flaw of not sending cookie.
- `withCredentials` (`Boolean`): defaults to `true`, whether to include credentials (cookies, authorization headers, TLS client certificates, etc.) with cross-origin XHR polling requests.
- `timestampRequests` (`Boolean`): whether to add the timestamp with each
transport request. Note: polling requests are always stamped unless this
option is explicitly set to `false` (`false`)

File diff suppressed because it is too large Load Diff

View File

@ -66,6 +66,7 @@ function Socket (uri, opts) {
this.jsonp = false !== opts.jsonp;
this.forceBase64 = !!opts.forceBase64;
this.enablesXDR = !!opts.enablesXDR;
this.withCredentials = false !== opts.withCredentials;
this.timestampParam = opts.timestampParam || 't';
this.timestampRequests = opts.timestampRequests;
this.transports = opts.transports || ['polling', 'websocket'];
@ -183,6 +184,7 @@ Socket.prototype.createTransport = function (name) {
jsonp: options.jsonp || this.jsonp,
forceBase64: options.forceBase64 || this.forceBase64,
enablesXDR: options.enablesXDR || this.enablesXDR,
withCredentials: options.withCredentials || this.withCredentials,
timestampRequests: options.timestampRequests || this.timestampRequests,
timestampParam: options.timestampParam || this.timestampParam,
policyPort: options.policyPort || this.policyPort,

View File

@ -30,6 +30,7 @@ function Transport (opts) {
this.agent = opts.agent || false;
this.socket = opts.socket;
this.enablesXDR = opts.enablesXDR;
this.withCredentials = opts.withCredentials;
// SSL options for Node.js client
this.pfx = opts.pfx;

View File

@ -77,6 +77,7 @@ XHR.prototype.request = function (opts) {
opts.agent = this.agent || false;
opts.supportsBinary = this.supportsBinary;
opts.enablesXDR = this.enablesXDR;
opts.withCredentials = this.withCredentials;
// SSL options for Node.js client
opts.pfx = this.pfx;
@ -150,6 +151,7 @@ function Request (opts) {
this.isBinary = opts.isBinary;
this.supportsBinary = opts.supportsBinary;
this.enablesXDR = opts.enablesXDR;
this.withCredentials = opts.withCredentials;
this.requestTimeout = opts.requestTimeout;
// SSL options for Node.js client
@ -224,7 +226,7 @@ Request.prototype.create = function () {
// ie6 check
if ('withCredentials' in xhr) {
xhr.withCredentials = true;
xhr.withCredentials = this.withCredentials;
}
if (this.requestTimeout) {
@ -243,7 +245,7 @@ Request.prototype.create = function () {
if (xhr.readyState === 2) {
try {
var contentType = xhr.getResponseHeader('Content-Type');
if (self.supportsBinary && contentType === 'application/octet-stream') {
if (self.supportsBinary && contentType === 'application/octet-stream' || contentType === 'application/octet-stream; charset=UTF-8') {
xhr.responseType = 'arraybuffer';
}
} catch (e) {}
@ -255,7 +257,7 @@ Request.prototype.create = function () {
// make sure the `error` event handler that's user-set
// does not throw in the same tick and gets caught here
setTimeout(function () {
self.onError(xhr.status);
self.onError(typeof xhr.status === 'number' ? xhr.status : 0);
}, 0);
}
};
@ -355,7 +357,7 @@ Request.prototype.onLoad = function () {
try {
contentType = this.xhr.getResponseHeader('Content-Type');
} catch (e) {}
if (contentType === 'application/octet-stream') {
if (contentType === 'application/octet-stream' || contentType === 'application/octet-stream; charset=UTF-8') {
data = this.xhr.response || this.xhr.responseText;
} else {
data = this.xhr.responseText;

View File

@ -15,7 +15,9 @@ if (typeof WebSocket !== 'undefined') {
BrowserWebSocket = WebSocket;
} else if (typeof self !== 'undefined') {
BrowserWebSocket = self.WebSocket || self.MozWebSocket;
} else {
}
if (typeof window === 'undefined') {
try {
NodeWebSocket = require('ws');
} catch (e) { }

View File

@ -1 +0,0 @@
repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve

View File

@ -1,14 +0,0 @@
{
"env": {
"browser": true,
"node": true
},
"globals": {
"chrome": true
},
"rules": {
"no-console": 0,
"no-empty": [1, { "allowEmptyCatch": true }]
},
"extends": "eslint:recommended"
}

View File

@ -1,9 +0,0 @@
support
test
examples
example
*.sock
dist
yarn.lock
coverage
bower.json

View File

@ -1,20 +0,0 @@
sudo: false
language: node_js
node_js:
- "4"
- "6"
- "8"
install:
- make install
script:
- make lint
- make test
matrix:
include:
- node_js: '8'
env: BROWSER=1

View File

@ -1,58 +0,0 @@
# get Makefile directory name: http://stackoverflow.com/a/5982798/376773
THIS_MAKEFILE_PATH:=$(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST))
THIS_DIR:=$(shell cd $(dir $(THIS_MAKEFILE_PATH));pwd)
# BIN directory
BIN := $(THIS_DIR)/node_modules/.bin
# Path
PATH := node_modules/.bin:$(PATH)
SHELL := /bin/bash
# applications
NODE ?= $(shell which node)
YARN ?= $(shell which yarn)
PKG ?= $(if $(YARN),$(YARN),$(NODE) $(shell which npm))
BROWSERIFY ?= $(NODE) $(BIN)/browserify
install: node_modules
browser: dist/debug.js
node_modules: package.json
@NODE_ENV= $(PKG) install
@touch node_modules
dist/debug.js: src/*.js node_modules
@mkdir -p dist
@$(BROWSERIFY) \
--standalone debug \
. > dist/debug.js
lint:
@eslint *.js src/*.js
test-node:
@istanbul cover node_modules/mocha/bin/_mocha -- test/**.js
@cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js
test-browser:
@$(MAKE) browser
@karma start --single-run
test-all:
@concurrently \
"make test-node" \
"make test-browser"
test:
@if [ "x$(BROWSER)" = "x" ]; then \
$(MAKE) test-node; \
else \
$(MAKE) test-browser; \
fi
clean:
rimraf dist coverage
.PHONY: browser install clean lint test test-all test-node test-browser

View File

@ -70,7 +70,9 @@ Here are some examples:
<img width="647" alt="screen shot 2017-08-08 at 12 53 38 pm" src="https://user-images.githubusercontent.com/71256/29091700-a62a6888-7c38-11e7-800b-db911291ca2b.png">
<img width="647" alt="screen shot 2017-08-08 at 12 53 25 pm" src="https://user-images.githubusercontent.com/71256/29091701-a62ea114-7c38-11e7-826a-2692bedca740.png">
#### Windows note
#### Windows command prompt notes
##### CMD
On Windows the environment variable is set using the `set` command.
@ -78,14 +80,32 @@ On Windows the environment variable is set using the `set` command.
set DEBUG=*,-not_this
```
Note that PowerShell uses different syntax to set environment variables.
Example:
```cmd
set DEBUG=* & node app.js
```
##### PowerShell (VS Code default)
PowerShell uses different syntax to set environment variables.
```cmd
$env:DEBUG = "*,-not_this"
```
Example:
```cmd
$env:DEBUG='app';node app.js
```
Then, run the program to be debugged as usual.
npm script example:
```js
"windowsDebug": "@powershell -Command $env:DEBUG='*';node app.js",
```
## Namespace Colors
@ -248,6 +268,73 @@ error('now goes to stdout via console.info');
log('still goes to stdout, but via console.info now');
```
## Extend
You can simply extend debugger
```js
const log = require('debug')('auth');
//creates new debug instance with extended namespace
const logSign = log.extend('sign');
const logLogin = log.extend('login');
log('hello'); // auth hello
logSign('hello'); //auth:sign hello
logLogin('hello'); //auth:login hello
```
## Set dynamically
You can also enable debug dynamically by calling the `enable()` method :
```js
let debug = require('debug');
console.log(1, debug.enabled('test'));
debug.enable('test');
console.log(2, debug.enabled('test'));
debug.disable();
console.log(3, debug.enabled('test'));
```
print :
```
1 false
2 true
3 false
```
Usage :
`enable(namespaces)`
`namespaces` can include modes separated by a colon and wildcards.
Note that calling `enable()` completely overrides previously set DEBUG variable :
```
$ DEBUG=foo node -e 'var dbg = require("debug"); dbg.enable("bar"); console.log(dbg.enabled("foo"))'
=> false
```
`disable()`
Will disable all namespaces. The functions returns the namespaces currently
enabled (and skipped). This can be useful if you want to disable debugging
temporarily without knowing what was enabled to begin with.
For example:
```js
let debug = require('debug');
debug.enable('foo:*,-foo:bar');
let namespaces = debug.disable();
debug.enable(namespaces);
```
Note: There is no guarantee that the string will be identical to the initial
enable string, but semantically they will be identical.
## Checking whether a debug target is enabled
After you've created a debug instance, you can determine whether or not it is

View File

@ -1,70 +0,0 @@
// Karma configuration
// Generated on Fri Dec 16 2016 13:09:51 GMT+0000 (UTC)
module.exports = function(config) {
config.set({
// base path that will be used to resolve all patterns (eg. files, exclude)
basePath: '',
// frameworks to use
// available frameworks: https://npmjs.org/browse/keyword/karma-adapter
frameworks: ['mocha', 'chai', 'sinon'],
// list of files / patterns to load in the browser
files: [
'dist/debug.js',
'test/*spec.js'
],
// list of files to exclude
exclude: [
'src/node.js'
],
// preprocess matching files before serving them to the browser
// available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
preprocessors: {
},
// test results reporter to use
// possible values: 'dots', 'progress'
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
reporters: ['progress'],
// web server port
port: 9876,
// enable / disable colors in the output (reporters and logs)
colors: true,
// level of logging
// possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
logLevel: config.LOG_INFO,
// enable / disable watching file and executing tests whenever any file changes
autoWatch: true,
// start these browsers
// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
browsers: ['PhantomJS'],
// Continuous Integration mode
// if true, Karma captures browsers, runs the tests and exits
singleRun: false,
// Concurrency level
// how many browser should be started simultaneous
concurrency: Infinity
})
}

View File

@ -1 +0,0 @@
module.exports = require('./src/node');

View File

@ -1,27 +1,27 @@
{
"_from": "debug@~3.1.0",
"_id": "debug@3.1.0",
"_from": "debug@~4.1.0",
"_id": "debug@4.1.1",
"_inBundle": false,
"_integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"_integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
"_location": "/engine.io-client/debug",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "debug@~3.1.0",
"raw": "debug@~4.1.0",
"name": "debug",
"escapedName": "debug",
"rawSpec": "~3.1.0",
"rawSpec": "~4.1.0",
"saveSpec": null,
"fetchSpec": "~3.1.0"
"fetchSpec": "~4.1.0"
},
"_requiredBy": [
"/engine.io-client"
],
"_resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
"_shasum": "5bb5a0672628b64149566ba16819e61518c67261",
"_spec": "debug@~3.1.0",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/engine.io-client",
"_resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
"_shasum": "3b72260255109c6b589cee050f1d516139664791",
"_spec": "debug@~4.1.0",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/engine.io-client",
"author": {
"name": "TJ Holowaychuk",
"email": "tj@vision-media.ca"
@ -43,28 +43,34 @@
}
],
"dependencies": {
"ms": "2.0.0"
"ms": "^2.1.1"
},
"deprecated": false,
"description": "small debugging utility",
"devDependencies": {
"@babel/cli": "^7.0.0",
"@babel/core": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"browserify": "14.4.0",
"chai": "^3.5.0",
"concurrently": "^3.1.0",
"coveralls": "^2.11.15",
"eslint": "^3.12.1",
"coveralls": "^3.0.2",
"istanbul": "^0.4.5",
"karma": "^1.3.0",
"karma": "^3.0.0",
"karma-chai": "^0.1.0",
"karma-mocha": "^1.3.0",
"karma-phantomjs-launcher": "^1.0.2",
"karma-sinon": "^1.0.5",
"mocha": "^3.2.0",
"mocha": "^5.2.0",
"mocha-lcov-reporter": "^1.2.0",
"rimraf": "^2.5.4",
"sinon": "^1.17.6",
"sinon-chai": "^2.8.0"
"xo": "^0.23.0"
},
"files": [
"src",
"dist/debug.js",
"LICENSE",
"README.md"
],
"homepage": "https://github.com/visionmedia/debug#readme",
"keywords": [
"debug",
@ -78,5 +84,19 @@
"type": "git",
"url": "git://github.com/visionmedia/debug.git"
},
"version": "3.1.0"
"scripts": {
"build": "npm run build:debug && npm run build:test",
"build:debug": "babel -o dist/debug.js dist/debug.es6.js > dist/debug.js",
"build:test": "babel -d dist test.js",
"clean": "rimraf dist coverage",
"lint": "xo",
"prebuild:debug": "mkdir -p dist && browserify --standalone debug -o dist/debug.es6.js .",
"pretest:browser": "npm run build",
"test": "npm run test:node && npm run test:browser",
"test:browser": "karma start --single-run",
"test:coverage": "cat ./coverage/lcov.info | coveralls",
"test:node": "istanbul cover _mocha -- test.js"
},
"unpkg": "./dist/debug.js",
"version": "4.1.1"
}

View File

@ -1,36 +1,97 @@
/* eslint-env browser */
/**
* This is the web browser implementation of `debug()`.
*
* Expose `debug()` as the module.
*/
exports = module.exports = require('./debug');
exports.log = log;
exports.formatArgs = formatArgs;
exports.save = save;
exports.load = load;
exports.useColors = useColors;
exports.storage = 'undefined' != typeof chrome
&& 'undefined' != typeof chrome.storage
? chrome.storage.local
: localstorage();
exports.storage = localstorage();
/**
* Colors.
*/
exports.colors = [
'#0000CC', '#0000FF', '#0033CC', '#0033FF', '#0066CC', '#0066FF', '#0099CC',
'#0099FF', '#00CC00', '#00CC33', '#00CC66', '#00CC99', '#00CCCC', '#00CCFF',
'#3300CC', '#3300FF', '#3333CC', '#3333FF', '#3366CC', '#3366FF', '#3399CC',
'#3399FF', '#33CC00', '#33CC33', '#33CC66', '#33CC99', '#33CCCC', '#33CCFF',
'#6600CC', '#6600FF', '#6633CC', '#6633FF', '#66CC00', '#66CC33', '#9900CC',
'#9900FF', '#9933CC', '#9933FF', '#99CC00', '#99CC33', '#CC0000', '#CC0033',
'#CC0066', '#CC0099', '#CC00CC', '#CC00FF', '#CC3300', '#CC3333', '#CC3366',
'#CC3399', '#CC33CC', '#CC33FF', '#CC6600', '#CC6633', '#CC9900', '#CC9933',
'#CCCC00', '#CCCC33', '#FF0000', '#FF0033', '#FF0066', '#FF0099', '#FF00CC',
'#FF00FF', '#FF3300', '#FF3333', '#FF3366', '#FF3399', '#FF33CC', '#FF33FF',
'#FF6600', '#FF6633', '#FF9900', '#FF9933', '#FFCC00', '#FFCC33'
'#0000CC',
'#0000FF',
'#0033CC',
'#0033FF',
'#0066CC',
'#0066FF',
'#0099CC',
'#0099FF',
'#00CC00',
'#00CC33',
'#00CC66',
'#00CC99',
'#00CCCC',
'#00CCFF',
'#3300CC',
'#3300FF',
'#3333CC',
'#3333FF',
'#3366CC',
'#3366FF',
'#3399CC',
'#3399FF',
'#33CC00',
'#33CC33',
'#33CC66',
'#33CC99',
'#33CCCC',
'#33CCFF',
'#6600CC',
'#6600FF',
'#6633CC',
'#6633FF',
'#66CC00',
'#66CC33',
'#9900CC',
'#9900FF',
'#9933CC',
'#9933FF',
'#99CC00',
'#99CC33',
'#CC0000',
'#CC0033',
'#CC0066',
'#CC0099',
'#CC00CC',
'#CC00FF',
'#CC3300',
'#CC3333',
'#CC3366',
'#CC3399',
'#CC33CC',
'#CC33FF',
'#CC6600',
'#CC6633',
'#CC9900',
'#CC9933',
'#CCCC00',
'#CCCC33',
'#FF0000',
'#FF0033',
'#FF0066',
'#FF0099',
'#FF00CC',
'#FF00FF',
'#FF3300',
'#FF3333',
'#FF3366',
'#FF3399',
'#FF33CC',
'#FF33FF',
'#FF6600',
'#FF6633',
'#FF9900',
'#FF9933',
'#FFCC00',
'#FFCC33'
];
/**
@ -41,44 +102,32 @@ exports.colors = [
* TODO: add a `localStorage` variable to explicitly enable/disable colors
*/
// eslint-disable-next-line complexity
function useColors() {
// NB: In an Electron preload script, document will be defined but not fully
// initialized. Since we know we're in Chrome, we'll just detect this case
// explicitly
if (typeof window !== 'undefined' && window.process && window.process.type === 'renderer') {
return true;
}
// NB: In an Electron preload script, document will be defined but not fully
// initialized. Since we know we're in Chrome, we'll just detect this case
// explicitly
if (typeof window !== 'undefined' && window.process && (window.process.type === 'renderer' || window.process.__nwjs)) {
return true;
}
// Internet Explorer and Edge do not support colors.
if (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)) {
return false;
}
// Internet Explorer and Edge do not support colors.
if (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)) {
return false;
}
// is webkit? http://stackoverflow.com/a/16459606/376773
// document is undefined in react-native: https://github.com/facebook/react-native/pull/1632
return (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) ||
// is firebug? http://stackoverflow.com/a/398120/376773
(typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) ||
// is firefox >= v31?
// https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages
(typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31) ||
// double check webkit in userAgent just in case we are in a worker
(typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/));
// Is webkit? http://stackoverflow.com/a/16459606/376773
// document is undefined in react-native: https://github.com/facebook/react-native/pull/1632
return (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) ||
// Is firebug? http://stackoverflow.com/a/398120/376773
(typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) ||
// Is firefox >= v31?
// https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages
(typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31) ||
// Double check webkit in userAgent just in case we are in a worker
(typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/));
}
/**
* Map %j to `JSON.stringify()`, since no Web Inspectors do that by default.
*/
exports.formatters.j = function(v) {
try {
return JSON.stringify(v);
} catch (err) {
return '[UnexpectedJSONParseError]: ' + err.message;
}
};
/**
* Colorize log arguments if enabled.
*
@ -86,36 +135,38 @@ exports.formatters.j = function(v) {
*/
function formatArgs(args) {
var useColors = this.useColors;
args[0] = (this.useColors ? '%c' : '') +
this.namespace +
(this.useColors ? ' %c' : ' ') +
args[0] +
(this.useColors ? '%c ' : ' ') +
'+' + module.exports.humanize(this.diff);
args[0] = (useColors ? '%c' : '')
+ this.namespace
+ (useColors ? ' %c' : ' ')
+ args[0]
+ (useColors ? '%c ' : ' ')
+ '+' + exports.humanize(this.diff);
if (!this.useColors) {
return;
}
if (!useColors) return;
const c = 'color: ' + this.color;
args.splice(1, 0, c, 'color: inherit');
var c = 'color: ' + this.color;
args.splice(1, 0, c, 'color: inherit')
// The final "%c" is somewhat tricky, because there could be other
// arguments passed either before or after the %c, so we need to
// figure out the correct index to insert the CSS into
let index = 0;
let lastC = 0;
args[0].replace(/%[a-zA-Z%]/g, match => {
if (match === '%%') {
return;
}
index++;
if (match === '%c') {
// We only are interested in the *last* %c
// (the user may have provided their own)
lastC = index;
}
});
// the final "%c" is somewhat tricky, because there could be other
// arguments passed either before or after the %c, so we need to
// figure out the correct index to insert the CSS into
var index = 0;
var lastC = 0;
args[0].replace(/%[a-zA-Z%]/g, function(match) {
if ('%%' === match) return;
index++;
if ('%c' === match) {
// we only are interested in the *last* %c
// (the user may have provided their own)
lastC = index;
}
});
args.splice(lastC, 0, c);
args.splice(lastC, 0, c);
}
/**
@ -124,13 +175,12 @@ function formatArgs(args) {
*
* @api public
*/
function log() {
// this hackery is required for IE8/9, where
// the `console.log` function doesn't have 'apply'
return 'object' === typeof console
&& console.log
&& Function.prototype.apply.call(console.log, console, arguments);
function log(...args) {
// This hackery is required for IE8/9, where
// the `console.log` function doesn't have 'apply'
return typeof console === 'object' &&
console.log &&
console.log(...args);
}
/**
@ -139,15 +189,17 @@ function log() {
* @param {String} namespaces
* @api private
*/
function save(namespaces) {
try {
if (null == namespaces) {
exports.storage.removeItem('debug');
} else {
exports.storage.debug = namespaces;
}
} catch(e) {}
try {
if (namespaces) {
exports.storage.setItem('debug', namespaces);
} else {
exports.storage.removeItem('debug');
}
} catch (error) {
// Swallow
// XXX (@Qix-) should we be logging these?
}
}
/**
@ -156,27 +208,23 @@ function save(namespaces) {
* @return {String} returns the previously persisted debug modes
* @api private
*/
function load() {
var r;
try {
r = exports.storage.debug;
} catch(e) {}
let r;
try {
r = exports.storage.getItem('debug');
} catch (error) {
// Swallow
// XXX (@Qix-) should we be logging these?
}
// If debug isn't set in LS, and we're in Electron, try to load $DEBUG
if (!r && typeof process !== 'undefined' && 'env' in process) {
r = process.env.DEBUG;
}
// If debug isn't set in LS, and we're in Electron, try to load $DEBUG
if (!r && typeof process !== 'undefined' && 'env' in process) {
r = process.env.DEBUG;
}
return r;
return r;
}
/**
* Enable namespaces listed in `localStorage.debug` initially.
*/
exports.enable(load());
/**
* Localstorage attempts to return the localstorage.
*
@ -189,7 +237,28 @@ exports.enable(load());
*/
function localstorage() {
try {
return window.localStorage;
} catch (e) {}
try {
// TVMLKit (Apple TV JS Runtime) does not have a window object, just localStorage in the global context
// The Browser also has localStorage in the global context.
return localStorage;
} catch (error) {
// Swallow
// XXX (@Qix-) should we be logging these?
}
}
module.exports = require('./common')(exports);
const {formatters} = module.exports;
/**
* Map %j to `JSON.stringify()`, since no Web Inspectors do that by default.
*/
formatters.j = function (v) {
try {
return JSON.stringify(v);
} catch (error) {
return '[UnexpectedJSONParseError]: ' + error.message;
}
};

View File

@ -1,225 +0,0 @@
/**
* This is the common logic for both the Node.js and web browser
* implementations of `debug()`.
*
* Expose `debug()` as the module.
*/
exports = module.exports = createDebug.debug = createDebug['default'] = createDebug;
exports.coerce = coerce;
exports.disable = disable;
exports.enable = enable;
exports.enabled = enabled;
exports.humanize = require('ms');
/**
* Active `debug` instances.
*/
exports.instances = [];
/**
* The currently active debug mode names, and names to skip.
*/
exports.names = [];
exports.skips = [];
/**
* Map of special "%n" handling functions, for the debug "format" argument.
*
* Valid key names are a single, lower or upper-case letter, i.e. "n" and "N".
*/
exports.formatters = {};
/**
* Select a color.
* @param {String} namespace
* @return {Number}
* @api private
*/
function selectColor(namespace) {
var hash = 0, i;
for (i in namespace) {
hash = ((hash << 5) - hash) + namespace.charCodeAt(i);
hash |= 0; // Convert to 32bit integer
}
return exports.colors[Math.abs(hash) % exports.colors.length];
}
/**
* Create a debugger with the given `namespace`.
*
* @param {String} namespace
* @return {Function}
* @api public
*/
function createDebug(namespace) {
var prevTime;
function debug() {
// disabled?
if (!debug.enabled) return;
var self = debug;
// set `diff` timestamp
var curr = +new Date();
var ms = curr - (prevTime || curr);
self.diff = ms;
self.prev = prevTime;
self.curr = curr;
prevTime = curr;
// turn the `arguments` into a proper Array
var args = new Array(arguments.length);
for (var i = 0; i < args.length; i++) {
args[i] = arguments[i];
}
args[0] = exports.coerce(args[0]);
if ('string' !== typeof args[0]) {
// anything else let's inspect with %O
args.unshift('%O');
}
// apply any `formatters` transformations
var index = 0;
args[0] = args[0].replace(/%([a-zA-Z%])/g, function(match, format) {
// if we encounter an escaped % then don't increase the array index
if (match === '%%') return match;
index++;
var formatter = exports.formatters[format];
if ('function' === typeof formatter) {
var val = args[index];
match = formatter.call(self, val);
// now we need to remove `args[index]` since it's inlined in the `format`
args.splice(index, 1);
index--;
}
return match;
});
// apply env-specific formatting (colors, etc.)
exports.formatArgs.call(self, args);
var logFn = debug.log || exports.log || console.log.bind(console);
logFn.apply(self, args);
}
debug.namespace = namespace;
debug.enabled = exports.enabled(namespace);
debug.useColors = exports.useColors();
debug.color = selectColor(namespace);
debug.destroy = destroy;
// env-specific initialization logic for debug instances
if ('function' === typeof exports.init) {
exports.init(debug);
}
exports.instances.push(debug);
return debug;
}
function destroy () {
var index = exports.instances.indexOf(this);
if (index !== -1) {
exports.instances.splice(index, 1);
return true;
} else {
return false;
}
}
/**
* Enables a debug mode by namespaces. This can include modes
* separated by a colon and wildcards.
*
* @param {String} namespaces
* @api public
*/
function enable(namespaces) {
exports.save(namespaces);
exports.names = [];
exports.skips = [];
var i;
var split = (typeof namespaces === 'string' ? namespaces : '').split(/[\s,]+/);
var len = split.length;
for (i = 0; i < len; i++) {
if (!split[i]) continue; // ignore empty strings
namespaces = split[i].replace(/\*/g, '.*?');
if (namespaces[0] === '-') {
exports.skips.push(new RegExp('^' + namespaces.substr(1) + '$'));
} else {
exports.names.push(new RegExp('^' + namespaces + '$'));
}
}
for (i = 0; i < exports.instances.length; i++) {
var instance = exports.instances[i];
instance.enabled = exports.enabled(instance.namespace);
}
}
/**
* Disable debug output.
*
* @api public
*/
function disable() {
exports.enable('');
}
/**
* Returns true if the given mode name is enabled, false otherwise.
*
* @param {String} name
* @return {Boolean}
* @api public
*/
function enabled(name) {
if (name[name.length - 1] === '*') {
return true;
}
var i, len;
for (i = 0, len = exports.skips.length; i < len; i++) {
if (exports.skips[i].test(name)) {
return false;
}
}
for (i = 0, len = exports.names.length; i < len; i++) {
if (exports.names[i].test(name)) {
return true;
}
}
return false;
}
/**
* Coerce `val`.
*
* @param {Mixed} val
* @return {Mixed}
* @api private
*/
function coerce(val) {
if (val instanceof Error) return val.stack || val.message;
return val;
}

View File

@ -1,10 +1,10 @@
/**
* Detect Electron renderer process, which is node, but we should
* Detect Electron renderer / nwjs process, which is node, but we should
* treat as a browser.
*/
if (typeof process === 'undefined' || process.type === 'renderer') {
module.exports = require('./browser.js');
if (typeof process === 'undefined' || process.type === 'renderer' || process.browser === true || process.__nwjs) {
module.exports = require('./browser.js');
} else {
module.exports = require('./node.js');
module.exports = require('./node.js');
}

View File

@ -2,16 +2,13 @@
* Module dependencies.
*/
var tty = require('tty');
var util = require('util');
const tty = require('tty');
const util = require('util');
/**
* This is the Node.js implementation of `debug()`.
*
* Expose `debug()` as the module.
*/
exports = module.exports = require('./debug');
exports.init = init;
exports.log = log;
exports.formatArgs = formatArgs;
@ -23,21 +20,95 @@ exports.useColors = useColors;
* Colors.
*/
exports.colors = [ 6, 2, 3, 4, 5, 1 ];
exports.colors = [6, 2, 3, 4, 5, 1];
try {
var supportsColor = require('supports-color');
if (supportsColor && supportsColor.level >= 2) {
exports.colors = [
20, 21, 26, 27, 32, 33, 38, 39, 40, 41, 42, 43, 44, 45, 56, 57, 62, 63, 68,
69, 74, 75, 76, 77, 78, 79, 80, 81, 92, 93, 98, 99, 112, 113, 128, 129, 134,
135, 148, 149, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171,
172, 173, 178, 179, 184, 185, 196, 197, 198, 199, 200, 201, 202, 203, 204,
205, 206, 207, 208, 209, 214, 215, 220, 221
];
}
} catch (err) {
// swallow - we only care if `supports-color` is available; it doesn't have to be.
// Optional dependency (as in, doesn't need to be installed, NOT like optionalDependencies in package.json)
// eslint-disable-next-line import/no-extraneous-dependencies
const supportsColor = require('supports-color');
if (supportsColor && (supportsColor.stderr || supportsColor).level >= 2) {
exports.colors = [
20,
21,
26,
27,
32,
33,
38,
39,
40,
41,
42,
43,
44,
45,
56,
57,
62,
63,
68,
69,
74,
75,
76,
77,
78,
79,
80,
81,
92,
93,
98,
99,
112,
113,
128,
129,
134,
135,
148,
149,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
178,
179,
184,
185,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
214,
215,
220,
221
];
}
} catch (error) {
// Swallow - we only care if `supports-color` is available; it doesn't have to be.
}
/**
@ -46,24 +117,31 @@ try {
* $ DEBUG_COLORS=no DEBUG_DEPTH=10 DEBUG_SHOW_HIDDEN=enabled node script.js
*/
exports.inspectOpts = Object.keys(process.env).filter(function (key) {
return /^debug_/i.test(key);
}).reduce(function (obj, key) {
// camel-case
var prop = key
.substring(6)
.toLowerCase()
.replace(/_([a-z])/g, function (_, k) { return k.toUpperCase() });
exports.inspectOpts = Object.keys(process.env).filter(key => {
return /^debug_/i.test(key);
}).reduce((obj, key) => {
// Camel-case
const prop = key
.substring(6)
.toLowerCase()
.replace(/_([a-z])/g, (_, k) => {
return k.toUpperCase();
});
// coerce string value into JS value
var val = process.env[key];
if (/^(yes|on|true|enabled)$/i.test(val)) val = true;
else if (/^(no|off|false|disabled)$/i.test(val)) val = false;
else if (val === 'null') val = null;
else val = Number(val);
// Coerce string value into JS value
let val = process.env[key];
if (/^(yes|on|true|enabled)$/i.test(val)) {
val = true;
} else if (/^(no|off|false|disabled)$/i.test(val)) {
val = false;
} else if (val === 'null') {
val = null;
} else {
val = Number(val);
}
obj[prop] = val;
return obj;
obj[prop] = val;
return obj;
}, {});
/**
@ -71,32 +149,11 @@ exports.inspectOpts = Object.keys(process.env).filter(function (key) {
*/
function useColors() {
return 'colors' in exports.inspectOpts
? Boolean(exports.inspectOpts.colors)
: tty.isatty(process.stderr.fd);
return 'colors' in exports.inspectOpts ?
Boolean(exports.inspectOpts.colors) :
tty.isatty(process.stderr.fd);
}
/**
* Map %o to `util.inspect()`, all on a single line.
*/
exports.formatters.o = function(v) {
this.inspectOpts.colors = this.useColors;
return util.inspect(v, this.inspectOpts)
.split('\n').map(function(str) {
return str.trim()
}).join(' ');
};
/**
* Map %o to `util.inspect()`, allowing multiple lines if needed.
*/
exports.formatters.O = function(v) {
this.inspectOpts.colors = this.useColors;
return util.inspect(v, this.inspectOpts);
};
/**
* Adds ANSI color escape codes if enabled.
*
@ -104,35 +161,33 @@ exports.formatters.O = function(v) {
*/
function formatArgs(args) {
var name = this.namespace;
var useColors = this.useColors;
const {namespace: name, useColors} = this;
if (useColors) {
var c = this.color;
var colorCode = '\u001b[3' + (c < 8 ? c : '8;5;' + c);
var prefix = ' ' + colorCode + ';1m' + name + ' ' + '\u001b[0m';
if (useColors) {
const c = this.color;
const colorCode = '\u001B[3' + (c < 8 ? c : '8;5;' + c);
const prefix = ` ${colorCode};1m${name} \u001B[0m`;
args[0] = prefix + args[0].split('\n').join('\n' + prefix);
args.push(colorCode + 'm+' + exports.humanize(this.diff) + '\u001b[0m');
} else {
args[0] = getDate() + name + ' ' + args[0];
}
args[0] = prefix + args[0].split('\n').join('\n' + prefix);
args.push(colorCode + 'm+' + module.exports.humanize(this.diff) + '\u001B[0m');
} else {
args[0] = getDate() + name + ' ' + args[0];
}
}
function getDate() {
if (exports.inspectOpts.hideDate) {
return '';
} else {
return new Date().toISOString() + ' ';
}
if (exports.inspectOpts.hideDate) {
return '';
}
return new Date().toISOString() + ' ';
}
/**
* Invokes `util.format()` with the specified arguments and writes to stderr.
*/
function log() {
return process.stderr.write(util.format.apply(util, arguments) + '\n');
function log(...args) {
return process.stderr.write(util.format(...args) + '\n');
}
/**
@ -141,15 +196,14 @@ function log() {
* @param {String} namespaces
* @api private
*/
function save(namespaces) {
if (null == namespaces) {
// If you set a process.env field to null or undefined, it gets cast to the
// string 'null' or 'undefined'. Just delete instead.
delete process.env.DEBUG;
} else {
process.env.DEBUG = namespaces;
}
if (namespaces) {
process.env.DEBUG = namespaces;
} else {
// If you set a process.env field to null or undefined, it gets cast to the
// string 'null' or 'undefined'. Just delete instead.
delete process.env.DEBUG;
}
}
/**
@ -160,7 +214,7 @@ function save(namespaces) {
*/
function load() {
return process.env.DEBUG;
return process.env.DEBUG;
}
/**
@ -170,17 +224,34 @@ function load() {
* differently for a particular `debug` instance.
*/
function init (debug) {
debug.inspectOpts = {};
function init(debug) {
debug.inspectOpts = {};
var keys = Object.keys(exports.inspectOpts);
for (var i = 0; i < keys.length; i++) {
debug.inspectOpts[keys[i]] = exports.inspectOpts[keys[i]];
}
const keys = Object.keys(exports.inspectOpts);
for (let i = 0; i < keys.length; i++) {
debug.inspectOpts[keys[i]] = exports.inspectOpts[keys[i]];
}
}
module.exports = require('./common')(exports);
const {formatters} = module.exports;
/**
* Enable namespaces listed in `process.env.DEBUG` initially.
* Map %o to `util.inspect()`, all on a single line.
*/
exports.enable(load());
formatters.o = function (v) {
this.inspectOpts.colors = this.useColors;
return util.inspect(v, this.inspectOpts)
.replace(/\s*\n\s*/g, ' ');
};
/**
* Map %O to `util.inspect()`, allowing multiple lines if needed.
*/
formatters.O = function (v) {
this.inspectOpts.colors = this.useColors;
return util.inspect(v, this.inspectOpts);
};

View File

@ -1,29 +1,27 @@
{
"_from": "engine.io-client@~3.3.1",
"_id": "engine.io-client@3.3.2",
"_from": "engine.io-client@~3.4.0",
"_id": "engine.io-client@3.4.0",
"_inBundle": false,
"_integrity": "sha512-y0CPINnhMvPuwtqXfsGuWE8BB66+B6wTtCofQDRecMQPYX3MYUZXFNKDhdrSe3EVjgOu4V3rxdeqN/Tr91IgbQ==",
"_integrity": "sha512-a4J5QO2k99CM2a0b12IznnyQndoEvtA4UAldhGzKqnHf42I3Qs2W5SPnDvatZRcMaNZs4IevVicBPayxYt6FwA==",
"_location": "/engine.io-client",
"_phantomChildren": {
"ms": "2.0.0"
},
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "engine.io-client@~3.3.1",
"raw": "engine.io-client@~3.4.0",
"name": "engine.io-client",
"escapedName": "engine.io-client",
"rawSpec": "~3.3.1",
"rawSpec": "~3.4.0",
"saveSpec": null,
"fetchSpec": "~3.3.1"
"fetchSpec": "~3.4.0"
},
"_requiredBy": [
"/socket.io-client"
],
"_resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.2.tgz",
"_shasum": "04e068798d75beda14375a264bb3d742d7bc33aa",
"_spec": "engine.io-client@~3.3.1",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/socket.io-client",
"_resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.0.tgz",
"_shasum": "82a642b42862a9b3f7a188f41776b2deab643700",
"_spec": "engine.io-client@~3.4.0",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/socket.io-client",
"browser": {
"ws": false,
"xmlhttprequest-ssl": "./lib/xmlhttprequest.js"
@ -53,8 +51,8 @@
"dependencies": {
"component-emitter": "1.2.1",
"component-inherit": "0.0.3",
"debug": "~3.1.0",
"engine.io-parser": "~2.1.1",
"debug": "~4.1.0",
"engine.io-parser": "~2.2.0",
"has-cors": "1.1.0",
"indexof": "0.0.1",
"parseqs": "0.0.5",
@ -74,7 +72,7 @@
"concat-stream": "^1.6.0",
"del": "^2.2.2",
"derequire": "^2.0.6",
"engine.io": "3.3.1",
"engine.io": "3.4.0",
"eslint-config-standard": "4.4.0",
"eslint-plugin-standard": "1.3.1",
"expect.js": "^0.3.1",
@ -109,5 +107,5 @@
"scripts": {
"test": "gulp test"
},
"version": "3.3.2"
"version": "3.4.0"
}

Some files were not shown because too many files have changed in this diff Show More