{"_id":"@marineyachtradar/signalk-plugin","_rev":"48-a41c35efdbb232f11146d9b48879f8d9","name":"@marineyachtradar/signalk-plugin","dist-tags":{"beta":"1.5.0-beta.5","latest":"1.6.0"},"versions":{"0.1.0":{"name":"@marineyachtradar/signalk-plugin","version":"0.1.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.1.0","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"8fcbdb1a2989aeacf20880244fc28fbd5c6dee76","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.1.0.tgz","fileCount":8,"integrity":"sha512-QyfDkqBfIcgplmErhJnsyvdhWsYIe6f15oV+A+oGa3qe9AJ4kioXYiMMJ6tqseKIQR28+oHuYNVTAUNdcH8umg==","signatures":[{"sig":"MEYCIQCwj8y4LbbuJj1YQGXH4auXl2kWTSqHu5F8sJHSUDgroAIhAMUefRgNp2OXiDm+luAuPC+KBy6wewtBCcsSk80IZS8s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41494},"main":"plugin/index.js","engines":{"signalk":">=2.0.0"},"gitHead":"34339b034d836fa514c057369550cf734ce4fe5b","scripts":{"build":"node build.js","postinstall":"node build.js"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","displayName":"MaYaRa Radar (Server)"},"_npmUser":{"name":"dirkwa","email":"dirkwahrheit@gmail.com"},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.6.3","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.14.0","@marineyachtradar/mayara-gui":"^0.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.1.0_1766032665267_0.44226357581645104","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@marineyachtradar/signalk-plugin","version":"0.1.2","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.1.2","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"58c869335c82f2c3aaaadf2545a148758a5a2d22","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.1.2.tgz","fileCount":8,"integrity":"sha512-88OtuhaO/L7vj834+K4rfI8y+58d3Uk7rByZDJcIgql6JDNEMGio7m8X7itZ4y/9YLqwO/et0k9fbScAT4hKng==","signatures":[{"sig":"MEUCIHoN/vAabtUitvOD41ln4fhu4q5R8wO3yXUb1YLFmSbLAiEAxEiOyPwHDwr2klV1QwCUEeSHcebcMWIxbMjdwEbSV1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41541},"main":"plugin/index.js","engines":{"signalk":">=2.0.0"},"gitHead":"0cbd6a4af226211516e1e816ed6aa3752cfd9b42","scripts":{"test":"echo \"No tests yet\" && exit 0","build":"node build.js","postinstall":"node build.js"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","displayName":"MaYaRa Radar (Server)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.7.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.14.0","@marineyachtradar/mayara-gui":"^0.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.1.2_1766033803459_0.02880376919262262","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@marineyachtradar/signalk-plugin","version":"0.1.3","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.1.3","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"9d02b539fca6e73a18480f7ffa19ccb5b26b2b48","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.1.3.tgz","fileCount":8,"integrity":"sha512-qYUPv7QL4JQ930O/fKcmn2O8Eqx6tr3pJhj4x5P50pEnOKsPiuu+IR3kobzKkq+O9AsVR45OimjnRfPQzJH0yQ==","signatures":[{"sig":"MEUCIHqLaBaWr+C3Bzv+OKqa3Bxk1oU8Pv5jfUqBdLtbZuryAiEA8l/sNtybGQkYzflfuY7klucqjOerA1o+mKIFz4FJ+W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42052},"main":"plugin/index.js","engines":{"signalk":">=2.0.0"},"gitHead":"d1b09a2852cd5e94100ba40897273214725c7767","scripts":{"test":"echo \"No tests yet\" && exit 0","build":"node build.js","postinstall":"node build.js"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","displayName":"MaYaRa Radar (Server)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.7.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.14.0","@marineyachtradar/mayara-gui":"^0.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.1.3_1766093174405_0.9360698990244647","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@marineyachtradar/signalk-plugin","version":"0.1.5","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.1.5","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"49fa37f7ac3828a62f52cc27e8ba35c0267490a5","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.1.5.tgz","fileCount":8,"integrity":"sha512-PKTzdi0Tx1l2LaSAGApROcjK0XN0N/x3eAH8LJ7EgoOdeV0bweC3uTRloM+3XjV8mG5+fl6/x3cXoGzCcKJzrg==","signatures":[{"sig":"MEUCIQCXJOQSJEJs9rAUb+dqG1v2s4bi1d7agDjkDypDitl1uQIgEwJdneaOwz4Ow+aNG/a5tYQNdBuj261pCK2TLJYs0HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43449},"main":"plugin/index.js","engines":{"signalk":">=2.0.0"},"gitHead":"bfdea56b951e6b2922c3cffcf2fed4c86d4f16fd","scripts":{"test":"echo \"No tests yet\" && exit 0","build":"node build.js","postinstall":"node build.js"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","displayName":"MaYaRa Radar (Server)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.7.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.14.0","@marineyachtradar/mayara-gui":"^0.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.1.5_1766096799031_0.7015119993652668","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@marineyachtradar/signalk-plugin","version":"0.2.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.2.1","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"17686d6253d227991a215d54b22e48e5c095ba5d","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.2.1.tgz","fileCount":31,"integrity":"sha512-TicUwu8Hx5SSgZZLtSPO99DdPeFSEYGGhhByfYJRbofChg1mJC4JqsdSA8KlSa8JHW2ZwRWXabRo1RCdaPxzYg==","signatures":[{"sig":"MEUCIQDRWWf+lVPTosGHNaYBk5/83UQi7xhKQ3sbBY7aXWW1iwIgYXblEMmZQtFYp129c0X7H54+IM1gsz86iqojVw1XXro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1521794},"main":"plugin/index.js","engines":{"signalk":">=2.0.0"},"gitHead":"347aa1301a4bebc8093e82121d7fdb6f3361aa58","scripts":{"test":"echo \"No tests yet\" && exit 0","build":"node build.js","prepublishOnly":"node build.js"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","displayName":"MaYaRa Radar (Server)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.7.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.14.0","@marineyachtradar/mayara-gui":"^0.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.2.1_1766777648042_0.25233288862240677","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-beta.1":{"name":"@marineyachtradar/signalk-plugin","version":"0.5.0-beta.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.5.0-beta.1","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"fb722ce835e41eeff1a0fb9146b628652ad3120b","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.5.0-beta.1.tgz","fileCount":33,"integrity":"sha512-hpP7L8SrQjtk41hXc0moSM0Dc/AoYin018F08KCprkH0zECGVChI2qj5ADUvNCKEOD54lqnqmK8NtRs2IHBW4A==","signatures":[{"sig":"MEUCIQCXWai31YVXOzDphNm8ZZdac5FO7RXh3C8tvp7IXInNlgIgayrCSX91uDuh0rUrXRWiGRJO574aajSaGcHEaQEslks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@0.5.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107092},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"signalk":">=2.0.0"},"gitHead":"df0009e0ab3a1dcfb70d6a5d57a8929a5c2ac986","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","displayName":"MaYaRa Radar (Server)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.4","eslint":"^9.26.0","vitest":"^3.0.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^9.0.0","typescript":"^5.5.0","@babel/core":"^7.29.0","@types/node":"^20.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=0.1.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.5.0-beta.1_1775351263237_0.6788889974047028","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"0.5.0-beta.2":{"name":"@marineyachtradar/signalk-plugin","version":"0.5.0-beta.2","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.5.0-beta.2","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"1bd0f830b0fbea0e1c5c45fd4145938fd9c011ce","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.5.0-beta.2.tgz","fileCount":33,"integrity":"sha512-nDv05fNeHBgvQZA1kEplUKGqeIEMNPfdbHhhf4p6d7LY8Xu4CBArJ+0JcItZgNjkeOyG0/z3gMejV6VhrKcC+Q==","signatures":[{"sig":"MEUCIQCJQvnJLCvromZq1mBTK5KNaju0YPA3ARE5N0PRF1FNTQIgGUu8FUcBIRY//hmOjs5b11gMKrG8yHC0d72B3haQyjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@0.5.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107112},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=20","signalk":">=2.0.0"},"gitHead":"bbdf2b45dbcc0d97ad582a644624cdb6e8237a77","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","displayName":"MaYaRa Radar (Server)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.4","eslint":"^9.26.0","vitest":"^3.0.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^9.0.0","typescript":"^5.5.0","@babel/core":"^7.29.0","@types/node":"^20.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=0.1.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.5.0-beta.2_1775352195602_0.5641791574401862","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"0.5.0":{"name":"@marineyachtradar/signalk-plugin","version":"0.5.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.5.0","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"5d2183ea553ee32fc767537bd591fed5f1733b4f","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.5.0.tgz","fileCount":33,"integrity":"sha512-9fFIiLLyx2VN3jlT+qSuyXw9wTgjHhK73v3NkJDT3Wx/eNhbe3MtNy8vhtHq7v2lHRxK0dCt0lgejMia/0XLpQ==","signatures":[{"sig":"MEQCIG2UdQIv5tXbAUgO54TCqUxORzYwMXf8iN07h3sej8ZfAiAdd26Whn1uYhNGb7hpQSg+PtVWAOAe+AkI4xfP89295Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107880},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=20","signalk":">=2.0.0"},"gitHead":"4199f3d3cbf2165b088a022f68dcdaaa2416177e","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","displayName":"MaYaRa Radar (Server)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^9.26.0","vitest":"^3.0.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^9.0.0","typescript":"^5.5.0","@babel/core":"^7.29.0","@types/node":"^20.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=0.1.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.5.0_1775361495211_0.44834228000753473","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@marineyachtradar/signalk-plugin","version":"0.5.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.5.1","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"7d7d78cd9753fa6df547ded745f8a7c91225dd4b","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.5.1.tgz","fileCount":33,"integrity":"sha512-giKUrnrC3h/yZ2jZODriYPFckrosj4mF8S7Rbo9oGDDtX5TzPyVxTv5Nek2tBIPQx1hcyv0OAqu/ytTJP3fHAw==","signatures":[{"sig":"MEQCIEC4Bz8MCzMEDF1Erl6rfO4UZNo32T/gR1E95uN0Eq41AiBBrGFUUq8sZEKdxlIZ2moIRiVCt98QFelQ96IykOBDiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108552},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=20","signalk":">=2.0.0"},"gitHead":"8c0506bdc3ea2130ae8b02d89bb9b8db62d41b4b","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","displayName":"MaYaRa Radar (Server)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^9.26.0","vitest":"^3.0.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^9.0.0","typescript":"^5.5.0","@babel/core":"^7.29.0","@types/node":"^20.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=0.1.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.5.1_1775409624229_0.0037309339389921536","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@marineyachtradar/signalk-plugin","version":"0.5.2","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.5.2","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"a36ad5e6d3394c33e23e23874a63c3d4faca45cf","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.5.2.tgz","fileCount":33,"integrity":"sha512-xT9XUDZZBM4IIjNCxg66bPKPTy7rANq9s+P+6V2xA3GcGJgYrJQ0N0J2lEU6uygLaB50jhgH9RwhSR/mJSVXOA==","signatures":[{"sig":"MEYCIQC2QDwVSVseT6c7/WjY3i7EXAbBc4VNAq8GwnwAkglDPAIhAKErOSJMebL4awy4Atrbeo+cApJ8SsMFyQInTaMDmQxc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110922},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=20","signalk":">=2.0.0"},"gitHead":"14e5de830fb84822d8f38302fb58826973d6adb4","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","displayName":"MaYaRa Radar (Server)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^9.26.0","vitest":"^3.0.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^9.0.0","typescript":"^5.5.0","@babel/core":"^7.29.0","@types/node":"^20.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=0.1.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.5.2_1775414590802_0.6384036797886878","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@marineyachtradar/signalk-plugin","version":"0.5.3","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.5.3","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"f462ce89beefa1e0edd5552e69c3cedf8b7cfe06","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.5.3.tgz","fileCount":33,"integrity":"sha512-s3qRlTJbbTmyygEs2gAsIniOlj9shFYHxR19pjqDqROnpnmVKmo1I4gTXH9fRoTKvqzEBgGkombRkREFYhFalw==","signatures":[{"sig":"MEQCIFdPFpouI698XRhi8qwiBrTXLSGiDpZksXdDvMhq6R5HAiB0yNZ5aL+/JHj9qTmsJY/HHSXygYXOfcd57o1JToB1lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124398},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=20","signalk":">=2.24.0"},"gitHead":"ce8cfd6f7a86717d2c8ef5a120157768bb7498f0","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","displayName":"MaYaRa Radar (Server)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^9.26.0","vitest":"^3.0.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^9.0.0","typescript":"^5.5.0","@babel/core":"^7.29.0","@types/node":"^20.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=0.1.6"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.5.3_1775664797443_0.15335627718875866","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@marineyachtradar/signalk-plugin","version":"0.5.5","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.5.5","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"3a272d8efd904ee7140773aa19101f5710cad2d7","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.5.5.tgz","fileCount":34,"integrity":"sha512-5jgBIeu/DMTKM15FDm0htF8mZXYH6nruyPJsL+rqIGSEjJs2yyB/WUNp5boSATIRWarEkqnAL/qAC/eL5MfQxQ==","signatures":[{"sig":"MEYCIQCPhL7qZEJyfR0EdC8LQHhVoBEkaTgV1anQEOh+VNMlzQIhAM0oedwrsSbytKzmgxvBd5vcTDFDM0/VL1L65T5iEHER","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341529},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=20","signalk":">=2.24.0"},"gitHead":"ce4810ea72b4f5f4579d3c7fd98f5bedfe83fcba","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","displayName":"MaYaRa Radar (Server)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^9.26.0","vitest":"^3.0.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^9.0.0","typescript":"^5.5.0","@babel/core":"^7.29.0","@types/node":"^20.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=0.1.6"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.5.5_1776832435600_0.02214047891796711","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@marineyachtradar/signalk-plugin","version":"0.5.6","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.5.6","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"21ea004f0b1088709ab25ff2298a6f926870524b","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.5.6.tgz","fileCount":34,"integrity":"sha512-3aEF6Us9jMnp0iStnlgO/in5H6Se6Tl1heAZaD4f3LDusLLCIWO2/fARN55y6qgkB13BrHvSz0js3s74GXIghQ==","signatures":[{"sig":"MEUCIErSziFR8pTJIfX+tLwXDNsMnh7INtw8pjNs7+BjAysAAiEA49prZ8MswZAxc3yeBx7y/ZVGwa3Bpr4W4m/Z0/foqU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341536},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=20","signalk":">=2.24.0"},"gitHead":"0e6f89c2e1634a13ae63667df19dcdf87b632e69","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.11.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^9.26.0","vitest":"^3.0.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^9.0.0","typescript":"^5.5.0","@babel/core":"^7.29.0","@types/node":"^20.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=0.1.6"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.5.6_1778129328611_0.5266266009560032","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"0.5.7":{"name":"@marineyachtradar/signalk-plugin","version":"0.5.7","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.5.7","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"c523b5e27108666639366b5a2ee91c8bcb5507b1","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.5.7.tgz","fileCount":34,"integrity":"sha512-DMJT1kjXDZ82GEO5cLTRgTZpB9++BrbsOhKXJJuPNPnbag+umvW/BEfwNV/ybzZP+x00+PyvMe8sjWhIO+axug==","signatures":[{"sig":"MEUCIQCYzp2duw/qGN7IvOL+Yc6kJ0HZ4jyq/mYhalRh1ykVYQIgDwjMEgdH00YbE/hmpl8clgYRDbRzXghV63p4ffFiZNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343076},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=20","signalk":">=2.24.0"},"gitHead":"8b4fb5318653bd243637c3e8741447d224f7c486","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.11.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^9.26.0","vitest":"^3.0.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^9.0.0","typescript":"^5.5.0","@babel/core":"^7.29.0","@types/node":"^20.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=0.1.6"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.5.7_1778130536970_0.9175183708747905","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"0.6.0":{"name":"@marineyachtradar/signalk-plugin","version":"0.6.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.6.0","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"ee05a5e1333f60a535ef277f37d7621c818fad0d","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.6.0.tgz","fileCount":35,"integrity":"sha512-hPT79jFbzDfE5iRo5cC6LM7+nR2DqslyTXXnnRHAdTeLC0l5UHtBvY0LUzvXwKf5/r8P8os17Glj8fypcdmqSQ==","signatures":[{"sig":"MEQCIF01hEPsBHWOXo/RLrWEZu+UpPecqusC8rNFcI/lwknPAiBvGjzgRSdLZykMi1aIdzRYa1MuYjkkCrKKEtHub6z3dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":850365},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"67accb3155ce4c100c44b3a3bb8eca063f567374","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.11.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^9.26.0","vitest":"^3.0.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^9.0.0","typescript":"^5.5.0","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=0.1.6"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.6.0_1778131286019_0.00039783751975841497","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"0.6.1":{"name":"@marineyachtradar/signalk-plugin","version":"0.6.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.6.1","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"44141c0c4f88d0651be166a8c30b40f863b09549","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.6.1.tgz","fileCount":35,"integrity":"sha512-h5DsWCrfb3gu48fkqVFLunii7RkVyLg/tkHVTzUMFKPnkocKqpILCMNJutcCr9M2UMRoSMuQyQyCnOkbPaBl3w==","signatures":[{"sig":"MEYCIQDisIeEAIJcpON7IdYjjKKiYyQExhYErMJqWvaTgIIyLQIhAILREcEflY9os0610bE2aumhrLeXMrksBPouhbyjwTNn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":854538},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"5248bbbdeb1cf921307cf6bdeb0640e0b6f19d2d","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.11.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^9.26.0","vitest":"^3.0.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^9.0.0","typescript":"^5.5.0","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=0.1.6"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.6.1_1778472531124_0.15307062552321238","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"0.6.2":{"name":"@marineyachtradar/signalk-plugin","version":"0.6.2","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@0.6.2","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"22d1407962fb515a8a49996e20341c7185a951bc","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-0.6.2.tgz","fileCount":35,"integrity":"sha512-sQSAbrlBpw9cbB/gnsQVp+EfcR5CIDle+3HLF02V3PA5Wx7FGDQo2TLdPhQ6gkgTYzFwNQuLCXCbD4gJwD+arg==","signatures":[{"sig":"MEUCIQC2Epk+oTs86nCKDfCqCxKrORGETMRFGO+41IopFQhVAAIgIzaZRgmafwdRe2FCawkd2oRK6tYlRsBPbIt+zZXP9hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":854538},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"61f316e3f3d9da0d89492bcf1b2a61ba92cefdb2","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.11.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^9.26.0","vitest":"^3.0.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^9.0.0","typescript":"^5.5.0","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=0.1.6"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_0.6.2_1778474459537_0.39505110526859255","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.0.0":{"name":"@marineyachtradar/signalk-plugin","version":"1.0.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.0.0","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"fc914cb92004854a5ad4758ac59d663bbd82ed07","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.0.0.tgz","fileCount":35,"integrity":"sha512-2NsMtszrtTNLjXZ2f8dryK23/HwKt3TnfbPapqeNVw4wa7R74t5Nnng3r0zfTlkK2X/csBiJrZ1SddmvwlgDSg==","signatures":[{"sig":"MEUCIQCU3pD1QJkESOHhqwAH+G0qJYJBhqchHhmB2t/W2GCpewIgbkX3KhYkxOdt70CqrO3iydo744TvWReS33jGuEtJDJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":851984},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"bfd0811b700eb5b358703544b8c6fe5630afbf03","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.11.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^9.26.0","vitest":"^3.0.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^9.0.0","typescript":"^5.5.0","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=1.6.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.0.0_1778539371779_0.6228086129033821","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.1.0":{"name":"@marineyachtradar/signalk-plugin","version":"1.1.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.1.0","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"be7e19687ddda0e33098ab91c3441941c580927d","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.1.0.tgz","fileCount":39,"integrity":"sha512-Za3tVY2anVfnFF6CMiG7XTYYspcXngsDLLQ7GhPoP3VHKYwcg0CGFMmjftD2Do2WwNYfV9MUWqcQYjh/ZIVsCQ==","signatures":[{"sig":"MEQCIArRWNHKF+xQyYQQLzmd+xBfuDNzgWp+L6OhNaHvk0SYAiBRlLSr1L3fUNYj2wEHGu7RNI8aZB9eIkRKeyruJjCYvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":884020},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"3dba126e9332a05c227a5d1dcdf08de6bb893a9c","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=1.6.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.1.0_1779661119059_0.6093263381694114","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.1.1":{"name":"@marineyachtradar/signalk-plugin","version":"1.1.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.1.1","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"c32d42073c6897ff41119f2fec8796e76e9aec16","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.1.1.tgz","fileCount":39,"integrity":"sha512-Xb546a9cvlaZk9sv1+u5RP+bi3u6f5dNWxH72POnjONnp9mob55gXsdRsDBCrsvC3z4mhCSAzWR4nady5tmQLg==","signatures":[{"sig":"MEUCIEttODCknhBpBVcf/2PwXXUVpWyW4U8nXJLSWyj0LTT9AiEAoAQQmb1dOzqEULLWYZuVGXjBIQF/8NynXlk92p+//r0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":889422},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"2f1af36aad45bae064f7d4cb3fc9ad3b2a94a825","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=1.6.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.1.1_1779666457748_0.25898413457796465","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.1.2":{"name":"@marineyachtradar/signalk-plugin","version":"1.1.2","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.1.2","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"39efbef0924f75e3d34ccaf0ef63d906ee3a6c27","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.1.2.tgz","fileCount":39,"integrity":"sha512-Sb2FMufRZl2SLODc4Qzmn+WDLMOoV9ln9Z/w9RdCJp8BZ4JzIyYEzGhVGwqTm4PGCLa1TMbr1YkwXAb7Mpo9XA==","signatures":[{"sig":"MEUCIQDnJfIb/jQ1EnSqnmLf2KNlcRnMHm4uc/a9kaAkzx+1VwIgBTRs4HaaNIFp3jmr5Gx0mWb9vWyzwSpqNFE8jDjBSmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":885307},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"ed07eff1a6138b27f734fb9f5f0a17e1aa45d3b5","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=1.6.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.1.2_1779732470757_0.8861388757529192","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.2.0-beta.1":{"name":"@marineyachtradar/signalk-plugin","version":"1.2.0-beta.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.2.0-beta.1","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"971f3ef4629683096c0b86e652cd710e695564b8","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.2.0-beta.1.tgz","fileCount":43,"integrity":"sha512-Kf9xN8JM9mGc26NoQfroVL5/uG7D+sp9MGCe7wb8Ao4rLaX5ZXFn8BKbIcvXxifhQzbcfeLgrxfGgGHjT24gcA==","signatures":[{"sig":"MEUCID5va4HCy6WaiIfoOXFDIhjMXiT9vby7Dj41rtHym8jjAiEAnaqNCMFTC+5hc5Yyg5kjYHR+hPxAgASosJGYtl0+3KI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.2.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":917503},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"eac900d49245dc7705405cb215828e60da760748","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=1.6.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.2.0-beta.1_1779925511490_0.9763400417275185","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.2.0-beta.2":{"name":"@marineyachtradar/signalk-plugin","version":"1.2.0-beta.2","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.2.0-beta.2","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"069386c7226e55e8a91ba4f5691610872e92aeb3","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.2.0-beta.2.tgz","fileCount":43,"integrity":"sha512-wiXIlTCJo28/wJAOrIaNnS21+yj1W6WJpgOr8YziwayAuWiwkph1q/5257AtK72hYyYevTu0WikQwnqBSMr8kg==","signatures":[{"sig":"MEYCIQCD2oL6gdefB1PINpfzHglzVxAsNV9+hSu+c3ov8BMvUgIhAMUKYGCDDWCQn/DhXhAw2Vk2ZBfNs3m8gc/CMDIggvAQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.2.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919160},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"742872f25c5339bf52d8e3af45bc9c401fb68457","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.13.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=1.6.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.2.0-beta.2_1779996989872_0.3660074073415711","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.2.0":{"name":"@marineyachtradar/signalk-plugin","version":"1.2.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.2.0","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"a1cd33064a09616cc425ef33c74cbf1ad0c51cc9","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.2.0.tgz","fileCount":43,"integrity":"sha512-rmo0LsLKamLQ6ZlM8rv2V51b4rARVf1kaO4RsZuroAhhlSsGN9i5387THo2+h+UVR4kALeVTAxMyBHkauAhOog==","signatures":[{"sig":"MEQCIAOAMkEHO282v9lXy83CNZWxFaxrhS9BMQgh/JSQWr59AiArBWLsRWuPY+Oi84TUDcXXFLl/iFYNCpUjnex14etxsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919153},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"6c202704fc44bb853e4ec354641ac7bdfc59dbaa","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.13.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=1.6.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.2.0_1780086912640_0.6790770830201627","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.2.1":{"name":"@marineyachtradar/signalk-plugin","version":"1.2.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.2.1","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"169cc618d3ddb3e8f7c42d049760f372a07cdb88","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.2.1.tgz","fileCount":43,"integrity":"sha512-Waphbie8G7QO+JW/axJu9G0/ahzqnA/GJNDBK/VOZrA8MXJUF3q4p+mx8GuDBWtCwf76JpMgHUjd4Emtuv5k9Q==","signatures":[{"sig":"MEQCIDOy8/+ofv5GZSWKjTmWObireN9aCnPuT2DnnCaYJb5sAiBBKU7VEcK3pxoUyTUy+A777Lc401yZllgTctf/D9Q3pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":922194},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"6b580e379e79cfc1f68b6490fc1e8562f5d2d34f","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.13.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=1.9.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.2.1_1780092186451_0.006940652438925943","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.2.2":{"name":"@marineyachtradar/signalk-plugin","version":"1.2.2","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.2.2","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"fb300e63682138959140acc27a75ab962f1199c7","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.2.2.tgz","fileCount":43,"integrity":"sha512-vqkyP9VZuhay+IrWcFxPZktx93jr+TDmwxnyfJVlpPdJKk4Kvf8aNaGh3CYQ+Ncck+UIFHEB0Kj92aG0j24Y+g==","signatures":[{"sig":"MEUCIQCRh3CQyoiSRnBYk9+ZbtnOrG1xHWZdwXtdiqch7e+qBQIgejpvpwyRPK6dBbsmZPvlWDbU/9erXd0cGjah5a4S22c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":932632},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"f100ae4712ca0b214dca919b9f062156fcbfa8a7","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.13.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=1.9.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.2.2_1780256118708_0.6283278094025067","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.2.3":{"name":"@marineyachtradar/signalk-plugin","version":"1.2.3","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.2.3","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"c0cb589c378f443e32d345e4a16487b183bcc08b","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.2.3.tgz","fileCount":43,"integrity":"sha512-xXiNt1M4Li83FsWV4dDQHmIobtQWjosv09dkEiy2SXPE1w7yeUu2OVJTAx2A4xANlZsL9SzWOPCV7875p3fkNA==","signatures":[{"sig":"MEYCIQD/9eIctCU8ymUq7mj54j/aRgTJ2UyzXeFukIj5kJqQJgIhAPGwodEwo91j3PFGo9mHFpb4oqFw/ZgH3evtcOmnzwjw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":935911},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"aa05bff5a8b0e92867e2d5b29e4ecae42131ed69","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.13.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=1.9.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.2.3_1780272143812_0.06254869896602355","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.3.0":{"name":"@marineyachtradar/signalk-plugin","version":"1.3.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.3.0","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"ba89a934ada31f71a4f1474e5cedc7c654ed4c3e","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.3.0.tgz","fileCount":43,"integrity":"sha512-hYJaC1NfZnlg4MiImcPepDzTNsJehreeotUfaByk/cFw3qiTErkx6GGX53MHMzcRHuxxNnwPNGXmTh8uii+fKw==","signatures":[{"sig":"MEUCIQDCxhGXKuA8mp3AHj3GAunY5r1kU785QRxGWnExOeVf2wIgatT5hVOQVadejdM/HJrPfSV9IPyAFKZ5N2cc6TrkO68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":938886},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"9caf444020180bd3b838ba25b97a2d9bd5f4b540","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.13.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=1.9.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.3.0_1780344828165_0.5614624482077151","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.4.0-beta.1":{"name":"@marineyachtradar/signalk-plugin","version":"1.4.0-beta.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.4.0-beta.1","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"3f0eceacbc3248a36ccfed58b4b6e318551ea315","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.4.0-beta.1.tgz","fileCount":43,"integrity":"sha512-q4XQzJZaY96gNouo1pDZwIFPuPpvZz6yHBnIZDAQZqcLnEgonHTN2z5UPAxXPYnnw96WVBnjow2cDGMCdo4K9g==","signatures":[{"sig":"MEYCIQDuSycbj1ihM3YcHjiWySh2eKlYtB7b/yMbAXTZYWJVuQIhAI08o7dFWtz8yQuDtnr0HVczq1V9fVh2bes3scYg80iS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.4.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":940585},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"398e7520121278b42a8ceb5b861260d15d40852d","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.13.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=1.9.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.4.0-beta.1_1780353585067_0.8794440398940644","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.4.0-beta.2":{"name":"@marineyachtradar/signalk-plugin","version":"1.4.0-beta.2","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.4.0-beta.2","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"6cd6a46c3d3f174322918df09234a826baf562f8","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.4.0-beta.2.tgz","fileCount":43,"integrity":"sha512-kgEHwhi8Hfp1Ue6fcQw9gjCOr30yfnUqH6C/2E+1vXxk7RV2sH+VDje8LqS6Za9gbwY1j1KGLd88p/q/YWvINw==","signatures":[{"sig":"MEQCIB/6tVCeNfuuyc++Ty+mL3+FCKEUV+v8j5YxCm/IzmCcAiBkcbBBCpn/95f07he4weWMv4ueoOh0Th3sKEFevR5dBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.4.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":946119},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"2025f41a246017190cdfa12fdc7775c9ac5e5487","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.13.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=1.9.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.4.0-beta.2_1780361861277_0.45128742711896486","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.4.0-beta.3":{"name":"@marineyachtradar/signalk-plugin","version":"1.4.0-beta.3","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.4.0-beta.3","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"cdf384a52616ed992605e23f2ffb9008e611a3a7","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.4.0-beta.3.tgz","fileCount":43,"integrity":"sha512-u8LSfWVE9QxREYr4FqVgnxA9gXBDYD1gv2Oe+6YaZkum3S5XTqY6kKEDeLxuqpLN6Ec3AOGr/DG8sWxeudAtoA==","signatures":[{"sig":"MEQCIAl6B0M/G0jun1sWeR+DkEZPtzUiMJU7Z8/lr3npelgpAiAwUbgYY9TXWJq6McKvoVmneYuVMpJJ+bAmX3V/zWEebw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.4.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":948745},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"97c711467c0e6b1beddb7cd3748057969ff77f51","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.13.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"peerDependencies":{"signalk-container":">=1.9.0"},"peerDependenciesMeta":{"signalk-container":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.4.0-beta.3_1780365201522_0.2550559212025636","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.4.0":{"name":"@marineyachtradar/signalk-plugin","version":"1.4.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.4.0","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"0da77360f227818b08d86ace19dfb4c4f6fffca2","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.4.0.tgz","fileCount":43,"integrity":"sha512-z4VKLByf3xm/lBpZLd9yQUTaQf311PZOd+seeDYS/mDpaa2AGEiuWPFnH1EwqhWLKv7t7V0TIppKpdLoZeyJsA==","signatures":[{"sig":"MEUCIBX+fIqwM6SapSg9HvQNkWlnBMhw8ug7d878q7meuYStAiEAkF2GhXMWeiAXmy+CC0m5fwvzYVQ+lNgqYTlgRd1qiQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":950014},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"775989219f66f66ca57324b416817897d860d49a","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.13.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.4.0_1780372846115_0.5309773256398347","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.4.1":{"name":"@marineyachtradar/signalk-plugin","version":"1.4.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.4.1","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"42d05cce63d56020261f06a0f7e028c1ebc0f8b1","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.4.1.tgz","fileCount":47,"integrity":"sha512-L8G4CqaU9js24SEBKAxd3rb2Rm1AxMmDskwAOxIOMpO+jwzJIcS40GeXYbZwvT3onEOpHUDTERSnJWxtmoFZ9w==","signatures":[{"sig":"MEYCIQDN71lk6AQyAGRLCKoqPIvMa2ktalnlkAc7+5LMsHOqagIhALaVHktST5b019UfyckUEEu3+FAtxKpAV/XTEU/y+Mwd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":952766},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"54833d25ba141896892d36d48e1d72a07f95a500","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && eslint --fix 'src/**/*.ts' 'test/**/*.ts'","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.13.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.4.1_1780529686289_0.07243920695767803","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.4.2":{"name":"@marineyachtradar/signalk-plugin","version":"1.4.2","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.4.2","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"59244e7012a0a9b95aced304fd9f39bf76b8feb9","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.4.2.tgz","fileCount":47,"integrity":"sha512-kPf91Ec9cQQOxMEgpp9JtYTaBKR8htEVY2guqYbYtsNfdGLT6+CCMsXrV05tpL4Ly1NBqOloZG4KehLwTWvxig==","signatures":[{"sig":"MEUCICDcwAAFU+QCD4lZZadenaq14X9GLsK+Rv3q21eEeEkKAiEAi0H9ZS9+/PffZggFMi1aN3lEqy9X21zU2rAOkPBvtVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":953184},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"6cfd709261b8e8de642e5cb8017ec9a44e54a3a0","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" && eslint --fix 'src/**/*.ts' 'test/**/*.ts' && npm run format:other","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\" \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","format:other":"prettier --write \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.13.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.4.2_1781544575515_0.7826097533258538","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.4.3":{"name":"@marineyachtradar/signalk-plugin","version":"1.4.3","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.4.3","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"8b295adbe89d9257d64cc02ac033de3e8be9975e","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.4.3.tgz","fileCount":47,"integrity":"sha512-5e9xOuNWWeN7aJudVyOqNbnq0LmivAupNAhIpbPhcprzFmnGPKobueGfGVGAug7s9Tg9TPSnLaLWOEdf+mpdwA==","signatures":[{"sig":"MEUCIA4ii78YokmmSbdl1dw0ViZQprOdpF+G/CLI2HFa5/5kAiEAyv3Cx8CU8CmwWHj8PwLwy7p63iBs2gpnUGw2hcOdP9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963050},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"4717f57682fd1047a7813e41db0c7d3d2d3d9c10","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" && eslint --fix 'src/**/*.ts' 'test/**/*.ts' && npm run format:other","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\" \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","format:other":"prettier --write \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.16.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.4.3_1783183661785_0.7591059858774882","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.4.4":{"name":"@marineyachtradar/signalk-plugin","version":"1.4.4","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.4.4","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"86fb984c9ef7d2e6af7e4f786605cf3754f12290","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.4.4.tgz","fileCount":47,"integrity":"sha512-HSga2vx5YO9vYXuA+9QgQGDG0XVC7LJdJBrIBMdkYnl65DYg8TJGPw+SvN7bUM/x9RCfz4MTYTaAjjA6wkfkmA==","signatures":[{"sig":"MEUCIQD5o4ZKkdD9oflLH3gFUIkup3L6BW8PR0L0VSKoQ0lgzQIgFMCtBRvqJV3t6AkAfdAKJs62z3j3mJExmzR2PsjOkYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":967729},"main":"plugin/index.js","types":"./plugin/index.d.ts","engines":{"node":">=22","signalk":">=2.24.0"},"gitHead":"fa5cb69ae1b7077ea187eaf584a1b9a114345477","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"vitest run","build":"tsc && node build.js && webpack","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" && eslint --fix 'src/**/*.ts' 'test/**/*.ts' && npm run format:other","build:all":"npm run lint && npm run build && npm run test","build:config":"webpack","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\" \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","format:other":"prettier --write \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","prepublishOnly":"npm run build"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.16.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.14.0","@sinclair/typebox":"^0.34.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","webpack":"^5.105.4","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/node":"^22.0.0","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","@types/express":"^5.0.0","typescript-eslint":"^8.0.0","@babel/preset-react":"^7.28.5","@signalk/server-api":"^2.24.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.4.4_1783186508602_0.861134557172851","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.5.0-beta.1":{"name":"@marineyachtradar/signalk-plugin","version":"1.5.0-beta.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.5.0-beta.1","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"eab838bfd4605eaa99f6d3ffcd9913529cc296ab","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.5.0-beta.1.tgz","fileCount":53,"integrity":"sha512-KYMkbsHkVw/I2QrRw57Ctm6VndLMZoyuPNuL1J2ArCc4lXFb6D1mBD86+wIbsv+zphQHbCaNUEDW0Yi/m4aE/w==","signatures":[{"sig":"MEYCIQChS5+1dCSsfAtkHhgwm1ZasPUeC/SdGtRpgvLCxri0rQIhAP7TnogsUSzh1lH7BjiKTy+jjyT/QIA7Kf/h0QUApc3c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.5.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1076074},"main":"plugin/index.js","type":"module","types":"./plugin/index.d.ts","engines":{"node":">=22.15.0","signalk":">=2.31.0"},"gitHead":"1fd0fb106293bcc1e7a71724c164425a204818a6","scripts":{"lint":"eslint 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts'","test":"vitest run","build":"tsc && npm run typecheck:panel && node build.js && vite build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" && eslint --fix 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts' && npm run format:other","test:e2e":"node test/e2e/run-e2e.mjs","build:all":"npm run lint && npm run build && npm run test","build:config":"vite build","format:check":"prettier --check \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","format:other":"prettier --write \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","prepublishOnly":"npm run build","typecheck:panel":"tsc -p src/configpanel --noEmit"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.16.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.14.0","typebox":"^1.3.11","http-proxy-middleware":"^4.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.2.1","react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"^19.2.18","@types/express":"^5.0.0","@types/react-dom":"^19.2.4","typescript-eslint":"^8.0.0","@signalk/server-api":"^2.31.0-beta.1","@vitejs/plugin-react":"^6.0.5","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0","@module-federation/vite":"^1.20.5"},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.5.0-beta.1_1786219587139_0.26955085088545205","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.5.0-beta.2":{"name":"@marineyachtradar/signalk-plugin","version":"1.5.0-beta.2","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.5.0-beta.2","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"21db9d6635516cfb7d98070f7435b8c7cddf6533","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.5.0-beta.2.tgz","fileCount":53,"integrity":"sha512-wTnI16vcF5tT7XdGISgkXT9hEWqF9hzKMH8ZJsm06CbTbW4UbDUarch8Bovk9plGC6k15655/ACzlrjkCP8cAA==","signatures":[{"sig":"MEUCIDozwed7ghYjp99KFVEFQIganMSFAT1UBoKewIjZW8fIAiEAwoezXIehNAbuVD6ZdCE2ULqOKcT/dALnWLp3eAwBXtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.5.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1067530},"main":"plugin/index.js","type":"module","types":"./plugin/index.d.ts","engines":{"node":">=22.15.0","signalk":">=2.31.0"},"gitHead":"c8fdb9c76ec439712769ddc5ad1bec4ef89894e1","scripts":{"lint":"eslint 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts'","test":"vitest run","build":"tsc && npm run typecheck:panel && node build.js && vite build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" && eslint --fix 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts' && npm run format:other","test:e2e":"node test/e2e/run-e2e.mjs","build:all":"npm run lint && npm run build && npm run test","build:config":"vite build","format:check":"prettier --check \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","format:other":"prettier --write \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","prepublishOnly":"npm run build","typecheck:panel":"tsc -p src/configpanel --noEmit"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.16.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.14.0","typebox":"^1.3.11","http-proxy-middleware":"^4.2.0","signalk-container-helper":"^0.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.2.1","react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"^19.2.18","@types/express":"^5.0.0","@types/react-dom":"^19.2.4","typescript-eslint":"^8.0.0","@signalk/server-api":"^2.31.0-beta.1","@vitejs/plugin-react":"^6.0.5","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0","@module-federation/vite":"^1.20.5"},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.5.0-beta.2_1786224322381_0.4936636904109115","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.5.0-beta.3":{"name":"@marineyachtradar/signalk-plugin","version":"1.5.0-beta.3","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.5.0-beta.3","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"b96cb40e29d5d896f1ee76d5f3984e06e81ad216","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.5.0-beta.3.tgz","fileCount":53,"integrity":"sha512-bCtFQdj8GAI5RXMgyrBZOr1cBnr9uJIbqCXp+Cwi9rwk3OKHLyZ1X9EHf8iBerhjQIn6GLAH1TMcp/gPmgtt4Q==","signatures":[{"sig":"MEUCIQCSLDAbwvaEJz0R0q49uzx7G3QPFUOaY9eO9xRNt9/1lAIgXkCiyxkl0kSPOF9ZmxwfInjCJUeuFUlT5lGYYaFBJvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.5.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1069650},"main":"plugin/index.js","type":"module","types":"./plugin/index.d.ts","engines":{"node":">=22.15.0","signalk":">=2.31.0"},"gitHead":"45969bf0eb6d9261d90e2dd604fdebd1efe78fb2","scripts":{"lint":"eslint 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts'","test":"vitest run","build":"tsc && npm run typecheck:panel && node build.js && vite build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" && eslint --fix 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts' && npm run format:other","test:e2e":"node test/e2e/run-e2e.mjs","build:all":"npm run lint && npm run build && npm run test","build:config":"vite build","format:check":"prettier --check \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","format:other":"prettier --write \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","prepublishOnly":"npm run build","typecheck:panel":"tsc -p src/configpanel --noEmit"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.16.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.14.0","typebox":"^1.3.11","http-proxy-middleware":"^4.2.0","signalk-container-helper":"^0.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.2.1","react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"^19.2.18","@types/express":"^5.0.0","@types/react-dom":"^19.2.4","typescript-eslint":"^8.0.0","@signalk/server-api":"^2.31.0-beta.1","@vitejs/plugin-react":"^6.0.5","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0","@module-federation/vite":"^1.20.5"},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.5.0-beta.3_1786237880240_0.7293407214512309","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.5.0-beta.4":{"name":"@marineyachtradar/signalk-plugin","version":"1.5.0-beta.4","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.5.0-beta.4","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"69f153bd9e896152eff3ebae32de3ca03986e4ca","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.5.0-beta.4.tgz","fileCount":53,"integrity":"sha512-6ixjy98h1xGpIEcHLUMCsefzfqTnsjCsF/g9x2mhapn/YNpwG68+1k2Gg2Fn9faY9TijhY72vojacLIHFQx85Q==","signatures":[{"sig":"MEUCIQDKU0unIgtkIh5/banLU4baqwONKh7DLZqOwfkqp1dA8wIgemBK7g8l8KpZ2usovBY1pqAETK9/0xOJOy6kwk1weSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.5.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1074748},"main":"plugin/index.js","type":"module","types":"./plugin/index.d.ts","engines":{"node":">=22.15.0","signalk":">=2.31.0"},"gitHead":"c7f070a3eb0993426b10a9995a2fb29769fe8d79","scripts":{"lint":"eslint 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts'","test":"vitest run","build":"tsc && npm run typecheck:panel && node build.js && vite build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" && eslint --fix 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts' && npm run format:other","test:e2e":"node test/e2e/run-e2e.mjs","build:all":"npm run lint && npm run build && npm run test","build:config":"vite build","format:check":"prettier --check \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","format:other":"prettier --write \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","prepublishOnly":"npm run build","typecheck:panel":"tsc -p src/configpanel --noEmit"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.16.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.14.0","typebox":"^1.3.11","http-proxy-middleware":"^4.2.0","signalk-container-helper":"^0.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.2.1","react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"^19.2.18","@types/express":"^5.0.0","@types/react-dom":"^19.2.4","typescript-eslint":"^8.0.0","@signalk/server-api":"^2.31.0-beta.1","@vitejs/plugin-react":"^6.0.5","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0","@module-federation/vite":"^1.20.5"},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.5.0-beta.4_1786300284011_0.4273204333136946","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.5.0-beta.5":{"name":"@marineyachtradar/signalk-plugin","version":"1.5.0-beta.5","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.5.0-beta.5","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"45ef7c71427034febc4a690ad09f4ee4f883d5ea","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.5.0-beta.5.tgz","fileCount":53,"integrity":"sha512-pPoTvWfOJ8ETMwYkuK2YDV0pPvXFG2RSMlQTvjvUQDPEznmOOhy9epvkn/dCFI+r0f/FWlizpLq9x4SMABC6OA==","signatures":[{"sig":"MEUCIQCVM6JX1SJFpzWv/HYogbAo5TwsGVaDLL5Od2CKS2OETQIgPQ8UyB1vzm6ay3IH+kdO3izOcDYwUgdZOnU9EPlejNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.5.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1075475},"main":"plugin/index.js","type":"module","types":"./plugin/index.d.ts","engines":{"node":">=22.15.0","signalk":">=2.31.0"},"gitHead":"11b712f82ad17f681cc6fecd36eb06aad9bf731f","scripts":{"lint":"eslint 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts'","test":"vitest run","build":"tsc && npm run typecheck:panel && node build.js && vite build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" && eslint --fix 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts' && npm run format:other","test:e2e":"node test/e2e/run-e2e.mjs","build:all":"npm run lint && npm run build && npm run test","build:config":"vite build","format:check":"prettier --check \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","format:other":"prettier --write \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","prepublishOnly":"npm run build","typecheck:panel":"tsc -p src/configpanel --noEmit"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.16.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.14.0","typebox":"^1.3.11","http-proxy-middleware":"^4.2.0","signalk-container-helper":"^0.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.2.1","react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"^19.2.18","@types/express":"^5.0.0","@types/react-dom":"^19.2.4","typescript-eslint":"^8.0.0","@signalk/server-api":"^2.31.0-beta.1","@vitejs/plugin-react":"^6.0.5","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0","@module-federation/vite":"^1.20.5"},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.5.0-beta.5_1786429458313_0.7223543281320295","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.5.0":{"name":"@marineyachtradar/signalk-plugin","version":"1.5.0","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.5.0","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"71fe4a82827f031c02bc1768b343cf99119ca5ef","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.5.0.tgz","fileCount":53,"integrity":"sha512-AvQ7snZ+OtnJ7xUIxfJ1DIeXRzwwzaV6wZuqtmlx/hgsOfRbPpd2/PBMIyEyTpItE6j4KV3ZbQdXDCXUfyvKgg==","signatures":[{"sig":"MEYCIQDgCUEnExwff1Q16YEJsWbW5S8m/4Mm6BU2YN+zX4lptQIhANVn6pa8KO0lLTedalFe3AzH44AAjtOe/p6TqGJY7kCm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1076901},"main":"plugin/index.js","type":"module","types":"./plugin/index.d.ts","engines":{"node":">=22.15.0","signalk":">=2.31.0"},"gitHead":"12eb796939c8c41b168feb7ae511bbdc5f79ee39","scripts":{"lint":"eslint 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts'","test":"vitest run","build":"tsc && npm run typecheck:panel && node build.js && vite build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" && eslint --fix 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts' && npm run format:other","test:e2e":"node test/e2e/run-e2e.mjs","build:all":"npm run lint && npm run build && npm run test","build:config":"vite build","format:check":"prettier --check \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","format:other":"prettier --write \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","prepublishOnly":"npm run build","typecheck:panel":"tsc -p src/configpanel --noEmit"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.14.0","typebox":"^1.3.11","http-proxy-middleware":"^4.2.0","signalk-container-helper":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.1","react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"^19.2.18","@types/express":"^5.0.0","@types/react-dom":"^19.2.4","typescript-eslint":"^8.0.0","@signalk/server-api":"^2.31.0-beta.1","@vitejs/plugin-react":"^6.0.5","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0","@module-federation/vite":"^1.20.5"},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.5.0_1786729559585_0.7183815270117098","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.5.1":{"name":"@marineyachtradar/signalk-plugin","version":"1.5.1","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.5.1","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"7bc9ef0fd6cf13c8faf9c64e8540c419be8bebad","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.5.1.tgz","fileCount":53,"integrity":"sha512-zJeCrg4iDgp69ZUuSX/SsdYrTwaX+sBUkCpw+DVq4YdJ2wgWDY18drCqFLFcHhI6wkuKxMg52jilgyiU6HCc5g==","signatures":[{"sig":"MEUCIQCJbipxRg+KRVO7BXqfjrj4n4glCrUUDNHtfrz9dg+9nAIgErpKQqOneGU8Nt2oXfkPkEbhcpMwPMJUKI4kqsT3LGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081482},"main":"plugin/index.js","type":"module","types":"./plugin/index.d.ts","engines":{"node":">=22.15.0","signalk":">=2.31.0"},"gitHead":"8e790f5b90dc9a3053be9ba579c2e92de609df1e","scripts":{"lint":"eslint 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts'","test":"vitest run","build":"tsc && npm run typecheck:panel && node build.js && vite build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" && eslint --fix 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts' && npm run format:other","test:e2e":"node test/e2e/run-e2e.mjs","build:all":"npm run lint && npm run build && npm run test","build:config":"vite build","format:check":"prettier --check \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","format:other":"prettier --write \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","prepublishOnly":"npm run build","typecheck:panel":"tsc -p src/configpanel --noEmit"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.14.0","typebox":"^1.3.11","http-proxy-middleware":"^4.2.0","signalk-container-helper":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.1","react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"^19.2.18","@types/express":"^5.0.0","@types/react-dom":"^19.2.4","typescript-eslint":"^8.0.0","@signalk/server-api":"^2.31.0-beta.1","@vitejs/plugin-react":"^6.0.5","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0","@module-federation/vite":"^1.20.5"},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.5.1_1787996038752_0.9801449537468114","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.5.2":{"name":"@marineyachtradar/signalk-plugin","version":"1.5.2","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.5.2","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"9b35d5e259b5778ac57117078007800ba9d76a5a","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.5.2.tgz","fileCount":53,"integrity":"sha512-tHMmLeI/binWnQ6VB6xEBCA+3EJNzg3dLM/LJ7lRQKk7oeYn8JrNndNIciZbQdE2HXqvIk/cjP+ALWxKa4Rtvw==","signatures":[{"sig":"MEUCIAvK83h3sxJDoNR5MqKjmYfpe9s/OuCmO7lwEvwN0Aa5AiEA9UK4e906mf6mvetsE5K2hWtzsVi4DCKplOQ+OMfYOBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083283},"main":"plugin/index.js","type":"module","types":"./plugin/index.d.ts","engines":{"node":">=22.15.0","signalk":">=2.31.0"},"gitHead":"8f67a444b8f3555079082e6683ab63042b04ba01","scripts":{"lint":"eslint 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts'","test":"vitest run","build":"tsc && npm run typecheck:panel && node build.js && vite build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" && eslint --fix 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts' && npm run format:other","test:e2e":"node test/e2e/run-e2e.mjs","build:all":"npm run lint && npm run build && npm run test","build:config":"vite build","format:check":"prettier --check \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","format:other":"prettier --write \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","prepublishOnly":"npm run build","typecheck:panel":"tsc -p src/configpanel --noEmit"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.14.0","typebox":"^1.3.11","http-proxy-middleware":"^4.2.0","signalk-container-helper":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.1","react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"^19.2.18","@types/express":"^5.0.0","@types/react-dom":"^19.2.4","typescript-eslint":"^8.0.0","@signalk/server-api":"^2.31.0-beta.1","@vitejs/plugin-react":"^6.0.5","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0","@module-federation/vite":"^1.20.5"},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.5.2_1787997391590_0.37362597333106895","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.5.3":{"name":"@marineyachtradar/signalk-plugin","version":"1.5.3","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.5.3","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"59603b4fd33ab7eb1d2c5f3ff758d427d8084fea","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.5.3.tgz","fileCount":53,"integrity":"sha512-Aaf0oZyEGh1Bfl351Lgla5j7+N47u7ZJoT+4CSrIxNhNeglgnOPCsjcKHXdlwpo6qn3tUzJv0MsKGvEPMtnZYg==","signatures":[{"sig":"MEUCIQDdYql9zYCSB7roNsGqMC5oRaU+FZQjhl4i4c27XcW4iQIgaOMxPtMQmJeWyVs7WdPCOovZDvkm6i6kF4FBSL0KeBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1084782},"main":"plugin/index.js","type":"module","types":"./plugin/index.d.ts","engines":{"node":">=22.15.0","signalk":">=2.31.0"},"gitHead":"3e77409cf21cd8f73e114fe78a435f45284c48c4","scripts":{"lint":"eslint 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts'","test":"vitest run","build":"tsc && npm run typecheck:panel && node build.js && vite build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" && eslint --fix 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts' && npm run format:other","test:e2e":"node test/e2e/run-e2e.mjs","build:all":"npm run lint && npm run build && npm run test","build:config":"vite build","format:check":"prettier --check \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","format:other":"prettier --write \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","prepublishOnly":"npm run build","typecheck:panel":"tsc -p src/configpanel --noEmit"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.14.0","typebox":"^1.3.11","http-proxy-middleware":"^4.2.0","signalk-container-helper":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.1","react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"^19.2.18","@types/express":"^5.0.0","@types/react-dom":"^19.2.4","typescript-eslint":"^8.0.0","@signalk/server-api":"^2.31.0-beta.1","@vitejs/plugin-react":"^6.0.5","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0","@module-federation/vite":"^1.20.5"},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.5.3_1788004566246_0.7665042134423097","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.5.4":{"name":"@marineyachtradar/signalk-plugin","version":"1.5.4","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.5.4","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"e7e8808c8473cf65a016246c7ee10e892c734754","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.5.4.tgz","fileCount":55,"integrity":"sha512-KLr/DXdFuMzzBnTRVdX9CSuiYaqLegiunza2WGOVlXXqDESfy8ldptjOBIlgkrRbFJgnPWaz2SDYECbl0UdWxw==","signatures":[{"sig":"MEUCIBylL8JCRu/yQJqUIr9zUvPIwPsYKpAbSlD8knqBHDgdAiEA5hj/8H110rFhRIaIMjc0BqVGq44HQmc0uwQGYrmpbgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1093192},"main":"plugin/index.js","type":"module","types":"./plugin/index.d.ts","engines":{"node":">=22.15.0","signalk":">=2.31.0"},"gitHead":"fa2c421f4b78596d244476270340f583da7a81f5","scripts":{"lint":"eslint 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts'","test":"vitest run","build":"tsc && npm run typecheck:panel && node build.js && vite build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" && eslint --fix 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts' && npm run format:other","test:e2e":"node test/e2e/run-e2e.mjs","build:all":"npm run lint && npm run build && npm run test","build:config":"vite build","format:check":"prettier --check \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","format:other":"prettier --write \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","prepublishOnly":"npm run build","typecheck:panel":"tsc -p src/configpanel --noEmit"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.19.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.14.0","typebox":"^1.3.11","http-proxy-middleware":"^4.2.0","signalk-container-helper":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.1","react":"^19.2.4","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"^19.2.18","@types/express":"^5.0.0","@types/react-dom":"^19.2.4","typescript-eslint":"^8.0.0","@signalk/server-api":"^2.31.0-beta.1","@vitejs/plugin-react":"^6.0.5","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0","@module-federation/vite":"^1.20.5"},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.5.4_1788859274068_0.9534470017500531","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.5.5":{"name":"@marineyachtradar/signalk-plugin","version":"1.5.5","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","_id":"@marineyachtradar/signalk-plugin@1.5.5","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"db1db1f3cdd26f43cf970ea58cd6e14b841e463a","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.5.5.tgz","fileCount":55,"integrity":"sha512-VlfXxvPpLk2kkb52sGvXSspL9WPFzsMBRA9EdYBvJZrQ+g9DfEq2JB6HiRW3oDuYx2Sjm+++GeptqjjmsJ0Aqw==","signatures":[{"sig":"MEUCIQCiA0lvH1AUL2gtvx6hqoUx8Rx5jCQfnkj/j6HjnqbwqgIgYgYHAu6DHdRxbulNWeXConmOUJl2frR/h2qWQJkDlEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096424},"main":"plugin/index.js","type":"module","types":"./plugin/index.d.ts","engines":{"node":">=22.15.0","signalk":">=2.31.0"},"gitHead":"fb7fd8111feada4f611764f50231121e5fd5b5cf","scripts":{"lint":"eslint 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts'","test":"vitest run","build":"tsc && npm run typecheck:panel && node build.js && vite build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" && eslint --fix 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts' && npm run format:other","test:e2e":"node test/e2e/run-e2e.mjs","build:all":"npm run lint && npm run build && npm run test","build:config":"vite build","format:check":"prettier --check \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","format:other":"prettier --write \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","prepublishOnly":"npm run build","typecheck:panel":"tsc -p src/configpanel --noEmit"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.19.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.14.0","typebox":"^1.3.11","http-proxy-middleware":"^4.2.0","signalk-container-helper":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.1","react":"^19.2.4","eslint":"^10.3.0","vitest":"^5.0.0","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"^19.2.18","@types/express":"^5.0.0","@types/react-dom":"^19.2.4","typescript-eslint":"^8.0.0","@signalk/server-api":"^2.31.0-beta.1","@vitejs/plugin-react":"^6.0.5","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0","@module-federation/vite":"^1.20.5"},"_npmOperationalInternal":{"tmp":"tmp/signalk-plugin_1.5.5_1789346419178_0.887105724188189","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.6.0":{"_id":"@marineyachtradar/signalk-plugin@1.6.0","bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"dist":{"shasum":"8ecd2735b1752d1326c60e4ea631ae9eb163ebe5","tarball":"https://registry.npmjs.org/@marineyachtradar/signalk-plugin/-/signalk-plugin-1.6.0.tgz","fileCount":72,"integrity":"sha512-umXQOhMp/fanD9ksX3zHr04G6/Mn816UVjdeqk2V9L/WYS3T+tPf0WolzILZ90RrctmeI5C3QfH6/fzH52MyRQ==","signatures":[{"sig":"MEUCIQDJxv6UR8otYLcecRo60NaWlhWnpe9pyXloeF4ZNrOJrAIgURO7Nv2ksWEwKmniSElHCqCABHCAsqXMHJOUuCkVd6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGisHvo+FSAMHyDH/01GGop4ytt6Gm2eYt4DudOX3w+eAiEAqscrnPwcsq1keiEUESeF8Mz5HTWkdmrJ23jL3yBcwrg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marineyachtradar%2fsignalk-plugin@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1158457},"main":"plugin/index.js","name":"@marineyachtradar/signalk-plugin","type":"module","types":"./plugin/index.d.ts","author":{"name":"MarineYachtRadar Contributors"},"engines":{"node":">=22.15.0","signalk":">=2.31.0"},"gitHead":"32bd84449cd7040fe1f12314abaeb781955c3d62","license":"Apache-2.0","scripts":{"lint":"eslint 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts'","test":"vitest run","build":"tsc && npm run typecheck:panel && node build.js && vite build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" && eslint --fix 'src/**/*.ts' 'src/**/*.tsx' 'test/**/*.ts' && npm run format:other","test:e2e":"node test/e2e/run-e2e.mjs","build:all":"npm run lint && npm run build && npm run test","build:config":"vite build","format:check":"prettier --check \"src/**/*.ts\" \"src/**/*.tsx\" \"test/**/*.ts\" \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","format:other":"prettier --write \"**/*.md\" \"*.{json,yml,yaml,mjs,js}\" \".github/**/*.{yml,yaml}\"","prepublishOnly":"npm run build","typecheck:panel":"tsc -p src/configpanel --noEmit"},"signalk":{"webapp":{"name":"MaYaRa Radar","location":"/plugins/@marineyachtradar/signalk-plugin/","description":"Marine radar display connected to mayara-server"},"appIcon":"assets/mayara_logo.png","requires":["signalk-container"],"displayName":"MaYaRa Radar (Server)","screenshots":["./docs/screenshot/mayara_screenshot_1.png"]},"version":"1.6.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c4c19496-08f7-49c1-ac12-2cb3e2fb6886"}},"homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"_npmVersion":"11.19.0","description":"MaYaRa Radar - Connect SignalK to mayara-server","directories":{},"maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.14.0","typebox":"^1.3.11","http-proxy-middleware":"^4.2.0","signalk-container-helper":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.1","react":"^19.2.4","eslint":"^10.3.0","vitest":"^5.0.0","prettier":"^3.0.0","@types/ws":"^8.5.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"^19.2.18","@types/express":"^5.0.0","@types/react-dom":"^19.2.4","typescript-eslint":"^8.0.0","@signalk/server-api":"^2.31.0-beta.1","@vitejs/plugin-react":"^6.0.5","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0","@module-federation/vite":"^1.20.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/signalk-plugin_1.6.0_1791137721433_0.10511150978274775"},"signalk-plugin-enabled-by-default":true}},"time":{"created":"2025-12-18T04:37:45.168Z","modified":"2026-10-04T18:15:21.955Z","0.1.0":"2025-12-18T04:37:45.408Z","0.1.2":"2025-12-18T04:56:43.606Z","0.1.3":"2025-12-18T21:26:14.572Z","0.1.5":"2025-12-18T22:26:39.181Z","0.2.1":"2025-12-26T19:34:08.229Z","0.5.0-beta.1":"2026-04-05T01:07:43.388Z","0.5.0-beta.2":"2026-04-05T01:23:15.751Z","0.5.0":"2026-04-05T03:58:15.359Z","0.5.1":"2026-04-05T17:20:24.354Z","0.5.2":"2026-04-05T18:43:10.960Z","0.5.3":"2026-04-08T16:13:17.590Z","0.5.5":"2026-04-22T04:33:55.730Z","0.5.6":"2026-05-07T04:48:48.830Z","0.5.7":"2026-05-07T05:08:57.207Z","0.6.0":"2026-05-07T05:21:26.247Z","0.6.1":"2026-05-11T04:08:51.352Z","0.6.2":"2026-05-11T04:40:59.744Z","1.0.0":"2026-05-11T22:42:52.027Z","1.1.0":"2026-05-24T22:18:39.258Z","1.1.1":"2026-05-24T23:47:37.930Z","1.1.2":"2026-05-25T18:07:50.917Z","1.2.0-beta.1":"2026-05-27T23:45:11.690Z","1.2.0-beta.2":"2026-05-28T19:36:30.072Z","1.2.0":"2026-05-29T20:35:12.894Z","1.2.1":"2026-05-29T22:03:06.678Z","1.2.2":"2026-05-31T19:35:18.928Z","1.2.3":"2026-06-01T00:02:24.046Z","1.3.0":"2026-06-01T20:13:48.362Z","1.4.0-beta.1":"2026-06-01T22:39:45.228Z","1.4.0-beta.2":"2026-06-02T00:57:41.428Z","1.4.0-beta.3":"2026-06-02T01:53:21.687Z","1.4.0":"2026-06-02T04:00:46.298Z","1.4.1":"2026-06-03T23:34:46.491Z","1.4.2":"2026-06-15T17:29:35.722Z","1.4.3":"2026-07-04T16:47:41.979Z","1.4.4":"2026-07-04T17:35:08.804Z","1.5.0-beta.1":"2026-08-08T20:06:27.399Z","1.5.0-beta.2":"2026-08-08T21:25:22.564Z","1.5.0-beta.3":"2026-08-09T01:11:20.441Z","1.5.0-beta.4":"2026-08-09T18:31:24.234Z","1.5.0-beta.5":"2026-08-11T06:24:18.503Z","1.5.0":"2026-08-14T17:45:59.823Z","1.5.1":"2026-08-29T09:33:58.921Z","1.5.2":"2026-08-29T09:56:31.737Z","1.5.3":"2026-08-29T11:56:06.424Z","1.5.4":"2026-09-08T09:21:14.226Z","1.5.5":"2026-09-14T00:40:19.345Z","1.6.0":"2026-10-04T18:15:21.532Z"},"bugs":{"url":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin/issues"},"author":{"name":"MarineYachtRadar Contributors"},"license":"Apache-2.0","homepage":"https://github.com/MarineYachtRadar/mayara-server-signalk-plugin#readme","keywords":["signalk-node-server-plugin","signalk-webapp","signalk-category-instruments","radar","marine","mayara","signalk-plugin-configurator"],"repository":{"url":"git+https://github.com/MarineYachtRadar/mayara-server-signalk-plugin.git","type":"git"},"description":"MaYaRa Radar - Connect SignalK to mayara-server","maintainers":[{"name":"dirkwa","email":"dirkwahrheit@gmail.com"}],"readme":"# MaYaRa Server SignalK Plugin\n\nA SignalK plugin that connects to [mayara-server](https://github.com/MarineYachtRadar/mayara-server) and exposes marine radars via SignalK's Radar API. Supports automatic container management via [signalk-container](https://github.com/dirkwa/signalk-container).\n\n## Prerequisites\n\n- **SignalK Server ≥ 2.31.0** (the v3.4.0 Radar API this plugin implements ships in 2.31.0+)\n- **Node.js ≥ 22.15** (tested on Node 22 and 24) — http-proxy-middleware v4 requires it\n- **[signalk-container](https://github.com/dirkwa/signalk-container) ≥ 1.6.0** (for managed container mode, optional)\n- **Podman** or **Docker** runtime (for managed container mode)\n\n## How It Works\n\nThe plugin acts as a thin proxy between SignalK and mayara-server. All radar protocol handling runs in mayara-server — this plugin registers as a Radar API provider, forwards control commands, and streams binary spoke data.\n\n```\n┌─────────────────────────────────────────────────────────────────┐\n│                        SignalK Server                           │\n│  ┌───────────────────────────────────────────────────────────┐  │\n│  │              mayara-server-signalk-plugin                 │  │\n│  │                                                           │  │\n│  │  HTTP Client ──────► RadarProvider ◄────── SpokeForwarder │  │\n│  │      │                    │                     │         │  │\n│  └──────┼────────────────────┼─────────────────────┼─────────┘  │\n│         │    radarApi.register()     binaryStreamManager        │\n│         │                    │                     │            │\n│  ┌──────┼────────────────────┼─────────────────────┼─────────┐  │\n│  │      │        SignalK Radar API                 │         │  │\n│  │      │  /signalk/v2/api/vessels/self/radars/*   │         │  │\n│  └──────┼──────────────────────────────────────────┼─────────┘  │\n└─────────┼──────────────────────────────────────────┼────────────┘\n          │ HTTP                            WebSocket│\n          ▼                                          ▼\n┌─────────────────────────────────────────────────────────────────┐\n│                  mayara-server (container)                       │\n│  /signalk/v2/api/vessels/self/radars/*           .../spokes     │\n└─────────────────────────────────────────────────────────────────┘\n```\n\n## Installation\n\nInstall from the **SignalK App Store** or from source:\n\n```bash\ngit clone https://github.com/MarineYachtRadar/mayara-server-signalk-plugin\ncd mayara-server-signalk-plugin\nnpm install\nnpm run build\nnpm link\n# In your SignalK server directory:\nnpm link @marineyachtradar/signalk-plugin\n```\n\n## Configuration\n\nThe plugin provides a custom configuration panel in the SignalK Admin UI.\n\n### Container Mode (default)\n\nWith **signalk-container** installed, the plugin automatically pulls and manages the `ghcr.io/marineyachtradar/mayara-server` container image using host networking for radar multicast discovery.\n\n- **Image version** — select `latest`, `main`, or a specific release tag\n- **Auto-update on each plugin start** — when the selected version is a floating tag (`latest`, `main`, etc.), the plugin pulls from the registry on every start, compares the registry digest against the running container's image, and recreates if newer. Offline-tolerant: if the boat is out of cell coverage at boot, the check is skipped silently and the cached container keeps running. Semver-pinned versions are never auto-updated — pin to a specific release tag if you want to freeze on a known build.\n- **Check** — queries signalk-container's centralized update detection service. Auto-detects whether the running tag is semver (compare via GitHub releases) or floating like `latest`/`main` (compare local digest to remote). Offline-tolerant: if the boat is at sea, returns the last cached result rather than failing.\n- **Update** — pulls the selected version, recreates the container, and reapplies the resource limits (see below).\n- **Arguments** (advanced) — optional CLI args like `--brand furuno --interface eth0`\n- **Radar settings survive updates** — mayara's own configuration (the name you gave a radar, its guard zones, exclusion zones, range units) is stored on the Signal K host at `~/.signalk/plugin-config-data/signalk-container/mayara-config/mayara/`, rather than inside the container. Recreating the container — for an update, or after a settings change — leaves it untouched.\n\nWithout arguments, mayara-server auto-discovers all radar brands on all network interfaces.\n\n### Signal K Authentication\n\nThe plugin reaches back into the local Signal K server in two places: it subscribes to navigation deltas over WebSocket (so the radar overlay can render own-ship heading/position), and it does a one-shot REST read of `/signalk/v1/api/vessels/` so the AIS overlay is populated immediately (rather than trickling in vessel-by-vessel over the next 5–60 s). On a Signal K server with security **enabled** — the default for fresh installs — both calls need a bearer token.\n\nThe plugin uses the standard Signal K device-access-request flow to obtain one. No copy-pasting tokens from the admin UI required:\n\n1. **On first start**, the plugin POSTs a `readwrite` access request for `clientId = mayara-server-signalk-plugin`. The request appears in your admin UI under **Security → Access Requests** with description _\"MaYaRa Radar (Server) — AIS overlay seeding + radar/target/notification writebacks\"_.\n2. Plugin status changes to _\"Awaiting Signal K token approval — see Security → Access Requests\"_. Approve the request once. (Mayara may also push radar targets, MARPA tracks, and notifications back to Signal K in future releases — hence the `readwrite` scope.)\n3. The plugin caches the issued JWT to a `signalk-token` file in its plugin data directory (mode `0600`) — typically `~/.signalk/plugin-config-data/mayara-server-signalk-plugin/signalk-token` — and recreates the container with `-n ws:127.0.0.1:${PORT}` plus the token delivered through the `MAYARA_SIGNALK_TOKEN` environment variable. (The token is passed as an env var rather than a bind-mounted file because the container runs as a different UID than the Signal K host process, and env vars cross that boundary cleanly.)\n4. Subsequent restarts reuse the cached token. On start the plugin first validates it against Signal K; if it's still good there's no further admin interaction, and if it was revoked the plugin drops it and requests a fresh one automatically (see _Revoking access_ below).\n\nUntil the request is approved (or if you deny it), the container runs with `-n tcp:127.0.0.1:${TCPSTREAMPORT}` instead. Navigation deltas still flow, only the initial AIS REST snapshot is skipped (the overlay then fills from live deltas as vessels are heard). If the request is denied, device registration is disabled, or the request expires, the plugin keeps re-requesting on the reconnect interval — so approving (or enabling device registration) later is picked up without restarting the plugin.\n\nWhile the upstream connection is unauthenticated or hasn't delivered navigation yet, the radar GUI surfaces an on-screen status banner (e.g. _\"Waiting for SignalK token approval\"_ or _\"SignalK navigation lost\"_), so the cause of a missing position/AIS overlay is visible without digging through logs. That banner is implemented in mayara-server itself; see its documentation for details.\n\n**Settings:**\n\n- **`requestSignalkToken`** (default: `true`) — disables the auto-request flow. Set to `false` if you'd rather mayara stay on the unauthenticated TCP stream, or if you intend to pass a token manually via `mayaraArgs: [\"--signalk-token\", \"<token>\"]` (or `--signalk-token-file`).\n\n**Requirements:**\n\n- mayara-server image that accepts the token via the `MAYARA_SIGNALK_TOKEN` environment variable — present on `:main` and on releases newer than v3.5.1. If your `Image version` is `latest` and the most recent release is still ≤ v3.5.1, switch to `main` (or wait for the next release) to exercise the WS-with-token path. The token request itself works regardless of the mayara version.\n- Signal K's **Security → Settings → Allow New Device Registration** must remain enabled (it's on by default). If you've disabled it, the plugin's POST returns 403 and the container stays on the TCP fallback; plugin status surfaces a hint and it keeps re-requesting, so enabling registration later recovers without a restart.\n\n**Revoking access:** delete the device entry in **Security → Devices** (or deny it under **Security → Access Requests**). That's all — no manual file cleanup needed. The plugin notices the cached token has been revoked, discards it, drops the container back to the unauthenticated TCP stream, and requests a fresh one. Approve the new request and the AIS overlay re-seeds automatically.\n\n### Resource Limits\n\nThe plugin sets sensible default resource caps so a runaway container can't take down Signal K:\n\n| Setting      | Default | Why                                                                   |\n| ------------ | ------- | --------------------------------------------------------------------- |\n| `cpus`       | `2`     | Mayara processing peaks ≈ 1 core; headroom for spikes and multi-radar |\n| `memory`     | `1g`    | Hard memory cap, OOM-killed if exceeded                               |\n| `memorySwap` | `1g`    | = memory → swap disabled (recommended on Pi/eMMC)                     |\n| `pidsLimit`  | `200`   | Bounds runaway thread leaks                                           |\n\nA dual-range radar with ARPA active sits around 380 MB steady-state, so the previous\n512 MB cap left almost no headroom: the container spent its time in memory reclaim\nrather than being OOM-killed, which looks like a sluggish radar picture rather than\na crash. 1 GB restores headroom.\n\nTested on a Pi 5 8GB with a Garmin xHD2 at 24 NM range. If your setup needs different limits (e.g. multiple radars, larger range, weaker hardware), override per-field via signalk-container's plugin config under **Per-container resource overrides**:\n\n```json\n{\n  \"mayara-server\": {\n    \"cpus\": 3.0,\n    \"memory\": \"1g\",\n    \"memorySwap\": \"1g\"\n  }\n}\n```\n\nThe override is field-level merged on top of the plugin defaults — you don't have to know what the plugin set, just specify what you want different. Use `null` to remove a specific limit set by the plugin (e.g. `{\"memory\": null}` for unlimited memory).\n\nSee [signalk-container's developer guide](https://github.com/dirkwa/signalk-container/blob/master/doc/plugin-developer-guide.md#resource-limits) for the full reference.\n\n### External Mode\n\nSet **Managed container** to off to connect to a mayara-server instance running elsewhere:\n\n- **Host** — IP address or hostname\n- **Port** — HTTP port (default: 6502)\n\n### Radar Display\n\nThe webapp opens mayara-server's built-in GUI directly on mayara-server's own\nport (6502 by default), so that port must be reachable from the browser. The\nAIS overlay is unaffected — mayara-server relays vessels from Signal K into its\nown store, so the same targets appear. The transport follows the **Use\nHTTPS/WSS** setting. With it off the GUI runs over unencrypted HTTP, even when\nSignal K itself is served over HTTPS — enable HTTPS/WSS when the radar session\nneeds transport protection.\n\nThe host is resolved to match where mayara-server runs. When the plugin manages\nthe container, mayara-server is on the same machine as Signal K, so the address\nthe browser already used to reach Signal K is reused and the link works from\nanywhere on the network. In external mode the configured **mayara-server host**\nis used, since it names a different machine. The port always comes from the\nplugin configuration.\n\nDisabling **Open the radar GUI directly on mayara-server** routes the GUI\nthrough Signal K instead. The browser then stays on the Signal K port and\ninherits its TLS, so only that port needs to be reachable. Choose this if\nmayara-server's port is closed to the network, or if Signal K is served over\nTLS and the radar session should be encrypted too.\n\nNote that upgrading from a version without this setting adopts the new default:\ninstallations that relied on the proxy need to disable it explicitly.\n\n### Collision Alarms\n\nEach ARPA target mayara tracks gets its own collision alarm when its closest\npoint of approach (CPA) comes too close too soon. **Collision alarms → Radar\ntargets** picks the sensitivity (harbour, coastal — the default — or offshore)\nor turns them off. The alarms use the same notification shape as\n[signalk-collision-alerts](https://github.com/dirkwa/signalk-collision-alerts)\ndoes for AIS, one per target at\n`notifications.navigation.closestApproach.radar:<radarId>:<targetId>`, so\nchart plotters can acknowledge them and draw the CPA line. CPA and time to CPA\nare mayara's own, so the alarm agrees with the radar display. This works the\nsame whether the plugin runs mayara-server in a container or connects to one\nelsewhere.\n\nA ship seen by both AIS and radar alarms twice, once per sensor, until Signal K\ncan tell that both contacts are the same ship.\n\n## Features\n\n- **Container management**: Pull, update, and run mayara-server via signalk-container with sensible default resource limits\n- **Multi-radar support**: Auto-discovers all radars connected to mayara-server\n- **Full Radar API**: Power, range, gain, sea/rain clutter, ARPA targets\n- **Collision alarms**: One CPA/TCPA alarm per ARPA target, in the shared Signal K collision alarm shape\n- **Binary spoke streaming**: Forwards protobuf spoke data via SignalK's binaryStreamManager\n- **Auto-reconnection**: Handles disconnections with configurable retry\n- **Resilient Signal K authentication**: Requests a device token automatically, validates the cached token on start, and re-requests without a restart if it's denied, revoked, or expires\n- **Centralized update detection**: Delegated to signalk-container's update service. Auto-detects semver vs floating tags, offline-tolerant with persistent cache, no direct shellouts.\n- **User-configurable resource limits**: Default caps on CPU, memory, and PIDs; per-field overrides via signalk-container's config.\n\n## Development\n\n```bash\nnpm install\nnpm run build\n```\n\n### Scripts\n\n- `npm run format` — prettier + eslint --fix\n- `npm run lint` — eslint check\n- `npm run build` — compile TypeScript + Vite-build the config panel\n- `npm run test` — run tests (vitest)\n- `npm run build:all` — lint + build + test\n\n## Related Projects\n\n- **[mayara-server](https://github.com/MarineYachtRadar/mayara-server)** — Standalone radar server\n- **[signalk-container](https://github.com/dirkwa/signalk-container)** — Container manager for SignalK\n- **[Signal K Server](https://github.com/SignalK/signalk-server)** ≥ 2.31.0 — provides the v3.4.0 Radar API\n\n## License\n\nApache-2.0 — See [LICENSE](LICENSE)\n","readmeFilename":"README.md"}