{"_id":"@jcoreio/iron-pi-device-client","_rev":"41-d0e3ec802ab8e214dbb56b48a32e2f6a","name":"@jcoreio/iron-pi-device-client","dist-tags":{"latest":"2.7.0"},"versions":{"1.0.0":{"name":"@jcoreio/iron-pi-device-client","version":"1.0.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-device-client@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-device-client#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-device-client/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"a190c99c7f56dd842f8f688e042955f40c413fb7","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-device-client/-/iron-pi-device-client-1.0.0.tgz","fileCount":6,"integrity":"sha512-8D0pDglswoghqbyofiCxMHjvxY1DC8l+a98J+a2aRay34vFz/7VwaAtm1yUSRMud9ZdvOrsp4ifEqtkZkcKhZA==","signatures":[{"sig":"MEUCIATznTevUKX9IBDqLE+0JX/VFss7xt7I+1N3v5ULogQ3AiEAqqQYjLhbi5FJ10vI6p3uW1AU0VeBIqM8PeHUVoY3WRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb70JoCRA9TVsSAnZWagAAo84P/Ax9XVoAHnXYoJPx9V69\nQfemHcpIs7jpD5ebS+CFaPU0cO0hBVpouswGwFOUqxaq8SJzNWn8Ygmrv+oq\n4DyTDB02XuR/IIYJGaAqiGxWKWzu6QvFdYvDRyM1XxA1LKLYHec68X2JEVb7\nScVgynmPPj2atltgcSp33UNz6RkNujPc4zyJFnAQ3sQnuOfQlOt530r34Z2D\nlNu+tNz8dmsjp0wFDrdBnPWdmhHyv4QqsllmlIEvDPEYP8NfE+9GsOe7tN4y\nQLsbFuLiDinrZnS6OzaZrIsqf0530UPkMU7xDH5g7KJ9AanidEiKd+WU9KsK\nO+3CuNDqO47AzshxTHD/kZD2zdFuSMGv/5SnsB+KvqgWZ4OgPHCxCxageSPd\n4w6sR79mH3jN6pUtKelyMeQy1PXoz7Gugj4CyIyxnRAs0G9y3KR4vT6BLfwe\ntYuxBuSu8IB/qk+5WGZpEcE7Ny47CyxGNQRAtQQA2K/Wx2/7f29+Xzu5U5ZG\nQG1hcSD2jYO+uW2DW/TL0yvpk7XoFVPNh05ugZDVqAZUxFtaDCPLfxhHms8I\nIzT0yWo5BxDS6+G+d/sIoyA3EhRweUVrBvisYxGEquaW13F1eMlwChok3QDr\nW+mIcCINdtDPWpMHApuKLv5rH1Tm2l4SH46OdQZGF3afS0o6BZjHxNcUHmei\nWv/H\r\n=judG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"f484246acae49090d040518cbd24d43a12243a4c","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"yarn run clean && babel src --out-dir . && flow-copy-source -v src/ .","clean":"rimraf $(cd src; ls) *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","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","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-device-client.git","type":"git"},"_npmVersion":"6.4.1","description":"Client library for reading and writing Iron Pi input and output states","directories":{},"sideEffects":false,"_nodeVersion":"11.1.0","dependencies":{"verror":"^1.10.0","log4jcore":"^2.0.3","socket-ipc":"^1.0.0","@jcoreio/iron-pi-ipc-codec":"^3.0.0","@jcoreio/typed-event-emitter":"^1.0.0"},"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","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-device-client_1.0.0_1542406759282_0.3326263987835618","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@jcoreio/iron-pi-device-client","version":"1.1.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-device-client@1.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-device-client#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-device-client/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"2af4a67262271d3fe48079a2b0da2ae9e6ac4922","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-device-client/-/iron-pi-device-client-1.1.0.tgz","fileCount":6,"integrity":"sha512-Q+mUfdX6usIAgd0801P2DBaieLzZ1lvrGXTbdeeeC0LQLSwxoL8mzxY/mgQTiS8jl3HHgYtpjqTyApoi8G/6ZA==","signatures":[{"sig":"MEYCIQDiflJiX47cmwRx4ART5nvn48KFotZ0/Q9Az2xurrCwoAIhALb43YRmZXbmRGRZpwlYfwhMiaFDbiRs9UETpTUmN0Q0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb75jhCRA9TVsSAnZWagAASLEP/Re3JeHDB+28yBzJwsj9\nzSqYlUhE8j8KaLTh//B8RrmSJrWpLSSLAsPvK5h25BcCbJai+LXGU/HIwLK8\nvCReZUslqKccjzzFDP/LCyYyOqB2LbzZUX9hWfSHiaUJQ6EAGdtHAcHDwlgi\n/f+VH/eDqoYzqwQD0lO5BTx2Z8YV9MbkSLkyKYfjX39ChWhXRmWLLtbpSCdP\nD6ELL4nn4MPRWwuJzEpXYw0tQVdHfkV5rjwie4ZAy6bzGDv0ikJO61vBHv06\njwKLSKRlMVGM/BW12bCoudqWmYHu5d/Yo/xQgseJy2iXeJgnNZ8BzHyr4ClT\nCdQJrlIMyYShFLlfkx2Nce1tZYYTYYfduNnIMaycytdY2aF8ojwlNZyl2J4v\nPycb2DMGCtf+CVQe8euSW5I/QAZQbqRBh7W0bwOHTejD4J7Rx1pVC6lekl4C\nT66CyaJFEYVK9N8+BmFTwGzoIYE/vphzmOkm+FU9bscg+eliTYb8nXIlm3Oh\n90mL+Btc7LH/1Rs1LbKmlNtIm1Tmx5INDe7GVFb3euNPvOfn0x3OjarQKc2W\n5NlRbzx2Duzm70PwcAy64qI9CmXB6sAHSDhgJ+d4Ydt4j951Pj+Hxt6gwJ6J\nI6RUVpPonKp0rxwzDOyZklCP9MwL+cYLAPHTzSMpQz1MccB5wjL/Ct1kb/Lo\nzoPp\r\n=lkBR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"1bc3e3a2e624e7c1cc43360b060721ebb875d4d1","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"yarn run clean && babel src --out-dir . && flow-copy-source -v src/ .","clean":"rimraf $(cd src; ls) *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","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","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-device-client.git","type":"git"},"_npmVersion":"6.4.1","description":"Client library for reading and writing Iron Pi input and output states","directories":{},"sideEffects":false,"_nodeVersion":"11.1.0","dependencies":{"verror":"^1.10.0","log4jcore":"^2.0.3","socket-ipc":"^1.0.0","@jcoreio/iron-pi-ipc-codec":"^3.0.0","@jcoreio/typed-event-emitter":"^1.0.0"},"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","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-device-client_1.1.0_1542428897184_0.4647429076112044","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@jcoreio/iron-pi-device-client","version":"1.1.1","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-device-client@1.1.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-device-client#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-device-client/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"02220209efae48be0f3c15708b5e8691731e2c79","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-device-client/-/iron-pi-device-client-1.1.1.tgz","fileCount":6,"integrity":"sha512-eVU244vM1BWMRA89P4nqGiRPzMoWTusXk/WW/wHNs3Sm+9aQ5itykcdlavdNoDEqJy2OahjQblVsKup0KGrfnA==","signatures":[{"sig":"MEQCIFhY2yh57QXIGXDNQuxoB6jo7nzvzPqEDmmqKSC6IY+jAiB5RUiJfM4iFcL0OoN5SwR2vkNrpq2h0wAIYyxWPjcXmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb76yyCRA9TVsSAnZWagAAYAsQAJtdWzEzXGRbwUw66gfw\nRTI5VApxv+00S5i2u7atw7l/y17CV2XQqAWLUjZc/v4Qi3neRyvR1G3NPiAG\nvKXBJuUjptfy6lPHTPsU+TlQWLeT+CktsKqF3GJ1o3k7qsSWlca2RulAWGaL\nMsyyKXdDV+IgW0iVFgCcsZhgZEbu8gyqWIFwNYHhWddXKjSjWbK5sb4bg4c6\nlENGeMPGALULpX1G/8snXHnfSNv5MSc10tFFRY3514vD4Bh2WiuR32PdFVXk\nZAxJbj04i2hsf8LtripfB4Pfu+rY+g4xYOY3d0D2ONfIOTJ/JPJQcIGlAfVp\n7NbqRqesiAXLWGESiGTX5iD54aH2mbAZZKkYxlyC72J7px2XPC64nKENyqna\noC736o5/Myk2qmdKKwwRknZCDoLg2dfQkg/lRuzsPHgaUNOrcSAF2a/Sy/eV\naxzx+gzIwQOe2ZA1cI+Ci2Yy+H2PttzH1HTKRu3ckQm9I+MykUfifA479Ol0\n+hfzedt7H7Y4Hf89aa/ywQDczv2e3/NXdeLmrcZxRriYosb5zUZvh+TVioYA\nCmUJVu5MpB2im7FSAdux+ZaNIduyxxNrg9bSoBO/HQU2C7c/gccr/IyGrf8D\ngohcUIdTK+yilH1qN8BoFAIPTSccCWDpJykkyavj2Y5Zc56FAaLJF9C1ZLzY\np36i\r\n=vOTx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"18a53747d6023a1f5ee15c12532d51430719d15d","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"yarn run clean && babel src --out-dir . && flow-copy-source -v src/ .","clean":"rimraf $(cd src; ls) *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","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","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-device-client.git","type":"git"},"_npmVersion":"6.4.1","description":"Client library for reading and writing Iron Pi input and output states","directories":{},"sideEffects":false,"_nodeVersion":"11.1.0","dependencies":{"verror":"^1.10.0","log4jcore":"^2.0.3","socket-ipc":"^1.0.0","@jcoreio/iron-pi-ipc-codec":"^3.1.0","@jcoreio/typed-event-emitter":"^1.0.0"},"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","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-device-client_1.1.1_1542433969275_0.923924312244327","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@jcoreio/iron-pi-device-client","version":"2.0.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-device-client@2.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-device-client#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-device-client/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"824d00e7c216e0ae60207f725604734c33f1732e","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-device-client/-/iron-pi-device-client-2.0.0.tgz","fileCount":6,"integrity":"sha512-yXeoPahY2GWo7dTF5Okr6/ypmqPu5HwlxjNyMiUTc+K2qcAwiBZbv7wpLJ2RyxTXLLXjbcrCId2WsXgI7GX3wQ==","signatures":[{"sig":"MEQCIEwa7cAkzadkoWu3w/8gbYgi/T7qDDgH+xI3OTF0unaDAiBrU6hZUwnAxmy5/XKyE1cUxRDpKoR2NR42Ybqn4cse1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaASzCRA9TVsSAnZWagAAtcUP/3oDlDRdTwcFOj4I6iQc\nmHQZ7F9sUeargCI3st7AotLBB5TF4MOJwmH/8IhLGv/GtqUrQZcuwFZx1XO/\nHxo4T4brGnniBXZP74rCGc6wTE/pdNXiz/M4rANNsOp//FRhUqPf+1bF2/x0\nsKaPg4bG2dGPZqxlXVJwzzzvrQcsteY7NIq8ExGSHBP/GHqVKbkso1yvdZKK\nCE8B2pNRPu2uCjZWT6vbnPadRn9q12LldZwfoi/WW0Amtj2QgFSnJ/lGogXq\nMp+u0Rih8bDZOWynnjaidLsmwdBjncn3JbL7fBtqbqrUMiGmjCjfdRwLE5u/\nRq6DAvfKlSv1Sz+IsywzfF2Dxx7huDiVPUlOV/5ROCsEyl4YCcwqswkt1t6A\nVIZm4mTpjO81Zy0j8iMuRI07fntvKvtaXMBf8xvUAFvIzHKzxk7yUckgbTxk\n+vB6Ija71CXx6J4t8esYKj22IHKh094qUMF03d85X5Dg2mNutboMeggaO982\nGLf4Fp4XeALJ+qDAA1RiQf8ghT8sKvMtxJV2ciWrwkPC7qs0nOVkHgTx8Ujq\nEucnHO8IvJfi2jLuWhEtbbNd7r5WL3QZQ7jZRmSxfs9C4PPQ3FVuzs81j/eA\nUTCyetGVIWRGVlgP8A1oht6GPMut4kMa1DiLYB8z0e91E+x8VgSudNJCg9ZC\nl1M8\r\n=aeTw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"2a60d6c614271f11e65849dd52bc0e8666e5f234","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"yarn run clean && babel src --out-dir . && flow-copy-source -v src/ .","clean":"rimraf $(cd src; ls) *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","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","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-device-client.git","type":"git"},"_npmVersion":"6.11.2","description":"Client library for reading and writing Iron Pi input and output states","directories":{},"sideEffects":false,"_nodeVersion":"12.9.0","dependencies":{"verror":"^1.10.0","log4jcore":"^2.0.3","socket-ipc":"^1.0.0","@jcoreio/iron-pi-ipc-codec":"^4.0.0","@jcoreio/typed-event-emitter":"^1.0.0"},"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","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-device-client_2.0.0_1567098034517_0.8957381081093376","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@jcoreio/iron-pi-device-client","version":"2.0.1","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-device-client@2.0.1","maintainers":[{"name":"anton.biryukov","email":"anton.biryukov@ucalgary.ca"},{"name":"awaseem","email":"npm@aliwaseem.com"},{"name":"bgoehringer-pason","email":"brandon.goehringer@pason.com"},{"name":"brayden-arthur","email":"brayden.arthur@pason.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":"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-device-client#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-device-client/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"007006e14b90168848faf6e33f3413e79d2a9fc0","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-device-client/-/iron-pi-device-client-2.0.1.tgz","fileCount":6,"integrity":"sha512-YWVOJFfnL2dUfL9C5BNe88l4bgXRGzxcDjjK15F5WnWf1LA/3tmu7g3fevdVcRx15uwsuoSniJUK2/S70GpLrQ==","signatures":[{"sig":"MEYCIQCE7okchZSKvnPQnKK7bhZVlslUAV8KcMqJ2aF8R1s7DAIhAK/zUlOWFCYG2hgssxtOUdUPx4QESxT9FyLFhNfj4NO6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6YcyCRA9TVsSAnZWagAArBwP/iK+QNzziaBw10tQleav\nP1nNddvI8C0LFjtY+sbGShXF5VKXgNb4ea0IbI63zX3RsOCGQ3V0UQj2VcWa\n8h7q2pNuYhCxd8lkCAN0+AfCq5FhcWjeljC5LiNyPX6NDsViTmAfPZrr98EH\nTkiWoUrRjra0EOfhcEOQVj40QNUtK00/gmyUYz/rWHE0mDqfBoJx1T0sHsof\nszziGnwqkc04W2vwncmvc05Pdv98xBeNq2wMmmKYLSQMULq+7jCSVryyG6WW\nU/tv/JpdU9fgedl9i8tgcb+2QDoH+Z/Ese/xWQC3Tr+IAZYGpCZtTP4Md4MK\nmrItKlE5nMWy2RQ8G48EbITQT2nw7vMBQwJnp5p3TrjOCFNDiFFwgdRIrH3z\nrihm6TzPpfzfrnmx8MIgbmogSjPGJtHNKdbS8j2Anff/XimENw2eB66nBhDJ\nOmR9Ew4dU2493h0XncZaITEhjijTzRFQQMxjI1zJdCit9i9AskLcEFUsydya\nLG0fVG4fRAFac8wmLa5H4zftEMF391RcqynevzlpXDxVSYy23aISwQbuabri\nnK5sbLY0wGUeI2Rkmtm3WuwP2JKXEHAWXzUrTlR7m7QuaGm5KUcLjhNXr/oD\nvY4/cmUFd0qGXqRh77Xkj+XZm77K6TVi+Z6nDwfVVZE/0B0oe7c7z/SXP0pV\nRd1d\r\n=xS3o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"3eadb1e327f7f338b9509aa91112088837402b3b","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"yarn run clean && babel src --out-dir . && flow-copy-source -v src/ .","clean":"rimraf $(cd src; ls) *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","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","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-device-client.git","type":"git"},"_npmVersion":"6.11.2","description":"Client library for reading and writing Iron Pi input and output states","directories":{},"sideEffects":false,"_nodeVersion":"13.2.0","dependencies":{"verror":"^1.10.0","log4jcore":"^2.0.3","socket-ipc":"^1.0.0","@jcoreio/iron-pi-ipc-codec":"^4.0.0","@jcoreio/typed-event-emitter":"^1.0.0"},"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","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-device-client_2.0.1_1575585586191_0.8950782930472343","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@jcoreio/iron-pi-device-client","version":"2.1.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-device-client@2.1.0","maintainers":[{"name":"jguenth1","email":"jguenth1@trinity.edu"},{"name":"etbci","email":"pasonpower@pason.com"},{"name":"awaseem","email":"npm@aliwaseem.com"},{"name":"anton.biryukov","email":"anton.biryukov@ucalgary.ca"},{"name":"rossjbartlett","email":"rossjbartlett@gmail.com"},{"name":"bgoehringer-pason","email":"brandon.goehringer@energytoolbase.com"},{"name":"brayden-arthur","email":"brayden.arthur@pason.com"},{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"}],"homepage":"https://github.com/jcoreio/iron-pi-device-client#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-device-client/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"36a41c06a31650ef0cff5041c4c4ea99bc0df9e1","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-device-client/-/iron-pi-device-client-2.1.0.tgz","fileCount":6,"integrity":"sha512-awFjl8YORyXNptjdjCyQvVfV2PhvrLkoOTDZyFZBZaDxpgtwgGS5c/5cHbz2ejm0KLcnZHoM0XxGXFOTZCdyYw==","signatures":[{"sig":"MEQCIGurtVPdOtkI3H1Gtk+7lLKZ+icd5DTcLMI3r0nG1p0pAiBeXrr0791OmaTpl1EDbZy6iEhXHiLPuR/xO4UmsTGcIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyBHgCRA9TVsSAnZWagAAHpYP/ieJkjnj2Ms9UFJW0xEq\nEHf7hmXJWuhxegW2+MxUHgjL/Ak9uFcCQAavLF0GDHHc5nXmXl4oWWPkA7Qn\nKf4JEbFXWc8OgezR4/JcljsJdtsrLMYDl8c0/tQk7iVpNFjGjatgPz0YdTsW\nZ+7HjlKyaCkkKwTEdVZsUsno0wQOGtWPFSEb2oTbrKnIK5oFc0EERxqm0XbB\ndCmmpZZBjdeAIAa1zRDjWRjQRVl+cibcQC1C4eDPqIHx8owCVcBN6A5xYO8E\nA36Q2JTX3pF80yeCDhhn4ygyHudhyeqdSmrecdf6GsXav9xtj7f0ANY1d1Tm\nef2+waYSE+GhKtL+aYxe/NqZfDlA6jnQg+31a5lETbTMmIm6jvNstkkHZOk5\n0bDlMlSVl/k88hLPc69c2DdTo6JFYP4aU471SNaJWZ3aM6WgfEnFZChNDO/P\nQU7nrx2+X2cinbUelBqkw8tgqEi8ujkP/W7EqTi/msFeJA1j/PKNt9BQwl8I\nma/VDpj4Lott5meaaVT9/p7vMNW2Zka+uWXzKI3hCqf+PVgNZ+YJS1QDAG+D\nAB7H4zC0WSORoVywWbGGQEPgSeivLB5QkhmFx4yvxjMHTPfVGyRi2mohYHN7\nFV0Z/k2WWc10L81cveERf4Ryy05sAjAcY+U65jarJRnh/yct3wqR4V2gkpIy\nMPfA\r\n=I53y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"dc05004111bb13dbc02b3d17b9024cca75a4efe7","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"yarn run clean && babel src --out-dir . && flow-copy-source -v src/ .","clean":"rimraf $(cd src; ls) *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","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","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-device-client.git","type":"git"},"_npmVersion":"6.11.2","description":"Client library for reading and writing Iron Pi input and output states","directories":{},"sideEffects":false,"_nodeVersion":"15.3.0","dependencies":{"verror":"^1.10.0","log4jcore":"^2.0.3","socket-ipc":"^1.0.0","@jcoreio/iron-pi-ipc-codec":"^4.0.0","@jcoreio/typed-event-emitter":"^1.0.0"},"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","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-device-client_2.1.0_1606947295956_0.7770257725806815","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@jcoreio/iron-pi-device-client","version":"2.2.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-device-client@2.2.0","maintainers":[{"name":"jguenth1","email":"jguenth1@trinity.edu"},{"name":"etbci","email":"pasonpower@pason.com"},{"name":"awaseem","email":"npm@aliwaseem.com"},{"name":"anton.biryukov","email":"anton.biryukov@ucalgary.ca"},{"name":"rossjbartlett","email":"rossjbartlett@gmail.com"},{"name":"bgoehringer-pason","email":"brandon.goehringer@energytoolbase.com"},{"name":"brayden-arthur","email":"brayden.arthur@pason.com"},{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"}],"homepage":"https://github.com/jcoreio/iron-pi-device-client#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-device-client/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"6b94e91bb79708b6ec0327eba07164ceea451380","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-device-client/-/iron-pi-device-client-2.2.0.tgz","fileCount":6,"integrity":"sha512-giM2mmg4jFimJGGq0BYCAF1Bpxow8COCVOtdi0t+nliiunsB9WtCkImbF/sPHp/4cD7K7m1A8dtXy/SemAuqdw==","signatures":[{"sig":"MEUCIG62YfZ7D0ylHvZq16x1YNOcCliPTcncR5ea6boRQFQmAiEAr3g3EDsHZf5oOW3m5l7DyvJaRVRZvRulm7Tp2TMvGGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfydrnCRA9TVsSAnZWagAA3xoP/31kNeM6A8XPcEptaiP9\nEnZU0Rvi567Fh1I7J7b8V4hUULZyvGouxl1Ruo5CRPF/m5v6RSaeh0mjvSC9\nTgq8NckmYqw7XMT1fwCVS88Bf2Upw2Re4NPQ4Kaw7NW87wcl4iy8DCHNuLxd\nGeRjt3KD6mfiBPaLKM5cSJ+mKZ9wQDZBUg1J2NSFozy9SDtYqSojJfHqvdh9\nV0gh2Iq89qx77aAM0mUFlvjObUczrZek6M6qXqut74NXdtTTBmBEif0vy1P4\nft2WYcvSuyS5PRMC7TBYASlTxUjd5qAvbrbNdJ2JMySODKE9es5DYnMgm647\nxuznFtK5rRrJt+tvxsJCXadBINBBqb42Ww6QrqVhlKVM8hYX92wkuc9zXFDs\nPS7ovd3tUujhzHz/r0zM6N5efX26dJTpuAnpopxYE90GXkNNkWCR7sumv+3X\nlT95WGd3+HPTcotjV81mBP6KM/th1tTWShNaERTei+DACATc04CIRSj9CBFp\nmK43QI23wJnEpkKTVfOcxDShskeEkxaI0gtbeMgN7OzwsnOdxT1UZ/K0teGf\nIPG490bN7Wq1xsRJb9EdQB2EbHEo/Iwg/v+Tsj4M//8S6n/MTFzRu15zbfn+\n0safncbNmXEZwNrI6W3VfydeswsrclRWi/JJDdY7TC/GLH5R2UmExfn514qY\nqo1w\r\n=Olux\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"0ea2fa552314d006bb99edd7d45b8d3e1c52e25e","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"yarn run clean && babel src --out-dir . && flow-copy-source -v src/ .","clean":"rimraf $(cd src; ls) *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","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","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-device-client.git","type":"git"},"_npmVersion":"6.11.2","description":"Client library for reading and writing Iron Pi input and output states","directories":{},"sideEffects":false,"_nodeVersion":"15.3.0","dependencies":{"verror":"^1.10.0","log4jcore":"^2.0.3","socket-ipc":"^1.0.2","@jcoreio/iron-pi-ipc-codec":"^4.0.0","@jcoreio/typed-event-emitter":"^1.0.0"},"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","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-device-client_2.2.0_1607064295147_0.5801236075743803","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@jcoreio/iron-pi-device-client","version":"2.3.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-device-client@2.3.0","maintainers":[{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"},{"name":"brayden-arthur","email":"brayden.arthur@energytoolbase.com"},{"name":"rossjbartlett","email":"rossjbartlett@gmail.com"},{"name":"anton.biryukov","email":"anton.biryukov@ucalgary.ca"},{"name":"etbci","email":"pasonpower@pason.com"},{"name":"awinkler","email":"andrew.winkler@me.com"},{"name":"dsorensen","email":"dustin.sorensen@energytoolbase.com"},{"name":"emily-stener","email":"emily.stener@energytoolbase.com"}],"homepage":"https://github.com/jcoreio/iron-pi-device-client#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-device-client/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"48c12d04005b5ac06c098d7cc1eb37a4ce8099d8","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-device-client/-/iron-pi-device-client-2.3.0.tgz","fileCount":6,"integrity":"sha512-TJhoEKJugBrcIA3uP4xD6oXUB3u0AHnxfnwwjbB7f/fcSTFsDJZolsbhtLVBpb7YCotVgMu8B3yOh9GjIKgXZA==","signatures":[{"sig":"MEYCIQDWQLvTZhKMzS9jeXk9tPb4cQzwX6t0n2FZ1sZ4pSLoVQIhAMxonenVyYt1JuZnsR8Yk2THZowYRA1K0m1i7fMHhIbT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390896},"main":"index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"e0ab1b682da8423284ae4e629584f715b18f0e83","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"yarn run clean && babel src --out-dir . && flow-copy-source -v src/ .","clean":"rimraf $(cd src; ls) *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","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","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-device-client.git","type":"git"},"_npmVersion":"6.14.15","description":"Client library for reading and writing Iron Pi input and output states","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"verror":"^1.10.0","log4jcore":"^2.0.3","socket-ipc":"^3.0.0","@jcoreio/typed-event-emitter":"^1.0.0"},"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","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-device-client_2.3.0_1635975449225_0.5966442212662415","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@jcoreio/iron-pi-device-client","version":"2.4.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-device-client@2.4.0","maintainers":[{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"},{"name":"brayden-arthur","email":"brayden.arthur@energytoolbase.com"},{"name":"rossjbartlett","email":"rossjbartlett@gmail.com"},{"name":"anton.biryukov","email":"anton.biryukov@ucalgary.ca"},{"name":"etbci","email":"pasonpower@pason.com"},{"name":"awinkler","email":"andrew.winkler@me.com"},{"name":"dsorensen","email":"dustin.sorensen@energytoolbase.com"},{"name":"emily-stener","email":"emily.stener@energytoolbase.com"}],"homepage":"https://github.com/jcoreio/iron-pi-device-client#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-device-client/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"4d71c54dd311c5e4bcfddcd349f7d3b0e592e68b","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-device-client/-/iron-pi-device-client-2.4.0.tgz","fileCount":6,"integrity":"sha512-Dpspfog8rJXWwDGyGS/2wqV4DZIhPr7uuMNOw4F5HtSYKLn61qPmUrm2gr/VKpj1A1vQb1YcW7cyMye29/DFag==","signatures":[{"sig":"MEQCIEBNEG6fRgKJGTmzQ4NHwt/+9NssnxHzgAqm56tYEJjNAiAOqdHTcAS6IiqzgAQCSG0VkyZelkpPnRsy3bIzlh9y8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394242},"main":"index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"84d555dbc7a39bd78d562e534fa181322998f1ef","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"yarn run clean && babel src --out-dir . && flow-copy-source -v src/ .","clean":"rimraf $(cd src; ls) *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","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","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-device-client.git","type":"git"},"_npmVersion":"6.14.15","description":"Client library for reading and writing Iron Pi input and output states","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"verror":"^1.10.0","log4jcore":"^2.0.3","socket-ipc":"^3.0.0","@jcoreio/typed-event-emitter":"^1.0.0"},"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","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-device-client_2.4.0_1636001445188_0.4684963884607085","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@jcoreio/iron-pi-device-client","version":"2.4.1","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-device-client@2.4.1","maintainers":[{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"},{"name":"brayden-arthur","email":"brayden.arthur@energytoolbase.com"},{"name":"rossjbartlett","email":"rossjbartlett@gmail.com"},{"name":"anton.biryukov","email":"anton.biryukov@ucalgary.ca"},{"name":"etbci","email":"pasonpower@pason.com"},{"name":"awinkler","email":"andrew.winkler@me.com"},{"name":"dsorensen","email":"dustin.sorensen@energytoolbase.com"},{"name":"emily-stener","email":"emily.stener@energytoolbase.com"}],"homepage":"https://github.com/jcoreio/iron-pi-device-client#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-device-client/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"ea522aba2879c121c825f64beb8d04264d1ceb7b","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-device-client/-/iron-pi-device-client-2.4.1.tgz","fileCount":8,"integrity":"sha512-sYAhLnyO8ZjxeMrZ6UQWlyBqZdp8/dOIrsuCTanQaTc3zzBrDs1R+ujcvKWOqbwryRFpxXyt7GaRbc3oHyMTkA==","signatures":[{"sig":"MEUCIQChWNE5xTye+o4MBbggbSUEGuETUoJu2Latg15pDtE6FwIgXOyPot9ZHAYHWL1PSo9/YlkdMvXx8LuFr0tB3EyAEDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396957},"main":"index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"003180ebdf04da91d252756cd5958be9c4c4c694","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"yarn run clean && babel src --out-dir . && flow-copy-source -v src/ .","clean":"rimraf $(cd src; ls) *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","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","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-device-client.git","type":"git"},"_npmVersion":"6.14.15","description":"Client library for reading and writing Iron Pi input and output states","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"verror":"^1.10.0","log4jcore":"^2.0.3","socket-ipc":"^3.0.0","@jcoreio/typed-event-emitter":"^1.0.0"},"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","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-device-client_2.4.1_1636046152038_0.11323802006443695","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@jcoreio/iron-pi-device-client","version":"2.5.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-device-client@2.5.0","maintainers":[{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"},{"name":"brayden-arthur","email":"brayden.arthur@energytoolbase.com"},{"name":"rossjbartlett","email":"rossjbartlett@gmail.com"},{"name":"anton.biryukov","email":"anton.biryukov@ucalgary.ca"},{"name":"etbci","email":"pasonpower@pason.com"},{"name":"awinkler","email":"andrew.winkler@me.com"},{"name":"dsorensen","email":"dustin.sorensen@energytoolbase.com"},{"name":"emily-stener","email":"emily.stener@energytoolbase.com"}],"homepage":"https://github.com/jcoreio/iron-pi-device-client#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-device-client/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"c7311390a4cf75639fce1be11d1c6ca0c0f64b06","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-device-client/-/iron-pi-device-client-2.5.0.tgz","fileCount":8,"integrity":"sha512-AQh1QJFnvW2mYXm228w6x+AJyBeEqzupJAAaMaqmLWehiyun/KF1ypZCJFeT28MlroqpBCnfnJHUOs3XziW/2A==","signatures":[{"sig":"MEUCIQCsNTmEicSC9Pcs1xeYr5yncATJiZh7AquitV/NCT9jBgIgGNiwpFNVJXD9fCW49hOgs2tLxxg7vC8OCN4VFwcKMpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398270},"main":"index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"3458d0157cd1fdcae72544260d013cf014895753","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"yarn run clean && babel src --out-dir . && flow-copy-source -v src/ .","clean":"rimraf $(cd src; ls) *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","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","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-device-client.git","type":"git"},"_npmVersion":"6.14.15","description":"Client library for reading and writing Iron Pi input and output states","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"verror":"^1.10.0","log4jcore":"^2.0.3","socket-ipc":"^3.0.0","@jcoreio/typed-event-emitter":"^1.0.0"},"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","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-device-client_2.5.0_1636059324279_0.569105990719823","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@jcoreio/iron-pi-device-client","version":"2.5.1","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-device-client@2.5.1","maintainers":[{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"},{"name":"brayden-arthur","email":"brayden.arthur@energytoolbase.com"},{"name":"rossjbartlett","email":"rossjbartlett@gmail.com"},{"name":"anton.biryukov","email":"anton.biryukov@ucalgary.ca"},{"name":"etbci","email":"pasonpower@pason.com"},{"name":"awinkler","email":"andrew.winkler@me.com"},{"name":"dsorensen","email":"dustin.sorensen@energytoolbase.com"},{"name":"emily-stener","email":"emily.stener@energytoolbase.com"}],"homepage":"https://github.com/jcoreio/iron-pi-device-client#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-device-client/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"8441fe4e66e9793c4844a5783e0cb1eaa626b359","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-device-client/-/iron-pi-device-client-2.5.1.tgz","fileCount":8,"integrity":"sha512-/GXgp8F/hq0mMMaJ7j/kuBUv90hbxS/aRR+nC6/0Lh6Ls96CtF5ILrY7Zncl7v2AHWGx+1Aqj83P0cihOlezQQ==","signatures":[{"sig":"MEUCIGnjd24sDh/8gIGa//wloxVvUWmwp23NInnP/66ItU1WAiEAjpqZ/8KsvWgEeelDmAIi/IK3For3cTu/WGInnzHQxiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398602},"main":"index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"5eebf58aa7fd3a56ceec0f372dd31a3e77d82aa5","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"yarn run clean && babel src --out-dir . && flow-copy-source -v src/ .","clean":"rimraf $(cd src; ls) *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","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","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-device-client.git","type":"git"},"_npmVersion":"6.14.15","description":"Client library for reading and writing Iron Pi input and output states","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"verror":"^1.10.0","log4jcore":"^2.0.3","socket-ipc":"^4.0.0","@jcoreio/typed-event-emitter":"^1.0.0"},"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","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-device-client_2.5.1_1636061509504_0.784508058754877","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@jcoreio/iron-pi-device-client","version":"2.5.2","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-device-client@2.5.2","maintainers":[{"name":"mbrigdan","email":"mbrigdan@pason.com"},{"name":"ngutzmann","email":"nathan.gutzmann@pason.com"},{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"},{"name":"prudhvitella","email":"prudhvitella@gmail.com"},{"name":"brayden-arthur","email":"brayden.arthur@energytoolbase.com"},{"name":"rossjbartlett","email":"rossjbartlett@gmail.com"},{"name":"anton.biryukov","email":"anton.biryukov@ucalgary.ca"},{"name":"etbci","email":"pasonpower@pason.com"},{"name":"awinkler","email":"andrew.winkler@me.com"},{"name":"dsorensen","email":"dustin.sorensen@energytoolbase.com"},{"name":"emily-stener","email":"emily.stener@energytoolbase.com"}],"homepage":"https://github.com/jcoreio/iron-pi-device-client#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-device-client/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"e811be3db743ebb42c90cc51e3998ebc2a4e9a15","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-device-client/-/iron-pi-device-client-2.5.2.tgz","fileCount":8,"integrity":"sha512-H4DrGIivoaVvEEyBLs3rjE9nkHFHejojvRVnZe17Z8g2WasfQkA0vRql9k1RhsQKQkxrORQcw2PCS/3Hk34YKA==","signatures":[{"sig":"MEYCIQCtsSZMK9Sswx6vWiCQzTYzGmVwNlFPyewkbdb09/HoxgIhAJIPqGHtdt1IRIQ976v9iQURW6EjmHq4+JQLnG00IvmT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399114},"main":"index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"dbfecf8af74b220c6ff523fda848f12f1a8e88d6","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"yarn run clean && babel src --out-dir . && flow-copy-source -v src/ .","clean":"rimraf $(cd src; ls) *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","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","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-device-client.git","type":"git"},"_npmVersion":"6.14.15","description":"Client library for reading and writing Iron Pi input and output states","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"verror":"^1.10.0","log4jcore":"^2.0.3","socket-ipc":"^4.0.1","@jcoreio/typed-event-emitter":"^1.0.0"},"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","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-device-client_2.5.2_1636077571494_0.6277114216752091","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@jcoreio/iron-pi-device-client","version":"2.6.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-device-client@2.6.0","maintainers":[{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"}],"homepage":"https://github.com/jcoreio/iron-pi-device-client#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-device-client/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"caa45009afec455a4794830c52c2aa692860e513","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-device-client/-/iron-pi-device-client-2.6.0.tgz","fileCount":8,"integrity":"sha512-Z/Ja8Ft45ZFRIn4euhvbnOMzXNbz2SlgafbSjFf1+sCr2xqCZOqpjqBkRpoyxjxgRqp8gyH/fjPrLc+aSAokNA==","signatures":[{"sig":"MEUCIDO8m+uRQ5aACwE8bflUgQNSgY8fF/QgYwdJfhVSZdwRAiEA7a8dxoQYSDWeFOtjqgUrxcBTezBOkD+zpTxtGuZqAw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic9qOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwxQ/7B3nYPB+aEczJMGzXaZTOldh5XBIO9/2RYlNncBDo10n08Mc/\r\n9wzlvP0q893mSc65++6nTSPxfWIb3wsNuTUgPD86mc3TEtFsSnfY3sz5UjxJ\r\n4p9gYV2UlvIV2j6kZ0U+2Ux6lctL6UY/GexUowqFK/nDjYczR+cLdarOWMI3\r\n6J+vYEjcF+aV4EZlJDxzGubtf2mAJtgKzREVtaBjRSAtsbHbG3XeCU+AeVaI\r\n2aSA4QO/Q3LIX8mJz/afu+ygtCySLchUdKmeUToIjmE324D5cdlvEpbUh9VB\r\nfeIkoGuStJtesN04fo0+eVGZQP4JF0qqzeVOh8V8zzwzdIU9umnC7ghzFD4T\r\n2xunRqmJn0eADqP5ZiKfw/c0WAcL5921o2u+2EvuyMl1hf3K4LNyLzARssoL\r\nmWsycEOcEKsa/eol4ys0wIxOooGjpR0yekpahEXsHFqIoTxAIGQV8Qek9B0X\r\nh5vizhqoEqTriBSfRFqwANpfb0lDtmvAP6N0o+dZNlkcKCSpaawSuzOkns7q\r\n9s/1wZVROjOhOcPGHbK8EMlS6kYo8e+g1nwjf6bbGbH3e5PHgAMITdJK5GHU\r\nOiW3XT20q8X3WpPS/X2jnVmzM/WJmWXdT6hyIG6TNUPV+mj1NUdDO0/1X7xS\r\n9IBGIAIDA//YN759A5Zqn1MNF/qFvrNQDT8=\r\n=WeCM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"695cee89d819c9349c8dc14a9fc3c479152cd8ac","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"yarn run clean && babel src --out-dir . && flow-copy-source -v src/ .","clean":"rimraf $(cd src; ls) *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","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","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-device-client.git","type":"git"},"_npmVersion":"6.14.15","description":"Client library for reading and writing Iron Pi input and output states","directories":{},"sideEffects":false,"_nodeVersion":"17.2.0","dependencies":{"verror":"^1.10.0","log4jcore":"^2.0.3","socket-ipc":"^4.0.1","@jcoreio/typed-event-emitter":"^1.0.0"},"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","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-device-client_2.6.0_1651759757850_0.36131331901300534","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@jcoreio/iron-pi-device-client","version":"2.7.0","keywords":["SPI"],"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","_id":"@jcoreio/iron-pi-device-client@2.7.0","maintainers":[{"name":"jrmclaurin","email":"npm@jcore.io"},{"name":"jedwards1211","email":"jedwards@fastmail.com"},{"name":"eladendorf","email":"eladendorf@gmail.com"}],"homepage":"https://github.com/jcoreio/iron-pi-device-client#readme","bugs":{"url":"https://github.com/jcoreio/iron-pi-device-client/issues"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"16c1beab62f791cc89c32ecba15aae3750beacdb","tarball":"https://registry.npmjs.org/@jcoreio/iron-pi-device-client/-/iron-pi-device-client-2.7.0.tgz","fileCount":8,"integrity":"sha512-OtVxJYX0DAXYbtwFvSaOTg5VbylqizVgsmS/S2BhyTJr49FdgV2dN1BKflpX3U7BxoVgHoTGX8jnwnkL067HAw==","signatures":[{"sig":"MEUCIAm04Dlb6dHyPSxGmqyBsKThJqz0+X64tZtCELt9L0eZAiEA8VV1L33pgCAomtYa+sq1fdcAMVjAaryOwjoen1FnJmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidAmlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9bA/+NuAgzq7n55BmwAOxfhKhYc5OUfhjESPqahFAvXTRBANQHszM\r\n/qRyRgDXuV1DKGuOgDWJ0W38yB8MP/8iKyB3kFgAOPiLvoIGoiFadTAWw9/5\r\n0zwwPPDCVWTKSEPH25a1TnNGwZuMTWYNkxpI3csirEDKLdSVFbgHB1x5pX6a\r\nZNeNc5ZsW/Lbt71IgjXL5z8+gBQxFfTxisYkhYs+F3b7qyWFUFApzKdqa2Od\r\nxzgObA2ToyFewN4XVjb1LvO1mmq96x+wAfNgRY41KHCwCQOObdWd+lvP1+jf\r\nZM7otOqepB9xWEy/FC53/2BG60euYgP0ILHaPTLbneDz5MCxtxYXinsXAaus\r\n6lMF2dU1YC0LEyvtzjuWq4rN8/ljIDxkdtlaOk77eiiK3a7WuAcQbWv0YUIq\r\nxGz5h+cAWJCzSsrQFnYmbMQXwOnJ79Z/+CWcOGfU1+xdWTJgLvr6owBXSATV\r\nU2YMoeNJYnFHplbsNURagQSmZkTQ/cxqQ575dfqrwJCOJ9xse/AxE0L9HXtE\r\nBV1pWC6CXmxt41mNjsbRF8/Uj/jV/yY2cdZgulCbhJHUyWSQzMzRbG5JsP8q\r\n4mVDcV9U60PFIYnH+iC2iYxJzFtPtIuNOl93NKtzXF6Bv3m9TWi9GZHfROxE\r\nNLdSMEAaTCr0QykmcjIkMtEpZcpG6sFWHMg=\r\n=RAK4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","config":{"mocha":"-r babel-register ./test/**/*.js","commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"7e32ebeab15cde0fcec7aab9825fdf262e013bef","release":{"verifyConditions":"condition-circle"},"scripts":{"flow":"flow","lint":"eslint src test --cache","test":"NODE_ENV=production BABEL_ENV=es5 mocha $npm_package_config_mocha && NODE_ENV=production BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"yarn run clean && babel src --out-dir . && flow-copy-source -v src/ .","clean":"rimraf $(cd src; ls) *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","prepush":"npm test","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","semantic-release":"semantic-release"},"_npmUser":{"name":"jrmclaurin","email":"npm@jcore.io"},"repository":{"url":"git+https://github.com/jcoreio/iron-pi-device-client.git","type":"git"},"_npmVersion":"6.14.15","description":"Client library for reading and writing Iron Pi input and output states","directories":{},"sideEffects":false,"_nodeVersion":"17.2.0","dependencies":{"verror":"^1.10.0","log4jcore":"^2.0.3","socket-ipc":"^4.0.1","@jcoreio/typed-event-emitter":"^1.0.0"},"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","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-device-client_2.7.0_1651771813338_0.10697272320191242","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-11-16T22:19:19.178Z","modified":"2026-02-25T04:49:40.572Z","1.0.0":"2018-11-16T22:19:19.413Z","1.1.0":"2018-11-17T04:28:17.348Z","1.1.1":"2018-11-17T05:52:49.484Z","2.0.0":"2019-08-29T17:00:34.654Z","2.0.1":"2019-12-05T22:39:46.434Z","2.1.0":"2020-12-02T22:14:56.112Z","2.2.0":"2020-12-04T06:44:55.270Z","2.3.0":"2021-11-03T21:37:29.676Z","2.4.0":"2021-11-04T04:50:45.443Z","2.4.1":"2021-11-04T17:15:52.229Z","2.5.0":"2021-11-04T20:55:24.548Z","2.5.1":"2021-11-04T21:31:49.725Z","2.5.2":"2021-11-05T01:59:31.646Z","2.6.0":"2022-05-05T14:09:17.999Z","2.7.0":"2022-05-05T17:30:13.705Z"},"bugs":{"url":"https://github.com/jcoreio/iron-pi-device-client/issues"},"author":{"name":"Jason McLaurin"},"license":"Apache-2.0","homepage":"https://github.com/jcoreio/iron-pi-device-client#readme","keywords":["SPI"],"repository":{"url":"git+https://github.com/jcoreio/iron-pi-device-client.git","type":"git"},"description":"Client library for reading and writing Iron Pi input and output states","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 Device Client\n\nClient library for reading and writing Iron Pi input and output states\n\n## Installation\n\n`npm install --save @jcoreio/iron-pi-device-client`\n\nor\n\n`yarn add @jcoreio/iron-pi-device-client`\n\n## Usage\n\n```js\nconst {IronPiDeviceClient} = require('@jcoreio/iron-pi-device-client')\n\nconst client = new IronPiDeviceClient()\n\nclient.start()\n```\n\n#### Overriding the default socket path\n\nBy default, the client connects to a UNIX socket at `/tmp/socket-iron-pi`. If you're running\nin a container and the socket is mapped to a different location, use the optional `unixSocketPath`\nparameter to specify the path to the socket:\n\n```js\nconst client = new IronPiDeviceClient({ unixSocketPath: '/volume/socket-iron-pi' })\n```\n\n#### Getting detected hardware\n\n```js\nclient.on('devicesDetected', hardware => console.log(hardware))\n```\n\nOutput: \n\n```json\n{\n  \"devices\": [\n    {\n      \"address\": 1,\n      \"ioOffset\": 0,\n      \"model\": {\n        \"name\": \"iron-pi-cm8\",\n        \"version\": \"1.0.0\",\n        \"numDigitalInputs\": 8,\n        \"numDigitalOutputs\": 8,\n        \"numAnalogInputs\": 4,\n        \"hasConnectButton\": true\n      }\n    },\n    {\n      \"address\": 2,\n      \"ioOffset\": 8,\n      \"model\": {\n        \"name\": \"iron-pi-io16\",\n        \"version\": \"1.0.0\",\n        \"numDigitalInputs\": 16,\n        \"numDigitalOutputs\": 16,\n        \"numAnalogInputs\": 8,\n        \"hasConnectButton\": false\n      }\n    }\n  ],\n  \"serialNumber\": \"ABCDEF\",\n  \"accessCode\": \"MNOPQRST\"\n}\n```\n\n#### Getting device input states\n\n```js\nclient.on('deviceInputStates', deviceInputStates => console.log(deviceInputStates))\n```\n\n```json\n{\n  \"inputStates\": [\n    {\n      \"address\": 1,\n      \"ioOffset\": 0,\n      \"digitalInputs\": [true, false, false, false, false, true, true, false],\n      \"digitalInputEventCounts\": [1, 0, 0, 0, 0, 2, 2, 0],\n      \"digitalOutputs\": [false, false, false, false, false, false, false, false],\n      \"analogInputs\": [4.98, 0, 0, 0],\n      \"connectButtonPressed\": false,\n      \"connectButtonEventCount\": 0\n    }\n  ]\n}\n\n```\n\n#### Setting output states\n\n```js\nclient.setOutputs({outputs: [\n  {\n    address: 1,\n    levels: [true, true, true, true, false, false, false, false]\n  },\n]})\n```\n\n#### Sending LED messages\n\n```js\nclient.setLEDs({leds: [\n  {\n    address: 1,\n    colors: 'ggr'\n  },\n  {\n    address: 2,\n    colors: 'ggr'\n  },\n]})\n```\n\nMessages are sent independently to each board.\n\nThe `colors` field indicates a sequence of colors. For example, `ggr` would flash a pattern of green, green, and red.\n\nSupported colors are:\n- `g`: green\n- `r`: red\n- `y`: yellow\n\n## License\n\n [Apache-2.0](LICENSE)\n","readmeFilename":"README.md"}