{"_id":"@jcoreio/iron-pi-ipc-codec","_rev":"35-9b2a495ef8d2c50e0cda6540a08a6b32","name":"@jcoreio/iron-pi-ipc-codec","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"@jcoreio/iron-pi-ipc-codec","version":"1.0.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-ipc-codec@1.0.0","maintainers":[{"name":"brayden-arthur","email":"brayden.arthur@pason.com"},{"name":"cbfx","email":"chrisburrell@gmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"matthicks05","email":"matthicks05@gmail.com"},{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ndisidore","email":"ndisidore@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"}],"homepage":"https://github.com/jcoreio/iron-pi-ipc-codec#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-ipc-codec/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"ed2797c732e40f5a55044c4f8b26041b07d3290b","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-ipc-codec/-/iron-pi-ipc-codec-1.0.0.tgz","fileCount":7,"integrity":"sha512-+n/FwXoXoCJylZjO005hQWTArGBpDNRrl+ofp9wppO24xUjXzAeVdzhvvWnFTJ2m4kKG6LGL+ahAAdcbjzc2nA==","signatures":[{"sig":"MEUCIAnX6XEb74ysjskKn+kT7KWNCI4PlOh2Fyllaq9WseoxAiEAkILD7pWKPTBVGTshXGb8yGtCFTIhhhysHVEh2vsg2ZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7K5jCRA9TVsSAnZWagAAhMIP/04Yx8jkIVmA+5SPFKZJ\n7KhKaXGldc+op2Ks9r4nFRg4yGNhKaEPoxZAyDmF8zMQsCvxGeTyuycCYfmm\nz4LSixNTwqh67eBxOMiH+PWxpBwI1EIt4jajaaNnRKd0ipPLRf/KrPzlMjRA\nNeNOk0uSR/O0V/Q1jcWaTsEmSn6xKAh1iZsj+rvue+qk4g2pWwRvl6VHFsh1\nDp2qVOrlj3OPv0QqfcayYo6ViZr95r8iZKPHW5O4QI1Y7lQU44Wng5v5U6dg\n+toR+Au7v3UzoKJAgnF9mwLSYNzAxDT3wPf6oowPOJCDxrh2lAt7NkZA3O4D\njrqHcvor0YHxV6H4i9QaeLMwdrByg6Gbb1/fXdp5k8Gz8vyL7ff/TOkfWDzc\nY5AVNBbAUthnBweij6aDPcXw+ytyvT+IHuLbA3thum0PtmDRKLYnkuff9+18\n8cdx1mEmnXJGsz35o7fuIsMvuaNO7x16SpDAwu2GO5pGysRhoHpgC0sm9vPU\noxfHqnuj+cxGAZl0ScnAc75Wsj5KqsMrr2j8YfhF72EDLftjDvN5ckwp4X75\nUhrw3RmIWLhaeb2ycQbn0wfv8z2HAy5rX0U64OWN2gAO85RzLYYBcXXlNl0K\nUivGmd2ZpMzzh3bZXVzFqVSeLFYp+SXlIYfd6dCdnSujSitr7kwybZAdjsfc\nsly1\r\n=pP7G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"3e343959c348407bb443ef2f92c8da989bb001cd","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"yarn run protobuf-compile && NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha","build":"yarn run clean && yarn run protobuf-compile && babel src --out-dir lib && flow-copy-source -v src/ lib && copyfiles -f src/protocol.json lib","clean":"rimraf lib","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","coverage":"yarn run protobuf-compile && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","lint:fix":"eslint --fix src test --cache","commitmsg":"commitlint -e $GIT_PARAMS","precommit":"yarn run lint && flow","flow:watch":"flow-watch -e js,js.flow,flowconfig --ignore node_modules/ --watch .flowconfig --watch src/ --watch test/","lint:watch":"esw --watch src test --cache","test:watch":"NODE_ENV=production BABEL_ENV=test mocha --watch $npm_package_config_mocha","flow:coverage":"for file in src/**.js test/**.js; do echo $file; flow coverage $file; done","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"yarn run clean && yarn run lint && flow && npm test && yarn run build","protobuf-compile":"pbjs src/protocol.proto -t json -o src/protocol.json","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-ipc-codec.git","type":"git"},"_npmVersion":"6.4.1","description":"Encodes and decodes SPI bus messages exchanged with the Iron Pi","directories":{},"sideEffects":false,"_nodeVersion":"11.1.0","dependencies":{"protobufjs":"^6.8.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","chai":"^4.1.2","copy":"^0.3.0","husky":"^0.14.3","mocha":"^4.1.0","eslint":"^3.15.0","rimraf":"^2.6.0","codecov":"^3.0.0","flow-bin":"^0.83.0","istanbul":"^0.4.5","babel-cli":"^6.23.0","copyfiles":"^2.1.0","babel-core":"^6.23.1","flow-watch":"^1.1.0","babel-eslint":"^7.1.1","eslint-watch":"^3.0.0","babel-runtime":"^6.23.0","babel-register":"^6.23.0","@commitlint/cli":"^6.0.2","babel-preset-env":"^1.7.0","condition-circle":"^2.0.1","flow-copy-source":"^1.2.1","semantic-release":"^15.10.6","babel-preset-flow":"^6.23.0","babel-preset-stage-1":"^6.24.1","babel-plugin-istanbul":"^4.0.0","eslint-plugin-flowtype":"^2.30.0","@jedwards1211/eslint-config":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@commitlint/config-conventional":"^6.0.2","@jedwards1211/commitlint-config":"^1.0.0","@jedwards1211/eslint-config-flow":"^1.0.0","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-pi-ipc-codec_1.0.0_1542237794822_0.3519338960027474","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@jcoreio/iron-pi-ipc-codec","version":"1.0.1","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-ipc-codec@1.0.1","maintainers":[{"name":"brayden-arthur","email":"brayden.arthur@pason.com"},{"name":"cbfx","email":"chrisburrell@gmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"matthicks05","email":"matthicks05@gmail.com"},{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ndisidore","email":"ndisidore@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"}],"homepage":"https://github.com/jcoreio/iron-pi-ipc-codec#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-ipc-codec/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"6b91ee45e1e77db68e7920e3c2fdd216377f9ddc","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-ipc-codec/-/iron-pi-ipc-codec-1.0.1.tgz","fileCount":7,"integrity":"sha512-Da3gvFodEs0vhmWZnzduNbH38/51vYJv4vphQ2+h3wUeWHKBz8IsJPmh4MxFj8+6O2MQ1HI974cOHacx2wq9VQ==","signatures":[{"sig":"MEUCIGt/vRl86M8LYpCGM7Vm0oUXW6IUOKE/kmyAcP3eHOwPAiEAnFlc6KPSgNJNRbw7R862Pfb1KzIYin87nE5W95zkWvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7OlUCRA9TVsSAnZWagAAhx8P/ionkvRRlWWxmjnsrp0j\nDdnFtBqBQyYnoFYNkTTLd2taT+IF1Eku79jckqmqKx88sl2RGkVfwfcHqNL+\n2RiDgsPbgrx8srUKxWKISU3wmsQdd3EHgENJTYLzxoWynUpcVSDvcWHNnfSw\nuMHjLDKuoB8C+PQzgYSC0OrPMF71kdGaJ5sPZzXdNxJSYVHnxgKpAIqBjf8Q\nu+hY9k37+uvEyMVk6Uvf9+s/nWmDtvOUqzGs+w/ISKTxOYE2bqgBM0pclC8f\n/lwo+qYwoizc39LPHFrwRWEpocolQbp0BbBlFVqi7qgekc1NWwvgs22/WlBc\nsjXNqCTE6DVCpvL14M4XtbywPBORSrIex7EV7xnkKieTeLT/w5G5TztNDOta\nVjXn6Izem08O9vf8iKX91A5oHfZm+rX8OtdX+wAcvnlaiOc0TjIgb2nxSVaC\ncdv1b8qtiGtgoxSi0hvS1xgqIDtFJUMfly/LaoLnEOFBkwUo+FMCHi/YN1HU\nLUiOtmkKJVsqDtdD0f1eeAJtn01yeEe7jqvOR7wgMTLyKRtXrJDNPwev2AjW\n7C9RZgr+ptF5AAXNK06Cz+fqG6rPIuSu2RDZYBiFODatK9IRZ/3l2YmpjVII\ngUiVJX2ylTNBYFBc3DIQlmJY6jyqag1RHoehWkw4g9s5s7QI3jyv7C0Fz5Ij\nHhAN\r\n=SakK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"47780dfccd6d94a7a66e5f6873ee3df11ef1b120","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"yarn run protobuf-compile && NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha","build":"yarn run clean && yarn run protobuf-compile && babel src --out-dir lib && flow-copy-source -v src/ lib && copyfiles -f src/protocol.json lib","clean":"rimraf lib","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","coverage":"yarn run protobuf-compile && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","lint:fix":"eslint --fix src test --cache","commitmsg":"commitlint -e $GIT_PARAMS","precommit":"yarn run lint && flow","flow:watch":"flow-watch -e js,js.flow,flowconfig --ignore node_modules/ --watch .flowconfig --watch src/ --watch test/","lint:watch":"esw --watch src test --cache","test:watch":"NODE_ENV=production BABEL_ENV=test mocha --watch $npm_package_config_mocha","flow:coverage":"for file in src/**.js test/**.js; do echo $file; flow coverage $file; done","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"yarn run clean && yarn run lint && flow && npm test && yarn run build","protobuf-compile":"pbjs src/protocol.proto -t json -o src/protocol.json","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-ipc-codec.git","type":"git"},"_npmVersion":"6.4.1","description":"Encodes and decodes SPI bus messages exchanged with the Iron Pi","directories":{},"sideEffects":false,"_nodeVersion":"11.1.0","dependencies":{"protobufjs":"^6.8.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","chai":"^4.1.2","copy":"^0.3.0","husky":"^0.14.3","mocha":"^4.1.0","eslint":"^3.15.0","rimraf":"^2.6.0","codecov":"^3.0.0","flow-bin":"^0.83.0","istanbul":"^0.4.5","babel-cli":"^6.23.0","copyfiles":"^2.1.0","babel-core":"^6.23.1","flow-watch":"^1.1.0","babel-eslint":"^7.1.1","eslint-watch":"^3.0.0","babel-runtime":"^6.23.0","babel-register":"^6.23.0","@commitlint/cli":"^6.0.2","babel-preset-env":"^1.7.0","condition-circle":"^2.0.1","flow-copy-source":"^1.2.1","semantic-release":"^15.12.0","babel-preset-flow":"^6.23.0","babel-preset-stage-1":"^6.24.1","babel-plugin-istanbul":"^4.0.0","eslint-plugin-flowtype":"^2.30.0","@jedwards1211/eslint-config":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@commitlint/config-conventional":"^6.0.2","@jedwards1211/commitlint-config":"^1.0.0","@jedwards1211/eslint-config-flow":"^1.0.0","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-pi-ipc-codec_1.0.1_1542252884259_0.29812645285752093","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@jcoreio/iron-pi-ipc-codec","version":"2.0.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-ipc-codec@2.0.0","maintainers":[{"name":"brayden-arthur","email":"brayden.arthur@pason.com"},{"name":"cbfx","email":"chrisburrell@gmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"matthicks05","email":"matthicks05@gmail.com"},{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ndisidore","email":"ndisidore@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"}],"homepage":"https://github.com/jcoreio/iron-pi-ipc-codec#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-ipc-codec/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"33ae3aa5de9190d03b3d1d7410022e2c5b55820d","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-ipc-codec/-/iron-pi-ipc-codec-2.0.0.tgz","fileCount":7,"integrity":"sha512-RfEJufbdz4MQEXkRHURM8uqlDpUeNHx1tpDA1Umfg7h1bIB62FINeLXiXpJen0vAU1z6WmgFI6EreVqTIciJ1Q==","signatures":[{"sig":"MEUCIACOb74CSOjsP7VR2oITka7sKrxJIqfsu9D/YMAw/AKPAiEA9WlSW0TvpnGlRnia+RkGztt4+5Rufc8Z5OSz4GbB7eA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7QGLCRA9TVsSAnZWagAANU4P/1WS8Bn63hf53ReFrPIA\n11SS93efPxoXH7xndZbT6YiAr1DUVkIDUY5fxpHrsqSk0GQoCr0mApz5ogs5\nm2UeaCtdojre7lyarsVjKvna1U8NC9lvN9QeOQe+oR2Rz9x0aoprEFhqMYPk\nytTrmqZQsrOrZdxt4jkEebQsZ+61EqSFSp6Y83EBigzcZnZ570PAopPpFBsP\nljLK252p7zb6U66kB+W/MwlS6YXyixJefWFElak2hp8oQztAdqWRGk5ReRf5\nMeVM53pTgpBEBhnSS/bH191sipjkMfdPJLym+bbS/lx+CHAN/zsHLCLw66Ly\nZIsqsJBWmsPLjuZFgiGnswKSUs3pnkWapGIVoXpBAWMXq7GxnjQxsJFAS5j3\n3ZOOsoGWUes2YsdJAL3vvYpLu4FlAzbOp2cv2Af4jdVFX1wZiVSFuwfCExuW\nRKiG8jZZUPtIuol1I3DsUJi7KTW7mZUKMwFIub3S44AY7YlIIqh+4Q94QPqD\nIxPg1G+pXBTZllzjLEtLNo0Od1YZZC+NKryqCwBtHbRxnlC6NCSSaazMo55h\nDcnSAXROY2mF+Phf0VAZbt7RI1R3i1hkI8JT+K2j2F7NtGTGpzEky06MTZF1\n+83/a4nt6W0E9q81YCu+zsK2EqzwAiqsOvKDUpylsrvdP9kMHcvHAL91tDIE\nrUS3\r\n=0jT5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"b6d642fa0572a48678423cf9e053e574311ecd04","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"yarn run protobuf-compile && NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha","build":"yarn run clean && yarn run protobuf-compile && babel src --out-dir lib && flow-copy-source -v src/ lib && copyfiles -f src/protocol.json lib","clean":"rimraf lib","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","coverage":"yarn run protobuf-compile && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","lint:fix":"eslint --fix src test --cache","commitmsg":"commitlint -e $GIT_PARAMS","precommit":"yarn run lint && flow","flow:watch":"flow-watch -e js,js.flow,flowconfig --ignore node_modules/ --watch .flowconfig --watch src/ --watch test/","lint:watch":"esw --watch src test --cache","test:watch":"NODE_ENV=production BABEL_ENV=test mocha --watch $npm_package_config_mocha","flow:coverage":"for file in src/**.js test/**.js; do echo $file; flow coverage $file; done","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"yarn run clean && yarn run lint && flow && npm test && yarn run build","protobuf-compile":"pbjs src/protocol.proto -t json -o src/protocol.json","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-ipc-codec.git","type":"git"},"_npmVersion":"6.4.1","description":"Encodes and decodes SPI bus messages exchanged with the Iron Pi","directories":{},"sideEffects":false,"_nodeVersion":"11.1.0","dependencies":{"protobufjs":"^6.8.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","chai":"^4.1.2","copy":"^0.3.0","husky":"^0.14.3","mocha":"^4.1.0","eslint":"^3.15.0","rimraf":"^2.6.0","codecov":"^3.0.0","flow-bin":"^0.83.0","istanbul":"^0.4.5","babel-cli":"^6.23.0","copyfiles":"^2.1.0","babel-core":"^6.23.1","flow-watch":"^1.1.0","babel-eslint":"^7.1.1","eslint-watch":"^3.0.0","babel-runtime":"^6.23.0","babel-register":"^6.23.0","@commitlint/cli":"^6.0.2","babel-preset-env":"^1.7.0","condition-circle":"^2.0.1","flow-copy-source":"^1.2.1","semantic-release":"^15.12.0","babel-preset-flow":"^6.23.0","babel-preset-stage-1":"^6.24.1","babel-plugin-istanbul":"^4.0.0","eslint-plugin-flowtype":"^2.30.0","@jedwards1211/eslint-config":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@commitlint/config-conventional":"^6.0.2","@jedwards1211/commitlint-config":"^1.0.0","@jedwards1211/eslint-config-flow":"^1.0.0","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-pi-ipc-codec_2.0.0_1542259082449_0.18768344728192532","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@jcoreio/iron-pi-ipc-codec","version":"2.1.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-ipc-codec@2.1.0","maintainers":[{"name":"brayden-arthur","email":"brayden.arthur@pason.com"},{"name":"cbfx","email":"chrisburrell@gmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"matthicks05","email":"matthicks05@gmail.com"},{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ndisidore","email":"ndisidore@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"}],"homepage":"https://github.com/jcoreio/iron-pi-ipc-codec#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-ipc-codec/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"3919e98c13072381aa528ccd92403c33b5459e16","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-ipc-codec/-/iron-pi-ipc-codec-2.1.0.tgz","fileCount":7,"integrity":"sha512-wfaPkPcy2aAFb4eforHHOj1ZmA9qt055A2YrIPoJ/7XRKfbdRtcs7MRvTNNo7+2R37zoCa+Xb0qTOuozjwaAAQ==","signatures":[{"sig":"MEMCH1sC6O3LD/ZEHOgV92aelAtu0PMdBg7IXzelD9vW7dUCIDFftCRvG07tCYcgj95y+jQF5rZB3piMkQ9c6K4cjQF/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7Q2FCRA9TVsSAnZWagAA8gEQAJobuxiZ+VdjkzItYxEp\nL541vaJqB9NSzK6AyYy4QfZ2RZuzEQym/aAUbtdZQH4m9GEp+rSaHvCrvcqR\nYIejTK+oDJ6I2Yazr54EdbrT2Q5/kmVxe4pQ/TC8R9xPi3pvCTLrw4QrH932\n5efHcgKQIfLhHWvNqgrYrxHky2OcC6eBtR5i9HpHWbNe8w/hrxcCWxl6XCUA\n0b2SfqhEIi17LCC4NVGBF/RSCIaHjbz99Uimw1Iw4A8SWp7rMncnMvOm5RWF\njz73C34joanqgQZnYYG2AC/l/DnCEuir76ZKYDKRWmFkSGzyQDx/R+j9mCWg\nWoaoCoDXpaitzUBBF12lMvaoy9luBlpdQji/hN3db1vSKtMZYJxuh6KnDCsY\ntO09LatDaXScwk9RmdPco23Ahi+uoE/MdWvjMguIrRvnprvoLria3h1k/S5C\ndJxQV+w8+1SC1MEIeeXC82OwKsiMXebGr+0BUf7SWWXcA3GlQdE3yTlnzhl4\n3jsyV+RzNRQsxw6B4se8NHuR5PubdhyzOoyZUIkOE4NwuNjnAStRkhY9I5g+\nfzdYAMh8cxu8lWj4FI9pmm45CYlSgFws91sLHs5Nr5QN9Z7NpKrJxb8eqFtV\n+KDqhTv6fYhUByep0/hLrLlamN52FWIM10tfdvbdQv5ZupEdBfv4wiJxXrvI\nv+I6\r\n=42e2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"2167ad8f3d904cf990312173c492ddda2e393b93","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"yarn run protobuf-compile && NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha","build":"yarn run clean && yarn run protobuf-compile && babel src --out-dir lib && flow-copy-source -v src/ lib && copyfiles -f src/protocol.json lib","clean":"rimraf lib","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","coverage":"yarn run protobuf-compile && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","lint:fix":"eslint --fix src test --cache","commitmsg":"commitlint -e $GIT_PARAMS","precommit":"yarn run lint && flow","flow:watch":"flow-watch -e js,js.flow,flowconfig --ignore node_modules/ --watch .flowconfig --watch src/ --watch test/","lint:watch":"esw --watch src test --cache","test:watch":"NODE_ENV=production BABEL_ENV=test mocha --watch $npm_package_config_mocha","flow:coverage":"for file in src/**.js test/**.js; do echo $file; flow coverage $file; done","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"yarn run clean && yarn run lint && flow && npm test && yarn run build","protobuf-compile":"pbjs src/protocol.proto -t json -o src/protocol.json","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-ipc-codec.git","type":"git"},"_npmVersion":"6.4.1","description":"Encodes and decodes SPI bus messages exchanged with the Iron Pi","directories":{},"sideEffects":false,"_nodeVersion":"11.1.0","dependencies":{"protobufjs":"^6.8.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","chai":"^4.1.2","copy":"^0.3.0","husky":"^0.14.3","mocha":"^4.1.0","eslint":"^3.15.0","rimraf":"^2.6.0","codecov":"^3.0.0","flow-bin":"^0.83.0","istanbul":"^0.4.5","babel-cli":"^6.23.0","copyfiles":"^2.1.0","babel-core":"^6.23.1","flow-watch":"^1.1.0","babel-eslint":"^7.1.1","eslint-watch":"^3.0.0","babel-runtime":"^6.23.0","babel-register":"^6.23.0","@commitlint/cli":"^6.0.2","babel-preset-env":"^1.7.0","condition-circle":"^2.0.1","flow-copy-source":"^1.2.1","semantic-release":"^15.12.0","babel-preset-flow":"^6.23.0","babel-preset-stage-1":"^6.24.1","babel-plugin-istanbul":"^4.0.0","eslint-plugin-flowtype":"^2.30.0","@jedwards1211/eslint-config":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@commitlint/config-conventional":"^6.0.2","@jedwards1211/commitlint-config":"^1.0.0","@jedwards1211/eslint-config-flow":"^1.0.0","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-pi-ipc-codec_2.1.0_1542262148319_0.40518303838386593","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@jcoreio/iron-pi-ipc-codec","version":"2.2.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-ipc-codec@2.2.0","maintainers":[{"name":"brayden-arthur","email":"brayden.arthur@pason.com"},{"name":"cbfx","email":"chrisburrell@gmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"matthicks05","email":"matthicks05@gmail.com"},{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ndisidore","email":"ndisidore@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"}],"homepage":"https://github.com/jcoreio/iron-pi-ipc-codec#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-ipc-codec/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"a8cf97153005f88a222209c8d0555c5914dc28ee","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-ipc-codec/-/iron-pi-ipc-codec-2.2.0.tgz","fileCount":7,"integrity":"sha512-998FwPG1K2VJAq8d/rvN4DSE4aFhD8Hvsd+AINMT47N1c0T2GCL4likWP6lDjrehK8ZdJa/dKi0oCxgdTtt2gg==","signatures":[{"sig":"MEUCIH0cALWh3fbVr3I/WcmETz95Tl4J/sPXQbX+HWop+gLTAiEAjKMHrhPppNbRyRDjKAHLp2918JlJRk4dKOf2QaPwBog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7lBuCRA9TVsSAnZWagAAEb8P/0qIApP6T4nXkALmN/Om\novmgIyuOAtmo/zZEbsDah2Cgx6c8TB7TpaiU6nerili6be2fiVA9CXp41QIe\ng4bD2w5e0Q0spdp1YQk3jhOGgEE/RyHy23t7BiN+edEglq3H3qfUAsYuEpnq\ni+PvjLhn+pJFK5Qem1UjaWYVSygzsguI/Ennq9VuY2l8zvC44Ib5BaWbLIw2\nP8baA0WDnoybLXCcMzqdlNZIMdIi1UID/Nu/dMyYHdxiHe0B0trOxkNXddsv\npLkEUsYBiBek4fwZlSblRH4s0PCZaobXYO73oUh/+kGYAKAT6rzmxFaKi5er\njvrQhFneON3Xtp/V/unvpSY9OhY52ZdqSI168J5osBOgzzte1ckLxRbGNS0k\n4rNFSbWeRnV9v2wKrDXDOX2DX1UFHufJ7PwCgbLU6gY+sEZCgLh1vuTkwC3I\n7+Tkkv0S22D68Oo/SkwbScC8H9gxFyBasPJGzoGZ53jpcP9nntR66yB9/Aqp\n+GM3fVNjwo99FVVp0QUw0fl1Zh91mnoq9ROyGsAfGebUAjJXU6mN6Urp2TBk\nJb/FsPcEevOaPbMn+wwWM0tz+4c2nyqiuSVJlyPRwiTITttwjnwAFlck00NR\n8NHJ+rPfgrzryfMJxnxMeg02xDnvM8Bvg+zQ7XiC209QF3Zdbzr4pNPOlzmk\n1xBK\r\n=gcpA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"99bd53d884c240bfe5c7904e6947817d85dbc570","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"yarn run protobuf-compile && NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha","build":"yarn run clean && yarn run protobuf-compile && babel src --out-dir lib && flow-copy-source -v src/ lib && copyfiles -f src/protocol.json lib","clean":"rimraf lib","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","coverage":"yarn run protobuf-compile && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","lint:fix":"eslint --fix src test --cache","commitmsg":"commitlint -e $GIT_PARAMS","precommit":"yarn run lint && flow","flow:watch":"flow-watch -e js,js.flow,flowconfig --ignore node_modules/ --watch .flowconfig --watch src/ --watch test/","lint:watch":"esw --watch src test --cache","test:watch":"NODE_ENV=production BABEL_ENV=test mocha --watch $npm_package_config_mocha","flow:coverage":"for file in src/**.js test/**.js; do echo $file; flow coverage $file; done","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"yarn run clean && yarn run lint && flow && npm test && yarn run build","protobuf-compile":"pbjs src/protocol.proto -t json -o src/protocol.json","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-ipc-codec.git","type":"git"},"_npmVersion":"6.4.1","description":"Encodes and decodes SPI bus messages exchanged with the Iron Pi","directories":{},"sideEffects":false,"_nodeVersion":"11.1.0","dependencies":{"protobufjs":"^6.8.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","chai":"^4.1.2","copy":"^0.3.0","husky":"^0.14.3","mocha":"^4.1.0","eslint":"^3.15.0","rimraf":"^2.6.0","codecov":"^3.0.0","flow-bin":"^0.83.0","istanbul":"^0.4.5","babel-cli":"^6.23.0","copyfiles":"^2.1.0","babel-core":"^6.23.1","flow-watch":"^1.1.0","babel-eslint":"^7.1.1","eslint-watch":"^3.0.0","babel-runtime":"^6.23.0","babel-register":"^6.23.0","@commitlint/cli":"^6.0.2","babel-preset-env":"^1.7.0","condition-circle":"^2.0.1","flow-copy-source":"^1.2.1","semantic-release":"^15.12.0","babel-preset-flow":"^6.23.0","babel-preset-stage-1":"^6.24.1","babel-plugin-istanbul":"^4.0.0","eslint-plugin-flowtype":"^2.30.0","@jedwards1211/eslint-config":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@commitlint/config-conventional":"^6.0.2","@jedwards1211/commitlint-config":"^1.0.0","@jedwards1211/eslint-config-flow":"^1.0.0","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-pi-ipc-codec_2.2.0_1542344814263_0.17415082436816243","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@jcoreio/iron-pi-ipc-codec","version":"3.0.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-ipc-codec@3.0.0","maintainers":[{"name":"brayden-arthur","email":"brayden.arthur@pason.com"},{"name":"cbfx","email":"chrisburrell@gmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"matthicks05","email":"matthicks05@gmail.com"},{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ndisidore","email":"ndisidore@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"}],"homepage":"https://github.com/jcoreio/iron-pi-ipc-codec#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-ipc-codec/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"6d9ff764dedb220fb03316809c4bba1d295e833e","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-ipc-codec/-/iron-pi-ipc-codec-3.0.0.tgz","fileCount":7,"integrity":"sha512-mmA1qUQO2OPPBCWjC38R+jtAMU1ijVOj2au11u+WP3F8KS61qz9Esf/zj2h0qUt2qArGOvr9OtnakpqAPMPrtA==","signatures":[{"sig":"MEQCIFJwAuzPtveA3+tmUzIDoPE6RRdLJvv/a3JQAsSrvlbTAiAmnaxSkRYa/wVZUaX4bHYYwHHnC3IAXn4QGpSfkW1BSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7yqHCRA9TVsSAnZWagAArfIP/RUZbwtiqueaRPSAn3lS\nalbXuCPMZbG5M+er8Aby66/KAuXIrk5ccIFkcOJrCMUbVf09EBKbvrz3wq8K\n5uffc4AmZqnZZBqs2xu23SJfk3IbxVBtIPlG0sEiJzZjDVoeZUsGrJmDtWwi\nrRS/35p1LwYom6Scj9c7bUibwZWtaJp5sm6+8AiD1B5M6LYnb36USFJ9jfU8\nM0Nc9GgdxOjnEQoFPHwuHdLdN2e7F7JpDo8jDYmi+6yV4XQ/tsQUVTpAc/NA\nanyuMKmD8VYbz9ZHBXj+a1Gdo4Y92JM5YWcbfhJxglXP3Z4DGSIUWUpheZpQ\nqughe8ymsJHdFAsMjzcYXiBru0Lf09jProHzuH6B62G/tUUpJse53P8Q8zSl\nxFr+Fe8Q9hlvE1khMfoP2wbPw8ft5UpNOVT94q3MBzAnF4kTBCQ2Fe0rkccs\n+Dh1InZwCgO/QOBruCes0EiLkktevw+zRiT/gJ9C6L37HZt6yGvw8mTnusMQ\nfRe9xmxRIxfqGrPZRfo3AL0bSuewu4JkK4SiiWi3W9NPQZR3IeIVqS5acBm2\ncADG9Xx7dO7g135U+K317oP89nb29VCfmPmJn7crb0FeuKFJvKSsy+yK3vEh\nmlJ+kQ3NkSwVNpQmbhpXyeokcwJPdV9Orq9Z8my+AIsfJArInFUG4y5ekXWp\n7l6Z\r\n=jo9z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"e8f146c838a8b4a0d985f423017e89af00093d50","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"yarn run protobuf-compile && NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha","build":"yarn run clean && yarn run protobuf-compile && babel src --out-dir lib && flow-copy-source -v src/ lib && copyfiles -f src/protocol.json lib","clean":"rimraf lib","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","coverage":"yarn run protobuf-compile && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","lint:fix":"eslint --fix src test --cache","commitmsg":"commitlint -e $GIT_PARAMS","precommit":"yarn run lint && flow","flow:watch":"flow-watch -e js,js.flow,flowconfig --ignore node_modules/ --watch .flowconfig --watch src/ --watch test/","lint:watch":"esw --watch src test --cache","test:watch":"NODE_ENV=production BABEL_ENV=test mocha --watch $npm_package_config_mocha","flow:coverage":"for file in src/**.js test/**.js; do echo $file; flow coverage $file; done","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"yarn run clean && yarn run lint && flow && npm test && yarn run build","protobuf-compile":"pbjs src/protocol.proto -t json -o src/protocol.json","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-ipc-codec.git","type":"git"},"_npmVersion":"6.4.1","description":"Encodes and decodes SPI bus messages exchanged with the Iron Pi","directories":{},"sideEffects":false,"_nodeVersion":"11.1.0","dependencies":{"protobufjs":"^6.8.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","chai":"^4.1.2","copy":"^0.3.0","husky":"^0.14.3","mocha":"^4.1.0","eslint":"^3.15.0","rimraf":"^2.6.0","codecov":"^3.0.0","flow-bin":"^0.83.0","istanbul":"^0.4.5","babel-cli":"^6.23.0","copyfiles":"^2.1.0","babel-core":"^6.23.1","flow-watch":"^1.1.0","babel-eslint":"^7.1.1","eslint-watch":"^3.0.0","babel-runtime":"^6.23.0","babel-register":"^6.23.0","@commitlint/cli":"^6.0.2","babel-preset-env":"^1.7.0","condition-circle":"^2.0.1","flow-copy-source":"^1.2.1","semantic-release":"^15.12.0","babel-preset-flow":"^6.23.0","babel-preset-stage-1":"^6.24.1","babel-plugin-istanbul":"^4.0.0","eslint-plugin-flowtype":"^2.30.0","@jedwards1211/eslint-config":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@commitlint/config-conventional":"^6.0.2","@jedwards1211/commitlint-config":"^1.0.0","@jedwards1211/eslint-config-flow":"^1.0.0","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-pi-ipc-codec_3.0.0_1542400646004_0.6007632139852714","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@jcoreio/iron-pi-ipc-codec","version":"3.1.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-ipc-codec@3.1.0","maintainers":[{"name":"brayden-arthur","email":"brayden.arthur@pason.com"},{"name":"cbfx","email":"chrisburrell@gmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"matthicks05","email":"matthicks05@gmail.com"},{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ndisidore","email":"ndisidore@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"}],"homepage":"https://github.com/jcoreio/iron-pi-ipc-codec#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-ipc-codec/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"f2854350d1d02ad769bd4c5235a91acc2da91ebb","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-ipc-codec/-/iron-pi-ipc-codec-3.1.0.tgz","fileCount":7,"integrity":"sha512-zG/p9Sb78TWxIv68VvUSDcGIeQ/fbw45BkSgUEGmiSO7wxO8uJbz+uMD+hR/N7qZQp/entCSCMfbyueLZEW+Pg==","signatures":[{"sig":"MEUCIQCeMN4W7mpkHAsfvgFZoRoDV2K/r8M8ppOem6LzRs2YYwIgZoJZO+gW9h7NeMjp6dx6aT0nIBzY9RxX00OxkT9sf6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb76vACRA9TVsSAnZWagAAt7AP/Ra+ytt9XXrMQVOECP51\nDA7r5Qs/fJkBIgs9K9bcakB8Odw47e0hOEwoHJ0WJ1EOAUlooZYFl0WUFume\nH0FfJhsOicUniLGcZmbZgLjOEMxYQVVNH3W4UFe+9Tdu/UIN2giqhM6fe6jc\nRkEMgf4T4mjFnS+qX4vG7o4InEcKMTl2RSeBNnmeVgEInp6J+6xztwzofqbU\nFZRTerPAuSTt+Ll6vizOIwl5mP8koT2+GVOMz83BPVYude4EkCLsK+n9Qycn\nwg905hGBoBCZk9nZapxNKuJR5Ff6geW9OPPgkCtZ8ViZZAJ1Q2WVIcXIwwo3\nyslhPMBvY0rwKxcvXYi6HZ4P3ijAkFIV4A+cLMdCsCb8Z2bYLeF6fWfmrvnN\noWzmHtTca7rKERny04zN/pjTDihpriShB1MWDb06zNqflxAiJdrVZAgctrO6\nLL0wcitV5WLPT22R3lwic/5rj2fu8L3yohQi99DI04p7TPsbZq3AzOU+0S4+\n0TDQvT7HLLhmWdgsnYNfnXP0CNanI7tK2xi87dMWZ5OJCedqz0tuwJ8eMw8j\nS5v9nsxjy9ucKk0PIZjcak1Jj2yiaBEzqH7Onyc5qGPPjNKHJUyO7/C/JW+f\nJU70zdLAwECYLqNaWWgwBxph+mNQJHIu11EIrU8e+0gaXrZWTsmDABXQQ377\njAwV\r\n=Tt9L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"8e5ac389fc37bd81883875648002b3811427775f","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"yarn run protobuf-compile && NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha","build":"yarn run clean && yarn run protobuf-compile && babel src --out-dir lib && flow-copy-source -v src/ lib && copyfiles -f src/protocol.json lib","clean":"rimraf lib","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","coverage":"yarn run protobuf-compile && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","lint:fix":"eslint --fix src test --cache","commitmsg":"commitlint -e $GIT_PARAMS","precommit":"yarn run lint && flow","flow:watch":"flow-watch -e js,js.flow,flowconfig --ignore node_modules/ --watch .flowconfig --watch src/ --watch test/","lint:watch":"esw --watch src test --cache","test:watch":"NODE_ENV=production BABEL_ENV=test mocha --watch $npm_package_config_mocha","flow:coverage":"for file in src/**.js test/**.js; do echo $file; flow coverage $file; done","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"yarn run clean && yarn run lint && flow && npm test && yarn run build","protobuf-compile":"pbjs src/protocol.proto -t json -o src/protocol.json","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-ipc-codec.git","type":"git"},"_npmVersion":"6.4.1","description":"Encodes and decodes SPI bus messages exchanged with the Iron Pi","directories":{},"sideEffects":false,"_nodeVersion":"11.1.0","dependencies":{"protobufjs":"^6.8.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","chai":"^4.1.2","copy":"^0.3.0","husky":"^0.14.3","mocha":"^4.1.0","eslint":"^3.15.0","rimraf":"^2.6.0","codecov":"^3.0.0","flow-bin":"^0.83.0","istanbul":"^0.4.5","babel-cli":"^6.23.0","copyfiles":"^2.1.0","babel-core":"^6.23.1","flow-watch":"^1.1.0","babel-eslint":"^7.1.1","eslint-watch":"^3.0.0","babel-runtime":"^6.23.0","babel-register":"^6.23.0","@commitlint/cli":"^6.0.2","babel-preset-env":"^1.7.0","condition-circle":"^2.0.1","flow-copy-source":"^1.2.1","semantic-release":"^15.12.0","babel-preset-flow":"^6.23.0","babel-preset-stage-1":"^6.24.1","babel-plugin-istanbul":"^4.0.0","eslint-plugin-flowtype":"^2.30.0","@jedwards1211/eslint-config":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@commitlint/config-conventional":"^6.0.2","@jedwards1211/commitlint-config":"^1.0.0","@jedwards1211/eslint-config-flow":"^1.0.0","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-pi-ipc-codec_3.1.0_1542433727441_0.1173454216376999","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@jcoreio/iron-pi-ipc-codec","version":"4.0.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-ipc-codec@4.0.0","maintainers":[{"name":"bgoehringer-pason","email":"brandon.goehringer@pason.com"},{"name":"brayden-arthur","email":"brayden.arthur@pason.com"},{"name":"cbfx","email":"chrisburrell@gmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ndisidore","email":"ndisidore@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"},{"name":"rossjbartlett","email":"ross.bartlett@pason.com"}],"homepage":"https://github.com/jcoreio/iron-pi-ipc-codec#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-ipc-codec/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"811279d735ba26bc3aea77421e1e48c26b90018d","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-ipc-codec/-/iron-pi-ipc-codec-4.0.0.tgz","fileCount":7,"integrity":"sha512-pnIf1lCrPHmavDb4ks0KypukW7pDbL7KIyiF3x27ejP7QMiy9+JplsHfU1Lv/ctCxb7hBH6YQdIOtHhluyLKFg==","signatures":[{"sig":"MEUCIQDv5i/OI1+MHU0vlG6Mg4L9uaVIDW/gjOfd776ecHJhAAIgJ6/rXfNfbv5Ed8NxmS7vuoojiOxFhLFFXAEVq5AZBX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":359890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaAJ7CRA9TVsSAnZWagAAaTsP/Ai7OphjGorJzNvkdsc7\nN+l30mGYFtpvz54Sl6s7t4PIF0ShDmF/nJt2g8Y79oHiAI1t5219iWDQUi+S\nTjFQTS+8c6TXUZFCZ+L9LZQxiOg6FlAlvKpXQQJcdetw025fCezr0kuQJqf4\nQREmMINWfztYwJRA8RQd683ndFOvJu7uJnjQzCT/1jc7totTw4ylx5JF6SQI\nqU8JuurUl4b/e5CNBk83dc+U/ImH+6hxHEI4mHit7yAzk3vQwnzgAnO3GN34\nIL6er9bkNukSzqgy0oMzLovVJnOIjqo7h2kBHPkfSOWyrr2pGrnt0GsI60Hd\n4B2jaR2RKLb2mEPqF4siUPZui6Iub8HKXbdvFe0ZO5cPBwy9Gyn3f+x6O5FV\nAI6v0OwyxbFmaokeq/99bPsLushB8/H2XxfyF3t+P2Pwgq5qf3BuDPAbQoH3\nOC6XVa7QfFNe1I7/R2nBe4mynShnKijYx8AYWnarJ2lG7FbTJNBf4mZqR8Np\n7CotdY7GdxEflPZehnit3lAd/JYTm1fpn72vbTaHBkno44gwJBGfUUMMUfR0\nSgLKmt8w6bqNM4QqjswBvh4D+Vz2iKhI0y5p3404XQXQdQrzm7hgiEcLlWQl\njIr549Jd3Mt+pSlLjlqUc7cfkBOwSy3MsTTYJ74cHUqKdq1JEwu1nGr8b1PJ\nDKhy\r\n=v6HX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"3367c13cb89584cad226c6dc3414151a3ad541d1","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"yarn run protobuf-compile && NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha","build":"yarn run clean && yarn run protobuf-compile && babel src --out-dir lib && flow-copy-source -v src/ lib && copyfiles -f src/protocol.json lib","clean":"rimraf lib","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","coverage":"yarn run protobuf-compile && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","lint:fix":"eslint --fix src test --cache","commitmsg":"commitlint -e $GIT_PARAMS","precommit":"yarn run lint && flow","flow:watch":"flow-watch -e js,js.flow,flowconfig --ignore node_modules/ --watch .flowconfig --watch src/ --watch test/","lint:watch":"esw --watch src test --cache","test:watch":"NODE_ENV=production BABEL_ENV=test mocha --watch $npm_package_config_mocha","flow:coverage":"for file in src/**.js test/**.js; do echo $file; flow coverage $file; done","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"yarn run clean && yarn run lint && flow && npm test && yarn run build","protobuf-compile":"pbjs src/protocol.proto -t json -o src/protocol.json","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-ipc-codec.git","type":"git"},"_npmVersion":"6.11.2","description":"Encodes and decodes SPI bus messages exchanged with the Iron Pi","directories":{},"sideEffects":false,"_nodeVersion":"12.9.0","dependencies":{"protobufjs":"^6.8.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","chai":"^4.1.2","copy":"^0.3.0","husky":"^0.14.3","mocha":"^4.1.0","eslint":"^3.15.0","rimraf":"^2.6.0","codecov":"^3.0.0","flow-bin":"^0.83.0","istanbul":"^0.4.5","babel-cli":"^6.23.0","copyfiles":"^2.1.0","babel-core":"^6.23.1","flow-watch":"^1.1.0","babel-eslint":"^7.1.1","eslint-watch":"^3.0.0","babel-runtime":"^6.23.0","babel-register":"^6.23.0","@commitlint/cli":"^6.0.2","babel-preset-env":"^1.7.0","condition-circle":"^2.0.1","flow-copy-source":"^1.2.1","semantic-release":"^15.12.0","babel-preset-flow":"^6.23.0","babel-preset-stage-1":"^6.24.1","babel-plugin-istanbul":"^4.0.0","eslint-plugin-flowtype":"^2.30.0","@jedwards1211/eslint-config":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@commitlint/config-conventional":"^6.0.2","@jedwards1211/commitlint-config":"^1.0.0","@jedwards1211/eslint-config-flow":"^1.0.0","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-pi-ipc-codec_4.0.0_1567097466343_0.25924847329363043","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-11-14T23:23:14.715Z","modified":"2026-02-25T04:49:52.207Z","1.0.0":"2018-11-14T23:23:14.941Z","1.0.1":"2018-11-15T03:34:44.362Z","2.0.0":"2018-11-15T05:18:02.648Z","2.1.0":"2018-11-15T06:09:08.431Z","2.2.0":"2018-11-16T05:06:54.397Z","3.0.0":"2018-11-16T20:37:26.173Z","3.1.0":"2018-11-17T05:48:47.584Z","4.0.0":"2019-08-29T16:51:06.505Z"},"bugs":{"url":"https://github.com/jcoreio/iron-pi-ipc-codec/issues"},"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","homepage":"https://github.com/jcoreio/iron-pi-ipc-codec#readme","keywords":["SPI"],"repository":{"url":"git+https://github.com/jcoreio/iron-pi-ipc-codec.git","type":"git"},"description":"Encodes and decodes SPI bus messages exchanged with the Iron Pi","maintainers":[{"email":"npm@jcore.io","name":"jrmclaurin"},{"email":"jedwards@fastmail.com","name":"jedwards1211"},{"email":"eladendorf@gmail.com","name":"eladendorf"},{"email":"avram.dodson@gmail.com","name":"avramdodson"}],"readme":"# Iron Pi IPC Codec\n\nEncodes and decodes messages exchanged over UNIX sockets with the Iron Pi SPI handler\n\n## Getting Started\n\n```\nnpm install --save @jcoreio/iron-pi-ipc-codec\n```\n\n## Example\n\n```js\n\nimport IronPiIPCCodec from './index'\nimport type {SetOutputs} from './index'\n\nconst codec: IronPiIPCCodec = new IronPiIPCCodec()\n\nconst setOutputs: SetOutputs = {\n  outputs: [\n    {\n      address: 1,\n      levels: [true, false, true, false],\n    },\n    {\n      address: 2,\n      levels: [true, true, true, true, false, false, false, false],\n    }\n  ]\n}\nconst buf: Buffer = codec.encodeSetOutputs(setOutputs)\nconst msgOut = codec.decodeMessageToDriver(buf)\n// msgOut = {setOutputs: {outputs: [ ... ]}}\n\n```\n\n## License\n\n [Apache-2.0](LICENSE)\n","readmeFilename":"README.md"}