{"_id":"signalk-derived-data","_rev":"87-da17138706be79d8377dab4b58652a8c","name":"signalk-derived-data","dist-tags":{"beta":"1.44.0-beta.1","latest":"1.46.0"},"versions":{"1.0.0":{"name":"signalk-derived-data","version":"1.0.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.0.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"eb52b7774225187e6ea018fa4a661b25c5180d07","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.0.0.tgz","integrity":"sha512-kd6pipRojP6j17YFj74M/NhYmuINcNxI/T6eP0++Y3PLN/tLRVhFputHmSSog+sYJ/JFyh8FksopkZDI+JwaJw==","signatures":[{"sig":"MEQCICUuoC8GXv1F3BETBjikH0eYyRjdReV92pvXX6QbT7/dAiB6sN8mZqeHsTpgnzKD75Ly71IrOAMhjLsh2ecnGTbPZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"eb52b7774225187e6ea018fa4a661b25c5180d07","gitHead":"5f6b78ec4b3ab5d4d21e8accb5a650ef796ca68f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"3.10.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^2.2.0","lodash":"^3.10.1","baconjs":"^0.7.88"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data-1.0.0.tgz_1499731333058_0.5470919124782085","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"signalk-derived-data","version":"1.1.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.1.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"52aa5a5860fb9aa100f4570438996ff9ad1cbb17","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.1.0.tgz","integrity":"sha512-WSeS0/qUD4xxk04Jxy3z2H0cwG/retQ/k7MOOQp9ezY3MXvjNuH7d7yUbbMSHBRf0HUns2+VNVyIgL0LzETsrw==","signatures":[{"sig":"MEYCIQDF1jFDVSb90HtCXZvIPw3JBHWwQK7B11g4s+IAps9YCgIhAJM7J2p9DHNIFnAwIUJFsN7H93eKQggjOIhKdcu7By3B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"52aa5a5860fb9aa100f4570438996ff9ad1cbb17","gitHead":"dc678bf0250ce354029b9b09dbb30f93e425dc10","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"3.10.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^2.2.0","lodash":"^3.10.1","baconjs":"^0.7.88"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data-1.1.0.tgz_1499732539284_0.34905511559918523","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"signalk-derived-data","version":"1.2.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.2.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"622b45df67f9f1600e456e8e09e2ad5732cf27da","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.2.0.tgz","integrity":"sha512-+wch3tGbHx9IcvRbsGZjaWmfmMHMXxhg7UL4AsRBl6c3gy2VY0UN/wwTwKJjFCTbD/NAdakWDv6AeKWAdBrqcQ==","signatures":[{"sig":"MEYCIQCb9N1NCtojjwspAPH6ugFnw9zSGGT9SAewjHBJVmv4wwIhAOmvSREJuPP4dGudE65emtLPzrIuWB/V2CB4uWk8G+Xd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"622b45df67f9f1600e456e8e09e2ad5732cf27da","gitHead":"d594c40af3c9c236cfe9355265509ce9924fee28","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"3.10.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^2.2.0","lodash":"^3.10.1","baconjs":"^0.7.88"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data-1.2.0.tgz_1499782675278_0.47959305020049214","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"signalk-derived-data","version":"1.3.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.3.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"708b684fee7a1b2218420d9daff6023135f25a04","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.3.0.tgz","integrity":"sha512-zFAf6xAevoDAeEf4ytJpHMwKNtpIZjdmP+KeZINv7Idqrl1BJIO6jaOOR51V/XPUTVlE0Th6ZJYFyFNHR1gdew==","signatures":[{"sig":"MEYCIQDbM8MSUwGTVU1EGzyfNDNfQVkH9ZOJo1lFzoP4OOSONQIhAKqo1Hj32Ku6GDSnGL76zihDuO6iS60Y/Jro32UIj2C3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"708b684fee7a1b2218420d9daff6023135f25a04","gitHead":"5ec3f8201360e6e08e6e0fb16f541d21dcb770b0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"3.10.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^2.2.0","lodash":"^3.10.1","baconjs":"^0.7.88"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data-1.3.0.tgz_1500058816365_0.8650714112445712","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"signalk-derived-data","version":"1.4.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.4.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"1f515e89cc12d8975678c28bcbade0b3fadb02c2","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.4.0.tgz","integrity":"sha512-6WEt88KbJ++dEc1low0uv9LVSfierGS9Km4mSj2L9R9vARmfPuNe7YVNhvj5Vu5ZBPWXzOZD72xH5WswkEC6MA==","signatures":[{"sig":"MEUCIQD7IwVMtpgRB0Ug3taOd1k75K2qrXRZpVHrz5qP1votIwIgPFUJRU1Gi8lRqArf1OYvp0B4VvtsAzhD+d4WAf+DobA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1f515e89cc12d8975678c28bcbade0b3fadb02c2","gitHead":"9e3924a5e35d064e9adc8b13d15f65f519cdcebb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"3.10.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^2.2.0","lodash":"^3.10.1","baconjs":"^0.7.88"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data-1.4.0.tgz_1500466451858_0.8387589422054589","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"signalk-derived-data","version":"1.5.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.5.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"2b600a984e7779bdd95daacf7d28b7a0420efc0d","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.5.0.tgz","integrity":"sha512-1TzsDKXICQZpgsUdbeF1C3sLjVEBGW2P8okG90XdLYf1bIvx/EEVcJOBSEMY89iZ2HFa1Tr7Xn/cxa+9m2ZK9g==","signatures":[{"sig":"MEYCIQDQ4qcySCOgAOK/13470R0PdVmKAaK0IefHzCgYZkoEpQIhALH5MifzVSjkDebckahHprcpdXFzgN6DI2PSSwSnud4g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2b600a984e7779bdd95daacf7d28b7a0420efc0d","gitHead":"07c7ef6127c2536d78411d269d6b0f2404f8fe37","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"3.10.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^2.2.0","lodash":"^3.10.1","baconjs":"^0.7.88","cubic-spline":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data-1.5.0.tgz_1505001402605_0.784718960756436","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"signalk-derived-data","version":"1.6.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.6.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"1962f396c13d3360c91edce36579f5b50bce5b4e","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.6.0.tgz","integrity":"sha512-I9/SIzIZ27cTuOneSSSYb6QsU1Ed/FJq9gLMhAwQjXa7gLhLJ+Ws3maVqtIdLjhIMX/a6637QCZfj+ldKalF9w==","signatures":[{"sig":"MEQCICNRs6YqmccILKOtJAjefAbwoUat4H0ohw7d51j8n4qVAiBDinddQBhg0XywhtLcdZYcggMBhBW9H6j9UNwHFsvhXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1962f396c13d3360c91edce36579f5b50bce5b4e","gitHead":"65346e6f7d8bbbbbe1000b89dc150a2caaf1f575","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"3.10.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^2.2.0","lodash":"^3.10.1","baconjs":"^0.7.88","cubic-spline":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data-1.6.0.tgz_1508078761689_0.3566234279423952","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"signalk-derived-data","version":"1.7.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.7.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"ce3fac96dc6fa207d03685ee7bdd782add0c703e","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.7.0.tgz","integrity":"sha512-wZejNjieEa1IK1WOb4KDozanor4c4z7MqcviDfEqzgPKX/b7uF5wov3d2osDEu9nxbctk3Z53PCiLSEQ0nxm+g==","signatures":[{"sig":"MEUCIQDM6IIFhyfF8VrUzMF4C6KGZ2hyQ8mMopbeuDys7gZSkAIgDdotsgx+tv3iIZ14d6eCwGcphivKX7qW774JQBbx9Qc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ce3fac96dc6fa207d03685ee7bdd782add0c703e","gitHead":"23c1bc9658aa124050653bc52e4d530092a8755b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"3.10.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^2.2.0","lodash":"^3.10.1","baconjs":"^0.7.88","cubic-spline":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data-1.7.0.tgz_1508107540928_0.5037468762602657","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"signalk-derived-data","version":"1.8.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.8.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"3d36ec637cd744c475e63273e1a8bdc76e9c08e5","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.8.0.tgz","integrity":"sha512-DruNbH40u3Igdy0CmnE5Po2lf9z5dEyLZXVbjzTKl989tIgAJ8uHyUD7l+cbw4+vkIkzpVWN95DAgOh+qrDDJw==","signatures":[{"sig":"MEUCIQDFnBXkhmJkV1RhtxzqgvKgUt/OilZ246YtaN83qzHg5AIgFxUy628xe2C/lKUkO/YrKn8YrBYJn5mh3Fj7IGs9inU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3d36ec637cd744c475e63273e1a8bdc76e9c08e5","gitHead":"c1bf26f5986ed1960fef27aa5c171301a069dd82","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"3.10.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^2.2.0","lodash":"^3.10.1","baconjs":"^0.7.88","cubic-spline":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data-1.8.0.tgz_1508114208155_0.5570892568212003","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"signalk-derived-data","version":"1.9.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.9.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"e175af7558ac51561d473b9b23b1bf54ea44bba0","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.9.0.tgz","integrity":"sha512-aaYTBsWQ6WkXKLPFYlZnI9z5QqLy5S4EiEBojU4WOXrsFLHohLRspsuPccT+nh4I6e4FcJofjKfB5tLYAqjWyA==","signatures":[{"sig":"MEUCID6RGv1Rxr5KZm5iYQEV4SIZkuFwpK6DlCsG43aEvMSLAiEA1Ix9doJHTizGZwloYfekD0Qk1qAntTDaOeQoBL6Kiqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e175af7558ac51561d473b9b23b1bf54ea44bba0","gitHead":"c1f5136030cfe071417e7435b33399718cab0c2b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"3.10.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^2.2.0","lodash":"^3.10.1","baconjs":"^0.7.88","cubic-spline":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data-1.9.0.tgz_1513545213669_0.2654493968002498","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"signalk-derived-data","version":"1.11.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.11.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"5f613d3750c4a3262e1a3908e993052fdd858ee4","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.11.0.tgz","integrity":"sha512-iqdgs6+8/nuq5/zohxkqTTFJXuPUUcfP6vlfCL8Yhcs6JlvLz2XV6QZqFK+AlzT8raCuAnwi9pQS+vRZTbEbtA==","signatures":[{"sig":"MEQCIEkiImpBJHDHicM5FWdGOmuqnA+pTV4CSObye6XC+pKqAiAt2TI6qj6UywIMccTCn0yJLUIc8poRzH1J/nzfgbrysg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5f613d3750c4a3262e1a3908e993052fdd858ee4","gitHead":"a5aba5fd3888a7e2896e682773cf74e0a01762f1","scripts":{"test":"$NODE $npm_package_main"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"3.10.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^3.1.0","lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data-1.11.0.tgz_1514164039120_0.6938863680697978","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"signalk-derived-data","version":"1.12.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.12.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"39e77a0b0492925616f1a4d81eb852e00e82f81e","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.12.0.tgz","integrity":"sha512-XNF23KQZZ9KRlX1xQs2vAfRPt6t/CupgeNe+Sy38keG1cUy90ySD1Rg+iWVj3cjQ2VGRczCVn3qtvSNFWnXitQ==","signatures":[{"sig":"MEUCIBNRRFz3YH/APnEe9VvkBEnrE8o/McF+jCALc0H6irNsAiEA8PE955262wrjoqyNgfzieHcDHXeDE1QUNDyWTlhNehw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"39e77a0b0492925616f1a4d81eb852e00e82f81e","gitHead":"a47ced580f486cc0b55633133c7cbd2df4028fea","scripts":{"test":"$NODE $npm_package_main"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"3.10.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^3.1.0","lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data-1.12.0.tgz_1514164119131_0.8977199962828308","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"signalk-derived-data","version":"1.13.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.13.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"40c7ec73da7a4618464fa03c2836b51be110c4c9","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.13.0.tgz","fileCount":23,"integrity":"sha512-pWHS5OPz07JXwnnzUnJPWQesdUDCOdtgtbxPy2XA/OjI+WHKmfyj8f99W8+8nAAzWYGClFfCgQjebd2rz+g23w==","signatures":[{"sig":"MEQCIF/+soV2+KR5bvkYp9xWGsCtOne9ZOAW28i+XNj4gDeXAiAq/Ahrr2HkpglnZlw8zjJMwni+gOgu8oeuOdCzSfjlMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38380},"main":"index.js","gitHead":"08dcf1af0b5ce993d14d481ba9b126bf652b811c","scripts":{"test":"$NODE $npm_package_main"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"5.4.2","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"8.7.0","dependencies":{"lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.13.0_1521849982790_0.2696825896291726","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"signalk-derived-data","version":"1.13.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.13.1","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"68b61348ad83534fedfeba5c82ce60e8a6afbf99","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.13.1.tgz","fileCount":23,"integrity":"sha512-7pPCVwpPFZn/WBhwMHV5L1aW7YuF/xGZBaCQwIb68Pp++qdjiDx8wBCowVyCdPNMvGI/UXa20LGJZiNhw1DerQ==","signatures":[{"sig":"MEUCIQClJ7tuJpmfYi6c4w9K3YlQizutwIQHnmiEvJ9uizJuIwIgQIwYBVAzRH9q4jJxDO6EMF8aX59SohC4dZQiR8ZgJ7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38380},"main":"index.js","gitHead":"2470c6636efa1e6b2675565a2d535cd622a88e81","scripts":{"test":"$NODE $npm_package_main"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"5.4.2","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"8.7.0","dependencies":{"lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.13.1_1521851532955_0.0823943088682213","host":"s3://npm-registry-packages"}},"1.13.2":{"name":"signalk-derived-data","version":"1.13.2","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.13.2","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"2a5669aa2c467cdfc98a6a32fd40ecb076c9fcb6","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.13.2.tgz","fileCount":23,"integrity":"sha512-c0bQUHF0nQuSlJvgQZVbIxZS3w0d7fbN4XbbghbzWVknXL7hDvLhYx8fgg2DEKhn9t0jmW6PRjSfLq7E9ggppw==","signatures":[{"sig":"MEUCIQDkeELcIktQq2jQ2InUm/YjHKBnR35yUGnZ8dzWsMe0WgIgDS5F1POzxDWFkdzUY0nAanihxQsOSeO6OYLM0icOsqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38647},"main":"index.js","gitHead":"58e9c1b6d1236ae81d979de91f56b9c458c630f6","scripts":{"test":"$NODE $npm_package_main"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"5.4.2","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"8.7.0","dependencies":{"lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.13.2_1521859823353_0.44780659078526464","host":"s3://npm-registry-packages"}},"1.13.3":{"name":"signalk-derived-data","version":"1.13.3","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.13.3","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"a5e16c9a3fdfaa72582cd5215436df587325717e","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.13.3.tgz","fileCount":23,"integrity":"sha512-fdpT2nlolVjiC3K22yLFNS15/7TAQk+FQcZTtG4W/7cckEqs5xzmMVdjGXhd4I9gXLFFtb9/ovFqlUGN8PCnuw==","signatures":[{"sig":"MEYCIQC+zutQqvVsD47w6dXWNjPzereHM8QkBhblFfKhKqguGgIhAOq8JXWNvCXa93YQg7+I2bgKpn1kTt1YkIm30ZcLCl/R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38647},"main":"index.js","gitHead":"c9e5a9e3fa304d4ecc86b9fc8b290fd795c82713","scripts":{"test":"$NODE $npm_package_main"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"5.4.2","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"8.7.0","dependencies":{"lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.13.3_1522271182150_0.6759969060694375","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"signalk-derived-data","version":"1.14.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.14.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"ff4cc95eaec0e41ab6ed25ecffc1c2a1f9388950","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.14.0.tgz","fileCount":23,"integrity":"sha512-g0RE60fwycveVGvOo+KI7uzSNwkLkQw4lQEcEVeg8CnnNFTvzRIDXcrK3h/K+0vSg0S899kuucs3g+jfBsSxNA==","signatures":[{"sig":"MEUCIQCb7V9Mjch8JiqelkzQs2pyxKcBt/yWnf+Zxx4kONW81QIgAbEaL5OFCcWSBobf6jaQG2s/SQZcJ4rQDyL9/XDmntA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38634},"main":"index.js","gitHead":"7bc91fb3a818daf51b7658acfc8a308ca8ab8daa","scripts":{"test":"$NODE $npm_package_main"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"5.4.2","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"8.7.0","dependencies":{"lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.14.0_1522712076741_0.981648325879293","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"signalk-derived-data","version":"1.14.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.14.1","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"470f3da0b894f1f36de1f01c433386c3e0376ed3","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.14.1.tgz","fileCount":23,"integrity":"sha512-HSDliAh7PS0LEql/qhlsKLo1AArYuVr6WjT8UC3UFeilx2j1BuM7S6aRMswsluOc04cNfg/q1zyLw88B9vx53w==","signatures":[{"sig":"MEQCIE+pkcRV9XxPIBkwWxN92+645jeQBLfrxcXj1MNE0YzsAiBBy9HVhj+ZcEpbl1bLLMGUzUT95VEHMCi8cRPN1RVq+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39004},"main":"index.js","gitHead":"31aafcbf467739ce16ecb3cd317907811f2585ca","scripts":{"test":"$NODE $npm_package_main"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"5.4.2","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"8.7.0","dependencies":{"lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.14.1_1522760833712_0.7354716726908628","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"signalk-derived-data","version":"1.15.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.15.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"0c1a05d364217dcd88ee631f52acad10e1581d71","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.15.0.tgz","fileCount":24,"integrity":"sha512-56edv/1LtL7mU9Sm8TW9n1YD3V+Azj/RpDXOEticqLA+y0/vYu0mZaFkrCFR9rE4NClAEb81SoXVfOExD98yvQ==","signatures":[{"sig":"MEUCIQC/PZXmR2W7p1GHEs6duT5dfUPLVc8zEj1TdAmGN1VYMQIgX+KxL/634cSR/s2uH2y8sSF0SroyEHTTseRxWOsH3QM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2hTICRA9TVsSAnZWagAAGwoP/RY36f6IcB+wX1caq4Gi\nFCvpb9MGmpi9vPYpFNcUGk8WKpcJmXgYluWb44cz97U1XaDHji2XWyCgi8sA\nZp7ULIBQfiYy0ETttcMEwohNzG0O4PRX9RO/kYsmwTaYrfYD0pSsT02oTMtW\nEwCxeH4i71Uz84Uj5eWWzcwcRFtIRMFUnRWIpjv+eGpQ/V3LEFQNVAWuKMon\ndfUYKscUBkNtpTmDpD8U1i2VlKPHTqgWFHdpvwxNgcXExgEdAM4Sr0IKQZcj\ncb5K1pRu3NPlzJdkEXsR7EpivKDzAVlK3eYFKY4c3XWfqaVdcqA/5jhgX+F4\ndsVarRnQORvB9qOKaadiPv0+z5JltWHGWcvooicBRQcmnmZ7Pwx4dmHjLPV8\nCyPGXi/Y7iErR1nyzOCFjYU5vVgFdixU5h/bb5yLJemUjJ9QXhHcBBrUyp+s\nv5PSlQYGFxplaj5RCG0ztn+QcVMHRISyPYP2XueBw2eThIDQUKdMtCWToIzc\nndjOap3VVwPGPJLnMv6FT9rg0oY+YtK+HTe73ndJeG84HxoNs9n95EcYeB4l\nWnP11omdony/qEOu0y3xwrWvCceJBIRfd+yvp8x3iNDsOFeSh8JSwjtGg6Lo\n34RRxHpbGCX4dEia4yYGMwcBDdTZD1uxgIzS3ujGQfORdAfCxHjkUaE4BxFP\nh3CY\r\n=i6Z3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f6732829524e49b49ea4ef930046a7984d49589a","scripts":{"test":"$NODE $npm_package_main"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"5.4.2","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"8.7.0","dependencies":{"lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.15.0_1524241607209_0.8711774936720729","host":"s3://npm-registry-packages"}},"1.15.1":{"name":"signalk-derived-data","version":"1.15.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.15.1","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"d376b430656b5b581fcf70ef312416a5e5754cc1","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.15.1.tgz","fileCount":24,"integrity":"sha512-8tbMXgFUT4kn+URxLPSm8FWlF7qoTWnN4HXdKMRr6s4P/Pqc1D1Y2cSlBTKCqxEVKe3w9OmFlGRj+YIXyElmIA==","signatures":[{"sig":"MEUCIQCXwzDiOGdTwEoM6JSH+C9e83oflOrCVkmlgY2jFZgN8QIga5JyJ0Ztd38HUV3HF8Ju7HYfWOcnF3JHPrqk71BW+hE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2jHNCRA9TVsSAnZWagAAx5UP/j8tz/dEjNZYpyxlkOZw\nK1swjtN/JyN4ME0PXZKjDPQt7HY2dogaDgWv+5Let+FNV7OTCYM3Qw/Zcs7Z\nJX038leMm1oFBjp8PZmgyHG53xe4uuIDvICt+25MACcp2gre8H1PP63womfz\nFV8K/thLW3lLx+egJS8AXWWxLdgGBWzmLTxd8zr9AK3eu6eE5pDhQfI9ShKC\n2TY5+HxmoxLbqGdSmVJsuNna40fiMdpy/Xo6uhMDDzqDI8Bgpl/T9bQnTu1z\nAyePrTyKkNnGzjmNynQNWNvxAlx4YdWv8y/DJie/oU4sJU4kpBA1TasxfoFY\nfbYvolzu3oLQ0e6UD9mQfHU7BOFWC858UxuTWimxbK1en4jWU9/w5AbwhWHg\nwo8QWYFrwEgIbvu1L+UHaNazjZUtzV6yoMiP9VaG1bPlj+jMu6kUKWjE/rU5\npYESnqf1bzK+cnpSd1IxYriry3tzx5Or0D7CRqVBJJR7dL5K2bqck7sPHK5W\nT1IKXgwM86fhAoTLmojvQwOV0svuOGwnmpZC/R5uxP7Uq10yQpEikTWKTFqL\nHFLZf2pjKa7f6IBYI9NP2xRMWYcdRHlwqwGQFywuN8LSQmkqQNAtcqz5Obkl\nTN9dDccxNFsVYaE79EH/MA5TRABfbfASaYmqKskA+vvkmjhODVjx6njOAD7B\n7i7/\r\n=T0dj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"507c25596b03343cf7fe8be1c68f8b691abadd38","scripts":{"test":"$NODE $npm_package_main"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"5.4.2","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"8.7.0","dependencies":{"lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.15.1_1524249035841_0.5299332274850568","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"signalk-derived-data","version":"1.16.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.16.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"80ffbc13626f1a5cb9c727f7854e80d6ad69a87c","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.16.0.tgz","fileCount":25,"integrity":"sha512-MUaVGEQPIHqO9t/Xe+YgGCSZZZbns5Vaj5Y9hik0IXU9Wgh3ia06lcDpskE4QifcdmAhNvodNa0tYBbsKHW1IA==","signatures":[{"sig":"MEUCIAiAgBuLyEihBlL8dd3L3r70WJG29wm2XietmjaXkMrjAiEAiQ0B9tsgGw/rIVTGY9jOBdX3TIV9nz3Gk88Xjuii1DU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQ24rCRA9TVsSAnZWagAAB+MP/2SZ59gZWOYmZiCXAXwS\nVu7+wDzMEHoBLeWAWwL/6+VlhxN0ymka56tW+kMFiRxKCeAn7KyH9LjUX5wf\nsP6kU/afeh0dLD0haPwdwTpdfbmzfHgZtSR9yrxwvqkvFtqWgEF0fjlzjoGT\n1ADt/Z4HvjBMqr5WEFjBegEy4BMpVteccA2ZRJpxr1lkVjGpMvnhElWG8IVH\ntX/CpJ9GpJSKnCMFlK8Xn3+kkCNtSwLZlwustrzC5KGfQ7T+jkDKNAurf9Xh\n0G1wxgrUulfsF1IX9AoxUm0LXzkssHieop1hRP34imlNJHrW73vWfVw/AIaO\nKB3mfW2wmTgCb/NosmRorXH7VLwZhTMhRuvaXHJ2Pur59BxC1Y7b3Ui+so+V\nuMITjf3P/U9uc4KlJMge/x8Tr66MZ6pl31TWvSH9cLpI/kACqPruXZ5eSDBK\nSF9vgBnSFdc1bJF+MOVaudi2Kjk7hBN/xpmkRfvQIcd9ApcH/V/wfEcgDPHU\n5d6dLn8/QjhgIzBKvC+Dn+h46WcQrEwFobW0MP1OV+QwUVrBwQLl8Az/je89\n/Wvjuf1YpvegKmATHVGLeQjHU3gcDW57Y45r0QtkNBYNaphdW3OH380mEdE0\nYwZyEbvKhj3ru/rm0brv0pE4psfvVaL4WqcHzof4CEzziU69Q3aeG2Rm00CO\nz8Fd\r\n=gQJN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"52d328c876d7c58de6a76fc9964187cd7683a749","scripts":{"test":"$NODE $npm_package_main"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"5.4.2","description":"Plugin that derives signalk data from other signalk data","directories":{},"_nodeVersion":"8.7.0","dependencies":{"lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.16.0_1531145771297_0.5638592750154889","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"signalk-derived-data","version":"1.17.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.17.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"1bb3465a440d9eaf86f9703b54d396e7b5befc92","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.17.0.tgz","fileCount":26,"integrity":"sha512-fdgf5Zm9V8bCCy1GPuyL0ueleu/zqc1kpBUbEWFqXj1ZqoDsaYGO0jFjXqHSanek+5PSk/egcZ65A3bR40pngQ==","signatures":[{"sig":"MEUCIQDfqO54s/0fJVye0Kzz5LpDC7SdaJV4zeHHOohPTQpd/AIgKmnngJgKZxYJyiW1c/5KkpXcI/d6XcfQmpYpwuIPeZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhJVQCRA9TVsSAnZWagAAn5MP/13728Mc8LIDtYK2mGTa\nnZ3kRG5NNZ8saXBjFZ2rVMjhVpdmysVZTPENhVLrIgOosPEDguqSzW3cLYAv\ntyafDQyv2EAqkTWQhY9hJtrX6UlODGhSDWBlkhJd+jLOlOEewdWNTK624oj+\nU2h4mr6nRGYG50LySbUEQ1Gc8xaeijvmXW+Se2+trau4004R0Vyi3u4oasIq\nW6Q5NFS8SCieoI3IjPHSbRG/NulE1ERnM3e2ylIQqOgYqifwr1IJjjWtLm1R\nuTbtqEcc9PDoflgyULV3mfnP41adUzumHfQCcCpurLTu/4IIb9q8DcPioHWz\nM2B8tpgzQsMvcXJhcN2RIfzr1dOIWi72R7bBHCAbvThceiWhHN8d5LCqg9Xs\nK/kW8ATo9/58gHxjC8i4VqFTnQTwRS8RBHU0+sNra++w4YTtbA7HuOcZXlp9\nT8Sp5CGM7l3dpsStu9h2ltL6Cn9sb6elRRY5iT9wJvsWnc74NR29GFzYGIN+\nBfZVSaQHxazMzHJ2/9ATrLFibmoVGvemDN6L+y/j6o6Mph1H8ArcbT9enoc3\nZqUT82LHdmin25iNsE5Ry5V4YOBgFZ4Ld8G7HYpCYgSgAMKyvOJqfWTe4xmc\ne6Ehb4iyKxRGRnhWVfB1VTQsm3QV6VWda23ABYrDZG1gYT2yL9nnnBBHnBCF\n2Sew\r\n=fBoA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b5718366d9ce2a57b2a58add964bbcc8498eb90c","scripts":{"format":"prettier-standard calcs/*.js index.js","precommit":"lint-staged"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.3.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"8.7.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.17.0_1535415631669_0.08036131758389442","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"signalk-derived-data","version":"1.18.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.18.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"31a671915fdbd3579efdb25b4e0fb04767d78194","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.18.0.tgz","fileCount":26,"integrity":"sha512-GbI0kKR2BwYkPScCPmSSPPhwEk/28JmCZQJRY3cC4PkzQiDQuT3hVoCUAoXZ/okyK4YDS2hmA7brPTKtNGVj+w==","signatures":[{"sig":"MEUCICwJZwhTVijYRjv9A0695G64VsaavyyZ/xpQyL+SDqYTAiEA4UFehkJ+JICu6pbRXNFUn/gUekWl6p5CLWUkwJjc9oU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhJmQCRA9TVsSAnZWagAA1TUP/iiK7RfMfs6Adb9ymM3P\n2TMowdRFh0QXCFWcroAT0WNhLyigg6TG9cH1ZXU4KmRHBWTJCHUSORpQS9iO\nxfIldQttYYkKjcRcKrdLL/KDaeXLZUF364LaxbXGOvtBmgtinglf7kcsIiCL\nMXCcFL5ielbePK1A+71eRYEyxE2tVaAGPDIX1wJdDNdNeX6yTcRXtHQJhZEs\nDuoYauZBs++SuqbL2sHDMiXtDmZ2Gy9FOk0h82qUhYRW3nC2DrAmBTH1t5ci\nPwjFoEvsNZQE0Z5fn6JPdwv3E8KGOdOy3DU1OO6j00/CCRRotus6pmdTrPsg\nJJdIYqOaqV64GqLtBqy0jFK8gn7Ttqv6KPS6EwSQR/ccLE1nBF+RDXDMZpnO\nM9qfdOLGhlrpdN5tmvz6af5IZRqPL1hcx2k+nss4ui/lMcVnH+FWbPTimC4v\nu5SOF6xrKIOUJcdEVJ3uo4o7wR2uyaxJSBjYnSf/ubOmwzANQl5HEubu2hzc\n4JLzHbvnP5U9p96FXcwnMgLaSYH4EYSsERhFrAMVCHAw7QUn7xTF06o6v42b\ngOeoNaSlgjuv9aw24N7UaiBQXz7M6JbPjsW4nw8QwLS4R9X7FkNseoVg/igu\n8WVXtMKkeMlHaU/6uYdGIEA7hMhVP652/WufhzULAWBLSB5s9Gpb6nrCygjf\nJq5t\r\n=SlJa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"be845533d2a472e508cd68ed428b5ed028b93a91","scripts":{"format":"prettier-standard calcs/*.js index.js","precommit":"lint-staged"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.3.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"8.7.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.18.0_1535416720302_0.6538048684683746","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"signalk-derived-data","version":"1.19.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.19.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"8fcdb2d368b37dcce2e5011887abf2af44beda36","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.19.0.tgz","fileCount":26,"integrity":"sha512-EVR5q5wX33puU9Qtc5OFheuvChW0fY3ri3KRFW0EOvke8/d1lwSw0YQmEBht8ojuezyICy0XvuVhhndqjtKkRg==","signatures":[{"sig":"MEYCIQCmpATM3/fmNnTEqBan4GsfDgaXa9ptUovaBazpgLOtAAIhAP+LY/C5/Tj/P9RhOonl1m4HXCsf8s1Vl6HZE3sVCJAr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhKFOCRA9TVsSAnZWagAAKsAP/AmweSYO38rJRir0jcIs\nkwzKAIHMGBl4gEirIp/t757rltrf+05dn19f/sbL+UNfaDRDhePLd+ttim2Y\nfhprhMrr4JcGFIfYszkZoNyyAMcchvjmOMRBr+NdfpquVbOUKM/pmVx3jOMY\nGAV9UnV1gLXm5lNr+oRR1ggNjdQU/CWzIXG0cihuPxwPVcKiy33mUxBFUZep\nJADktc83j0cMMtROErThar6Q//OKEj9oQSahQLDmXl1B1CjwSYIjp1/I2s2I\n1cs7o7pW9q6+blNVDGN14L1XNCcj/PT0uKLEsTqRNW2JqwT/k54YRX14kr28\ncsU7Hcw1RSrNTP6wOHFlDzcDHRcV8PVFCKG+A63xGGxv1uXusDaqhszI+hU3\nqUSks61Cr6kmS2AtW9EKSH/arfV5yivtphSHKU5wCMpTkEASxFQumNaStiQ0\nwqNmhIdfG539jsNpjdbyzjuNtkdPvIAp+Oda8tppCZXwlNkHVQaBRM/oiYMV\nh5Uu7c+RAVyO+xRKNaYu07tu1F2OJog1DpZ1QIQPcS1BWRCfTEiIv9IstsiF\ntfyX+N1oMy0XFknUQ6p4lgU1jmcEx6qNpbA5BivjQnOfyv9+T/O42U7LgJwQ\nFmfjNRmOTqi2mcwCZrNhAoHemf3n3QCfwoonTo7OMkEFFKsrG1MD+aLfL/NQ\n4eS2\r\n=NN6X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8d5f8e66e814d1048896563ab2f5739758d08375","scripts":{"format":"prettier-standard calcs/*.js index.js","precommit":"lint-staged"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.3.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"8.7.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.19.0_1535418702307_0.5449608997234936","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"signalk-derived-data","version":"1.20.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.20.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"8c3d551f52dcfbffdd57254940b658360252b401","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.20.0.tgz","fileCount":28,"integrity":"sha512-TWuo1IdGhcMM22gEzDLZXvYUCR8bs8PyZYl6qIUDEnscnZ0lojVgPH8OUiAEDZj2PMFzJ6pd+m/MhV4eJMfx/Q==","signatures":[{"sig":"MEYCIQC1gWI46Vd2FZ0pEeNpEf+6xMrlm1ERcr7GqxTrgyOWwAIhAPkjYGPvvo7Qhi3OAiBbzZebYuJXFhilzKm2yCfiP/W0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkoatCRA9TVsSAnZWagAA4zsP/RJXKj/0hhpDpQU3BIIE\nmmy0aFu9k7FzE7XujJSOcMWHsaXiB8Eq/Q2sQPr4qxVUG9uQVyfcsJqhASEr\no42JhvyxvMdu1GabEPg86koUgFrM4uOaP8mCUiQ8XGDazjhN8fyax+uV5Yf3\n/k7sKyh9PsPn6ZypDfZ3UMVmwHW7nB91MwCkeSrCV+/PqKgeEHNTPG3prNWl\nMorcwH8kyVJV7zh2RE2aecTI4N7YVJwL3IDs/taNqkCrL+UQP/UOqhIKWtnD\n/IlXgGG38CkoHonin5xOkcYABptC+XmpdzFf2V0qw/ex4inqdIp/mTkb7eJo\nF9kL/KNMkKiTV+o4GnNbntrNs9NSuYcLiQqLa1EZAFkf+8JUk5thId8tDo7C\nOtVIP2rjQzX0hsbr5D2BgktxcKoUJsyou5mjRvw/5u7WKpoI9NzkJQt0vFZY\npd8VvzqkkNcidMzZF3uCBOlQhfO3fJCIrXz++EM9gdeSNKdELLKmNVDoI8rN\nm3sIUeQDcMtQezGM5pCFrSmtpTwIi7sq+05HRYdOrjd53IEPvpwzqYV/7PTl\nEEM2WXbNg5UHnwJNvoMImNPuib8vC8kbmIDFSS3uC5958IFhJkcShYu0BxUK\nSRDfgeTIkxNznFbYqyfjiAbjYBkyxx0oFHPlNtj47ussXgGZttWrwJs+9Dn8\nUaA8\r\n=kT/P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2dfc61db4e62f8ebdf33e2db1780e46cce25cb5c","scripts":{"format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.3.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"8.7.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","github-changes":"^1.0.4","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.20.0_1536329388724_0.8197247395629756","host":"s3://npm-registry-packages"}},"1.20.1":{"name":"signalk-derived-data","version":"1.20.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.20.1","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"8753b18cfd691aa0a3848ab680dc9b016b776276","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.20.1.tgz","fileCount":28,"integrity":"sha512-aIO8J3Jp/a2swwvoMj6iMZ93JLSbGYaiQUGDVYrdhgVrG96NI8kX+pLmV0xxfINeiqtBtAqmBfl1YXUkNI6U4w==","signatures":[{"sig":"MEUCIQDoN272+F5RGb4LmgPDXn5iTowo69HdxtQs/qBcgynnrAIgUDenA1gX23yA+RkBAiNRCSn1e5ob5QPvad/QxNIgyLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxVt6CRA9TVsSAnZWagAABUYP/1418sPaDGEzI7AZkMJa\nonkh5+6IvyMtpRPaTQ2ztoxchqDUVuTiNkV6I/yyHbwDYLQj6A8SE2n+X6jm\nXpsQjrqHqDNes117eALBfHQaJAtVJnpZuJtKgj0vC2VV7yD89s83egKTuHaF\nkXCcz/KtTJcCP2TISXeV7vl087zlXgyci8dhXhSCC2iCakuBuDREhf6u7NtX\n3RtJ1WPDFqfQydYWvxOVXQtqkVf/PvBQnP7ZLO5ez/oLpZqWylYuLtbxmyHe\nhJJt9HgeAXidEwrmhWrqdmZnx/oMMUEqJr+Xoz1JiUPX/bosE43Y1KFb1VBg\n3/7ngE90d82Y+SYQKy78JNga/TSQ+KsoWBCktnBEvg0m7/aSYt0/KjbnF3Z/\nLg3ArOIGcSggcgh4N24291mCJ+DquX+plF9gSfWPpmxH63Y90NQgcjY13Ix6\nFvDNfB6KZ6dFWUliFuMdJeIhzaOIThtZrlr4hzcW/R2Yw17NuYjJkoUS8H17\nTBhcYFXXKb9VeS0jjQJBfYzd1uMw482zmBrA1SzbCTOWOLaLqUm77PvpDq0L\nx9t0oBZpo4j1RbDhzWy3EVmoyd1/SxFtgKKxRAPjOdvBuum5ZfoJtLhmHeAK\nzvDSFijmdZl7zjQTH691mZ7rAZWq9PUiC7YK9ScyksLKVuRvOk37Ke8mz2Uj\njmRb\r\n=7OG0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"dd790d932c959d65e867fba88f8aec4d6966c914","scripts":{"format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.3.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"8.7.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","github-changes":"^1.0.4","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.20.1_1539660665924_0.03145182964210358","host":"s3://npm-registry-packages"}},"1.21.0":{"name":"signalk-derived-data","version":"1.21.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.21.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"d585ba957cd1352153498afba7803bf028d5c074","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.21.0.tgz","fileCount":28,"integrity":"sha512-eH/u5ZHWrZ+xwc7c+lJ9wp9ZDj76wzWBZv7Kl+0h/pXwi/0rU7ZsHbMxvrLlxQmNGevWlKW48XL6jBkIjbF3tA==","signatures":[{"sig":"MEYCIQCgURgWiR7lAvfGjHAsu0XmRLA6geXz1xvv3ij6rZEdzgIhAK/47YZPgmCPRtvh8ryZLnjYAz5A9HPFZ780daM4QPwE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcti9bCRA9TVsSAnZWagAABG4P/Rg8DTYQPFmTsgdf2oJ+\nzvWZxEGECNZ6FYWhvpOTGAg46Ef0ILFEGHsYZvJQeRQdMf5Oh4sER6ZSx/wb\nDE8bBLKI1dVfDKIEBnI5777YPStWk3/+tcez328vtlUi9H0x30vX74bBhWn0\nqz7Kx9g0g1ek2PeeWQW+rsnf1nouTAtu6YtuZY7r6/Wr8PZEYqpBZBCn+BBX\nQYu0JWhePOKJLPm3Vrzb/QwiArX3XQ2/K9/mkwjxeyJNfOfJGpoXBXsn4Kt1\nXKUGagwoM/h7m+0iDYBx72Jhnem1xRRyDZPZnQEIrudIeRNNYPsBukk/tpPj\nTTSzsJeqnIiQ+kZ+bPEkmcunqH/IJ30eDdAfeBj+9mKGA8hvLIh+PqHjSh/q\nF8uChrwY04lGxWaepB35IpdooxuzArtNSojWWhZplvXAnbpevH8Zdif9SV8M\nKpocA21WCIEipKOePd/TwphNyZ7CLBIycyCK6HAwKzwjp8CxIcqPzpnu7DBH\nHILI7Ypf6tfrIg8lWsJqxVhjSk4aDmMUW2om8YEUaUvDw51ZA7SRL1jv84KB\n5jp9p/2DWinSqPd9gK1qzrZGjhml+VG+5IhwelBIYvp629PfenBrklLDO3tt\nAGOKK9M/pUY/adtUxS79VnZbFWOy09J5J5jIrvdLz3VaUJi7sUjJtFE6Qw4+\nD+tA\r\n=cnIV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2f3a62cd9031c43bdbf990e3c51aae47e7f1b465","scripts":{"format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"5.6.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"8.10.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","github-changes":"^1.0.4","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.21.0_1555443546990_0.7196265640778017","host":"s3://npm-registry-packages"}},"1.22.0":{"name":"signalk-derived-data","version":"1.22.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.22.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"7d840559868d097a37eceebfc9ae0f17bfdeee80","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.22.0.tgz","fileCount":28,"integrity":"sha512-buAL7hhfeK7iwDRwMy4Xw6T7okrTVbZKlIo4eLq7IG7ng3gy0epm6fjiRdR6Gos+K1BgvRha4qBmZZDpSNdI+A==","signatures":[{"sig":"MEUCIBXTNrh9yBrGcKOxfF4M48CSbz1FKFS7R4i64X4LbaLzAiEAuRodJsIPH1ck1Lz2YOQ8PttoDUU5eIF1SqLy0TLUir0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFMFMCRA9TVsSAnZWagAAUccP/0UDd7zVvZ73bSCkki9A\nRpM54B4HeTNYn69aXXJ7YFOOeozU817y4r99B5q8Dcj7dvvaJEUB5oMlVntb\nAvYS/IHpYXlKYKQE27lKpmChBu9sf9nJxd+t31L2dpQZlxCZTsOerfOL+4xo\nK1pgWZ7p/IqG6fU0+yN2F+eVDycMa2r7EJtslyz5Jp6+s0eTVyZ9zX5BKFaz\nj8rQJEQ5qX3Sj+RjyKoyucw2GVxKVXOgwtZsHQPaiDUNIg93ObKDHmFVR+LA\nMXFY/ywbW5GBbaMJ1j8is/a70nKKyHQp5aZMNakjCj+sYDOLrURUK+Zu2Mg0\nw70qBsqTDAR7/2cV338dw1hI/MT7Tn7k30d7FtjUQtuDCA24sJPmtuqhhzRY\nvS49O3K/eicS5qVeeGk9lX0Iymtj9g4FVfJdV/UM7VNKH4/XS6UE8v97R7g1\nMjZUPxRdBorlNoQfv2Ubbb3UUBmTFMQfO2iqsUi1r7gXYEsi5OkRwDXX+m5B\nVn0tvwNsC1iV6n4QT58CAaQsQAVuoUWmvUci9p+MHQFo1srqCvkZLfOrNapA\n8SNBHzWqdaB/K6faOom1FgLRfvB9j4x4Qe30dkIcvcBx87mLMRqUnHrNlJz/\nfvEbpLUnKK5y7ocEW41ElvpeoL0jXpx2G/kCaBDqGgCexq6VsWOMwBiwoKBU\nU5vT\r\n=7omr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e432d9a12570294bfeddb2573f9c7a7342a75fed","scripts":{"format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"5.6.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"8.10.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","github-changes":"^1.0.4","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.22.0_1561641292160_0.9439298304830726","host":"s3://npm-registry-packages"}},"1.23.0":{"name":"signalk-derived-data","version":"1.23.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.23.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"60d612d8dd0b516b1db80d244f9288b78089acd1","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.23.0.tgz","fileCount":28,"integrity":"sha512-TNcH5sRhdDf38A7H4DXnZWUb3pPIlM23/SFCU1MjO3LbecFIY/MLR1vV/Hakm3PGzseFnPkGX9Hx/yruWta5+g==","signatures":[{"sig":"MEYCIQC1LUWdrtnScao/4CzS5TUY5pHHbzOsPe/0Ctsf6ZrYLwIhAK4I2ZE7REChLwvdX+paWMAHANTT5SnwcWvW3kd/gOK5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJfPcCRA9TVsSAnZWagAAhyMQAJq9NCWF59RPVJrNlC2G\nBdtsc1XgysNnhsn6rmgFInGNqehHS5Sw7DNjUtIIQCrPgMw8E9TgcZiZi2r+\nMphr0WV7cttQSddo/VjZM/JyPF6uzcXOm5+4FGhYzYWCY2Jw6wcm5lbjszOl\nmWcPXAOgH/6qQ8NVIG6QXJUbFlVBA8K2BlolNmYiP1hsN6lHg6YGbFzMY1Sm\nT1GzbVQPitRPzAvtFV2OIHWfPmAugdwwKZGe7uYigSNu9G86CojcV3r7NIE9\nvQ1Zu4xmy/q9MHr4Ei5Z31uv15eMJjYyJ3KxSYNM0t88Mm5dPHJ4JrsOemtw\n6v09qeGeGRKziocPLSJKEww+okq9+EJrSKOhKM1YuCw5GY9zUZXEd6NEEVFQ\ntmzwNLgvUUoF4w6aJKb5Fb/ZinI3Gh2uTowNk54h333z0aDfZGGyfYR/MyuZ\nayD688Owv883ehiddi4hLhYsZfr6jF5uExov051FqjoJXir76iYjUfBqhzLW\nCkVq3jULjs5GcN9+oX5T/qbjb2509Jr5aHCgOdg0acHhyhwMDRw6Pbglxs4h\n3IP6oXZR5c1D4c3DKUPvph9sZtmQfdJIMXc+Qqm21qnqR0obTfKaQX5F/jx4\n3uH06vGqbZab5EWWsB25XOLxlhd5xN/rNdXja9kalzoHWzVEA3BDotgITJeY\nMPr+\r\n=rFI1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"27be60c117d309ef4625fecf9f0561bad37edac4","scripts":{"format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"5.6.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"8.10.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","github-changes":"^1.0.4","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.23.0_1562768347618_0.6000289298876671","host":"s3://npm-registry-packages"}},"1.24.0":{"name":"signalk-derived-data","version":"1.24.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.24.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"d50108e27000b0d3b3eb38d42c32201747bbc733","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.24.0.tgz","fileCount":32,"integrity":"sha512-z1UjuQ5Bc2jbY5t2XZL1JY3xe2n9m9OBbwm5IiIeKhPy8L5ycoIgJkeKsZi13syKtHXwkLg/5pIHU1CkEnYoOA==","signatures":[{"sig":"MEQCIArDAazGdHKAKwfVUBk86mgrD2jK5d8xCm3spwtlq984AiAi0UHZmgu8uhTkay1Z6BR+KXYeRJ7m/QyRKpxwAl+Thw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzYyrCRA9TVsSAnZWagAAweAP/1uUbuWTkinUBd2anMQs\ntv4UyMCbDTxEPVW/l4RAqlUhAbIjZ1iAtVB14mf0oH9iPFAZ4gN1y2T2eJ15\nMrOYB0Tv6GZTrvBE+MTSILfrfD7uHrCF0dMrFYnfUg4z2DTqidmhA3QShs/E\n5qHBPrtidvyiBvl7OdvP7JrYKoHE37IPcH2mfSl3H2zDkG1CmDzgeO/tJJTQ\nIdD3R6lb6v7PcMOtkssyi2zbz317xRmj7+9VMs1L+c7KxFoZPj6Vndw8/E6g\nAIMALrgx7H046JWdtxrKqn8J9bRwVYEH2/xk8cePGE7yAP311aBSmJ8wXv0F\nRzKTdl5JRD9XPPZ/Xo1uBBpIdH8Q6xD3+R18la0BrigVKLPkIgr0MEERe4/i\nKFmEh0xZV5qGWe4ki8i3TUnMNcTsBtGNvPOjHMLfpw8gYcGakfSANycDX8qL\nyRYxE2qrmSHXpZuMxJmYFTzaZtWcVRRITOzb6AX4wok45UUlxGL4Xz+0QHc1\n5ayp/XTP7UbRsuELIM1K98sPOddGPNG7gPJPaXYL9sWvJRKICpFeJLV9RIp7\nuc/DnUkabItlf4hwzV4Q8n8SqlwHdT1TP2Xh+rhixfRM0WGdpcONsejdzISW\nQ2r6SNAveDKEKFbPtPSxCoaSK3cxn+Z1ycyi+eZWlfFYPPvLBcxXK8ntAB3p\nYp33\r\n=dqs6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a8238794957d1daddba7b452c22e59bb3592cc28","scripts":{"format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.9.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"10.16.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","github-changes":"^1.0.4","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.24.0_1573751978867_0.8515908833861021","host":"s3://npm-registry-packages"}},"1.24.1":{"name":"signalk-derived-data","version":"1.24.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.24.1","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"4014ada491587b0b5a03ec95a6727e6de826a074","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.24.1.tgz","fileCount":32,"integrity":"sha512-tQ4QnHOIv1yBCRmJeVAVDYl1RxNgRcQfHAWr6JZhf8/QQRJnpDdfqVlM30m8rgnLXBVcSnBEg5pf3xqXn21qLg==","signatures":[{"sig":"MEUCIQChrpy63F7odE9AoqH6QnNNQR7Ld+c+xoEk/M0HOHs/7gIgBKEsoc7IK3lG0x790Ee1cjbR4YSqDjs+e/0ERJtVht0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSsQNCRA9TVsSAnZWagAAT4cP/1UdtepD86MR0vS6ryMA\n+HMNeE//ImoAkRvS7ujylDyDAePyRly9GGvDNTYU0ePej5M71CHF5NcOUJGG\nL7wYwzEFZiRneuy4uw1uxuyO9bbcoAcmWErsndkUVKUhXmhVpeH7rBtsgUIH\ncvrut/hMEoMv8pCtVw29MDfWktvZ0iI+GcpPZb9gsl2Zu6FYw0p3R0aSvNmS\np0suKPzYcfrW1tK/S+UiZw63r0yVrqZ7AMUGEv7KSrx1k6JZVjII58bWIuKn\nEdRrwSR2f7BCyTf4Mljlg4/jt8Yhe1enALpCY8DEDLwKFrIHGbFpi+b9T94R\nGTr9FeV5SyHiZFbCBeBx7pblS8A1Pa/LxzWnh1zvXrblo8s2LRZ8HYov1xd5\nN4mLDLJ/xPOoPuNrMCAI9owdgO9GaUbaEHIQqAbSdC1mngjuDTqy7GsQ+DJr\ns6fsntk/fEfIo46mYwzQWJhhGDLtRHt4HGZrTBxeOcaseA+cHAHXF18FqUec\nZl2Xc/yyksvrWyV9ZiujWYBWoV/MKLtPL51xeNj3FVOi1UZM8fedhLwHXnSu\nY49sFUBLJ+IFt4LSpfl8Pnh1uvTs7czYRCanFL3eRLJo+YqqPeQ6Cq7tOn6O\nf8ayZq3u/m9SBHXHd5JUfBIf48CMSE9CEXNx3OR/s6oTDiTRRjsLd4Z3PZ9D\ns3Lf\r\n=kQD/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"67b6dbb5e570ceb29cd3570bbfd6613dde490304","scripts":{"format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.9.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"10.16.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","github-changes":"^1.0.4","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.24.1_1581958156764_0.010509199346292686","host":"s3://npm-registry-packages"}},"1.24.2":{"name":"signalk-derived-data","version":"1.24.2","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.24.2","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"ffe7e76eb060dfd1e5ebd588c336a6223cbfee10","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.24.2.tgz","fileCount":32,"integrity":"sha512-Vjnm9/pR5Jfw9mdiw+zEVI7YixarCdcxrBwVoeYwEkjyMd56N7l0IVU7uZmQX4ZixjP8eBBrHq2PJEDyhG6UNg==","signatures":[{"sig":"MEUCIHGep+dfAuTaJUvXR0HTLICqJYXKGy26/VGbQQ+o7aGUAiEAqkbFPNQg0oLtvZldq57GjkJgVc4SfOr6vaTs7woDYv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYnCQCRA9TVsSAnZWagAAGnoP/3oHD4wohuk9CDsmIY7e\n6b8aCM72wJrA+YZtGApTGRug5R5C36ppwjKUi0T2vs3K3QGl49qQljMsDrC7\n2N6aQVxXqe8cHWfUOysJwuccgvh+yYxfVr1+dDx16QgYMy+FgDfVpT9qVNLK\nUtU6l9hfkc0J0k4jpIGudgC0zdQWo6vf4TvpeWTyOAoFnPVfCECeSwtRJXDG\noD9alIY0FIBXi+9cP+W/rxdL1yCrAOAcKFpsXzJLgEUos4le60PVyQxAS8qa\np2RAmvKcUalXRRGO05+56eFqabs+15Qe9HXYF+1Q2gpgDJdwogs8wXfP8Dn4\nalEME9CBXk7Uvp4qTQCVlqHaGX0JYnKXnBeaUkEjYghE5asYlySi/9K5x9v7\nEVypldsouj8gMLaaOwf+ukN4cHFMga4OkAAlxpM4x7DVDhP7JYbOJscjzdjj\nDTqhZpG9hxFwL7JeOpP7M5yi9Kg/dLPkD6cbCtzceiJp3Q2xMjL57K/XsHeT\nqBcuPJkiLMMtNPZ3aWFPFpH7JrYYNp9LV2LBeFAYQqFp2+18GJ6ajAqmgB61\n4TVNsRnxu4XNrvd2nrxDWfXZidPyeuPzpz7Rby6wGSTWsDERlOWN57TOKZiJ\nrNMUNF1ym1Hyzr7RE3kNTCI5YiQY23dLhYI0O9C4KQoofMWk8ISVprbprlud\nZEmi\r\n=81X/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8fa76e3ac13dbc7af20749aa1b503bc6714ef0c4","scripts":{"format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.9.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"10.16.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","github-changes":"^1.0.4","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.24.2_1583509648452_0.19955779695486786","host":"s3://npm-registry-packages"}},"1.24.3":{"name":"signalk-derived-data","version":"1.24.3","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.24.3","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"e2eaa1e5cd92d3079d24cdcdab891aff870be569","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.24.3.tgz","fileCount":32,"integrity":"sha512-bQvM2rCq7UhrJF6o6fQSde7TjOaaceWJdjs/1jFnjeInw87AEMNVpEjrSgyVhLOMO8S+PWZrW4p7Y3vOaS6B/g==","signatures":[{"sig":"MEQCIDpZ+0z2tr5WZoAoHRrz3QpJu9tMuVr6LJ4IRVdR/xNYAiA4cFWqXv6geMrn4ZPUu1dup3bqaKKO2DW/dCBl9G7itg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ9chCRA9TVsSAnZWagAAWCIP/RmW6KbTdJ3HVV6TnZDG\nSq2EGouiHnvfAkDo2cTlHQAdpQe5ma9ILEYdPwVEfJUUxh8b68DEN9O+LZWI\nemrMuc7s8pX32DAByJ8+swJruulfuL4Cr1xl/iSoW8fHqMK/iru3RxecpkrI\nkmH2PSKJ1CfcK2DlWkyxDDHEkzUYfQaUT9KBxxikTmUoYZssTPfshGYpQUyw\ntPXsLxW71cbVF+Y2Alt5+jYnM/4+AOscXwZFMDdz4tt0i+M4iV3t2kinKqR6\nPUpx2SKk7Zzqh6xYLoIIShvK/Ti0nVk/Ed1xg/PzMTqqmZIpXUt76d2J7pyF\nSKNv5rJ3OU9hkZ6NbpivNUuXAvfrQxMIXqqQM64dQj4v0wUmB6/iqkGkcuhX\nilhvzeWzPdp0YLjYB9eFmP8JKMWf3WJqYTiiLeltaJoTsbAWwatfPyToGQGQ\n7qoyKE4SmQ+nfHZEqiMmAxtYt3UICzv4gBzYGvJ2c+mBThLVCw1ZiqnpT5a4\nJxRCdJSvvaHHejUgaonPbKaclIG/xDuEP8fpZA6TraC/eRzXiOQKMEBREAIs\npZ/Md9CGrBvtl7/RHIvw5PHD6QXKYe3oG6i4GKHgagKEBIZWxF4od9hQKsAe\nQ7qRMUp7Yld3kariRst3x8nBWXr3tkQJYJd7Fzz/Cfhu3f3BwQYOQqW9HXIG\nMoY/\r\n=4INT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"67442b0d2098d97528c08f1ad1c122a98d7885af","scripts":{"format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.9.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"10.16.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","github-changes":"^1.0.4","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.24.3_1583863585038_0.26878630485053123","host":"s3://npm-registry-packages"}},"1.24.4":{"name":"signalk-derived-data","version":"1.24.4","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.24.4","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"73b359e4f6f5545e27204bf8bbfca64cbee5925b","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.24.4.tgz","fileCount":31,"integrity":"sha512-ez7v5CpLO3Tf4+co5cUjsN7wkh1DDYM+QWtR46SGPOtBbCqUvS/946SqDx9A8mWDBdOIMNOb7+pM6xPnnTpWhw==","signatures":[{"sig":"MEUCIQCiFzoApsWXiMjqYchZhu9uYaaWV5SvfSUNejkzLL8B2gIgM3FMrqd8GcFa4nyLoxnsxbMr6VKjhVzjloeeyV8YN3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexn6FCRA9TVsSAnZWagAAhHQP/1BH1ZUcS2TJED6VhG1G\nx3heBds9qmk8UUjZKUS8ZKtU8NBlsT9xmWmbBzpa9qy2tbaWaqiXtTiig5AT\nj+niiXSoS9CcV+XP9T6r7JCj5LV5sHWrzzX+bcc+CwfFA2BS6bXPyHsnLtuw\nZ1uJ+NJlOmkZe5vnaqHA10alj1A8VLcHgix/jDbWi9Sf+3fD7HPpeXvq0+jX\nlLRmm4dI3fL06LWQ+gUWOfMRrsMPjcSV5+ENxkKYUmPrbCduVSppwz8ox9no\ndZVp52RiNBOILGDEVZ7KtqPhbQw7FZjg2uQ/JV0+Y4UMhlLOlcH/zN2XvAHF\nvV7MpqCMBG6kqDngoQ3Pp79zlqdqj3lZ9LLsCRldjM4d5O/KHZTISLDd3K9O\nDjyexOUjABcQH2DJ9pWsyEWykGEDwgyeHlFtv4ZbGWeTEdILVSLFvisuTTaS\nKgJQkZYjuZ+FjpAmx+RLslnjJAg0+egUMyBzB3rk0BEOzsd291oPduickywn\nzSevGnAmjd8GrMStdgwwQ6DJFjHovY7dBj+ZoermNK/uGZ4sDFZf7dup+SA3\nrICK8t6EM7NEvm5Qod8lJaNPJSj/1sD83BtS0i6/Z0SZu8jW8LH063Sn8kCr\na1Pq26xYa+/q0FYIHV07N6gGl2pKMTLt99kpVA3ndlfmmKwKuu8yVRbu544Z\n1/Fl\r\n=qk/g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"60218ccac099a58b5da5a14f9000ca449563e682","scripts":{"format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; git tag v$npm_package_version && git push --tags && git push && npm run create-release","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged","create-release":"github-create-release --owner signalk --repository signalk-derived-data"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.14.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"10.16.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","github-changes":"^1.0.4","prettier-standard":"^8.0.0","@signalk/github-create-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.24.4_1590066820876_0.007981670162486187","host":"s3://npm-registry-packages"}},"1.25.0":{"name":"signalk-derived-data","version":"1.25.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.25.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"63cb29c5aa81d36aed2d40f45d479ced0eb1cef2","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.25.0.tgz","fileCount":32,"integrity":"sha512-VX4MeEqTMWFSnf/FQlinJgFunuUVxT2Ed9B725Mr99UquNuA+drlK7FYIhFFtrQxBpZ6FdA1JEFuFq4TtLllGQ==","signatures":[{"sig":"MEUCIBG+7coMgz5dvYUKh63Jt05bmsZvDh+REtc6FoRs+OZ4AiEA6sfFnItz4l5gm6YrexviWkMMmEqTdeqJtAFDqIVgnIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMBiNCRA9TVsSAnZWagAAjs4P/0rx1J3Tx+Fif7ybX3sM\nsopqljVDelMIAZmgo1BIAOjGioXKxEmZKnXCQiAWBmu3OIgYerutNhXSK/Ts\ntpjAfvk7zqQDcHh09LHpiPmkvCTKXv8JJeQuTB8I/zeZXloltUSea881KY3N\ngIZGRIvMLuLdYKPiJ9bQPCvmd97/b6JHmD85l4517+FnfnvAfhK/FEThuZO8\nkZGhg0rRI6LtD1EiFb2xUQBDT4MeCWbBlkdau0cGEM/Ebgj7zHXZB6KVhXyC\nYfp5SkI3XiVINivnwd3ScvSfwGIvGTADTkob3KNO8tcH3yjMXyqaUm72dzXA\nyPORejW5EuvtkqNZ44VVde+wsOlXYqjCqGRUPTfiSBFKhrKkWRIrcVyKzZhL\nbWei7sC2/1gjpimiGnOwZPMPYAnesel8CZqQRC+93FvNf/d2E8rvgj38ibIr\nnJZH/3AdZzgPGL6x1reIZRNqXi4kz8KY8WlxQLLfwUTESCjMqgGFpB3JQ0qt\nN58qCI9yxzbskLFKqFDktQ8XOxqo4qfJEipeE2SixNUEHjzJ+mnu/l0sMO/P\nHolhVHBnjyphtSNpEGocO4reAbvZ/FzzyMAAV9XflqFPf8UPTDHMb6aHyuHX\nJqc2At/yzSI93/cTsV2fXyDJn/Lr9tURuPlFg5pmu5Nuz2/tVpC9WT4n4zPW\nlDmf\r\n=fFkW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1f253cdf143c39755e2e57fe5fa992b48df30f02","scripts":{"format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; git tag v$npm_package_version && git push --tags && git push && npm run create-release","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged","create-release":"github-create-release --owner signalk --repository signalk-derived-data"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.14.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"10.16.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","github-changes":"^1.0.4","prettier-standard":"^8.0.0","@signalk/github-create-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.25.0_1596987533481_0.09297245389068465","host":"s3://npm-registry-packages"}},"1.26.0":{"name":"signalk-derived-data","version":"1.26.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.26.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"8898baeeb2327ef4c291ae6a9b73bc6e7cd16100","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.26.0.tgz","fileCount":33,"integrity":"sha512-hcJLBlj9k+SDFL5pRIp5DDgUHUbVmATlQ4xP3tHL6VCqlRbi4CDfEpnHSLOc2brEAC4S8y/KuzMxVk32XnZW3Q==","signatures":[{"sig":"MEUCIBThA3PfJLadlFWztbxZWB62ToS3kunrE+kCn6cc1ax2AiEAio2rM7fd0DJGpDFRU48DKVyL6ov3nmB3wX8aGoBVyQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWivrCRA9TVsSAnZWagAAnGMP/0tx6ZENGXYpJ5Glq9wI\nCYoxtrma2pZTMvCIsam+EFmiicY5NyYw8jWNL6Wi/T+7RaFR91fqzr+9Z/1f\nk4/JyH+BtWpYC+jqvRLRWzRvjpsO7EiGkLGpvSqyhFYaoOqjCxa2VIWF2eXh\n7cQFCxki3sMbMpBBIe7JX1wkT0Akvzks38stjJwl0HxhrnRYcdvylIxNZR4d\nIY9MV35VialYPY+6qzJdYFThaxmHslK6RMGeI35Xc8PG7i9Uqu+dBzKmMbds\nPmapzVud9aypioMfFKJZR6q3/yjPRJSB9Xn4lJMHEkFV6FPAlwfuSFVIkv4C\nQ162xw9gIPlAnwAiUN+DJiQMRXMil0ndZcoNcMRbp2RCAvMkLmWr4xTg0ABn\nqukArTNofajAO8CAhg84aD1EW191TDmsyrhB+1Mm7MupOymkOYqN4N2QWnPo\n/M039FZemVZSXZE1LWXco0ihJZT81rtcyRSLpOPKtMmH/1uEtGwdC20Wx6q7\nncvO+tsL2POk9nwgN+2ZkKYxk2XFecYeAoVUIIsRs/CfcTHPKLNnhBXz4Vgl\n4qayuy2NiUqx5djPZvgqKrxUMScEglaQCeEmsjVB1734o/tu8lMipBSUxcu0\nF6v3g7Y0RADtrTtBDcINrZtuc7WZF059edLTzESz9N0FHCgi4pkyU0R+NDyE\noJ16\r\n=sAF3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b8f271a98297307c6b54aac64d888a0340335a2d","scripts":{"format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; git tag v$npm_package_version && git push --tags && git push && npm run create-release","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged","create-release":"github-create-release --owner signalk --repository signalk-derived-data"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.14.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"10.16.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","github-changes":"^1.0.4","prettier-standard":"^8.0.0","@signalk/github-create-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.26.0_1599745003195_0.9341365673340878","host":"s3://npm-registry-packages"}},"1.27.0":{"name":"signalk-derived-data","version":"1.27.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.27.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"5e60539c227a36456bf27915782b58a9f616de7c","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.27.0.tgz","fileCount":34,"integrity":"sha512-RS9GzTazX4IMWqoUck0Y2aVDap+e2w/I84kosasJYL52DMCFl+QyN4u5lgdLs4MWL+hwQen43/BFnQzgVllYMQ==","signatures":[{"sig":"MEQCIDlIQnHP1YN+BrIzS9lv8WCN/2iRXx+uQipLrrs4RGk/AiA9UQErGnMiRTuaW7ITICxy5v3/CIwHFh/gDYrT7h8rXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgNSpCRA9TVsSAnZWagAAvTkQAIjKHpsuqtdJwMwXpzJ9\n++zBRI1ENQlQIwHy1jJ3B5SdANWCDTXgyS4njqMIOeoPy/ON6C1A/D1HRUxX\n/Ub2hKmIzKiQSFhthp15hyx05s3Y0dU+4RDh8z8fnnmagx0ZsgBqFofXZo5l\nFgH67in9A+dwXbJXoaWfFHQjwbHNDfHaKkwmLw993qamzts3Wz+6uwEKlC/C\nOgpOpxuE/VMQD/iMH8mGVKVjub3FSctm3Rd853CYQalnCGtTsfvF3A58FSbq\n4H+duE1y/2mpMk4URYFq4sahyyHk5qg41ImFrHUyChfr9FUQE3IJ+1ribnku\ngEquElE3O2ph1BSHqJqC3fgRZijWj3mfF2qr7Dh+rvQP/xDAS7tk1sXL3bhm\n1Vxq11TeemvU+NmbKAU9J6+LsNNAx8ZIQiRPVKSzibbtgKvZwKY84FRJZRu0\nTva5gilRl5ure/BezTuztjlfPhz1oa64kKhOzoUVzLIyVKst+cLfB7qDYbuK\ng1/9+qsaUge4RRNW34roLIpKBHezPWlj8V33VhiuxAyszGYNhDnO0MdPptka\nIY6DxKnoOJYkh+XUTUsSRuoGycUrDyx9JRBMSL0FxEzsedbBTMmdpahaJGGJ\nn1t3CK22uIGKdi7TGJm4TIEu+RNu+Y0HTNtkPyZ41mnLJv6xbhFY6GvmDI4t\nwcRF\r\n=Nron\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5c99c26ed9cc02fe51bbaef289656859cc806a63","scripts":{"format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; git tag v$npm_package_version && git push --tags && git push && npm run create-release","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged","create-release":"github-create-release --owner signalk --repository signalk-derived-data"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.14.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"10.16.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","@panaaj/sk-geodesy":"^1.0.0","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","github-changes":"^1.0.4","prettier-standard":"^8.0.0","@signalk/github-create-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.27.0_1602278569038_0.21440041198910298","host":"s3://npm-registry-packages"}},"1.27.1":{"name":"signalk-derived-data","version":"1.27.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.27.1","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"46b7fe2fbfc999a29b41e7987f40c1686674e253","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.27.1.tgz","fileCount":34,"integrity":"sha512-eWDRzUJYSMsFIIkye8T5gTBh32ZENbtvMFjbGiTv42ppEdzINqkxmzN5w95g1584jYjEveot2uwl79wf8mrwHQ==","signatures":[{"sig":"MEUCIQDJxE6P3pzDy6XztjIZMj26yTmKyc7EbmJbQFSJpjZZeQIgcbDG5eg9O7IFqjXHPaUZw1EP1xm+Lmqg7oEaXTKgopM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgQmiCRA9TVsSAnZWagAAB4cP/38Sujbb/Z86fAPURcws\nr/NadAz6UU7cOTpT1SPwvlJhZEe2/FZJ2NsMUEL7ZYOH/6CcCxVHyiTNazDg\n+uknA7n4q+2DHL0h6wTY3kApKf7UahNS/PcNuomox+B1HX/uM7ZatN9UAZ+L\n28rdomiElJt4M6t/Uthfc7yk15sb+SYAqXw6OjIh3auBzi/kONT8roCDkgdD\nH8ehvU5sMYuE5l7vl46Fnjv8HRXLQlqaG7udEc5b0DRPkiuKJU7qSe1gcymC\n5qBnWcJCLNQnABz295f5j3p0ng/FbdM/w2+VuJ7RI3SnvQ+GWCiJcHQvGW79\nUOZKd6SoUhbduhfCG+fGNPwTZ6IVjF6DPxQNBrpuJAybXkMGpqhg82kYFSnw\n7dLsFhbe+TjknH9nsCy9+4qfVmPPO/0w05fPgokMOsLvB4YctfovqMV8BCbs\n8fljWoP50ZnPVt5XjMZc+Zus1nWO9GI41HQMnP51RVsCLs/91iJpDc/oDZJJ\nvODLB2DyWCCSOpThj8BfA8eWla5yzXjTLe5QQb4MXYXDeKKJb015sacbhYar\nRPxh8Er+ZMPrV2dbwDeaBpT9isCIjdozK4NrHEqITlttE9DD6nXg/BlAgGce\nlaSTJy3ZqRq+mHXKS/1co5sg1QbYp4YGLOPlqMgL+oUVkEMf3h0qydNxOzxE\nTkEO\r\n=UoZN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"736c01ee92a84ff3a8b8f15e5d63d3ee934a9fb6","scripts":{"format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; git tag v$npm_package_version && git push --tags && git push && npm run create-release","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged","create-release":"github-create-release --owner signalk --repository signalk-derived-data"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.14.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"10.16.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","github-changes":"^1.0.4","prettier-standard":"^8.0.0","@signalk/github-create-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.27.1_1602292130428_0.6526901825333722","host":"s3://npm-registry-packages"}},"1.28.0":{"name":"signalk-derived-data","version":"1.28.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.28.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"b61e61f731f9f32ac6a904018c82344cdd965580","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.28.0.tgz","fileCount":33,"integrity":"sha512-ubwuZS05Rg5L4TCwV4tnWYULtIFo6QLTmuB69WYn+HZLryhoKyUscFSt0HkKtEoy0m6vjSu8FtdPuxDxLfzi+w==","signatures":[{"sig":"MEYCIQDK7KcRg548jp/BjYezVPUSlS/lNz0B+TY99HSo8d2QkgIhAKAIr2yktht6OVRXmYL/U3MGI++EQnM1FJoTW2eoY+OB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmuFACRA9TVsSAnZWagAATjIP/0E8sh2r8xForP6o2s58\ntjcRr3tXWHrlUlhedzfsU1Qoj1KfToYXv9ngZzC2nhn5zbbQltC2X5q4eTIj\nuRnqUUi+nZ5phztq/v5eejmgCIO83DUprB8Lh4BrT4ZLwoA1FlDN1xNqnOBR\nwwdSKJEOf4RKo4L3dzYIXTwXLg8hFpcAP41S0GYjYzkdG+1kIkPeP+HscC/X\nhBacwriPuKKPsDwGr1LPW5s9QQYCYQHS/J2wgK+NOd415p+0F5OmQTwqDcDt\nn6TfVm8U6PWuZNMlPpJGXfWfk1U6epvG8m9OJ5h6Kdoh9dNeXkphXGw3/AbS\npJKlQkxTpORJcOxAzQKywK7Ckr9YnOIBVvwItzqjKWX4uxLDnv2xOEThGq4C\nX1v0wzgMaMJ7NQEQn2NxRJ2sQJqTneRcJjI2ZPcKOOXRHUx4mjt1hpDl2cYw\nHIcLJzkNCFvLJsaRw3GVYfsDhZkudpYCKOqcj8PWU1gIYY88jTOezezO9rFC\noEBrELW8EvFe85Mp7j77kyjGF6GVFpRpMdsFL4Ow3u+G9YHj8yIq7ATKrMum\ndku2WdMySeFzqUgJM03QZocZCt2RTdeUZepUgTyGFiIRyWDuWVtdq2PXT/qb\ndt0WznqNF+1OsKLR9r1Tpl+Ys55xejAdRN/9WgaVeGQOrryZLubOj5U4vqmF\nqyvd\r\n=E0IZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ed96cc5e66005a68638f0a57ed2bd4fc3afb866f","scripts":{"format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; git tag v$npm_package_version && git push --tags && git push && npm run create-release","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged","create-release":"github-create-release --owner signalk --repository signalk-derived-data"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.14.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"10.16.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","@panaaj/sk-geodesy":"^1.0.2","lethexa-motionpredict":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","github-changes":"^1.0.4","prettier-standard":"^8.0.0","@signalk/github-create-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.28.0_1603985727440_0.9824250168150881","host":"s3://npm-registry-packages"}},"1.28.1":{"name":"signalk-derived-data","version":"1.28.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.28.1","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"3370dce42328414e58a9f77342dfa64c8d71cef6","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.28.1.tgz","fileCount":33,"integrity":"sha512-LPzRnCroZO4CZjwhDdIL3x/Rbcgsw7B+Zn8ouulfMmstPJz9Tb4FT98Am4BgpRomz3avX+rHo4BaczRvzESwtw==","signatures":[{"sig":"MEUCIQCazyAxRDzPL3gheYx30OA1Le2hKE0VX7RgsQawa80wlgIgKXozSBJLmaMgl/osP4FQslQ0xPQNxGPZ78hZWgQVdi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvvUrCRA9TVsSAnZWagAAbBEQAIrUIEGlYxEyuHWvn2Zv\n+GjNnj49JggsQgdhWhZvCai6YY59V6PkbKEwC/Oz98dPMGPhQoB3SwFlqDJA\n9hwUsRr4jNGkG8dv2LdOewusnmboRzh9mwFUgN4YoJcCwz/70+gmZ8BRNLwN\njF2TBuQx7tkMw4XKWKCAu9acA1gelB0vvj986Tqmkb7qhcA0NnLeboWgVK3n\nqsgwga9uk5VLT3n73IBTmeAg+UFrkMpGO96D+sqgm0Hfc+6uic0mEOb0n1Cy\nN95uDfgLZn9GjYBUgGU15R7MP/kWUOXxd/5kuDNMzvXpN+/EYr+hNqgMiB4t\nw0IHTSPqDa0BkPHYHxUpJiH0MWj8dx8GtpdqQ0JC60QyGqUzjrPk2Myy6Duj\nH2mLsvgsH5Yo1/KAOOz81oONERWvn31Q6kcw1/V1Nb1W8PsDX9zljq1NJyU6\nGrf+6Sr+39U2zSfI0PiIOsCZC99xDB0ICXNby+ptVnNnVD4awKj8RNhPQPNZ\nyZOqJ0/C5ojLsQZU6hA896TCpvJB94V7fXBJLmXVcuGYkhQIptgzTlBCvwmQ\nZvRFm5tW3O3cGSi+Vx9fEUJ/npZwsZggfkn6vc5E4fN5mpTpyoRwNiTFmaph\n59VERrXaijkFYWnEceKOWAPRpyN7nX5HAWoL+nmVoIDs66A5AVCeSWQjrsgg\n/rK8\r\n=mNze\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"96fab0a9e94514562633878f569d5a9bc679634f","scripts":{"format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; git tag v$npm_package_version && git push --tags && git push && npm run create-release","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged","create-release":"github-create-release --owner signalk --repository signalk-derived-data"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.14.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"10.16.0","dependencies":{"geolib":"^2.0.24","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","lint-staged":"^7.0.0","github-changes":"^1.0.4","prettier-standard":"^8.0.0","@signalk/github-create-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.28.1_1606350123287_0.8401144819183848","host":"s3://npm-registry-packages"}},"1.28.2":{"name":"signalk-derived-data","version":"1.28.2","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.28.2","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"0008ba9a2418ca6278e49037ad40ce3e5c2e789b","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.28.2.tgz","fileCount":35,"integrity":"sha512-b21Om0Y+A24G7exiGIowAA3XPl0SvcaTz3VcQgn62rk/ylbCSgvEU/KAYK7meA+ru2d+4H3DdHKDCzJGtvWf7A==","signatures":[{"sig":"MEQCIALxJTEmn8gHqEf/acuLJw22ma7mLXcktvI2xX2WxLzrAiBEeJuiUI3eVc3h/loQvEFt/r+A3W6/HxyAJaXFAzyQow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyViFCRA9TVsSAnZWagAATAgP/0/awVnk1QFz+q8NW56D\n84HKcE4WeslaVK7TMgQoqnpZfiXyyTOd78jLZCG09N0w9Btznj0fBJq4DlD/\nfc3Pwz9glemT1ttCAonjEK8Dcdigrfg0I3JAF6edTDVlnTD3CaqdtUIdtouy\nrh/kinvda1Z4JsAjJlITSJDeQTT/f8Z9daa1u7b1nbNLhFZ5HvSHHPfmdsdG\nd2oNbLOboJsvW2zDmTxSuvWql2cwl14yWaiIHGcfvDZwLtbjA8xk5GJWXBOV\ntK4JB2BcElPkxM1mE38C3A1QbjXPdg5l1QaK1Lg/P43iJLeKvLqXcUavjXD5\nVxaX+U6v51esAyRY35JYCStGL8OKxERWKApswxSk+dQa++wgcIQGEnKwSEyU\n1teykKUofP1SAjPTVfgIDskEFYcfQInBCk7osQ0FHlJmmsMGhO8N2bPbBqDZ\nFr8F9dD8oq64ntadY8D7Ap+dtSooqn2IeEvb1jm/GsfuZAIUoOiI9tHiLjLa\nmsp/q7PPwu7UKXt+BHs4WAgjVeuXAjLUmMS2XlS/eHHOPL0nQlDxvbAoK3lS\nH4bkbpiUTfhaSxjR2GnrXv7M3zVFzpLgs4TaNX+wpj92B+OmKWn65rXpdSGr\nP9T853gMqLymR2R8bOPKl1/JKmPhRmuPNFHkKL8CuwY3uFQjrvNPu7kqRE5w\nQtNG\r\n=4fRQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9844c3ffca716ecd78aef1f65c4bff59183ceb34","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; git tag v$npm_package_version && git push --tags && git push && npm run create-release","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged","create-release":"github-create-release --owner signalk --repository signalk-derived-data"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.14.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"12.20.0","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","github-changes":"^1.0.4","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0","@signalk/github-create-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.28.2_1607030916697_0.49696137467532187","host":"s3://npm-registry-packages"}},"1.28.3":{"name":"signalk-derived-data","version":"1.28.3","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.28.3","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"8a833021f268d146cfe5cc3df46e55f9e5f39ddb","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.28.3.tgz","fileCount":35,"integrity":"sha512-3CRFuo4AOeVG4UsWS3BF91ezsebuD/hmaYfvBS35SGVYCe++uUdoHMQPC+EPIisWrGcDYCeUas7HaLVdWUKs0A==","signatures":[{"sig":"MEYCIQDXUJpQp8foRlUShUsUkF1IvNCcBfCJZj+EgAqd/nsqpAIhALcrt/xNH90t8azkOTxL5nXtesD4X2/f1AiTSXOmpmAg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6PYFCRA9TVsSAnZWagAAQlwP/A/AbxS/2/ZnDL9Q8e4A\n/PfDwq0d7yXT9u9swIZealMNLZSvsiwCRoVlAjnSiSb7FKbzeGC2jWpAErZK\nnpQuHRFnjXsQp/CR/Wbdfd4rX1bP/SilRX46n2IpUfxdxvZTytYYCDiQIZ8r\n3w/UzXUPAcr7OEffeKk9SywyyMm+nN+WUSheSRq/k21sl+xyBu7ygWJQkwkR\nkHx/TFqb2u5IXHCDudClXlVJZkPgIJWoDLf/MHPegSbErHL9JizNJ7LfLxLy\nhv0RWWb3y78ERkumeBnbv/zg1O91RmQ85MZ7uOkKPe+6nUjZV6EA8+Akl7nW\npDCQV2eqpKwBkrlASoAGCKGL0ZOHiqNwSoXvG6nF9R12F/RCcU/wfYIHhS9d\n1FAILDn4ms8yDjO4KbCXGFcV9WEOMfwlGrTRzhNlhkSNKuClFQ90zg4LYfGL\nILMZkSFIId1wXfTQ4c9X9NMIrskQEz7wpmU1vS9OKhp3JozDI0zlYO8MC590\n20TaDPjIRvcWhAM8eOPMkTqk3h9ozFhK6t4vXZG2GD9gzj41rB/PwEywc24U\nCiWaR8SNCVsbKf2A9VRkPqB7BmDswXDzp1y2uT1dlOHXqw+2ArrRwe5oZN/T\n5OsdgGL4CmmywuG3XKbA6lYNfZ1+cpOgy0JTlQOuXtwX7MMVyGAqkkLlshNG\ntN1J\r\n=tmCW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"94831c18d492ce9a104ae2df25626703b5b91e19","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; git tag v$npm_package_version && git push --tags && git push && npm run create-release","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged","create-release":"github-create-release --owner signalk --repository signalk-derived-data"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.14.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"12.20.0","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","github-changes":"^1.0.4","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0","@signalk/github-create-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.28.3_1609102852579_0.8883921693116212","host":"s3://npm-registry-packages"}},"1.29.0":{"name":"signalk-derived-data","version":"1.29.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.29.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"506c0aafef9419245c679d1f9aef0f6c32477272","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.29.0.tgz","fileCount":37,"integrity":"sha512-CjPEB+9WfGN82L8GWTb8dIpAHndOSKl16MzbgOSVUs7ZpeFYZ9z+0ptYMpjOk2OANQYCtGf76LDj3+NLXUoywg==","signatures":[{"sig":"MEYCIQCjn7kPrOX6rneSJ1yN2VOSA26ks7hcaGxsnyG6pI1J0gIhAPgQuFMt0t1m/6Ymgj+PRhH/OH0WlHZucJqTl4LlRTCV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXJozCRA9TVsSAnZWagAAnhwP/1d+39vEzzLS2EI8l4hh\n3+iNUue49/yoOWzV00sbRRLV6Kj3i1mL6PSpa+a1oWg2Pky2Yg6RL5I7OK2E\nhqpEq7kXwpoQkTXDLQRfe/RYA/y3HfQvgc/S3Lqy+qFRklG4/AxRnv2IMnKC\nTYM3gJlnOqXkzoeg4VCmoqLQlUanNEXX7YhqeGdqLa67gQTRFkuqoEfRz437\n/isQEIL+KFn8gfbxHvZGuIY7H32qKY9lL3P+QBHz52l32eATsn46LPAkkk35\nnm3u0NePFWEqNtXCXs7hTpSviPYgtifJaggZM8tSZ0LMuYEp/5BAIRiyzauP\ndkrL1K06Ecyl4SpdrW1QjUK3DGnm/549C5TqHreLm3oWu5xHAe9faSG3EUAg\n3h7oGpAjgiyQc6c9p91x65fDSPoxVsjQ9kxsr+cK8AgWt6UlBL06OwrNESld\nyHa3pH+fx2zMGA2d4tHyaR0x4ewBxRGk1J0S5H42lfqznx/1cOaTmLGG7uPR\nOyveBIYMBOxxvNXNZyHM3Io6a7TmGIYrraNVf7WNItKR3/nPaikcC9O23PuA\nLcxx1+irV/TtObDljJiAHeAYQkTWuptyyv85wFSOz4DmnMUE7794iQ0ViJh3\nW610jcFNVMjkDU7e2pGfiIh9T0cr5gkBEflrtO6zB//5yc1FJ7/6RLdz+S5K\ng7cR\r\n=GnjF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"99eade3adea3f92018220076a77a053d053272b5","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; git tag v$npm_package_version && git push --tags && git push && npm run create-release","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged","create-release":"github-create-release --owner signalk --repository signalk-derived-data"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.14.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"12.20.0","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","github-changes":"^1.0.4","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0","@signalk/github-create-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.29.0_1616681522708_0.6167874237782205","host":"s3://npm-registry-packages"}},"1.29.1":{"name":"signalk-derived-data","version":"1.29.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.29.1","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"c75e1492a09e3e6b020cb43c23cdad58b4fd5c3c","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.29.1.tgz","fileCount":39,"integrity":"sha512-lbmkRb5njVGexXGz6wvTayVtwxN6ta3o7ssZQNNnn50Wg0/qLyTRXTq937Oay3WpBlJoCVzORqKrrkSfyTk8lA==","signatures":[{"sig":"MEUCIAfjabtx6ubTgw19ipEJSAkiJr3KjNZq6kxpyQ66XyQ+AiEAy10Bik4wdJxlaR1896XJ0BDOZsI7B1Ca1v2VYK8Lu+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9fhHCRA9TVsSAnZWagAAbZAP/0ixJAF7kAxxQ/2qfPxg\nRb5N6aH5qOJnoiZ2U2SwoMXTKCFcUHwY0HgXlaBOcRv0TsJt6DYoV8HpWd+3\nHkD5MrJ9jVloFwPg4RHIagZqA7a+2Y5gPV5H0oYoU/otpEd20Rbjnp6f/Mz0\n1JJLYXJvUUTjjpe0hdY4tSdMWOXAfLY7QESOykPptyuzWVFXyxsq9KQn8dFB\nvh1ENAvyf4thtl8p7r4NmzKxZdNk2QeVwz7yyh6K+mNxCOYhPH+TOSG/2k+3\nnok30vZb3Uj2Ts1hAzIUrK5dqmbxkd81Ff1fsEa8wWBRPOZUJ/q0mhXqsQ4p\n5LWe6dAEpxZ5C95EFyJe3SSKg1FHWvhRx7LH0/nCDrEyIP1EcRW8G9IC5UgC\ntLTMHWsu8PnT+NqeB+mAPOTKrieTt+KV6xXCvhomunVIGQ4x6QnlGlD5Q4eL\n4h7TK8M04ErQ0+HX0es+R4uX8Qeew0oLLLHhCyNbtPKmbjfGb4TzNVISuq9c\nwAcAXHVu+UNzJcsWfMwLeDKA9E6it2xCTHXVD6Ig3c1oD31l9M9IBRNZV3kO\nxd2hweOZnpXg7HPDWn3L0Xzu+eEJ7ypjHZe1Hd+DXV7v0fGreYNX8zYmt+Qq\n39qR3c5NVtaWEz2H+RyRvTfEvlgz2+yS1JLlhbbDCEjtbS2bycAFnbljntNI\n8aTL\r\n=Mysk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"205de14c12788ecb468f34b15a62381b17bf6b6d","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; git tag v$npm_package_version && git push --tags && git push && npm run create-release","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged","create-release":"github-create-release --owner signalk --repository signalk-derived-data"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.14.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"12.20.0","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","github-changes":"^1.0.4","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0","@signalk/github-create-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.29.1_1643509831088_0.368640220718659","host":"s3://npm-registry-packages"}},"1.29.2":{"name":"signalk-derived-data","version":"1.29.2","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.29.2","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"636260684b50cdc624d2df59f736525b2dc458fd","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.29.2.tgz","fileCount":39,"integrity":"sha512-wkzZE6y2xezq51h4dFn1OsuvLOJaTLOYDoR1G1IRBxYphWqkJiN6DH+q4BC0aeIIM4i2T92TNrv3ETPVcWYXNQ==","signatures":[{"sig":"MEYCIQDI86ssmjAD8zy+igCbPhaV2aDq0wlctRfCaV4N06sdCAIhAN7yZvwcJcAY6e2l6NfciUWq/2Aw+IUvDr0Mq73x38rk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFpvCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWWg/8D24jPXoUfnTRDfmPauJkX5XPJLNVJdVSZo8Ja6bBgX+ZWM+V\r\nTF9YpQKQXq95cWF72nnph8nTf1Mv10RS02FqgGCxR31oQ04bPIESkdYDS632\r\nebWP9F9mLGL1BM90QG8txed5aKnjRWaHQZmrLrCOy8Ugm3RtECXb4TsOH4fe\r\nB75yALNeGjkhO66NZ3HMQoa3KcOKEPWMRG0l2lyHUJ0Col9l5KuzrFZZG5VO\r\nBqOZEGZB9mXX9sRk2yV+1BzYxP7UL9EJfeCtYC4/OGPs0bH6rlEl4z1+gG0Z\r\nrjrAnxxRqJk3f6WwjrvVw4iD0ITOhkyM7Hx+4b+eJ71f3U1NgIq68R9ZuvUQ\r\n8HekxTT04sfYIGrOP5HOxO7IxhQwAm0jupP6S/MLjmAKbqH5QBBeZy+u1gZX\r\n2R4canmFotKYKlpaUsXdfNqwt+rIX0abxAh8q3XAwlWN0jWNTFm/6dxP8H7O\r\njVvpUC24ibdrZZxWzwLPemQHTHxqZOr4sJipkAp7an21QolRBuV5mk+D5LLW\r\nEPeh8S86MNFksaGO6j6koW38GFCE8A3Pxg27Q/EQB5MMILykAgmwbUEUVQgL\r\nw+7IcRM/emTyEgkDccURWcGZB7NGyQ+I+xoKxRE0Xo9q8J3pdgkhOvuxb/jp\r\n7POfbHWx6xy7JtnNNETL/qvxI64G019/Bbk=\r\n=ADyo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"288e68be40f3b39d5e7fa8f4770d3b9b090f999d","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; git tag v$npm_package_version && git push --tags && git push && npm run create-release","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged","create-release":"github-create-release --owner signalk --repository signalk-derived-data"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.14.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"12.20.0","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","github-changes":"^1.0.4","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0","@signalk/github-create-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.29.2_1645648834311_0.12067526533288575","host":"s3://npm-registry-packages"}},"1.30.0":{"name":"signalk-derived-data","version":"1.30.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.30.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"fa6aa94a534be659b622015d26c81e34f0a8cb27","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.30.0.tgz","fileCount":42,"integrity":"sha512-2w8qA+m+T8hRweCDBa1rYkZxc1oQkSwauiboT3hsfh2Eojo1Uyb0DdywnjSOA2RQPA4w8VhJAjCJWWg71l/o5Q==","signatures":[{"sig":"MEQCIBjqDRAdoFd2Y91GJNlgH6/aCeo0g0w4hvCHty8MXEG3AiBmwJedj+biZ13/g7WAathYpUe9zCvU411LO3qiFW/yqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF7NKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQrQ/+Oc82NhaSNp8uSPHoWF6oAut00UQha28N6Ksu0IIGHHRWAUnu\r\nH3FoxQqXMzDVpiESmh5PmLNoUb+9FkePNRGQyqenEwMDQvAJK/UyIANJWSmW\r\n0TCXYg7kkw7jeS+Ii7E4PBOu8t2WMRxYIx7rvZLbx4YSA6iTH3JHn0Oh4EGi\r\nD1iDWIJMdwcRz9gsBtzZDmmgJEgItmxb4lNW/kruLS5GcUTSHsrnAOigBdkc\r\ni406TVWqWX9u/kUovVjE6cgNk+PehCoQC5ixJcCRH1CZzLDrCO9/SOdOumN5\r\nc8lF1PhJKt38TndGzyuJVimRP2Y99hN3fwbRc4kwpgc/x5QktvBECnMOu1Nu\r\nGMkXHfCSvdY67grauxt+u7kcRAOyIbtzVIhCAgYWLMDDmVrPKbFZ3p2vOm4C\r\nXw+UhxSEGhWjwoRrjFM2UsVAYJXSNPG6ALl3BVvREjSmDTKqpbKxNERQwOfE\r\nkO9DqPVV/+MIaGcfNAYW6VroI2kYaZS7MQ/pFJtKGjoZe1dRpwZnZgis+pd2\r\n7IRleAbRyfbzxrUsep9WT9lfEj2KNDt/OFiyr9GOmbGp47ch7ESaez0SjANu\r\nD6p9Q40U9oj3ZUef0SjaWCcdQ4tZVIPbTi+u1aV80iRg+jXLsMv7Odmw7XQ/\r\ndXOlF1UeFgwuuSt6cIT8E42cJuHEnG+zWCc=\r\n=IePw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7c65e75299c997e40f6ba8e819cc51e623eb808c","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; git tag v$npm_package_version && git push --tags && git push && npm run create-release","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged","create-release":"github-create-release --owner signalk --repository signalk-derived-data"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"6.14.8","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"12.20.0","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","github-changes":"^1.0.4","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0","@signalk/github-create-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.30.0_1645720394272_0.35666980787929914","host":"s3://npm-registry-packages"}},"1.31.0":{"name":"signalk-derived-data","version":"1.31.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.31.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"4e79a0d6f2c6d490bd7c6c3a01f95dbd4e5cb2ed","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.31.0.tgz","fileCount":42,"integrity":"sha512-Rs1RxyvmH/nUyuREdJSWRic6q8k47C8EL2eazTXdrGebX/oghuKTEv78Zcs0+F6hKuyztPGNOi6isjA0tiwltg==","signatures":[{"sig":"MEUCIQCceknGD2x+g2o4v9iJQO6zI09QKa2Y8KNnkkYPEF5gPQIgZF19TPzMMz8+vkhSw97uFDABs055AjWJmusbK7mJhwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNM8VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrt0Q//REh6AzK/d7jSGpp3V8LeiChltRVzo3iZwDSoK3/5hjG8zD09\r\n+n3vOwXCH8qGRxLRFZ/EINw5kscRswN1CXBwkh0yduyNaeqeNKcL3mEu4wUd\r\nKJAEx6RE9cN3I7xOf4UHXPnAxe3nMsMNP8DDaHFmZG6gzD6+PFPN8wB+BJMG\r\nRbB3mzgAKv01wWk80IzL1CcKu3djZHEow3juaRNw5D76WT3KiexCFlOLr6XW\r\nDi43XSecNPx9k76S3VXpMA0v2aMQt5/5yQ8M6FkMKRbJXHNm4G3jUV9hlVq/\r\nf3n/oQYVv9+tW6dMQovbxbyfUbBLUX08qF+u7JCWuSgzQq991jvVhsgmheBL\r\npqvYH+xojrCxCPTtUTArt7rhRhzwRHCrcdCBZCI6mWhwYgmRfUyqN4SiAng6\r\nY9/EsL8gLAji5LHmnprT9Ez3r49NCAu4OOJ2sk5gWg2HV4ozYn8K+WooRLCs\r\n6oAhDfAWow2WFGSu8BmvTySJXi9GYSlOSnMJk9wNzOoWlYGC7V7+jtiAJCam\r\nzjwLy092bFLJaOMjGLgkWsZPLWXAGncUyDgsl4fkulF2iOQGA5qOnwOMRjXs\r\n8qkvHC/rIcXVvRpLdsEb2cgNN3mk/YrzEitdqjrlEmiktQDUTcaCRbnu1zCB\r\ngtOr/xjsD41b/IrJyci1ccEX4tFHvGZVazU=\r\n=S+kP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1de503acf00e66c5bb3f18c624e89101fb91be48","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; git tag v$npm_package_version && git push --tags && git push && npm run create-release","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged","create-release":"github-create-release --owner signalk --repository signalk-derived-data"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"8.3.1","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"16.14.0","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","github-changes":"^1.0.4","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0","@signalk/github-create-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.31.0_1647628053410_0.585352673155263","host":"s3://npm-registry-packages"}},"1.32.1":{"name":"signalk-derived-data","version":"1.32.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.32.1","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"390b709a56efb74af6f6e5644404ee1f6814903e","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.32.1.tgz","fileCount":45,"integrity":"sha512-+CHnY+dNhtxGoA3RJW/vZ4XBnxQP6+rFqNINj8XqkJJw0nltBM6BsIgUgJb+6aSmkWtSc9HD9Rwt0BwraElzzg==","signatures":[{"sig":"MEUCIE7ILH5PyiyVplAVPQ/V8UrDdrTzWhSeWLWjhdO77RPkAiEA1kemUanwyP84GUEIvC705wucAlIeY2nwDLnbhiz0wFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83867},"main":"index.js","gitHead":"8a90bb9e7c6b93a119e993a366d691c0660ab4bc","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","precommit":"lint-staged"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"8.19.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"16.20.2","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.32.1_1704396865330_0.8649691435959175","host":"s3://npm-registry-packages"}},"1.32.0":{"name":"signalk-derived-data","version":"1.32.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.32.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"44b13f3484a5a66b42159fe354af622ad6b2bc5b","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.32.0.tgz","fileCount":43,"integrity":"sha512-nooWKNbwPCDzkAyqOsZWXhUTwixy2UcioPQnaWZqs5NRpfRZ2FwYZABg4N7NxLQSxCu1n7F03x1yUqaMylyy/w==","signatures":[{"sig":"MEUCIQCmzikqrAFs+QlDzYZ1RLV4CIA9TMVQTdoOIH7hnnL35gIgUFzU1yRIXPHZJivUQIAUr1giQI1hxO4SAr8xD5hv/q8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83330},"main":"index.js","gitHead":"99eebee0805f856ab0c3f6b08a9d276f19a6efa1","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","release":"git tag -d v$npm_package_version ; git tag v$npm_package_version && git push --tags && git push && npm run create-release","changelog":"github-changes -o signalk -r signalk-derived-data -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","precommit":"lint-staged","create-release":"github-create-release --owner signalk --repository signalk-derived-data"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"8.19.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"16.20.2","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","github-changes":"^1.0.4","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0","@signalk/github-create-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.32.0_1704397389301_0.6840436882958556","host":"s3://npm-registry-packages"}},"1.32.2":{"name":"signalk-derived-data","version":"1.32.2","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.32.2","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"40507a498fd49f24da2c690928ca6fc2f0677725","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.32.2.tgz","fileCount":45,"integrity":"sha512-JHBdvFuGYpKacRfKT9ypr+x86rGLvoynIFu/BSQ+zP9P1Ivu0be2aMmDI4V/vvf3mQMUuaAGKfBfQp1H9RDOqQ==","signatures":[{"sig":"MEUCIA1Vozh+9uJWwaOAa1+yIO46qWr/FxqxSOGwFS1+0/6CAiEA+M+vRvu6LYfCZGxnnUnbb9kgM0TBK10dcd7yjLaPup0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83887},"main":"index.js","gitHead":"89d148ddbce3c830a82a912eeaf5104f1a2b4f00","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","precommit":"lint-staged"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"8.19.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"16.20.2","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.32.2_1709392303714_0.7516336876774872","host":"s3://npm-registry-packages"}},"1.33.0":{"name":"signalk-derived-data","version":"1.33.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.33.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"9f47e7005f1455d3da7c74313be0d13668420ec3","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.33.0.tgz","fileCount":45,"integrity":"sha512-hfJi9Nl8fhKv1G69+JSRydKK+4qCgMXWbQ3EyNG7oDgSnGCz9VCbySsQ2DrHPzGcAUmKsBDQeSUCVQfm74my6g==","signatures":[{"sig":"MEUCIG/kfSlAo3dbEScfjVr2y/QCibmT+oxl6lWj01pHhDfHAiEAg5OOpaCIJGT1EXkiz3nVXLUEvpePuuUSg58LcMGhN+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83878},"main":"index.js","gitHead":"7fdb36c96a0afda0da7cfb04c04252bbb84cb3f7","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","precommit":"lint-staged"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"8.19.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"16.20.2","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.33.0_1713503998052_0.718002434621912","host":"s3://npm-registry-packages"}},"1.34.0":{"name":"signalk-derived-data","version":"1.34.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.34.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"42b76aad510f3dbb95b8836ebd9f40e41d8ffb69","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.34.0.tgz","fileCount":46,"integrity":"sha512-54xzuwtpRFyoe5jMYGR20uGqdRN0tbkDzWuEPJpBR4Idobhhb704KCAZLbpw/Ugg0xXsbcn7up2Q1tBktVAU5w==","signatures":[{"sig":"MEQCIHMb+aq3g5eyo2pRPm8XyyLWSRJdhhzN+qugU/EUFFYGAiBCsMGi0JtbddxaVm9iIGHAdldDBLriQVQDjOfv+BxVaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86127},"main":"index.js","gitHead":"dbe9cfd60eff1f3eeb48e97169f833e764fa35f0","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","precommit":"lint-staged"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"8.19.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"16.20.2","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.34.0_1720812801143_0.8831612628991659","host":"s3://npm-registry-packages"}},"1.34.1":{"name":"signalk-derived-data","version":"1.34.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.34.1","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"b23677f41b5d35c16b9596ac41574abdc324b016","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.34.1.tgz","fileCount":46,"integrity":"sha512-mVVPR1U9vbrLbEPfJZjXUq7J4bI7KqlpyTDu4+Ng9mXvMR1ChKeSgZMWC04ajCD3WRmkeztv/+2Jgf8NGZ9AlA==","signatures":[{"sig":"MEUCIQDHktHydU3+lM3UwbkpuMo56Zee7X82xPxCQE9HdNA48wIgA+UPc/p8uAIFsVuyb2F7IjSvoSpHqylxEvNs2gIudmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86355},"main":"index.js","gitHead":"ffb40e442bc95396172a590d8e9f4c96479b9ea6","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","precommit":"lint-staged"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"8.19.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"16.20.2","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.34.1_1722103544141_0.13564064097655848","host":"s3://npm-registry-packages"}},"1.34.2":{"name":"signalk-derived-data","version":"1.34.2","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.34.2","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"095fa78feb0a5b407f300abf8514bb4406ae2786","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.34.2.tgz","fileCount":46,"integrity":"sha512-2y8WKaIR4pvWcTmkgyBeaN59d44pC74uSWqi6D3sEiaQDOFHTffZyFS11pZdvAf1Cl10sfGaYacSnSnPQsjOsQ==","signatures":[{"sig":"MEQCIH1dKWP28Mj/QHzQvspKzRco7BU7GAa02MaThjZKZR5mAiA68n7NNyjhJrtHSVr+TfTiwL6AgWAqfzyEpOiY10Sf4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87140},"main":"index.js","gitHead":"fdb4dddbceab4bfaf89aabb090237483aa2359e8","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","precommit":"lint-staged"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"8.19.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"16.20.2","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.34.2_1723273549237_0.5118675588013673","host":"s3://npm-registry-packages"}},"1.35.0":{"name":"signalk-derived-data","version":"1.35.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.35.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"395e15034915c357adde9c54d30fd63a1ee29fb1","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.35.0.tgz","fileCount":46,"integrity":"sha512-+6ueohPkFjybj1iqN8gc2QGRc/iIKs0qT/BzqWQiF5PsOCQOsxmLg62su68UPTOGqXPJI2aMjsYUW2zt/bRCGw==","signatures":[{"sig":"MEUCIQCkgE5QJb7+ZSMlp6l/0UMJBJOfQTBFnOtfUhOcOn/CLAIgQDAfX0jBNjHuQgv8TSKPm4ZE+0PenUIVwlwRr5ND0+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87283},"main":"index.js","gitHead":"9a2cfe0ce0496c93a88a77326ab28976bdc8d9ff","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","precommit":"lint-staged"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"8.19.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"16.20.2","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.35.0_1725203822889_0.5231476489642215","host":"s3://npm-registry-packages"}},"1.36.0":{"name":"signalk-derived-data","version":"1.36.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.36.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"21ac966c7748c7a853533218e8e6f87941e14d55","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.36.0.tgz","fileCount":46,"integrity":"sha512-/ONaCv/3B+kRVDL92Roz5GZHOifC4nXi6PMwJ6HF1INaoRgfqdE5mDovumo1YQ4IrhWX1JNUUsFVPhnE5H0/1w==","signatures":[{"sig":"MEUCIACm+UdtV+z84w6lLz6k+7M6XY+d3OZR3dJ2tyQWqrTfAiEAk59uvjdpOcQEfzDo6po/eckvyGt5m3yPXMUx+0d8GgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89425},"main":"index.js","gitHead":"066df68ded160521751411ba408df2c696e18596","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","precommit":"lint-staged"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"8.19.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"16.20.2","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^0.7.88","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3","@panaaj/sk-geodesy":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.36.0_1740429585267_0.4082885969040779","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"signalk-derived-data","version":"1.37.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.37.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"fd88438a81d9e2752c73946fdfe31543f04f6fd9","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.37.0.tgz","fileCount":44,"integrity":"sha512-gltCO0S0Pp7rfCHOSMPqRCyB3PSS++VMx8CBOsQwlLzojlFj7NsNZQh+REP3dWf7b2Kr29QeXhpC67UfbcZouA==","signatures":[{"sig":"MEQCIELsq7bvQyY64YQXFZ1nic6n1eHrg9ldvyJpw7IN42/qAiAcsCRFC1tN4CeiKNzUYd0gPzT5qsXeo8s7Hvdi2xjVTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84943},"main":"index.js","gitHead":"73d168890cec03f95b82c08ae01335c85a053cb2","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","precommit":"lint-staged"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"8.19.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"16.20.2","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^1.0.1","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.37.0_1758948654860_0.20602458781479038","host":"s3://npm-registry-packages-npm-production"}},"1.37.1-beta":{"name":"signalk-derived-data","version":"1.37.1-beta","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.37.1-beta","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"ac2dcc930ff22c67da11652e876856e5facb6910","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.37.1-beta.tgz","fileCount":44,"integrity":"sha512-wT/zOGCV22GhaTOPZmxUbdlnUX06VpU89/n1SoBhx6HdVasFZu7XShvHtv3mtME5duJEo9r0VELblBihcn5Q9g==","signatures":[{"sig":"MEYCIQDlGI+qGWNSyf7rEL28nl3G/Yvfq38HEPN9C0FkksKragIhAO0M39W0DbadSYLD7vev9O5FBVItITpmg14QMrKFlYX4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90184},"main":"index.js","gitHead":"a0ede9026e5d8bbcf4862c22aea87664e9bd7503","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","precommit":"lint-staged"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"8.19.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"16.20.2","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^1.0.1","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.37.1-beta_1759458436337_0.40660940243651966","host":"s3://npm-registry-packages-npm-production"}},"1.37.1":{"name":"signalk-derived-data","version":"1.37.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.37.1","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"38473a6f2b022bcf66604d56aa48145f3190625d","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.37.1.tgz","fileCount":44,"integrity":"sha512-Im0ZAl9oB4m2Gr49PBY5gqsoNC97qItNWKLt/VixAydJoC2YB5k+4qMjDfzX6CjPqVVNixEaurKCshLZ4dATHw==","signatures":[{"sig":"MEUCIF0zOCUGwpZyUF02ytiOB8xUuCA2c+z/XDAhvQfw5dGxAiEArn31XX/Sp0UOuD+erVu/rDVX0+RafXHB3KBv2dpPSL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90179},"main":"index.js","gitHead":"9fad9f7cacb5446bbda8663da7e3a84a9aeb568a","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js","precommit":"lint-staged"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"8.19.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"16.20.2","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^1.0.1","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.37.1_1759458437043_0.6031639660693424","host":"s3://npm-registry-packages-npm-production"}},"1.38.0":{"name":"signalk-derived-data","version":"1.38.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.38.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"e78ce094bde9a0d3a6ea7b169c491e8a471ed6f2","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.38.0.tgz","fileCount":43,"integrity":"sha512-NLh+/UsxMWpgh/hd8BTbxiMmvi7rqSZBtYUjXYKyPISk+1ec72C4d0LYgaG9Es45y1vRavwYctHE5XqWikBgGw==","signatures":[{"sig":"MEQCIEP1YtUqFrkKkOUUZJMXOXJqCN0kLEKj+d5lj5DgrsJ+AiALGRG9rE7XA3TKqCzbtT5JD1pbTLNZufUZaEWT4idH5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96768},"main":"index.js","gitHead":"d09227f1d156c6755d04ba7e75089cd374e630fe","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js utils.js test/*.js","precommit":"lint-staged"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"8.19.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"16.20.2","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^1.0.1","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.38.0_1759641972771_0.6850374773179932","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"signalk-derived-data","version":"1.39.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.39.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/sbender9/signalk-derived-data#readme","bugs":{"url":"https://github.com/sbender9/signalk-derived-data/issues"},"dist":{"shasum":"b784e88e75513ecc7103af242040d5139c9a8ceb","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.39.0.tgz","fileCount":43,"integrity":"sha512-zwFuydY/X3MQ+A8W9VdiILQDxmGEDzlcfEKIzVYBhk+mlR8zSJt0UD8WlHwRgzuaQVIfeWnXBrRtyUnM8ObfrA==","signatures":[{"sig":"MEUCIQDn1h3ocatzd/XFiygWPwe41KpZumCP57gu/JY2l5gqwAIgUWH3IHEHWAGceZgqGh8jtL/jpLc6wImDmO4E5EAkAFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96982},"main":"index.js","gitHead":"98ebecc338885f06146a506d26cc31d1dfc5c09d","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js utils.js test/*.js","precommit":"lint-staged"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/sbender9/signalk-derived-data.git","type":"git"},"_npmVersion":"8.19.4","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"16.20.2","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^1.0.1","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.39.0_1763737314931_0.049423542637524465","host":"s3://npm-registry-packages-npm-production"}},"1.40.3":{"name":"signalk-derived-data","version":"1.40.3","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.40.3","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"dist":{"shasum":"c3474c5f9118719f44c9a2882cee77634b1065c9","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.40.3.tgz","fileCount":43,"integrity":"sha512-p/l+WVVQ44fdjYymTPg/6SPLVwtoEyv6iS3qGKiD/JxOMKtUU3XXX7DmaNO+VHhG7KyeAm3Q/EzzwEDbW7ahmQ==","signatures":[{"sig":"MEQCIE1Segvwzd8eeR3os36aA2IfI2XKyhhnFSaAy41vAN0tAiABL0Kz4C63H3BDGM0SWs5UNhhbxX4g54qpeakSZji6Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.40.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97633},"main":"index.js","gitHead":"39c69cda0b939a2b48282b8be7df72eef4e96885","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js utils.js test/*.js","precommit":"lint-staged"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.7.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"22.21.1","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","magvar":"^1.0.3","baconjs":"^1.0.1","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.40.3_1765703443904_0.3019670930041394","host":"s3://npm-registry-packages-npm-production"}},"1.41.0":{"name":"signalk-derived-data","version":"1.41.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.41.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"dist":{"shasum":"f4e744d8ca08cf48155fdf86f1a8e99c35f23e33","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.41.0.tgz","fileCount":43,"integrity":"sha512-TX/0MYxBMYYP2O84aT5fNt+nIKlIIW/COCe7jeYzeylMFeNSsWhtYliPQ4ZOHgDEtXmd6wcXozGXklA50FnKSg==","signatures":[{"sig":"MEYCIQD9Blz3vdwupJ51tbGAmpmnjUP/VLQzs8B+A8w21aYYGAIhAPsV5C4zRPetsSa+o83v7SOokIglg0cmbbjTzg3xQdxR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97830},"main":"index.js","gitHead":"1768a2e462ff32789451c6277adedf370aad4f03","scripts":{"test":"mocha","format":"prettier-standard calcs/*.js index.js utils.js test/*.js","precommit":"lint-staged"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.7.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"linters":{"index.js":["prettier-standard","git add"],"calcs/*.js":["prettier-standard","git add"]}},"_nodeVersion":"22.21.1","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","baconjs":"^1.0.1","suncalc":"^1.8.0","cubic-spline":"^1.0.4","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^0.14.3","mocha":"^8.2.1","lint-staged":"^7.0.0","chai-json-equal":"0.0.1","prettier-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.41.0_1765746604299_0.6810697330497346","host":"s3://npm-registry-packages-npm-production"}},"1.42.0":{"name":"signalk-derived-data","version":"1.42.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.42.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"exclude":["test/**","coverage/**"],"include":["index.js","utils.js","calcs/**"]},"dist":{"shasum":"7c92987e524655adacf58fb051e331fda7c33037","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.42.0.tgz","fileCount":47,"integrity":"sha512-NG5qV7xe5SsritnPPeWAgO6Pa13+kJX8ODxqQiynxzi8UoVprBMLkNAsSTuEjMKXOOQT0+9VATFz7GqNyltm/A==","signatures":[{"sig":"MEQCIH4W8N55WqJQHBONegGFdZsjPxPXGpPpVnQC1PULvimrAiAKEGtFKbuw84JcsBWHrE6EZyBb+PRNgw5zsaOAJhJtrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109563},"main":"index.js","gitHead":"174b232a3864b42139fa684417b04347505a9804","scripts":{"test":"mocha","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","prettier":"prettier --write .","precommit":"lint-staged","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.11.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.js":"prettier --write"},"_nodeVersion":"24.14.1","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.7.5","baconjs":"^3.0.0","prettier":"^3.8.2","lint-staged":"^16.4.0","chai-json-equal":"0.0.1"},"peerDependencies":{"baconjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.42.0_1776198594377_0.9115741138819291","host":"s3://npm-registry-packages-npm-production"}},"1.42.1":{"name":"signalk-derived-data","version":"1.42.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.42.1","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"exclude":["test/**","coverage/**"],"include":["index.js","utils.js","calcs/**"]},"dist":{"shasum":"caacd044a544eb4374dc7c79e4e2d6df056db6cf","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.42.1.tgz","fileCount":47,"integrity":"sha512-uzsEiLuz6w5unr8EVxdTtEZtDyPryluAiUsV0lS7yuedsh2LExYgJEA/0uulw/1XPVWsniBJ2zlwr0QGcS1iyw==","signatures":[{"sig":"MEUCIQDMCml/uUpAMC+HSiZoUadr3KjMFkYxEuXHUR4ZuKXUUAIgNfdT7kneNIwy9DtBhx1cDkK05+tQvUruBfa/y9DbCrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.42.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109602},"main":"index.js","gitHead":"3f51f88c9919d7ef4e23ca5e691825ad0f36b3ab","scripts":{"test":"mocha","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","prettier":"prettier --write .","precommit":"lint-staged","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.11.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.js":"prettier --write"},"_nodeVersion":"24.14.1","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.7.5","baconjs":"^3.0.0","prettier":"^3.8.2","lint-staged":"^16.4.0","chai-json-equal":"0.0.1"},"peerDependencies":{"baconjs":"^3.0.0","@signalk/server-api":">=2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.42.1_1776210497738_0.16044247622841645","host":"s3://npm-registry-packages-npm-production"}},"1.42.2":{"name":"signalk-derived-data","version":"1.42.2","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.42.2","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"exclude":["test/**","coverage/**"],"include":["index.js","utils.js","calcs/**"]},"dist":{"shasum":"7ff831fa37349a5ecdffacf50aea19836a4f6f1d","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.42.2.tgz","fileCount":47,"integrity":"sha512-ZHVci1/tx/rseP3VHIrejvAWtisydKyl/+g936lG7A4qXj0Gb+LeYTyij2qjGc6ncMXEMs6wLAXfi8+uwO5f+Q==","signatures":[{"sig":"MEUCIBEdBjlrRNwbSvjT1CJ69qHTHSC4fXHKYp3yCnW+ViykAiEA6dV2vPvc+eAzKRJqe5kmY2M/xpCZO3Y5q8+FhhHj/7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.42.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109957},"main":"index.js","gitHead":"f09fd1de4ebd1c75aae6f5ba6ccdca1733410c93","scripts":{"test":"mocha","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","prettier":"prettier --write .","precommit":"lint-staged","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.11.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.js":"prettier --write"},"_nodeVersion":"24.14.1","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.7.5","baconjs":"^3.0.0","prettier":"^3.8.2","lint-staged":"^16.4.0","chai-json-equal":"0.0.1"},"peerDependencies":{"baconjs":"^1.0.1 || ^3.0.0","@signalk/server-api":">=2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.42.2_1776211491919_0.29111712115368693","host":"s3://npm-registry-packages-npm-production"}},"1.42.3":{"name":"signalk-derived-data","version":"1.42.3","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.42.3","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"exclude":["test/**","coverage/**"],"include":["index.js","utils.js","calcs/**"]},"dist":{"shasum":"cb94e0e32388bc4f92b93ba98fee6f329abb657c","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.42.3.tgz","fileCount":47,"integrity":"sha512-xZxv87jOoqeA//h7fZRp2aqTcQAVW52T9xIidKkgLxhgtH7jEqfxaR2bAJw09DYkN8ZBx1Q6pR89h6HxNgcp3g==","signatures":[{"sig":"MEUCIQDPwzYEfl7r1xDJxkHI8KvOyuOtokevtL25f/XLGKKpiwIgds3xBH95wW+3/X9iyPp+H9LiJFgqJjTx3ADsUwVjG00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.42.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109918},"main":"index.js","gitHead":"5747c1e9592357b6d7cc7d97564cabf1f1769126","scripts":{"test":"mocha","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","prettier":"prettier --write .","precommit":"lint-staged","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.11.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.js":"prettier --write"},"_nodeVersion":"24.14.1","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.7.5","baconjs":"^3.0.0","prettier":"^3.8.2","lint-staged":"^16.4.0","chai-json-equal":"0.0.1"},"peerDependencies":{"baconjs":"^1.0.1 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.42.3_1776212328657_0.38424608239698643","host":"s3://npm-registry-packages-npm-production"}},"1.42.4":{"name":"signalk-derived-data","version":"1.42.4","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.42.4","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"exclude":["test/**","coverage/**"],"include":["index.js","utils.js","calcs/**"]},"dist":{"shasum":"cdfc89b49faea307f2175c9d4612da8a39b2db6d","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.42.4.tgz","fileCount":48,"integrity":"sha512-/Llblmkb7zFTx1Svm5v9yh6Ri1aFWxDlTFMlkBYpPdEigfIefnb3zBu2hx3/utTokUJqfXeND6u6yJtOK6qaqw==","signatures":[{"sig":"MEYCIQDt0L5gW3aXbVVQIVDzVlBK0eLviGikWI/p+TwoIgxCdwIhAO9q3/hG4TgrpxsUNDmxj4fhS4KQg25UK3pIx5w7XEmu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.42.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121236},"main":"index.js","gitHead":"af208141809066389b0d248b1f4b85803c40ec73","scripts":{"test":"mocha","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","prettier":"prettier --write .","precommit":"lint-staged","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.11.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.js":"prettier --write"},"_nodeVersion":"24.14.1","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.7.5","baconjs":"^3.0.0","prettier":"^3.8.2","lint-staged":"^16.4.0","chai-json-equal":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.42.4_1776285885864_0.8721744176489632","host":"s3://npm-registry-packages-npm-production"}},"1.42.5":{"name":"signalk-derived-data","version":"1.42.5","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.42.5","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"exclude":["test/**","coverage/**"],"include":["index.js","utils.js","calcs/**"]},"dist":{"shasum":"50c44c567f9075a0103cbb5273b3296f711c852a","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.42.5.tgz","fileCount":84,"integrity":"sha512-lUn1WnRXl2fKJua+eMbMGRlfbBA00PheCSDAYftaidnWufJWdEdK8ut5T7JQBhu2/iYM27ZcUQ9Qg8I+3mGWNA==","signatures":[{"sig":"MEQCIC9VV1Oo26uVYcCPytc6uqXJ35nkGhOEVUubXC75bUBeAiA3TaY+8BpDFTF/OW11fjKHeHEcfKJSRbb19oO/NAbh2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.42.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221534},"main":"index.js","gitHead":"0bf49c6d97a6dcf55b919816e05739decd4ee5b2","scripts":{"test":"mocha","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prettier":"prettier --write .","precommit":"lint-staged","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.11.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.js":"prettier --write"},"_nodeVersion":"24.14.1","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.7.5","baconjs":"^3.0.0","prettier":"^3.8.2","lint-staged":"^16.4.0","chai-json-equal":"0.0.1","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.42.5_1776454595648_0.21590883375282588","host":"s3://npm-registry-packages-npm-production"}},"1.42.6":{"name":"signalk-derived-data","version":"1.42.6","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.42.6","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"exclude":["test/**","coverage/**"],"include":["index.js","utils.js","calcs/**"]},"dist":{"shasum":"2c085b3420b0f6f69b432b872e6c8f1ab03c5909","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.42.6.tgz","fileCount":84,"integrity":"sha512-NdQCh1IXDUoCobbERn9RLG8peJhAtJzp2zwsNPja3KTA+wKwTeBU0suoLodcsPonGoowv4h+IWMSQIDzEgrRJg==","signatures":[{"sig":"MEUCIQD+qi8NN7tmQTt5x0fMaB80yOERLOx1URKJwDOGI9/iGgIgJwTkK4eWC3osFcl6qirpOGR/F3JDCJsNoqD4rQ1Rrgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.42.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233874},"main":"index.js","gitHead":"f0996b2666ef264dc27607306e588354933076ee","scripts":{"test":"mocha","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prettier":"prettier --write .","precommit":"lint-staged","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.11.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.js":"prettier --write"},"_nodeVersion":"24.14.1","dependencies":{"geolib":"^3.3.1","lodash":"^4.17.4","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.7.5","baconjs":"^3.0.0","prettier":"^3.8.2","lint-staged":"^16.4.0","chai-json-equal":"0.0.1","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.42.6_1776463002241_0.5075843580471879","host":"s3://npm-registry-packages-npm-production"}},"1.43.0":{"name":"signalk-derived-data","version":"1.43.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"ISC","_id":"signalk-derived-data@1.43.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"all":true,"exclude":["test/**","coverage/**","dist/**","src/types.ts","src/types/**","src/calcs/__*.ts"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"404a66aceb78f95368879ac2676eba74fa990b8f","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.43.0.tgz","fileCount":143,"integrity":"sha512-nTa0Myb2cvafekdFnJE346sVPXfJofUDkFk7meH6kzQISIFYb0ZGjX+dgy+kYNo9Njf/2IqNJgCnQC9macforQ==","signatures":[{"sig":"MEUCIBjxyx255qdWwgt374bDrRF6OO9PE7qG+hYoO/M5LvMiAiEApaP+NM/xxqQ/2oR4gU0Th2FshdAcdSTpEMPoWGsjunc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244624},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e489cb9df068e9b960277e0629d5d3ba804b7d30","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","precommit":"lint-staged","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.11.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.ts":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"geolib":"^3.3.1","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.5","rimraf":"^6.1.3","baconjs":"^3.0.0","prettier":"^3.8.2","typescript":"^5.9.3","@types/chai":"^4.3.20","@types/node":"^22.19.17","lint-staged":"^16.4.0","@types/mocha":"^10.0.10","@types/suncalc":"^1.9.2","chai-json-equal":"0.0.1","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.43.0_1776651796650_0.9275677199569674","host":"s3://npm-registry-packages-npm-production"}},"1.43.1":{"name":"signalk-derived-data","version":"1.43.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"signalk-derived-data@1.43.1","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"all":true,"exclude":["test/**","coverage/**","dist/**","src/types.ts","src/types/**","src/calcs/__*.ts"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"64ba0908825b3f96b8b80cb0bf6868458df6cff6","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.43.1.tgz","fileCount":143,"integrity":"sha512-7uMBhAATSWMMqXVSBDtQ+X3l28GSWg/2avEXvY3vfxWXiFKuLuk3RlLKEeGANfHMg3xxRVXt25BbBl9TF/omIw==","signatures":[{"sig":"MEUCIDcGkCsrwQemsVunzwUukc2jr2lQH7mtZ18qfn4skfNrAiEA01SJP5jC0BhSon6njyC3VwaIXs/fYYveG3ZsH87W/Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.43.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246464},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8f2cec5cc109674277a9ad8da6da88a7c44475e9","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","precommit":"lint-staged","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.11.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.ts":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"geolib":"^3.3.1","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.5","rimraf":"^6.1.3","baconjs":"^3.0.0","prettier":"^3.8.2","typescript":"^5.9.3","@types/chai":"^4.3.20","@types/node":"^22.19.17","lint-staged":"^16.4.0","@types/mocha":"^10.0.10","@types/suncalc":"^1.9.2","chai-json-equal":"0.0.1","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.43.1_1776655944879_0.9927349200748614","host":"s3://npm-registry-packages-npm-production"}},"1.43.2":{"name":"signalk-derived-data","version":"1.43.2","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"signalk-derived-data@1.43.2","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"all":true,"exclude":["test/**","coverage/**","dist/**","src/types.ts","src/types/**","src/calcs/__*.ts"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"7f2bd2854b145984046f2b3db828431117ca82d8","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.43.2.tgz","fileCount":143,"integrity":"sha512-hWmRjcYD4y6jApMIqxHIUbdNojt6TIC+4oKlcCcGHz66cdfyQ3futPzFhfm29BJ/NuQiqS1OYgkHFYAGDaS0QA==","signatures":[{"sig":"MEYCIQCrc9iMDqkDrRcnaSwwF7LGnUJNw827lUcP7oxjnIA3ywIhAIfcagyym5IaiJcC9kTRfNKP5hngZWxLQgn1hOgu0SAn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.43.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250696},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"02f635e8232a433462593ed1192ff22e2e9b6253","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","precommit":"lint-staged","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.11.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.ts":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"geolib":"^3.3.1","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.5","rimraf":"^6.1.3","baconjs":"^3.0.0","prettier":"^3.8.2","typescript":"^5.9.3","@types/chai":"^4.3.20","@types/node":"^22.19.17","lint-staged":"^16.4.0","@types/mocha":"^10.0.10","@types/suncalc":"^1.9.2","chai-json-equal":"0.0.1","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.43.2_1776716791954_0.5053886464327639","host":"s3://npm-registry-packages-npm-production"}},"1.43.3":{"name":"signalk-derived-data","version":"1.43.3","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"signalk-derived-data@1.43.3","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"all":true,"exclude":["test/**","coverage/**","dist/**","src/types.ts","src/types/**","src/calcs/__*.ts"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"2c8862e76669e0387dee1bc3bceff94d864aa981","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.43.3.tgz","fileCount":143,"integrity":"sha512-CdxDYrsIJIHoRp8k0Vwxhnm17I7b6Ur2RjJqvrrkFBCtQkcWplMl8wluN3Hw6kCSjf0Nd7/W0QzAOoP+QYCz7A==","signatures":[{"sig":"MEQCIAZeHLTCW/HWE+Q1vzr/JDlERCkXivEkL5TzKh4MZmm8AiBwnmNLo2xLHVHWL3iRo80eEWGArvUf3OUcSHyjvh0L5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.43.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250696},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"46c5aa7fee8bc681723627dee7a967560dc81a5b","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","precommit":"lint-staged","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.11.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.ts":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"geolib":"^3.3.1","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.5","rimraf":"^6.1.3","baconjs":"^3.0.0","prettier":"^3.8.2","typescript":"^6.0.3","@types/chai":"^4.3.20","@types/node":"^22.19.17","lint-staged":"^16.4.0","@types/mocha":"^10.0.10","@types/suncalc":"^1.9.2","chai-json-equal":"0.0.1","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.43.3_1776790198145_0.8892334192746714","host":"s3://npm-registry-packages-npm-production"}},"1.44.0-beta":{"name":"signalk-derived-data","version":"1.44.0-beta","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"signalk-derived-data@1.44.0-beta","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"all":true,"exclude":["test/**","coverage/**","dist/**","src/types.ts","src/types/**","src/calcs/__*.ts"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"fc3795dd43b5f6f517e6cfbb0225e13b7213f3e6","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.44.0-beta.tgz","fileCount":143,"integrity":"sha512-K9ZP4hF7YwyCMB54v8K0MyhCyfSfglualIfDUKy6Qh0GNANdFuJNbJ5wBMx5Dk/mr5b6+LGOXAIfDF3e+V2GCQ==","signatures":[{"sig":"MEUCIANZzo3xwkCuDXSkpd9IJakTVkRkSGaAgYBw3ANkhgDCAiEAtB/giXFrxZLs+NFpxpPyMUKIzdZbUjt0droolqmXEVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.44.0-beta","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258377},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"25050378e2b55c37492ee5a69e84c178bf3b8713","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","precommit":"lint-staged","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.12.1","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.ts":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"geolib":"^3.3.1","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.5","rimraf":"^6.1.3","baconjs":"^3.0.0","prettier":"^3.8.2","typescript":"^6.0.3","@types/chai":"^4.3.20","@types/node":"^22.19.17","lint-staged":"^16.4.0","@types/mocha":"^10.0.10","@types/suncalc":"^1.9.2","chai-json-equal":"0.0.1","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.44.0-beta_1776792596431_0.2780907524186016","host":"s3://npm-registry-packages-npm-production"}},"1.44.0-beta.1":{"name":"signalk-derived-data","version":"1.44.0-beta.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"signalk-derived-data@1.44.0-beta.1","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"all":true,"exclude":["test/**","coverage/**","dist/**","src/types.ts","src/types/**","src/calcs/__*.ts"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"6d1c3162668548eb337879da6b726832338e11c6","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.44.0-beta.1.tgz","fileCount":143,"integrity":"sha512-cIBhDAzc/vaQbSZOTlTVDeceTcENkjjGy8RurFTuhl2UvkR5VrfNZdaP+Nl3gkBHkS9tje/2gbmB5WhB+3WxMw==","signatures":[{"sig":"MEUCIQDXQ/jpHJqRoAu2//5v4rklefqnj5baPu7POFvxiftuzQIgHb4VTEmOVxPTGuRndXTB2UD1ei/ep1cTqKczX6lInb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.44.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266391},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"cd9d6933a09c12a714531bcced6099843fd077bc","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","precommit":"lint-staged","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.11.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.ts":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"geolib":"^3.3.1","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.7.5","rimraf":"^6.1.3","baconjs":"^3.0.0","prettier":"^3.8.2","typescript":"^6.0.3","@types/chai":"^4.3.20","@types/node":"^22.19.17","lint-staged":"^16.4.0","@types/mocha":"^10.0.10","@types/suncalc":"^1.9.2","chai-json-equal":"0.0.1","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.44.0-beta.1_1777056228152_0.25336454783318585","host":"s3://npm-registry-packages-npm-production"}},"1.44.0":{"name":"signalk-derived-data","version":"1.44.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"signalk-derived-data@1.44.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"all":true,"exclude":["test/**","coverage/**","dist/**","src/types.ts","src/types/**","src/calcs/__*.ts"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"642433cfa15d758ff2af2400bbc139f3b2ace6bd","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.44.0.tgz","fileCount":143,"integrity":"sha512-Dckxx26bgo7J06et86At5scOweuflRk0I85ZLsICroV+CE47eRY0Eb0r34B+mwD3kU2gVBTpWYqRVn1+++fO7w==","signatures":[{"sig":"MEUCIQDjVXahL1zV5ZdLtWMBz0PCrEVQ9Bekw/CxP3z6f4WasAIgUFiceDNROuR2UJU53kr9u4cdCPOWNlO+BZz52q48L8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266390},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"200b8672bdb7f00c8829b0a36fe6635dab09848d","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","precommit":"lint-staged","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.11.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.ts":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"geolib":"^3.3.1","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.7.5","rimraf":"^6.1.3","baconjs":"^3.0.0","prettier":"^3.8.2","typescript":"^6.0.3","@types/chai":"^4.3.20","@types/node":"^22.19.17","lint-staged":"^16.4.0","@types/mocha":"^10.0.10","@types/suncalc":"^1.9.2","chai-json-equal":"0.0.1","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.44.0_1777151535573_0.002998798054555607","host":"s3://npm-registry-packages-npm-production"}},"1.44.1":{"name":"signalk-derived-data","version":"1.44.1","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"signalk-derived-data@1.44.1","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"all":true,"exclude":["test/**","coverage/**","dist/**","src/types.ts","src/types/**","src/calcs/__*.ts"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"769b76eec0cf0856320186f18292373fdcf8aac8","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.44.1.tgz","fileCount":143,"integrity":"sha512-9KpYEZzEi5OFCFLRzvUWn8IiDP/jDYH/r/cXsRo7jH+rn4kjoChorSz21ycfTkbo2TnhKlw66cALvItmwXU0gw==","signatures":[{"sig":"MEQCIADVyAJrbsMYwoxoysASfPHviNSFWfnpBn5ROWdHpMLpAiAmbfNaChwjuOrE3FWwc3KPGyEMGj/54X7QLDIcFmq/wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.44.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271762},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f1190fc7a92c1900ee584f8061498a545b5b748b","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","precommit":"lint-staged","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.11.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.ts":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"geolib":"^3.3.1","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.7.5","rimraf":"^6.1.3","baconjs":"^3.0.0","prettier":"^3.8.3","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^22.19.17","lint-staged":"^16.4.0","@types/mocha":"^10.0.10","@types/suncalc":"^1.9.2","chai-json-equal":"0.0.1","@signalk/server-api":"^2.24.0","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.44.1_1777567402338_0.7938169262425421","host":"s3://npm-registry-packages-npm-production"}},"1.44.2":{"name":"signalk-derived-data","version":"1.44.2","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"signalk-derived-data@1.44.2","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"all":true,"exclude":["test/**","coverage/**","dist/**","src/types.ts","src/types/**","src/calcs/__*.ts"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"3b6d8375e4c528035f65c68edbf8831da40cd910","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.44.2.tgz","fileCount":143,"integrity":"sha512-uNFFz0/gbO9+F7ozhfov/i44C8xAsiLwAIqUa3cYfDv/r1Y27QnXdJvncnGe3GFrZv7G5C500ME9Ziq4qhRqKw==","signatures":[{"sig":"MEUCIGdwDu2Ha/K/5s1e5+hBV/S2ACnsL0vKkJDv3TDnXzusAiEAuM9xC3ToA2qtxVuRbMdxcWTJ7EEtRVK2v1hMCQagQQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.44.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271902},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"//":"Floor at 20.10 to support Venus CerboGX firmware (currently Node 20.18.2). Bump back to >=22 once Cerbo ships a newer Node.","node":">=20.10"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"27306df895b2e2cc08a379861009bc780309c0ce","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","precommit":"lint-staged","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.11.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.ts":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"geolib":"^3.3.1","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.7.5","rimraf":"^6.1.3","baconjs":"^3.0.0","prettier":"^3.8.3","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^22.19.17","lint-staged":"^16.4.0","@types/mocha":"^10.0.10","@types/suncalc":"^1.9.2","chai-json-equal":"0.0.1","@signalk/server-api":"^2.24.0","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.44.2_1778080690261_0.4782522782881127","host":"s3://npm-registry-packages-npm-production"}},"1.45.0":{"name":"signalk-derived-data","version":"1.45.0","keywords":["signalk-node-server-plugin"],"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"signalk-derived-data@1.45.0","maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"contributors":[{"name":"Joachim Bakke"}],"homepage":"https://github.com/SignalK/signalk-derived-data#readme","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"c8":{"all":true,"exclude":["test/**","coverage/**","dist/**","src/types.ts","src/types/**","src/calcs/__*.ts"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"dist":{"shasum":"65d96d5fae49f43834895254a3fb7c22c24142f3","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.45.0.tgz","fileCount":145,"integrity":"sha512-9gQGJZHdtgncG+V1EXYjMlBqdxeaxT454A+soht5lMVoD7AbLxmuxP/BzJqFMaFwKiqUvBY2gvKOZdDpHAswOw==","signatures":[{"sig":"MEYCIQDx6ucRp5g6Iprefg6lUYZNb5XhohEwXOnMhw8n46TZcgIhAKSPD9U+r8T0i/I61qgTVAZ+9ajrCuRY7HGbrEq/576U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277224},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"//":"Floor at 20.10 to support Venus CerboGX firmware (currently Node 20.18.2). Bump back to >=22 once Cerbo ships a newer Node.","node":">=20.10"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b1f2e3070ae235adf0f2dd8d0cd135794e8bfdf3","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","precommit":"lint-staged","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"signalk":{"appIcon":"./logo.svg","displayName":"SK Derived Data","screenshots":["./docs/screenshots/1_placeholder.png"]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.13.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.ts":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"geolib":"^3.3.1","suncalc":"^1.8.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^11.7.5","rimraf":"^6.1.3","baconjs":"^3.0.0","prettier":"^3.8.3","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^22.19.17","lint-staged":"^17.0.4","@types/mocha":"^10.0.10","@types/suncalc":"^1.9.2","chai-json-equal":"0.0.1","@signalk/server-api":"^2.24.0","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/signalk-derived-data_1.45.0_1780575738909_0.4783498007703415","host":"s3://npm-registry-packages-npm-production"}},"1.46.0":{"c8":{"all":true,"exclude":["test/**","coverage/**","dist/**","src/types.ts","src/types/**","src/calcs/__*.ts"],"include":["src/**/*.ts"],"reporter":["text","lcov"],"extension":[".ts"]},"_id":"signalk-derived-data@1.46.0","bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"dist":{"shasum":"a664cb2ed41b29a5998309122c103da685ae3764","tarball":"https://registry.npmjs.org/signalk-derived-data/-/signalk-derived-data-1.46.0.tgz","fileCount":145,"integrity":"sha512-/8auBUqNr8PZQRcKNFWWkP7PFbdmgJPYArm6h4cfTP4lthRel/xME56SSijXluZnfOMJHKoix0+BNrZktxUfVg==","signatures":[{"sig":"MEQCIF/m+KhhDigKeAeEtmth4/jL/aqpiGrboalBSyMCXXV9AiAsgX+gE3X4k/02sLiDzQ0ZmfI54KzotvT389uEPO5UEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDQTg5poPZiIXDe2MUJa6V+JgGwyyr0xWj5YDTFcRzEuAIgeugiNmu3YoL0qMmHMKHvODkXnm+zaA+xs0nD9DDvxCk="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signalk-derived-data@1.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279696},"main":"dist/index.js","name":"signalk-derived-data","types":"dist/index.d.ts","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"de7920e36571827de1b6b26e51776c114251a8d4","license":"Apache-2.0","scripts":{"test":"mocha","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","format":"npm run prettier","coverage":"c8 --reporter=text --reporter=lcov npm test","mutation":"stryker run","prebuild":"npm run clean","prettier":"prettier --write .","precommit":"lint-staged","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prettier:check":"prettier --check ."},"signalk":{"appIcon":"./logo.svg","displayName":"SK Derived Data","screenshots":["./docs/screenshots/1_placeholder.png"]},"version":"1.46.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ba3c52-17e1-4f55-ab4a-3a46550d9acc"}},"homepage":"https://github.com/SignalK/signalk-derived-data#readme","keywords":["signalk-node-server-plugin"],"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"_npmVersion":"11.19.0","description":"Plugin that derives signalk data from other signalk data","directories":{},"lint-staged":{"*.ts":"prettier --write"},"maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"sideEffects":false,"_nodeVersion":"24.21.0","contributors":[{"name":"Joachim Bakke"}],"dependencies":{"geolib":"^3.3.1","suncalc":"^2.0.0","cubic-spline":"^3.0.3","geomagnetism":"^0.2.0","geolocation-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","tsx":"^4.21.0","chai":"^6.2.2","husky":"^9.1.7","mocha":"^12.0.0","rimraf":"^6.1.3","baconjs":"^3.0.0","prettier":"^3.8.3","typescript":"^7.0.2","@types/chai":"^5.2.3","@types/node":"^26.0.0","lint-staged":"^17.0.4","@types/mocha":"^10.0.10","chai-json-equal":"0.0.1","@signalk/server-api":"^2.24.0","@stryker-mutator/core":"^10.0.0","@stryker-mutator/mocha-runner":"^10.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/signalk-derived-data_1.46.0_1790271185821_0.5432322015791049"}}},"time":{"created":"2017-07-11T00:02:14.155Z","modified":"2026-09-24T17:33:06.322Z","1.0.0":"2017-07-11T00:02:14.155Z","1.1.0":"2017-07-11T00:22:20.194Z","1.2.0":"2017-07-11T14:17:56.268Z","1.3.0":"2017-07-14T19:00:17.494Z","1.4.0":"2017-07-19T12:14:12.795Z","1.5.0":"2017-09-09T23:56:43.521Z","1.6.0":"2017-10-15T14:46:02.693Z","1.7.0":"2017-10-15T22:45:41.884Z","1.8.0":"2017-10-16T00:36:49.146Z","1.9.0":"2017-12-17T21:13:34.717Z","1.11.0":"2017-12-25T01:07:20.212Z","1.12.0":"2017-12-25T01:08:40.119Z","1.13.0":"2018-03-24T00:06:23.012Z","1.13.1":"2018-03-24T00:32:13.083Z","1.13.2":"2018-03-24T02:50:23.410Z","1.13.3":"2018-03-28T21:06:22.212Z","1.14.0":"2018-04-02T23:34:36.838Z","1.14.1":"2018-04-03T13:07:13.795Z","1.15.0":"2018-04-20T16:26:47.279Z","1.15.1":"2018-04-20T18:30:35.917Z","1.16.0":"2018-07-09T14:16:11.367Z","1.17.0":"2018-08-28T00:20:31.745Z","1.18.0":"2018-08-28T00:38:40.421Z","1.19.0":"2018-08-28T01:11:42.365Z","1.20.0":"2018-09-07T14:09:48.887Z","1.20.1":"2018-10-16T03:31:06.073Z","1.21.0":"2019-04-16T19:39:07.130Z","1.22.0":"2019-06-27T13:14:52.281Z","1.23.0":"2019-07-10T14:19:07.740Z","1.24.0":"2019-11-14T17:19:38.990Z","1.24.1":"2020-02-17T16:49:16.859Z","1.24.2":"2020-03-06T15:47:28.625Z","1.24.3":"2020-03-10T18:06:25.155Z","1.24.4":"2020-05-21T13:13:41.101Z","1.25.0":"2020-08-09T15:38:53.574Z","1.26.0":"2020-09-10T13:36:43.309Z","1.27.0":"2020-10-09T21:22:49.247Z","1.27.1":"2020-10-10T01:08:50.558Z","1.28.0":"2020-10-29T15:35:27.579Z","1.28.1":"2020-11-26T00:22:03.455Z","1.28.2":"2020-12-03T21:28:36.896Z","1.28.3":"2020-12-27T21:00:52.789Z","1.29.0":"2021-03-25T14:12:03.015Z","1.29.1":"2022-01-30T02:30:31.277Z","1.29.2":"2022-02-23T20:40:34.459Z","1.30.0":"2022-02-24T16:33:14.441Z","1.31.0":"2022-03-18T18:27:33.571Z","1.32.1":"2024-01-04T19:34:25.494Z","1.32.0":"2024-01-04T19:43:09.487Z","1.32.2":"2024-03-02T15:11:43.913Z","1.33.0":"2024-04-19T05:19:58.223Z","1.34.0":"2024-07-12T19:33:21.316Z","1.34.1":"2024-07-27T18:05:44.329Z","1.34.2":"2024-08-10T07:05:49.418Z","1.35.0":"2024-09-01T15:17:03.091Z","1.36.0":"2025-02-24T20:39:45.430Z","1.37.0":"2025-09-27T04:50:55.042Z","1.37.1-beta":"2025-10-03T02:27:16.529Z","1.37.1":"2025-10-03T02:27:17.247Z","1.38.0":"2025-10-05T05:26:12.957Z","1.39.0":"2025-11-21T15:01:55.118Z","1.40.3":"2025-12-14T09:10:44.049Z","1.41.0":"2025-12-14T21:10:04.447Z","1.42.0":"2026-04-14T20:29:54.517Z","1.42.1":"2026-04-14T23:48:17.881Z","1.42.2":"2026-04-15T00:04:52.072Z","1.42.3":"2026-04-15T00:18:48.800Z","1.42.4":"2026-04-15T20:44:46.023Z","1.42.5":"2026-04-17T19:36:35.779Z","1.42.6":"2026-04-17T21:56:42.387Z","1.43.0":"2026-04-20T02:23:16.780Z","1.43.1":"2026-04-20T03:32:25.051Z","1.43.2":"2026-04-20T20:26:32.109Z","1.43.3":"2026-04-21T16:49:58.298Z","1.44.0-beta":"2026-04-21T17:29:56.548Z","1.44.0-beta.1":"2026-04-24T18:43:48.325Z","1.44.0":"2026-04-25T21:12:15.709Z","1.44.1":"2026-04-30T16:43:22.494Z","1.44.2":"2026-05-06T15:18:10.454Z","1.45.0":"2026-06-04T12:22:19.072Z","1.46.0":"2026-09-24T17:33:05.935Z"},"bugs":{"url":"https://github.com/SignalK/signalk-derived-data/issues"},"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","homepage":"https://github.com/SignalK/signalk-derived-data#readme","keywords":["signalk-node-server-plugin"],"repository":{"url":"git+https://github.com/SignalK/signalk-derived-data.git","type":"git"},"description":"Plugin that derives signalk data from other signalk data","contributors":[{"name":"Joachim Bakke"}],"maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"}],"readme":"# signalk-derived-data\n\n[![CI](https://github.com/SignalK/signalk-derived-data/actions/workflows/ci.yml/badge.svg)](https://github.com/SignalK/signalk-derived-data/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/signalk-derived-data.svg)](https://www.npmjs.com/package/signalk-derived-data)\n[![License](https://img.shields.io/npm/l/signalk-derived-data.svg)](https://github.com/SignalK/signalk-derived-data/blob/master/LICENSE)\n\nSignal K server plugin that emits deltas for values derived from other\nSignal K values — wind angles computed from AWA + heading, CPA/TCPA\nfrom AIS tracks, moon illumination from time + position, tank volumes\nfrom calibrated levels, and so on.\n\n## Installation\n\nThrough the Signal K server admin UI — App Store → search for\n_signalk-derived-data_ → install. Or from the command line in your\n`~/.signalk` dir:\n\n```sh\nnpm install signalk-derived-data\n```\n\nRequires [signalk-server](https://github.com/SignalK/signalk-server)\nwith Node `>=22`.\n\n## What it calculates\n\nEvery calculator here is optional and enabled individually in the\nplugin's config screen. Each has a `derivedFrom` list of Signal K\npaths and emits on one or more output paths.\n\n### Environment\n\n- **Air density** from humidity, temperature, and pressure\n- **Air dew point** from humidity and temperature\n- **Wind chill** from wind speed and outside temperature\n- **Heat index** from outside temperature and humidity\n- **Moon illumination**, phase, rise, and set from time + position\n- **Sun mode** (`dawn` / `sunrise` / `day` / `sunset` / `dusk` /\n  `night`) from time + position\n- **Sun times** — `sunrise`, `sunriseEnd`, `goldenHourEnd`,\n  `solarNoon`, `goldenHour`, `sunsetStart`, `sunset`, `dusk`,\n  `nauticalDusk`, `night`, `nadir`, `nightEnd`, `nauticalDawn`, `dawn`\n\n### Navigation\n\n- **Distance to go** from `courseGreatCircle.nextPoint.position`\n- **Set and drift** from heading, course over ground, speed\n  through water, speed over ground, and magnetic variation. Writes\n  `environment.current.drift`, `setTrue`, `setMagnetic`, plus\n  `environment.current.driftImpact` — the last of these is a\n  plugin-specific extension, not part of the Signal K spec.\n- **True course over ground** from magnetic COG + magnetic variation\n- **Magnetic course over ground** from true COG + magnetic variation\n- **ETA** to the active waypoint\n\n### Depth\n\n- **Depth below keel** from `depth.belowSurface` + `design.draft.maximum`\n- **Depth below keel** from `depth.belowTransducer` + `depth.transducerToKeel`\n- **Depth below surface** from `depth.belowKeel` + `design.draft.maximum`\n\n### Wind\n\n- **True wind angle / direction / speed** from speed-through-water,\n  apparent wind angle, and apparent wind speed\n- **True wind direction** from AWA and true heading\n- **Ground wind angle / speed** from SOG, AWA, and AWS\n- **Magnetic wind direction** (two variants: from AWA + magnetic\n  heading, or from true wind direction + magnetic variation)\n- **Wind shift** (experimental)\n\n### Performance\n\n- **VMG to course** from the next-point true bearing, true heading,\n  and SOG\n- **VMG to wind** from true wind direction and SOG\n- **Propeller slip** (requires per-engine pitch + gear ratio in\n  `defaults.json`)\n- **Fuel economy** from SOG and fuel rate\n\n### Boat state\n\n- **Battery power** from battery voltage × current\n- **Tank volume** from current level, using calibration pairs\n  (>= 2 pairs for parallel sides, >= 3 for a wedge, >= 4 for\n  more complex shapes)\n\n### AIS\n\n- **CPA / TCPA** (closest-point-of-approach / time-to-CPA) for\n  nearby vessels, with configurable notification zones\n\n## Writing a new calculator\n\nDrop a file into `src/calcs/`. Each calculator is a default-exported\nfactory function that receives the server app + plugin instance and\nreturns a `Calculation` descriptor:\n\n```ts\nimport type { Calculation, CalculationFactory } from '../types'\n\nconst factory: CalculationFactory = function (_app): Calculation {\n  return {\n    group: 'course data',\n    optionKey: 'vmg_Wind',\n    title: 'Velocity Made Good to wind',\n    derivedFrom: [\n      'environment.wind.angleTrueWater',\n      'navigation.speedOverGround'\n    ],\n    debounceDelay: 200,\n    calculator: function (trueWindAngle: number, speedOverGround: number) {\n      const vmg_wind = Math.cos(trueWindAngle) * speedOverGround\n      return [{ path: 'performance.velocityMadeGood', value: vmg_wind }]\n    }\n  }\n}\n\nmodule.exports = factory\n```\n\n`derivedFrom` lists the Signal K paths the calculator subscribes to;\nthe plugin feeds their latest values into `calculator` in the same\norder. Return a `{ path, value }` list (or `[]` / `undefined` to skip\nemission this tick).\n\nEach emitted delta is stamped with the minimum timestamp observed\nacross the source paths, so staleness on any input propagates to the\nderived value and filestream replay preserves original timing. Calcs\nthat author their own `{ context, updates }` deltas (`cpa_tcpa`) are\nresponsible for their own timestamps.\n\n## Contributing\n\nIssues and pull requests welcome at\n[SignalK/signalk-derived-data](https://github.com/SignalK/signalk-derived-data).\n`npm test` runs the full mocha suite; `npm run typecheck` +\n`npm run build` guard the TypeScript surface; `npm run mutation`\nruns Stryker against the calcs.\n\n## License\n\nApache-2.0. See [LICENSE](LICENSE).\n","readmeFilename":"README.md"}