{"_id":"@signalk/aisreporter","_rev":"29-154ce2a39f879763a9d5804fe24b0a5f","name":"@signalk/aisreporter","dist-tags":{"beta":"1.2.3-beta.0","latest":"1.4.0"},"versions":{"0.0.1":{"name":"@signalk/aisreporter","version":"0.0.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"ISC","_id":"@signalk/aisreporter@0.0.1","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"}],"contributors":[{"name":"Scott Bender"}],"dist":{"shasum":"e01fde5bdabcab6589b089ff2a0d082315eb17e7","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-0.0.1.tgz","integrity":"sha512-HQlQ1TRrTQElrDYnISGlhr1xBDAgqlK+0r1BcW/7xUzIk6tJN9OHOBGPEb2XsEipX59bgaiDa0bgwz9HJ5sCKw==","signatures":[{"sig":"MEYCIQCu6c5pRKsk9Vw5SWPyK0use/ImAVOctlJ6TnbWn5paWAIhAPElhfgssNgPSaMiqfVh4+rmpsh2qpRj9V48Szhl8f0R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e01fde5bdabcab6589b089ff2a0d082315eb17e7","gitHead":"eefe15631a75c33ba3edd159ce03f453a0458d3c","scripts":{},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"_npmVersion":"3.10.10","description":"Signal K Node Server plugin to report your position to Marine Traffic http://www.marinetraffic.com/ and similar aggregators","directories":{},"_nodeVersion":"6.10.3","dependencies":{"debug":"^2.2.0","lodash":"^4.17.4","baconjs":"^0.7.88","ggencoder":"^0.1.18"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter-0.0.1.tgz_1498334113260_0.5390325575135648","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@signalk/aisreporter","version":"0.0.2","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"ISC","_id":"@signalk/aisreporter@0.0.2","maintainers":[{"name":"rob42","email":"robert@42.co.nz"},{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"timmathews","email":"tim@signalk.org"}],"contributors":[{"name":"Scott Bender"}],"homepage":"https://github.com/SignalK/aisreporter#readme","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"dist":{"shasum":"a935f1d180131571d49d15618bbd9a379aba885a","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-0.0.2.tgz","integrity":"sha512-EsO6kPj+NZUs7FSzsJUl0QgsYrjsoauLhEK4+4h4S5kvSGlaTa6LrRz+EOmV9mkTqZn3BZNvRFwweq+tZFGm6g==","signatures":[{"sig":"MEUCIQDCcG2o1npDfZ7p9+mqjM46fh5qZAexUd6hHD0fgHNjnAIgMhLqao0zXazNvZY8ndYbGDw0V30M4f6S+VhFL3uDDY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a935f1d180131571d49d15618bbd9a379aba885a","gitHead":"1273d1524b1357bacd6ff71cce607120f160df7f","scripts":{},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"3.10.10","description":"Signal K Node Server plugin to report your position to Marine Traffic http://www.marinetraffic.com/ and similar aggregators","directories":{},"_nodeVersion":"6.10.3","dependencies":{"debug":"^2.2.0","lodash":"^4.17.4","baconjs":"^0.7.88","ggencoder":"^0.1.18"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter-0.0.2.tgz_1499060560091_0.7463730534072965","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@signalk/aisreporter","version":"0.0.3","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"ISC","_id":"@signalk/aisreporter@0.0.3","maintainers":[{"name":"rob42","email":"robert@42.co.nz"},{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"timmathews","email":"tim@signalk.org"}],"contributors":[{"name":"Scott Bender"}],"homepage":"https://github.com/SignalK/aisreporter#readme","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"dist":{"shasum":"48b85a5c4be1670b8e211276051bb10a2a85f26a","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-0.0.3.tgz","integrity":"sha512-LTCHjFlY+vAc+lrc+ntop7P5ULnDUyMfmuebDP++KfQStg0Y1OSJIloj4HJKkB7+AJQqeJE2pUBJ/72WhxTo0Q==","signatures":[{"sig":"MEQCIG3LYeRq3OVMFLpGMCq8auvfE1As9ZxEdZ7RtJOnPzI7AiBY2NPvx62oUvfP5UdEwPLhagO5dcuwgzRLMJ8dP31/cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"48b85a5c4be1670b8e211276051bb10a2a85f26a","gitHead":"55b71849c7e556a7010723360c231fac370c81e7","scripts":{},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"3.10.10","description":"Signal K Node Server plugin to report your position to Marine Traffic http://www.marinetraffic.com/ and similar aggregators","directories":{},"_nodeVersion":"6.10.3","dependencies":{"debug":"^2.2.0","lodash":"^4.17.4","baconjs":"^0.7.88","ggencoder":"^0.1.18"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter-0.0.3.tgz_1499616977373_0.2267870141658932","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@signalk/aisreporter","version":"0.0.4","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"ISC","_id":"@signalk/aisreporter@0.0.4","maintainers":[{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"rob42","email":"robert@42.co.nz"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"}],"contributors":[{"name":"Scott Bender"}],"homepage":"https://github.com/SignalK/aisreporter#readme","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"dist":{"shasum":"efde11488e5fcb95f80a1f7cc757baa5956c70dc","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-0.0.4.tgz","fileCount":4,"integrity":"sha512-p47PIG+oFaUS40pM49ObqLzSPTLGdc0ByrmDDSKgpHOAXae3oA8sRQ+eY/MDd2FCny0W5CC9Gia0H8XnteVrzQ==","signatures":[{"sig":"MEQCICGEmf2g6/WL6FhyoJwRvXDvtFavYrt/aSnqBzbRatEgAiAcRaVqej7cEbTYIbi4Yr+zPwZRnSBftceEOSioG0eK1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18952},"main":"index.js","gitHead":"1cdc3903a087aad928201535f43cb208bc483d03","scripts":{"format":"prettier-standard 'index.js'"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"5.6.0","description":"Signal K Node Server plugin to report your position to Marine Traffic http://www.marinetraffic.com/ and similar aggregators","directories":{},"_nodeVersion":"8.9.4","dependencies":{"lodash":"^4.17.4","baconjs":"^0.7.88","ggencoder":"^0.1.18"},"_hasShrinkwrap":false,"devDependencies":{"prettier-standard":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter_0.0.4_1518419138376_0.2828611380715278","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@signalk/aisreporter","version":"0.0.5","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"ISC","_id":"@signalk/aisreporter@0.0.5","maintainers":[{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"rob42","email":"robert@42.co.nz"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"}],"contributors":[{"name":"Scott Bender"}],"homepage":"https://github.com/SignalK/aisreporter#readme","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"dist":{"shasum":"5f577d910dd4d110f24a09feccf34780bd094440","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-0.0.5.tgz","fileCount":4,"integrity":"sha512-vJ5kZhbMhJUnyrsFousNqbZTSXHWW6ArlLqDQKXH4cZXNWEmZjvWDX+01DVFlqHFmtJhLDjRbwjuIzuvwJUWhw==","signatures":[{"sig":"MEQCIAhN4ie1NOTg/UprqU/IchsbCvVbGV9vOt/bIT2IevTQAiA3RC8MFyUeBK4QGGcq5V3u77/lRJjeiD8J+AiUwLfBBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19244},"main":"index.js","gitHead":"e012217dbc358db37fa37b5c0a532bfdd1969d56","scripts":{"format":"prettier-standard 'index.js'"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"5.6.0","description":"Signal K Node Server plugin to report your position to Marine Traffic http://www.marinetraffic.com/ and similar aggregators","directories":{},"_nodeVersion":"8.9.4","dependencies":{"lodash":"^4.17.4","baconjs":"^0.7.88","ggencoder":"^0.1.18"},"_hasShrinkwrap":false,"devDependencies":{"prettier-standard":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter_0.0.5_1523302439379_0.733850380945108","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@signalk/aisreporter","version":"0.0.6","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"ISC","_id":"@signalk/aisreporter@0.0.6","maintainers":[{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"rob42","email":"robert@42.co.nz"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"}],"contributors":[{"name":"Scott Bender"}],"homepage":"https://github.com/SignalK/aisreporter#readme","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"dist":{"shasum":"dd12a19d4a75ce4c96016b2d83ede1e5f3f67f58","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-0.0.6.tgz","fileCount":4,"integrity":"sha512-2Nxce9k9hKGhsho4jXZVUqiwKmmkAyT4zLSvRMk5vGuzwTFCQp/wFC9p8lRpa79TbF1Bnnd2htToSUoYq4IN6Q==","signatures":[{"sig":"MEUCIQCLu7H2EYPToPrhs0JHCCsl0NbDO5xJnpAeDTTDMOwN2QIgdu/td8+e3mBgL+d2XcaENEnQrWW2doNy+RAeXfJ65Mw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAynJCRA9TVsSAnZWagAAx+IQAI0eaTaLm3GtYSwT2P3q\npwYUyIHqVWha8WszQ4103rH5J45OGA0rIK2lE/sLwc9le0oJdUuc1i1FC+NG\nEfy033XVW7HIowq8F4n/3NsCUTq55ov3UIvgmwfQeaRWl9nLNGlYLmlSWb/K\n3d2g7AIoCJJRzq8sbYwXmLQZfh2XpbW+HE0bq5guSVL2eRkVIxFUU0wgPuDB\nAX8hZr7ROJCFjO4vXvSR7ZOvuVX65mphfCJeGzhSVjq0GLUpLDeE/XnBoBlx\nMk9VuzQNKk3zTYEjh6GQs3uwVDvQ++qKBO1bLO5s8IrPc6Mor7uFv6UMnC8n\nv5w/bfrOdXookIf2QhPxP8w5M3+bMdeuo7tnN329HRZ7J/EIiOLUVsk9QryM\nJN6mNWIrIGXHW+a2P6WhGnjmlSkXhH27gWbsCCf/kOeOYeAd/CVc4e+z3lIO\n3JA8LYrkIq5bfHvP97THUIKlIo+UQlx/ZELLH4Tp3iXaxyauhqMtOmxFwI0g\nZQ5U/GqYyQPA/rmH6rFZ//yWxbeujnmHQOi7YG9KdnfSHN0xIvROeZOY7jHq\nuQm20YsXcIV4rBIMtZLOG3mz5XKmU0kEuglIrajV3VrneNlnWvTkaHxjSgBP\nZYLsCAfHRhIk3K/U3f/4uGjD4Cjxyd5T4s+DprZ+j/jQf8Ks+85XkoFlUXxc\nLCUY\r\n=eyk4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3617ee0d9a56df7cdf29dc08079a7de3baa66fb4","scripts":{"format":"prettier-standard 'index.js'"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"5.6.0","description":"Signal K Node Server plugin to report your position to Marine Traffic http://www.marinetraffic.com/ and similar aggregators","directories":{},"_nodeVersion":"8.11.1","dependencies":{"lodash":"^4.17.4","baconjs":"^0.7.88","ggencoder":"^0.1.18"},"_hasShrinkwrap":false,"devDependencies":{"prettier-standard":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter_0.0.6_1526933960769_0.5912101888564849","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@signalk/aisreporter","version":"1.0.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"ISC","_id":"@signalk/aisreporter@1.0.0","maintainers":[{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"rob42","email":"robert@42.co.nz"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"}],"contributors":[{"name":"Scott Bender"}],"homepage":"https://github.com/SignalK/aisreporter#readme","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"dist":{"shasum":"a2b445466cd5a553288584732fb9d6e568d9d0a0","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-1.0.0.tgz","fileCount":7,"integrity":"sha512-lW7d7F+UG6IR9Z4Pl0US0W0YpyaNiUejV+s3jN8DjsgmUt7/yx09FtGkPwzXvKQo7XmwfEqBBtipH0y55J2nxw==","signatures":[{"sig":"MEUCIDrskeglq4X53RXtwyeJAjqUxdDgt6ExTWVDs0LXp0KqAiEA4L16emgmgLiUGg2Wty4zKwTyNgO/s2dnndpOhdA90gw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqnSCCRA9TVsSAnZWagAAoVAP/jvI5EWgoq2RNF54z9op\nstKX3GDMOCjPCiniCcqm0HzrqkYkRylJqSe3MdNzb6gqIULReczCrcMx/v78\nWoLt+lwWnaV4RNN2uIPK4nvBGcnEoRnioGJk3vzIaPBJXzTm4fOwpSIicMtS\neuoovOYEijMmk8vDgW4CCp0sEhQB3IRgrIf+raKWkAmB8qdwS12ZDfupRV6O\n9Xp+NZfMGArtR265Qhab/dwq5fz9ArhhTttLTVMNyVdwMu++6+6mD+dKP4+G\nFXEjBb3kvYYs9JAPXcbz0vxIPI3RBTnBCbx3PZBsomRKSdYmLBoUAEZTeHog\nyCWomozQytP3bYtBQBap7/hn4JuDpRpIY0j8+tYDJEgyqedjOLp323bEz1G4\nRdJE9Q4uVBsarnMaKgdvI3bjK9mxFfvs2WZYTWeZfmXbiZBOs2OBYhfaDMOh\n9AMFZm7rgmVsQhqo86XKPuyjnk6SxuaH7nR+wI+we8fatW2IF004YJtV5Csq\ndUm0PaSpjopyvejD+a0cgwq7Tl2P9/LoFEvXe96eHgq0gXl3CMf7OH6l0fsd\njoIRZCuiKQNS+bULOABRyYAKHBxOmqWa3Sw1t7QLGKA7CZRc9+w6zTEFrC0j\noSdAtbLDDaC73A5gJL5hIkWu1ibYUXxKb246dSQQzGBrPxgQO+3OgthuoYkR\nuiBn\r\n=+dwD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"185f299e3e994f9a85d5a9a504767d4263e966a7","scripts":{"build":"tsc","format":"prettier-standard 'src/*.js'","prepare":"tsc"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"6.3.0","description":"Signal K Node Server plugin to report your position to Marine Traffic http://www.marinetraffic.com/ and similar aggregators","directories":{},"_nodeVersion":"8.11.1","dependencies":{"lodash":"^4.17.11","baconjs":"^0.7.88","ggencoder":"^0.1.18"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.0.3","@types/node":"^8.0.0","@types/baconjs":"^0.7.33","prettier-standard":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter_1.0.0_1537897602052_0.7327472275736548","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@signalk/aisreporter","version":"1.0.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"ISC","_id":"@signalk/aisreporter@1.0.1","maintainers":[{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"rob42","email":"robert@42.co.nz"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"}],"contributors":[{"name":"Scott Bender"}],"homepage":"https://github.com/SignalK/aisreporter#readme","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"dist":{"shasum":"c5df339b93604a513f7194c83b5e4d8f11e75b18","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-1.0.1.tgz","fileCount":7,"integrity":"sha512-ECOQJdZUSt4pwtIUBIOZtPBHCQaGeyvG2+cY7scuniSiyfv7jq5JsTR/35u3WK1KzDUphBrUqKxi8IvPDv+SoA==","signatures":[{"sig":"MEQCIG+TFVM128l6XEEyeAT1cXm+c3AxpujpI0CNhRrjgZf5AiAImh+V16NzQVyJ1JZin4AMKCTTxQHp7geCI+f3ete3sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqokmCRA9TVsSAnZWagAAEuAP/2uV+zPQicYWiARn7MKz\nwh8ZWGA9j5MAYAE65bDvcqMMqCJ+g8xQTYtTz3rzKPlsjZA5YvvwjePy5kuT\nOEq8sVRg6Xt2fbzLY1fD9AqvHikCzp6l6/w/SMux2BK6TqTbAue06NIH4yKy\ntAGQE5RhT8k6B9QfKZvUl/pLWaJzGnNmSCSebmOt2iyker0xQxuIWJY5UvnQ\nPeEla9GYRMXT0I+iOuspSV9ydPbDOfH5wGYffBDRd9RXUrFNRrmPQScsPdi1\nxUovnio9LsoOcPUYf96vb5SCYzbrHmPfIfZsP8kEEpxwcolanJjywBnG0I6V\nP/0zP8fNVA1Gkgqb1f8Jn2R3KPj8qyixLDK9SHM0s46aWC3fO45uii3tS0uj\nhpW94VYareesRMp05CLl7hKSlD72zEiMm9Vx/yTI26irZj+KWMv/MAPDh7ek\nt10zcuz9karvWjPZ/YY4J/rMnII00cCwLriu3c9+jieXJ1PEsT4gKFwc4xd4\n7aEzkXA1V8y4+WIs/q8l7bL0yb1fCyhQSihH+sq06nDK56Z9P/RyQWKS06SS\npigUFqZ8wEdfaNawykGnxg9cLZCFajfWN9TmGUVBp3ZVMzjjy3xYzA7bbQyV\nuBCUe597SCX0t/Tvedom1v7SA/G+KJ4XeYiWz43GJ8lKNJOamgKdDnPuMlDj\nd+4p\r\n=Cm3d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9d653528fcec296de6c650eaafb614b6aafcfdeb","scripts":{"build":"tsc","format":"prettier-standard 'src/*.js'","prepare":"tsc"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"6.3.0","description":"Signal K Node Server plugin to report your position to Marine Traffic http://www.marinetraffic.com/ and similar aggregators","directories":{},"_nodeVersion":"8.11.1","dependencies":{"lodash":"^4.17.11","baconjs":"^0.7.88","ggencoder":"^0.1.18"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.0.3","@types/node":"^8.0.0","@types/baconjs":"^0.7.33","prettier-standard":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter_1.0.1_1537902885579_0.6285485965257802","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@signalk/aisreporter","version":"1.1.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"ISC","_id":"@signalk/aisreporter@1.1.0","maintainers":[{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"Scott Bender"}],"homepage":"https://github.com/SignalK/aisreporter#readme","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"dist":{"shasum":"f87284786e0de1c9f5f9365e676e1dfb7d7fc32a","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-1.1.0.tgz","fileCount":7,"integrity":"sha512-wqHKpEhcZ1a5LdB6p9i7DPMX5LJvdbClmlM46SwEbE3HCQOcxjKtd/M/FCVhYfIbuGzznKGWkRuhptwC6uER2w==","signatures":[{"sig":"MEQCICyL1WVmVU2l1B7R+TDRCOvz6lP01BUTB4I0pwW0wRb1AiAYUSvyN7zEfPNS7+rmNIMhiP8orXlRbnHx+0PAXuge1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgylqiCRA9TVsSAnZWagAAI2oQAJRJ285M7m3+pOV9tULz\nESYQEqIN5DM7jybdIrr8+0FWnzy27yQcmeHwI0hyUn3KYj2QfbsnW9Zs1ei7\nXyPVIJxVifx/SqfPM69NalPWCvjsPRNdgfJzf9paA817rlQglzKJE4tAHxxu\n2APyzwDqZZ/3tIT6Q18c1pcqxlaDYn3ptYTFfn6qMVd0YG2wVYXWGe08ibhk\n0QrHC2C3nJ/NEa1qbxgK8XfqUT1QPUn20XrbdSoiMyeGUm6O+xR+BbqLmaU5\njwbHzxSqJ6C2CSrtaQOUgIc4CHeSaEBeYgeVDzP+S1Xl5KLb/GkpcxGJVhhQ\n+Fszmcj+nj4DXwrYHKL/CBlrGx9zp5lPpD7tUuFKE1g/d84G02UsHUnGVdhU\nNn4VDDEfAMthBlne8pOAisBD/d/xDW+CIUZMYBRV8GHkybjzfiHL3DQqLFyZ\nKgG++a/8lJV1kYUneC02xBi4/IXRtaB30xnJJC3M87au+vV4jH9t+f9tBNgi\n9w24iR8m2i2jNqjCV0rk7nTHquABliwzVdwHeL3O4IpsY2IuvSbc/0He1ydn\nhSSdpn8CUcvMT6ssK+tLLZ0gcXf1d1mOwERCFKohOGdVNMwirNf4JjN9TJ3E\nihYEIVh4HBMQ/bhnuv4jfHb5aXCrY5wXHScOI6am6F0Cl7mkWXc36JJ5qMa7\nCEFH\r\n=J7dS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"16607f1323e381c913afa2892f45f1629ae503bf","scripts":{"build":"tsc","format":"prettier-standard 'src/*.js'","prepare":"tsc"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"6.14.13","description":"Signal K Node Server plugin to report your position to Marine Traffic http://www.marinetraffic.com/ and similar aggregators","directories":{},"_nodeVersion":"14.17.0","dependencies":{"lodash":"^4.17.11","baconjs":"^0.7.88","ggencoder":"^0.1.18"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.0.3","@types/node":"^8.0.0","@types/baconjs":"^0.7.33","prettier-standard":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter_1.1.0_1623874209564_0.09037234759382917","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@signalk/aisreporter","version":"1.2.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"Apache-2.0","_id":"@signalk/aisreporter@1.2.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"Scott Bender"}],"homepage":"https://github.com/SignalK/aisreporter#readme","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"c8":{"all":true,"exclude":["src/**/*.d.ts","test/**","coverage/**","dist/**"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"88adbd7c31198cdad943e29519f36d14ccd821d1","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-1.2.0.tgz","fileCount":7,"integrity":"sha512-u7mN9uS1gma/WAPLSrOSBWYE8y2qjmJvRiNI7BqrWWBf0c3v0x6WZr90EBp6rUFq/Gv+oU0zlfDjBOCLXLuAow==","signatures":[{"sig":"MEUCIAZ3buBKDnlQmBsgTubTDbHG0UwH7QhaGAnLK3/U7JHuAiEA0M56dGV/nT4Vias7UHPHpZ/mxz9k/HSyxQwgnAcenRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalk%2faisreporter@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44134},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22"},"gitHead":"aa4ae4e59ac73dabf4b55d8dc0085f44fe03bea2","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd008190-20e9-465a-8693-052fabb08e9f"}},"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Signal K server plugin to report your position to MarineTraffic, AISHub, and other similar aggregators","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ggencoder":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^6.2.2","mocha":"^11.7.5","rimraf":"^6.1.3","baconjs":"^3.0.0","prettier":"^3.8.2","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^22.10.5","@types/mocha":"^10.0.10","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"peerDependencies":{"baconjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter_1.2.0_1777043739913_0.6114856827242274","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@signalk/aisreporter","version":"1.2.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"Apache-2.0","_id":"@signalk/aisreporter@1.2.1","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"Scott Bender"}],"homepage":"https://github.com/SignalK/aisreporter#readme","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"c8":{"all":true,"exclude":["src/**/*.d.ts","test/**","coverage/**","dist/**"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"1692b7c76f48f131fdb2d33ad0bcb8ae297f384e","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-1.2.1.tgz","fileCount":7,"integrity":"sha512-6Cu8fJ8A6iRQdv0JHFc3k2WGvNUFetQ9bYAwcCLdGSXXs3iSOmPuov+y8Kwvjb58ZZd01MdtnpZGHc5aqMLcPA==","signatures":[{"sig":"MEUCID6+0eV0oaSdeIhV0juu7h2LU17gJTLI/Kqu3zpMufiIAiEAkmxYj4Parpjw/Unas5H6h8AD1c0F6sPSGmSuHNCUFgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalk%2faisreporter@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44552},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22"},"gitHead":"46f007a0f806408483f3f1b9ae76a07be3f61507","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd008190-20e9-465a-8693-052fabb08e9f"}},"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Signal K server plugin to report your position to MarineTraffic, AISHub, and other similar aggregators","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ggencoder":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^6.2.2","mocha":"^11.7.5","rimraf":"^6.1.3","baconjs":"^3.0.0","prettier":"^3.8.2","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^22.10.5","@types/mocha":"^10.0.10","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"peerDependencies":{"baconjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter_1.2.1_1777050121199_0.323626158003375","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@signalk/aisreporter","version":"1.2.2","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"Apache-2.0","_id":"@signalk/aisreporter@1.2.2","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"Scott Bender"}],"homepage":"https://github.com/SignalK/aisreporter#readme","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"c8":{"all":true,"exclude":["src/**/*.d.ts","test/**","coverage/**","dist/**"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"a9f77db24d5ad00b3956d2e7c4282bfc685b3f50","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-1.2.2.tgz","fileCount":7,"integrity":"sha512-yJmwgXE1+O/Qq5PT2GbLTlCBqSX0fTjep3Dq4Psb0T5ajRmvCHvQY6CVShtFV8HhGDCAG48AQ8CREFydf7WpNw==","signatures":[{"sig":"MEUCIQDxRCbYMkuiwe14gvhgyaD5NHkPrXYpiPuaG16janQVSgIgNTL188HCtXCgVbQBAaHAAUSMvKgBuw5zyah8QiJL26Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalk%2faisreporter@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44394},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"//":"Floor at 20.10 to support Venus CerboGX firmware (currently Node 20.18.2). Bump back to >=22 once Cerbo ships a newer Node.","node":">=20.10"},"gitHead":"6c4f38bf0ac42b2a3a88bda5ae851da87baa0838","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd008190-20e9-465a-8693-052fabb08e9f"}},"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Signal K server plugin to report your position to MarineTraffic, AISHub, and other similar aggregators","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ggencoder":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^6.2.2","mocha":"^11.7.5","rimraf":"^6.1.3","baconjs":"^3.0.0","prettier":"^3.8.2","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^22.10.5","@types/mocha":"^10.0.10","@signalk/server-api":"^2.24.0","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"peerDependencies":{"baconjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter_1.2.2_1778080640855_0.7115827037311178","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta.0":{"name":"@signalk/aisreporter","version":"1.2.3-beta.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"Apache-2.0","_id":"@signalk/aisreporter@1.2.3-beta.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"Scott Bender"}],"homepage":"https://github.com/SignalK/aisreporter#readme","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"c8":{"all":true,"exclude":["src/**/*.d.ts","test/**","coverage/**","dist/**"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"5ad58f241d57d4af459f643fb32c0cc1f2ea4711","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-1.2.3-beta.0.tgz","fileCount":7,"integrity":"sha512-EuG6sjULEkJjS+RrVRv4yk3p129TzMtUWZ0rFxOAaeGh72ux2vgPuSprdXcKACtrRqZT1BD1lCKdjUHD06HnWA==","signatures":[{"sig":"MEYCIQD5Tz5Vs2XMhuaUkyEiraafbCaLKiH/G7icOtfEJlvyZgIhAOb1B7xOx+1nvhO9sjbmyJ3yqhmLhT2aqUzDWzGcw0us","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalk%2faisreporter@1.2.3-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49529},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"//":"Floor at 20.10 to support Venus CerboGX firmware (currently Node 20.18.2). Bump back to >=22 once Cerbo ships a newer Node.","node":">=20.10"},"gitHead":"a17e80ecc02a298b3d65873c6cacda4fb99874c7","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd008190-20e9-465a-8693-052fabb08e9f"}},"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Signal K server plugin to report your position to MarineTraffic, AISHub, and other similar aggregators","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ggencoder":"^1.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^6.2.2","mocha":"^11.7.5","rimraf":"^6.1.3","prettier":"^3.8.2","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^22.10.5","@types/mocha":"^10.0.10","@signalk/server-api":"^2.24.0","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter_1.2.3-beta.0_1778125035842_0.27591483356698965","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@signalk/aisreporter","version":"1.2.3","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"Apache-2.0","_id":"@signalk/aisreporter@1.2.3","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"Scott Bender"}],"homepage":"https://github.com/SignalK/aisreporter#readme","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"c8":{"all":true,"exclude":["src/**/*.d.ts","test/**","coverage/**","dist/**"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"106647178a2d6995031279ebb179d315c6cc9145","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-1.2.3.tgz","fileCount":7,"integrity":"sha512-as/peeqEUM1D6w8k/NonndrZYxiH2Iap3tV/TFjW0GyFyGlIpJAMiWlh1flDDMH3e8oOJZval9If/ne6AdcMTw==","signatures":[{"sig":"MEQCIDP7Pj563XOpIQPbvP2WlBL0oTOxeA07G6QaFAcZrp3CAiBXG37lLUUVXpsW5HefLlaiC2Oy7UBpxFD2mO9C0y8CZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalk%2faisreporter@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49522},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"//":"Floor at 20.10 to support Venus CerboGX firmware (currently Node 20.18.2). Bump back to >=22 once Cerbo ships a newer Node.","node":">=20.10"},"gitHead":"2a5aa1c2324dcf95547fdc53b921fff1f00e81c0","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd008190-20e9-465a-8693-052fabb08e9f"}},"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Signal K server plugin to report your position to MarineTraffic, AISHub, and other similar aggregators","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ggencoder":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^6.2.2","mocha":"^11.7.5","rimraf":"^6.1.3","prettier":"^3.8.2","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^22.10.5","@types/mocha":"^10.0.10","@signalk/server-api":"^2.24.0","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter_1.2.3_1778161870315_0.27689238483214984","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@signalk/aisreporter","version":"1.3.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"Apache-2.0","_id":"@signalk/aisreporter@1.3.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"Scott Bender"}],"homepage":"https://github.com/SignalK/aisreporter#readme","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"c8":{"all":true,"exclude":["src/**/*.d.ts","test/**","coverage/**","dist/**"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"5dd57d88ec1b2eabd225cabeee9dabe65760a0fb","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-1.3.0.tgz","fileCount":9,"integrity":"sha512-Th0RXL2Sw5vozEH+dgOKBqAttjiph0kBpIYxm8GK8BsNQEtTXrI4R3JRPoei6ToutbMvHOef8k+6lrdDwEiGUg==","signatures":[{"sig":"MEUCIQCEgj6O1LxFwUvL8lszdVrxSb2O3F9eXZwPtR2OMlgRrwIgQf500WyArOtWCbGUalDV7P13AsSNP2rI3EH3So+/5LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalk%2faisreporter@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146298},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"//":"Floor at 20.10 to support Venus CerboGX firmware (currently Node 20.18.2). Bump back to >=22 once Cerbo ships a newer Node.","node":">=20.10"},"gitHead":"96c4d5abf0003b98af8a679daab17996ab6dc4f5","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"signalk":{"appIcon":"./logo.svg","displayName":"AIS Reporter","screenshots":["./docs/screenshots/1_config.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd008190-20e9-465a-8693-052fabb08e9f"}},"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"11.13.0","description":"Signal K server plugin to report your position to MarineTraffic, AISHub, and other similar aggregators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ggencoder":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^6.2.2","mocha":"^11.7.5","rimraf":"^6.1.3","prettier":"^3.8.2","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^22.10.5","@types/mocha":"^10.0.10","@signalk/server-api":"^2.24.0","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter_1.3.0_1780575740328_0.708841979668545","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@signalk/aisreporter","version":"1.3.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"Apache-2.0","_id":"@signalk/aisreporter@1.3.1","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"Scott Bender"}],"homepage":"https://github.com/SignalK/aisreporter#readme","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"c8":{"all":true,"exclude":["src/**/*.d.ts","test/**","coverage/**","dist/**"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"560b45c6d43b560f4de03ede072998a408d83dc9","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-1.3.1.tgz","fileCount":9,"integrity":"sha512-NdFN7SFsV2Am/ZwetXQKcbkabS06b/ocK7iiBjPFYW3U00I0ORraET6wFH4q7TRX6qFGNkkM8GPiaG1ja+lkDQ==","signatures":[{"sig":"MEUCIFLWOnrKbU1HZw6nYqopsAriEV+eN5ibp2TKUn1EZCg5AiEAposHFPz+Nr/4teZ/CfFisHofe1S79ZtFrzWwpZEa+vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalk%2faisreporter@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151943},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"//":"Floor at 20.10 to support Venus CerboGX firmware (currently Node 20.18.2). Bump back to >=22 once Cerbo ships a newer Node.","node":">=20.10"},"gitHead":"0dd79b7b072614d7f15edcb17aa3e2ab46a8a781","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"signalk":{"appIcon":"./logo.svg","displayName":"AIS Reporter","screenshots":["./docs/screenshots/1_config.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd008190-20e9-465a-8693-052fabb08e9f"}},"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"11.13.0","description":"Signal K server plugin to report your position to MarineTraffic, AISHub, and other similar aggregators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ggencoder":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^6.2.2","mocha":"^11.7.5","rimraf":"^6.1.3","prettier":"^3.8.2","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^26.0.0","@types/mocha":"^10.0.10","@signalk/server-api":"^2.24.0","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter_1.3.1_1782295068337_0.1854448250007874","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@signalk/aisreporter","version":"1.3.2","keywords":["signalk-node-server-plugin"],"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"Apache-2.0","_id":"@signalk/aisreporter@1.3.2","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"Scott Bender"}],"homepage":"https://github.com/SignalK/aisreporter#readme","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"c8":{"all":true,"exclude":["src/**/*.d.ts","test/**","coverage/**","dist/**"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"ad53f39ac08c9ec32a6b5ecb9b664bf84d5e585d","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-1.3.2.tgz","fileCount":9,"integrity":"sha512-dBOecOMIilGjROQ0HkxPYA/AaceN24Dq8AXFwLxMvgYAaxMsKP0It9Jd/qg7yGnh242wPeqzh8HbsHC3CdyZaQ==","signatures":[{"sig":"MEUCIGC5Txf8YWULR7luOBC51IIsORjgtnqPaH458y00G39qAiEAwUBFl03+vRRZUTxTvTw9hZRNF6+nHN8w+G4zA1vUw3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalk%2faisreporter@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150796},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"//":"Floor at 20.10 to support Venus CerboGX firmware (currently Node 20.18.2). Bump back to >=22 once Cerbo ships a newer Node.","node":">=20.10"},"gitHead":"b317adf9a082545645133ac06a402920aaf370d1","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"signalk":{"appIcon":"./logo.svg","displayName":"AIS Reporter","screenshots":["./docs/screenshots/1_config.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd008190-20e9-465a-8693-052fabb08e9f"}},"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"11.13.0","description":"Signal K server plugin to report your position to MarineTraffic, AISHub, and other similar aggregators","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ggencoder":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^6.2.2","mocha":"^11.7.5","rimraf":"^6.1.3","prettier":"^3.8.2","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^26.0.0","@types/mocha":"^10.0.10","@signalk/server-api":"^2.24.0","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/aisreporter_1.3.2_1782488312892_0.5722171741540893","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"c8":{"all":true,"exclude":["src/**/*.d.ts","test/**","coverage/**","dist/**"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"_id":"@signalk/aisreporter@1.4.0","bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"dist":{"shasum":"66c732fc78c284ed2cce808ca869092269299bff","tarball":"https://registry.npmjs.org/@signalk/aisreporter/-/aisreporter-1.4.0.tgz","fileCount":9,"integrity":"sha512-6uB5kNd17maIA7ZHnnz+Mg2ZJAo8s2criEkzkITW+gO6nRz6059fIfVxx8yfXQN9U65Qk9TUPAjPdksp3gbtfQ==","signatures":[{"sig":"MEUCIBLnje0LlmgqARqCwpIXo85hPv/6YuP2C29YR0IDpwRqAiEA8aPK2MH0i9kxcHyJXX/FY5zaqh9IXlIbGyUnuBClsNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDpvNHDsnxkuXVIFcbeqNAmIQXMFV5FWFqxzBsKxxTDPAiEAkBiHfoJuLVJ8W1y3NHd71EbkCGbZNo672EwGd/A/t4A="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalk%2faisreporter@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150678},"main":"dist/index.js","name":"@signalk/aisreporter","types":"dist/index.d.ts","author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"engines":{"node":">=24"},"gitHead":"13225ab77924d0afb02575ac7b7820bf031676bf","license":"Apache-2.0","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"signalk":{"appIcon":"./logo.svg","displayName":"AIS Reporter","screenshots":["./docs/screenshots/1_config.png"]},"version":"1.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd008190-20e9-465a-8693-052fabb08e9f"}},"homepage":"https://github.com/SignalK/aisreporter#readme","keywords":["signalk-node-server-plugin"],"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"_npmVersion":"11.19.0","description":"Signal K server plugin to report your position to MarineTraffic, AISHub, and other similar aggregators","directories":{},"maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"_nodeVersion":"24.21.0","contributors":[{"name":"Scott Bender"}],"dependencies":{"ggencoder":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","tsx":"^4.21.0","chai":"^6.2.2","mocha":"^12.0.0","rimraf":"^6.1.3","prettier":"^3.8.2","typescript":"^7.0.2","@types/chai":"^5.2.3","@types/node":"^26.0.0","@types/mocha":"^10.0.10","@signalk/server-api":"^2.24.0","@stryker-mutator/core":"^10.0.0","@stryker-mutator/mocha-runner":"^10.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aisreporter_1.4.0_1790271170997_0.927526828841635"}}},"time":{"created":"2017-06-24T19:55:14.220Z","modified":"2026-09-24T17:32:51.477Z","0.0.1":"2017-06-24T19:55:14.220Z","0.0.2":"2017-07-03T05:42:41.211Z","0.0.3":"2017-07-09T16:16:18.314Z","0.0.4":"2018-02-12T07:05:39.118Z","0.0.5":"2018-04-09T19:33:59.533Z","0.0.6":"2018-05-21T20:19:20.947Z","1.0.0":"2018-09-25T17:46:42.189Z","1.0.1":"2018-09-25T19:14:45.685Z","1.1.0":"2021-06-16T20:10:09.738Z","1.2.0":"2026-04-24T15:15:40.066Z","1.2.1":"2026-04-24T17:02:01.355Z","1.2.2":"2026-05-06T15:17:20.985Z","1.2.3-beta.0":"2026-05-07T03:37:16.004Z","1.2.3":"2026-05-07T13:51:10.483Z","1.3.0":"2026-06-04T12:22:20.514Z","1.3.1":"2026-06-24T09:57:48.511Z","1.3.2":"2026-06-26T15:38:33.085Z","1.4.0":"2026-09-24T17:32:51.151Z"},"bugs":{"url":"https://github.com/SignalK/aisreporter/issues"},"author":{"name":"Teppo Kurki","email":"teppo.kurki@iki.fi"},"license":"Apache-2.0","homepage":"https://github.com/SignalK/aisreporter#readme","keywords":["signalk-node-server-plugin"],"repository":{"url":"git+https://github.com/SignalK/aisreporter.git","type":"git"},"description":"Signal K server plugin to report your position to MarineTraffic, AISHub, and other similar aggregators","contributors":[{"name":"Scott Bender"}],"maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"readme":"# aisreporter\n\n[![CI](https://github.com/SignalK/aisreporter/actions/workflows/ci.yml/badge.svg)](https://github.com/SignalK/aisreporter/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/@signalk/aisreporter.svg)](https://www.npmjs.com/package/@signalk/aisreporter)\n[![License](https://img.shields.io/npm/l/@signalk/aisreporter.svg)](https://github.com/SignalK/aisreporter/blob/master/LICENSE)\n\nSignal K server plugin that reports the vessel's position, speed,\nheading, and static info to\n[MarineTraffic](https://www.marinetraffic.com/),\n[AISHub](https://www.aishub.net/), and similar aggregators over UDP.\n\nThe plugin generates the raw NMEA AIS messages itself (class B\nposition-report type 18 + static-data type 24) from Signal K paths. It\ndoes **not** require a real AIS receiver or transceiver, and it\n**will not** forward positions that came in from your existing AIS. If\nyou have an AIS and want to relay its frames, use\n[`ais-forwarder`](https://github.com/hkapanen/ais-forwarder) instead.\n\n## Installation\n\nThrough the Signal K server admin UI — App Store → search for\n_aisreporter_ → install. Or from the command line in your `~/.signalk`\ndir:\n\n```sh\nnpm install @signalk/aisreporter\n```\n\nRequires [signalk-server](https://github.com/SignalK/signalk-server)\nwith Node `>=22`.\n\n## Usage\n\n1. Configure vessel MMSI and name in the server admin UI\n   (_Server → Settings → Vessel_). Static AIS fields — length, beam,\n   callsign, ship type, GPS offset from bow / centre — come from\n   [`design.*`](https://signalk.org/specification/1.7.0/doc/vesselsBranch.html#designvessel-design-parameters)\n   Signal K paths, usually populated via `defaults.json`.\n2. Enable the plugin in _Server → Plugin Config → Ais Reporter_ and\n   add one or more UDP endpoints (see\n   [Creating stations](#creating-stations) for where to get them).\n3. Save. The plugin sends position reports at the configured rate and\n   static reports on a slower rate.\n\n![Plugin configuration page](https://user-images.githubusercontent.com/1049678/121819974-c9f05c00-cc98-11eb-943e-814889a81947.png)\n\n### Options\n\n| Key                     | Default | Meaning                                                                                                |\n| ----------------------- | ------- | ------------------------------------------------------------------------------------------------------ |\n| `endpoints`             | `[]`    | List of `{ipaddress, port}` UDP destinations.                                                          |\n| `updaterate`            | `60` s  | Position report interval (debounced).                                                                  |\n| `staticupdaterate`      | `360` s | Static info (name, dimensions, callsign) report interval.                                              |\n| `lastpositonupdate`     | `false` | Keep resending the last known position while position data isn't changing (e.g. GPS off while docked). |\n| `lastpositonupdaterate` | `180` s | Interval of the last-known-position resend.                                                            |\n\nThe static info written into AIS messages is read from these Signal K\npaths, in addition to the vessel MMSI and name:\n\n- `design.length.value.overall`\n- `design.beam.value`\n- `design.aisShipType.value.id`\n- `communication.callsignVhf`\n- `sensors.gps.fromBow.value`\n- `sensors.gps.fromCenter.value`\n\n## Creating stations\n\nYou need an IP address and a UDP port assigned by an aggregator before\nthe plugin can do anything useful. Request one from:\n\n- [MarineTraffic — My Stations](https://www.marinetraffic.com/en/users/my_account/stations/index)\n- [AISHub — Join Us](https://www.aishub.net/join-us)\n\nOther receivers that accept plain UDP AIS frames (e.g. a local\nOpenCPN) also work.\n\n## Troubleshooting\n\nThe repo ships a `udp_listen` shell helper that acts as a fake\nreceiver. Configure the plugin to send to `localhost:12345`, then run:\n\n```sh\n./udp_listen 12345\n```\n\non the same machine to see exactly what the plugin is emitting.\n\n## Contributing\n\nIssues and pull requests welcome at\n[SignalK/aisreporter](https://github.com/SignalK/aisreporter).\n`npm test` runs the mocha suite; `npm run typecheck` +\n`npm run build` guard the TypeScript surface; `npm run mutation` runs\nStryker.\n\n## License\n\nApache-2.0. See [LICENSE](LICENSE).\n","readmeFilename":"README.md"}