New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@signalk/n2k-debug

Package Overview
Dependencies
Maintainers
5
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@signalk/n2k-debug - npm Package Compare versions

Comparing version 1.0.5 to 1.0.6

2

package.json
{
"name": "@signalk/n2k-debug",
"version": "1.0.5",
"version": "1.0.6",
"description": "NMEA 2000 debugging utility",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -1,1 +0,1 @@

"use strict";(self.webpackChunk_signalk_n2k_debug=self.webpackChunk_signalk_n2k_debug||[]).push([[736],{4674:function(e,t,n){var a=this&&this.__createBinding||(Object.create?function(e,t,n,a){void 0===a&&(a=n);var l=Object.getOwnPropertyDescriptor(t,n);l&&!("get"in l?!t.__esModule:l.writable||l.configurable)||(l={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,a,l)}:function(e,t,n,a){void 0===a&&(a=n),e[a]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&a(t,e,n);return l(t,e),t},u=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var a,l=0,r=t.length;l<r;l++)!a&&l in t||(a||(a=Array.prototype.slice.call(t,0,l)),a[l]=t[l]);return e.concat(a||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(150)),c=n(264),d=n(2872),o=n(4969),s=n(679);t.default=function(e){var t=(0,i.useState)(null),n=(t[0],t[1]),a=(0,i.useState)(new d.ReplaySubject)[0],l=(0,i.useState)([]),r=(l[0],l[1]),f=(0,i.useState)(new d.ReplaySubject)[0],m=(0,i.useState)(new d.ReplaySubject)[0],p=(0,i.useState)(new d.ReplaySubject)[0];return(0,i.useEffect)((function(){var t=e.adminUI.openWebsocket({subscribe:"none",events:"N2KAnalyzerOut,canboatjs:unparsed:data"});t.onmessage=function(e){var t=JSON.parse(e.data);r((function(e){return e.length<1e3&&e.push(t),a.next(u([],e,!0)),e}))},n(t)}),[]),i.default.createElement(c.Card,null,i.default.createElement(c.CardHeader,null,"NMEA 2000 Debugging Utility"),i.default.createElement(c.CardBody,null,i.default.createElement("div",{id:"content"},i.default.createElement(c.Row,null,i.default.createElement(c.Col,{xs:"12",md:"6"},i.default.createElement(o.FilterPanel,{doFiltering:m,filterPgns:p}))),i.default.createElement(c.Row,null,i.default.createElement(c.Col,{xs:"12",md:"6"},i.default.createElement(o.DataList,{data:a,filterPgns:p,doFiltering:m,onRowClicked:function(e){return f.next(e.data)}})),i.default.createElement(c.Col,{xs:"12",md:"6"},i.default.createElement(s.SentencePanel,{selectedPgn:f}))))))}},4969:function(e,t,n){var a=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var a,l=0,r=t.length;l<r;l++)!a&&l in t||(a||(a=Array.prototype.slice.call(t,0,l)),a[l]=t[l]);return e.concat(a||Array.prototype.slice.call(t))},l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FilterPanel=t.DataList=void 0;var r=l(n(150)),u=n(7015),i=l(n(1843)),c=n(264);t.DataList=function(e){var t=(0,u.useObservableState)(e.data),n=(0,u.useObservableState)(e.filterPgns),l=(0,u.useObservableState)(e.doFiltering),i=function(t){var l=n||[];-1===l.indexOf(t)&&e.filterPgns.next(a(a([],l,!0),[t],!1))};return r.default.createElement("div",{style:{width:"100%",height:"900px",overflow:"auto"}},r.default.createElement(c.Table,{responsive:!0,bordered:!0,striped:!0,size:"sm"},r.default.createElement("thead",null,r.default.createElement("tr",null,r.default.createElement("th",null,"Timestamp"),r.default.createElement("th",null,"pgn"),r.default.createElement("th",null,"src"),r.default.createElement("th",null,"data"))),r.default.createElement("tbody",null,(t||[]).filter(function(e,t){return e&&void 0!==t&&0!==t.length?function(e){return"N2KAnalyzerOut"===e.event&&t.indexOf(e.data.pgn)>=0||"canboatjs:unparsed:data"===e.event&&t.indexOf(Number(e.data.split(",")[2]))>=0}:function(){return!0}}(l,n)).map((function(t,n){var a;if("canboatjs:unparsed:data"===t.event&&"string"==typeof t.data){var l=t.data.split(","),u=l[0],c=(l[1],l[2]),d=l[3],o=(l[4],l.slice(5));return r.default.createElement("tr",{key:n},r.default.createElement("td",null,u.split("T")[1]),r.default.createElement("td",{style:{color:"red"},onClick:function(){return i(Number(c))}},c),r.default.createElement("td",null,d),r.default.createElement("td",null,r.default.createElement("span",{style:{fontFamily:"monospace"}},o.join(" "))))}if("N2KAnalyzerOut"===t.event){var s=t.data,f=(u=s.timestamp,s.pgn);return d=s.src,o=s.input,r.default.createElement("tr",{key:u+n},r.default.createElement("td",null,u.split("T")[1]),r.default.createElement("td",{onClick:function(){return i(f)}},f),r.default.createElement("td",null,d),r.default.createElement("td",{onClick:function(){return e.onRowClicked(t)}},r.default.createElement("span",{style:{fontFamily:"monospace"}},null===(a=(o||[])[0])||void 0===a?void 0:a.split(",").slice(5).join(" "))))}})))))};var d=n(3626).PGNs.map((function(e){return{value:e.PGN,label:"".concat(e.PGN," ").concat(e.Description)}})),o=d.reduce((function(e,t){return e[t.value]=t,e}),{}),s=function(e){return o[e]||{value:e,label:"".concat(e," Unknown")}};t.FilterPanel=function(e){var t=(0,u.useObservableState)(e.filterPgns),n=(0,u.useObservableState)(e.doFiltering);return r.default.createElement(r.default.Fragment,null,r.default.createElement(c.Row,null,r.default.createElement(c.Col,{xs:"12",md:"11"},r.default.createElement(i.default,{value:null==t?void 0:t.map(s),isMulti:!0,name:"colors",options:d,className:"basic-multi-select",classNamePrefix:"select",onChange:function(t){return e.filterPgns.next(t.map((function(e){return e.value})))}})),r.default.createElement(c.Col,{xs:"12",md:"1",align:"right"},r.default.createElement(c.Label,{className:"switch switch-text switch-primary"},r.default.createElement(c.Input,{type:"checkbox",id:"Meta",name:"meta",className:"switch-input",onChange:function(){return e.doFiltering.next(!n)},checked:n}),r.default.createElement("span",{className:"switch-label","data-on":"Yes","data-off":"No"}),r.default.createElement("span",{className:"switch-handle"})))))}},679:function(e,t,n){var a=this&&this.__createBinding||(Object.create?function(e,t,n,a){void 0===a&&(a=n);var l=Object.getOwnPropertyDescriptor(t,n);l&&!("get"in l?!t.__esModule:l.writable||l.configurable)||(l={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,a,l)}:function(e,t,n,a){void 0===a&&(a=n),e[a]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&a(t,e,n);return l(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.SentencePanel=void 0;var u=r(n(150)),i=n(7015),c=n(9699),d=n(264),o="data",s="pgndef";t.SentencePanel=function(e){var t,n=(0,u.useState)(o),a=n[0],l=n[1],r=(0,i.useObservableState)(e.selectedPgn);return u.default.createElement(u.default.Fragment,null,u.default.createElement(d.Nav,{tabs:!0},u.default.createElement(d.NavItem,null,u.default.createElement(d.NavLink,{className:a===o?"active ":"",onClick:function(){return l(o)}},"Data")),u.default.createElement(d.NavItem,null,u.default.createElement(d.NavLink,{className:a===s?"active ":"",onClick:function(){return l(s)}},"PGN Definition"))),u.default.createElement(d.TabContent,{activeTab:a},u.default.createElement(d.TabPane,{tabId:o},u.default.createElement("h5",null,null===(t=c.pgnsById[null==r?void 0:r.pgn])||void 0===t?void 0:t.Description),u.default.createElement("pre",null,JSON.stringify(r,null,2))),u.default.createElement(d.TabPane,{tabId:s},u.default.createElement("pre",null,JSON.stringify(c.pgnsById[null==r?void 0:r.pgn],null,2)))))}},9699:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.pgnsById=void 0;var a=n(3626);t.pgnsById=a.PGNs.reduce((function(e,t){return e[t.PGN]=t,e}),{})}}]);
"use strict";(self.webpackChunk_signalk_n2k_debug=self.webpackChunk_signalk_n2k_debug||[]).push([[736],{4674:function(e,t,n){var a=this&&this.__createBinding||(Object.create?function(e,t,n,a){void 0===a&&(a=n);var l=Object.getOwnPropertyDescriptor(t,n);l&&!("get"in l?!t.__esModule:l.writable||l.configurable)||(l={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,a,l)}:function(e,t,n,a){void 0===a&&(a=n),e[a]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&a(t,e,n);return l(t,e),t},u=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var a,l=0,r=t.length;l<r;l++)!a&&l in t||(a||(a=Array.prototype.slice.call(t,0,l)),a[l]=t[l]);return e.concat(a||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(150)),c=n(264),d=n(2872),o=n(4969),s=n(679);t.default=function(e){var t=(0,i.useState)(null),n=(t[0],t[1]),a=(0,i.useState)(new d.ReplaySubject)[0],l=(0,i.useState)([]),r=(l[0],l[1]),f=(0,i.useState)(new d.ReplaySubject)[0],m=(0,i.useState)(new d.ReplaySubject)[0],p=(0,i.useState)(new d.ReplaySubject)[0];return(0,i.useEffect)((function(){var t=e.adminUI.openWebsocket({subscribe:"none",events:"N2KAnalyzerOut,canboatjs:unparsed:data"});t.onmessage=function(e){var t=JSON.parse(e.data);r((function(e){return e.length<1e3&&e.push(t),a.next(u([],e,!0)),e}))},n(t)}),[]),i.default.createElement(c.Card,null,i.default.createElement(c.CardHeader,null,"NMEA 2000 Debugging Utility"),i.default.createElement(c.CardBody,null,i.default.createElement("div",{id:"content"},i.default.createElement(c.Row,null,i.default.createElement(c.Col,{xs:"12",md:"6"},i.default.createElement(o.FilterPanel,{doFiltering:m,filterPgns:p}))),i.default.createElement(c.Row,null,i.default.createElement(c.Col,{xs:"12",md:"6"},i.default.createElement(o.DataList,{data:a,filterPgns:p,doFiltering:m,onRowClicked:function(e){return f.next(e.data)}})),i.default.createElement(c.Col,{xs:"12",md:"6"},i.default.createElement(s.SentencePanel,{selectedPgn:f}))))))}},4969:function(e,t,n){var a=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var a,l=0,r=t.length;l<r;l++)!a&&l in t||(a||(a=Array.prototype.slice.call(t,0,l)),a[l]=t[l]);return e.concat(a||Array.prototype.slice.call(t))},l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FilterPanel=t.DataList=void 0;var r=n(3626),u=n(7015),i=l(n(150)),c=l(n(1843)),d=n(264),o=n(9699);t.DataList=function(e){var t=(0,u.useObservableState)(e.data),n=(0,u.useObservableState)(e.filterPgns),l=(0,u.useObservableState)(e.doFiltering),r=function(t){var l=n||[];-1===l.indexOf(t)&&e.filterPgns.next(a(a([],l,!0),[t],!1))};return i.default.createElement("div",{style:{width:"100%",height:"900px",overflow:"auto"}},i.default.createElement(d.Table,{responsive:!0,bordered:!0,striped:!0,size:"sm"},i.default.createElement("thead",null,i.default.createElement("tr",null,i.default.createElement("th",null,"Timestamp"),i.default.createElement("th",null,"pgn"),i.default.createElement("th",null,"src"),i.default.createElement("th",null,"data"))),i.default.createElement("tbody",null,(t||[]).filter(function(e,t){return e&&void 0!==t&&0!==t.length?function(e){return"N2KAnalyzerOut"===e.event&&t.indexOf(e.data.pgn)>=0||"canboatjs:unparsed:data"===e.event&&("string"==typeof e.data&&t.indexOf(Number(e.data.split(",")[2]))>=0||(0,o.isUnparsedPgn)(e.data)&&t.indexOf(e.data.pgn)>=0)}:function(){return!0}}(l,n)).map((function(t,n){var a;if("canboatjs:unparsed:data"===t.event){if((0,o.isUnparsedPgn)(t.data)){var l=t.data;return s(n,"-",l.pgn+"","-",l.data.data.map((function(e){return e.toString(16)})),(function(){return r(Number(l.pgn))}))}var u=t.data.split(","),c=u[0],d=(u[1],u[2]),f=u[3],m=(u[4],u.slice(5));return s(n,c,d,f,m,(function(){return r(Number(d))}))}if("N2KAnalyzerOut"===t.event){var p=t.data,v=(c=p.timestamp,p.pgn);return f=p.src,m=p.input,i.default.createElement("tr",{key:c+n},i.default.createElement("td",null,c.split("T")[1]),i.default.createElement("td",{onClick:function(){return r(v)}},v),i.default.createElement("td",null,f),i.default.createElement("td",{onClick:function(){return e.onRowClicked(t)}},i.default.createElement("span",{style:{fontFamily:"monospace"}},null===(a=(m||[])[0])||void 0===a?void 0:a.split(",").slice(5).join(" "))))}})))))};var s=function(e,t,n,a,l,r){return i.default.createElement("tr",{key:e},i.default.createElement("td",null,t.split("T")[1]),i.default.createElement("td",{style:{color:"red"},onClick:r},n),i.default.createElement("td",null,a),i.default.createElement("td",null,i.default.createElement("span",{style:{fontFamily:"monospace"}},l.join(" "))))},f=r.PGNs.map((function(e){return{value:e.PGN,label:"".concat(e.PGN," ").concat(e.Description)}})),m=f.reduce((function(e,t){return e[t.value]=t,e}),{}),p=function(e){return m[e]||{value:e,label:"".concat(e," Unknown")}};t.FilterPanel=function(e){var t=(0,u.useObservableState)(e.filterPgns),n=(0,u.useObservableState)(e.doFiltering);return i.default.createElement(i.default.Fragment,null,i.default.createElement(d.Row,null,i.default.createElement(d.Col,{xs:"12",md:"11"},i.default.createElement(c.default,{value:null==t?void 0:t.map(p),isMulti:!0,name:"colors",options:f,className:"basic-multi-select",classNamePrefix:"select",onChange:function(t){return e.filterPgns.next(t.map((function(e){return e.value})))}})),i.default.createElement(d.Col,{xs:"12",md:"1",align:"right"},i.default.createElement(d.Label,{className:"switch switch-text switch-primary"},i.default.createElement(d.Input,{type:"checkbox",id:"Meta",name:"meta",className:"switch-input",onChange:function(){return e.doFiltering.next(!n)},checked:n}),i.default.createElement("span",{className:"switch-label","data-on":"Yes","data-off":"No"}),i.default.createElement("span",{className:"switch-handle"})))))}},679:function(e,t,n){var a=this&&this.__createBinding||(Object.create?function(e,t,n,a){void 0===a&&(a=n);var l=Object.getOwnPropertyDescriptor(t,n);l&&!("get"in l?!t.__esModule:l.writable||l.configurable)||(l={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,a,l)}:function(e,t,n,a){void 0===a&&(a=n),e[a]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&a(t,e,n);return l(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.SentencePanel=void 0;var u=r(n(150)),i=n(7015),c=n(9699),d=n(264),o="data",s="pgndef";t.SentencePanel=function(e){var t,n=(0,u.useState)(o),a=n[0],l=n[1],r=(0,i.useObservableState)(e.selectedPgn);return u.default.createElement(u.default.Fragment,null,u.default.createElement(d.Nav,{tabs:!0},u.default.createElement(d.NavItem,null,u.default.createElement(d.NavLink,{className:a===o?"active ":"",onClick:function(){return l(o)}},"Data")),u.default.createElement(d.NavItem,null,u.default.createElement(d.NavLink,{className:a===s?"active ":"",onClick:function(){return l(s)}},"PGN Definition"))),u.default.createElement(d.TabContent,{activeTab:a},u.default.createElement(d.TabPane,{tabId:o},u.default.createElement("h5",null,null===(t=c.pgnsById[null==r?void 0:r.pgn])||void 0===t?void 0:t.Description),u.default.createElement("pre",null,JSON.stringify(r,null,2))),u.default.createElement(d.TabPane,{tabId:s},u.default.createElement("pre",null,JSON.stringify(c.pgnsById[null==r?void 0:r.pgn],null,2)))))}},9699:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.pgnsById=t.isUnparsedPgn=void 0,t.isUnparsedPgn=function(e){var t=e;return void 0!==t.pgn&&void 0!==t.data};var a=n(3626);t.pgnsById=a.PGNs.reduce((function(e,t){return e[t.PGN]=t,e}),{})}}]);
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc