{"_id":"@samtec-ash/fireflyi2cserver","_rev":"39-fee35f9d6a22476c7f1e790e3e0c29f3","name":"@samtec-ash/fireflyi2cserver","description":"Firefly I2C backend server","dist-tags":{"latest":"2.0.8"},"versions":{"0.1.2":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.2","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"async-lock":"^1.1.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.2","dist":{"shasum":"0df9a2112c80d52f33b559ebeab8a2afad2102f7","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.2.tgz","integrity":"sha512-F34fBoN03fOjOlSACvtp+VWCNBeXIva4tysodKQowU2f94MceOSkqfOEmA3Hw5BtHkjMEp+oLLmSK5JxkZTFzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5tkDgSK451hmMCbqkbfh3daKu+x5Na7o058VptZilAAiBwvnWZb+Kg9NXyJqaDsQy+MV8Tle55mZlEyV+I7ilHtA=="}]},"maintainers":[{"name":"adamtec","email":"adam.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver-0.1.2.tgz_1517006119238_0.5434273544233292"},"directories":{}},"0.1.3":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.3","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"async-lock":"^1.1.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.3","dist":{"shasum":"cb00cfa9aa4b49d7c92521cd532f6ba325c8880c","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.3.tgz","integrity":"sha512-u7/67Ql2zdXGUP6ZKB9WOve5BxcAtgb1WKeA41BsbWlgyR4tYVKqs91Ze1zN4TgcMxRlLZGBdhojs646C46Ntw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGwcX5PdoAdR8BVejRUOxpsbxy7X8URr9a73tMVtx5MAIhANIq1QWU056GlAz341dCYN9Rj4X8AOSCBCb40ZtZkDgz"}]},"maintainers":[{"name":"virtchris","email":"chris.page@samtec.com"},{"name":"adamtec","email":"adam.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver-0.1.3.tgz_1517006196251_0.49157581361941993"},"directories":{}},"0.1.4":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.4","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.4","dist":{"shasum":"c7f16e21c968de6070b4bd9736409a5368cacfc1","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.4.tgz","integrity":"sha512-Mn5Y4yIugEdWw6Xt85GKOXdrgmyWXlJM6A2C9Xh/R+7BUlXhg76eeYaEAKhP2M8dbNmCE6yYnhCQ3TeZmXL00Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEDT1cECjrd3xoJTV27dxynPlkoNTA7g1JNfFMIjmpFAiEA1jkaB+5mzV6gkTuW1tUyaqx3msUxLsIyyRme81zq1SY="}]},"maintainers":[{"name":"virtchris","email":"chris.page@samtec.com"},{"name":"adamtec","email":"adam.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver-0.1.4.tgz_1517025929498_0.9843510633800179"},"directories":{}},"0.1.5":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.5","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/fireflydefinitions":"^0.0.3","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.5","dist":{"shasum":"544b2adfabc3b5fb61c9ed2c7771c7096b231004","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.5.tgz","integrity":"sha512-QOlyO2lX6gUW59IFYV3pAz9UXMDqz4VpR6tTBpPvhIEFeJfsrslMEsg+wQQ1hWB8JyR1pFkfqwq/oXmq8LizUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrtinPnqlb7u6MTpHatnvRQvmYcSRp5CGrrzEYlf4lFAiBVE1KWSw8HoKg+m3i/yqyQ06APLSghhHU0O0Ew3enl1A=="}]},"maintainers":[{"name":"virtchris","email":"chris.page@samtec.com"},{"name":"adamtec","email":"adam.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver-0.1.5.tgz_1517336419957_0.838411521865055"},"directories":{}},"0.1.6":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.6","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/fireflydefinitions":"^0.0.3","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.6","dist":{"shasum":"2ec391ff974827ac4fc7be5e02abc86cc493635d","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.6.tgz","integrity":"sha512-Vyzj6TCj37iYCVGhlR83A3gnYGqGa68yPQ1dHiiogi9UbU1HZKqVLnSXzPxHgKw7U+lQei10hd6xP19ATHN89Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7p5NXx5IwmAtWPs5AlcosQZ762njy8zaEc2VSL9eOOgIgUA4/cdWTwBgTXcc7yNfxV/i+uO76+aHeXbWmaBHDeY4="}]},"maintainers":[{"name":"virtchris","email":"chris.page@samtec.com"},{"name":"adamtec","email":"adam.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver-0.1.6.tgz_1517866700424_0.009410102851688862"},"directories":{}},"0.1.7":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.7","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/fireflydefinitions":"^0.0.3","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.7","dist":{"shasum":"5936563ebad748df45fb4b5a493a5f9b0bed6f6a","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.7.tgz","integrity":"sha512-FL5K7wQt6bO6FLL8WsM//7qplLZKx6/eMeAJchlmYYPcdYMrHbPOQgvlBuFAbTKZhSVff4VnvMfbQWLExiIZ3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgw3P16mjqG10e6tkXrCaTtfKiPhM6MOIsxaTGFUAJ5QIhAJPDL6gVQ/Bv+ivl3RnVmEu6xfMQtvL+xZglWDhCMqtM"}]},"maintainers":[{"name":"virtchris","email":"chris.page@samtec.com"},{"name":"adamtec","email":"adam.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver-0.1.7.tgz_1517867882029_0.57417330914177"},"directories":{}},"0.1.8":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.8","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/fireflydefinitions":"^0.0.3","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.8","dist":{"shasum":"4766323f7661ff393f3815c7bb835fbca5011cb4","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.8.tgz","fileCount":71,"unpackedSize":1690126,"integrity":"sha512-tvPvr6vk39sY87r5LzyyggPd5T/ZbPnc8ZGuonXB/W5Yt4QIejGe5K+q87QXsylGIiTobAluGP6nkXPNF0RlHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgIkKe7gNxVqjsxm9HJ3wAWtjjc9T9JLwRy2cl0+niFAiEA3LNRZ56wsDrC6FwS3DmDhZfe5FTzVlUerRTBsYB96hs="}]},"maintainers":[{"name":"adamtec","email":"adam.page@samtec.com"},{"name":"virtchris","email":"chris.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.8_1518545229649_0.5845421369565511"},"_hasShrinkwrap":false},"0.1.9":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.9","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/fireflydefinitions":"0.0.5","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.9","dist":{"shasum":"ef81bfedd54de88ef0358452846c853b6216e0e3","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.9.tgz","fileCount":71,"unpackedSize":1690125,"integrity":"sha512-VCMz8CGqJieD6cajVK0zvrSc7xYp5L5UPuXsi/gYrrnLfxf9iCxcpdDBqap/2/aLsktxzsQBE3vRv9qg84x/7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZ8G4KZndZ61Y+MuhXuGOtuUxaC81W0IqOb73vSCV4kAiEA2LtAXykOgAtK1ucfXVveRgE0Im72txQ3r+OHwHw2Ltk="}]},"maintainers":[{"name":"adamtec","email":"adam.page@samtec.com"},{"name":"virtchris","email":"chris.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.9_1518556840525_0.6904492391610892"},"_hasShrinkwrap":false},"0.1.10":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.10","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"0.0.5","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.10","dist":{"shasum":"7de5fb88bfeb515cdb2f3d3b4102da4a9942f8e1","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.10.tgz","fileCount":72,"unpackedSize":1693041,"integrity":"sha512-H5rlNREmrBZirmYpCZZbB97sEBx7DX/aoPpIYXTzuAJzYX4aRvyi9KMbDU4nZn6EABx1/aLfNU11EP9X836YTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDl5cZH2i1fxiybWwJfjxRC5D32Ok66s/1oRFRrNy1NMAiA7b8Ct6/Fpix1SeCxdzgcXlZyDpwHtFLLrsqro/0Q4qA=="}]},"maintainers":[{"name":"adamtec","email":"adam.page@samtec.com"},{"name":"virtchris","email":"chris.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.10_1518619110593_0.42001771074436056"},"_hasShrinkwrap":false},"0.1.11":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.11","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"0.0.5","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.11","dist":{"shasum":"bb026907cf485238e707910044e8ffe8a4116a26","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.11.tgz","fileCount":72,"unpackedSize":1693041,"integrity":"sha512-rb4Fp7kpTUjA14nrNFl+GalD8kLEfC0I6clyy3pygUsxDa2JMhm/Lf2Tk37QEpcHV/OMzTPbfOpoQK8HcvaQww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH1m840tzbBASYdPYqgk+8pQn0N/VaiqG/YiIO3flZSICIQDC7WbdF3eesC1EhKiGJm4lUA9RMdFVVRyzdqEBIMO4GQ=="}]},"maintainers":[{"name":"adamtec","email":"adam.page@samtec.com"},{"name":"virtchris","email":"chris.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.11_1518622738412_0.7436373437238528"},"_hasShrinkwrap":false},"0.1.12":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.12","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"0.0.5","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.12","dist":{"shasum":"3329faf33e7960835102deaa98dce27d5a7bf865","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.12.tgz","fileCount":72,"unpackedSize":1693042,"integrity":"sha512-yvsXwZ4i7o/mmDrINxkCTRwVroXn1GRwHygt30o+YTlyJWckbvkwv05EEYNihDoRAKOyTth43hwh8fmtI1TRAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICoNjo1tMQ+sOYPdI+THKhffmICu0M6EAlJO1yBvjjiCAiEAgZ0JldPudLsu8+WczDw9zBU7BREEGnvUBTsaPajswUY="}]},"maintainers":[{"name":"adamtec","email":"adam.page@samtec.com"},{"name":"virtchris","email":"chris.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.12_1518623721293_0.8838124259574796"},"_hasShrinkwrap":false},"0.1.13":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.13","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"0.0.5","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.13","dist":{"shasum":"ddc143dae01e3a338d45664d2c574dde667f575f","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.13.tgz","fileCount":72,"unpackedSize":1693042,"integrity":"sha512-2uY+iUGF8RSHfmBAwaEHXak5Vmg8DJbcDx5TQLgBntaN2QiSub+3WiDNGK5P0MkMvsAbsauszYJXINO5qP8TzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzyNs02iIemxGaYY/kyAcgMBJZnpc/2buSYepBysSsJAIgaONDZcD9BGov/c9KR0IGsfjvAnqbFv6YiARUnOx1ssk="}]},"maintainers":[{"name":"adamtec","email":"adam.page@samtec.com"},{"name":"virtchris","email":"chris.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.13_1518624896095_0.9541098830307424"},"_hasShrinkwrap":false},"0.1.14":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.14","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"0.0.5","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.14","dist":{"shasum":"62195ef40460c6d6d1217b274212a4a66b1df1af","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.14.tgz","fileCount":72,"unpackedSize":1697996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1NajCRA9TVsSAnZWagAAcCwP/jx8jijioKC6c7DQXg3k\n+nt7pJgNUYe+uDc6mFy/MBjXw6N6YC+aSTnrB60UpYpUTUCMTZPq5ml98bbO\nxMyHwmPXl+heJhuzJzFUnNRImW+DCJR1tvRzLhXMl9GF/fB5iKje5Ks4VOyw\n1pRndB724RcDhjmCLSsYk4KynDJa5ZolIh62nzGrBWgago1xTVgUqWfPc8Yu\n6V/2Rd3bPSJ1wghGRkfNqZatyhKJmU3iGJLcFxgWbbBwiUY8f/cTvFQDYe8C\nLN/bf9F0YHN3+wKr6FmxQTCSPAnNKXVcrR4T2CT++m1FC6BOLfFy93JWeBcs\nES0u9MO+l2r0//zFhDiuMN3dswvUkSrLHJxc5Sz2EBhoqf/UjwuC4JkzZJ4I\n1g9MTku28SAI551vF2sTiBu58w7CM8KGFyxmZwIqGKvTO9DmjI4aBkAP6eKt\numJ4Sz5iHbO1LHqUL8OLKTgYbQCfiXUUQFe7J4F0w+G+xA1/Tt092WnGNwPD\nJFJUqZCkvty587G4yn3E6RZBsLN1D4woIBWMqvXzW6BzQR/qD8olZubUBpku\nYyfIa3eD3nZTpLerjKS2VhKIORp0y2wY1jykWZ/BrOYYgxtYarhq5Q4FT4ce\nkX3LEXP7zA0jARCedpggZ6WluR1NXURT9ZQ64GUa0I0rnez8QkPHpXZB4Dcz\nN/Jz\r\n=kT3H\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-V0qc1eqyK64kFoa1K/Z/VG61viyBbqws42FLXb8pj0086WgINms3QEd5MriFuIae9/WbQBwLm3XV5GUYHwrk5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTFX0j4UZrQH73wB/l4EMS0OPV+8cWT0Ba532fnSp6VQIhAKDGIRGFfc2DNtdOfafD59SvBJFiCNo3/rg9cfWQKY0y"}]},"maintainers":[{"name":"adamtec","email":"adam.page@samtec.com"},{"name":"virtchris","email":"chris.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.14_1523898018421_0.6450702660253802"},"_hasShrinkwrap":false},"0.1.15":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.15","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"0.0.5","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.15","dist":{"shasum":"7a5423fd8b486a5f13f50b2938a99b178ac290b6","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.15.tgz","fileCount":72,"unpackedSize":1698091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6HowCRA9TVsSAnZWagAAaXkP/j5zxpxafghZqWOKd429\noXHabpxtvifpNm6td8xEVJTwbniEViqbqibpUgy8c1ON37CvTj1ooy8pkUO7\nPlzDAke1D148PS/g4f+AA4Jn1aePxa7cvhwd+MAuowg6/r7aT6ZrW+qiOyAa\nL+n1FGBV6Q/XdKDvj/TqDJFgvqvqLxEeWuSVSpD/3F42KYXa/+xdsaaFdawg\ntZwpaYztvEm2zcH3qFUHernzPHbChDOK88NaWcj8dikeV9IPVkKaZ7z76G4/\n3COpgC7uguAOeBYloJagz9TqfYPiu99QZDS8H1gdMd07SqHJO1gOC0mPHUEU\nXUk3Oy2+DysrRMkQ5vbIA8yKxcdNwt3z6dsxes2cX/dQJL40ocx9cm+oUjN4\n+7Mgv/hMbdv+90OLYWDY9lm36HfMXD5F4SZjqWNrWOGBgo2mFw24hizELvZ9\nY2JjYt8bWbQ3v3qmo0CPixIbsw9FYnuVfvwgYPV0WbORi+A47c9l7wR4lsUX\nSytXH6GaZGvQzJjBtw+BWRhzGB9BBQcTatbfnYkHti46f+wNqcuq25C22fIr\nFbePidWT+VMoUEsW3FC/PVv0YlGO4eQ7BlanK1Qk1QNzL5xjUTjhIq6Cj0lY\ndistLqWsxaYaU9etx/bgWinYsnH5UF8INhxhwjERO/EqV3snMpISW/sqKgqa\nne3D\r\n=sE9b\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-VSmBfnTDJN/0qa05dycAyvXGOqktHUl7SYRjabt4F699dRj/7r8ByOqeQR5iZFUXh7sYva+MvPZmKUWhHS6R8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcv6keWFl6BmfMAD99l16XU6p42LyTkCYKJSod/pWGSAiEAm9pBbjwlMDbkGbgfEhb4aatWOhIk1BXva9PSanEwtaY="}]},"maintainers":[{"name":"adamtec","email":"adam.page@samtec.com"},{"name":"virtchris","email":"chris.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.15_1525185071402_0.6987292744357678"},"_hasShrinkwrap":false},"0.1.16":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.16","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"0.0.5","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.16","dist":{"shasum":"ca20cc9d90601de2b8a37488ef94ccc8b8a6e906","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.16.tgz","fileCount":72,"unpackedSize":1699641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6JgoCRA9TVsSAnZWagAAfA8P/2kPmG50VpL6YDGDMhCt\n0hhkJ5GTND49joCWBme/V9OTrJV1hbTKc6HnThJQmbVAie6UvA58MkvqWk2k\nItDCAF1e9bJ5/xZ1cbARnLnqrohUUrajxJhBc+yC3ndc7CPBZwFaSc/Bk3+b\nHk2g+In9fnUHIlhkZtchhC+pPP1hZEEC7wNxRSfXg9KWa1GoN63+v4r7pR8M\nSR2EEMnDwa0XKlp08ra22cSGOnMsOwBC3+hfjOe7KcMFuDenjHibOjF+pCUQ\nbqfLzmQxWaq+D/i5Uq3mbdXEkhW27SDU1OUH8VS7UgFmRa7MUxy9TNRBmT7J\nadjRxivWzh18m6vLGJsv6YBBQ0tfvJafqHobGOr00ChBHMCxHqzMrObWxuyq\nCgnShutZqkimpA+sr3LxDhwvMxg36Yjc+hn5WeYc35q9EOAOFNn2MqeBA/un\nNH0Y1W9e8ysiX1Wl54QG+TTwhn0rdvrK3B52kh8kaNsjlQ8DbYG+IZ1Q9uD1\n59/sJjaU6CapU/J3ERKsXdX/EBk4vDP8K8HUSd3QSMqOJjUsHVDI7yaUsZd2\nDYbvHrkUJlMZ701rw6Pi4Ma07ctzgOv4pEZDZAH1QAwsfSxM+3z76A/ygGr6\njGy2ZsLNDLzFwVrNxMBYxw4eouIzY3/4fUDbV82VoQpvOmrmLxRTCrI9rmty\nhHDm\r\n=Ae6c\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-6vfvDoA0nLHKo/IQdP9IH6Hl9OZJ1qGcIvVmSZUeVtcFAcmkBh3cqgqAAfxgzWTfP4Map5pnEbCWCe/lMmevrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD83SyugdDk6/sEAtlqyt2jP7lutFMsAcZnDvnGREjgpAIhANDGEpeqtW+R6wIV9Twlm4QzNc6fgJDTkOfQeig6Ffez"}]},"maintainers":[{"name":"adamtec","email":"adam.page@samtec.com"},{"name":"virtchris","email":"chris.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.16_1525192743489_0.09994192188666973"},"_hasShrinkwrap":false},"0.1.17":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.17","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"0.0.5","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.17","dist":{"shasum":"c5690214bef440c294f48fbf48946703ab55c227","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.17.tgz","fileCount":72,"unpackedSize":1699677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6J24CRA9TVsSAnZWagAAYKEQAJ+A5oNxEEq7ALLiC6BR\nfXN6PKCUriayHA9ARx0RvKkUxFuf1Mir9WFGK2/PTBvhNGRwINV2+SQ8l3oO\npYyOs3LtpygIoMJ7YyVECfKoLOmJzjr2e3c6nWw77YAgLBDyNZrPDgyf37FE\nxn6mGzOlAWyRKhM822x+OcT1SSeiXez9T9vlUEiZt9WQpNvst1x22Ooj8gG2\nLkqjhP4xITHG7etgdmmRpRjHk35toT6rdDoZytI8UEDOPH3+A0FrVwCxadZm\nTJ1DB0PXtYxlL31m66KlZcdu4xG17n03h6cQSe9I+BUAG9b9JNixld8S3OQF\n4noETf1IajrR1OdV5B5QvK+pLfUqLYmPAOZMYMcinY0sgzDF5mAZ8uSuM3TN\n/ovpNuKVlXUexgbh7zZT9MO/utlJtI/PaJqMA+UnPI+1l1AKGWH2UynyG+Y8\nJVt2CCpRjVVWrft4a7m2w+opAf/Yntv9ZPQkk15JlC+nD15QVG8hwu73EI+W\ngpGfKyGf3EumnsqkhBWfOkEA/sjd5jlD5QCzmG3uU5+T8G8BozSTrBp8StqT\n8EOTwkEO5bt8xJ5rz9Iy+qSjvqoj3zzHaZy1GaKQPxNYpvTmvnzk5fHWirp4\nNCkjVXETThluHILVu7HmhvPEIEkoKAJLDnPU205AC9KXGW5p5Qdgf5ZzJYqF\nrHtO\r\n=kpe0\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-bVNeExe56T5lpuvVQRuENdhPGlIzmoBmDgB+QBY5hGFG4l+XhoHtIZTUpDyZXyZwOMcAY48oCqir1+9OycoX3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkpZ50mO1teYwt9JBlinFNOgOumWVtV5iuFVpOOSlsJAiEA4zlOjoVMfl2tZFRHcRcydruAXIFfFSndGfZhMyilPEc="}]},"maintainers":[{"name":"adamtec","email":"adam.page@samtec.com"},{"name":"virtchris","email":"chris.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.17_1525194167804_0.3056747386721277"},"_hasShrinkwrap":false},"0.1.18":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.18","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"0.0.5","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.18","dist":{"shasum":"88b0ee37493e0be07cd3da48f44ced306df71e1c","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.18.tgz","fileCount":72,"unpackedSize":1699896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6KbXCRA9TVsSAnZWagAApcYP/2oK51sA71jBNg3noyn6\nWMQMxSQTTiqNdNYnLtYRuEoPuLnaZ6B6hLDfKv0X/dGvBGx/4Q7eILKP8eVD\naS9W/C520eu6GYzjVKJ0veHgj4ynfHAiDAZOLRl+pCIGYyM0aYI+22ycMtl+\na0ZKHyQa0xe8VhibVG70fkh2oq5OINhL0DAREsmwUciVbXfvkgUA/+tltZHe\nRzrX5Kmq1qoRnUj3TX+nAOqa546IjyVnv1Qr4MIC/F/Xb2m7hR0zgdgBpxbS\n1j3uIeZfE0tyGCXIGyB+xrhvxBovGXoDv5KLttlzv1OmAOInSITPNZTnXfI9\nt/vPPeowcc8Qbr4lXIDe/g3rL3B13iHnLfabIgvl/Y9ZxcfR5UjDg3XJ779V\nfFhdEvIn6EC6u8K5CG0Zet6Dj3wKICIv1uPVc32jmRrhqSVkNa+dx3L2p6oN\ndArfJamcYw9Ija7mu4jhPWBB0ypC3l9XnEdRuXutk0S+un0QD3+oVsaJXYYT\nld4fyaRYQ+ethGyD3QPWg9Z7T1yZQrjZs+/yrCd1k4J6MD3jZEODyo8pDMRM\nt93i9YEhbgEWAtxAvjTwp+O/ZUq88jSXQgi78rpD6ey4/Ig0vHog7G1ofj92\nM4Oh0wRmpsGNJAC1h/1+vLoyMDIkqHBBox12L5/kUnd2pdplCWF02Z7Vg41n\nxDNy\r\n=5WGA\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-XpQgPU1tRIsqQEY0mwN2+uBpO0+HtebuHKspbZD76Vg1h3Am1zeIMhdeKCojtzUB5T7PZelTNkz2q+KjwiFtJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcQB+jomdBLW11eUBb9zqZ9Xw5TZlTmiLRvs68nMnUrAiEA2/pHM6gkZpHXDpT0M91BNeUC9ukM+g7dQ2cRZbF3sig="}]},"maintainers":[{"name":"adamtec","email":"adam.page@samtec.com"},{"name":"virtchris","email":"chris.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.18_1525196502617_0.03280451478472046"},"_hasShrinkwrap":false},"0.1.19":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.19","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"^0.1.3","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.19","dist":{"shasum":"3ad229b849ae6b597e39ef517cae17b0f77c7f7a","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.19.tgz","fileCount":100,"unpackedSize":2050438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8grHCRA9TVsSAnZWagAATJsP/3yeDGuNMjQ5VDtK7gbT\nH/D/iWZ9423Py8CsWENa5Y7FHzqcbVDmIc/iSEm1wYIVcNwPmnRZtOR1u/iV\nw4CdToVJUo+yY/T6bM+wjMNw6KejZze4U8dj5FDTwt9dsJ0FXYEoIo2MOlB6\ndFcXuf64ljn9B7O0zCHV1vNXrmckXSabmMw42gaFR6MjM0+YgsPFkFs/pcOI\nVG7jcotWDkQL+aKsPYjKVxONrRxMZz862T7meOFDjV7losIZ+1L7Osagbpee\nE3XC45PVaXuZ+mHU/cLpG/HiPPds/pv/hMIOvAcqAtdlHx7hbPpJBk5pfSyU\nIC4cyDAoGtyDOFMY9BkrHckCQT9R1hCuobuEkfHm/0XIE5YVCqiQjx3ABIcn\nGrnSrZFtFAV9I92IWN/1OzS+CDvyoX0SbgwQYVQGFp/dp9KP9v1yA/4/3lNS\nh1gnuNkpNIx0mjUQDSCFXuYsNSn1ghxJKGzaqkGY10D/Ygr3gBY/GX94YSZv\nfqwcGczNDTAwQwiivkL96SoMJlOwV/fcZwbYM3QXHOiNuP47KjpYzMUi6bm8\nBUa8C2hPP82ruNK+jqscRJDDGj2i2M6oAukVjs/w9oLt0s3IenI7Pa4qfmCF\ntkiW07neZO5LOGVPG7WyxZ2xhRqMzcGAcShAzOSHWS9/lLEmoWyrFWtrYged\nhEyG\r\n=SpTK\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-EXEwb8il8C3PfNfpjZgK1erLJVDj2jaidJd0g0hArlx0eXtCV+lj7AD0c00wY27mZrOgckb10JorjX8YoWQJ4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwAU4V73m/iLGbnKTMPS+gWZoZY8697Hhte2rDfx4PJAIgFwaOwibuFcevAipaBKESiXByHrw+4gbL6JskyXNXBPc="}]},"maintainers":[{"name":"adamtec","email":"adam.page@samtec.com"},{"name":"virtchris","email":"chris.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.19_1525811910685_0.7248297289030126"},"_hasShrinkwrap":false},"0.1.20":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.20","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"^0.1.3","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.20","dist":{"shasum":"2bd401c726ff955f8fdaf902af2f4fa2fbaf32be","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.20.tgz","fileCount":100,"unpackedSize":2052243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8ifvCRA9TVsSAnZWagAAHPQP/0Lmd/5eXkuUF38VQJSh\nsOA7NchtlPtcS697RMf+q1JpZSmCs6hjFfERWmor+nnGsU8expjlwUKGv/d7\nPR1ImwgOHh6rdBssJKgDqURQPmULct4XFVLvwtBqANOndFJObySuOmV1z+Tq\nF1eS9bspWl41yoAF276k6NGp+PzkvOzZLU1c48SZe9GYjgPN+0Or5F0YLRro\nRXmrDNgRVgxf9VfIJOEyzgQotG718oWHClQV+1W2CXcVmb63DkO2fVGZnI/z\nG81pBuZKOhTqZO53Aw6EKORMujBqwvtGlR/xwSYOGBLsWdhLY8mEh26tz32D\nKhA+mIu9HzFcpPIBeEogxJEYS4SpnyTD4viAz/Cel8mN0c9i8+Vnugk5oO6Y\n9v+eW+MyF0pBFIiUyKmnO5TAD8VQm0ax3XWQ1xVVky/fb6mZwbRuWGZ/lycR\nhGDbxSv3W9DTFZMmOhjhdTPJjaczGD5/xX+/9npoPf5rNYnn3gffbHQoRRAm\nvigXBPPRmzX5suXaFronIG/IrLNBRfKxQEXEgDFA8KEvSlarOtwrg73dLjbz\nxDn6PqpdQdnOhQfIU0y162hjfkw602EAvqOETJsK84sbs44FYRjSCVBkNctt\njMGU+UannGcVeCoaQnvxxBviaFXblkSbpAxxZlY+6zR4hSt8C3ULSA0Nx/V9\n+iTu\r\n=rgq0\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-dqHVWKR/5rR2RfEPmA15vvjmBksHtiv/seONNEmW0fL+pyU9WUn4DynYSJoYkOIN5BK5CygGdk0//PFVvk+PTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTEZ9VtegxdaM1FJA8wR8I9eGjoatDBYMvyYL5uDsANwIhAJpm1dT4HElXebYKfDTsEIpQh8RyhWVj/XAZ6XvZHgDV"}]},"maintainers":[{"name":"adamtec","email":"adam.page@samtec.com"},{"name":"virtchris","email":"chris.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.20_1525819374257_0.9111713143667248"},"_hasShrinkwrap":false},"0.1.21":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.21","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail  --findRelatedTests"]},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"^0.1.3","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.21","dist":{"shasum":"afcd66b665c8ecb9b66910428ea66050d6962048","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.21.tgz","fileCount":100,"unpackedSize":2052243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAygDCRA9TVsSAnZWagAANiIP/iUCnBmyIehLcH9WKEdL\nr4txWlYA2YrBO18GjTj9cqtY4DTcY/yyMzvIgcdGfC/txiUqTZQzK7UMZIgY\njao/zrc3SDX+N34PxXrdEis9v2KtfXIaiE76m0WhmvM/D6ER/x8CWaBDjM4v\n+yYwyqw7izKCTwPzhumVfISJpvBwIZypBMzLHGIX1RP2hkiAQDJW0YPdptkZ\nZ+Z32LUZ1mDH97o0Ia1ZnY0UurTCNCs1NqffM4pF4R0PdHZ8aqEPKYEzl36V\necgziV9pZyAwgecwgq9ennnPyS9PGhkFDzsCLYLcVQdxKQOPJakRP89Tyqmp\nx0aWhre3QjKkjgbpNocAlV7YdjwIO4sqKFeTrw85YDkiubyJ10EhMMMVoKLo\nxaSrwIYaeJYMAEMPAhY2ijxZL0EJL05Z+FurORdOxdf8muBB0ielYhG/uYvu\nu56ZDCZCdlBplVAA88LBVlN0WRgI0ZsWDcFjHoIbaY7iRAwnrawkuFYUdl0X\nJG5AskmyfPsLLmt9d5WFGJ/Svp328J2/3J+hBHMciE7rcCMa2XfbHOR+BghI\nl9wHvZOXwQw7B2nHIegK2ThhPjqXKxLpfc1kcHBNrzeC+5ICxkQrzQfaMgnd\nDbC5tCZWCZrRH8mdjJokl7ADevnQu8pmYp/vtPfK6ekZ5tUM8M1sBAzcnK1k\nMFj0\r\n=bzEW\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-P7m60Mv8gzDcZpxzsG7C5+ojoANm931gpRLr0CaloqTF4VNQWSvPPTlvaSo8CpTs1fLL/RADLD7BrsFDCWzSeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIf6K1tRj17zWBZby64Zf9ETjedaUUftON0FZdjf6FCAiAMo8FMqHBeonBBjQ0KcGeATdKuH/XWRaaq4HmeDpcQMw=="}]},"maintainers":[{"name":"adamtec","email":"adam.page@samtec.com"},{"name":"virtchris","email":"chris.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.21_1526933506592_0.0333429708336741"},"_hasShrinkwrap":false},"0.1.22":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.22","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail --findRelatedTests"]},"repository":{"type":"git","url":"https://bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"^0.2.4","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.22","dist":{"shasum":"23ac5c61622b185811a75a058ed45a3960a69e7f","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.22.tgz","fileCount":12,"unpackedSize":101729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFTFsCRA9TVsSAnZWagAAVVoP/RszW5DBBeNQJ/lC/BBJ\nqa898gbMMGusbtRJA/Hq9evrASjil9JVVWRUCEjvUUqEHo1k+Yxh3LWJhoce\nVmIAV3RmYUIq34iEDSCeh5L3nKmSoKV44MQ03Le+6wFiM+Agv5ptOvUnt1NS\nAQjTP4T7yCJlrUajFcjM/ShGmzciWlg1vQWn9DrUGXT0RO8UNYS//APtFVwC\nkdXMWo3yv2eSyJowCkFsz5r9DX6bIMOgoeP+GWCBAf4BCI1I8duvHgs3dXuy\nurC4qvkF83neG1plck3f4vn5TNm57ZYgkGHGViJgboCvrS97rSxBISMx5gjH\nyN0avRFWB7i2KqZ7awpioaSuVvr58g4SS4WshRcsCQc+P/1OPsolWm5twL30\na+QfshNZBWLhjMoulMr0h9SpftnH05i+5IvxDIqDlMiKXDWuMa7FuFTMl5Ql\n3u2pvWt2E04sfWGIEyfTElKuO4SMzthXYo8uoEP1cFxmQCnp5vKRsmC5Ybmj\n5+9bTLlI62MBpKucB23y00KGQGWwNh7SMECfGd0R9JwYKaYRSJ+fuGpf1STu\nhuFaFTjbFAhzELwxfgCBGjrB1eiD6Bm7ZOktobrKP+Fq0ms8DGk/zl7s4Yp0\ndJ5Yl2to46ui+Astsn/6zIfZjqfyFZG9gk204gG32zAIaQhhOQ5CONxctNZT\no6uG\r\n=CFkM\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-PpqH8vrmtYAtXPGOdwNNQtoxj8Z4+yDuo/IeSDym2QkJnk+MBTomBxrGQOH9duizMbkH+i1P1J9eA2znhzC4rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPTz26rPGraivhpcA+cw3i38kvEIUVj6GVhYLyfMxdWAiEAn9HzoUVtEhabVw+m19iaZaWyg5CwVoaWMgvgRXxybXs="}]},"maintainers":[{"name":"adamtec","email":"adam.page@samtec.com"},{"name":"virtchris","email":"chris.page@samtec.com"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.22_1528115563130_0.4969269140415571"},"_hasShrinkwrap":false},"0.1.24":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.24","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail --findRelatedTests"]},"repository":{"type":"git","url":"https://bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"^0.2.6","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.24","dist":{"shasum":"e7188a20540880e7818bee63e0c4f2366c9eb19b","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.24.tgz","fileCount":12,"unpackedSize":102223,"integrity":"sha512-P++5KZoIsZlwTgyyTkW6dh+Fh8r42XvvwxDvh6Ah1UeRH5oat+OLTeOj/xDQPpMBGQPCbZAFZlo28WG1NKPEcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZmCCeDVpiVBxLwzhgZ6m87zDrgRTO0bF0Uv0WwQ4dKAiB/B5qHhJH+3bwqYVu0mq3N7pDzBUsSbnJOGM42StK9Ww=="}]},"maintainers":[{"email":"adam.page@samtec.com","name":"adamtec"},{"email":"nathan.page@samtec.com","name":"nathanpage"},{"email":"chris.page@samtec.com","name":"virtchris"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.24_1528905466905_0.5747582429728209"},"_hasShrinkwrap":false},"0.1.25":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.25","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail --findRelatedTests"]},"repository":{"type":"git","url":"https://bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"^0.2.6","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.25","dist":{"shasum":"eb4fd12ec5a93b9bc90e08537fdbd300bb38e246","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.25.tgz","fileCount":12,"unpackedSize":97413,"integrity":"sha512-7kTVTl0Mqim+sndGq4yL6IoUcTIoi2zp/l0lQmcZ7xmpNHQLy227xNlo9fsDUZoFBXg4Xamj3kbj52Tkr1e+4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL+qMD6N8IVji/R9zcSVDtPfDPj5NbPj8ehKyN5ISL7gIhAKAp0YhfBeJujFbHAlgYBCTZsQ8LMKSYuc1dT2A6bZma"}]},"maintainers":[{"email":"adam.page@samtec.com","name":"adamtec"},{"email":"nathan.page@samtec.com","name":"nathanpage"},{"email":"chris.page@samtec.com","name":"virtchris"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.25_1528915995169_0.923000315540182"},"_hasShrinkwrap":false},"0.1.26":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.26","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail --findRelatedTests"]},"repository":{"type":"git","url":"https://bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"^0.2.6","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.26","dist":{"shasum":"63f053e59237eb82730a402a1dc9254399e13144","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.26.tgz","fileCount":12,"unpackedSize":97703,"integrity":"sha512-JRV/t5WnZ0x3Z9NQRUIu5fecc6ReX+LLOWtou/JaQ03W+6NLotj4uGrn9yqtAKOPsZeju6EC6g/LiBxO4vobMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyJSJCbYorgpFcvOcsR+3crts1mmIgDkqM1BJXVq2nvgIgEjVQ289gHDgzdgOgeB/gQ2orfrTNM4ccVw9rTRMwsgA="}]},"maintainers":[{"email":"adam.page@samtec.com","name":"adamtec"},{"email":"nathan.page@samtec.com","name":"nathanpage"},{"email":"chris.page@samtec.com","name":"virtchris"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.26_1529005613291_0.16127339397801022"},"_hasShrinkwrap":false},"0.1.27":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.27","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail --findRelatedTests"]},"repository":{"type":"git","url":"https://bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"^0.2.6","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.27","dist":{"shasum":"240b35490c34f0999458120439cf33f48b758889","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.27.tgz","fileCount":12,"unpackedSize":97467,"integrity":"sha512-3opwsO7KVkBrW4Mka3E72jRYqqcQ5P6vO4NjCBptOPi6kyg1OklwGYB6h78tCrls52/WROTpzKi6uOWn4vOSdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcxH74h7RZ6gBqQtFsRvmGOg6t4znUrwB6JwuuR60LrgIgFd2aC01BQci6D/jHra5i0pqaty4jOYGZtVr0OwjwyiY="}]},"maintainers":[{"email":"adam.page@samtec.com","name":"adamtec"},{"email":"nathan.page@samtec.com","name":"nathanpage"},{"email":"chris.page@samtec.com","name":"virtchris"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.27_1529006835602_0.10531332432880491"},"_hasShrinkwrap":false},"0.1.29":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.29","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail --findRelatedTests"]},"repository":{"type":"git","url":"https://bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"^0.2.6","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.29","dist":{"shasum":"efcc628b9acec4453aef09e42cbae6062565c22c","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.29.tgz","fileCount":12,"unpackedSize":97397,"integrity":"sha512-5JtdWbh3UZzy0nBQZm9S6msXqY1OAk1YfKWdprCYy7r4COSdW+TeFbwiDanvINw8k4w1GFaYd0ODVKu4HS7Hjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEfR2poNWzQyqevKGzCfoX3X60Qn3ETMpJQHy6Hy54xAiEAzuVjRFCtL7nQtVE8QhBukl1T5wZQECNQ71qEDppM8qk="}]},"maintainers":[{"email":"adam.page@samtec.com","name":"adamtec"},{"email":"nathan.page@samtec.com","name":"nathanpage"},{"email":"chris.page@samtec.com","name":"virtchris"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.29_1529010405690_0.40804896334468"},"_hasShrinkwrap":false},"0.1.30":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.30","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail --findRelatedTests"]},"repository":{"type":"git","url":"https://bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"^0.2.6","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.30","dist":{"shasum":"f76a116f03f81de7e64715df202b60d39d794d3d","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.30.tgz","fileCount":12,"unpackedSize":97993,"integrity":"sha512-3xU4fmcUVKuTSvWucQ3QAGiPYcuAPAdKs1IhdJE9IO3dQZXHH+izHzjenagSlPAVf+2IdTCEzeoI1JJisXXwEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8bT6XedcaTvI95MbpXHKZuLiyPTbF7bIG/KoKjYWubAiEAt4zjo7rkeEC98mSZabBjH2c7G7M4tnfGN5K2jO/RYSY="}]},"maintainers":[{"email":"adam.page@samtec.com","name":"adamtec"},{"email":"nathan.page@samtec.com","name":"nathanpage"},{"email":"chris.page@samtec.com","name":"virtchris"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.30_1529071932694_0.18915523115366595"},"_hasShrinkwrap":false},"0.1.31":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.31","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail --findRelatedTests"]},"repository":{"type":"git","url":"https://bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"^0.2.6","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^0.7.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.31","dist":{"shasum":"29e2528ed051c110aca5aca3696a09970980f9c2","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.31.tgz","fileCount":12,"unpackedSize":97980,"integrity":"sha512-2MlXr7LsEmVrTaHCAVXbMF2KL/IQq+RwlTfB45sWKsui3GdvvPTs2Clx5/GwVXSJuC5MNlNmsWzhNyhrVvgwtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQvVL2tMhARccJm3MyDC47t9HVfH2Gjrj4jonoM7WA5AiEAzGEmTqOoKraGFYfqU/XEjXNsTy2PcDiuwVCPIFS0dL8="}]},"maintainers":[{"email":"adam.page@samtec.com","name":"adamtec"},{"email":"nathan.page@samtec.com","name":"nathanpage"},{"email":"chris.page@samtec.com","name":"virtchris"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.31_1529073646162_0.8100103825084695"},"_hasShrinkwrap":false},"0.1.32":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.32","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail --findRelatedTests"]},"repository":{"type":"git","url":"https://bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"^0.2.6","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^1.0.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.32","dist":{"shasum":"5723b7844db0e95d8ae3a3995b78e8087c8d46b0","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.32.tgz","fileCount":12,"unpackedSize":98083,"integrity":"sha512-wBrTm1eAsri397aiH5tFupaiLM4j39oChXypHU6OrTACq6TkvEpDMplxsalVN2K57DExipnp3m8CUpJrYyJa5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGyuTl3LXBYudDdOryJgHczXQASz4zmGKHClQMP+dHJNAiA9xMIuZlTs/XXTMbU516BE4REXpG+s2kKCfeB/F/5IYA=="}]},"maintainers":[{"email":"adam.page@samtec.com","name":"adamtec"},{"email":"nathan.page@samtec.com","name":"nathanpage"},{"email":"chris.page@samtec.com","name":"virtchris"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.32_1529075525441_0.3742717680869847"},"_hasShrinkwrap":false},"0.1.33":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.33","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail --findRelatedTests"]},"repository":{"type":"git","url":"https://bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"^0.2.6","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^1.0.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.33","dist":{"shasum":"aab72df80fc7238f0bcf7907f37c6d1fd5bc7b85","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.33.tgz","fileCount":12,"unpackedSize":99016,"integrity":"sha512-/sxWctfr2ETsBx7RH7bz8LndjXHgoWOvgsooN/FcxmGMygZwMKsj4iJI3HxBumSDm0BO+TgVbNjAmwmLELkdww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBaAjnWlKCFNTwzvYbGmCitiKm/M4O5T/cqtojpcTftJAiAXMW5j+IPeHYe61AmCmGjenOdKlVjAe1I38/zgfJwbaQ=="}]},"maintainers":[{"email":"adam.page@samtec.com","name":"adamtec"},{"email":"nathan.page@samtec.com","name":"nathanpage"},{"email":"chris.page@samtec.com","name":"virtchris"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.33_1530240529507_0.2266430871640408"},"_hasShrinkwrap":false},"0.1.34":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.34","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail --findRelatedTests"]},"repository":{"type":"git","url":"https://bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.0.4","@samtec-ash/fireflydefinitions":"^0.2.6","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^1.0.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.34","dist":{"shasum":"1974b6fcf354d6de3fb46efb0de619e415d3d303","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.34.tgz","fileCount":12,"unpackedSize":99210,"integrity":"sha512-4Z7pCzuaLwIcv5PJnnR0OqQquOmHzKUZ8zjLfy5q/8YbqlC4B48wMv+hcPL2BF/BqD987zbBKDA2StsbBOf7IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZtIfS0x4V0EdFRtJHlSfaTjCubCt3f+XdbWvkF7ig3AIhAMNuJ03CFEPXvxTLKZ+gvpcRt2c+deErLmNZRwB5+Tog"}]},"maintainers":[{"email":"adam.page@samtec.com","name":"adamtec"},{"email":"nathan.page@samtec.com","name":"nathanpage"},{"email":"chris.page@samtec.com","name":"virtchris"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.34_1530241695211_0.5490801308979065"},"_hasShrinkwrap":false},"0.1.35":{"name":"@samtec-ash/fireflyi2cserver","version":"0.1.35","description":"Firefly I2C backend server","bin":{"fireflyi2cserver":"./bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","build":"rm -rf ./bin/* && ./node_modules/.bin/babel ./src --out-dir ./bin","prepublish":"yarn run build && yarn run api","api-html":"./node_modules/.bin/documentation build src/ -f html -o ./docs --shallow","api-md":"./node_modules/.bin/documentation build src/ -f md -o ./docs/api.md --shallow","api":"rm -rf ./docs/* && npm-run-all api-html api-md","test":"ENV_TEST=1 jest","precommit":"ENV_TEST=1 lint-staged","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail --findRelatedTests"]},"repository":{"type":"git","url":"https://bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@samtec-ash/cloudlogging":"^0.1.0","@samtec-ash/fireflydefinitions":"^0.2.6","async-lock":"^1.1.0","babel-runtime":"^6.26.0","commander":"^2.12.2","node-ipc":"^9.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.1.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.24.1","documentation":"^5.3.5","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.40.1","eslint-plugin-flowtype-errors":"^3.3.6","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.5.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","flow-bin":"^0.62.0","husky":"^0.14.3","jest":"^22.0.4","lint-staged":"^6.0.0","npm-run-all":"^4.1.2"},"optionalDependencies":{"raspi":"^3.0.5","raspi-i2c":"^5.0.3","rpi-gpio":"^1.0.0"},"_id":"@samtec-ash/fireflyi2cserver@0.1.35","dist":{"shasum":"ffc05a572dc8b87d36912cae007f6e4f3818a501","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-0.1.35.tgz","integrity":"sha512-HII2ANpLkeaus/GgodXcbbCROrgAryXjjfEQCDEBja3IF6fNP2GXj3Wni75PpRuENxpI64xr7QG/BrU4j5JO9A==","fileCount":12,"unpackedSize":99210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfXWXCRA9TVsSAnZWagAAUtIQAIhNkop91ATq5v6wL2zN\nvyQbdd+egaQmbNKJP/41Y8LY4iRCoYqe+yX2Ge3L9cGqYf4gtVyZLRjk4kFg\nSY8NSrDiJfjVMl9/TIu7rMPzmJHmKeqzs/OEv1ncKDncXAm7DF1ZxCALEI7q\nd2DxzVUcr0gDvZAoWzq2zBl37doQop/biBkBsMeMJiHyJEAexVWoGbRprEnI\nUAkDzA4PyfYXZRWP6bsZCHZzaOboUkNbUJd5cYx5zygCL3m/eJkacV5CqyYA\nvacEpiOv/6pULtHRAtxIBRlX2TDD8x0xhPoeBTgU2cKWqViIcUGQNxIGq+fw\nGynbCT2rg7HjrKfhzVX2+ozQjrXGoYw6BFK8wNCq+CLRkHEfd6HhhLgN5lPM\nCveSOzQUHULtAUMkjOCWQsWUHA1VJ+hg87O/I4aPdC6Z/NagwXdLzOhpw/bs\nPOZUnckZOp9xfpp71JmmRrXxfoFcy6kQPI52qdplLbyo9GchZDMpO7JarSuO\nKgmZ5VxOBUiULf3bNGTKUHt05vS5C8sjOGT/dCEImDZz32u70JiXVd9dIJwt\n8dHoP8vGnOg8eYqQnvoGMyMSz2/0ZfrNNMPNZf6q2/tWBytBMZZfVcIzBGEW\nv7jN54BUJnRzKgAl3WBdTzLPG7yCsvPw1PRsM/Ufc6nym1Y8rLje6KsQtoaP\nxMwa\r\n=q8d6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT0wEdCQk8K/jisJd6Hyspep95iPHWZ8P0aIuuce1ZrgIhAI8LzDFtx5LueY7DSPw8eTN7KgJsv+ES0h++0R4dX8+5"}]},"maintainers":[{"email":"adam.page@samtec.com","name":"adamtec"},{"email":"nathan.page@samtec.com","name":"nathanpage"},{"email":"chris.page@samtec.com","name":"virtchris"}],"_npmUser":{"name":"adamtec","email":"adam.page@samtec.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_0.1.35_1534948758501_0.6565424972106921"},"_hasShrinkwrap":false},"2.0.8":{"name":"@samtec-ash/fireflyi2cserver","version":"2.0.8","description":"Firefly I2C backend server","main":"./bin/FireFlyRestServer.js","bin":{"fireflyi2cserver":"bin/index.js"},"scripts":{"flow":"flow check","flow-typed":"rimraf flow-typed/npm && flow-typed install --overwrite || true","clean":"rm -rf bin && mkdir bin","build":"npm run clean && babel ./src --out-dir ./bin","start":"babel-watch src/FireFlyRestServer.js","prepublish":"npm run build","test":"NODE_ENV=test ENV_TEST=1 jest","lint":"eslint --cache --format=node_modules/eslint-formatter-pretty .","lint-fix":"npm run lint -- --fix"},"lint-staged":{"src/*.js":["eslint --fix","git add","jest --bail --findRelatedTests"]},"jest":{"testURL":"http://localhost/"},"repository":{"type":"git","url":"git+https://bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","dependencies":{"@babel/runtime":"^7.4.3","@koa/cors":"^3.0.0","@samtec-ash/fireflydefinitions":"^0.6.8","async-lock":"^1.2.0","bunyan":"^1.8.12","commander":"^2.20.0","dotenv":"^7.0.0","jest-matcher-deep-close-to":"^2.0.1","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-router":"^7.4.0","node-ipc":"^9.1.1","uuid":"^3.3.2","winston":"^3.2.1","raspi":"^6.0.1","raspi-i2c":"^6.2.4","rpi-gpio":"^2.1.7","raspi-board":"^7.4.0"},"devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/node":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-flow":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^24.7.1","babel-watch":"^7.0.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-formatter-pretty":"^2.1.1","eslint-plugin-flowtype":"^3.5.1","eslint-plugin-flowtype-errors":"^4.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-promise":"^4.1.1","eslint-plugin-react":"^7.12.4","flow-bin":"^0.96.0","husky":"^1.3.1","jest":"^24.7.1","lint-staged":"^8.1.5","nodemon":"^1.18.10","npm-run-all":"^4.1.5"},"optionalDependencies":{"raspi":"^6.0.1","raspi-i2c":"^6.2.4","rpi-gpio":"^2.1.7","raspi-board":"^7.4.0"},"gitHead":"89cc2aa50834d61120ece6976019551ce95615ad","_id":"@samtec-ash/fireflyi2cserver@2.0.8","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-6cK1V28m7lPFYm36ikWV2ks2W5aPKxGnK7D8cPITdIVqVrZ+qGSur1t992y4qgMAgBLcXNi5lAKSzkZWwd//kw==","shasum":"62f58c0e5b82646d8f2742e652e3d77cdc734d59","tarball":"https://registry.npmjs.org/@samtec-ash/fireflyi2cserver/-/fireflyi2cserver-2.0.8.tgz","fileCount":21,"unpackedSize":187951,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmzNZd8NwGIVTt6j3r4fw7XNcaSmH8ssrC2RXd5BZEuAiAHMidZ6ffiyasj2agLzvL7mcfMby8K3VumQF2fa7gy2g=="}]},"_npmUser":{"name":"julianlechner","email":"Julian.lechner@samtec.com"},"directories":{},"maintainers":[{"name":"julianlechner","email":"Julian.lechner@samtec.com"},{"name":"nathanpage","email":"nathan.page@samtec.com"},{"name":"adamtec","email":"adam.page@samtec.com"},{"name":"virtchris","email":"chris.page@samtec.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fireflyi2cserver_2.0.8_1697559411654_0.14066194763646767"},"_hasShrinkwrap":false}},"readme":"# FireFlyI2CServer\n\n## Overview\n\nFireFly I2C Server is used to perform I2C read and write\noperations to FireFly's EEPROM over IPC. The design attempts to be stateless and enable __redux__ oriented actions over IPC.\n\n**Supported FireFly Variants:**  \n* FireFly ECUOB04 (28 GHz)\n* FireFly ECUO14B04 (14 GHz)\n* FireFly ECUOT12\n* FireFly ECUOR12\n\n### Publishing to NPM registry\n\n```bash\nyarn run prepublish\n```\n\n### Installation\n\nLocal install:\n```bash\nyarn add @samtec-ash/fireflyi2cserver\n```\nGlobal install:\n```bash\nyarn global add @samtec-ash/fireflyi2cserver --prefix /usr/local\n```\n\n### Environmental Variables\n* NODE_ENV: development, production\n* ENV_TEST: true, false\n* IPC_ADDRESS: IPC IP Address to use. Defaults to localhost.\n* IPC_PORT: IPC IP Port to use. Defaults to 7777\n* I2C_WRITE_DELAY: Delay between i2c writes.\n* I2C_READ_DELAY: Delay between i2c reads.\n* I2C_PAGE_DELAY: Delay between EEPROM pages changes.\n* I2C_INT_PINS: FireFly interrupt pins\n* I2C_PRS_PINS: FireFly present pins\n* I2C_RST_PINS: FireFly reset pins\n* I2C_SLT_PINS: FireFly select pins\n\n### Run\n\n```bash\n./node_modules/.bin/fireflyi2cserver\n```\n\n### Actions:\n#### DETECT_FIREFLYS\nInput Payload:\n```javascript\n{\n  actionUUID: string,\n  action: 'DETECT_FIREFLYS',\n  payload: null\n}\n```\nOutput Payload:\n```javascript\n{\n  action: 'DETECT_FIREFLYS',\n  success: boolean,\n  error: string | null,\n  payload: Array<FireFlyStatus>\n}\n```\n\n#### READ_FIREFLY_STATUS\nInput Payload:\n```javascript\n{\n  action: 'READ_FIREFLY_STATUS',\n  payload: {\n    ids: ?Array<string>\n  }\n}\n```\nOutput Payload:\n```javascript\n{\n  action: 'READ_FIREFLY_STATUS',\n  success: boolean,\n  error: string | null,\n  payload: Array<FireFlyStatus>\n}\n```\n\n####  READ_FIREFLY_EEPROM\nInput Payload:\n```javascript\n{\n  action: 'READ_FIREFLY_EEPROM',\n  payload: {\n    id: string,\n    fields: Array<string>\n  }\n}\n```\nOutput Payload:\n```javascript\n{\n  action: 'READ_FIREFLY_EEPROM',\n  success: boolean,\n  error: string | null,\n  payload: {\n    status: FireFlyStatus,\n    fields: Array<FireFlyField>\n  }\n}\n```\n\n#### WRITE_FIREFLY_EEPROM\nInput Payload:\n```javascript\n{\n  action: 'WRITE_FIREFLY_EEPROM',\n  payload: {\n    id: string,\n    fields: Array<FireFlyField>\n  }\n}\n```\nOutput Payload:\n```javascript\n{\n  action: 'WRITE_FIREFLY_EEPROM',\n  success: boolean,\n  error: string | null,\n  payload: {\n    status: FireFlyStatus\n  }\n}\n```\n\n### Types:\n```javascript\ntype GPIOSetting = {\n  +pin: number,\n  +dir: \"output\" | \"input\",\n  +value: \"low\" | \"high\"\n}\n\ntype FireFlyStatus = {\n  +id: string,  // Serial Number\n  +name: string,\n  +type: string,\n  +i2cAddress: string,\n  +gpioSettings: [GPIOSetting],\n  +connected: bool,\n  +error: string,  \n};\n\ntype FireFlyField = {\n  +name: string,\n  +value: boolean|string|number|Array<boolean|string|number>\n}\n\ntype FireFlyECUOB04 = {\n  // General Indicator\n  +serialNumber: string,\n  +partNumber: string,\n  +firmwareVersion: string,\n  +eepromVersion: string,\n  +vendorDate: string,\n  +temperature: number,\n  +voltage1v8: number,\n  +voltage3v3: number,\n  +temperatureHighAlarm: Array<boolean>,\n  +temperatureLowAlarm: Array<boolean>,\n  +temperatureHighWarn: Array<boolean>,\n  +temperatureLowWarn: Array<boolean>,  \n  +temperatureTimes: Array<number>,\n  +voltage1v8HighAlarm: Array<boolean>,  \n  +voltage1v8LowAlarm: Array<boolean>,  \n  +voltage1v8HighWarn: Array<boolean>,  \n  +voltage1v8LowWarn: Array<boolean>,  \n  +voltage3v3HighAlarm: Array<boolean>,  \n  +voltage3v3LowAlarm: Array<boolean>,  \n  +voltage3v3HighWarn: Array<boolean>,  \n  +voltage3v3LowWarn: Array<boolean>,  \n  // RX Control\n  +rxEnable: Array<boolean>,\n  +rxPolarityInvert: Array<boolean>,\n  +rxOutputVoltageSwing: Array<number>,\n  +rxOutputPreEmphasis: Array<number>,\n  +rxCDREnable: Array<boolean>,\n  +rxCDRRate: Array<number>,\n  // RX Indicator\n  +rxRSSIStatus: Array<number>,\n  +rxLOSStatus: Array<boolean>,\n  +rxLOLStatus: Array<boolean>,\n  // TX Control\n  +txEnable: Array<boolean>,\n  +txPolarityInvert: Array<boolean>,\n  +txInputEqualization: Array<number>,\n  +txCDREnable: Array<boolean>,\n  +txCDRRate: Array<number>,\n  +txSquelch: Array<boolean>,\n  // TX Indicator\n  +txRSSIStatus: Array<number>,\n  +txLOSStatus: Array<boolean>,\n  +txLOLStatus: Array<boolean>,\n  +txFault: Array<boolean>\n}\n\ntype FireFlyECUOT12 = {\n  // General Indicator\n  +serialNumber: string,\n  +partNumber: string,\n  +firmwareVersion: string,\n  +eepromVersion: string,\n  +vendorDate: string,\n  +temperature: number,\n  +voltage3v3: number,\n  +temperatureHighAlarm: Array<boolean>,\n  +temperatureLowAlarm: Array<boolean>,\n  +temperatureTimes: Array<number>,\n  +voltage3v3HighAlarm: Array<boolean>,  \n  +voltage3v3LowAlarm: Array<boolean>,  \n  // TX Control\n  +txEnable: Array<boolean>,\n  +txPolarityInvert: Array<boolean>,\n  // TX Indicator\n  +txFault: Array<boolean>\n}\n\ntype FireFlyECUOR12 = {\n  // General Indicator\n  +serialNumber: string,\n  +partNumber: string,\n  +firmwareVersion: string,\n  +eepromVersion: string,\n  +vendorDate: string,\n  +temperature: number,\n  +voltage3v3: number,\n  +temperatureHighAlarm: Array<boolean>,\n  +temperatureLowAlarm: Array<boolean>,\n  +temperatureTimes: Array<number>,\n  +voltage3v3HighAlarm: Array<boolean>,  \n  +voltage3v3LowAlarm: Array<boolean>,  \n  // RX Control\n  +rxEnable: Array<boolean>,\n  +rxOutputEnable: Array<boolean>,\n  +rxOutputVoltageSwing: Array<number>,\n  +rxOutputPreEmphasis: Array<number>,\n  // RX Indicator\n  +rxLOSStatus: Array<boolean>,\n}\n```\n","maintainers":[{"email":"Nelson.penn@samtec.com","name":"nelson_a_penn_samtec"},{"email":"Julian.lechner@samtec.com","name":"julianlechner"},{"email":"nathan.page@samtec.com","name":"nathanpage"},{"email":"adam.page@samtec.com","name":"adamtec"},{"email":"chris.page@samtec.com","name":"virtchris"}],"time":{"modified":"2023-10-17T17:29:19.960Z","created":"2018-01-26T22:35:20.916Z","0.1.2":"2018-01-26T22:35:20.916Z","0.1.3":"2018-01-26T22:36:38.119Z","0.1.4":"2018-01-27T04:05:31.417Z","0.1.5":"2018-01-30T18:20:20.090Z","0.1.6":"2018-02-05T21:38:22.180Z","0.1.7":"2018-02-05T21:58:03.683Z","0.1.8":"2018-02-13T18:07:11.426Z","0.1.9":"2018-02-13T21:20:42.164Z","0.1.10":"2018-02-14T14:38:32.139Z","0.1.11":"2018-02-14T15:38:59.821Z","0.1.12":"2018-02-14T15:55:23.145Z","0.1.13":"2018-02-14T16:14:57.759Z","0.1.14":"2018-04-16T17:00:18.623Z","0.1.15":"2018-05-01T14:31:11.542Z","0.1.16":"2018-05-01T16:39:03.644Z","0.1.17":"2018-05-01T17:02:47.964Z","0.1.18":"2018-05-01T17:41:42.794Z","0.1.19":"2018-05-08T20:38:30.893Z","0.1.20":"2018-05-08T22:42:54.360Z","0.1.21":"2018-05-21T20:11:46.793Z","0.1.22":"2018-06-04T12:32:43.231Z","0.1.24":"2018-06-13T15:57:47.069Z","0.1.25":"2018-06-13T18:53:15.248Z","0.1.26":"2018-06-14T19:46:53.364Z","0.1.27":"2018-06-14T20:07:15.669Z","0.1.29":"2018-06-14T21:06:45.774Z","0.1.30":"2018-06-15T14:12:12.739Z","0.1.31":"2018-06-15T14:40:46.225Z","0.1.32":"2018-06-15T15:12:05.506Z","0.1.33":"2018-06-29T02:48:49.581Z","0.1.34":"2018-06-29T03:08:15.355Z","0.1.35":"2018-08-22T14:39:18.621Z","2.0.8":"2023-10-17T16:16:51.921Z"},"homepage":"https://bitbucket.org/samteccmd/fireflyi2cserver#readme","repository":{"type":"git","url":"git+https://bitbucket.org/samteccmd/fireflyi2cserver.git"},"author":{"name":"Adam Page"},"license":"MIT","readmeFilename":"README.md"}