{"_id":"signalk-onvif-camera","_rev":"34-007971a39588c2ccde4464a7be0b205f","name":"signalk-onvif-camera","dist-tags":{"beta":"0.4.0-beta.1","latest":"1.3.2"},"versions":{"0.0.2":{"name":"signalk-onvif-camera","version":"0.0.2","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-hidden"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.0.2","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"dist":{"shasum":"230a5eee84699ce8133776b507f6d3da74ce7cba","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.0.2.tgz","fileCount":18,"integrity":"sha512-7s0CeCh5+WVIFdTdzN4svMXKR4n8lJNU4OgP3e8D4OPE1cM9kKbuz/aykLKNPwBD78Folp+5Dl7mQMsaOax85Q==","signatures":[{"sig":"MEQCIHHfH8xhnqsix2u/XLpuUuSCyInkOZ6NKCzOYUpmDGZeAiAOaZFHlGDnYbv0BYuq5gx0xPm/44SRmO3MG0RTSdsY3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0ZxkCRA9TVsSAnZWagAAfBwP/2eP8lditsmtYev1ta0m\nU+Shh9DF1/pOV5C+nml4SqVOgIKXKKnj4Zt5h5QH9MwGtck7pDJTUmzDr76E\n0iJp5ppsT4hTIQPNQ/mTy81a7rkQghYss3ajLxSYNlTWNQdNWbhAj9DY7tqx\nJkBLqXPO9MHe9EUSV0aJfgzaWi2Y0O5PILr44YW9iaAHdlHE3cDja+GQMW3t\np9TGzr0h+1WJyo/+X+XtDDw4QCVDQC6jKq4Eq+00OekqaNd9bStjxIktWYdS\n0Nd4+qbrUgo8UCdAdt2x9Lk0LXYyLF7KualP7+FvUwyVJMBFGiGzJbb7tFCF\nfb9W5uTemdWq8J4vGJV4IHOk3RXtf5AsaqAdrwtiiGDsLuteAQ4RXuXHQNCA\nqAMdfxFEr1vuUyPq5iulHzGHhT0/1fzcbJzjXuT7M/tTjU2IyGnm4BouMt/T\nc3Pfnk9/YlvcOM9KH7vVlZiFebm9n0+N5wSOK2JUy6wGDWqpzHcqAElvA8tL\n6Ktl4JWQq3JqgfCUF3J6LoBLACu/ZF4Vs2g87BSW9+kPfSRrOCkTWKWcuOQ2\n9xhIcErPMclE6iIsiZmcTWKheLAuf1kDNWDOrnaRCfSGB43mSzUeofNtP8SK\n6O1GcS2OT/tIdqowf5YW7OcUKfSt/sZxKi0KIymhEkmU1nnc2ZJ/hrmYXqHS\n40p3\r\n=de0J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ee7c335f00d8924923a0022e8f50bd533666e322","_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"_npmVersion":"8.1.0","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"16.13.0","dependencies":{"devcert":"^1.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.0.2_1641127012333_0.3831457575500772","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"signalk-onvif-camera","version":"0.0.3","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-hidden"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.0.3","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"e5f987e4edf7438f25bc0831d018328c6f4cd462","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.0.3.tgz","fileCount":18,"integrity":"sha512-7euqDEYXh4y1yG4gC4j5mK5cYJyhE9zV2F1rhKY1oqkj7fGDDTNK0G/7dNOE7+Egz0jTdC5iKriMdLBCj3i98A==","signatures":[{"sig":"MEYCIQDUz3vI3Lxp0/I9Hj0h0fItnPXeFMyz9REDWYN3e46NGAIhANqFRic7ZQ8WB+Ro5XtsvP5rvKAAdwAXEOTWNddq2It5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0Z2+CRA9TVsSAnZWagAAWgsP/RqBpVR7cD766gqNHdT4\nw9YqvdehFoT2PdvoN2jQxXSfXro7oTtV0U4AZdkRUaMkW/xbeKOPxuf5hQ0E\nZORjtJ5YVhCJfNbEIxEyaOJP/mgY/uYRMtYnio2WuSV2X89kT/5EGOqM5sWy\nlj+wHYBrvt/yvMVySx7AdP4xfQsmAxG7gBLJnd2DEHu4YAGzSA+fGVRGJbWq\nbvxyDMRA4Z1UlUJ2MXvSty8Sn8olU9mXmqRqqyKozhhD9bBga9RjBx8zRi9l\nkkf9SGrYUnbSSumw/zfVQhAoIjINmpjDDO42qDbO+/TiUPtejhtcvvBP8s/E\nrMF9EyWwReKim7qopTt8MbJ5aAcowO/Wik63bRRlsN+p4Kkjqa+6F+G+YDsW\nZtbqxdqxyBlAc+HxPeefjOEh8UP/9y17iI+OUX2gejK1y6B73Z/OOpBZOQEh\nslQns4DHzKT1B6CPIAy7289taVHJZ1dnTdCcEnNuxHc2xzj69rm1/jtjyCjC\nFMa6YI0Og13sF+zVL4o+ru1ZWYdxPT4ZQJcXCNSLb4CBVD+B/HdH/qUy0cFT\nWPByPlktL3uJ5/V22HSFblvf5JUA2vxTYR8CabNlVgEvVbPT7MBPmXwYDsXd\n6tTnPiUbCgNY/3Gd6Lr88pXV/3FwIGEcbmvz88rGirACUUVdAMUv0C6vH8WW\nWEma\r\n=Bdip\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ee7c335f00d8924923a0022e8f50bd533666e322","_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"8.1.0","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"16.13.0","dependencies":{"devcert":"^1.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.0.3_1641127358217_0.6651115924842741","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"signalk-onvif-camera","version":"0.0.4","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-hidden"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.0.4","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"657587ba7190b0dba4762cec8ec5fa73400c2528","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.0.4.tgz","fileCount":18,"integrity":"sha512-Ptn3CsfMYoIPUkZC/rBE7ekXybU5r6firVmZmSbFSZoLCxLeEuNlXGWxXwJeK72ysxnBQxh/hj7lZhIziST2UA==","signatures":[{"sig":"MEQCIFzlzmcZ9PGw7ctTXvllp3OOu+HJTBSlC2j9iGoAGiNaAiBq0iIiC9563DSEcc0q59jYU+uciPyxUhdvjOWhCNzfrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0a7rCRA9TVsSAnZWagAAkYQP/3we/rQOHVn4F6Aso8lU\n9co8oMDP57h/I0ewV1+a5PDss0ishbV4Evq5rb2dZYqYIka7Eym0e+kWZVit\nb39DV9mZOKzZn5NHxnnjzeZegcmoqxPdsbln1vKAY5w3SZxkBkaXs67Rkjpb\noYgYI9Yb1Brl9RwPzGFXK77jDQLIPdUbiNC2agk+aEqCgZWXInIIQtrBS3Dl\nuDhII3toFh62EvVI8ijv6b7SV64AsHf6Bpk1Bt5sNBoTl7B1jroUdhevxGLL\nLSxzgmuS+1FMG1BaLBt9RJFSmDicGn1nOJ/fxqZvhsbvOL1ZScOjhCns/yH9\nJTcRWYWVkDSxI1oWwxXGJ2TqvUyL+VVnIYKWYiNkiQqpibspKkxSQAdOwt1k\nMhWykIDngSn+totQr9Z5NakONVqG0bYKHJHBXmsw31UwSRyF9x6TByzYB1ma\nBafDZYJH/wfT3vEgv4JDWpwJEwqqOsXcYRe4vFtmr3bcxV80WYZTPmfGFCWN\nksDhLjApYoVrX222SeKV65wiw1gUJWpSHuAVbkVNnuoVlJpY4zrlzcMgxRXO\nis37kOUyq3aEIBFA5VrEMj0bE7G3XhyYMHtFn8nLMKEUaL4jxUdZtnL/v2zW\nvWiz/CKXsbQlo0dcD1nk1XigXbYTR7BkA4QJFPQ5+uUi6GKKXHB0t8RIsCmh\nwSje\r\n=0UMq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ee7c335f00d8924923a0022e8f50bd533666e322","_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"8.1.0","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"16.13.0","dependencies":{"xml2js":">=0.4.17","devcert":"^1.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.0.4_1641131754773_0.859724378744547","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"signalk-onvif-camera","version":"0.0.5","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-hidden"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.0.5","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"02ec1a88e76eebb6e367263fa9cb290e620d332f","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.0.5.tgz","fileCount":19,"integrity":"sha512-2goS5UyNG0xiItoWqcDTCC7cfa5b3q+1WKFtYMvIFvUmVFgkN5Nn+0FzNnUjX/bwl3Bsz8cqtt628oRPpyjXdA==","signatures":[{"sig":"MEYCIQDqY+kN9QxQsUjzohbYK0fxRAZCBfsrky7M2jcccVxWbQIhAIGi3PyYJl6ydKD5pMohnhHQcwxH5g9qm0jG12rSsGr/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0bguCRA9TVsSAnZWagAAmT8P+gPpaobL5ZCmJuc9R6co\n7zRC65s//YHCMRggUp8mkcK2ilQhkjAWUQUNI+wxydyxRnlJ/47rlxGEAM0Y\n9urKAbpZJCmCMCPCEbvwLqHTkEEmjbbLRMJPoR5BYDXHOZp2Zk6Ft0VMhiFU\nT4zHRjTlnJirGZrV7DuoonpQnuOU6Y4sTcaSLwKTUtWCXQeD5F3sFvfeGgEr\nlzU6hrRLNYZX5eIyQh/VdGz/OHdspCl9QJ/P5hkTRAaBh16nks2zeZ4zC4iT\n+EsofOeFCbTj5UevUyl+ryMr/DtV6fYlDXHhelECJvpP/vv10tj7cUDrVVZe\n6ZECBPLxK0Fm8oAl6QNFLPE3kFRMHf3/gVkLc5a2Y3qVcbjfhvd6BaAtF7pI\nCxSPByuWEfg6y7mQnwP406W9mWnSK3GgVFTY1WatwUO8UdhtQ1SxpDWQGjts\nCRpYjbaW6wzeold7HzV2T8K9kAsZVB/yw+rUEibN+xuUvHdBWOWBYqyEz4Vb\n+u1/QlP5neDGuRMyUmIZpDEN/bAKZWGpO2OjnRNN7BksKwTgrP0Ggc66tU+V\nXW+noH4QF0HjXQCGn80n3rTjwFndSVSQr1Cts7xPuDMAkvVSuRUEDAyTkSx6\n/T3UIx6l8OSL+20WgHlqEypPL8fkwRZt4eT8aU0q1IZumRdpSTQW+UDE4kAg\na0rU\r\n=u7qb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"dcf96e247ff911eae3e269a984fb4b780ca24128","_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"8.1.0","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"16.13.0","dependencies":{"xml2js":">=0.4.17","devcert":"^1.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.0.5_1641134126085_0.6748127385709641","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"signalk-onvif-camera","version":"0.0.6","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-hidden"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.0.6","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"0acb6addf8baa06bccf8b7f94970293632de3190","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.0.6.tgz","fileCount":20,"integrity":"sha512-E8Z9qdN07Y6NYHR6hT+zirb7Gr/f12QGOdKN6yweYtYRp7KhNo4UHg++Z6r55MZl7lW5/jsNPYY1jB1pyM6Osg==","signatures":[{"sig":"MEUCIQDxQHVrB30Gy6kpzKekO6I+OXnrKBWPwGlliosapFBtlQIgeLj95RZtwLH6tHF9FOFN9aTty9dbM8Ih4SYNbQU/c2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":379756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0qE8CRA9TVsSAnZWagAAzeoP/1OusRiQG1vE+hk8hVUy\niyyMOe/YmIa5nziVCtq+buwWU9Yu9Ac1rAci16uNkYOCFUvbCaprrto/vsXn\nCUOQB1Wx1urm0yK2dTyCubOsHqIJGb32VMm80ZQrCbcEX4tiGglzszqXOROT\nKvfkMEbb3yUZ/AsWiWBnQdXVfCgGDlrReMP/yOe8W6X03SBSDn3Wg25TtUkD\nP+h5I5C7vss228wvc1Dvu4qBxLfx6zvUW6JVL5YpIRR84OeyBm93PjLMEe9Q\nw/Hht5n4bCOITQSx5m+PVaknYvtKZ8f9EF7EDAuHolvKhW0MH6GJ22I8f9aS\nfrrBLQXIv1PR1PyUS0Tpzz4taZefVpPjhYGi4FLIfgyYi9Im0cWqNIf5UwxX\nyJ27hnOKEjA5A5MY3SWKp0aPqK8muxQVG9SGY0y5+BJ5uxxkSQ/qHMng+g2A\nwfVUKEggi+xn2udVtkZKISh/bNhPZ9RxVo6w5TntOnrTv+boQqCPEGhVQ/Q2\n/ihzFohP+cYoxJkqCZooC2ubJy2JtVt9prnguldqaMu16MQ8OZwPoP+d+dON\nClrQPpSV7YXAF0Legpt9RFL+QTpFQce9Edoxgm7Q04QUhZQaOcwctTqbDrAm\nsc4E8Xs1lzM2pxSSW1rWLGDBXYO0/izimgXduzxD3I3iOEZBYWw02hPy049+\nnZMh\r\n=9D61\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8d5825d53fe92566f83499b765dad2e506b9d979","_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"8.1.0","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"16.13.0","dependencies":{"xml2js":">=0.4.17","devcert":"^1.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.0.6_1641193788208_0.1423841442997702","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"signalk-onvif-camera","version":"0.1.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.1.0","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"e60ed1d44c08c02af23a584c834ec748d0b07b64","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.1.0.tgz","fileCount":20,"integrity":"sha512-zq4a5iJFWDooCpOzVwUKX0QbqnMclJHlA4AmxaqABUnW6ShXKWUl+u0GIj0kgJgF86lP9iX9M4a8+bhnGEgyWA==","signatures":[{"sig":"MEYCIQD7fP1fiGYk/QQHjoz0KL1SMYfZXGLgg8hTQXe31c1QSAIhAOdYkzAxdEmaMvvNEpkwrb/ZduRlqHUqC1WySOKp2tRn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":379779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0qh2CRA9TVsSAnZWagAAVK8P/At18ozoYmxajaBcR+8g\nfMTTZjnnr6pUi0qide1Uyp9nsCp64KBwEuSvNFvzfTxiNj21CKXsghtiYRrF\nXsiZQlmgv30t0zn6uAOBM5LGag/s/a4MJo4CQY4RzrNFjYxZElXcDvBc+viv\n8ghC7mqgHCT5dYBBdssTE5cTKHcoc48DFXaKusNSshb5VdU1J3cG5usepVn+\n8jYwkBRrEIRycwhE2GNgP57+2VGPu6oW2kS4G0dcGg9vvhk1cLMLV9ELdVQj\n4kKn4aBicYKRyvvpXCVQYLpUC04wXNXWhL9BOzINdfcx3cAkiHKf6LdILJX+\nKI/jTDoDuWyMTwCQaOvlYXmgz60Hvpuqq6PzHPddE71/mWDw9jQeBstiUwnD\nlsBgHtSq4yt+uX87pxubF+AjeEXiDxUTQn6wYXnmtk83HUbP4TvO1artR53C\ndtyeuP/pf+cKDvsLqJZ5sc0XR4OBWQss3cmfwSnDUM+hf+5/Y2NoK9OF6qcP\nYeBtrdmlPt9r3SiHQRDeG8zRmMdLmBnBlI/t7w3xHuQ5e9jXiiVtyku44hiA\nVBH0arse1UEOMm2e+uwb4QOUW2AVyEiE9sgyNhA8R4vmDWP+X4QiC8mp/GNy\nOZ3HHU2vjGx50mpy59GLvofApa2alVf8llwCrEOJIR9F/7pyv1l5kp14/x4o\n95IS\r\n=h+8n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4f90590e5961a9822aa5875a17910ca449a19bac","_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"8.1.0","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"16.13.0","dependencies":{"xml2js":">=0.4.17","devcert":"^1.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.1.0_1641195638059_0.20150701928908332","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"signalk-onvif-camera","version":"0.1.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.1.1","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"336ca95e8160b204f6ae1527efd8275572fef653","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.1.1.tgz","fileCount":20,"integrity":"sha512-hxwT/cNhXxkfVUsUAhiXj0X/1UbfkC/a/+HzYjLF4hdrSn69lfM5z/31jukVMu5fAga3ICEIFzdL5FQYFd00hg==","signatures":[{"sig":"MEYCIQCJHlETf8z6Ov6U6RtLN8kE9nSdXQa2kSKs2POdqK0lFwIhAK9+FZPZz9McFwJiXMUE2MFWaumYayZNZ4lLBkeWtLUq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh01F9CRA9TVsSAnZWagAAHFEP/3mBA0ZVan7sQBAJQ2Ww\nlX2AaUd81TWeU/H6OhJKNdnEY3lhFRkHZenQ9sYIlantGJhbVdzEid1JOc+/\ngWFkG4UM4Uyqj/y5i9Q9wfRF2NiOkd7oJXWWmC36/7miNiaHu+fvMMC827rM\nm2hihz7SdxSoGgfR6FCleFaCPkvE3ynj18J0k7ObTwobjiGqcJCYVm5RTows\n6abuoVctnjVPheRL/jl3TtGZHhY613v5HpTtFjNfUem28cCtGjOQ1LveGnTv\nOAA8UWRAiVcwc+jHXlhFqjmIVO2Kv4ZTP5D0ucSZhfDgysMV7fpOnWHrc7X3\nJaNR+0zLdY704MCf6AEbiesr23l/z7yDbBS4ssA1BA2D9Y/72GtEZo09ynZO\nRzIPbAGE3SIHZ1V3N6uALmEl5mFn4ZW+XPt0QkjbGy/uXy4WmtDT+GH07nM8\nY9Dmr3i/IPjpUXAxVF1gg8TYmsBv3WddYaJUpfnnv8yaic6b52zMZVMNrA98\nTHxjqHxYVIBl+OB8Jllh/1envLpwCKMaOv1686fyX3gsw0+s9A7AdRCmuo+L\nmhlmsgEtbrSd7deyWTgj7cj1oimAMtLIiOtWL2FWhad4O2Fng/0++X2JNLKf\nFVIfF23j9mrxLbKsy3HUkmr7FnPhKvdf7MxSywxoaxy+6Ls6UeYTwsWiqMQR\nS1a4\r\n=0c15\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2769b965faa4ed4f368ca05838ee7a3e82aec133","_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"8.1.0","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"16.13.0","dependencies":{"xml2js":">=0.4.17","devcert":"^1.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.1.1_1641238909439_0.5082430428774318","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"signalk-onvif-camera","version":"0.1.2","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.1.2","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"0609dbb334d2079656e31e5d1e7664dee397439f","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.1.2.tgz","fileCount":15,"integrity":"sha512-1InS3h15qFKAP4HwluEqiYOkaz2TBn7FMADAbGvLV8s/zDxlyNUUFuLt/lpHkj+RfPPdSnJxPo8SL/YF2s9HRg==","signatures":[{"sig":"MEUCIQCFdp/TRVXMJOapJEgq1oJn9lTkJe2CVq7erbWwwgmc/AIgXjz07CaawSCaqMUaibzbvKnxrNx6PwuD2DmuBk3tuLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjS3HXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMIg//ZhJUl0BeOsrcK4nuEiaE9BqCawAxRvodoG3YX4IEBeIuKiht\r\nVc0/Tvpe+zI5WZ7XDpVfd0ruZm0SjGQinMLkdDQ4mGoEAHJMr4mYolafD0QH\r\njHEjmuh1qBNhv7JbG6RCfuwrWZVvE2U/NDmBC57rFjbxkDgcTCjQzXsQ+gk3\r\ndTzBZnjsI90eMiAD55xpYZqlplOnMEr5KPYG7U52mHY9utACaDKY4bPPSLpH\r\na6XGr6Airl+IFi8yKKAjR7/jhTSe5WBIt+SowoLUdZVksTHFUpRj2FKFu7cn\r\nkrp45fB1SmZp2FPA43XQQ074s2VEZXmjeOamsL+oPmkpxS4rfBU56CiGKcyF\r\ngIDauPv58jLs0BYqmUjLeEB4b15JOuWEIjGM1bGWzGAq3LDjPAtZk+72up5P\r\nXRK8RkKUmYwlgVBqDD6hpjB08hQKo5q+80pkt4HlX/hKezkJLF+LSGr/Sgrf\r\ns4u5SxAyMJOdBfhoAmkRZwYFHaGMX5GrQzTIXeJ/GJKmuZviKX8aJ0Ap0DGI\r\n5h5AR3nvnVG6HZ6+WDFmKX93Hm5d/jrjIfOB5pX+ClycHsJK02uZzRpe7Vc8\r\nnjL+jU2aoFwVWrBuGnxTp/+NW3i6MQB7/mHgz2Iz/81bwozsHQ8NGM9FlW1g\r\n+0izAcfCCywbujw4GgVFKGo63v80mhmBuk0=\r\n=JwJ+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0a5582b0a025dd4ea48fa73776d5a7e093136b44","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack --config webpack.config.js --mode=production","prepublish":"npm run build"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"8.1.0","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"16.13.0","dependencies":{"xml2js":">=0.4.17","devcert":"^1.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.67.0","webpack-cli":"^4.9.2","copy-webpack-plugin":"^10.2.1","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.1.2_1665888727030_0.1258872153520143","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"signalk-onvif-camera","version":"0.1.3","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.1.3","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"651b0ecc77c224415c9cd18f720364c98a4ed6ad","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.1.3.tgz","fileCount":16,"integrity":"sha512-qvB9qw9hJ3Xaqj7YM5LHmtQIFrUai1Ba3rBhQUjKm4q1UvYZIUlws4AKVEzh8jjSBALAuz30OR+Be5A/KLPXqA==","signatures":[{"sig":"MEYCIQDVqYZNfTkfSCMWNpmG1Ghwl8TKPeCxo4zVFkcci3QV6AIhANr6O8YxZpwRzdnmJpvJKhgv/IwpKGfDljexLBWO05+z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjS4e1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUrBAAnhwY9aePsV4l7XvPkZssE7l3yWagVQhornmZF86EAPwgKb9t\r\ngdcwnBhugJ3Zwrtm9ZpxMUD7Wx3HCK9X0hT46PUoeeKsJIJDAgiUB0zM5fgy\r\nm6dFbBwye2znn6rx7YV7/3x57Iz1xq+QI/39gKyIpLFg0amgaoPO6Ny1otxZ\r\nlTi/XDzJVqay66ZA7piReLV3i+rQHQ1rg5ajQeIlRS1yFVSlAB5/fuqVdr7u\r\nx5JsH7KtVoE+a2uYrErZexnq8rGZ1X3g82gYTWxlokFZIBGWoJGhZr+vY3co\r\nfbNIjzEozHre6rN2XivLwl8UcsqYBApd8EHkYbhVczuewFgT1ivez4PDTRAh\r\nGyRvm4q5ra7Gnq8c6zkkYpkSFiUgrAnSeMM3rRFbMK9JUO7i8eJex6Vv8an0\r\np9c1mLPtYWxa8PYFAMbaKgma6FdrVI/do/trFL2lwIhlJpgDnyZBFYodQs4+\r\nrUsCaiPmFMmJtxQ6flNwypcJxItHlGN8UZLcrxS8nd4k0Gr6cETGghCCCsZw\r\nsYWSgbhHx+i8V8UNyM/pLym4Z3JqfsZsI5E97XfSIanvRCHKri4YtA6kkfgx\r\nDvcBnIdRsaRDJcHvJ4HRpVgwpmp6pIYfdMWL/ncemYek8SV74QxiClPHgBJR\r\n9bjdkzEAyQT2AhttnRCxtiZ/z5rHwOK6u3k=\r\n=meg4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7aacd03dd49f1ecf8ded009e5de50b0a508b0081","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack --config webpack.config.js --mode=production","prepublish":"npm run build"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"8.1.0","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"16.13.0","dependencies":{"xml2js":">=0.4.17","devcert":"^1.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.67.0","webpack-cli":"^4.9.2","copy-webpack-plugin":"^10.2.1","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.1.3_1665894324877_0.8456657963938474","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"signalk-onvif-camera","version":"0.1.4","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.1.4","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"50c3821cc744382b77b7b7d8c1bee29737c65780","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.1.4.tgz","fileCount":21,"integrity":"sha512-umMu/iUNmr9oKZrUjnm37EYekZLG6yDBoj+6Aj9Z5CLZX8APK3OSQHTC8SoCKeLKNTeyrfjkm/qJ/WAMD/piyQ==","signatures":[{"sig":"MEYCIQCSC+JFaKUxlDjFDqpMfpsJZPdF9LHdD7wVro8u0rAphgIhANY+gfJNfQ2fKZVsHiFOdsX0FjybPy03382CBsRvL7gX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386454},"main":"index.js","gitHead":"8d93626b3af6a435d9b8c2a8d22313c4eec37abb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack --config webpack.config.js --mode=production","prepublish":"npm run build"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"8.19.3","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"18.13.0","dependencies":{"xml2js":"^0.6.2","devcert":"^1.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.67.0","webpack-cli":"^6.0.1","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.1.4_1746353034799_0.1286722398375777","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"signalk-onvif-camera","version":"0.2.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.2.1","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"24f93b9e2288c176ddba4969c6cfe0ba3be283d9","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.2.1.tgz","fileCount":21,"integrity":"sha512-Euq+FNTmYYvGAkU6kMEynCVzQC89ZuAHX8wPp0qjd4cY+e8Q1cS710keKe/42Csy5vCYAwprP06pEw9WeGVosQ==","signatures":[{"sig":"MEYCIQC76r/AXo1DoNuQZ638Sy+s+zi1MmnB7bJ9YBDVVeycKwIhANVdsSQxdsVD3IqXyffpel23OYv2mdUF0pMI19W7XRXo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390796},"main":"index.js","gitHead":"8aef51145d46e5deb20d7f93b2bfd66652e36531","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack --config webpack.config.js --mode=production","prepublish":"npm run build"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"10.9.2","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"22.16.0","dependencies":{"xml2js":"^0.6.2","devcert":"^1.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.67.0","webpack-cli":"^6.0.1","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.2.1_1754552384622_0.13743377381981392","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"signalk-onvif-camera","version":"0.3.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.3.0","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"1a776dbb542d690e0f02f0c60a16eea2142b7048","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.3.0.tgz","fileCount":22,"integrity":"sha512-/377TGGe12uwIVGZnxSrRoVC4GXiWeANeluqoL3GvuCXcle840LFh7xmvoL4ucarJ9zdyiIQhlr89Hv2v+MXGQ==","signatures":[{"sig":"MEUCIQD0RTLLUuxb1jhmeq6VKiQ9b/JKZYu034EMqcM6zXiiyAIgZakzf9pySTe4rUGopItCXXWm13GSNdX4OLBEreQIcrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392128},"main":"index.js","gitHead":"1b778a2a0e4703dcffe2a14aa7c7c50a713388d3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack --config webpack.config.js --mode=production","prepublish":"npm run build"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"8.19.3","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"22.0.0","dependencies":{"xml2js":"^0.6.2","devcert":"^1.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.67.0","webpack-cli":"^6.0.1","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.3.0_1755440474810_0.4969731019856245","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"signalk-onvif-camera","version":"0.3.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.3.1","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"b7fa2a8b58a7d4f5c719a771857affe350afb05a","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.3.1.tgz","fileCount":22,"integrity":"sha512-WGZFW4yMWMZYMON7sRW/FaT9JWPl76ffVESF8XRbIke3zSM7wYQj1KaW2iopmNX0S+kZL1lm4nueC9FCMCscfg==","signatures":[{"sig":"MEQCIC7kz2aoFc52+Z/h12SGbAA1wCDxVZl/jX9c6Ru8QxnzAiA0whZIIRtSRQ+XCZkGEZBle3XQpUIbIwxIJt1H3S3CJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392214},"main":"index.js","gitHead":"1009fe1dab311bafea65b895fd6b31321359d6be","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack --config webpack.config.js --mode=production","prepublish":"npm run build"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"8.19.3","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"22.0.0","dependencies":{"xml2js":"^0.6.2","devcert":"^1.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.67.0","webpack-cli":"^6.0.1","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.3.1_1759496592835_0.21825511347117366","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.1":{"name":"signalk-onvif-camera","version":"0.4.0-beta.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.4.0-beta.1","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"439aba0d4f06d546e3ce21d3d7a62533d19f84c1","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.4.0-beta.1.tgz","fileCount":56,"integrity":"sha512-19i4OW41z/DPHC28q5MuQtSqtddwLfE9Crr5R8hRAaNdOqwMUZgj+PK3M2RaC8OJMaEXV5/MJgS5H4H71CL2bw==","signatures":[{"sig":"MEUCIQCQZv5+d7aSDzETNm8A9C3Y7dgIU3DcdX434903WKhesAIgRUqmCbBve1TW+8IOcqXq49A3wxe26du8HKf5BIDuvJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2325424},"main":"index.js","gitHead":"001d3f7bd2563d7790e70f62e5e1c7b93d2a5057","scripts":{"lint":"eslint .","test":"jest --coverage","build":"webpack --config webpack.config.js --mode=production","lint:fix":"eslint . --fix","prepublish":"npm run build","test:watch":"jest --watch"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xml2js":"^0.6.2","devcert":"^1.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","webpack":"^5.67.0","webpack-cli":"^6.0.1","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.4.0-beta.1_1762721055139_0.9342205173194764","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"signalk-onvif-camera","version":"0.4.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.4.0","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"7e0976ccd092aa3708ca0d42a5fed738ea563075","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.4.0.tgz","fileCount":56,"integrity":"sha512-unK2r6q9EEcQwOoszq2TqP5v3vhg38yOjAN5fX+6QNUGPtHIDtJSrPXOgrYbsKrAmOloFADDJ/4keKT6TjzILw==","signatures":[{"sig":"MEUCIQDOAWWYoqfNOKITraOaSkwHNI8CV5UlFcvnyYnREwbb7AIgGVShjBptG2MD9oqV8+46HW6S7yyMQBDHy2MhM4UNU9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2325444},"main":"index.js","gitHead":"67df7b2b9b332295c5a6cf121c7a889b8c5db165","scripts":{"lint":"eslint .","test":"jest --coverage","build":"webpack --config webpack.config.js --mode=production","lint:fix":"eslint . --fix","prepublish":"npm run build","test:watch":"jest --watch"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xml2js":"^0.6.2","devcert":"^1.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","webpack":"^5.67.0","webpack-cli":"^6.0.1","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.4.0_1762722015318_0.1471531302528959","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"signalk-onvif-camera","version":"0.5.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.5.0","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"986946af27b1a8a070ad4bff365f963837f9420a","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.5.0.tgz","fileCount":31,"integrity":"sha512-tLNpKdgfWo0bDz7HnCHRtz9SNPe4TZ2M8WrpnfkQXRe79Fy3qpE81+tEjTFKe2ARic9j95Wtaa+3XaPAbYIwZA==","signatures":[{"sig":"MEYCIQCPrErr4UCkKwluN7WSHpiOf0P1vU9EchBQUKny3Na17wIhAJ/ALgpS7Rm+zqDLpTiPvy7SKvzk/wx2sCV0skV98tL/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463894},"main":"index.js","gitHead":"26159cfddeca7f4a806fed051e4e1db7a4f48a72","scripts":{"lint":"eslint .","test":"jest --coverage","build":"webpack --config webpack.config.js --mode=production","lint:fix":"eslint . --fix","prepublish":"npm run build","test:watch":"jest --watch"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xml2js":"^0.6.2","devcert":"^1.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","webpack":"^5.67.0","webpack-cli":"^6.0.1","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.5.0_1765229812597_0.3297545155618926","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"signalk-onvif-camera","version":"0.6.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.6.0","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"de86032c789a535f2c7bdc0aad61546fe2b97592","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.6.0.tgz","fileCount":31,"integrity":"sha512-rIYXTKzUOVOaWTU4Ri5jpZAONvGf+j7ekKjEkNXD+/iQBtBDaQEe1IdMZOOjXnvKUwxzNb9wnGPqsakz6zzmcQ==","signatures":[{"sig":"MEYCIQDNzD5IiyEZ6h847MUW+PayKwxS1TVFrdtxiYbQbynGzQIhAISXrUz30xku0E+jeRNv+MW1LqLojPF5CbBe5I/Uqo0u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464054},"main":"index.js","gitHead":"682d72d7a8637ecc09dae3d3bfd4ad5342426ef7","scripts":{"lint":"eslint .","test":"jest --coverage","build":"webpack --config webpack.config.js --mode=production","lint:fix":"eslint . --fix","prepublish":"npm run build","test:watch":"jest --watch"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xml2js":"^0.6.2","websocket":"^1.0.34","selfsigned":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","webpack":"^5.67.0","webpack-cli":"^6.0.1","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.6.0_1768068168774_0.3233770914705363","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"signalk-onvif-camera","version":"0.6.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.6.1","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"41967584be880460dd70b145d82a41b6af7be6ca","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.6.1.tgz","fileCount":31,"integrity":"sha512-v8l/n8vEIhoTBE+EoIsAo+0BfKeDeEVS7YHeL4YO5hrkz6yIDYrGcfSxyAzSYUVwNwTPhpPeeslUia95b/vMvw==","signatures":[{"sig":"MEUCIQDvmXz6fYrswiJkE8drvnIMmhjnSToprOcBNtqx/TOQOAIgOC7DsV4xF+wHM3aXH11TBmaquPKGq9MDNSTbGI6q770=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464018},"main":"index.js","gitHead":"36e7175743b4867d75264768e5ad37de2b55e466","scripts":{"lint":"eslint .","test":"jest --coverage","build":"webpack --config webpack.config.js --mode=production","lint:fix":"eslint . --fix","prepublish":"npm run build","test:watch":"jest --watch"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xml2js":"^0.6.2","websocket":"^1.0.34","selfsigned":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","webpack":"^5.67.0","webpack-cli":"^6.0.1","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.6.1_1768069730348_0.20367140114668625","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"signalk-onvif-camera","version":"0.7.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.7.1","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"7be7ffcc841b9923e4fb52effdf4764aa91660a6","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.7.1.tgz","fileCount":31,"integrity":"sha512-cfu5bhlAJqAz+77BV7KyO1qtHRCx7EecvzP6JwsG1MNG/S31lDTJ5tDl6QDte/SJmDkf+mO9yiGbf1xYSJajiw==","signatures":[{"sig":"MEUCIQCXvT7QyykmdWYWP0Wm7W8yau3fHcjyQdOWGEfI3OCbwgIgH4anfqRk7nPKL0GgVnrc+9JE0gHggdK64ZkMTB60vuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465708},"main":"index.js","gitHead":"c9a6b58b5573c1a52ea5e9e2b6e1c2433a33345e","scripts":{"lint":"eslint .","test":"jest --coverage","build":"webpack --config webpack.config.js --mode=production","lint:fix":"eslint . --fix","prepublish":"npm run build","test:watch":"jest --watch"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xml2js":"^0.6.2","websocket":"^1.0.34","selfsigned":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","webpack":"^5.67.0","webpack-cli":"^6.0.1","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.7.1_1768249408170_0.2264256037518495","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"signalk-onvif-camera","version":"0.8.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@0.8.0","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"d8eb250c10644976d4e8ba199c57bf10bc12748e","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-0.8.0.tgz","fileCount":52,"integrity":"sha512-k3Pji46dN34JkLR9wjanRZvdkvbFwafyeZt6wxmczngoB/yHFV1M29LgcFecP9kgPUjDsgJ4OqC0XITyCoIjzQ==","signatures":[{"sig":"MEUCIEXKYOwb6Bot4Fa4av1xwP6qOlrG/tG6DT5XR/6BAeHIAiEApvNCxwltek5JEuBuWO8ZIGxix4gr6mqa8x0Ut0jz258=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2616270},"main":"index.js","gitHead":"7ab16b6768ab897692fa3b35c0bb9a9ab5e1a562","scripts":{"dev":"vite","lint":"eslint .","test":"jest --coverage","build":"vite build","preview":"vite preview","lint:fix":"eslint . --fix","prepublish":"npm run build","test:watch":"jest --watch"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xml2js":"^0.6.2","websocket":"^1.0.34","selfsigned":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.5","eslint":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_0.8.0_1768318654566_0.3580210488089153","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"signalk-onvif-camera","version":"1.0.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@1.0.0","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"68c4078387d5c1809cccf0c3c9accc4833869ebd","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-1.0.0.tgz","fileCount":19,"integrity":"sha512-cZQkvg+TFj1FCLXRF9d+4cgYmlXPBtnOdEeUSYcdLuH8lkjMjTfPhhIGm/LNuHUNaa/ZKzptw8rVyTQUdOXFmQ==","signatures":[{"sig":"MEQCIGAx6TfjvuBIrPVBi05bxBO+7lYQH/V/X/UlqBuK1HboAiAj/bW5kVNHBC3OqtULC0EOBoTEb3xIa4CfF9YcIcC8wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280371},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"ecf870a5a65248891326414e6ae96059f60cc50c","scripts":{"dev":"vite","lint":"eslint .","test":"jest --coverage","build":"npm run clean && vite build","clean":"node -e \"require('fs').rmSync('./public',{recursive:true,force:true})\"","preview":"vite preview","lint:fix":"eslint . --fix","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm test && npm run build"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.0.0","xml2js":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.5","eslint":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_1.0.0_1773860565211_0.6098584282975632","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"signalk-onvif-camera","version":"1.1.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@1.1.0","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"a39af7d2449dd65bce2ac59db97aa2ec25939c61","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-1.1.0.tgz","fileCount":54,"integrity":"sha512-iE2oD9ezgq/wnOxi7c8z9aqgpItfzJ0HryTEU/btd+nMWXpDNoAQckz0cTqQtKrtqfaeD7KXM+FMGaa2Rk/IVQ==","signatures":[{"sig":"MEUCIQCER9wcvsSBIwmqrEmclVqWwgNeXOtcy5+Yhtx/p5ERBgIgao/Zz/3bPAycnXF5ajOogNAz07pfdCAZDpXCOVD1C5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183684},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a23e084d99695aa8070386c2a98ae51daea3319d","scripts":{"dev":"vite","lint":"eslint .","test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.build.json && vite build","clean":"node -e \"require('fs').rmSync('./dist',{recursive:true,force:true});require('fs').rmSync('./public',{recursive:true,force:true})\"","preview":"vite preview","lint:fix":"eslint . --ext .js,.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.0.0","xml2js":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.5","eslint":"^8.57.0","ts-jest":"^29.4.6","bootstrap":"^3.4.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.5.0","@types/jquery":"^4.0.0","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_1.1.0_1774018158691_0.15626452157398973","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"signalk-onvif-camera","version":"1.1.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@1.1.1","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"44740376df55a0c448747c7401e7cb9743762b99","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-1.1.1.tgz","fileCount":30,"integrity":"sha512-AxlaE3gLLEUtuILUv74Nly6W4A9iWxCQr8hr7Eb7DPtXqORU3yGQCRWeA7BoVJMLCAnCDu2CjoiRlct1E+eHFg==","signatures":[{"sig":"MEYCIQDQZZy+XBAGH1RWzdj8wdT/Ym058mYToo6l9PNYvtSBzQIhAMTQvkGyBj5qERIaL5GLRrOZZwyLqSA0IOIANWmbOUSC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933788},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"5525ed3dcbc8e2b1a5575fce7c552513afd5e754","scripts":{"dev":"vite","lint":"eslint .","test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.build.json && vite build","clean":"node -e \"require('fs').rmSync('./dist',{recursive:true,force:true});require('fs').rmSync('./public',{recursive:true,force:true})\"","preview":"vite preview","lint:fix":"eslint . --ext .js,.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.0.0","xml2js":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.5","eslint":"^8.57.0","ts-jest":"^29.4.6","bootstrap":"^3.4.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.5.0","@types/jquery":"^4.0.0","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_1.1.1_1774684047234_0.0413390179040638","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"signalk-onvif-camera","version":"1.1.2","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@1.1.2","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"fadcfb16e7a784fa71e39e231d40df488ca97871","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-1.1.2.tgz","fileCount":30,"integrity":"sha512-3LlnXwiMN7I1vuFxTHpYlexrJQ3cmqQVKVRJQH3PYQmDv1AuY6E7mcY5lMxdGHMN1GedAYljB9/ZTSmbvQoX0Q==","signatures":[{"sig":"MEQCIHGu6Kfh5YWNFXp5de2xy5daHxpLOOM/NcE+ol0HFxsiAiB7bNoNCamPHxPb2Oi90+UZPo6OQSGvj1rToSUlj11/iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":934061},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"cfb191b47112131edfb93c7a0a5e2aab0249f50c","scripts":{"dev":"vite","lint":"eslint .","test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.build.json && vite build","clean":"node -e \"require('fs').rmSync('./dist',{recursive:true,force:true});require('fs').rmSync('./public',{recursive:true,force:true})\"","preview":"vite preview","lint:fix":"eslint . --ext .js,.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera"},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.0.0","xml2js":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.5","eslint":"^8.57.0","ts-jest":"^29.4.6","bootstrap":"^3.4.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.5.0","@types/jquery":"^4.0.0","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_1.1.2_1774987772910_0.5875669198769442","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"signalk-onvif-camera","version":"1.3.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@1.3.0","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"aae003e24d894e427d9987f4e459c329c5f60201","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-1.3.0.tgz","fileCount":30,"integrity":"sha512-v6+6X9n+hWPqaH/11hdaJ00Ggl2alqcBoGyUqg3Qy70889deYC4aLuPNS6/QEBsvpnB2NERejTdujAscraDrWw==","signatures":[{"sig":"MEQCIGCSU/oaWDm3DMolydFPc4EWD1tbMnsAHzC5vpzPTIsPAiBab8qA51190t0QTVzIFEjnJsLrsL2NvXPiGXIq5WmEHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949856},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"68754b37ad9c30a29a92b902c82268df93a1fe7d","scripts":{"dev":"vite","lint":"eslint .","test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.build.json && vite build","clean":"node -e \"require('fs').rmSync('./dist',{recursive:true,force:true});require('fs').rmSync('./public',{recursive:true,force:true})\"","preview":"vite preview","coverage":"jest --coverage","lint:fix":"eslint . --ext .js,.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera","screenshots":["./doc/config.jpg","./doc/onvif.jpg","./doc/webapp.jpg","./doc/service.jpg","./doc/inuse.jpg"]},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.0.0","xml2js":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.5","eslint":"^8.57.0","ts-jest":"^29.4.6","bootstrap":"^3.4.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.5.0","@types/jquery":"^4.0.0","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_1.3.0_1785961688406_0.015782851599630776","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"signalk-onvif-camera","version":"1.3.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","_id":"signalk-onvif-camera@1.3.1","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"dist":{"shasum":"d0ead4850f405ab1504159d370923558631fde45","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-1.3.1.tgz","fileCount":30,"integrity":"sha512-B/n2P7rmMagidnYYAN5EbM9eHfQyPwwC/khG0Iw/PMnwxYNHJB0ZSCayNnAvXWpUy7fb8Dn8fo5pJnGyKGAF4A==","signatures":[{"sig":"MEUCIQCpWpcJdSLtEq5DwlnVXA/AcqT0FtMZY6F4/LJNn55BOQIgCCI2KiEOrs4DnbAxJFcsGwS7Gs2ZV+iXBDeJMcSybuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948918},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"27390e0c909ae18057c3f9291ad82036052fd383","scripts":{"dev":"vite","lint":"eslint .","test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.build.json && vite build","clean":"node -e \"require('fs').rmSync('./dist',{recursive:true,force:true});require('fs').rmSync('./public',{recursive:true,force:true})\"","preview":"vite preview","coverage":"jest --coverage","lint:fix":"eslint . --ext .js,.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera","screenshots":["./doc/config.jpg","./doc/onvif.jpg","./doc/webapp.jpg","./doc/service.jpg","./doc/inuse.jpg"]},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"repository":{"url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal K Onvif Camera Interface","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.0.0","xml2js":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.0.5","eslint":"^8.57.0","ts-jest":"^29.4.6","bootstrap":"^3.4.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.5.0","@types/jquery":"^4.0.0","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-onvif-camera_1.3.1_1785962629315_0.5960212018564728","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"signalk-onvif-camera","version":"1.3.2","description":"Signal K Onvif Camera Interface","main":"dist/index.js","engines":{"node":">=18.0.0"},"scripts":{"test":"jest --coverage","test:watch":"jest --watch","coverage":"jest --coverage","lint":"eslint .","lint:fix":"eslint . --ext .js,.ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build","clean":"node -e \"require('fs').rmSync('./dist',{recursive:true,force:true});require('fs').rmSync('./public',{recursive:true,force:true})\"","dev":"vite","build":"npm run clean && tsc -p tsconfig.build.json && vite build","preview":"vite preview"},"signalk":{"appIcon":"./icons/icon-72x72.png","displayName":"Signalk-onvif-camera","screenshots":["./doc/config.jpg","./doc/onvif.jpg","./doc/webapp.jpg","./doc/service.jpg","./doc/inuse.jpg"]},"keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"repository":{"type":"git","url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git"},"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","dependencies":{"ws":"^8.0.0","xml2js":"^0.6.2"},"devDependencies":{"@types/jest":"^30.0.0","@types/jquery":"^4.0.0","@types/node":"^25.5.0","@typescript-eslint/eslint-plugin":"^8.57.1","@typescript-eslint/parser":"^8.57.1","bootstrap":"^3.4.1","eslint":"^8.57.0","jest":"^29.7.0","ts-jest":"^29.4.6","typescript":"^5.9.3","vite":"^6.0.5"},"gitHead":"656852243d03512cb0c01f827e9eb10af92aa6b1","_id":"signalk-onvif-camera@1.3.2","bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-8UR+TQym/0SKVl+SHSZzpCxsDooYiqfdl4MwaH3jev6FeAL7ErJHx0YCf30qiyyBTdXs7DbIHgH71gd+9c284A==","shasum":"4f905529170b7744607177b676bbe9c10e856120","tarball":"https://registry.npmjs.org/signalk-onvif-camera/-/signalk-onvif-camera-1.3.2.tgz","fileCount":31,"unpackedSize":949966,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBANYUgVNHqKyXB6P3ZJAVfLwhC7EYgZtTjgwQU1sTBYAiEAhpGi4Joao5bVqBEC3iICHayX/jxl56iyrqoFaG7OPq4="}]},"_npmUser":{"name":"kgustafs","email":"ke.gustafsson@gmail.com"},"directories":{},"maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/signalk-onvif-camera_1.3.2_1785963369706_0.944334191338446"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-02T12:36:52.333Z","modified":"2026-08-05T20:56:10.052Z","0.0.1":"2022-01-01T12:18:59.277Z","0.0.2":"2022-01-02T12:36:52.546Z","0.0.3":"2022-01-02T12:42:38.389Z","0.0.4":"2022-01-02T13:55:55.041Z","0.0.5":"2022-01-02T14:35:26.240Z","0.0.6":"2022-01-03T07:09:48.460Z","0.1.0":"2022-01-03T07:40:38.263Z","0.1.1":"2022-01-03T19:41:49.669Z","0.2.0":"2022-10-15T21:18:43.606Z","0.1.2":"2022-10-16T02:52:07.253Z","0.1.3":"2022-10-16T04:25:25.056Z","0.1.4":"2025-05-04T10:03:55.014Z","0.2.1":"2025-08-07T07:39:44.825Z","0.3.0":"2025-08-17T14:21:15.011Z","0.3.1":"2025-10-03T13:03:13.092Z","0.4.0-beta.1":"2025-11-09T20:44:15.342Z","0.4.0":"2025-11-09T21:00:15.526Z","0.5.0":"2025-12-08T21:36:52.782Z","0.6.0-beta.1":"2025-12-25T18:33:46.360Z","0.6.0":"2026-01-10T18:02:48.969Z","0.6.1":"2026-01-10T18:28:50.612Z","0.7.1":"2026-01-12T20:23:28.365Z","0.8.0":"2026-01-13T15:37:34.739Z","1.0.0":"2026-03-18T19:02:45.386Z","1.1.0":"2026-03-20T14:49:18.896Z","1.1.1":"2026-03-28T07:47:27.407Z","1.1.2":"2026-03-31T20:09:33.131Z","1.3.0":"2026-08-05T20:28:08.593Z","1.3.1":"2026-08-05T20:43:49.511Z","1.3.2":"2026-08-05T20:56:09.882Z"},"bugs":{"url":"https://github.com/KEGustafsson/signalk-onvif-camera/issues"},"author":{"name":"Karl-Erik Gustafsson"},"license":"MIT","homepage":"https://github.com/KEGustafsson/signalk-onvif-camera#readme","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-utility"],"repository":{"type":"git","url":"git+https://github.com/KEGustafsson/signalk-onvif-camera.git"},"description":"Signal K Onvif Camera Interface","maintainers":[{"name":"kgustafs","email":"ke.gustafsson@gmail.com"}],"readme":"# signalk-onvif-camera\r\n\r\nONVIF Camera interface for Signal K. For IP cameras that support ONVIF control, fixed and PTZ.\r\n\r\n## Installation\r\n\r\nInstall via the Signal K Appstore, or manually:\r\n\r\n```bash\r\nnpm install signalk-onvif-camera\r\n```\r\n\r\n## Plugin Configuration\r\n\r\n![config](doc/config.jpg)\r\n\r\n- Enter ONVIF profile username and password\r\n- Add camera IP addresses to the list\r\n\r\n## ONVIF Camera Setup\r\n\r\nExample of HikVision IP camera ONVIF configuration:\r\n\r\n![onvif](doc/onvif.jpg)\r\n\r\n- Add an ONVIF user to your IP camera if applicable\r\n\r\n## Webapp\r\n\r\n![webapp](doc/webapp.jpg)\r\n\r\nAccess the webapp from the Signal K Webapps menu by selecting \"Signalk-onvif-camera\".\r\n\r\n## Camera Service\r\n\r\n![service](doc/service.jpg)\r\n\r\n- ONVIF cameras are discovered on the local network\r\n- Select a device from the dropdown menu\r\n- Press \"Connect\" to connect to the camera\r\n\r\n## Camera Controls\r\n\r\n![inuse](doc/inuse.jpg)\r\n\r\n- PTZ controls: pan, tilt, and home button\r\n- Zoom in/out\r\n- Adjustable control speed\r\n- Disconnect\r\n- Hide/show controls\r\n\r\n## PTZ PUT API\r\n\r\nFor external plugins or apps, PTZ can also be controlled through Signal K's\r\nstandard [PUT / request](https://signalk.org/specification/1.7.0/doc/put.html)\r\nmechanism, without speaking the plugin's WebSocket protocol. The plugin\r\nregisters PUT handlers on three paths (context `vessels.self`):\r\n\r\n| Path                      | Value                                          | Action                          |\r\n| ------------------------- | ---------------------------------------------- | ------------------------------- |\r\n| `sensors.camera.ptz.move` | `{ \"address\": \"<ip>\", \"speed\": { \"x\": <-1..1>, \"y\": <-1..1>, \"z\": <-1..1> }, \"timeout\": <1..300> }` | Continuous pan/tilt/zoom move   |\r\n| `sensors.camera.ptz.stop` | `{ \"address\": \"<ip>\" }` (or just `\"<ip>\"`)     | Stop pan/tilt/zoom              |\r\n| `sensors.camera.ptz.home` | `{ \"address\": \"<ip>\", \"speed\": <0..1> }` (or just `\"<ip>\"`) | Go to the camera's home position |\r\n\r\nThe `address` is the camera's IP address. `speed` (for `move`) and `timeout`\r\nare optional; `x`/`y`/`z` default to `0` and `timeout` defaults to `1` second.\r\nFor `home`, `speed` is optional and defaults to `1`. If the target camera has\r\nbeen discovered but not yet connected, the plugin connects to it on demand\r\nusing the configured (per-camera or default) credentials before issuing the\r\ncommand.\r\n\r\n### HTTP example\r\n\r\n```bash\r\n# Pan right at half speed for 2 seconds\r\ncurl -X PUT http://localhost:3000/signalk/v1/api/vessels/self/sensors/camera/ptz/move \\\r\n  -H 'Content-Type: application/json' \\\r\n  -d '{\"value\": {\"address\": \"192.168.1.50\", \"speed\": {\"x\": 0.5, \"y\": 0, \"z\": 0}, \"timeout\": 2}}'\r\n\r\n# Stop movement\r\ncurl -X PUT http://localhost:3000/signalk/v1/api/vessels/self/sensors/camera/ptz/stop \\\r\n  -H 'Content-Type: application/json' \\\r\n  -d '{\"value\": {\"address\": \"192.168.1.50\"}}'\r\n\r\n# Return to home position\r\ncurl -X PUT http://localhost:3000/signalk/v1/api/vessels/self/sensors/camera/ptz/home \\\r\n  -H 'Content-Type: application/json' \\\r\n  -d '{\"value\": {\"address\": \"192.168.1.50\"}}'\r\n```\r\n\r\n### From another Signal K plugin\r\n\r\n```js\r\n// putSelfPath(path, value, updateCb) returns a Promise resolving to the result\r\napp.putSelfPath('sensors.camera.ptz.move', {\r\n  address: '192.168.1.50',\r\n  speed: { x: 0.5, y: 0, z: 0 },\r\n  timeout: 2\r\n}, () => {}).then(result => app.debug('PTZ move result', result));\r\n```\r\n\r\nHandlers respond asynchronously with the standard Signal K PUT result. The\r\n`statusCode` is `200` on success, `400` for invalid input, `404` when the\r\ncamera has not been discovered, `405` when the camera has no PTZ support, `409`\r\nwhen the camera has no media profile selected, `502` when connecting to or\r\ncommanding the camera fails, and `503` while the plugin is restarting.\r\n\r\n### Runnable example\r\n\r\n[`examples/ptz-control.js`](examples/ptz-control.js) is a dependency-free\r\nNode.js script (requires Node.js 18+) that demonstrates the full API — move,\r\nstop and home — including how to handle the asynchronous PUT result. Configure\r\nit with environment variables and run it against your server:\r\n\r\n```bash\r\nSIGNALK_URL=http://localhost:3000 \\\r\nCAMERA_ADDRESS=192.168.1.50 \\\r\nSIGNALK_TOKEN=<optional-token> \\\r\nnode examples/ptz-control.js\r\n```\r\n\r\nThe script also exports its `ptzMove` / `ptzStop` / `ptzHome` helpers so you can\r\n`require()` them from your own code.\r\n\r\n## Development\r\n\r\n```bash\r\nnpm install\r\nnpm run build       # Build frontend (cleans public/ first)\r\nnpm run dev         # Vite dev server\r\nnpm test            # Run tests with coverage\r\nnpm run lint        # Lint with ESLint\r\n```\r\n\r\n## Version control\r\n\r\nSee [CHANGELOG.md](CHANGELOG.md).\r\n\r\n## Credits\r\n\r\nhttps://github.com/futomi/node-onvif\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}