{"_id":"@vectioneer/motorcortex-js","_rev":"85-3848372d8994c23463746967237efc38","name":"@vectioneer/motorcortex-js","dist-tags":{"beta":"0.12.10","latest":"0.20.9"},"versions":{"0.12.9":{"name":"@vectioneer/motorcortex-js","version":"0.12.9","keywords":["motorcortex, motion system, robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.12.9","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"a7f61015b41b2d43d59fbc111b4ddced97d3bbba","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.12.9.tgz","fileCount":50,"integrity":"sha512-YEL9jX0pkdKiPWXm802i6hXby4nYNxxACuskVAelmA9KbNtyd+2nKPpoDXuCu8nH82932yHRtt5xEpEYomPBHg==","signatures":[{"sig":"MEUCIQDubDBnzb03t94MZlTZ59UM/xY23S19yuM6DCBRceSC+QIgLRE06GYJ9RSc9OiLVC8+pCSyZ2XTjGWza7r7/emaAOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":829363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEOVYCRA9TVsSAnZWagAAG44P/0sLAuBB5VnFPNvBZ+FB\nSTxxHNOmbwkOoaXqTebYCYPMSM4AjzdTfOJodtRYqotyBi+M+BsRmpmFcJdp\nePZUfc+/veaUZQV6FBj2oORLGR4RBGs8VdpNGRI0XxcXFjSNGLV4dqvazOnc\nl0MlBnG9vOoIQ4sx4GxUhuf5XJ9r7awYBfmfgMgeHnlqZR7eSEWyoa5zpAlr\nbFyiHp4tcwRcu59/dx7TVB3kKh3bvwoBa9bHKOTYPVQCnzr5uEqyJ6Cu1dFR\nib10DruG8csuutQ1WUjf/xvOKmrWa+6gJZJG0q4fNfSp9KwyWGmoUXOj9SFc\naLoDdVk9ico03KbL4kH2XL7SCmIz5hIuqpvfT/AsbwtUaPY0NGk+a9ME8v5U\nMAgAWNB1SP2e8LEFYBMgWzSb9m4+ktY2N+pVTSaUwmlugBC6j71JSgIIM5vt\nEuwklu5mO2zyb7JIK5JBavWkkqO/Tejs1G1CpaNbqkpW9b6HIAmYMfm1UPXK\ngrLIpPPRVs5ZH6P9ZMYypaKGfIv7dSFIfcccdQyjnDp7Zv0m9KPA8EZiakiq\nESG7tsPzJdvJJqz0SR1fJV5krhLcjQhsn7MvnBft9ZktLe5gcEieRGX1sjNs\nHuQeTqi8vXVlRwN84JkGA8pBprA1a6eH+jlQRMiOevB0200Ge/9v7ZStmmfq\nHSVF\r\n=ZWQ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","babel":{"presets":["env"]},"engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"f95fd81a2988146f2009d1a7b737f1f29aa4dbe5","scripts":{"dev":"webpack-dev-server --config config/webpack.config.js --progress --colors --port 2992 --inline","docs":"jsdoc --configure jsdoc.json --verbose readme.md","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config config/webpack.config.js --progress --profile --colors --verbose","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdoc":"^3.5.5","karma":"^2.0.0","mocha":"^5.0.1","minami":"^1.2.3","webpack":"^2.6.1","babelify":"^8.0.0","watchify":"^3.10.0","uglify-js":"^2.8.0","babel-core":"^6.26.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","babel-loader":"^7.0.0","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","karma-browserify":"^5.2.0","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"^2.11.1","webworkify-webpack":"^2.1.2","babel-preset-es2015":"^6.24.1","copy-webpack-plugin":"^4.5.1","karma-chrome-launcher":"^2.2.0","uglifyjs-webpack-plugin":"^0.4.3","karma-babel-preprocessor":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.12.9_1544611158339_0.5451898420165291","host":"s3://npm-registry-packages"}},"0.12.10":{"name":"@vectioneer/motorcortex-js","version":"0.12.10","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.12.10","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"c7aac1af9e7303bf188f019227e5c751402ac3cb","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.12.10.tgz","fileCount":55,"integrity":"sha512-mcQRSWkUriWpwf/Q8ZbkpogbObGCfCf6IojzFDwCmGpcvt8IuUP4RNc7PTxSrTXYVbM2QDoK48SrP/ZbZWydQg==","signatures":[{"sig":"MEUCIHiYm7S8IQVgI7e3JJWzBdREkGeDegK3TVzxqXC2pV1yAiEA9LCbeubLwvNjCuOouWsK/nZqhUczXctf+WeKcKi2uVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1134078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEQ0PCRA9TVsSAnZWagAAf7IP/j/BRnw0+1AAJjrdzpRE\nQJPp2DG+JJN4zkG2CWxIAJztD8rxpHXwGoSPfTS61dMHVhshy6o1xtMYNQvW\nf25//IJyQ827jSuv9xNz7Lfz5QUdgknLz8IrsAYwaaGmTZA3/EdX4Gi4UA/x\nFJ5yqO+LByk1h9Oq74MTBHCzuE6P0nCQ+OHRgy6zh8H/uaid5i1S29qtI4f9\nk/xzIHf7qAQslvexeybEC8OyxYNbnaCQCgRGAgDy/n2AVL5yTy87w3/5OMyY\niIOq3b/qbTI2Fph1q3No4aB0L0EvYyrKfOiaIP2vpnCBEGAwUJGZdHovqxGY\nGw+NyejCCpa6zcsf8Sm6ciigY4StkUT+0xHBq4PnzvBpkOtW9MSYgumL0M1Q\ngSwpuJHuvkUrvw2dQ0ZrdoalRFfcxFfhaXrREQQk9bvdOFKN+WjN9mdxDM7H\nwvueltmsC9Z8ntl7kE3ojue/nIut6St8hpWn7qFLILai9GMrU8IHq5NcD0wR\nbnziAZueNGYx+lxDSsokd89Xu3oo9v2NrEEWVwMnHur5d6GolbMgh4BmRcy+\nl5QBP7bsC3Jt1EEaB15qXJzor+/nK1GFv0VYeOroPT/8qUk3szwFa3wPSWIf\noAnR6KIbsgUX2XcxtiJ5E8o1/ypy8ilJskk6RdPqYeDqb+WQmMEhbFCrGLQw\n3iBh\r\n=OGHs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","babel":{"presets":["env"]},"engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"738be7b001d51e52302714fb5115da783e1fbe04","scripts":{"dev":"webpack-dev-server --config config/webpack.config.js --progress --colors --port 2992 --inline","docs":"jsdoc --configure jsdoc.json --verbose readme.md","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config config/webpack.config.js --progress --profile --colors --verbose","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.1.2","jsdoc":"^3.5.5","karma":"^2.0.0","mocha":"^5.0.1","minami":"^1.2.3","webpack":"^2.6.1","babelify":"^8.0.0","watchify":"^3.10.0","uglify-js":"^2.8.0","babel-core":"^6.26.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","babel-loader":"^7.0.0","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","karma-browserify":"^5.2.0","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"^2.11.1","webworkify-webpack":"^2.1.2","babel-preset-es2015":"^6.24.1","copy-webpack-plugin":"^4.5.1","karma-chrome-launcher":"^2.2.0","uglifyjs-webpack-plugin":"^0.4.3","karma-babel-preprocessor":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.12.10_1544621326375_0.9280213360792835","host":"s3://npm-registry-packages"}},"0.12.12":{"name":"@vectioneer/motorcortex-js","version":"0.12.12","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.12.12","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"a2e58fb30d40e06e331a3446f726c22c0d1ecc5d","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.12.12.tgz","fileCount":55,"integrity":"sha512-YHIY5ZbaJb9a5vZdCr6b8Mt9crVeo8hMcA67YfzIE5jh5Q0Fck75y27oXWJY0GcUiqc5OatQinXTOdMPn0BV1g==","signatures":[{"sig":"MEQCIFRl+s8sDDPLm0zWiLDCdQZNsPxoLnSe2MZeyPdEy+CpAiAhyhNuU4ijceWEyDnqO9ImnjhmAWphVO4TpT9WbMVrqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1134100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEQ/tCRA9TVsSAnZWagAA4m0P/1DuJC7JjdNMCJ2LyzIj\nC+E27XZqdgqSIqhcB7VWmZLrv193No58jY4SXiXWxw6aNcdmZCDvDGAKzGwk\nQspoLaSxeCNIHTO7OAXwwLO9wei9tpvUKm9fZe063gchUDfTLb9bG/4bkQD6\nS4TvdHlwYoS7Pn1Sr8JWaOCi+M9Nz9oXQrt4X+4BAcyjZ/R0vaT6T/q+QbTP\nrfKqZLzede7JnuoTuo15nKFukWSviXytx3OV8jZEta4rPYUO4UM/T1q3lH2u\nsecr4AGtMKqThLqA6LyaVl0soXq7fYisggzllFHk/fkK+aFBcL5gyIic2Y0D\ntioxkYWCklEPBeZdf9fj+HBPKVwAFGcBXzN2EtJRp/vopfLLihn/gPWfTeyF\n231z8unRrYZGE58IVvOXA8y455TwJzzSzxXs4JrOGRkWubI4nIvmzx5Hqz4g\n7AN6pTvYPZAYPrDKQZ8izQDzPIGJzVnz8B1LmKb285F3rmwqEhBkEJHUCbwv\nF5GzAiE1St6Ox7ruT0aWvz15cu74DbcDcUAP8xbEa/MxK5j4PLGeK40pFGxx\nZ0QQy8lLBiOb4h1W28/ZIKkVI6Nn1me10flOwzDrQdB9bhK/kuHTFUPPwrLs\nDwEBe22PHsNtQJJ5SSehNuZ4+SxT+b1tU12KesSHnIOa0g1MntSnaIfBM2xv\nAnu6\r\n=CkBW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","babel":{"presets":["env"]},"engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"6c3be065f4bd37a0e20dead28abbe34d6d8f9162","scripts":{"dev":"webpack-dev-server --config config/webpack.config.js --progress --colors --port 2992 --inline","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config config/webpack.config.js --progress --profile --colors --verbose","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdoc":"^3.5.5","karma":"^2.0.0","mocha":"^5.0.1","minami":"^1.2.3","webpack":"^2.6.1","babelify":"^8.0.0","watchify":"^3.10.0","uglify-js":"^2.8.0","babel-core":"^6.26.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","babel-loader":"^7.0.0","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","karma-browserify":"^5.2.0","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"^2.11.1","webworkify-webpack":"^2.1.2","babel-preset-es2015":"^6.24.1","copy-webpack-plugin":"^4.5.1","karma-chrome-launcher":"^2.2.0","uglifyjs-webpack-plugin":"^0.4.3","karma-babel-preprocessor":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.12.12_1544622060469_0.8509489028191077","host":"s3://npm-registry-packages"}},"0.12.13":{"name":"@vectioneer/motorcortex-js","version":"0.12.13","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.12.13","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"8130734b64810dc741155607ed14837aea04f2ce","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.12.13.tgz","fileCount":55,"integrity":"sha512-nu8LS2ZGdes+TETtXJwGhQVqs11mW75EpWgQOmBiJ3Fy3dOmlacbm4XNLR2DdxWz0+bxa4OI/6A5SGpjRW6Q8Q==","signatures":[{"sig":"MEYCIQCzE/9Zv/Z/lPTa8pDLn/4cnQe573ht9JlNYJFY4Ep9YgIhAJ4/8zke961/IPBN7He57dMXoaomohpeowMoBSP8E3c3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1135435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcERvmCRA9TVsSAnZWagAAkHYP/00bG4zV97vpAUwbjOAp\nDRYA6oULJ+v2xVWVV810KKPuh8CzMr/6O1SuItt31TvuRnZNvuTGVYzBtQp2\nyt9kzhCWwPayiI2zlcSXNKLDiy/zAXw6Z1/IFJfGdD4R7GFiGqaggUcbIR6p\nAocM2gXu6qBCMGzRXnkQU39sakUvibvnwNsbgfjn2+nWTWuM4bA6EcRBDPVl\nRUMbCKS7ql7ISY3CM4dUwAkrzmV3cDWoffUtA5NKIbtLyDdcpHwKZIMmLBST\nWCUtQLhoDVAdbyuAPVMWu4G/s3H1LFWkHNLwwSq+iRNVlrVInq+x7O9u05tP\nwXBw7ZpWWFNfRehAS4INja6iDOe2/ojQFd9j+MFjjB1xrGo2MeUYDTFJzcCx\novXOuNHmocO0pajMbDqpIbtPf1ESqJoYwmTY2iSdQWQuqke9aTTLsPWtDETd\noLnP2mLu5tVTwwnZC2MdxNh1XzRj6bRtHHbXPFNt2FgqKDLFGxINEHux07Em\nKZrUStYcmNQpmkQHCOEyNPfkI3+RuJfB0Op+n5va6bfpBCsmvBOB2SZEbiJ7\ng97dvkiKe9IrB063PKVwHQPQzvQ4ngIlH7czWVNrHldV6TP1/Dsw6ETp2N8i\n3/IyYeODSXx/75UZE+gpwS01vIGXrLr58v/FU7rRTcvUE4EVDqQVIHWVSCsr\nJaah\r\n=vuVx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","babel":{"presets":["env"]},"engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"4559d89a802916d243faa9fd6572f220f079643c","scripts":{"dev":"webpack-dev-server --config config/webpack.config.js --progress --colors --port 2992 --inline","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config config/webpack.config.js --progress --profile --colors --verbose","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.2","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdoc":"^3.5.5","karma":"^2.0.0","mocha":"^5.0.1","minami":"^1.2.3","webpack":"^2.6.1","babelify":"^8.0.0","watchify":"^3.10.0","uglify-js":"^2.8.0","babel-core":"^6.26.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","babel-loader":"^7.0.0","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","karma-browserify":"^5.2.0","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"^2.11.1","webworkify-webpack":"^2.1.2","babel-preset-es2015":"^6.24.1","copy-webpack-plugin":"^4.5.1","karma-chrome-launcher":"^2.2.0","uglifyjs-webpack-plugin":"^0.4.3","karma-babel-preprocessor":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.12.13_1544625124067_0.5564105175861327","host":"s3://npm-registry-packages"}},"0.12.14":{"name":"@vectioneer/motorcortex-js","version":"0.12.14","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.12.14","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"f5dd966e8265a413375ffaab93385fc01514fae3","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.12.14.tgz","fileCount":55,"integrity":"sha512-6jGhKg1PiXzpeTZri1wyz+nDhtTDZFCXwIkQmLT6cqpDzhljnIlVBOlV2fkka+f+vp6Tycv9I7RbeDQW++qWUg==","signatures":[{"sig":"MEUCIA5s5AoNPXs9Z3ve3l0mYTvzff13NIxpSwKWriYcgRDhAiEAlUuaVVuXi/y/+NWpU29/E2hcVFZ9hjhprS8fP5WoqtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1099622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEly3CRA9TVsSAnZWagAAoAoP/2YpAk/v04QhTDeab2bl\n4lQYx6alcTOz33VyU4WPHx3KlbJGZG93bjBwUbXMeiaoi/jfj/xXESNGrayo\nN5l/NaJe406O/WBDlPvdQ78jO+aU1ha6wqACL93vyvIF2Yt11++YZZ6Jxmz4\nUYh1R7RnQum6OcoS322PR+BkapuMTHT2INgUU2/T68orZBWqVPQG5094nUhz\n3zU4EB8pPgxgULjvFUeAXeBp1SJC6QeNqSmVs/ATMPAYRTEr9I8CLvYgFYaH\nzfeSbFQieUCDIhibPEv8VIKiTQ0+soXKFDyl63i+B6dDzPvGkrOSRYzrpIck\ni1NGKj2GZTXny/99hz2P3byTkdgj9qU5JfqzvkKQ+Bw5GZH3kWH4/zOpBOQS\n7/wp/przjWHZeTlOLt8c3qIfY609sAS6vnoSqaIcr8qHfizuENMsb7kH/AS3\nxkkOfpB7gkqiagi86tdSvQ7NSldzUUJ14yf7+zo+BJTu+uBVWL7vdwfBmtlM\nzjwDMpFP7RV8CdiIfeAaD4bq/wERZEI+DwaMEgukOGktgfmKjY/MXUbcO3vU\nvVHwt4g3oAANwp/4PsQDEhQ2dZ8xC8OlzKhoyf3vcE3XNIfbNdJfGGJG47AL\nzMpPYIZBWA+LwqBYbFp6PDcyn/rMnhKRAgTbaPapQqUtzaKCTkStwV4SmGdv\nEVTv\r\n=Vwc8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","babel":{"presets":["env"]},"engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"1d0777c799b6ab7fab69db6a1e0d4efb9d50c854","scripts":{"dev":"webpack-dev-server --config config/webpack.config.js --progress --colors --port 2992 --inline","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config config/webpack.config.js --progress --profile --colors --verbose","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.2","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdoc":"^3.5.5","karma":"^2.0.0","mocha":"^5.0.1","minami":"^1.2.3","webpack":"^2.6.1","babelify":"^8.0.0","watchify":"^3.10.0","uglify-js":"^2.8.0","babel-core":"^6.26.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","babel-loader":"^7.0.0","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","karma-browserify":"^5.2.0","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"^2.11.1","webworkify-webpack":"^2.1.2","babel-preset-es2015":"^6.24.1","copy-webpack-plugin":"^4.5.1","karma-chrome-launcher":"^2.2.0","uglifyjs-webpack-plugin":"^0.4.3","karma-babel-preprocessor":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.12.14_1544707255062_0.8438542037547498","host":"s3://npm-registry-packages"}},"0.12.15":{"name":"@vectioneer/motorcortex-js","version":"0.12.15","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.12.15","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"ae7e09012d69f1a2e5e1aa45e13912cb4b04c7ff","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.12.15.tgz","fileCount":46,"integrity":"sha512-dgpXjhge4E62vvqECkdhriGeHm/86GkvBttP1JplqMOXS41rrMIV1JR1w8uJMhKboF/9st/xs2iAlqATOFCsaw==","signatures":[{"sig":"MEQCH3t38teohbUiv1cKli4OHyEF0XO41nyGRO1hYGHB4DsCIQCFF54CCF9ZaODm5eK2CJdFraor6/kN4Yolc89LuxIO5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1077301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcE8tvCRA9TVsSAnZWagAAZf8P/Ro5uHiJFmWMczbkk42d\nz0SFpgHUjaxl6ujxWaHnOBVUYQs4/K1mOIUC4yhHgPkFJkaRLocBUDFqX/Vq\nJRtvGJLTg4n/e0ax6qtqX6Q4zjEzSXygt6uogH/Pbu/Drqw64hrHG1eDU8aN\nqhDtzwEUFzzEUj2CB+h5vjZdphyqcj6cvPKFIMAbUeXxz62wsiw583h0DMLB\nzSDi85nuVr/moybl8iWcKZi4+YO8zPsESWzidmOVKoEIfrcNU9TQLXeTndlx\nYv6LTpbfYP+v1d17lge6AKdxPE7AOV2EzLrEGrNRW8W8unr08gTxoFz9alXN\nu4H9IAT+AxFbZ9zYO+2W3OkuvxH/I+BKPYea21xZ2EXXuBk2Lq/ptqpKcMXK\n9DRDdmnx5HztVeQA2BanGsVP2I6h9pRTp77AoXceHCAufarh4p8RFwolZJ3c\n3EtXZgwMNcJrj/OT5ZusgPBGjKCrlMOzT3/G8uUm4LXkbZwb14rUnt9K2K7B\n/8EiaL3H6tRvswa3ekn1Ne2QKZ27SBkZIAXSp32kUHztQdCF8dKiTAS4CGYr\n2PNaHTBZMGXnFoyO9QcTdPUQlTPzpubuTavRQKioi0MwLRZnzMZE5G1ChEfG\nwnSwl2qwJy/AxaKldSE2jJ/jbM6ob9vS8BXntTtVj1E7tyslL3kT1yV44Lr8\nm2Ve\r\n=yr/C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","babel":{"presets":["env"]},"engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"73d52693ea6f921fe473dd5372784188dbeda40c","scripts":{"dev":"webpack-dev-server --config config/webpack.config.js --progress --colors --port 2992 --inline","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config config/webpack.config.js --progress --profile --colors --verbose","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.2","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdoc":"^3.5.5","karma":"^2.0.0","mocha":"^5.0.1","minami":"^1.2.3","webpack":"^2.6.1","babelify":"^8.0.0","watchify":"^3.10.0","uglify-js":"^2.8.0","babel-core":"^6.26.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","babel-loader":"^7.0.0","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","karma-browserify":"^5.2.0","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"^2.11.1","webworkify-webpack":"^2.1.2","babel-preset-es2015":"^6.24.1","copy-webpack-plugin":"^4.5.1","karma-chrome-launcher":"^2.2.0","uglifyjs-webpack-plugin":"^0.4.3","karma-babel-preprocessor":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.12.15_1544801135292_0.9635541213126448","host":"s3://npm-registry-packages"}},"0.12.16":{"name":"@vectioneer/motorcortex-js","version":"0.12.16","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.12.16","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"a7889be68f3bf281206e287995b08e445d83b196","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.12.16.tgz","fileCount":52,"integrity":"sha512-JhBAmiOQARo2OdfUe7DXV573WuZrRuS1gYPrWkPuoX4Vs5qZt9Fz3+9Q1JclWN790LJCN3HWy2s3f63yOTgF9A==","signatures":[{"sig":"MEUCIBVlYyMm4Z0RanD9pAR41lE3hh2n2IG1cZ/CzgWDv+FBAiEAs3YTB50YXTFC0IKkF/pZx/M98NcNZBq2RYNGpcgeZgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1125098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcE/OsCRA9TVsSAnZWagAAwJQQAIquO3X8l1ZwmJdrobrI\nOO9nCqqT75XD3ZsJBoLOJu2z0TJJe66Ae3TofMc7ZwezhipcGlexD9Ts7Hcv\n4TeZKPax9L5caRStrJi75qNQKzjviZBELhZrM8oz/m33Flc8yp7l0O+9r/a2\nroEHiVqCABGy+NiTQxyo3tcEySUy99miyXd2xIeilbizyfinA4PRFrVdT54H\nZxl6rnYd3jtAIOTPbxq7Q+L7YgW3AUY8v/12wRoy/kGTpA7eAEZhoxQMgqBn\n38loS4xaA/Gf/eaStHGyh3lyCcxE2Q4fUf1dlBSJzJUShShnOK8VyfCL3Bui\n53JFCeA6pUefOilITeH0Faq1JUoV7eGG3s6EgWBwHQNje5pjYOeP6w3Aa6Lw\nL2d7WIlrtEM+iiQGjolkK4OXPrAZ9fKLVxIaVk8AUQ46VN2VPBC9bgFBuJ+3\njBdPBmF0y1Yxn+XWiMN+T4w+FYE9gKp8lF7ONWgylDU3ctknp/Fgoi7F65bV\n3KXC/lNP9zrpcy5JrGZjJiooPEJ5cufJJ1LBMK/evgZGfedeus1jnXBke1WN\n/DV52z9ShcHiCXw7a03nEh82jeaN3y6u0X6w0jvPU0H15fJspkC3iKmQRCSa\ny7JG2VWrPhLotqmtn11a9iQHuyCDthAVO3XuD7WOsK8ZzO8ToXl8EQPO8hAG\nucyU\r\n=jLny\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","babel":{"presets":["env"]},"engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"c12c9cdd05a385ae5e30917347719f840c884c39","scripts":{"dev":"webpack-dev-server --config config/webpack.config.js --progress --colors --port 2992 --inline","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config config/webpack.config.js --progress --profile --colors --verbose","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.2","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdoc":"^3.5.5","karma":"^2.0.0","mocha":"^5.0.1","minami":"^1.2.3","webpack":"^2.6.1","babelify":"^8.0.0","watchify":"^3.10.0","uglify-js":"^2.8.0","babel-core":"^6.26.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","babel-loader":"^7.0.0","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","karma-browserify":"^5.2.0","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"^2.11.1","webworkify-webpack":"^2.1.2","babel-preset-es2015":"^6.24.1","copy-webpack-plugin":"^4.5.1","karma-chrome-launcher":"^2.2.0","uglifyjs-webpack-plugin":"^0.4.3","karma-babel-preprocessor":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.12.16_1544811435332_0.13294100914770057","host":"s3://npm-registry-packages"}},"0.12.18":{"name":"@vectioneer/motorcortex-js","version":"0.12.18","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.12.18","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"f792de0542dd793b9df84b4f966b79b8c183ddbb","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.12.18.tgz","fileCount":51,"integrity":"sha512-uQUwOBomIOzti//WA5FYoH89ToFahhN+tLwkzVeBv+E5wl0B+J0AkQxmSAwUdIEq0//3jXj+kYVhnRRMsJ4/4Q==","signatures":[{"sig":"MEUCIQDYcoCLKsGVOm49zIUi1hwC4BhYgqdofPttUKANXLn//wIgUtzBn9pEVnydomvHALAUv3EQP57mZDesEAz60Ju9gsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":636733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSIQzCRA9TVsSAnZWagAA0LQQAIAOaOZNHVpA++2mtjE3\nTqMXF7sEKpNm/F8rzxpKUY76yjmddnfCE19zL00I9nfLMYjITcqUU/39cneN\nz57MJ6h2AllPiOsgDk+KNP8P4YSCOnsddpnk6rlsUYIeCUG/AmzKZwP9qfih\nHraEh+A/LVIzKoXc2W2PqCXn9SHgsrpNH4x1eNgb8sIzMlMxz5TaAbmWPWp+\nUunkReKKIm0iUvUkeFzfKj0VwWgVjF/Ye/poh87vUCRzMAqMRPFm2p4i50JF\niLYjevxxoGwIrP7qyRH/gORE7wyQDo7MOU8LcJYIokz/Bpz8WiLkDjoyN7AQ\nyRzQzoGrKCwLvJORO3yaq9OO5wYV5U1FNpMNNfTJS+ZzT6Df+tvUGg9p35yr\naH0nJ878P1p8UoMgXxTwd+X1fGE8x9MJ5h4kukowLhqfvrldiq9YGUxCGjAZ\nPJCLDRUx7jcMGNP66ep9+4uXQEAGKXgbXN5ZEDSADNWjZh6PcoEGTRX2fSdM\nQ9t/kXX6E4RVlHgwRcOXWqFGSI/10Q3fS/ryWDYMj165dgJFMbj27UnYIkHX\nHl3ds1W7SczsAxR+CawKfBltx15rdqc8RemTC6+9PxRU/Xtk0vKiwlufvnOk\nvALGch2Vwgq15pdXmkDup9x3DAGwz4lk5coUa6HG78WJ+tJwWUDTXvzTcl65\nsK7Q\r\n=kIuB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","babel":{"presets":["env"]},"engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"ebe1b8dd3e080e9c0b73dc2241597190bd1dcd60","scripts":{"dev":"webpack-dev-server --config config/webpack.config.js --progress --colors --port 2992 --inline","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config config/webpack.config.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.2","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","minami":"1.2.3","webpack":"4.29.0","webpack-cli":"3.2.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","webworkify-webpack":"2.1.3","copy-webpack-plugin":"4.6.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.12.18_1548256307449_0.1925994216388296","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"@vectioneer/motorcortex-js","version":"0.13.1","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.1","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"fcbcfd26e78da84711a7923ddd0e0730bb071ec4","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.1.tgz","fileCount":56,"integrity":"sha512-SHBok97GRaWY5LX8xPgHgj6sNT3XLjb64GU+c1OTMw4MoIVMxZuCVACtBbgn5gx8i64vTT3csVSD9lSMpDqX5Q==","signatures":[{"sig":"MEUCIBzc/fGWFvBngN+l4pQFX2JAyoGt0r10uM4lRAQU4IRlAiEA/T/hVajySar/PaA6PBlkXWxxyfmkbGCGK49Xh/u+DPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1198386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbBYZCRA9TVsSAnZWagAA32MQAKBN8RZ2S4xPuMHbMrP7\nk1A7fJWYo+PVR1+TNSnECavHDWealleZ2DiKR0nOk/2N2WaKL502FbsuWV/2\ntmAvh34/hqmWcNPoVNRYg1QsHlFWdtR1FhBtTKfe/+GrHhrarHODbuX3N/9H\n8Z4xSJWywOsIxrvbbbcT8Qh5vvqL+ydE84WAM5h1iL5DXMHronY2Bp+6IqTE\nInAe7p180WjVDjPHOzfiRsDhALc4qHU2hGv7mWF0LDxc3qJSwx6BVZESIuPK\n8P2CCB4HmUEXYOt0iDBYhf/+nAasNsJ9a/S/Bb5w3wkVSCVPnaGqCQOuE+RU\nPk2hlzLmDQlGFYb5UbVb7VBDQ6MOGMHRvuYlZNgBVVT1jkDLbHl7MQBh6dRU\nX1X2+4EF8RKkXRDbXljvtwICQWEcy5siI4LxDt09fhyNHSO9zl/pAAwxMeK9\npZjSZBKREmZRpcDHkJMF7y6MHfnrkivg+x77X3PKfKr+W77MAfm72P5J2x50\nkmg0mmWQ/PSRTkhMzerVQwAQF7LKmWdyWs5SeuYUXORHhd9fBgutbHcY9chT\n/BYuvGWVBJ7ZeBgVYJg5lMNgkeMn+SlIitFeUG9XToZeOBOmQGonGDbDzRfg\nnLQXjdG1VSVaKIO6+EoE1lhoE5nkAre7GvokMonorQ/+lVUEiODEIGJJDW83\nLhC5\r\n=jfj7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"5066d296047a7de93c592922f0a422b52c7c1225","scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --verbose --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.4","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.1_1550587417109_0.07676662330355977","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"@vectioneer/motorcortex-js","version":"0.13.2","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.2","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"76fc8e1ea2d2a3a715e7900dc4a6b4ce98c2b24e","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.2.tgz","fileCount":54,"integrity":"sha512-pjr/lc/j9DPQI/pcKab4J2mxjLZlypWdua503aRDWf4c5fmJULq2gnOS5HxEbNP8ChFKp/Qd8t01RVU8ZPmJsA==","signatures":[{"sig":"MEYCIQDa0rOINFRZHeOZi/Ve/PwADVJImGSbc6hELmtjXeUMswIhAPoC5LfVJRwcGokzY7FOqVhYsTOalPDDANluUlZUusLo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1199229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbBiLCRA9TVsSAnZWagAAfaQQAISuliH/cLqaQsMfmpFj\ncvwm02QTHf8TqvYdxKe9qM+buFefBBAVOtKMWSxlmz/+4JkIHaX3MBfoPCon\nnMuEgKHQe/QyQBgkI6wC1gN/MGOR2G6J0MRawM5crl66OgBv/7QPJWlNtq6d\nyCUFPBJn+X8TE44yAAlueIJiBNg2FBqrKCNJtPyeLw7zibXFyJB4mDf1aiAm\n9wGHMqWfHFYhqk6bsOFXXgZD216N9dRvZaqMN+ksQGgk1g1VMA5IZi+KGJ6v\ntYP7l1Re06guv1Q39zPOwJhPIf8z6ll7ydgTkxUF8cOZSYNnE3x6Gmvg9lpq\n9Pq4TC8ij7RGCn33X6rV6Ca5DMhrZvRKjVlFtbzclDgC9SRh6jT9rOLssnB4\nju8AlYAid5vEJnaNvQPteq38oss9cfXJFOdLkahrdsfWC8U5CvgDviNjQb+4\niqgfrOmdECXG95wGW5jh+50hnMk250erBtJIW/6L51oSDINboDZQVqXRzjho\ng4ij6IjHmdcXlA9a5K1KT6ApH2zIpugcGc0MzFdJu4Q7plyNbD+IBx/+Zy6h\nGGcl1muBmmIY5wBod4v0X4pc4XZA3P/775UCYNKbmaGakaK66WyTSLwcfAjg\nS9RLJGNKV0EdrAj+M0ib2gEU2Zs9/NAwabf9Yqn5NEWygBoHYglLoz0jsZOV\n9cAL\r\n=qtwA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"ba2070e26e8069f3f20c2ff14a97207740048932","scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --verbose --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.4","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.2_1550588042527_0.18528140822503447","host":"s3://npm-registry-packages"}},"0.13.3":{"name":"@vectioneer/motorcortex-js","version":"0.13.3","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.3","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"20bd48329dc0b08f5d86e00283cac334f6744c41","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.3.tgz","fileCount":54,"integrity":"sha512-l6hy4+FtVwx1EV5oFG5qh4EK4uJjGVtUW2G3l1W2Kup/HMoj6Vmh5GxTfRq56xqdAGRp77Luv55nMbwaIvFCaw==","signatures":[{"sig":"MEYCIQC0aasAn0OpoCcsvPRksqqV7IWuTuYbbzii/iqeGrIxmwIhALYaqncN9kEk9w1o3rhTdYIxHTNpI7DBR16/FRkGyfZx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1199226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbB5qCRA9TVsSAnZWagAAYlgP/jliSETYe9jV1Zujhrs1\nx6+swgAs6pD99yAWDM/3W0bmx9Z4G0LsGqUCWEidkijlKvBP7EnljilBZdvK\nwiiXGRCARM+Pqo0dAUeEKajTzrq4OxbKgCBAlJZaeXJCsoMkz61OJISDQW+/\n0LcPhwJ+vb/gSmonAv1kgTEqT2zwlxQ7FpAFyfhg49KbTDY54ooXt7Bp4W9g\n3WsDQdGzsJhBUa/Iqz7rCfGinhS0oRd453PQTU+iPRtbhwMe0UZnjWpnjBuP\nyiPqbyImjwwnZZ6++fa+v9jepyup861SZbkjgPRAvDz99wf3i7OkvRMbu3VM\nyYkUeBn+AMsjCyJuWBpqnfVFOO/FhArUH6udlwJGL8osPZLVATEC1Cy3I/Cz\nvFVki5Z8doxQANgGDOBw0+8C0ftipBTnC9v+p7RIU6yOmzMm3+fSf7pwmDcj\nng/2AnrR/7X2ONINU3Brv6kysmpHLs6pxvhTHVi7ZyjD+RfZN3pWruwXvMSM\nTTiB9L2zPm50nCnrTDkKs1HC0O77g+cTYZIhvXHlwKXiwv+Mfy6XU1JqWENA\nrDv8fKgR9Lz9x2z35xjUstvBmOmArvdFdi8S4eiUbFsa9AOvP0TmnFyQHqso\n2IOJ49J94Ff06zoSrWH55ZDh1fw5hEavhLrU1jAEQEJOHb+lTPLa4u3scTGU\nvSjH\r\n=lUgM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"1f410e9a546626b4f7c52848159c32971cc8724e","scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --verbose --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.4","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.3_1550589545390_0.0969024810008039","host":"s3://npm-registry-packages"}},"0.13.4":{"name":"@vectioneer/motorcortex-js","version":"0.13.4","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.4","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"d6cd88b59e89d6468b8c8c367522f05a7ca59e25","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.4.tgz","fileCount":44,"integrity":"sha512-Ww1VAC4UQ5juKLgdYz+VhfIhp8SIncUvS06PT+hQ9xlCp91/Ct5T+M3S8kvDtKI5lUnN/hbMdT8vbDGhTj+clQ==","signatures":[{"sig":"MEYCIQD8yrgn6c5O6MB5lD/ZTewBLe1TtgtaTpvPC7fXONFhuAIhAK6yU7laiBJWuNjfCvuf2a8q9LOTja7vy9ScZVrPtDJ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":769892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbrygCRA9TVsSAnZWagAAXAAP/3Xs2wbbF3sDa26M0la2\nTZvXjXlRySpbFwoKTjZY2ODDqluYTD6/6moDsYtJV9+97WEUnluG8FHR0VHF\nE6s7XE4reCNkb9NkvPjRvYJw0MAZJsLdjI6cbOMGWwYYGyrOakM2ga/2Bqpm\n98SlJM3iahnKlI4MTaDQ9oENVwxvNHDRSQrCSFdD8EJNqcY0DkKrlgO/AFug\niJQn6jkLcl/v1hx/+mD3toNNTC9A+Esu+f0OiuV9x6Ql/IEMgPC5kseLC6rj\nXAspVNvGU9KxJp+9lSqdR8+XFszQZ4awvEjR7Krkf8igkAbNijotK7ZWE93L\nIC+DRWh7T8NGwKuLZjnbvnbhcDG8pl+RPy5I5xgKZHFgZNW4kJpA5qCg+F2x\nMTRUg0lZ1cInoNL8TPCWEfl5O8071ZEULA0h/qwyndM0lI69O2BL2ceOvpC6\nny1EXVn97ktPLrwXKQnjQn0XiXn+g6QttUFKf+CR56dTDVIMmI/pKl2K8OOS\nErtlQEmAtgqFgn0LmDABQAqzHBULR3BW5EX2jfoJFL6SGthq1WrMoPrR2cxM\n2Juaw54WoLjCSkGzCbrm6xg+S/du3/vZBvpWEFGDpTiymbGdgnYUgvDfBWaJ\nMWpN0yuRXyal40Ff8OiJ39RJGs7jzRl3imC4jrbV5w79KndwKRN/hCqaC+Dd\nz64P\r\n=9Llp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"cc8d52ef9a2454a7c3eb5742df3fd79276589aa5","scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --verbose --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.4","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.4_1550761119433_0.7614264933576858","host":"s3://npm-registry-packages"}},"0.13.5":{"name":"@vectioneer/motorcortex-js","version":"0.13.5","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.5","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"0f1288b059c49b249d61f2a5dfafefc623e5eff7","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.5.tgz","fileCount":54,"integrity":"sha512-LgrqIetWz/VZ+9IdHYYrNYyqfeFSSr3SXSkT5984am/KhAG4/te7tKTb/TN8g4zxOPWkHP2nDQfs92JIAKLVzQ==","signatures":[{"sig":"MEQCIA3teKtLXAhqMkuiqwXcTFhmrhYzJg80foObmenPMKIZAiAhy9Lz3yBP1G5nYcczXgRUDOhoivjK2lZ5si2NLN8Lvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1198969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbsR6CRA9TVsSAnZWagAAaVsQAI06y6OsHe5jiYwivW5u\nyXrgCBu62EX8GSiyT/cttXoWqTZ8DWjh2myuKyPsBQtxnNSKWy7vWp0unVfo\nF3fh5+05Pyitfoit3EcNzOv1waggOqSTLnG2iUrl0b//UxGVpAr73UmZl8pM\nTPtzvxFW23N2pVwpmki5q8f4c+Lxne7ozO+kVPAhh37qyF9lu56aAygaVLXu\n5ki8TlMd3IDf/firR5vi9a04S1FT8gZ+Bp3O+fLMb5+uXVvdWvpyv8v+QNO1\n+k6AQIt0qLHn+x+TsX7KCP9fvpCA6vge5iCx03auNnSJSk0PLdUdHR05VJoS\nM4tiNV7TqYxHH2cRHKQFPWmGW3zm3bqilGxl8n28Fba1j9VhQTQImQ4V1Xb9\nyF3fZbwSKR3Yodl+QuuZNElJAVSzWQkIKNuPXZjFEVwu7YQynZ0cBUryAVor\npIZoS6W70blYtNOCkz12Oxn3sBX+Kc8T3p7N5iigX3kQBzifoJwWSa8s/xHS\n6ucpH9gssz6Ks/+tboOfWwiJv1Z45dV7jus/8Bc8o6EBuheOBtEaOF4K1ONV\nbw2HKutwSY27wybHNTVff6fIqxl38jL7bwGqsyElV8C5TZ+GdgTXLC711uGd\nzzyyi+KiKS+E96pvnkeb99/7p9z32wZ5v+CwzGNubFZSXhZHy3OWGPURND8d\nCEFs\r\n=cb8m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"8e0ad34d1b374c804a694ecdcabdfcb36eb4d0b6","scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.4","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.5_1550763129717_0.19109678239432104","host":"s3://npm-registry-packages"}},"0.13.6":{"name":"@vectioneer/motorcortex-js","version":"0.13.6","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.6","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"3d56610b65b4ae87e82e803e317f1db42c04b852","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.6.tgz","fileCount":54,"integrity":"sha512-Km7ZQIYBTUEY6jPP/fyO92c3T/s0BYh6k923lQizwpMcthQq6oSLn/2c8+z+E7XGQslmM1P/iA3kDHMD6Fq4Cg==","signatures":[{"sig":"MEUCIFK/93UJpxdDcxfZu+/91DPo2zAGTq5qhQxgoJtfnspjAiEAvpCEhyfSvHdp4snwSrqXO8NolZtEIQqiDY4v+vhG1U8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1201484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch3VKCRA9TVsSAnZWagAAh28QAKG7LvZU8kzB/d875Wd2\noQBo2LODk9+RXLbMPoFbriUkQlsEsdCuVzl+xY83kGbMzpYPj/beBc8vhtC9\na5zG6mNxFuPsBuKGpXw8w9LxrysvD2BRLKMxRHQqKEBSB5PWD+XCyGkjAIdI\nNOnd+X8sI7qpwnDarbgtKX0C5XPn7S550MuHTtmMkSL5a+x3f+Dzlu7HxWtE\nMWsxDy7L6+fLwLKSmxJPTI9+qNX7RNHsFbY+YIzvEeSnSjD87dPNE+6vfV6S\nmO2gws5AJ/AGAQJf6jT7KZQBZEiGm7Gt28CuyWqfGFM7fwCMiOexf2+R/kX0\noxWy8jk2TfYou4TAMPyAyy2fLx/SDJU8tIh4j5tGUJ+04fWoXoM1SkPF9AN4\nGF/AcHLxsYVuuqi/MWRL+nyhxBjtbvdFFuje+9kaA7W0awsElviM3bhcSdNE\ns/YW8Y7JGbUvtMrC56dbefI1g5houSKh6RyEixmyMRgjz57s/PJze0EEM5qt\nCrHNxlr9B93DqQgUpj6UjFb4Cs0+Pw+aTje6q7BvGaWN++j+tsIj1JWjkH73\nKXCJ+eH6msXJVEvZ5+h7/WketUqOs3x2KDRxwQYz/RXZt0yrvXBDO9RvzDM/\nacNeBE3ft79gR9doPm3QipfabVXe8vfTyxu9M2iL1829f1KC0ou4Jos3fV3o\nI+vT\r\n=Nyz5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"8e0ad34d1b374c804a694ecdcabdfcb36eb4d0b6","scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.4","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.6_1552381257908_0.7952752365180016","host":"s3://npm-registry-packages"}},"0.13.7":{"name":"@vectioneer/motorcortex-js","version":"0.13.7","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.7","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"f3de8677c7c78933be4814081b1db398b6dcb9c0","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.7.tgz","fileCount":54,"integrity":"sha512-VrJGcK+GCMZuin1lgi5bQem83xzXda1ILRfKCYCswP+Xw94aJLjvkdF62blTZefDm86sxgCAm6G+48t4CC2dGw==","signatures":[{"sig":"MEYCIQCPy+MZyyphqmF1pew7R6hBuERpFDTBLJ4Ud3VCVo/9MwIhAOFjOBnkBDremSYdWzJxeKmGPcXX5OvuykO1N58kLign","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1202156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci4rOCRA9TVsSAnZWagAAmaoQAJA+kvkwucsNnJ3tfjBo\n4Vjqg7V2DChdde3Sda7ZqPmYejgsTmqfuGYFVrPfGvEbaq4wlH3f4IS2b2qK\nK++9vtqUcb5D1zjFSZs+4LTWLvLobQaNTYffvm3zuqqJKyXNELEHvGNRno0G\nrSM/p5fIgwKpljo2lOJDow8CVDlx5xbvsGGYxKyn1DuXg5dyJ6JwMXrHFh6B\nCvCt/6ImCZtBOEGrtXrfi1MJiCU9dfUkxVDfGk3mF6avRtxn9D+/FH1y7Vgm\nBikJiOCSbSK4TciFD4q4B5IEaMCatiE4y9DGUpq9P+KwL7IOdHvvkvWnpuVm\npHAfiThKxOeKu8G87QxS7uXFbJ71nMBetyP5Z9xrwMNgiXp9QgRblf1Zrt03\nF9+xqJ6ZjZgce0IPbUbzWfBmimd55s3Sk8OjFvALgLOINYlriTgCXcbgwriy\n1z0z4B4BOGCHx5lKHZTZ/CbQS4NQG6P419MLHvf4Ma6YRawQWlayaRzNnJhj\nvBeFWTykcwgAa5SLIq6Oh1q/4yLuWDQJIk9VZ7B0aqyLQ5XmiPrBktp51SyO\nL4HRqUbC9WhJ5sDJLGYXvaJnR8WQSn8SVO30dOMcUsP00UzmuMpLzlQyp9IK\nb0Mx0JFO3K2ckcdrXIpBAMCNWtx6lzzAwLOwdzxrzAa6T6sIa4uSm8fdIuwc\nmDCc\r\n=M7Zu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"e06e3dda288e117544f7514b4d5fd27c4b46ae51","scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.4","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.7_1552648910099_0.969670677641477","host":"s3://npm-registry-packages"}},"0.13.8":{"name":"@vectioneer/motorcortex-js","version":"0.13.8","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.8","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"fd2bac12b26b013d3f28e7adb4232b38325829ca","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.8.tgz","fileCount":54,"integrity":"sha512-guNZi5b6BUibjp8iVVznZn4duoAsZTTM55OmOMi+praiIxERTU6sOeeJhNbxf7ZtHtQwmrpzRGSDTTziNsFWVA==","signatures":[{"sig":"MEUCIFV+5T+GKrh0nHcqSBY3uQNoWhlvaCJqm+Pj3m9cXXD0AiEAg+XrJnX+pTdDhiBP0qVJ2jreWr+8TpZkKCu2HdTP/ks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1202111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci4scCRA9TVsSAnZWagAAZ0EP/3bwXrjQU280k0Zqrxhn\n8zCkTOGYO1y3AhzC76w46Gai+9jIqYNzh5Ojsfkty16d6sWeVc+h46xBNiRd\nFdzqDoerlsSlQwUghfLR+zGzA0K9i+z/GWqnfY659sYQla+vnwMO4YmicYhH\n1EKdiZNv/c73b423jMKC+LvmV6CAXP9oWQ/9/JO5NsMuevKfo7DZ4Nfj9ozY\ndEDsg5HJ4QoVIVJdvB/xTUxW7JV27eObV7KtcLQ17mLSL5YyXtI9e7i6hc7s\n2iIRj6wyOEy11dKBER4uDwlLMu2qDGdNLuzFgV7qFwbTjJRN57iBO2hecF4L\ncVhy7v3PUJeeUZ7rJUjzwuCc+5svN2hyudFzPpXOly1/WT30Uygm79SD7C3i\nB685EYZhJrI9BiF3G3bRsse8tTFSz/CzaRyH5nriYLDvEKgRd0WV2oLeObED\nsvsvGuyFCEjmInnbuRm7ehFDJg4sD+/45EAJbDsCNM3akVEoaq0FxtU3b7um\nauWrfra9TKPxOpTYg48bsbJt+MzxKNdd9cKZCz3KHkrBTnQx6d6VFLOIAan9\n3sL4D2gzSbHA3hUqw22X5BA44sVsSgNQ2U4IrVEAtOGveCVy/09v3Yc/OILH\n0nVffz8JZMU609RM0qMtw63kszBvxS5QNQ+0nAdA23ntI2hv3SNnL6jfcutT\nBLMZ\r\n=8Ace\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"e06e3dda288e117544f7514b4d5fd27c4b46ae51","scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.4","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.8_1552648987279_0.6213577331939866","host":"s3://npm-registry-packages"}},"0.13.9":{"name":"@vectioneer/motorcortex-js","version":"0.13.9","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.9","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"06c56cb0489e2417cbfc9c4b1b145d3639f9fbdf","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.9.tgz","fileCount":54,"integrity":"sha512-BL4ciqyvREC6n+Yt7X3IlXQ+q89zE50ZSWE3Xp7R15OtaaH1N/nv4FZfMPgk6xNeIdXjprvybR9gah8cjBq1oQ==","signatures":[{"sig":"MEUCIQCph61NKzOMGWc+OJpY3fuVgJM+9S3xBIHmBjECxhknngIgP+hW8a8NtvcWBKbvbG7gW5wv3L8untucJ4nrxAScmP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1202559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco3cMCRA9TVsSAnZWagAAne4P/1BW7ild6mOWkV0Nk2I7\nVwYDK4OefELu9zVLT4465WoeYukyreFDVhc+RXb3mDu3uutAq+y7PP2pjSvj\nK2mBMiVdrdvACy22kLsp9hXVF5431kXOtoTYcVxSsW51NQJpuuhQRY/KU6+z\nAt+iNvfFu3/iA98ZEKPyNTCjgwStYNB/xuxCkDaop13SFxT51st3IUMSp36b\njQoTariIU+qSVOBFx5k+xoc3XcPAXzxO4CmBq2VQaFr/dAVR4F/ohvhTirL3\nBBX0H9tgFSDJTwGZ8/zK9UYLn2I8GBqItaYLdKwhGshC8i1KE2QtlKsT9eZ5\nvBiTDYSy+xqA3q5I/YtIt76STuH4UCMKQ4HEIwhnW7IJuNl5+e08f79m/DoZ\nak84yxg69STLcugbHLYaSGU45Sogb/wtQxOpo2PUSe0WBRmGcDd9vO5524sH\nfHsP2CjRjljHzIwoKYGcUDH3SwbFzhJ6Hb6P7xTnDmch3IxYH4lwLT35e+Ni\n80CjvLIqUFlheVFO0LFpZtPUGkM1GJ7KDgHBZmDYfj4UEaEcREOhHExfctm1\nXt/ivfDEVkr1GnxH27hpcuvTZ/A+kqGuc1fe7Q8PDJI5gQBGiig6fi92SLMu\nRM2P7DCyjqo/sStLBiXTE4jtwRn5EwuC6/AQcn/G8IQ9MFSC6pqhzHT2NVPA\nySIO\r\n=MDCI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"e06e3dda288e117544f7514b4d5fd27c4b46ae51","scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.4","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.9_1554216715478_0.47966983535320185","host":"s3://npm-registry-packages"}},"0.13.10":{"name":"@vectioneer/motorcortex-js","version":"0.13.10","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.10","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"978660fc98aae138434fac2a1cc554662ca7e644","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.10.tgz","fileCount":54,"integrity":"sha512-/KymKt0SMJz8gE2crnqKJNhXI0yu2QDLDAIsa6w7KRvLertnUcMhFMbrTZh7myldIReMV8lXsTkKtZTw7viq6A==","signatures":[{"sig":"MEUCIEXFug1Tfsz0dIyWBujDFoHl/pLPcBmI8//XQlXhQyaaAiEA+FQ8FDxeSPUI3ZHF8LVl0j7K6wZQhzVl769ApGhLLnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1203199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco3xNCRA9TVsSAnZWagAAhr0P/RmHglR618EToB1UyyBw\nMX/soIVI9GAoJl2GxCjmECgWtNAxL2Td+cIo+8tO/8x6+5XX8wyKVNNTMay/\nQYAlLfjUjpdJmEdOd8pxC1WdmNJDsdpWp+DET3Kg3c3zKooZKxTPaOFbAurW\n175MDU3pqqmvCWC1zQLGy4HiJTuYr2VnUk++FVKR/1Fm8L3K0Yhwyf+nhMTV\nPlQ8Iq5Nt7H49bXWK08+C7/slu3eh0Jxr2ShuZCEwRcbtaX8demmUx07MtNp\nvdIM51fJo+AQXUeJFhGfXBGaN+eJYd/lPnvWPQh3UE3aTjEusJZX8hKk0LWB\nsp08l5kLRP1myOxZ0aUhL17jFawWVNAf8ndqJi7jHbWkL6sGwO35if0dk284\nDtpIoXBhFasQmmhmYN69LikboUZU2KKQVqY+dvcPNoiJnkfwf5gUbzmSrpUm\ngi8w53HkxDmSAlwvXjf9SJS4u+ZIqtysNz4nTZoQLeWwsOjkTPxJFiWkrciv\n6VoyKAPU0ATQ54WbZXbEokvT1WJgum55hPjm/EVBGuYJMgNRbtwX82V6zFyM\nEXOX2S8LgiKb9rq8YI7urQkohkQiwRj1rVqzjQCKO+im5MtUU7m77ijLhG/3\nd5rvHbBwseo1LHqlcZLE+XlJqFamA/Un7xAFY2fXkKpHmnz6kSVZoWN1WR51\nLX5Q\r\n=dHMR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"773ab2eb5c568e5023ce6c8c33c368eed326b17c","scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.4","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.10_1554218060932_0.5889241660727291","host":"s3://npm-registry-packages"}},"0.13.11":{"name":"@vectioneer/motorcortex-js","version":"0.13.11","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.11","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"ab9b93456401fba2f1df24005d2e9afc3a7c7c9d","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.11.tgz","fileCount":54,"integrity":"sha512-aSQO61WtF2PD8k8/Iug8FcoBJyiTKOGiHnu7oY6Uj146W078LJFbAZQnjAckF9KhyFvbOWLhne6exdtcKM8eTQ==","signatures":[{"sig":"MEUCIE1lszg+jQu3dDG6/sOG7fbnLRVMZnnSHOEcp27MnH4gAiEAxkewugzx5wDQnoIJiItcKxUyVUNdLwt3fFSvcZWpaeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1203357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrzLuCRA9TVsSAnZWagAANGgP/iFcLBWpNTzQaX17ehOf\nHGUE38Gvl/PhTcAYh+MgQDuhLx1KzdKnZ9MJ4NwIlYHEdRIJEmXUVxlCYoPm\noPHa2NdlVpW/FqmjtEyDeSA76dXmUrlM2LYXt+R06/VcfNOo8UJo57aS6kzg\nczLcTg6bgvENoi2lAwfzy6F4fYtkLFhkC5akJYVseMwfMfIroqiZBJaBpVa7\nC+5dWGrXUGDWN0DnF4kwdnbdiY2nF3bmv7MwUs+HndcctYTUmj1sUEw7bzhX\nRWYiknh0dhTb9jH0FeLJoGSFAjzHy3V+OXoDlC3ninzn+u/cSBnXqHJxyGrJ\nU7OhYqRGx7LucQN53dGIHE8sLBEr7uyCUlx6PbZqA4X23TigfbRBnII/iIQF\nC+vSDPx+qiHvtqB3rGVLdMfbSRJg7oilsbJNkfbvto9JPzmq7iR+E0hrc/Qx\nte3Ke4K7W7gQKmQco8JuEsahpfuASH/82WJZnR+GxrxuOGQTw2nz25iHqhzk\n14/YKumfKEHb9VMcvsRB0jQkxsjIywI+UTVxKJ5CwZ2M4Gjc+AV7JORTTaBV\nnsdPYz5xl1wu4rbL+A/6GocwJeFB0pCStF88gCoxDu6xm+FIlIiQoCY7yTx1\ntFK0m1fRy9gYkeZGW6Ivq1UDE+T8qVnoVMrP9rV+gFj6jW+WSLwzJCqFK2Rl\nFzjY\r\n=Yif3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"d2bd1e0b6cee471a3c2b86bf78b2055df261be81","scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.4","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.11_1554985708968_0.4485573645276386","host":"s3://npm-registry-packages"}},"0.13.13":{"name":"@vectioneer/motorcortex-js","version":"0.13.13","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.13","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"6c19c5f63f0771cf77ec5ac8ba422d6c51c6d51a","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.13.tgz","fileCount":54,"integrity":"sha512-5hHSOBXNQyQkGPDfVNkF2nDRzjkBJbHOgoZv0Db49xB/T6KgG/YYwr9Wq1LBaFC5i37xi58v+xYxKzWfD6O1nw==","signatures":[{"sig":"MEQCIFeyJFvqnSON1ssDtUTupWN05gReonlCecIvsDh9Ps9PAiAFZcnh8n4QdPG0vnN8dYR4kL0LwPYjY2OAnDPdGVx5cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1204251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7l/6CRA9TVsSAnZWagAAVgoP/2uU7zcMm4U9cmSsO1HP\napKZkmilF+CodmeZaD89NLRY9ydx14o8SKgRfEcpLXZopAR71qr12jwPHeiL\n8JMhWgn8bCxbGGmGMNxUU8CcLphAq2WNvZQ6MJwl8b4SfGkwf6KaBdA7yTF7\nbDFhYzg3/mx0fvCZcbd+ZldcvMEcG1xaq6LkvB3nmnTnsrVFr9GNFzymstpn\nTw6P03PuSeUciznYRH8mC/iwyb1AKmxD0Q/b+gA8EWVvIEsjnes7ljoXRrr0\ngjWcmVaRwaQHzskhJx16HV5hH0+EZvFDRZiJ9LBoTbtKuRv9TnOCZcmN+Sgn\nM5Vg0QeZrFdnfGMjiA5ii8CEDyZ7b1o34xL6cJhKCTFd9nwESOT90PHB+x4K\nswAXvAh9kqjdkhRYWQrz5yHqPjVl3my0Y0uKoVmXvdRRgqTc28nMYGJuqCnA\nEx+AdS3QqHc6Z0mC6U0IpANmXE+k43z3vMiBUWWRA28MizC2Ib7OwUUJoNH8\nJ9F2v505JzmwICsBZ2sefu7TlIzvt2gMWFlNp0D379cMnOyuBGbdZTVvpFWD\nyGlM9Hjn86El86HX5P/diyV3mCOoDbgBH6R3P2pbWwN5FViXD9nxSC2oO21Z\nN5GU6x4HRItxuwBB1KXlY3HZniFsFbjrZwd5lLVw4QpPu1kmP3FsHu5Oeelo\nL07O\r\n=6JQ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"9a933b8f7dd5a52604c7f64e4d63ee968fa3c28a","scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.4","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.13_1559126009904_0.5955193592234416","host":"s3://npm-registry-packages"}},"0.13.14":{"name":"@vectioneer/motorcortex-js","version":"0.13.14","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.14","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"dd8781ddec63fc7b1644dacf183370a378fee697","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.14.tgz","fileCount":55,"integrity":"sha512-9D9QkylQ3fvGiAVGxK9EQ8bedy+yp3/WbYz4Qx5p9MYSj4q7pGDmI8TBpVyNguXCWIC21BFJ8nHEoTqaq/CKHw==","signatures":[{"sig":"MEUCIQCyHTBbmaaD+0U7dLhtjLUj8UAIQeUZOSaSkDHAsmKoFQIgFPeul7jnKUj2POTfSDrWkku3cKwojFJL/y0LLbdTxZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+jHYCRA9TVsSAnZWagAAmn4P+wZ4gj4lQ6q1JzXmCbsk\nj9tlF6GGoqs5j+wP6kmkWHOiJ1t3g01BuyQL5skGmCWGxzJAGNFE4poAsg/m\nWKrm1YRN7VABMjOEdC8rJKcM2C7SdEjSAExGhrdHHNK1E1koMZNgGCIAfyC3\nRkeiChmeGkF2xY8KxGCF7g0aYQqJedQOWGzht5BkxJFaQr/W4tmbXagOTSqb\ndv6LjhOEddEp4oULM+0Syq+G9zSJJ8esUlenbid5cKl3Fmibc4HWuNCPcDTE\nx20CdNaVg5nbJ3h5M5IKbSED60ZGZ1fEyVVTNSvaR8+Cx2JFTQTDy0cgM8lV\n716K10FHJhxXGok9a52j6EvSRZXknv86kOT81QOLT0r1y3WFp7E/XUxHIP8M\nTynx4F5/5WuSdJKQ14c8b5Rzw73kQa+EGVd9ull+qev5NyUXrB1SsH+mwKps\nZMpzqUIhD7BBtn4wYp/R26tOECeRO/HXRVI7FbqJKOMp3z3KUjMcPFyAqNyS\nAO/5o8kOnsOT8V2guuHjx53YtTKtLGvoAesQYaOVeDS8+MFG/5ifqtxLc5sG\n9ZCjzXEZ8rdmkYfnVWliq2sX4ucOSAuO7S/NiQk4e2mbomlutCetdqdwslEZ\n1X4/UOKNrpsa2guPU46Jkf2j130MVmA0DOEUuyYJz3MUrj2iAaksvmNc26+w\nAwdt\r\n=fgIs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"6.1.4","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.14_1559900629173_0.8083239363393588","host":"s3://npm-registry-packages"}},"0.13.15":{"name":"@vectioneer/motorcortex-js","version":"0.13.15","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.15","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"1f30cd65486bd779e5c0b3ba383d17b3952d26a4","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.15.tgz","fileCount":55,"integrity":"sha512-kJfO4wbFh5ImSyMwVKUQEcdwhbbXVzoTZLIRljMZdSYEW2YFpfFmE9BVCHTj421w88jsI2Z+ToOe/4g4BAnrnw==","signatures":[{"sig":"MEUCIQCqFNr0xJ3vZ1YkF+Kqt7YKRtv+oYkTYNNdYxOYyrot+AIgTbaKOTUGUc9hD2qKzSBN1pfb/eLi0+/LaX/x65Yo07Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+mwdCRA9TVsSAnZWagAAd74QAKL8EAGgfoVfzFksSM4X\nvVBZpSFp1IMeYotVRubiF5fgBfcrwxBYWEV9HzWcbzRexYf4Cs8WwST4jb5j\nfm/ogCj3e79D3D+F6sbxX3HAApi9KjyaxDr25EmqEhkXtEy4Smzvnexf4pcy\nzbncQxpOWK2cMvEP8up2Ryd+5XQ8xXJdw8F5umyRz2dwP47KkMBqWnKubEGC\nsjh18KgQRkuYp/swa1HBx+5FMW0HHZrrP18ZKEXH8Bg8deEKrwe9DTL+llm3\ng030VGxIugFF4Sjv08idI0nDPeIvUpxyx4Ew8Esf96R2bsJ189cRFGY9pVc0\nOVCjqQrAULZx6sz1Ma6YAAjO+AuQvZV1W7wQBYSleCSeO4Hc8dfxhsPATnr8\n+AiXd+MnQQGrENxPtGnlzmyxHSJ8/L0c0pj1ktNn9Nhm3qv6zCsUoDLtPURe\nWQSRzZQZME+mCA8KCydpAeyCGL5Tkd6/7FyzcrpmABPv3tyBLzhaGWqigDHH\n3TEHTK1GlOtpY6GwEu5BpaBtamulqsbmoSiQ1OYTYDaTWaoK1/h6FQT3p07h\nqMOPxPVyCx474fPxnN/FuY2H3knRctcq5q6FnXCWOlR5NIfGT0CTqGMuXRK3\nQaV/rrLe8/M8TT1uaiQNbx51wv4VaN6cGTOtL5YAEEu8U13HQVUEy0X+6PiS\nrQSw\r\n=L2Ip\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"6.1.4","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.15_1559915548830_0.5461257316018935","host":"s3://npm-registry-packages"}},"0.13.16":{"name":"@vectioneer/motorcortex-js","version":"0.13.16","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.16","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"ad88af56ef17f7f73fd53eca6520b7a8882a8bcc","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.16.tgz","fileCount":54,"integrity":"sha512-2x0GDu9igEO4d2DHuu7FEdqXki3pEFFeQEe2tnacuXBRT+hISyuyGbqTDUak2IbpXiaDOovRglqVEusFOjKLFA==","signatures":[{"sig":"MEUCIFm/o6Dn/eLNktVO6Po+w/BaMJyQpJeebisckhX4GvQxAiEA0EdLn5Fz/Solq38rR+XM4pcjqvl1POdMK8VYcQ3ozxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1204903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+nm1CRA9TVsSAnZWagAAWsQQAI9a5lJhDeZa84PQz8kI\nl06g9VPxx7/g2vovtqjDy18CXLctSL+k6pSF+EDarZjG2GzG1PH57RitT+gl\nYZCcU+I2KQvyi6/KutttmyJ8aAroutjRW01PIGhSCJFBqF51QNUSrZ4c23a3\n94kXg6BercVMXS+uOCo96Mk8817rxgUEsYQTmJD9MLyqe92dSkCCxRovzGPP\nEA/ltXWvz8ebNZH0fPI316Xjk54pGyolsZMm5N0yWq2Xb0AeRukU73ESRf/W\nFGQeESsDbjXgn833unoNEcijNUqlIlNLFts8WyyHsCa76CvDextnV6CsvnH2\nITYBB4eko4FZb1UN8fFbRppB+K3Qjv6iAOuimhQWIqzLPXurHDHB4952FhmZ\nj8g/QFpgBZp90JNwE5wV+04+JVA5mAdt7F93DyujNnj6/0Hsn5wBdLR7Acca\nIsrkPxH1FpbQQKbKmoKXKH2XOzAYOzvoBMGPGmjdGY32maUUJswYnQboW77W\nlfxndN1D4K/1nzNiM6RFjWDQpHdgh/v10APw2/i9XoYTnmIQOBWEywOntq2c\nRLA7lt0/9qCs8F/W0sFvbVaRc7oWUVU8jpKR4Ex73qbEX1rJ+/0aGE4rGxZc\njZoDyYWu9hQNiWkjgZY5v2v1Ry/hf2QTywUKaPOaKQjrwOV11lW7iZdWXehA\nfe06\r\n=0jpn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"gitHead":"bc4f2354ff831b688b08822af0d8615fe6317885","scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"_npmVersion":"6.0.1","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ws":"6.1.4","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.16_1559919028849_0.5551405086194772","host":"s3://npm-registry-packages"}},"0.13.17":{"name":"@vectioneer/motorcortex-js","version":"0.13.17","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.17","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"27135f752dd79a212a93246025fbf02d4d9fd005","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.17.tgz","fileCount":55,"integrity":"sha512-txJ7dxPq2PBlRhcZZPCXN/9sYz8VjSNmwmlNmYDn9WRAQvrNaFo08Elurk9wc9nfSy3Vf0UqmErzlVay4/pEsQ==","signatures":[{"sig":"MEYCIQDRX8Q+B98GUlz3YdkeksC0SwVGBjkzQx8r54rjpGDy1QIhALaYTbhuGu3bBQBuJ5IrlczEyEfGgBFuu/WUOaTMChP+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+ssbCRA9TVsSAnZWagAA+1MP/iQD5eXDVw+DZ+zb5XWF\nc7NM7o0Yv5p0ZozP3nq/AYIkjryOZjNna7H0IC0jd+xAZoEJOxyU0bN1oMDh\nH45QghqcG/KXh+Ifag+tQgfJmHhyL0GtYinuarMCfTdJcw48R1ztyMS+Nj+H\n6kzveczLW9MQzgw/jEvPc2KQM+yqt8gzAxwdQHFa8Nn50Q3E130jk0IXhsym\nlK/Pmth9FftQN6XATOJo1fxGL2CFB4vdFgIl/bwWfyf5A9t3wQK7cDwSwTpG\nt5aUMgiFYI2ysHqzaaRmeg1VjH8hlNWen8yZ/ibWZB4ifTujjOvp9gHE7LvS\nZjGlwho0nHmmeXfyBwsJLz2oS1AM5tfHHUbSNLdd65VdI0MrkdWkifNZwI9X\ngkm73l1vbeu28vEnajQFqmGXuThTyMcmGZR4IIWSsfnSqy0b3O1hk/YhzYZt\n6UOXGECh6nj+xpca1JbgnZ/jL5f9COh15cziQYj0JE4/gVL8YKwLCKwvn69s\n49VXu99knmxcQltbzetxN/mJvt+ScucnkBGm9PBLPL6Wzz+7nkpGOoWDveRY\nPDymchodIbrN5G9qoXFb10I3XcNeG88AHSgVZchppJjLpsNn91efbwUiV6qh\nflV7X9Soh1LBX1SvYDYF3iqNUZVLPhkB/w6UV4jIHSND47idNebRzRzGEjY7\nxGU4\r\n=0Lly\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"7.0.0","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.17_1559939866688_0.17639336892236535","host":"s3://npm-registry-packages"}},"0.13.18":{"name":"@vectioneer/motorcortex-js","version":"0.13.18","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.13.18","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"4c87cbcf32f18c03ba491f4a1d5472d61737053b","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.13.18.tgz","fileCount":55,"integrity":"sha512-69ZzBO2Eo72QxpUSc/VOQRXyOk930uWKN229kGReeu9AAU08lESrthKvoBC0dtpVbose5fW1+vqf5vumKthshQ==","signatures":[{"sig":"MEYCIQDmXKqCbONrLN5EANgPLwX3rBMWFqPV4j5W0fHutUZw+AIhAMM4Im2lz3t4brHE7NTf4MhIgA+pcPiGZVMfpOBHtyzi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdANrNCRA9TVsSAnZWagAA8Y4P/jIOn3xCeBYWBvVCSu78\nn06Tz5XkRpQMGPRwtKhcqS+ZaSLYPuXz6nNOZ6w8PA29vS01HpwOiKMKn4cc\ngPEkQjoQ+p/C410HTCFe7TMRWu/yIrHuQT3dThoUFbmyqcdKr8y3mamkPQKv\ntAd2pA5fYziqgEDbOhu8f+q3iCCC/GyeLDLSdHwBJMQK++GmqDB7XQd4yyPL\nMwcnI8xRG63qNzXc+mXENocYb/V1xWIAhNfbcahXbDPienXxGQq+7eJB4hne\nIm8MRuSgXgMtsK/txl6ykHgjASi3/Sw4dckVvtVAxFALFi3DCRytHsp3FG0b\nmRg5VvPFZEJ9M+syLQY5UteCHNSN8rENShTb5AueZptUTfg7ak2uBWYFjJA7\n2mT6HcPLiyijfo9+kuV8rHxbwFGLIz/PbcGc1v2m52dHTCQY5SW7kg4CdyHm\nPvjBVyPR3nJ2WzShMiIT7s1FWBl48rxCKa401gb8I8D3GZ4B9SYxBrs4mdWl\n/X3YvAQ89Z/LKGfV7YQGo5TS00KaDD1dw7NmvId8lldBf5+U8r84xElPu+gb\n4D/jtcJ5T+Zmq0E3yalHi+1K6p3W9wzEPRrNXfAxX61LiPoRl9gFaJ/bI69F\nznHeynee7/a7CIm8VOQbCiIf4GkadYMop463LmXtVcuvHN4Qbysm3j0TQKWM\nHGVp\r\n=/5Dh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"7.0.0","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.13.18_1560337100932_0.9574660205289598","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@vectioneer/motorcortex-js","version":"0.14.0","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.14.0","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"b9f1794d6f79bace1d6c0c70883f4ef1690e66e6","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.14.0.tgz","fileCount":55,"integrity":"sha512-rSBNln1XiTlWBwcljrdaJZ0nrW131GgPoVhnK++T6KyHWhD4mbli36owNeo4fRzDYllNt9Yy+SNw2ZxCTnPjxg==","signatures":[{"sig":"MEUCIB6e4HQQ1KwwhDh2hiFcetLH9dPyJgYSuBz/ugmwmsj+AiEA//Xd6Veh7CVClwH+RIdPjkZN0swVRZ+7nVQhae75ln4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":639261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHwJdCRA9TVsSAnZWagAAD0kP/2lRAcr4BJktWEX0v+RH\nGoMGkMqN97aXY/HeWG1w4HFNa/oHJC1eMAr7RROsURpZVzawAQziflzb8TA3\nzYyQf+NQly197AZyarYek1tCsamARY8XL8RaF+XyX4265uRPmSbrG260epcr\nCeGGvUway5cP52LOvbLgTM8yrFXUGLMuiQVI9khceeIyrSO4HuaIv97D35eL\nID/PbMjQY8S6bMI+yTwQjqPGbVdaiTDnKslPC8a6Pjlwa0tL9+i2Y2kPU9Yy\nxGEx2gX5JuG4PPxXVocsBsA19UwcukmfFRfGTDAC4lGlxm+XqMgK05a1ubXg\nIJmFAmSA8BTRu/jDabgoNMXgO16Fw/DWveDG0NHCjdBvDVjBNTm+kjeitL8j\nT13Zybgbv3GBg+KE/Uznpx+cAj+IS6a8ZC3IGQlAw/Xqkl1cCGbbyCKfj+TA\nrjeI9QICdsK1VXJ9nAcnqOlDW23Nn0vaP4NQcJTrMmPUKaMVSs2B7VGY96qB\nrbORv05Ky37b6v453ORPheK3ta/IHypj6kQqjX7ZRDU26npI15zxj3uPbMRu\nfNLE9ZokSWw/Jh4ohn5LVOnjhEz98yoFoLEr9WdR1N8XPqr6rwM0HR4G9vZw\nrtFQ0Vu6KrbBx2k2snMNdNect4UNrdctURgTPNAR7mTHsWgnm9u6g9LJiiCG\n+NRd\r\n=jown\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"7.0.0","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.14.0_1562313307846_0.1610978700860819","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"@vectioneer/motorcortex-js","version":"0.14.1","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.14.1","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"ad5665d5101011e42ed852b092f2af9c516cb6a6","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.14.1.tgz","fileCount":55,"integrity":"sha512-JFFQ8H0cuudzMfD5dMeS/I9O6uAPqYjGlbkHMChW3GzvEG9NTRQeMKcS5ONDKYpbWbjwb5x33Q91QMmbAP2veg==","signatures":[{"sig":"MEUCIQDbJxVLNKBRSMANGBxmVG6zdXUIkwLQ/LodSV04SSuXIwIgeZELbXJWqGxqeeju/1P5FoQPRmZQgyTEi+Ma997HWc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":639412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMEULCRA9TVsSAnZWagAApygP/Ai/lsxVS6TxOZzAPoG3\ny+ePohfSfEPXBA+lz6H76+jQG9HOr9dQRtKY9U/o+sw9fNt7hWI8b204+JRi\n2f4cDO0tTEDyWRPNmS3ABGHP89D0ZpFg8sVVTMfLq08OoCrHO69BzM6cVQ/G\njgOcZUWkv0AXoI5c/WlK+ISRI4oO1clc2gREh7PC/Cpp0i58w5lOb2L5ydl+\nN4GSjWyj+gSaWbX0H/eRLm+zjy7GBDobE8HL/jmFm/RGacPgb/L1nhYiM9Pp\nEzebWr970IdImBeM/tvJD92uFGnC6iBESQ9RTInm0JeC08ENHcTNU0H+oWJT\nTM/8K1vYSz9FmUhaDTkQEaXSftQTDlhXQYK5SpXyrztT/b9REboi6GM3CCbi\nDaqEPUmMtNlnOnJnP6GSFKGGi72V30VZ2MVgczuBu31T9KRWDTqMh7y8K2f8\n4SszxqrN0toC2l3TZL53rf8I1kv8JmsswypnJBpXZiicbF5WzAb+R13rXVvx\nG0RwDgON1JQMTBO7qMb3U6wKdycEFJzKP8oQu6M4/s4ePR3sfIyp2mUzZ1ZC\nR2fWdEswi2dgfP9irb874653GLfiDHXqxe+LZfvTwwc4tMFxfqD0xdRoK+lh\n5Hacercz3OD3Br3wVUo2/sdt/r6UX6mG8SFHHlnwd6ZbNCiOmpcbtEsNEMRT\nIB8A\r\n=dsZk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"7.0.0","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.14.1_1563444490301_0.5301320732093049","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"@vectioneer/motorcortex-js","version":"0.14.2","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.14.2","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"b774c25e11ec67987dd73231f55e7aa53d0f2991","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.14.2.tgz","fileCount":55,"integrity":"sha512-CcgGves5VhZzWg2ZxEXAHLxC56AofgLFEoJDJ+XvfJfFUeuvQNFlFvSiEvITiF5eAhuHHwBrS7UGGD1cn7lhig==","signatures":[{"sig":"MEYCIQD5p3OLj9wfc23A3rgQ0muN53tqF5op87EHfJAFdbyJ0gIhAOS3PL4/SCn/673DOAmY1BukSpDFO3c4Xp79TUbrXpZ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":639897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOIApCRA9TVsSAnZWagAA9xIP/2laMuVbtuO5Gs8r4rCh\netkK5IH7JJ/by3b+xOnDmgXi4FOAYHJdfWBtLgTZdYs69dIOHxK7E8U3rG3x\n8Y5fb5lsyDGsIkKYQ/yzuGdCWer+j9KXr8k/A8bJwzrS1HtFKjX3FX/ZGkDB\n+YV6vZKBSuIAeypGS6/8qX4eyW3Khb25fid9q4XKOWmiADUYYMq4nNXoPjFA\n2IL8IBf4uj93CTz1zYsVdpRuZUvc8U2uIJnCJbHI+EPVy8mQ+24/LiZfmF4i\nzPVGEinpnd9gYT7/EdvDSOiJ3dnLZ3BdT8D8C0E6CaRQw7aiVp7gw9jaIs4d\ndxRFBVTUblgiNrcK4d3iz6Z0sLPFcA/X7ofayGz8F95bQuENTcl0xZntg6zG\nedZ/hlc254CNGG+cjZOUe/hOmN0IKep3PXecD7JfftgxSqGXpXhwLM202VuY\nV1qyLxZFpBhG+X7U3CU0VRI7yB8DcZAmcMGDGv/CwlWY73G8boEzIJLkLaqO\nygShNSRVrUonTNdmOKZ7QK8whuSxKkqO+8fPBwh96GNNDFyGCbkdaAPOopFq\nysFOAuTwd4BOBkdxr0Wk4fmT+3T6nlqXuRy9p1ujES0iMLe/nkQL4JPkjeK3\n8SQ68fD9TgknfXurSB+tWX+BVTriejV79PBusVQNnwG1wmB2RJJZ9XdoGOkH\nGLDJ\r\n=SCsv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"7.0.0","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.14.2_1563983912336_0.1285637916718796","host":"s3://npm-registry-packages"}},"0.14.3":{"name":"@vectioneer/motorcortex-js","version":"0.14.3","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.14.3","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"dfc2e29ddf24c585451f96d55542eda124a0b379","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.14.3.tgz","fileCount":55,"integrity":"sha512-ClBSpD7p3tKWGyeXMO0XADGYj9B01BxQn+qoUlMFl88SrDYWYSYDO3wUE+UhabvrvXlNehkwyEAvJoYeA9sd0g==","signatures":[{"sig":"MEUCIBP+VXHZMEOEiu+F4zRC0q4tjieiZlCs1YF3b9OV1WqxAiEA/Tzj/U6MwSjudGUgyFRVY6mZtdUfmF7BgpGli+NxDrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":639656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPranCRA9TVsSAnZWagAAMGEP/0UR2Gpu2598FiD5x5aG\nthhtJbXZWYf5KPT8pcVPJomfLg/W4gRZvl97s7XMqfs1gOAgL/zsmDNJpYaa\nBmQIxIWu6R2H29MUhEYj1xtuw9ztalun2olbgjjf5ipQpRuBsuN7bC3KTi2r\nP+R4AqSY6D3RZygg52ZCCqNVK7cPkrdKXvlZ5Oxw/Ptg4jTIUf15qRriQ5YN\n01FILvk19Fdc4eUKmtGbofxuUXG74vC0VPWRVgXdvTtFbO/+Za5SOqTa27zt\nB9sTleMdw2+GMNu1AYszOH1vdBl8OadPFT16Oc//cgjE0Xf5Pp5nZyOcLnCW\nRaUw0jZKYURIDSJbYonaSg7V+U/KyDvOJQmxLjPNDcm/N+ohnXiO/9xvHRmf\n86HNknEMX+Y/g1AWyOFzkNJ7Mu3xZ6YWBHXgjRwpJHsn7YqpCNVybnNeT0KF\nAGs/AIZGMRnPo3LPgf6TdtQqXioPpiTBlZ1oxFHi2r6xvL0QEjdgTHlFM5Aa\nB4cIRgH8K7RA3Cupn7V55tZ2FI1sM0oFrR7zMnR6FCNGMfhOm7Ubo5IZyuto\n5opgvtKEm/FWEjLdxyKxqK57vVIUToKHTRJUAGQoYIBlh60cyoKL1Bov6e00\nRyt3nPzCJIcE5PjkdrVtqpQFb3NYl/mHpzAkxu4TqOkJwdUPEDPR7c8rdwCT\n2ljK\r\n=EhLo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"7.0.0","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.14.3_1564391078868_0.45215047619269555","host":"s3://npm-registry-packages"}},"0.14.4":{"name":"@vectioneer/motorcortex-js","version":"0.14.4","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.14.4","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"894966b116e8850be41bac7b77e752aa66e68f62","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.14.4.tgz","fileCount":57,"integrity":"sha512-Oib2EFC/vhWzUnChrhUrCzKJrmgpp5Fd+0iwBuGrGJQ6CpLPbspFZxTshBMSuLIENvw5qAZe0Q8zslDij1Cxvg==","signatures":[{"sig":"MEUCIDNa4bx8OvI8atOhkgPCrtrwp/2qjwSc9atqbGNddXBBAiEApkpL6nsSjO0xJQdszyNF2kqlf0CXuy6T6InpQlm+8Ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":640792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQa9BCRA9TVsSAnZWagAAOcAP/jk0OGZANJkhuO43fkmC\n+ClMVuF2DbnqBladjqy3E1iZJ5hNpBkl0cKq6zgprp3kh85sEpK6iF8qf4Zz\n5K7rX6+rkZ7vv0zlS4INxvpWk8UfMCj+e4ylpySP3X85m04sLKX1EOeNXjyX\naxlmv6empb23aF35IOp98R1ajkH2xi7uixynMLPjKvROVzzNSzSdq9RBE24g\ntrV/WPiGOUfz1P3wxbMOBbdGitPxc+VQ09zrRF83/Nrwrf6pTvlwAe8yYkst\niNnuN5vFcWl8iK36R6bsCIgDRXaLXT71Vf7kb7npZVqVEMaCGI9mzMyEjg2L\nUkP9Sd8slcl5H07DD2ArZ2E63kWjyncg6VGeCbeSEA4mDqQP8pp64qVCEO2H\nc5ItzVS3xULA3/C8pWSl4S6xV2gAj31vBDmmRAIkgv7XOrE0B+W2TqFdYg1d\npEnIxRBVvq1Y1gAnif0Geg/yivXJ4zFIeqKBoexa773BMc9m058RfSai9kxk\nLlB3UYp4dRrIvUAH21PRFxOWvtJAwKBTd8z5Yas8XqCpMb7VU+hSXsLOkS0e\nKjuC8bNUACBUa2LnfVpPIC4a/c4ECHkDGJKXCyMmFMgxfnLT5Ypx3ZDEVD/9\nuhX05/VkQwEqvS7Dn09ccOxR+HMWVjPGDqHbgzrVmafRBbn++gS6akiojOjJ\nFnDK\r\n=/BYC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"7.0.0","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.14.4_1564585792242_0.5016881335341432","host":"s3://npm-registry-packages"}},"0.14.5":{"name":"@vectioneer/motorcortex-js","version":"0.14.5","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.14.5","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"ee40be963372fe53602ed7933278dd96ce61875d","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.14.5.tgz","fileCount":57,"integrity":"sha512-8h2f9cjgd1MTmiGTIqbFasLGuzVSnMBzYmR6x6jPwl0tJCPm7oBtnOcOS7IzQifOCzClzejaNAb6UQt95Z4DyA==","signatures":[{"sig":"MEUCIQCVzFV1WGLlcLd9fipfqpsnhIK/Y3p9EbipTCn2AV8qvAIgCoCh9w4aD9rwTNSTJQT8PxIX3WlahGpfhtiSvH1vDM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":640752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRFB7CRA9TVsSAnZWagAA4u8P/Rq/bG5mbytlCpS5MkEI\nOl3RQIvQ28RkfEgKv2i4AaiS+kbdRqdfb/4c+sAyoJZuHcDOD8LzyTJqdURD\nJW3+MFxnldwHAqruuRF56p88xj0XWD4c8uQ8/RI/vz1H38lv41xAqC4z71pF\nnaC+Sz9mZgp7WpVsmnYUZv82EvoLf0xWUQOk1cFWU2DmUpXwPR5LwwGEzZba\nHBN0O/zTIDhkciPwj5uCOj411wiXQ/P8ViriSxfq85oxR16h6YSYdcvdibmj\n+TskaUl26BZ9RTXsydmMqRnw/OFhRkM3wDP0pV0ZEsmJBhdRPIQ++CBDZe7o\nBJ39CFWADS2tR+ymItSOiPJW59aTF7usvjpmbaQMfobaQETI9orEL2d+7/Bv\nEO7hoU0NWx5LJIaFH+8AjEDwfNr6wdaRldFiAWOLKSgu2nQb3lAJaWwXlpx9\n+WbmvQ4p7uOgZN801R0zlAjRc9HWhwNhjC8pklZAY3mvh+TKcJfYlZ7Zpwk6\n5bdVQyutH11wd7wh544ly0uThPBJwYks1svnn4JsNKC93iY0z60t1bCKo0Pp\nd2WTrhAaZh5SAPLpKCQGhryb0/gJYEnazz15ABFipkuStZQo/8JA5pmQzglI\nE/9EvysptoNh4CajX3FvU5rh5U7VHsqWVXReoD4Hy0sBoduHXyKr7OhGjFI3\noEFN\r\n=Gi7r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"7.1.1","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.14.5_1564758139082_0.05798878342895164","host":"s3://npm-registry-packages"}},"0.14.6":{"name":"@vectioneer/motorcortex-js","version":"0.14.6","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.14.6","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"536247941bdfe3fd8fb64ce1ef4d1901ac21a4a4","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.14.6.tgz","fileCount":57,"integrity":"sha512-3/CDH+8udzQDRXHzJiaGuwVtungIdYNk7dWy/eAWlD2d83dHNJT5oED9wsJmCksluCcHzuSfgR+uRxv5/KEyIA==","signatures":[{"sig":"MEYCIQD+b0Jj+m+E+jLUTYb2Qn/99zJgHSMXZxi8T4wDhSwVzQIhAPt9Hi2dTXPVvLASziHZLLkv6PDBkM13+r4U3YHMEfjk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":641875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSa14CRA9TVsSAnZWagAAG78QAJR8f/OVct9Yr1qGj9x2\njrkEw9NMwBv5Z8R6dtCs2/GjUJtjPo8gwCdLYLm42kKghe7gXhGbII5h8/ru\nIxJy+Z/rjhh9YHKeYaUtMtLy0ZK58soMgTtywjKVkgWLpoxKzaQFQGj1PqqS\nfsqMkhnDqwRLVkVlpaRXs0zh64XkX58nU7Vd6+ZpmqLHRTem8hd/4BacYjGe\nA6RdZXkJDrZMtDyRurKGQGy117zt04ZqFCXYqkoav39LXMiBMhiFFH8ISna+\n5KBA+54aG+87/DoyHVnayyYP587y+JftZCDrGL/V9xZMMK/KxD2LOMsPuMWx\nxaq18L9yhIfvmij09Ty6kjpJ1bDqmNVBKgDpLopkkTVPQW9KvNSwolQ1cw9i\nSoWXMTjZFXz9M4YAOxv7Q2WgrMpMDHrO3REFBGnLFRJ8lJlSCkinULxNyO5q\nEW6xRRF5Rh1eNuQwXaQN7vP4qNK/NKUUByje4zsskl5jaoqf8bYQoTSmU72b\nQvsaR/KFx7nN1VD6STqS/bCfx1ZGpE0RYT+W+KttMceNanaGI0ZHQaWMOcPu\nt3R454ralzRq8YyIBDt2XcB5nu6zKfNPZpLaxpaJkoWLvI7cv9TwkjakTG87\nFRfDSchEMahGLcSQFOj04v/ZHzKTrFYPMggEHOe1oSGdVqjs2hnIi/hxUsKz\nnc3D\r\n=3B9H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"7.1.1","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.14.6_1565109623396_0.3662577220213601","host":"s3://npm-registry-packages"}},"0.14.7":{"name":"@vectioneer/motorcortex-js","version":"0.14.7","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.14.7","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"afc312e349e719ac7ffa63ca51e6562b6326c730","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.14.7.tgz","fileCount":58,"integrity":"sha512-fRWQhLQ5MgxDjajFr70VCgqWPv6XQSmmmBKBFJNInVkzfQOjLYk04qcBWjNlqkFx0GZyn4u33jx3dhwni8d9Mg==","signatures":[{"sig":"MEUCICTduE4PlyZFiAinIDt5mMxFO5wcOBgfTYYvFOemqtEyAiEAmvUWR0FPAgBGnEX7nYrOezvcEX6ixytS5cL4dsr1824=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":642871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW937CRA9TVsSAnZWagAAvZUP/i13ZvHGszDj1EQS6irl\n/iP9TOk2fd0G/XwW9BLn2xPS9zO7jyJ27CpWYaUg/rPm4WIdw7bbt7bvvjm3\nduccG9sJlCqZQ9nw5OMNJQycaFueSwDujtUtm7x1WU/gAm70VP1UJK0UiBWi\n1iFzKFX/eLVRWaZ0ZaEcx5Wfk1zWzCj/CfldaFBskIsFkLtYG2ajmX1Q4ksd\nbhaxmu0WdEWuhUAavTeAG3odfgj/L308+ckfJZIDuj9xww2JsrGVcxXUNcIg\n9+K/P8YUnyKlQ4Io+lHPnJdrT2Pvbocy18P+Pl+q75+hiMzD3yBLcRKEJ06o\nyv/QKgDc2pBhQQS3p83KatPIjsyqataAJ+qFrkWWTAn98z5Ju9mveO/8MZPT\neg7c07swPjRbqwFqrDfTM8ywGLGEcsElZhf9KdPAZLe1Oq6bpjyZJ3zUuCq+\n84erqV1qIExL24Eaek0UFMqcAtIkIh0dfCJIOmnNLKp33Qg+CPBLYw9SEc9u\nN19QUQNPfzUXG9X1GJeaPjFO7DvZNw5Sl8zcVeX7kjWzTWFUfZ55fanlNNIB\nLSQPJC7C5RFUqOxuL0mHZzoTlTLZngkTkHjJMAi0oWykLPGdVQ2flQaHDYfr\nGKFgYEEjH5RLKM3McP1plXmLvJ5UgFlojZCOWVpftGf7txifiHIFHHK0Kdhx\nkazt\r\n=ISzC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"7.1.1","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.14.7_1566301690411_0.2108843151599067","host":"s3://npm-registry-packages"}},"0.14.8":{"name":"@vectioneer/motorcortex-js","version":"0.14.8","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.14.8","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"869b4d8d7c3482a7915f2eccefb849be035337e8","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.14.8.tgz","fileCount":58,"integrity":"sha512-fSEzbj9Uf1dN6KCfbO9p7R/FzwfzrkNhnt97vPZxWCIMQ4txhL/DT//s4HrMepR6QoeZcXFPEzZAUgOkd4FeoQ==","signatures":[{"sig":"MEUCIQCSrz3oGBbqeSt3AgGbThukyxMfGjV73a/HWANbp8R0OwIgKrgW6BLWtiwY9U30JRfbxwbocETjeM/+/6X2DzZR0SU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":642959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW/dgCRA9TVsSAnZWagAAuroP/iCI5pJDnyS5r0z0VVwy\nLo0TCHCRS1Cm+Aopnu2oeRWlF6JT8vfdUeEMnyMmyBRBf68SZw/jbf7xgvpV\n7RofXcVFEZnXUFO9NkH/O1tlEDae/rb/A7RFtcMU2laEMVwRSiJq2uyHpxBJ\nCQ6+WidbWCrbpDfNkgb2rLvjTholPV4iVn1TC97Flc+bRrLyr7xgMInoZnfp\naMwHOHKEcm31FDPk/1MoDiXM8QmrJfe44EniLb0+zKTEndb4/qvAaP/NqNXm\nJF0bIrvbWa8EZ1GAnOd8u/QjVvhkJAiEyHmGS/D4L7olyNpMJrDT31BUTRqJ\neNxewSTYCvgF3oY/oIPW119+mhSTlhsEb25irdiOkww2NH4DDo2k6veyj0Qf\nql8aW5MmZ6NRvMQ7yp1yurvnc7vnxsjGnIcq09Dgq00xp0okFIZb9BpJQEOy\nSAQjbkTeQ5Hcdo0gVPQQFITrBCJ82U+W9B3uvoF48GqdHp76kbRjvjjBZAru\nBM9P2Ejhf8WP+BNnthAq+ncAYtKcM80yPSpfjAYgvI8NMThromspnhxVGrz9\nBVoWcd5W3oRvGCp5EMLjd+UmJr9Xh0Xpw5dNm1louHjN7kUrid0sl7Z6JJ9Q\ndWM2qQ+VJdztqFz7tiXWCCn2B2yG/VS+R7fkzoDN1F7mWyAnqmAj9CLwOQSo\nrpWs\r\n=+Vqq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"7.1.1","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.14.8_1566308191424_0.19833696474277596","host":"s3://npm-registry-packages"}},"0.14.9":{"name":"@vectioneer/motorcortex-js","version":"0.14.9","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.14.9","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"7456bf3f3ab2d55de24dd71a0dc5e34d009c496d","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.14.9.tgz","fileCount":58,"integrity":"sha512-Fg3Wr3+HAoFNYmnMnfvoytW4+WNM/nzfSVeHJQRUA51Zkv9bafpJbtwzlKaFZVGpjX+z5PDxG2N0DkeSBBj2kA==","signatures":[{"sig":"MEQCIFcscdxcSPEYZJj2YvFwIbZghafTXlhKqw9/aO347VuWAiACafrvp+FSG640I6iIyr9M1mS0g+ZTdd8jocbb+tNrIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":643060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW/oICRA9TVsSAnZWagAAn0gP/0xhTYtpsmVK4CV4R9wG\ngfJYHDT82Iougfx8zk0hdXmZRUFnwoqAt+eH+4Btr4y3zrKWlyXPo/ARF+vE\nJmuP/LVIJRXlpUY+F7xDkWNyiu+TGLtS+iXba9XiUiPSWcs7ThcYy3wTyfyV\nQlp/UYi//vREvIpgv6p6eKh0K7q3CzfMNl7HrVRK7UMCC5kJMSLMx+cQyWsn\n1TRlB8n+DXYrxt1uzvFEMBF8fzG1MxdB1v9YeLeK1AAikDRCqurPsZhJxEr6\nVjhWIoQ3HO+1K7Yd1N+tpEGrhLx0WKaInoLkN6RjNC1680mwalKQYagYbBkv\nlDZ4AsSChusIxM1rSdW66rp3sOqSSsjFIt36vAxqqclOMCFSpAT6H/sg5wKo\nM3LVr4XHD/GfjaZnQylRT2lL+D2gTlrr1vPeLcZWNGLFq+6j+sVs3PxpLlP4\nlc2KHXmb48E20fF2KynJGBqgQVpzneIMxaRi+xBMs8jisjfzUOYqehg4nOoJ\nbwzBTuxcpsx/g7loEfRehI/edLYBcmNjmE6NkbKyQmBMWJbX0Z26B6P089aL\nHCtMLF44r1l4Ef9UfGWAk2KT8JcbhyFUM5youNeTnCQk2dMel3WTQTggZx9c\nW9L+S8fXLuwmc620bjSxUJ7Z2Ahs2RI3PnvERT5tuEfp6kOMtOOHpm0UbOzX\nK/bq\r\n=9FMy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"7.1.1","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.14.9_1566308872196_0.24598500357858266","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@vectioneer/motorcortex-js","version":"0.15.0","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.0","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"23cf5ea1f1b171ba3a0729058d2b0582c6a05d4d","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.0.tgz","fileCount":51,"integrity":"sha512-ZiLw3dr2tDgGBhEy7MRwt+LI1DyV4lfUzCkB3m9uCTZHwCXAc+grO/W24VgScN7/M/66ws1QpuuXHkpCKzObWQ==","signatures":[{"sig":"MEQCICxbH5Oej+zZpByZU3vU64Tb42EaJt+Nk8yxDRGQB4ImAiA8c1tQiVul88V+5ObSoKTU5AYWIpdbVjMTIpT3j11Afw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":640095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePW7VCRA9TVsSAnZWagAAz5gP/RwS/1Ko/dGwI37JjKBo\nV0Z9uawHD/BYki4M6cMEbzZWvUCuPJ8hDxjiLFDj5+U9ItE5eVZKo9jtAjSf\nQqhCN7lGeJIFHGgtWvCy4RSUJagiPwu4bHKtyfeIm5V5AVCRnzk6W7JoOWyZ\ncgAryUPv/fLsVy6LORZi5apZoPbO5HCP5oq43lfGsviilU56fFvgwrIq1BVu\nA0kOBl6HoaORSKFlsrVh36ybmV5Lt3xv2E6X94/T9qfIS7Zw5ezAVXlTOE15\nEkOggPWtiYTQ7EkD1xO3+TvWXnDfPKqW55qlLfpp4J1FyJCKAtMVa3wQesYA\nL2jyHihSJt9KTl8AhLzdTYKxL4Rp8mXOnXR1hrg9EPsI6OHxKmG2oCYLPZRT\nlm+344qn8ny8vdw/r40qY5JTdg8QF/+aKsNIaSt5F0LYJR95Kd7ahMLX2/pe\nMbAaLZXbRua7p02oiB7RywkeMSfdbD9XMulQ1vGx2F6KGzBYjOymTqSWkYtJ\nQFzICvyki7d3GrykG0DXyJ0Mv14sTOGRgcVRbwUuFr6X7NwPHTun5rvPZqzq\nnbAjtdkETShGwGgli0aOMBhzECIwJA4NZuP8kvbv2GNh8kKPQNwaObeBUpkk\n5S1lSot+H8QchvmWVs+HECSbAKsZrCkk9XfFcHI4g4HWUvAc7QUgzsHeegr0\nyLbJ\r\n=67Bd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"7.1.1","long":"4.0.0","protobufjs":"6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.14.0","minami":"1.2.3","webpack":"4.29.5","@babel/core":"7.3.3","webpack-cli":"3.2.3","babel-loader":"8.0.5","worker-loader":"2.0.0","@babel/preset-env":"7.3.1","jsdoc-to-markdown":"^4.0.1","webpack-dev-server":"3.1.14","copy-webpack-plugin":"4.6.0","html-webpack-plugin":"3.2.0","clean-webpack-plugin":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.0_1581084373280_0.20723193753202618","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"@vectioneer/motorcortex-js","version":"0.15.1","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.1","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"048f93c4b0b58b07ab044edd366b1a2de21894c5","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.1.tgz","fileCount":51,"integrity":"sha512-rVcOwuT7zA2t1NCnSR6fEZSMIK56+pJsIULF8gHwLL23caSHjt2Doo8C7QeeVrUm2cc0X5lMJjhsLed0mS3aSw==","signatures":[{"sig":"MEUCIQCT+4ZUPfyC5TgcyeYroqRLZt9M8HCauN2FBWOtn8xlnAIgafnpJDAyPahimtmEn1Ckzd2freUzUtt+JssquSeSb3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePXKiCRA9TVsSAnZWagAAxTIP/1bN4jdaCvx1rFMeuByB\njJu8uaUGW8HyMlWjb6FISIgY3ilJarVWXoehjuBHvocWzDbLX8raP8OXs4uc\n9PYlc7ZFzNkSjlYrQXGmS9FmMRicT0RKr95aE0lv8yyr6/46xnfSGF51Rbww\nNMXbnyYCyNFFXIE3JcXqn4JFu5SUBYk0xEO1Cs6EK+kVjL+GVHMHOeWblJUM\nlxqiORJ27uPB2Dowb1UshO7MKzARWg7KxudIJ3xvKlLTBENI9j7btJO7QMHV\ncIiFkw9hhf+Nqc3cwaCCVm4GFWepE0ApAtXZlLAl0VIO6/7TfTMY0FLiUAD0\nKhnKcTCRnNuFC+uFeXBakfVuJwdOA4NjQLFOntWe/0Jpq1qKOoa9K22DWXg3\nOwM5ueD7MJ9Kp0bfiXCYwtPZhPGZqEtPIbmzhFJctzx07A73/Ejpa8nQTg7S\nLClAtU2pOjXQLx/mzFmgZacvBmvDfn0A5USmPpoEqL5VnA3DWx9pd+6BCMwv\nal9hgEYHiORoCEQwaTS02uMAp1SUSPCJBDjvsOpw+vN1s79cN34EKrxLW6uS\nHxhvHEwlbHDSqGeQmgsvPKxWvcyDBAU/H8WztuEu5In0u9ytpc+PqI6cPKd7\nLtzoaqdgFXWEU0N827TWffqM11Pxcup8BIWXrVgxO9y/ImaWNQ9eOfjEiSqX\nUw5S\r\n=BllB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"^7.2.1","long":"^4.0.0","protobufjs":"^6.8.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.1_1581085346238_0.9448958334479494","host":"s3://npm-registry-packages"}},"0.15.2":{"name":"@vectioneer/motorcortex-js","version":"0.15.2","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.2","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"c172be1e5b6991c6eba2206e36d99f1864863faf","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.2.tgz","fileCount":53,"integrity":"sha512-KF5qSmQao2p4rAemhLQXQDDCkP4VFV9dsUV6NdMcQ/oJoh3zN4cn5jy1BUF3+OLSpCMCEn6a38wv8FKCXhB8Kg==","signatures":[{"sig":"MEUCIFtn/YotckKpu6AAdpPlALy9vzxJy9aGBPDAMSkWN5wmAiEA4Qjh850Mjlgmn9V6wD7mKfqfudnCkCKGd7Rakzx01qc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":661253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeKQeCRA9TVsSAnZWagAAiNkQAJY01graJULgXlI50ak1\nlszjvXBLuZE+4PMVBcMYrIQDxk8R6SJyvLXOtO1RCwrcYGx3Z8rARZ2xJ4km\nTy4tXKcj4QqVWVciL5yG6zc8Pj8q/WNbx3/xhTgCDbaTb2KeHn2FuOkVWEmK\nw2tMxSujQoCy6DTa64Y36k+I6Yk9OpRzvLgiXOHrbBPYJv/Ksuf2/2HGr90D\nJwRzHIBa3WeUdSDZaruoS6wQQ6Wk5r+dFuzA5Zp+KDm+LCGCDLcCwM+PmJEy\nMpJHLl9um+bRgmiXRL2fVzDPqpPP/RsnJ6TTD/dm6GOzl7OqQk0w9VN7BayX\nOwXHSOwPLzatjtPMNwusoUwaXi26ZnID53nJHxo7M31qniiaNjf8w4+aFBrZ\nJVW9lDtHG83BF30XDKFxvEKhHF0Mn/KW2uBYeJlq8KAsOcEsgJPLsfCqHtas\nfofFRtJX5HEqcp4toPoSad9ev/0Q232TrExSviSld3I5fOilnjE3krc/JpXd\nF5tlgTCkk5SIuWF5uOMXAKcJj+3wLM6QmLmCOQidvQgVaPYOIXwjeVvHg+yZ\nPpYiJRjWN6BCrD0XoPoMHVpbx8gUhr/5UiNP69Fy66MHXg2HVh1Kqzj7BIkU\nGdgfxpRl98ofVTaa7E/liiuz0ksEb1iFvhOzkNWWjcrVu7maVd2e4EEoYGIh\njiKE\r\n=o1ps\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"^7.2.3","long":"^4.0.0","protobufjs":"^6.8.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.2_1584964637929_0.4882844023842621","host":"s3://npm-registry-packages"}},"0.15.3":{"name":"@vectioneer/motorcortex-js","version":"0.15.3","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.3","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"b1f4e65011e75430874cc39459dd333f7a62a9c8","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.3.tgz","fileCount":53,"integrity":"sha512-oKvVfKzEhPLvPZE4sWOxG1sSD1ZwJD/ThMr815uiBVx3HPwNn3mgf6QBWryL9u2Xe2JmGQkTT+EyGk/WKmJ0ig==","signatures":[{"sig":"MEUCIAZSVUKs799/NyYxPpxdGLOFPO7sA6Q53J8ZBancHOnEAiEAlOt0+v0ZzbwrnjpNAumjCvoBfBE4bZWTkm/VIcktlkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":670039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeosyuCRA9TVsSAnZWagAAykcP/2GuF9rX6U6yCfZq70fV\nlc3V0UMcgu35ORKzpSzG+K6eUvZxtnCo8BJzdz/eWSMiYkvmiIiZjph0MeLQ\njwcGEOzyz9drJc0GMdVLrSuP1lIODLcY1aPj8VDESgC1u3W6LsdlM4lh6lx9\ngAPVEDSo8ogyHiJfKeVw49TLP8OCwkNm7YMoU0PaA6WFZY4LPIkNgknyW4cp\ny02I2EOJBgPQCorFDTM5uoGBhnb8ITvLeKlM3pwU3gVaHr623NTWm5l76Nhp\nRtbuqGw3zuB30eSaJmJES++h5Jv+BMrh676+WkxR4XS3dMI8bBEkJu1eg3cY\nD8A6GUhWgN5UO3bvFUHjGwVa2F8326hX0FUWSATT2k16WFHkLEieCuc1CyNj\nclhmwH8mM71AuTJBkyYDCi2moX0A/yS2Klmmv+QB001C89ybliGiv4Qg9HNI\no3ZRcKMnYxfDD9mdRdMNwHqke5miLemIMHLQqTy10+swWoc7AqxKYpiBbUN5\nbW4zQywwCvuRK75oBv9bU7pyjJMQdL7GzAudNIYybiDK15DH4fB4+JkYxcZJ\nrAX0JirUjbJ6ifXhbXTnUD83J+xAF7lpDIMJqjdFGoxO8LCuzgDzVlBMqJVE\nEIepCqDFdzSCQBjRnd3y0v6R6raYShMLgbefz/coqaiM0YdQ7Bn1aXfCXO2B\nzMUx\r\n=KEJO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"^7.2.3","long":"^4.0.0","protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.3_1587727534305_0.5165889012374993","host":"s3://npm-registry-packages"}},"0.15.4":{"name":"@vectioneer/motorcortex-js","version":"0.15.4","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.4","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"e9fc15a73b49d32c8dd2aebbca390a6153930726","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.4.tgz","fileCount":53,"integrity":"sha512-gYA8I03t7aaoBXjDqqPTyL12mvDD0GrHufeCF1xR4umpzgr8n6yKnBcvFlpyh5QW9VMss8b7vxEFtAbnVAcRUA==","signatures":[{"sig":"MEYCIQDqM23sNpCsAUQDpRVMaeQo8q7VXoPUfjMe4XyEe9+pYQIhAJpWIcd1QgPXndeq9jdKULJU7w9y7wPARmbSGDuRyLSj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":670216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez994CRA9TVsSAnZWagAAAfwP/RDfqWdM9Ap2ruAyUPpB\nNCx4EIg/kw3MG8V3EGcCEdifR7Y9mYXgGyotzbKjdmT5KB/q0U4A+gyzE0r7\nj3Qkj+lmSw7XZ+fe3TwH9o+aE6bXHaHk2Z+3VAuS3Pxw2T0JYSqsnQFj3RPg\nNZ6GeZbRRPGonvTkKduFThCzXi95CwQMn3TpCXsSu79M+XztQYXxhJ6z3z8N\nEim6Cog3pH/5lRgJIPGjDLFepIWGm7qq5bCtg9Dr43yaMVyV8Fb9bg4Ev29C\nJVUQBydg2jLXcmqJZ9mGxF6KS4lT7WGK1aidJeZ3azUzPAG0VpQNwNV3HEbE\nUZ2TQL+oSPGPGIAYL4dYAXO6EO5Nx6qaHgdQnwbmf9Bb0sMa/5+GLA4zLHGa\nFMskH8/piJQIMzddoleh4U8jxI4AHYGh1T8GKcvLbLSiVWN1xMfjydKkkOlD\nSt9e6fXVOUDNCLM1JMnAyhO6pjqrhdsey2zapJkIefswNVabP2J2lkFYymfi\ny0YlZwApNj5qi4JYPv1Gx5XsVkmpvA1As6kZ8g9HeFtJPVOkTN8FCVa1SFM7\n3fabshV0/hKNHG/t9KoO4v9N9R9jW8IJwCcAzLjJutlX8UHbgdF40eYw5r8a\nDsncbBC/3klkEaPAUNZyeRhXWQHDvND2yG/bLd25vgsxPshhy+3QIYtqYXTo\nirL3\r\n=ZjGa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"^7.2.3","long":"^4.0.0","protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.4_1590681463976_0.10765874400630615","host":"s3://npm-registry-packages"}},"0.15.5":{"name":"@vectioneer/motorcortex-js","version":"0.15.5","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.5","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"8a2bcbcf802e6bfde55fb1bea56ba07aff9bb844","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.5.tgz","fileCount":53,"integrity":"sha512-fLwMqVqe5/vwFxkqSW2KWURNS1oQ5063lev6cu8kZLAxAQxPTbkzTiQcQ7OmoPgJ4akNnq17gL8Wn4wfX1SVig==","signatures":[{"sig":"MEUCIQDJohW7zBuoo1XTOtbEiWJJZFGWkntl4zR5m/dalC/8MAIgP/4Sr9hJQxvi6tY+ncCuNYhWxlpqrMvlbHrR+CzlDeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":670237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez9/vCRA9TVsSAnZWagAAGNMP+gN6D67Bvw8VoKoZqgvH\n8bnVhP8M1pWqzmTKh41uj5tYhPCMCOdinTN8VB196PX1PsDhWlPYVi5GUVlV\nWeG4rCqn0KjEgiAkohBmS6MuzmyZ9YJeUML05Moh+jaGbpZqjKTLo95z4NIC\n6QtqhHq+wZc1I8mJSgvWA67L/8/n9lQcU9jiO0YTYR6eDazO3kcYkGcmVyrO\nU+zvJUIMGZqL9CHJMex4vGtzrrij/JR1jCCtJZ5wPr+ADVNRtHGpZP/FKzoy\n8y0qKfo9+1UMH1PAMmJRVXdvE9+OA2cPzQsGOJpdhPXa8g0NI+5ALVeRrSLa\n45TzQWOsTOJGjM5fkexwPSk+1tafs7zfNjZz2Cp7qA+xqbjAPt/StMjUQytn\nN4/LOtiULXp8F4vKjouiuRt/BOr1Tljs9/vru0+uFvj5LKqKsjwjZHgUvivV\nJ/AtvRxAFKLWJZ+Jn6DTwFOzL8z9krxR+fq6nfJUSNzZ1/MN8ELEonKxe3q+\njv7G8J+JXpeHHvXrwWs3Jwe4TnakQHHBFGdnvWB8HKqvKbvWrN5wVPFOe0/J\nWKHHic+hc/6om+4TS/k1gMj7TIs8HRRVSKCvx/SsOIOMKaheUGwIMaHWEgof\nOJzUl51BdW4grIzkmUiLaQkPygBiJpkxnQvPxEi5soPsxWcnmLXfCkjVEXW/\nQg4n\r\n=8RVm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"^7.2.3","long":"^4.0.0","protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.5_1590681582593_0.9491790106029416","host":"s3://npm-registry-packages"}},"0.15.6":{"name":"@vectioneer/motorcortex-js","version":"0.15.6","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.6","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"2d53c2f38e16546a2e1d0f446a5572010f2b2cfb","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.6.tgz","fileCount":53,"integrity":"sha512-TV/F2/JgQmz+sIZsM2O0EQWOjWx5q8MUITPrsZaHqsMHuOqNJ6woXAdlR/OTkDCuGsxYvn80r5bWmnG+OOvIvg==","signatures":[{"sig":"MEQCIHDyCdXqEITWr0cBJUUY1BO+9GZ6pF09wkgLF2eBTfnpAiBoiEeyf+cDWbAR7E1S2WDRzFE7T9JUxHINt6Aobp2u5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":670369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2UMKCRA9TVsSAnZWagAAai0P/38RUEuHXbPywTzqJ91N\naOB4SJeZ9MLIsRReJ6ufykW1XZ0sNt2J2xnKTdcRcdmmd5vvkl5u3EhnpWDs\n6hGIRvGyEWKyJ/DF4gn4P484rnugqAF9vhoKunyZulTy7QhIY1HxWyNyTGil\nmsd6HWIgm2JWGrTLcS6gPaGm+mhmH3k+FsAcv6UUexUUhCOsMp2QKi5pwZ5a\n9XAJvmzFP2UDNSsE/YcdmoLBUM6sDye2V9zyoIVZg8FW/OdkneLIMRo6K7sr\nWyvO9397Yer0D7wrtlMoUzP6SNlTl+ZsDip5IU25vrNyV+5iPVOxPGNhHJgP\nLuDUotSTUFmXaH3z9RdVEGauQ5jAO7AD6xiMpE1sOaVljoCKqUkRg78ir/uU\ncO+ILVtrSMZ54JCmnczPeqicnqDVff0AkPyPF9UpU+h9jWXXiBLkHTHNChdl\nQM2G8zCA0k9B+hJZ075xgUXWvu5XURFaP7sPSeoS13X2H5UzpAuK8F7t2BUs\ntHBwKMLXc5pciX/k+XbuNYG9DMxGUyf8mJLrGqAeFdE10c5nOzs9R7hJUJmu\nC4wv8eZKvgI0iMjOIj3A+/oBfp0aSYkMKNLBxsJhspkdKViOh35Lxy4IVgJV\n6b5M1zxaum0lI2G/p65vxZFLp31BS89PA+ZGizG8ch0UfwxLFoVCm5a+U0gn\nzeB+\r\n=PY/X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"^7.2.3","long":"^4.0.0","protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.6_1591296777865_0.9358608890808546","host":"s3://npm-registry-packages"}},"0.15.7":{"name":"@vectioneer/motorcortex-js","version":"0.15.7","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.7","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"16e8d9eedf978b761ec2793b07a5412c917852de","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.7.tgz","fileCount":53,"integrity":"sha512-E66nC5F1jxT8Nt+Yal5KiAQLSmZPTUd9J15BFXYb6dp2xnO/pAbGG3tX3j0QNKqBDR/2A6c8p3/6bi/aVef+2Q==","signatures":[{"sig":"MEUCIQDnuFGXCls8y4CxKHP2iWxKk3fiRFLGfDoxEh2mpIIGpwIgRAONSnaPMQHJ/NkX4Mf/vDCMPj1S1L7Byw4PA1KP2Pc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":670369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2U0MCRA9TVsSAnZWagAA+kAP/Rh2SLWO0tS/m6AjrHtz\nXVGnnwvTTekQNFJYWXLKRuS7YrND4BEJdNJMpGu3+chbhj6r16CgVRuDp8oN\naWiH997sNbL9tfE3AlAakcOifokj2xpQOhn7sVl+I9oq+m5e8VChf1+RwxTe\nDByPEmehEU99C46/ucEKshbvQU40shTQ6nFj28cYz7+N3jLA5H/TwMuIhRNm\n0UjqPX2tIIzXGXPOzSsAQvTtTj30NX7o7DuObM6HlHsaXOB2AEEGklBuwPmK\nrHrPzX4PiKcVT9lXTK8/+6tkTBckNfJCy2E74zpXkGVoP05CR+e5LpFuvAV4\n4nvQw3+HUP3MQNbeGYKwJKeuMZImg+a5tjoKiobIHR0B3J0Wzt9a1B5WUpjV\nkTdC6NcqDSlsuPb2YorwrNhs8dlSadaGOhkwWv4nmSUjRSA+psmzcTQX0X6M\n2x0dFtw5IQ/4nEQawycNzc2QMfiL+bPKK7a3dUv0tlWsRqmu93pcBs0e0+4B\nrlxl3eMBu1Ab5rU9riEIDtNb3t5OhIAHagI1zXr46zEuc2Y7I8UbNO2l5aZo\nAvFEdIH7fqkvF18e/16S+6KbOO8Aos6aAQQ9xtlgw0bUQB43lElPN1TTYHTK\n8o7L0zqELSTW7w4YxgQytiNI+wnxUu5p5Zl9TtXxc09pTKm6AdFoR6R3k4TL\ndR3m\r\n=cjzr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"^7.2.3","long":"^4.0.0","protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.7_1591299339943_0.7219001736525221","host":"s3://npm-registry-packages"}},"0.15.8":{"name":"@vectioneer/motorcortex-js","version":"0.15.8","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.8","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"ec6c940f0b1dfc4759f7b95878a4c7929a98e6a4","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.8.tgz","fileCount":53,"integrity":"sha512-fU0zoIiWEiOFGUDlzGuimMFayTJv4Npt+ewDsVzPw+THgkosdfVG017BXgRcUYU2sjKxjo2Dh6v2IKTo/5DNXA==","signatures":[{"sig":"MEYCIQCJKXNME98Oj3YRxHVXItjqBw3965C24HtjJn/i9n4KyQIhANOTlbWSO/VlUKaX5l6q4s9moC4ECLpPu+QIyVvEV8CI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":670369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3fa5CRA9TVsSAnZWagAApuwP/jBDrb9XsdFzTd45JOZ3\nYSzvzB4bpzybBrULM4+7jeIdxCxfO01MFVuujQ9FZ3hzxjwuHxdNTCv18otU\nzVo8hfhxkJo3gNK77gni1AGGDZJyOUH6EgM3hDbUBpEUjxVaBbXoqu0E73De\n01bcfM21TW1vUzn5ODAxmypJiXIemTYLppPbdqd+HKyQ3i6XmazH8IjacVoM\nY6L9N9iEQDWDsd4in2DqQ7AMWz2Cm1P0IbvX/1oGzagcalgU75gi4ifqSu6t\ntrsikXxoxbknRAnZ2zyKz8txuRJYDW4qUfBatcg70Ol+16DK0gIaYarv0ISL\nRqSiU2K0dEqaGhnUiWaTMH2J39p/yU2sFs3KsiWiJB/a7dOU+6t9fa5oj0RX\npE+A9ZnVbd18ZpePVJ1cce2rzluw5+NfFqaM+sGEZfbjPoWHYUBR2lWB8x6+\nErOx4bKvoiJ6yQjh6HmS9tfgrg/bhpSFnqvofqipEZgZCteG9TAOLv3JeQbv\nwN0MRUvdDVIWBICtn4YypXbGxosFtbt1ka/WSskcaIxJ3G5dKEzkB2QGnZWg\nNHV/1m/X86cHZZjkG4zVLMjBtejRguVVT3/DsnpRYWxZxu6iVlRxULYeC78A\nq41RT5x7823aVQiIangM/L1/bUCKOVSfkW9Mt7Lgr+xY8Cu3E5OaHp70U/MG\nm/KV\r\n=4GUw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"^7.2.3","long":"^4.0.0","protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.8_1591604919967_0.9508634449937732","host":"s3://npm-registry-packages"}},"0.15.9":{"name":"@vectioneer/motorcortex-js","version":"0.15.9","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.9","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"67e53c0be4b7218e1c6d761e8542a9defd4d13d0","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.9.tgz","fileCount":53,"integrity":"sha512-oAT652x73yu7ouIWd413R07nxPxjPTIWT8cFFELrmjclg5S4/oyXZUMgwMJkZXgpGOt9ZEVMELuKMrAaIbC6pg==","signatures":[{"sig":"MEUCIQCU+Af7USbYFUn8BNm7z/F/d1Ce7fZnojyf2VJI86i0dgIgE10Zi9ZyqcDRkbdv3cvKPt2kWTuAHnClvTZAt1x2xAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":671547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3hlpCRA9TVsSAnZWagAALmQP/jSPV3GwYejQ16OurpHC\nvifhvT/2jGLZOL+hCfmoiEpMIwOg2PtEFyFayJ0AaqK7MSBF71nP5FrLKWkn\nZAfnk9RIdB8NyIY5RD60iNE1ycDyFlZbGfavvGe4+vX0T8CJLgtICyIn1xwU\nEfgppHeM5mAqohfzNZbKzuYGaOazz+A1ZgZOm9DIAJyqHwLLIys44PBQQTUX\nN/2PyDodb6f/gGrMISZFMEVPvg9qYiUn0L6aHzDCMaPtGrxLCeOnqD/5+5ds\nkEJQ/7VLEVg9FbD2AU9iRJGtuf8NveUrBAlXHmDZ6HIdiyFKMEDhHaO4G0cn\nRnd1p7qP7nNoCEc6NUDnZY8DVle3ByEnRuC9+TZ7i4+nK1EY+uonRNJftufc\n0E7CDHTt9PtckalfI+j7dmfNUXiR4evj4z+fAyF/mojIzpTpX1VtXDe2uYFl\nmFumGTUCUUbbeJ+UQN9xm9V44nrt/VYvx1jLQE2CXh25YpCdn/GUti4RyYK0\nuYXFqb7K6OH5QGZuuPkF62C/MSq1dXame3X+JdnPwYD1UNNyy0LdP/RVptw9\n9jz8HiOR95u5mj3hdTCvfqhCNr8y59/9ySWoyjMLszvKFuoY/NqmXyHJ4Y2M\nmhczBqyZeEGgthFIsPaMpFRM/gD3O0/hx4FqCsYjAtLULF9JR5wUXX4CRtVQ\nGGRU\r\n=BL6F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"^7.2.3","long":"^4.0.0","protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.9_1591613801422_0.966409534859108","host":"s3://npm-registry-packages"}},"0.15.10":{"name":"@vectioneer/motorcortex-js","version":"0.15.10","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.10","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"1ac1359be41514b212508553879506510fb29fc8","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.10.tgz","fileCount":53,"integrity":"sha512-MmLhQN+ycnRWvGKDDcW/P7VwxfTqGuUvZ+CkPHDWS+v2hftRvjKXrrCQkj4mQ7C4A0HkG0XT3gIazviOfWwSdw==","signatures":[{"sig":"MEUCIFVW92emaqUNJZc/aQLZCQZxDMuG2r8Z4PFluEfkW6ORAiEAo8NXnWa+OX9HuV8BdE3DVd2pkhY6zmeVAkQYPl5u4Yw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":670903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3lhfCRA9TVsSAnZWagAAAMkQAJuXLLkRHKCDvt42bflg\nwNr7itZWxxD4xH6zCz2WI9RmhqkBJLcCaDU3zDszZjRt66iYMoBwgsNSc0HC\nZV8Og3qokEP8XStO2GCD/ULVy7zKg9U+7WsxPUrGgpqyxr5UlJru0/av+NSr\nGbaTxbL3N1Xj4ZO7WpibMXVTewmJEj49xOIsT1GgOym8g3I7r6ULGf2W2y6E\nr8E+sR/MrOEEKcOMQU/YqaiJoQx+tWTx1Rt9b4PIXJ4hbLylWWBxd75KPgCI\nXrpTDGhoITBJyWZzew3If2RRXUsp0YLTyRM2/CN3OtDga3fomCyYYiMZlvmC\nZ+ycNLPalisLJSix6+HNJToaaj5SwzJ/LcjkNsh64tzeX/TBXOlIMzbIN/HJ\n2CQ8lVrJfkmyn9FN4mJ3N+WgitMSgRxmz4fa+pmYOX1q4UXyxRe2DG4vWnvS\nezs+PeKHV7T20Ua1SJDu9q+uo/DWwi/BEVMkuVaP6ln+iz/DSmopOKVd4j3s\npU/OyO1VJmhignwcPpDrnAMyw4M6C3sohgSJhMNXCbwbC21fg1aVrctzBbZ1\n1V8OQ6yAPFDXM28GuCDfGGis//oacWN3ZzzMnDL6Ect3jZZFmFy3I8uh5PY7\nMNDzLy5cEnGBW6eW6Fy3YlAdsgUVIFK8d9lF8CTeyTAIDZGOf+Remszlka4o\npDS3\r\n=Eg4G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"^7.2.3","long":"^4.0.0","protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.10_1591629919322_0.49968011168857407","host":"s3://npm-registry-packages"}},"0.15.11":{"name":"@vectioneer/motorcortex-js","version":"0.15.11","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.11","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"19b4526d89a00dcbcd411000116c91eeaadb1ba1","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.11.tgz","fileCount":53,"integrity":"sha512-eq9DLPbd0cWBKddKF6pm+13GNylALl1dg3blmpyqJqB2bW3a7PqPk3HT2Ia5X3wb+iLLJN7gUFt/whR/8plCaQ==","signatures":[{"sig":"MEUCIQDPlWNV0rkcxFzLAZao1emLazZQ6T7IO5qR1FUgeiLkDAIgH64F9mYG4VvKCZ0bkJ3k8aZIt1c+l5LO5KT0Km363Q4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":670963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4j/tCRA9TVsSAnZWagAAuKwP/Rr15KBgSfYexz9hhrG8\naAAnoA+k2DC3YnYXdfabyAaKiFmndvQkXqbMfHFPDRyu7a+xoRDpP0O+FZWh\nF2ZG2OYcz/7SdEb63Nihi8iuMovrpPwnmyRWgsXbkQ5XfevLnXU7BqpNAljw\niTQ0fFsc1sAkwiOPHyPCxb8b3E1YCtH0AMcms2ez4HOx6hdlw8K8nmZzNiGI\n07rs3FZi04RqKUoojlGHSYWWo3c5c7xvsccxL3Xa5zOOdwxZsIG7HoZTV+De\nqRSLaKnwD8Jx6gIgRcCCsKr5TruHcP4TakiGpQ1JB8iRvds9wKRu+mkA6SHj\nSTTDXl22U56oNI+ta14ESZv/LtmKVdxROvpUnj4w2XpljRzGgJfeDAyWbTRS\nKpWCR1KFFtrGGS4b/lCDOfGG0smhxGRFgvtH21ifwAvG5J+h0nF42BPwlCcV\nvLUxqKMhfVwKUnkWcjlVhgSTR3xBQbjAFuYLRsvy+Kb0XIm/tIQTC492g9ei\n6QHTS4IQg95mozz2Wf9vWszu2K2XV63N3I3xFXMCbZX09j4OnPgjDWjtuv3m\neKbPpk8Jw09fZtb5CuoVq4rytPeq1emMX9Qpp6u/kSPkAbrbvacM8YTXubxV\nLAQp6Ntvbd9viesKpzmHayO0Qz1zdf539Nmd7qWUzILveBIIDDrXYQLAQfk7\nQarb\r\n=m3x2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"^7.2.3","long":"^4.0.0","protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.11_1591885804595_0.4354368455996278","host":"s3://npm-registry-packages"}},"0.15.12":{"name":"@vectioneer/motorcortex-js","version":"0.15.12","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.12","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"6219d03db02e4d648c10af2589da8c25478c6695","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.12.tgz","fileCount":53,"integrity":"sha512-Fw1xfGI98qtzf0LmXfHwAB9ZL1Ut74/R/DVFBwpktrfdg2Cd/wYybimtH9RmgNKbmFgCv8IvQt6/e7gV6DnvJQ==","signatures":[{"sig":"MEQCIHxpwJtlJh90VN5/8XI88JMwv/TTHGyOf1qhHidDekebAiAycZZiHd+DzVYj/pCDCCzMMEJ+dGUCmC+MtBZ5DhU51g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":670802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4lDUCRA9TVsSAnZWagAADpcP/16eWAm58itfpXi0TFnM\ndh2ECibVDtjyxmvFChXxl2hN+rlM9Hq4x8wCxXuP5XN53hMXymKfJi4aKGKE\nWCr+MGrlJZQLpRTW8okHLIFuIXCCSRS8fBJXMr8fNwHXD5kaaxH+UP2QQQ2L\nkvngRhAek1gfE/x/6z+GxwrpZRIqZnO/B75PT8myIBuUNJtzlfh+EZmrtXHh\nDxMNMQti2mh70kMJiYZLvAjueVBdTBnugMpsA8g0qOZox1WXB+kusGRQ4t+z\nQUAC1JUUly38YlzAjD7agPR+A4K+tvJ/BJu/GwHoaG9Utk9ppvM3Kb3kpndr\n7ESot1wipzKq0K+EtStDjyMr09SESGowFjXI1wL1vy1BA/54M2GeZnB4sd94\nOb3x9Pyx6z+CzaycrYrQuNbdIy/2etgIUFo7DdtpUhq/dwFvBNDXd6j78HNw\nk2X0Sab2/5/wGvLp/7Lzbffdbc/I3qaE+LuibKYvx3bsSP+ShoX5gPXCjToD\n3Qd8elgItbT08durkLohmu29XcovpO3e7+lDg+x7V0ztIMpEJaOAFTMlkuFS\nrFcApqn0m770LmCHVsYqs7HnmFprjih9csN6Q9RBOEgDL9kyYnkmL2y3Z+3Z\nDaTVLBd/FPc1TSuYlMf59pU1j4Cx/edUNbN77VdYMsIhyBILL2X0hF7JToPA\nlpMV\r\n=zRv5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"^7.2.3","long":"^4.0.0","protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.12_1591890131757_0.638032408012839","host":"s3://npm-registry-packages"}},"0.15.13":{"name":"@vectioneer/motorcortex-js","version":"0.15.13","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.13","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"0385ef61000932a5b96a1f890ab78a883a084ebc","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.13.tgz","fileCount":53,"integrity":"sha512-8sVBMJkCVuJvs8kPXU3UTR7JzGxlQvvIWHUoTzKAHIhXGuKHfo2H8N9njAjytmkuxq1MUvYD5a+F5TvobuiJPA==","signatures":[{"sig":"MEYCIQDDW5Zx+UaNSvGR1yU2MZx/RFuRR4jJuDXkHjLpHjZDZAIhAIot/Bu0h9PS4tFrfrPZvU0Xxg2kvCuSk9Xe0ZoFoIyw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":671006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4lE4CRA9TVsSAnZWagAAt/AP/AvrRlTrSkjJhkzQirsN\nT9zNJTOzYtDxqrrLv7tM1htQgX1FIb/wljwig4mJwN+S31Xr761Sd07c0dTV\nKBGyehqlwqG4eIqqpkmUPI2EB+qCA9J04TNEc1RNYlGeQpvWqgBYEAtCR7iM\nlc6Tj50NjQlr6MmxCC01EYKhfEj0UKZHT/a8cYxRf8jjLG3bZrBbEGIHYUO/\n33v3IluyC1+Ii4W+LL2PRNOlu3Qa+fqNgg0kzvNIJum74eHQpQObF2d373PM\niuPmaMG8itVeZhgmdaOjeZaSaA0O0D4zid1wdmM1Yd/zwaoc4yWZCDXBTDSt\ni/27wJEN4Q4YQ3F93wNTEJCj4SVLM6BpRKed2Qkt9SF+ZrdLVwiw0rEyMOwQ\nHuiKEY9zSoQdJIc8xfS4ZqM17pwTXR6sQqbC1xuPLmn41FzuO0y614TA8noP\n+/FFnw64PpRb1Ixo6N86nQceGEEmvnWKxPmzAngbm96faEdDtyXMhPzqUc4b\nc0gpInRimRXSddeoJg/mLLYTes42IVPuaTI1lFqIRyUZWHl3ku4Bci4UhvVB\nXxMxALJ6nc9KWqGSfnUQx/tTe9l2vfqsEPEOL5RcJDcGYt2E0aonl6evh9cW\njIQO9+aZqZBJebRgl/7Ct4ICLRvVRGtYcx5u2RzmoLGfuJjk5ezG6bzcQJOx\ntW++\r\n=Iq5v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"ws":"^7.2.3","long":"^4.0.0","protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.13_1591890232294_0.7467332746765023","host":"s3://npm-registry-packages"}},"0.15.14":{"name":"@vectioneer/motorcortex-js","version":"0.15.14","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.14","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"076046d75de8e0e26e7798a7faceb22b0b5f39be","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.14.tgz","fileCount":53,"integrity":"sha512-xT26VY+xeI0PUiNbH7fFzh8v9WAaNSP5sNQ08hBMEGWGmH1pLZulrFi1G+NS7k7bGuoGjexrvCeY03CtZ6xzag==","signatures":[{"sig":"MEUCIE4QQyi4s9bq1vGUzU/+E6uAlmafGyt6oCK9csJR+g23AiEAzdGWGRz7NnvBxGPWqBH7KQWwfydCpo3AQ7p8sM9YdTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":670140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6c5uCRA9TVsSAnZWagAAxBkP/0zh30I0+rvb3hkhz8+R\nQB3/Vm9kKv7NM5wItBFI9PiN8F/3prd2MTrVhQGJjGnH1YbJV3Z4YFLi//P6\nqOHSVbDU+bRjn0el5pxxr3fNw8FcBfFERuj462gZYSX6PCc7p9yoFcOwXurn\n+0X/wHtUFp8S1+5tvtUoUIcLBHO3jyTsaUkS0yz1Gb/rhOFwqCtGHVt9hvAl\nS9pkNi9robk5XSWDEiEu+vcJhCmT27Myv5BH2aJAiT5iPwMkVxGXWRUOpDXq\n4LDVZsQCZKorX8ByEmo2EL54lSs5demXAQQj/JbvfQZsODX4RquKgqD90ziJ\nj9v+Do9FLTlXtnWWuw6vZmDhWI/OnNQvbGME6TiUgocqEeDMOlIKSZseypvn\nUE+x3XWrqSGDScxBfoYkg1vl1YS8SKvHSYuEIwU0s0dQP2QPTMvj2SfDBc4G\nMKelOGCj7ee/X77rt7PqmQ7hYtSf9ZFiWLBbSBU3sePKOXyYHhTE++uYoNk1\nnRcTNn4wzL+lqbgTMzzUBhtgsubuqr0eIgDjUl5Z8GkPfxo1hF/W23R1IbuE\nVPsiVqO65uWreZbNUWs/VVOjEIUQUZX152ZAZvRj4gd0ioL+P6JuiYDCMPjK\nZS6jvIiWPE1SWVVVXXT5A2mmuRLMB0lq+nYFS1UzzSY1c25bkau3H9SYgKF7\nPFId\r\n=BzQt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^4.0.0","protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.14_1592381037481_0.2853355593966751","host":"s3://npm-registry-packages"}},"0.15.15":{"name":"@vectioneer/motorcortex-js","version":"0.15.15","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.15","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"03b672b05f225bdc23c35f91f7f1011c1e852692","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.15.tgz","fileCount":53,"integrity":"sha512-vDmZROWave3pDovY0vC/GOtt3wKomQAE6m8E1x5MGNXydPerelvoGooif5PzdH0zOHLWjpxz5cja4Tz2zVeBGg==","signatures":[{"sig":"MEUCIFXMoYzEENaPHlebqSJETGsDJ/xkOuMItv/C7aXtafGtAiEAin5xlm4u57SRcvJ+x0dsOKmNO5vhU1saPnGV+KDdHbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1910084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDxbnCRA9TVsSAnZWagAAA8AQAIg4GxCPl5IWUersevQa\nOvMAza8P6jCMNo1MCWOxtALHjHFkISKe/hNjTB5bKhAXpY2/StHyNSVfChtD\nRy5w8qqiHBQfoRldBQgoZyUPNxlxgQcmJTFPE2Yjp1XSjO405SwRJA+g/cM3\n4EREgCfSo0I0VDx+2dEquc8Y4PUhUZ94ePuIeWSbPTQ3YQ/91hU1KAvg/t6s\nhnXLpFQakjs02vw1SfkGyhkQhjh1RpTsoMbSMnw0rTrhiUhR/aJ2iMOouGK6\ne+QiXLjaudrfyv5Pgbe2XaTufRy45momyRnmQOr3hsUPzA85B+pzalLyvlIr\nLJXZvwZ8E4UVizZqPXHyTUkXdnZ6gYg2U4WQLa+F31s41AdfIR/ZX+YNLzhT\n2BhMjYQpUed5qJ8fxGAsXgZL5iP7niv/YgmQezj99VXLhefPZeBXiA1F53kz\n9gqKUkdnWa8c5ALTQMncZyWk5IMW4HGsHHYddyPALCsDvm9KR2fFMekAo/qY\nSztaqbZ1WcQwAYkyCOX0JeVJDMGOwNbvwbrdEqbfEvXf2Z1aA3mENcS7Oxcg\n1Cf0IHA82w8Mdcgya652aAaB+miNKOl+HOP5dvoar6zfRns1JDN+LbFweyIb\nSLDTndGemWDC4Z53C+QEk6snLZdHtOQBcDsOAiCcOtHYH65raHi2/9DtSapE\nKFGL\r\n=mfyl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^4.0.0","protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.15_1594824422767_0.6234404192841145","host":"s3://npm-registry-packages"}},"0.15.16":{"name":"@vectioneer/motorcortex-js","version":"0.15.16","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.16","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"816f02992a45f7b246cc3f363627c6d0c3762f11","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.16.tgz","fileCount":53,"integrity":"sha512-E8Cd6zGyFHPy9TOihFToKVrZqJDspASGOxs+YS6RXW/C+LrS/KPWBWsnIoBVt0zrLGMWLkVD9ZT3WcKBmG+f6Q==","signatures":[{"sig":"MEUCIQDeit8O+9txdyswyJQspAONdKozphCxMR6Yotu/U2vxggIgMFUV5bAxh0CzczHf5dgVoh9YTaq3FjK/FWzcoOUNKWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1910084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDxuCCRA9TVsSAnZWagAAJoMP/A1N+Noqe3PkB/0gG79K\n5tu8Fa6GG1I3eCU4lW+mdtNffKZ0utPbpUBWNxAXuwhuMMTDWJLDPeJ57ldB\n4lQYJAHQm46j6KEcQOGefgrYH/P0mcRJT/V0xNocJ6hvBBSXcI1pyC9TeNMF\nOFWqDeeAYCJVj3VuGPT2WXzP3vSKN7TPt5TI20qOvoxIRCJHnXi7QPkl/ZD/\nxju6/vXHqFiIxP230UHMBcvp0s7q0MYoZ+pj1JhRaenXKGdftJrRVr9QlsNm\nDLRGE3fSFzq/PGZVGpE5UcW3nCQUk0noni9DtfSYvfO4uZNnM2cq+f0rUuJq\nuiMXxlg6Kv+3gFDBWenqyWnoJEfYfTgzOVDKyZrj5UTd95cnzsk6qJjoKNQE\ndy6vfAKN48bMe0HJjJVC9625wNad7Rpv7EI/nUglhHZsJJuA04H9HgW0gNQk\nlJjfhdFhB02uYXdtcPSFAClIBUWIksaDM9rb/yxbXejac6rCKW28ElQnDbI9\nquUbChgeKUlhkbOJB6hsQ8I4zaGPutRprNhXKYQwzrnGeAg7/Xjgy4VYq/U4\nrQxAM4lyqTGfrrLXu52EFucSh0sl2FjOj7kFoGkmnkmieVCzY8NtAYcdw/+v\nvJhFmMA+6iErohWS7sj9blyYm49DrMUoQQyRNfw6nsUSqDKJx6bYfvmNBaOP\n1op7\r\n=5gSf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^4.0.0","protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.16_1594825602478_0.6613596068196375","host":"s3://npm-registry-packages"}},"0.15.17":{"name":"@vectioneer/motorcortex-js","version":"0.15.17","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.15.17","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"1e5fb56248922274f7ec033af97ac24c06e5756c","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.15.17.tgz","fileCount":53,"integrity":"sha512-gK5yjUCM2t9qSGCMpmibdA9llXXDNvZJ7sYaMu3GW/+Z4wROWAaWWd7fD2yzzRgH3Ksg56eAuuWQVJbV1j7Q+A==","signatures":[{"sig":"MEYCIQCAijQgI59F4s9f2YyWhwAIuuog6sQqkSDMPBDeZ1polgIhANDZn/IX23lEVvP1O/cRm8oSDFdEPzmkitucqPhrOXQj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":664768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDx3dCRA9TVsSAnZWagAAz60QAIj1AaaNN07vmKJ93GWe\nJMzSvSGGJQkzFf9eK/YHtIIDmJBjYToSLrP/ZXIR/2q4qPtOihWKCfkLuShh\n8E3kOhIq05h3FpZz5aGBuLEASVeoLOhO895YEaFsk6/GR4VNaV0DRtlUsiFP\n62703dmaIZK+RuzVPV85C9PjPgn8KMf6De+usQBn52bupXB+Ooop9mlDcR1p\ny3rygoBagRlGao5mZAgqSQiP7KaiTuNPZZFoe8JQzEcsvaAtN7i8YuM5ulty\nsJIVbBfrh8CIno2aIEpkT9+Kyh15ovVTzb+DcMc8JMjWlLTRNLwT083SJYu3\nhWTv+LTyShHtcbfd+o6EnFgoVLeCykBEHVyqp/1HNMInTpISxQb1EdPPSUHN\nkrQO0M+JM5HWgfa109G56I6G2V+Ae1jvFvNC9SVkMBJ51CJ2hINEhdG917n+\nqU1lAAbk/m+kdhAnwX11Em3BhBdh2pnfEawXa1VPfbw7ILydVZpxueMNgLyE\n3djZywCoEOD/IVNhklwpddLZOmFSe5lGqhZXdjv9tWpEVO/Hcl7JPgaadBbi\nHw64qnu24TmVXrPcquA/nWhRmHH6Y6ZFEnR74IqS9sgMkyOVantt62UZ3sMV\nkNY8sCCsufwUoLGBHgcCKA2i7Yi+4jMIc4Fm6a8HWTAjbIgk8Z5Z05yyKnne\nMg69\r\n=8rgT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^4.0.0","protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.15.17_1594826205387_0.0884300047426092","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"@vectioneer/motorcortex-js","version":"0.16.1","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.16.1","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"c01da5172ab3d2d3df7c5265bb51d5d876da70e9","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.16.1.tgz","fileCount":53,"integrity":"sha512-mO6zPO+JfLnXBmiLbx6d8mnIFulWGbc/pGPozoisl7jZw9S9R9wezShv6H1kXQcpBOnqHIKPDqxgwJ4OJemjgw==","signatures":[{"sig":"MEUCIGmhnELvAxaGNBM4xdHqn0wakQWoakNFc0z7EAtEUQ0vAiEA2U57SRKocWAKIS0JIfBYdD+p8Vdg+IzMY86n7jeqOCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":666467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFCxSCRA9TVsSAnZWagAAzwsP/10gBa+UZoCI0tX8T4AP\nz/pBOgmODQZln7WnmQ5ovpJSpIIsEOUgI0C0lY6zvLrE2Q0eeeMKZABBfQ05\n5uW72c62h4OR/jRO64xLBhiylWq8nUDhJz+O7oJv84hal+DAys0SHg1fFWZw\nmnIo88ajO0wrWnYnLyJZdTeMdKK1Ac5uGul/KLjud1zuwYvQpQ6OKmwpKkIb\nv2bihmOTq4lm/BcGBQyRYsgwHVnrpgfoaV+/kG77Lug4H3OB1rFhrINKD1VW\nQ0etHcUj86C0VBYfGyax3ap4ht6pdXRWv5hdFR4a1N1VMkjWRSbZtmtMiNv0\nUM/WI+A+ANzlh4LYJMYE46OIy7ptd5VVu25e84MbEMu1NUfJGZSDZAxaXfcD\nNdzCsdltDHJ/sndEe2Tf8RYFWqEQCrgJW09jmiRT/cM/mx9DohR/TACBq3Ph\nnZI0c7oB9EGePTexkXPwb3bVbQWJyTtahtnVIBH2BAq8NR+r0nIZMudiebV8\n0XLIlUHIp2n4ak1uSTIdkmXm2LfOGvqwtjnzLRU9wiWRsn/elag7s28FA/QB\nbHa21J4ZvPtqe64P+yNyjq/mRp/iUKEcAaNnTt5LVS0tMgQ8z1yrdHMZIMQS\n/jTEa5QTUE5RWmfh4bjgvJnF7LlSR6/DWD7uWJN3rTs8vTJyJAr6KZwFRVXW\nqfrK\r\n=eOc8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^4.0.0","protobufjs":"^6.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.16.1_1595157585349_0.6602424862670169","host":"s3://npm-registry-packages"}},"0.16.2":{"name":"@vectioneer/motorcortex-js","version":"0.16.2","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.16.2","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"f9e260b0ff6c8ae20c1e02eb2f20b1c7d6963a52","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.16.2.tgz","fileCount":53,"integrity":"sha512-KR1eBhXY0RGs3m3zj2RhuOVVddnD5EL3SZpEZ9j4tDaEDMZkjlnQWexMOQJVNkCNfF9IKJZWe1QrEVTIedAc9Q==","signatures":[{"sig":"MEQCIHZ1mFSszusmGHFG0i33Tg4iwKXb/IAG4hXJ7KXhQbx5AiB2yNuIq5iBF4JsDoCKWORDPp81RJiI0xHTU8LA2mbsiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":666528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm/tCCRA9TVsSAnZWagAAmCEQAKQexninL+RuWU6n4ig/\naCAreWxuv0FmhK7Y8EBo1m6qc3lkehL16bQEXhZmHByMY4OEEER2BUNYijHR\nGFMeZuVWZjzVfFeCWN2v2egCGzdjAQJVgRb5QseBq0gqKr90cMMo74hZfrgC\nHbDjRWVtbCjHMPB8YMIlflF+Fmf4CoLnNVi5N8a2zVUCYmav7tW3u3UXq2vH\n40P41eXYGxVmuq4oKdUot9W7VW7KvUInJjgNYoA9CpCFx2UH1yVVcAujPrP2\nJ2ZKPpqg5XVWIuDKlBpawb8JXaalC+cL8HLzBdJfYK3RMnaWwcH3rpsuPj2r\n3EUU57C2LhV7Ru6zsYatYWvqlCZNdY4K0a62eeywJb30SyXvO9tDWK+T7Sii\nljtJVqXviXD3iQB9IiQM3arij5x2ipN8E4LBY6xeiOSmB3QNqEJBgqbxSwew\ngvpxGWQCHfTQktPFLb/3zNQ72Pfk4JCE1kX3irOC0FiqFjqNXMh0Y1Lq5tf+\nOp4bNcO2wUno71aY8v9flUNAsckCSofRfLZ+7Sh2XcebDnCMwYR2Hwiv13WJ\nOPabZAplUwe3tTWPBSpL6a4uD3h3LuMpsBntNC5uSm/0dRy0ROkWvJ05/cil\nkJ/QipSG0iePNgN2PIwf1hVUlwLQKyrJU5w3s8C6ze9zSgj8PVY7Few8zLri\ng3r1\r\n=vSQA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack-dev-server --open --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^4.0.0","protobufjs":"^6.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^6.8.0","minami":"^1.2.3","webpack":"^4.41.5","@babel/core":"^7.8.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","worker-loader":"^2.0.0","@babel/preset-env":"^7.8.4","jsdoc-to-markdown":"^5.0.3","webpack-dev-server":"^3.10.3","copy-webpack-plugin":"^5.1.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.16.2_1604057921744_0.3777496860818579","host":"s3://npm-registry-packages"}},"0.16.3":{"name":"@vectioneer/motorcortex-js","version":"0.16.3","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.16.3","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"d7b341f73096a58f31cfd3268b591db1819d3e84","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.16.3.tgz","fileCount":53,"integrity":"sha512-DbE6OXvJ3MIwxq1XRqQwviqvIYqmAnkzI8t6fP4mVFBeKTe/V7v8CC+AcD6vNTnrONnw9tjfy04JTlgxsPqzWQ==","signatures":[{"sig":"MEQCIFEVHAw+Bmg7JM6JO7XkHO3I1nNgaB+t2gx95JBeyHgzAiAXUQtw6OQ65hAjY8z8vXO4M4wyuHBgcs45Bt9zMWut5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1918243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAJWaCRA9TVsSAnZWagAAv0kQAKNNf4uxZHOwo7pWaStM\nARQo/vaW658jx88zrPZbPiBVTc+PUJtCk6sB1gllt2aUKIO0XivU5hJDBsan\nGiKH5FPyDp931dcuo1SUBVwfrzlISk8hyZhzs2o1uWKgIGroKUJ7Rnt35lHg\nHP/3ZYkO5DXK+MFFQ/jb4y+9XikCYU/ilwa3CHJMoaFjLySzlns3SmFGZjZq\n/4eQsxRXxVulwm3zHuJYw4J5J8+yY0lEDRxswxqOowXwtdONkT5BK9JGnKFK\nkdilYmQUL69p9xjNqduVmJKZDUeCd6xsc6OJETCzgRlqbkzg+CvbCXfz8Y78\nsSdGifBtrOnW7j9iwboLL80NQq2sV48Y8bb8kbcvQkk3/hD9vN0DCKWOSrp8\nSehjYnFgIpbxkiKNuHte8aD70El9tRpisMD0qhKiRc92HGftduEca5DicaO8\n3zPlPsQ73qe0Vh/0PFGxidu+25NUMJ3UMjddfUibToZBqL65vAU6CBonV5WI\n4AkWdR2t5/0oljbA97I1vlwEXS30RysvndlR/W5ynPL9TywppkIVc6HRUez7\nMbizI/t6A0+DtSi3EPqcmyHSrloGX+Jg2xQPSlAcy5NQdrCWuLmNEyHNMmR8\n9flq31y5D+7QwXt13XDUHiAKHvtgXf/oHHRX0UVokWmkU2JZxxGASnmSIitN\nz5zY\r\n=s14a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^4.0.0","protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.17.0","minami":"^1.2.3","webpack":"^5.14.0","@babel/core":"^7.12.10","webpack-cli":"^4.3.1","babel-loader":"^8.2.2","worker-loader":"^3.0.7","@babel/preset-env":"^7.12.11","jsdoc-to-markdown":"^6.0.1","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^7.0.0","html-webpack-plugin":"^4.5.1","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.16.3_1610651034053_0.6468695615712612","host":"s3://npm-registry-packages"}},"0.16.4":{"name":"@vectioneer/motorcortex-js","version":"0.16.4","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.16.4","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"00a1a4fbbf1f2d1576e32253135910ca8dc660be","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.16.4.tgz","fileCount":53,"integrity":"sha512-aO14EDqJuImmUdTRVWiq6xXKtCA6vyD6qhkPjLJ7cEyfFBfO8Zg3WfkCTJdpniOWoSrSCC1mrqO5oKdTYoW2JQ==","signatures":[{"sig":"MEUCIQCXUwXJNyQC+UAKP9niryF3HhZZSosulFpRBQm8kKN5CAIgcGvF1xErZPV/t4HuRJDhWbGl/mGI71WJ84KV/7KtAgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":665669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAJtlCRA9TVsSAnZWagAAEVwP/3fD4apRhky70afeAdQU\n7B3sbiHqjiQHhQOqfbkkJSwY0Z8P9z8WkBetaUkV9TxpTTqSBLj7dz2cpwUR\nkYz0q+eHAR17dUWegXWeyB3i5KOEKVLtGiN1zWYwW/7zw/5BBdP8t7bTmN1u\nSiAoAfmgn1TMUPLFHTBghjrTEYWuU+gmcse/OEsan8bgzPm0RE881D1n2BcX\nyZXRM0LXf7i7dvadwc+XutBJCPkDn8n/D596CaKnHruxMhdeVmDZ0wjBHuPR\nbn8T9DK+Bpko2BlgMZM+EIQV339o0UR7lshWrCOnA3BasticdlOCV1O38TWs\nnwqfJx7FSfnIE2qEZPYNQtPZFkwEC/67b5SGMLOTDyLIKynVFTlOrvi8psKF\nPs8OgrTBZOzPzgfBambcwDCPW1EFJzqLiXtz4dO/LYdNItVwsjFD8ttMmezr\nkWCccYmMmKtJT7sSRfHWWOUbYGWe6iosBU1bZIZit2YNX55YtiPrxNrTwg8C\nuuiIIDwlOMNciAWokgzbkrglYUr81GTa+Jj5mvJM76TYEFc844+B7h2wYogm\n9fh+EtqyJojcpGYWGOSA4gUkVuJ4yyxv8FReeOqlDx8oiUx3rjtAPGCjMmxS\n/NhRxuym9OWa0ji5gRCiLuMCV9oTyUSVBw0Y0Rs6Nxu1/JzsIzKlHNMIbDWG\n1f92\r\n=r237\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^4.0.0","protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.17.0","minami":"^1.2.3","webpack":"^5.14.0","@babel/core":"^7.12.10","webpack-cli":"^4.3.1","babel-loader":"^8.2.2","worker-loader":"^3.0.7","@babel/preset-env":"^7.12.11","jsdoc-to-markdown":"^6.0.1","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^7.0.0","html-webpack-plugin":"^4.5.1","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.16.4_1610652516960_0.04855871844523563","host":"s3://npm-registry-packages"}},"0.16.5":{"name":"@vectioneer/motorcortex-js","version":"0.16.5","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.16.5","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"755fa115e0b918e4db4af75be1785a27c48d063f","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.16.5.tgz","fileCount":51,"integrity":"sha512-rGZ9xLhb7wpYwmqczf94WTLq7Rly8dmceNjozm5cMuObCnyjq195erd8X0e+4xoonfrDqKIl4/Ts02qjF8EdWg==","signatures":[{"sig":"MEQCIGAP5U77XAMnyckD+s0R1RAa5AwUBq/MF4t1jFhPVy9OAiAWWNdRUbJmfi4kKNoQuA2ed9NAJrYrYjPZEOuqvCDZVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":738144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBtYgCRA9TVsSAnZWagAAf2AP/1+/T8Iv5j57NZnFQZ08\n+1WTAx+RLi5+yXkoqINn83y0lLI31GIV6wIDnpyVgPCJmTVxoUEq7k47tMTC\nmLJbTsWzNIBKt0/oiWfVYmz8AwLERRsMJFEeD//F9+G5+BO2ij6xXYJ6ZPG+\n+mi798a4Og5OZTR/2AHRrbRnGITuTNyF6y6TDQqMCZoTLC61iPtod8YEJJHX\n8P4uobylWA9/PPeUr0jzuXo2Rzth5F/HKhzYkXsquf8y2iihPRnAYtM0bEID\n4uuZMv47c+x1jP4tOCzIs76ySr1tJs4PZiVreoXjGYApMVJqklADbDzszuyN\npmCuBnghRbq0VNPJEYN+/EDfMr5NfgP9hBkOq+l8h5eyfvg7P5WjYjSXmxJA\nfiHn7m2r4su1o0j7oe7dfvQ02his4uheNaGiy9NtNt5J/1GvTk7Lht5lUrGR\n2Y6l3Rxj+XOYbiqVbUhWiHb34XNA229dK1o5HxZNHTlBRiENk9Uqm8KfIAAr\nD0tFBnVTOoxUlqsmZ8gM1JlpsMbdseSG9lnAHihx2DtxqWfs07YRf1Q6cRip\n+VvqP1iFWa/pLphEptold8YQ9SgeEjVD00zbiY0gRFoFjV+czhPAa7Kcvh7D\nZRGEm7yo+TgfbkhPaPr1gu6AVFvEO6N3ZKIv4zW00jtrXvOKZuqlOR7PhL+5\ne6TR\r\n=9CMH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"http://git.vectioneer.com:30000/vectioneer-core/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^4.0.0","protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.17.0","minami":"^1.2.3","webpack":"^5.14.0","@babel/core":"^7.12.10","webpack-cli":"^4.3.1","babel-loader":"^8.2.2","worker-loader":"^3.0.7","@babel/preset-env":"^7.12.11","jsdoc-to-markdown":"^6.0.1","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^7.0.0","html-webpack-plugin":"^4.5.1","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.16.5_1611060767286_0.577704065153082","host":"s3://npm-registry-packages"}},"0.16.6":{"name":"@vectioneer/motorcortex-js","version":"0.16.6","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.16.6","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"91362a8c5f2083220b79d40a2e6bdc4f7e27d57a","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.16.6.tgz","fileCount":52,"integrity":"sha512-oF66u85S//VPihcWbo7ShDzOwFb0WemI1bifjfyTsrnYLDgzRNV/viMyUGpxaOB1aVxGtVE38gJGLqeCOSpzCg==","signatures":[{"sig":"MEUCIFbT2B8AkXJMMB0CxhEm/eQnK3pa35vyWDlsqrMfIsrxAiEAyjfbnvN2RHFiIBfWPmAv01Cgb9DCtCOrUHn+dbDnyxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3909093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnjYlCRA9TVsSAnZWagAAepIQAITWFmhPGlYO57rG1kw0\nmqo/J8kLeSFqJVRdnKRKeIIwMcEUTV5ZeblSrMyWS19KqaOAWM0GZrsvpwpR\nB2iho3ghXnqes4nzl3J6rK2xEj3cbeBqpGxTabyOVLgE9hGLM4F2lZz2HmXK\nsRoQXlYpg3y+/ynIVqTqyw+SP5vaMAGsRa4gGkV54Z4Fes4chfCz8VPvzL0g\nRJ5qA5QBu7sf0zSBNrA+JCL3R06EBjmcuBn0tZigYZ4g/JSiaAy+ZphMhhgd\njanKepmtbrIxpPW7cxsO30CVFzgNdCpJn5hp9sYHhCZN/RVxTCv29fL9Zu18\nCAqSQLro+uK5n6/rDbeSyaZ4EGaPcJ6jA4gOq1J4AmcvhqSzX3i+byzMtx4w\n87L8Q3mX+HyZ2LwUNd3Gqlu+lk0znDoTjew4PBJVC/VobiQm2RIK4xsvp73W\nzZKBwjL8tyUchd52k9gvU1BNKGkLLcNH+/fCZfyZZSkYd0iuI6GvclhAk4Sx\nV4lVQsnz8QTIBwXuG5YGMKuoNjaYNriH7wzZaikKXzVJRgPRKiYaeegXaGAC\n7+U64pL1gXNpqUu5+N5H2UMw8hrI/q8gpce7d02UqGhnZ7uOe3anhEU344MB\nH6nJ2pxSBwzOyC0WVU4iUw7aUz8zQbUDm+68IaFeoWxRtSaw8HJZ5d7ZCieP\nN52T\r\n=ODyw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.dev.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^4.0.0","protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.17.0","minami":"^1.2.3","webpack":"^5.14.0","@babel/core":"^7.12.10","webpack-cli":"^4.3.1","babel-loader":"^8.2.2","worker-loader":"^3.0.7","@babel/preset-env":"^7.12.11","jsdoc-to-markdown":"^6.0.1","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^7.0.0","html-webpack-plugin":"^4.5.1","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.16.6_1637758501005_0.019649493265974094","host":"s3://npm-registry-packages"}},"0.16.7":{"name":"@vectioneer/motorcortex-js","version":"0.16.7","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.16.7","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"93c64b571a3bf9b8404b32c094ff0198dbac0faa","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.16.7.tgz","fileCount":52,"integrity":"sha512-DHO9mtXEzEnwTZnMPSuq6TLlGBezvSXeKjoa/CcfIUf8X1uKvFZO/IJNKTswxGcpaOAQvAdXgIxysLTNlo6h4Q==","signatures":[{"sig":"MEUCIGbjdGLJtTpZVrlyck4ktOlhyOTF/RIECRKDPBE51FcKAiEA9x4fgaOvsOTTkcbGibdKhqlJJZvAiNXa3dRQ1V2C6Zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3909093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnjb/CRA9TVsSAnZWagAANgIP/19GlWt4lZhTgrGGkaGs\n5vnBR5g/odkb6fbQZd3w6PwKB9t7vCeSNyitPvQQJyyTfYdborD4G2eITJhH\nkffSrVg5ihYteXm/L3PucxHO98qMG65qoWOP+5/QXvDXzL7kHb6KVAUfipNc\nNObyCGDKnG+ywVI8Wf1YiPwBZdpxKG7mEexCvATziPl7E+mHitF8yrL4T4aE\nqml4BSv/w2odftjI/QCEeZZjbB4+AZjIRW0xfZqtFxVnldtIlpe1QEjL01Qd\nRzhRgp3fvk6e8qLW+0j/Ze0q7Em2VFFHNkUGWA1+z0SwXeI3LiEV10upWlFD\nA1vL+t0KVFAaWXKgwe1TRjcUttAQb7rgPhTGul+kVD255A3BM+0LtWYefVPl\nlDeVwV2C4/PnnxQWCmuZqGSqJ+2F4aN6yx2Fk1xX+uJ8bv+7p4hUgENn0sjb\nqKjLw6J+vBbXMRpByRzJVN/bAeJkGNQ6sIU3OTGW3s3wOlo7KsfNRykAF/NF\nKsd9bb/MNvgH6CUSArZE+S/VgYdQdPKAJNz38HFB+J/Hu3WP/OfvYYJfROPc\npdV1aGEMm5sqXVjOpODzU6UdkWEx6d/LbRa7Hssstc9uAwguyP4Lln2yoZFX\nwXdlRQBP0RDmQ471ZHoDdnjb+qQe2IuK9bs++YX/jrnRdlz+AXCf0FwoVAdm\nHSZK\r\n=5pf3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.dev.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^4.0.0","protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.17.0","minami":"^1.2.3","webpack":"^5.14.0","@babel/core":"^7.12.10","webpack-cli":"^4.3.1","babel-loader":"^8.2.2","worker-loader":"^3.0.7","@babel/preset-env":"^7.12.11","jsdoc-to-markdown":"^6.0.1","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^7.0.0","html-webpack-plugin":"^4.5.1","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.16.7_1637758719268_0.6337484062406074","host":"s3://npm-registry-packages"}},"0.16.8":{"name":"@vectioneer/motorcortex-js","version":"0.16.8","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.16.8","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"93c9809e51d8458ebc05e8e728265efaf2c4dc84","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.16.8.tgz","fileCount":52,"integrity":"sha512-Tu0X+fJMPq/m1DJEz+bHmgBd/Q9Fh3HHA4090aEXbQWmJjb/GpvGWW9Uo6p+JH0ZqEJvJiINA86vNSrX19GHSA==","signatures":[{"sig":"MEUCIAe1BtZTFysKOOcJo4+ZFk3KkIkeOt9PyZg2QoQo/M+NAiEAqCbocOeohDHZ76kTF2Li4DtclAaT4jGPTv8Sl2l2HFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnjjCCRA9TVsSAnZWagAAAeYQAKCHMqk1ug8h0d7Ln2ud\n18oKK8wTnTICsw4/moh5w1RBy6JPyntKU8HMOf/uSqSXbR9AltE+vVGCDzYa\nNB02T0UH9VovLDWHepkboG3my1u2uhx54kuRsxDeof5/Ahuvf0cgeutJKill\nHPSq2kwAk35ewXsiNndKZJHOdnhbSCBeJaVmeALf26zVUsKdm4Qn94J/JHCK\nRsLZEPm9Hep8YfTpNYqnsApILD/y2+CSUA4V016hPjkYBgvyw6Zp6RTAViiO\nMQmNVzZstkdsdwWzW5SUqN4yQ7N/deUDinCpz3eRo2Jv/v2G0nLfe8/cNPAK\nmbJsevvLo0XS/Tu5hsi/TkNg3qrzRY9+634bXmaz7ZfDJzzU5bl1eJvHU5ll\npGVpKOr6JdGK6wyyAmFF2aSL8CTw+6boZ+nfshnZ5fVdm5MnROOEUM66lM4w\n1cudt/sY6+iuhbwwA010rnzDF8av23J8HMYWE4h1o5Iju1hBx4HMQKaKYJiv\nn2wbrW9suw6bvapAYFHUi+tXMRmxKXHoOH3zb41faEwPnDGzL+ylr1wsHLvI\n+7WD5z9zL2ISy47/yTrDtwREzE2+Qy0BmIKYnvwyzvzAIkRqHZFI8F3SluWQ\n9Qz9ECZVafw8T8tuynDL8gU1ok7jHMXNXj+oPxPoV9heFOorfl5T+3Ufhq0O\nOj0k\r\n=6s1D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^4.0.0","protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.17.0","minami":"^1.2.3","webpack":"^5.14.0","@babel/core":"^7.12.10","webpack-cli":"^4.3.1","babel-loader":"^8.2.2","worker-loader":"^3.0.7","@babel/preset-env":"^7.12.11","jsdoc-to-markdown":"^6.0.1","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^7.0.0","html-webpack-plugin":"^4.5.1","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.16.8_1637759170548_0.2596249921615348","host":"s3://npm-registry-packages"}},"0.16.9":{"name":"@vectioneer/motorcortex-js","version":"0.16.9","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.16.9","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"48fab2719fde0e35d609e1a8a7316092af77ef80","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.16.9.tgz","fileCount":52,"integrity":"sha512-F2KM5iuBfyTYlZgJZfqsu6+p79hVcXwayJ5ectL7JPI5a5jD9V4rTc2AjoMb7V6yjs68wC1ltNCKQ3OGPMb6qQ==","signatures":[{"sig":"MEYCIQCJSxZtsrj+iyHGo2ORrawzCDHFSmTLxKxDSEwh63FlCwIhAPM3aD8Vjcut42hc7Tp56wsDFerlttCipP1h1poG+ae5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":741729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoifjCRA9TVsSAnZWagAA3rUQAJZO4VkriUvGb5KcoPtr\nNHo4dMHti4qgG4PiIBTiX1WcDWfSoOdACef4D1aHYBvHaizUiKs1aaXQDfiB\nfLPf+VdDXlxKsi/mvkaJB+LVIvKxDRN+HjevTNdCvLm2E/s/drGl0bBzBZh4\nXmwHMQMpM/uftIfUSsNTs8zuhdTBl3YJ0Rhj6+JmVdfwqL0Cs1mGmgYr3AxC\nNWHlKP/DkdnxA69asx686201LA/skNp+SiO4H0JfDKw5g+ZgOuhiDENJTnGG\nMkOeUyp5azWfB6ZdNtbJeu1dGxFl/rqXNUWFok9xDIBN4515zgmcrcjXaKy5\nQtn4+eKJptLS4BM1hxhg1TJhwh0cxNJvYWwVRKSO6zWnTQ67uWhoPgDtofX2\nsiP/fdngrIrpMWBa52rVUGIu0QDzjzPoL9av9M0dl8dcXonSlbqPkylyZdlR\nLtXRh9MMTdkSw3aEkkPvCnc8t0+t6wTSuzOSnj8bWCS710oVVYvtfg4VVfgg\n0CWn9EwMSNJbsy1d9jDSaEVqrr32X01C4cCd1QxHpiOnDrRmetCX9iRdpr0Z\nzicbbmKPymEzklvBzVCpnMxYiKyiHUTdjKE1Rj32lijizaKql38TxQnEZ2xg\nqZ2bsJv3z2kX6IA85P08UzU6aXdchlMHvkDwDPfkENDe02ivVZiTvIR81o++\njkL4\r\n=cwql\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^5.2.0","protobufjs":"^6.11.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.17.0","minami":"^1.2.3","webpack":"^5.14.0","@babel/core":"^7.12.10","webpack-cli":"^4.3.1","babel-loader":"^8.2.2","worker-loader":"^3.0.7","@babel/preset-env":"^7.12.11","jsdoc-to-markdown":"^6.0.1","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^7.0.0","html-webpack-plugin":"^4.5.1","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.16.9_1638016994800_0.3297139262170834","host":"s3://npm-registry-packages"}},"0.16.10":{"name":"@vectioneer/motorcortex-js","version":"0.16.10","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.16.10","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"9025ac5f0ca3b6b84887b6dd2c4eb062738533aa","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.16.10.tgz","fileCount":52,"integrity":"sha512-OO9uH1Xy/E6mu2ITzzMYs7gjxgqMSMqAVq3KHD7IJnaeJM0nquGtgF6S3J7i70uBQK/9xhyn1YplcSGtL2q33A==","signatures":[{"sig":"MEUCIQDVA9nBIBMjQTA8VYYaKt0588Zk4S3kKIRhdCRHAfegugIgBqq0YyTawz74extB357rwq1Gkls3XpIDO8rfcdsvElY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisfUVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBPA/7BNOapjRGro2hjExhp8Gxjjq/rYzX2tM/24ML6HNBnSxZpG/T\r\nJ8PenHvL3aHSj+oJCjVi5hq8zNfNJ7OF/9dmUfLZ5c/cqgzei0ue7IlBLJu3\r\nSBY2rH7Hb+Dtlq6/renSZiNzsHm8j79vPvywFfYyWv171fAmU46Sy45QjmiR\r\nKSSooo8hu24xdRpV5uU64UTVUJNUjakEF6EC4UNNHhSkZBwGsp9jIkq6EhAL\r\nzhR5SnKExs/QVB7JAtTfiZeFUJBBKC2hZHlOalAFgAva/IevZ6ISGBhQt/oH\r\nrpFBo7b+/04/S9d1ZofEwI7yqaKeJWzCPKvQmcIFde2QZlAFVeIwrcIG9MOD\r\npC/s8iudwUnNErkFOyUlMHs6H90a2iFpN39F6b6HWxn88Caf1hIlaRn7e4kg\r\nNF1rYBX86hvOrvJEUlhIXFK6y5bzxgktyGdAhd+Gi6YnQ3bvL8BaVMw2DK8S\r\n84XH33o6S98dlWqGGeS5cYco3Ocqn4kMhw/ODa+YJhZ7OU2uJzqbCJK0z+Fw\r\nZrecKFpSksbB/fCOtNrx3A03qd6lgavsHvJ9VxVx+0y8EvTjGjTDJ13rjX6y\r\nnqaIEZdWM22RHtOaV1bX3bUiyTpg0f70njk1RyJwFiND+I/r0TCCEt2H0P/R\r\ndYsSQhfwUZCD29PmMLDdcb3qTd624vSc7pM=\r\n=ZjTF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 5.0.0","node":">= 7.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^5.2.0","protobufjs":"^6.11.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.17.0","minami":"^1.2.3","webpack":"^5.14.0","@babel/core":"^7.12.10","webpack-cli":"^4.3.1","babel-loader":"^8.2.2","worker-loader":"^3.0.7","@babel/preset-env":"^7.12.11","jsdoc-to-markdown":"^6.0.1","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^7.0.0","html-webpack-plugin":"^4.5.1","clean-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.16.10_1655829781482_0.9194846470452145","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@vectioneer/motorcortex-js","version":"0.17.0","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.17.0","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"2b4ca389aa6865a5db19743c20988d423ed12354","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.17.0.tgz","fileCount":57,"integrity":"sha512-rvODUy1dfQZiyNVx/Yqtw0PbHTiosqJ19iN+ue2L/JW387dQP2j3Xu7y0rMjGYi8FhTpxS/hNtQ7yYcU8By0rw==","signatures":[{"sig":"MEYCIQCKCN/5Fkk+T/1wged0Tx7XjWDqR/K3EsMfoU/+vylItQIhAI4OSCH4lBfEuJqG3hliXJoQdkqkpZ3Y12S712d1ip5B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1108249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkJQpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFSRAAmAKzrwXhSITxPCiH1uTKIQ0uRSebJnuzHqcWPWGMq3MbK9Dm\r\nFvPdy6kJlmhVUn8HDzKadoaMr72tG7Tu88EZdN2qCoPM2L++33FhOQFFCNhV\r\nlChyhXCYHIYzVkY/HsiQhio83zTWmc56Ma7Rn4EpXpwvU28rsD19cd1h3iCY\r\nPCYM3DEcx/j+t/zt3QfIi3/i2d8LimvGU08N1iQ58zWBs0reRIic5XUVCDEH\r\nioQpuO3vCEJY9PHc1eAPaRD4A4haozd4oZ51b7km1ZyS3jMVRaB+txbW138a\r\naAu/pPPFsEbv+UI48E+ZOz+FodpG00vLjIWGszp/2Q7lvqQL5s+/dD7HasXW\r\np1+w/sTwls0EPb2dopoar4oj9aNBP9dEX6excZPucASaUk07cWTpVLFSrVZ9\r\njuvnmbzmDcjH8dY8w/2cpQ/oqh85rMYhuSQKK4b0r4S8bSSi3qg0pHSNxGdK\r\nk+Ju/Evc7EpK+0a4Sow6DrFZpFoVViAXnNPT9WjOTRkZPZiBznKK3qnvkM2H\r\nc7b0zp1pgYCVWMYt0/Nq7PH2rZi8w6bxXAJJNyngMmoF7KTx9nhBzFDY6vvp\r\nc7VrVC6EM3H+NY+yvClF7tLbCBCK1UZBafkMhmRLU+1OcbcObSL5hPKRlW5/\r\nLRRMHDs/4TjicVbQPl4EC/rSmPYqbCk/I7s=\r\n=vT1+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"gitHead":"293afd4c1e16a3e7a3f7a096f773b087b3aaf034","scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"_npmVersion":"8.19.2","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"18.12.1","dependencies":{"long":"^5.2.1","protobufjs":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.17.0_1670419497604_0.34116899207777784","host":"s3://npm-registry-packages"}},"0.17.1":{"name":"@vectioneer/motorcortex-js","version":"0.17.1","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.17.1","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"f03c4713efee4486c3a0bc0ec7b04dc7a0a1ff9d","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.17.1.tgz","fileCount":52,"integrity":"sha512-Jm3Q2HDTSJAnMm6zoRfLDGf9twfkl0c++/UVq8EovcYYhaKrbkv1I7bqyIeU0ujgOLIqWOc0SmHvwd6FLveBQg==","signatures":[{"sig":"MEUCIQDPZISuMcbOz4sZnxL3JUBbideo5BTCzG5UZV+vi6l5wAIgHt7AHEEeBxhPt/be5PdLLhMONqMUep5Q3E601jsrNAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":754551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxYLLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnHQ//Wt8LJeJ0TT8EiOYuzJYC5dnp6p9oV/jsztYC29yUDmebIotP\r\nu4Yo/inUJIQTtottXllebYZNM7+s/wQypZhJma45f4BdcXYP6JzkkA2vDoo6\r\ngD8KCLrtM/q+kUweghTfv9GOFE6T63bTAeh0JbVYJZaN23nXeb/gjLUN2TVS\r\nb0rzzkyu6isudJSbM7iYPOlXVVtohEn53Sua4RmwXJgJnDGLi9ordY9t1wcH\r\nKE6MIhgzzyecIoaEkMV9qbo8Eq21xnjhvmJzWn6MAQfZmbS4lNGHIlAngx/a\r\n8ibX6WHkl/neS/VF8dEiyImLliBMRK0570INWw1qa/t26MTG3nxW1UwPKBgG\r\no7/3PzeUNOt8eUvaj4dT5pWuEqD9RGYd6qvd1rub8bep1fTMHhwbybuaiQEu\r\nl2lVf7mEhYskONRL2frXfGUDVVuZoNT0o1iBFuIhG+6ZUSWLBK+vXcWomR+x\r\n681KQlDuFUz278AByDeZk4N5uYtRLp7ZvQeP8gSstqS7QASO1m+oxolrxRcl\r\nbp16s3Z1sz3HJg+/YAesHnKFfwkwF7Mv0jnY4OAOqxSqUeNYUHVL5Ocr3Wwj\r\nXBvE8qRJAqQbTFjTXyu53zZN2B+LqOHtHfhz3cOlefJ6HKEHbND9J+nL8PHx\r\nomWepZ4jXS3jMdkyIqS42s5MraZ7RZ09cdg=\r\n=lidX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^5.2.1","protobufjs":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.17.1_1673888458702_0.20893651783309242","host":"s3://npm-registry-packages"}},"0.17.2":{"name":"@vectioneer/motorcortex-js","version":"0.17.2","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.17.2","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"0d00ac87d390d1974b8bb69d5bef2ad1b1758d81","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.17.2.tgz","fileCount":52,"integrity":"sha512-1So8Q1N/13AkP7CXfZYyYZsTAOqV+krDKHAAVqTGs3h8JIlZcQlpZP/W5Z2FK35KsXzLE8cPZKYprvdhFynmNg==","signatures":[{"sig":"MEUCIFmFyKVBtuX4hphv3s3C5pqp+LiZ4VXc9iGCqhZIIiTmAiEAg05uuYRjc3HzmIfahcPhNkfzUp+X6/1DHhUZ55ufysk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":754522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx9SsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQdg/+LjrlXr39/Uze4orinGUsUpxjg1krEeJOH85hSOhnOFnwGoJe\r\nvrIiYk2uF4Bl+DokLrxxwhk1XnTiJQju4Zhz9cBh78J/MobDhWhMljrImGhS\r\nJY83nvzgvB772+daAOXHeUUZEQgudoPLJh0cmkrTifl8ixk67AvSdnw/Y4jf\r\nIwpRehKo8qxKr3nLnmYnDDYDh2mkJXFlJ9tpobyaq5ymP8l9Yay+9LN30y9E\r\nHdGI8qpNyeKVcRMpEAMBly6rKkbtNE2B8yM2bhA697YinM8HEHBm4dsobsF7\r\n+SV54cYAPUwod+qROEXPTX+C+AxJMHu7yPb2VnQliygUiB7vhQ2A/pfgtd+d\r\nQCsFKqFRb2EaJGI29mom0i2wKM+dRwa8yZ8/5m+emAX4kRVIZlZQqTIRfUQg\r\nm+fmm49nb4gW7ZF+wBIsfKDkY/ArHA9FwmFlHQ9LiJ2Hup/QT/BiTilAOEtN\r\nKP624uQpa19VBA1G2aaP3z84V74rMATVBZ30JBTplMiVV21cmotDyWHkGA5p\r\n/p4VV5M/nH+yr2s+QKRsLhi4ATYLjDsrRH/lhm3vus1tBMqL5vAJpzN/Ahf7\r\nTbBuMphn33qNRfSSXQwzyhC2Yr+V00bii5zjYePkva95ajN3+1zZzghkzMsF\r\nkiWeIoA8NmkM85JyLUZSJgC51x/dKWTJuTQ=\r\n=ACsF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^5.2.1","protobufjs":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.17.2_1674040492668_0.31127827648330975","host":"s3://npm-registry-packages"}},"0.17.3":{"name":"@vectioneer/motorcortex-js","version":"0.17.3","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.17.3","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"5106dd2d9c4b0cffb99103c17fbe124c5a8fc350","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.17.3.tgz","fileCount":52,"integrity":"sha512-FtunAOoxyLQsxTH1G0qa93bUlkE71LxPSjCnd0NgcKxWz5aHYzXrltBeCa9KapS6cFl2GqxLIu0C7Urca6pnWQ==","signatures":[{"sig":"MEQCICsj/+hiH4BLKRVXqOwSjo9hV+Cv1Rgzu0xDfNYit7sJAiBZM1wp9FzLZ4oblvFhZnppgvIiHPAdFSsPrKcDup/6kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":754911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx92pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Uw/+NKndDn86XN/cqQR5cUUm1SwGMJ4Ri4j0Y37Zm+chWseJcijG\r\nRggei+QWXVeFVTKChfjsLEKdQdHZVLllNdMgePG3NAoBLo7dj5ZPQTIyG+gy\r\n0cmF3VVOCKcSs1uOrZuPXrZ7jVtK6Ojjw5aRMU/wqrywfNQjeP2e3IXYdf7Z\r\nSUWPQtfjmcH0qtF0jNh9WgIatMGOpqd8bec2HPWdTZqsSe7Hi2Pu9IgQc4L3\r\n3Ntm6HBuCukDc5O+wIy9dkQLex5JK16s+pi0MBDABvmtnenU+KlAwYqzXn/I\r\ngmA8rbyNNfZBOJWjeaySQRU3fVGs8x0J2YN+qDRMrfw8z2y0bUMX17DU7Xmi\r\n9ZVRDTgO2FVqgJ9Ueak2JRrLOsw8olg/JuklrKWJc0oILsM0mYbTAFFJy5qr\r\nXRcMIyyDt3qUDxwV0hCHp9wOcmY1Mn9W3hCqcBbj+7d5b66El2tdmXXu0F9n\r\njVfFUQyG11tRZTo/wNal1HQLllZH8C2ENIOSzqtj9x8GVYUYofm1ykI3cWxS\r\nlUJi9JcFEAS7Hiabepzw5Qekx+1aa5I20FC8FvBiDiw2lVsZ9TnpRI0blnUH\r\nU4jn0l4jKp45Ie17npdOsOR6Y4WcC5jhFH6S1FPtV3URTd42gyQvc0SdcqGj\r\nMiOOwC9/gQd5mD2yV4QfeDTjJRuNN61xVU4=\r\n=hLPW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^5.2.1","protobufjs":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.17.3_1674042793106_0.684218084294242","host":"s3://npm-registry-packages"}},"0.17.4":{"name":"@vectioneer/motorcortex-js","version":"0.17.4","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.17.4","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"c256c0ee311750caaa2c17f92725cf0221172679","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.17.4.tgz","fileCount":52,"integrity":"sha512-FiGw8/lVpZ96EQJNNxtjHRGno9J8xPwC4alCLunNmh5Hexby4UUQV0i2e4pGuvlwBx7wo0TBsJpUgHeqGIrrbQ==","signatures":[{"sig":"MEYCIQCAfaxoP2TMkUDWezCXjDmnSpvaboA2BJn9OfhuYiWlVQIhAMmh5b8pIUvHeth3PPNkXK+YLZKiyGEVhsjLBr5iV0sf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":754960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyGM1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8Lw//WOrjEMUOtvWYCmYXZMBffVWu2X1XotrsCFAGlmBAkC4osvzI\r\nUndrK5FfpeCnsyBATtfCFKBhB8garQL2gAD9s/aIh3DUB1AhpcIc40WrIALb\r\nryaILpyFoFXbPtSU6+wu/S9kXBBUp58gbNfhb6B8sCT4IqCfCQuqGWHFKvkU\r\nv/0ECesTQqsYKXgsl0tiRKUJWbiuLxG+RNvnPXy4q8JAiSj4XGzgtMP/czaa\r\nmKHNfwqyl0AMoBmFjH6lw/jc84uTqCFL++WSeaXrJ7TM40MzLz3UwUq93lbX\r\ngg0R6Qo/2j4JzU8N/dldFAOgy8lluSKyHZpxeVelweRcdfa4qvNcJkEnL6w2\r\nj6Ecw5J4eYDFEEU0p2pqdZWqwp30uAjtlU48KSze5JkX7KudTeZtvRXz39y8\r\nsEykCI/DCd5d/z/YqqjbtmT5DaGX1mlZMgDDwrhfAbdKDuHOYuGpIC9H++Ry\r\neCGVs5AR2y+XqFEwI8g2PkCHGaQwSPE007ugCjOhskue8JlvoXDkB1MBoZTV\r\nZu80lpyFwPitTrrtdrv4SmpiJCZDvbHH/N5cTzY4uwRXPQWLgiUADCizYQhr\r\nCxpgySdMP+lvJ118w8F/0/vFulrU3LU2zcXSs/74wa6IIPlKBxCRyPMPZOtP\r\nX1KcEX9Qs826AP5VdaXGjPXBpZcorZ1+1uo=\r\n=DkOL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"^5.2.1","protobufjs":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.17.4_1674076981103_0.4471150796686796","host":"s3://npm-registry-packages"}},"0.17.6":{"name":"@vectioneer/motorcortex-js","version":"0.17.6","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.17.6","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"53236facd9a5a6d376828fd9709180670af56f05","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.17.6.tgz","fileCount":52,"integrity":"sha512-9Tcg6u5mPXTkcD04OrRwN4I5jKGR9Rupi3LJJJVG+rHpYTfp1yKcjAZzZHl7pPU6LSWTQdLBbLkovmCbTuxpnw==","signatures":[{"sig":"MEYCIQCkcG9Qo9HOowgBBA4Ajgk1R7LNsgn3PU9Ogonk/4ZyPAIhAISztjBCra3uaA3OMmR3c0bko4NPIvacEqcII2kpAfBg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":755846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQBiiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmIw/+LgJKWIw4XaSndHHdO+tlONHBOdqjVJTmQX8vutJwDX1qkpCT\r\n62eB7c4ZWZg/2p0grxeqgybt03T9lf1iQp55amsd6RFUq1V0dMOmv/5tlXV3\r\nvwUhCelBcRiLN4Vww9VIpYy3JUsRgjJ+Iv8mwL0iGYuU7BTO4dATnTuZ2pJm\r\nJWJmaKCWRIT+ip1NeGcbHYRQwimSCiSVJY1vxrtqF+nGvpMaiN+wXyLOUna+\r\n0cxj+sAwfNYtSmopS6ynYSXPkAIhDh7FKkNUu3I8my3zxoL3MUDHziDb0AEZ\r\neJRNAYj4Q1AxIG2kJubQLmE45QXsosFYYYEuoKKFH0npyjWK8+XtvTcby19w\r\n0NtIu3UTitn9xTvse3Gj/UCiZmkksQeDxafWHZVeE6lBr33IaCG8mStSUg3W\r\nr0ozeOHz387F7rqI+pTSrmuZb+HE/nvJiTB7IWBEbKOzimcFlMlxoNUOC6De\r\nftp36ul7OGfWNruPbrIdhN5bXzu7UDeVSztDWccMq2u5tPOXW6X9SNO7LFoN\r\nFgb8BJYfcjODVMLeMxkNh54L8jneBOnYWobEz8KrEM4RlJWN9JsxB6t25pRj\r\nSqvaSNPjbAUWJIsVeYeaQQkARbvgEoG50mKyWLmWgXfficc5EAyKSB9eaRU4\r\n01nkblAfhNZugwJKzAy7roP7jSGMz6zKQH4=\r\n=+SND\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"5.2.3","protobufjs":"7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.17.6_1681922210450_0.6238066629716787","host":"s3://npm-registry-packages"}},"0.17.7":{"name":"@vectioneer/motorcortex-js","version":"0.17.7","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.17.7","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"99de8ef9f3f8607f882a3cd1e4d065eec6c446c0","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.17.7.tgz","fileCount":52,"integrity":"sha512-qPcxe6AUy2h2UEmov0hP1Sl7RU5Vcw/TBAvyK6k2Vp3XPhA8j2TLVa4044tI2UCEtXJcou62j767ZQePMgm1Xg==","signatures":[{"sig":"MEQCIFeJGet84rV7pXJtzjW3NRy7n3GqCYG+tlHYCQnM/8i1AiB9kbl+68tdvmIivNQjijgPzMMHGXd//EbcL6LbuidPYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":756271},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"5.2.3","protobufjs":"7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.17.7_1710174265645_0.7411964013834356","host":"s3://npm-registry-packages"}},"0.17.8":{"name":"@vectioneer/motorcortex-js","version":"0.17.8","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.17.8","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"591d59c43531959de78797785bafd48fa89b6a6a","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.17.8.tgz","fileCount":57,"integrity":"sha512-RN3ms5lGKbj8VXA+3zl34ivIX4dwUZgP8aSDwU6Yk/ulZ3Wg3u6Vdi61uVzgAz/+vMdv8Nl/yLT8L2U89MK6OQ==","signatures":[{"sig":"MEUCIDu/oqd0ulI51CmdKpf975k/0FFs8MN6po1ku5IlK7T0AiEA27CeDQlU9CaubpbjXuRd5jp6tJddSsIw2rFGOrq91Fg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":767752},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"5.2.3","protobufjs":"7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","protobufjs-cli":"1.1.2","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.17.8_1717791276322_0.48439861407739593","host":"s3://npm-registry-packages"}},"0.17.9":{"name":"@vectioneer/motorcortex-js","version":"0.17.9","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.17.9","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"cb72ef4ab445d3781b5fd0d735f48e8791f4de03","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.17.9.tgz","fileCount":57,"integrity":"sha512-x0ALtiu8u8RFNX4CtTVt4yG6Gv9qw/5692rXPrmqjIkTjT3T7Hz+cwADpCvMvk84IfHqOZvoP/PPD25rGjVTqw==","signatures":[{"sig":"MEQCIBmgs7tUgT5nywwq47qJ7SgLZdwIevGBpcPF3O7VP2K0AiBJiIko+3fKmsus8sGYWOhjzkfNfBNc+GHnqi23qYmIaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":767776},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"5.2.3","protobufjs":"7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","protobufjs-cli":"1.1.2","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.17.9_1717793190013_0.3836337865613044","host":"s3://npm-registry-packages"}},"0.17.10":{"name":"@vectioneer/motorcortex-js","version":"0.17.10","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.17.10","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"ac3e5c82766854c33611dae9293b2a30b44b996a","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.17.10.tgz","fileCount":62,"integrity":"sha512-OcV/VKwZOG38ViQmIZNC0PTclxUyQNBPjackemrrAQYRtzOLsWuIGttdI0j6zNWV3AKahv/PhuyKiMCTSoIxsA==","signatures":[{"sig":"MEUCIEP+WyRUmrS2xHBh4peazPRD51YrD8yOBBM8UWtpIAnXAiEA3qvNZpdfwh0dmZc5IQy+B2bUsiiHvyJYZz2FaAS78AQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":790807},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"5.2.3","protobufjs":"7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","protobufjs-cli":"1.1.2","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.17.10_1729005210193_0.3429846724166792","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@vectioneer/motorcortex-js","version":"0.18.0","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.18.0","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com/","dist":{"shasum":"2e73a78dfdeae6170afe420e6de95ba5f39b79c1","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.18.0.tgz","fileCount":62,"integrity":"sha512-t1Xv3Etd2jVKeuEqIPykdH7S0VK/4ZIF6T925wWMD1iy4pVyMGFLN6xzOV3jQ5Wra5Tg/Xe0cEzlTyxHpqsy0Q==","signatures":[{"sig":"MEQCIBfB3boB2GiXLXhCQ3ORbFT6jVudyb1jrE81udVFEh/FAiBboM5wehQB2YlOOiOe2HUhcC28erwfUzhGXZGlbH7BiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790965},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"./node_modules/.bin/jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"./node_modules/.bin/pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"./node_modules/.bin/jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"description":"Motorcortex Bindings for JavaScript","directories":{},"dependencies":{"long":"5.2.3","protobufjs":"7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","protobufjs-cli":"1.1.2","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.18.0_1764944489615_0.9254690814060949","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@vectioneer/motorcortex-js","version":"0.19.0","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.19.0","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"ab99accf70ae96abaf4e109bf4ea19828eb0c9bb","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.19.0.tgz","fileCount":77,"integrity":"sha512-vdEOtxV3jZf50+Et16jzwHb+hJx1avOGQbVfn0/XI0grFp2zhnVZ+Sva9kYz0K7XlVwdg0aoYJ7AOwxPjfMxfg==","signatures":[{"sig":"MEUCIBCx30zPHqeE+blt2tw8WTjg8+W40Ta1FT177w8o6+7UAiEAxpTr80e8SphEybd1ZgjxzAs6t8UlZ56oFG72hplT7L0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889396},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"gitHead":"bb53a9f8474653c459371a0c4d1494a4e18c094f","scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"_npmVersion":"11.8.0","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"24.13.1","dependencies":{"long":"5.2.3","protobufjs":"7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","protobufjs-cli":"1.1.2","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.19.0_1773229453734_0.12243902470064505","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@vectioneer/motorcortex-js","version":"0.19.1","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.19.1","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"0a919bd163ae32162614877c0d1717c96f748c8e","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.19.1.tgz","fileCount":78,"integrity":"sha512-AC4ewSpE+Y/gWXkG0gly6d6eJLfC7qesHSO6fgaDwhDx2BmiiMB2u7kxRlRTaP8uZG9zp1mkfTHiu6vLbM29qA==","signatures":[{"sig":"MEUCIBdO4zQR+t6MZqvpgx72X2LPaPdWH6D0qBmn3WG3tBUqAiEAqxSG86MvujMXJZPogPJpJnePtyqNipRmtB4v4ZGkFdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889203},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"gitHead":"f3570de18487fb7db46e853c16f657709bcc36fe","scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"_npmVersion":"11.8.0","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"24.13.1","dependencies":{"long":"5.2.3","protobufjs":"7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","protobufjs-cli":"1.1.2","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.19.1_1773249710381_0.8168266159449218","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@vectioneer/motorcortex-js","version":"0.20.0","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.20.0","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"63d5edb6edce5057341304fd838508d8b9c731bb","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.20.0.tgz","fileCount":74,"integrity":"sha512-b+HTHB/op4mKQvrB0hisdxbHbsUfZ1WlIl5o6TMaj/LdhBu4Sb93RU+/+I0+b/Xu0nvmyeeOeb8Xxyq5i58LdQ==","signatures":[{"sig":"MEUCIQCDRu28p4bN3sSfrmoXCsi52Nsjg6JxpzbTtqAgQpQbDAIgYxxuqKl9xXbsosGXbEPiQtvdTowPB786XekQkQRNHlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":869291},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"gitHead":"dde5614d915d875a4dee9c8286c8289d5daeb397","scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"node test/session_manager.test.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js","test:integration":"node test/integration.test.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"_npmVersion":"11.8.0","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"24.13.1","dependencies":{"long":"5.2.3","protobufjs":"7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","protobufjs-cli":"1.1.2","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.20.0_1773316760757_0.20427075313750942","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@vectioneer/motorcortex-js","version":"0.20.1","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.20.1","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"6773e0566989879ed62e825a389aa094a34d5c40","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.20.1.tgz","fileCount":74,"integrity":"sha512-2swY5GSVWBuKP5WXwTVgfzIB8c9PAmdUsvhNxf7R27T4uarqPGJ/iGwTmBSPmIud5JbfyEGm9H/A+6DFfWSQ6A==","signatures":[{"sig":"MEUCIQCgfYbvpIovweVKEZH7Xp24+qiIdkisZGrpgrblhGMSlwIgP+3UGsUs4H/btwNW+26XuIsvF1TrE20Tl8VDEdN3zt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872608},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"gitHead":"1ce5cc311f20fd4f0df4829e89694bf030766cf1","scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"node test/session_manager.test.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js","test:integration":"node test/integration.test.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"_npmVersion":"11.8.0","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"24.13.1","dependencies":{"long":"5.2.3","protobufjs":"7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","protobufjs-cli":"1.1.2","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.20.1_1773320842172_0.9102505591333432","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@vectioneer/motorcortex-js","version":"0.20.2","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.20.2","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"b21aeb860a19a7cd9bc5122c38cf7c483aac1d39","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.20.2.tgz","fileCount":76,"integrity":"sha512-2EhZpGpqdMSXCiFSaTp+msWRwJWiJ82rWj/3Yw+Sm0s0u/p2uzkXCDH122J/XDTa3M8L44oI2BpPu/9Bd2aF8g==","signatures":[{"sig":"MEUCIQDe+qp8sQmSDOb5l+t945J/9FxX/BHM5LzgjxWdc7pzcwIgPChoMyMTBDbXVnp1BJygvsyO+RlzLJtBUlFPnYKzpr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923370},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"gitHead":"c3ded82d548289c53903aa6ee6039e9b122bf2d9","scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"node test/session_manager.test.js && node test/protobuf.test.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js","test:protobuf":"node test/protobuf.test.js","test:integration":"node test/integration.test.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"_npmVersion":"11.8.0","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"24.13.1","dependencies":{"long":"5.3.2","protobufjs":"8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","protobufjs-cli":"1.1.2","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.20.2_1773342557205_0.3091378614618685","host":"s3://npm-registry-packages-npm-production"}},"0.20.4":{"name":"@vectioneer/motorcortex-js","version":"0.20.4","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.20.4","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"738846c88349945a3aeb35a85168ff7c0302a9d4","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.20.4.tgz","fileCount":108,"integrity":"sha512-y64yEpX25LMBNMQK9C+sD/EfBB9iBBvVgO7OgFdWJypZiA4Ks0+DH3yCp6XnGjKHq3edXfnqa5LwCA4SZ7N6gA==","signatures":[{"sig":"MEYCIQCY2UHCaSix/5+nZKNsc+/Qyeq3HhKOcVMKZNssqxxpMAIhAJdGQdZLGTxVMdCRJZFwLElH4xJt3d16EFns0jfcjHio","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2359615},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"gitHead":"a91f8eb41183a5573e9094131f610213dc435773","scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"node test/session_manager.test.js && node test/observer.test.js && node test/tree_node.test.js && node test/utils.test.js && node test/parameter_tree_manager.test.js && node test/request.test.js && node test/subscribe.test.js && node test/protobuf.test.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js","test:coverage":"c8 npm test","test:protobuf":"node test/protobuf.test.js","test:integration":"node test/integration/run.js","test:server:build":"cmake -S test/server -B test/server/build -DCMAKE_BUILD_TYPE=Release && cmake --build test/server/build","test:server:build-multi":"cmake -S test/server -B test/server/build-multi -DCMAKE_BUILD_TYPE=Release -DMCX_TEST_PROTOCOL=MULTI_TIMESTAMP && cmake --build test/server/build-multi","test:integration:external":"MCX_USE_EXTERNAL_SERVER=1 node test/integration/run.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"_npmVersion":"11.13.0","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"24.16.0","dependencies":{"long":"5.3.2","protobufjs":"8.7.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","protobufjs-cli":"2.6.1","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.20.4_1784281738592_0.16624961949041483","host":"s3://npm-registry-packages-npm-production"}},"0.20.8":{"name":"@vectioneer/motorcortex-js","version":"0.20.8","keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","_id":"@vectioneer/motorcortex-js@0.20.8","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"homepage":"http://www.vectioneer.com","dist":{"shasum":"c726e0571ea2f6d8ca950abe0051f75fdbd44358","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.20.8.tgz","fileCount":111,"integrity":"sha512-7zi8wT76nHAscC5ibXfhMqvH7DOWkfZb2yff0q3YDCKwGCXDzvEh7APnRnUH1NIfIqFg6QDTn12g6HlR5q7akA==","signatures":[{"sig":"MEYCIQDtqmLUGxlWCjIMD5ETtq3+gRuiuIBljaxgxtMtyIRJCQIhANRT/39EMbSLZlb1A4bIfBqDI3wLiu5GKekFXWsM/u93","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2419450},"main":"dist/motorcortex.js","engines":{"npm":">= 8.0.0","node":">= 16.0.0"},"gitHead":"c38cbd0bd4aadb6885f4dbb63f083552131d6728","scripts":{"dev":"webpack serve --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","test":"node test/tree_cache.test.js && node test/tree_compress.test.js && node test/session_manager.test.js && node test/observer.test.js && node test/tree_node.test.js && node test/utils.test.js && node test/parameter_tree_manager.test.js && node test/request.test.js && node test/subscribe.test.js && node test/protobuf.test.js","build":"webpack --config webpack.prod.js","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md","build-debug":"webpack --config webpack.dev.js","test:coverage":"c8 npm test","test:protobuf":"node test/protobuf.test.js","test:integration":"node test/integration/run.js","test:server:build":"cmake -S test/server -B test/server/build -DCMAKE_BUILD_TYPE=Release && cmake --build test/server/build","test:server:build-multi":"cmake -S test/server -B test/server/build-multi -DCMAKE_BUILD_TYPE=Release -DMCX_TEST_PROTOCOL=MULTI_TIMESTAMP && cmake --build test/server/build-multi","test:integration:external":"MCX_USE_EXTERNAL_SERVER=1 node test/integration/run.js"},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"repository":{"url":"https://git.vectioneer.com/pub/motorcortex-js","type":"git"},"_npmVersion":"11.13.0","description":"Motorcortex Bindings for JavaScript","directories":{},"_nodeVersion":"24.16.0","dependencies":{"long":"5.3.2","protobufjs":"8.7.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","jsdoc":"^4.0.0","eslint":"^8.29.0","minami":"^1.2.3","webpack":"^5.75.0","@babel/core":"^7.20.5","webpack-cli":"^5.0.1","babel-loader":"^9.1.0","worker-loader":"^3.0.8","protobufjs-cli":"2.6.1","@babel/preset-env":"^7.20.2","jsdoc-to-markdown":"^8.0.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/motorcortex-js_0.20.8_1784809352659_0.8765875432184602","host":"s3://npm-registry-packages-npm-production"}},"0.20.9":{"name":"@vectioneer/motorcortex-js","version":"0.20.9","description":"Motorcortex Bindings for JavaScript","main":"dist/motorcortex.js","scripts":{"build":"webpack --config webpack.prod.js","build-debug":"webpack --config webpack.dev.js","dev":"webpack serve --config webpack.dev.js","docs":"jsdoc --configure jsdoc.json --readme README.md --verbose ","docsMD":"jsdoc2md src/*.js > ./doc/motorcortex_api.md","test":"node test/tree_cache.test.js && node test/tree_compress.test.js && node test/session_manager.test.js && node test/observer.test.js && node test/tree_node.test.js && node test/utils.test.js && node test/parameter_tree_manager.test.js && node test/request.test.js && node test/subscribe.test.js && node test/protobuf.test.js","test:protobuf":"node test/protobuf.test.js","test:coverage":"c8 npm test","test:integration":"node test/integration/run.js","test:integration:external":"MCX_USE_EXTERNAL_SERVER=1 node test/integration/run.js","test:server:build":"cmake -S test/server -B test/server/build -DCMAKE_BUILD_TYPE=Release && cmake --build test/server/build","test:server:build-multi":"cmake -S test/server -B test/server/build-multi -DCMAKE_BUILD_TYPE=Release -DMCX_TEST_PROTOCOL=MULTI_TIMESTAMP && cmake --build test/server/build-multi","proto":"pbjs -t json ./msg/motorcortex.proto > ./msg/motorcortex.json"},"repository":{"type":"git","url":"https://git.vectioneer.com/pub/motorcortex-js"},"keywords":["Internet of Things, Industry 4.0, Robotics"],"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","homepage":"http://www.vectioneer.com","dependencies":{"long":"5.3.2","protobufjs":"8.7.1"},"devDependencies":{"@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","babel-loader":"^9.1.0","c8":"^10.1.3","clean-webpack-plugin":"^4.0.0","copy-webpack-plugin":"^11.0.0","eslint":"^8.29.0","html-webpack-plugin":"^5.5.0","jsdoc":"^4.0.0","jsdoc-to-markdown":"^8.0.0","minami":"^1.2.3","protobufjs-cli":"2.6.1","webpack":"^5.75.0","webpack-cli":"^5.0.1","webpack-dev-server":"^4.11.1","worker-loader":"^3.0.8"},"engines":{"node":">= 16.0.0","npm":">= 8.0.0"},"gitHead":"ff1c7d56d393b7fcab6357528bb92062c676735d","_id":"@vectioneer/motorcortex-js@0.20.9","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-sLyhHspc/EpJsofXp6Nw8ICKMLxG3FjSiK9sJ9OUmbSuWpaLH+YrQytFMNIDju5p+A0lb5mStNbVNW3gODETwA==","shasum":"d4b005d78be5af522c765034207a607fa47e13d5","tarball":"https://registry.npmjs.org/@vectioneer/motorcortex-js/-/motorcortex-js-0.20.9.tgz","fileCount":127,"unpackedSize":4055029,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBjKv26o8WPKY8GhhwlwKkAjKLC4r/8jHGXnjA4OyLfxAiA761z1DoiMRFgaU+eoDZjGq4oSTAZjtQ3cI6vj14c6sQ=="}]},"_npmUser":{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"},"directories":{},"maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/motorcortex-js_0.20.9_1785927797489_0.12196856545821722"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-12T10:39:18.117Z","modified":"2026-08-05T11:03:17.867Z","0.12.9":"2018-12-12T10:39:18.554Z","0.12.10":"2018-12-12T13:28:46.948Z","0.12.12":"2018-12-12T13:41:00.684Z","0.12.13":"2018-12-12T14:32:06.355Z","0.12.14":"2018-12-13T13:20:55.253Z","0.12.15":"2018-12-14T15:25:35.483Z","0.12.16":"2018-12-14T18:17:15.589Z","0.12.17":"2019-01-23T13:55:32.202Z","0.12.18":"2019-01-23T15:11:47.545Z","0.13.1":"2019-02-19T14:43:37.278Z","0.13.2":"2019-02-19T14:54:02.687Z","0.13.3":"2019-02-19T15:19:05.580Z","0.13.4":"2019-02-21T14:58:39.570Z","0.13.5":"2019-02-21T15:32:09.984Z","0.13.6":"2019-03-12T09:00:58.090Z","0.13.7":"2019-03-15T11:21:50.298Z","0.13.8":"2019-03-15T11:23:07.442Z","0.13.9":"2019-04-02T14:51:55.625Z","0.13.10":"2019-04-02T15:14:21.112Z","0.13.11":"2019-04-11T12:28:29.395Z","0.13.13":"2019-05-29T10:33:30.139Z","0.13.14":"2019-06-07T09:43:49.318Z","0.13.15":"2019-06-07T13:52:29.019Z","0.13.16":"2019-06-07T14:50:29.277Z","0.13.17":"2019-06-07T20:37:46.860Z","0.13.18":"2019-06-12T10:58:21.113Z","0.14.0":"2019-07-05T07:55:08.261Z","0.14.1":"2019-07-18T10:08:10.556Z","0.14.2":"2019-07-24T15:58:32.568Z","0.14.3":"2019-07-29T09:04:39.089Z","0.14.4":"2019-07-31T15:09:52.440Z","0.14.5":"2019-08-02T15:02:19.355Z","0.14.6":"2019-08-06T16:40:23.563Z","0.14.7":"2019-08-20T11:48:10.565Z","0.14.8":"2019-08-20T13:36:31.648Z","0.14.9":"2019-08-20T13:47:52.375Z","0.15.0":"2020-02-07T14:06:13.445Z","0.15.1":"2020-02-07T14:22:26.419Z","0.15.2":"2020-03-23T11:57:18.155Z","0.15.3":"2020-04-24T11:25:34.475Z","0.15.4":"2020-05-28T15:57:44.130Z","0.15.5":"2020-05-28T15:59:42.795Z","0.15.6":"2020-06-04T18:52:58.052Z","0.15.7":"2020-06-04T19:35:40.095Z","0.15.8":"2020-06-08T08:28:40.724Z","0.15.9":"2020-06-08T10:56:41.606Z","0.15.10":"2020-06-08T15:25:19.559Z","0.15.11":"2020-06-11T14:30:04.738Z","0.15.12":"2020-06-11T15:42:11.939Z","0.15.13":"2020-06-11T15:43:52.507Z","0.15.14":"2020-06-17T08:03:57.670Z","0.15.15":"2020-07-15T14:47:03.005Z","0.15.16":"2020-07-15T15:06:42.616Z","0.15.17":"2020-07-15T15:16:45.547Z","0.16.1":"2020-07-19T11:19:45.552Z","0.16.2":"2020-10-30T11:38:41.914Z","0.16.3":"2021-01-14T19:03:54.406Z","0.16.4":"2021-01-14T19:28:37.508Z","0.16.5":"2021-01-19T12:52:47.527Z","0.16.6":"2021-11-24T12:55:01.177Z","0.16.7":"2021-11-24T12:58:39.441Z","0.16.8":"2021-11-24T13:06:10.957Z","0.16.9":"2021-11-27T12:43:14.997Z","0.16.10":"2022-06-21T16:43:01.657Z","0.17.0":"2022-12-07T13:24:57.820Z","0.17.1":"2023-01-16T17:00:58.978Z","0.17.2":"2023-01-18T11:14:52.878Z","0.17.3":"2023-01-18T11:53:13.311Z","0.17.4":"2023-01-18T21:23:01.340Z","0.17.6":"2023-04-19T16:36:50.660Z","0.17.7":"2024-03-11T16:24:25.841Z","0.17.8":"2024-06-07T20:14:36.544Z","0.17.9":"2024-06-07T20:46:30.199Z","0.17.10":"2024-10-15T15:13:30.574Z","0.18.0":"2025-12-05T14:21:29.802Z","0.19.0":"2026-03-11T11:44:13.955Z","0.19.1":"2026-03-11T17:21:50.618Z","0.20.0":"2026-03-12T11:59:20.971Z","0.20.1":"2026-03-12T13:07:22.367Z","0.20.2":"2026-03-12T19:09:17.399Z","0.20.4":"2026-07-17T09:48:58.757Z","0.20.8":"2026-07-23T12:22:32.856Z","0.20.9":"2026-08-05T11:03:17.706Z"},"author":{"name":"Alexey Zakharov","email":"alexey@vectioneer.com"},"license":"MIT","homepage":"http://www.vectioneer.com","keywords":["Internet of Things, Industry 4.0, Robotics"],"repository":{"type":"git","url":"https://git.vectioneer.com/pub/motorcortex-js"},"description":"Motorcortex Bindings for JavaScript","maintainers":[{"name":"vectioneer","email":"alexey.zakharov@vectioneer.com"}],"readme":"Welcome to Motorcortex JS\n===========================\n\n[![pipeline status](https://git.vectioneer.com/pub/motorcortex-js/badges/development/pipeline.svg)](https://git.vectioneer.com/pub/motorcortex-js/-/commits/development)\n[![coverage report](https://git.vectioneer.com/pub/motorcortex-js/badges/development/coverage.svg?job=unit-tests)](https://git.vectioneer.com/pub/motorcortex-js/-/commits/development)\n[![npm version](https://img.shields.io/npm/v/@vectioneer/motorcortex-js.svg)](https://www.npmjs.com/package/@vectioneer/motorcortex-js)\n[![node](https://img.shields.io/node/v/@vectioneer/motorcortex-js.svg)](https://www.npmjs.com/package/@vectioneer/motorcortex-js)\n[![License: MIT](https://img.shields.io/npm/l/@vectioneer/motorcortex-js.svg)](LICENSE)\n\nMotorcortex JS is a communication library for building JavaScript client applications on top of\nMotorcortex Core. It implements the low-level API defined in `motorcortex.proto` and exposes a\nhigh-level `SessionManager` that handles connection, authentication, reconnection, and state\nnotifications.\n\nMotorcortex Core is a hard-real-time Linux-based Control System Framework for industrial\napplications. It provides real-time control of hardware (e.g. over EtherCAT) and a\nhigh-performance WebSocket server for browser and Node.js clients.\n\nMotorcortex has open APIs for JavaScript, Python, C++ and C#.\n\n\nPrerequisites\n-------------\n\n    Node.js >= 16\n    npm >= 8\n\nInstallation\n------------\n\n    npm install @vectioneer/motorcortex-js\n\nQuick Start\n-----------\n\n```js\nconst req = new motorcortex.RequestAsync(new motorcortex.MessageTypes());\nconst sub = new motorcortex.Subscribe(req);\nconst session = new motorcortex.SessionManager(req, sub);\n\n// Register the observer BEFORE open() — it receives every state transition.\n// If registered while session is already active, it fires immediately with current state.\nsession.notify((msg) => {\n  if (session.isAborted()) {\n    console.log('closed by user');\n  } else if (session.hasError()) {\n    console.error('error:', motorcortex.SessionState.getInfo(msg.state));\n  } else if (session.ready()) {\n    console.log('connected, tree:', msg.tree_manager.getTree());\n    // set up subscriptions here\n  }\n});\n\nsession.open(\n  { host: '192.168.2.100', security: true, timeout_ms: 5000, queue_length: 1000 },\n  { login: 'administrator', password: 'administrator' }\n).catch((e) => {\n  console.error('initial connection failed:', e.text);\n});\n\n// To disconnect: session.close()\n// The notify() callback will receive CONNECTION_ABORTED.\n```\n\nSession States\n--------------\n\n| State                | Value | Description                                      |\n|----------------------|-------|--------------------------------------------------|\n| `CONNECTING`         | 0     | Connection in progress (initial or reconnect)    |\n| `CONNECTION_OK`      | 1     | Connected and ready                              |\n| `CONNECTION_LOST`    | 2     | Connection dropped, auto-reconnect in progress   |\n| `CONNECTION_FAILED`  | 3     | Connection failed (network or auth error)        |\n| `DISCONNECTING`      | 4     | Graceful disconnect in progress                  |\n| `DISCONNECTED`       | 5     | Fully disconnected                               |\n| `CONNECTION_ABORTED` | 6     | User called `close()` during an in-flight connect |\n\nTesting\n-------\n\nUnit tests run offline against a mocked WebSocket — no server needed:\n\n    npm test                     # run all unit tests\n    npm run test:coverage        # run unit tests and produce coverage/ (text + HTML + LCOV + Cobertura)\n\nIntegration tests run against a real Motorcortex server. A minimal C++\n`test_server` is vendored under `test/server/` and built with CMake:\n\n    # 1) Build the test server (requires libmcx-core + libnng installed)\n    npm run test:server:build\n\n    # 2) Spawn it automatically and run the integration suite\n    npm run test:integration\n\n    # Or point at an already-running server\n    MCX_USE_EXTERNAL_SERVER=1 npm run test:integration [host] [login] [password]\n\n    # Options for integration.test.js:\n    #   --insecure     use ws:// instead of wss://\n    #   --tls-verify   enforce TLS certificate validation\n\nBuild\n-----\n\n    yarn build\n\n    Built library is in the ./dist folder.\n    \n## Modules\n\n<dl>\n<dt><a href=\"#module_motorcortex\">motorcortex</a></dt>\n<dd><p>Motorcortex Bindings for JavaScript</p>\n</dd>\n</dl>\n\n## Classes\n\n<dl>\n<dt><a href=\"#MessageTypes\">MessageTypes</a></dt>\n<dd><p>Class for handling motorcortex data types: load proto and hash files,\ncreates a dictionary with all available data types, resolves data types by\nname or by hash, performs encoding and decoding of the messages.</p>\n</dd>\n<dt><a href=\"#Request\">Request</a></dt>\n<dd><p>Request/Reply communication is used to send commands to a motorcortex server.</p>\n</dd>\n<dt><a href=\"#RequestAsync\">RequestAsync</a></dt>\n<dd><p>Request/Reply communication is used to send commands to a motorcortex server.</p>\n</dd>\n<dt><a href=\"#ConnectionData\">ConnectionData</a></dt>\n<dd><p>Container for the session parameters</p>\n</dd>\n<dt><a href=\"#SessionManager\">SessionManager</a></dt>\n<dd><p>SessionManager manages a communication session for Request and Subscribe.\nSessionManager monitors if the connection is alive and tries to recover \nif the connection is lost.</p>\n</dd>\n<dt><a href=\"#Parameter\">Parameter</a></dt>\n<dd><p>Parameter value with a timestamp</p>\n</dd>\n<dt><a href=\"#Subscription\">Subscription</a></dt>\n<dd><p>Subscription class represents an active subscription group. It returns latest values and timestamps of the\ngroup parameters. Subscription class could be used as an observer, which notifies on every update or could be\nused as polling.</p>\n</dd>\n<dt><a href=\"#Subscribe\">Subscribe</a></dt>\n<dd><p>Subscribe class is used to receive continuous parameter updates from motorcortex server.\nSubscribe class simplifies creating and removing subscription groups.</p>\n</dd>\n</dl>\n\n## Constants\n\n<dl>\n<dt><a href=\"#SessionState\">SessionState</a></dt>\n<dd><p>Enumerator of possible session states</p>\n</dd>\n</dl>\n\n## Typedefs\n\n<dl>\n<dt><a href=\"#SubscriptionClb\">SubscriptionClb</a> : <code>function</code></dt>\n<dd><p>This callback is resolved when subscription is ready or failed.</p>\n</dd>\n<dt><a href=\"#SubscriptionUpdateClb\">SubscriptionUpdateClb</a> : <code>function</code></dt>\n<dd><p>This callback notifies when subscription is updated with new values.</p>\n</dd>\n</dl>\n\n<a name=\"module_motorcortex\"></a>\n\n## motorcortex\nMotorcortex Bindings for JavaScript\n\n**Author**: Alexey Zakharov <zakharov@vectioneer.com>  \n**License**: Copyright (C) Vectioneer - All Rights Reserved  \n**Copyright**: Vectioneer  \n\n* [motorcortex](#module_motorcortex)\n    * [module.exports](#exp_module_motorcortex--module.exports) ⏏\n        * [.statusToStr(code)](#module_motorcortex--module.exports.statusToStr) ⇒ <code>string</code>\n        * [.getDataType(name)](#module_motorcortex--module.exports.getDataType) ⇒ <code>number</code>\n        * [.getParameterFlag(name)](#module_motorcortex--module.exports.getParameterFlag) ⇒ <code>number</code>\n        * [.getParameterType(name)](#module_motorcortex--module.exports.getParameterType) ⇒ <code>number</code>\n        * [.getPermission(name)](#module_motorcortex--module.exports.getPermission) ⇒ <code>number</code>\n        * [.getStatusCode(name)](#module_motorcortex--module.exports.getStatusCode) ⇒ <code>number</code>\n        * [.getUserGroup(name)](#module_motorcortex--module.exports.getUserGroup) ⇒ <code>number</code>\n\n<a name=\"exp_module_motorcortex--module.exports\"></a>\n\n### module.exports ⏏\nmotorcortex namespace.\n\n**Kind**: Exported member  \n<a name=\"module_motorcortex--module.exports.statusToStr\"></a>\n\n#### module.exports.statusToStr(code) ⇒ <code>string</code>\nReturns description of the Motorcortex Status Code. Status codes are defined \nin the StatusCode enumerator in msg/motorcortex.proto.\n\n**Kind**: static method of [<code>module.exports</code>](#exp_module_motorcortex--module.exports)  \n**Returns**: <code>string</code> - Text description of the status  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| code | <code>number</code> | Code of the status. |\n\n**Example**  \n```js\nmotorcortex.statusToStr(0x2100);\n```\n<a name=\"module_motorcortex--module.exports.getDataType\"></a>\n\n#### module.exports.getDataType(name) ⇒ <code>number</code>\nReturns a сode of the Parameter Data Type. Сodes are defined \nin the DataType enumerator in msg/motorcortex.proto.\n\n**Kind**: static method of [<code>module.exports</code>](#exp_module_motorcortex--module.exports)  \n**Returns**: <code>number</code> - Code of the data dype  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| name | <code>string</code> | Name of the data type. |\n\n**Example**  \n```js\nif (parameterDataType === motorcortex.getDataType('UINT8')) {\n   // do something\n}\n```\n<a name=\"module_motorcortex--module.exports.getParameterFlag\"></a>\n\n#### module.exports.getParameterFlag(name) ⇒ <code>number</code>\nReturns a сode of the Parameter Flag. Сodes are defined \nin the ParameterFlag enumerator in msg/motorcortex.proto.\n\n**Kind**: static method of [<code>module.exports</code>](#exp_module_motorcortex--module.exports)  \n**Returns**: <code>number</code> - Code of the parameter flag  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| name | <code>string</code> | Name of the flag. |\n\n**Example**  \n```js\nif (parameterFlag === motorcortex.getParameterFlag('OVERWRITE_IS_ACTIVE')) {\n   // do something\n}\n```\n<a name=\"module_motorcortex--module.exports.getParameterType\"></a>\n\n#### module.exports.getParameterType(name) ⇒ <code>number</code>\nReturns a сode of the Parameter Type. Сodes are defined \nin the ParameterType enumerator in msg/motorcortex.proto.\n\n**Kind**: static method of [<code>module.exports</code>](#exp_module_motorcortex--module.exports)  \n**Returns**: <code>number</code> - Code of the parameter type  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| name | <code>string</code> | Name of the flag. |\n\n**Example**  \n```js\nif (parameterType === motorcortex.getParameterType('INPUT')) {\n   // do something\n}\n```\n<a name=\"module_motorcortex--module.exports.getPermission\"></a>\n\n#### module.exports.getPermission(name) ⇒ <code>number</code>\nReturns a сode of the Permision Type. Сodes are defined \nin the Permission enumerator in msg/motorcortex.proto.\n\n**Kind**: static method of [<code>module.exports</code>](#exp_module_motorcortex--module.exports)  \n**Returns**: <code>number</code> - Code of the permission type  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| name | <code>string</code> | Name of the permission type. |\n\n**Example**  \n```js\nif (parameterDataType | motorcortex.getPermission('USER_WRITE')) {\n   // user has a write access\n}\n```\n<a name=\"module_motorcortex--module.exports.getStatusCode\"></a>\n\n#### module.exports.getStatusCode(name) ⇒ <code>number</code>\nReturns a сode of the Status. Сodes are defined \nin the StatusCode enumerator in msg/motorcortex.proto.\n\n**Kind**: static method of [<code>module.exports</code>](#exp_module_motorcortex--module.exports)  \n**Returns**: <code>number</code> - Code of the status  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| name | <code>string</code> | Name of the status code. |\n\n**Example**  \n```js\nif (replyCode === motorcortex.getStatusCode('OK')) {\n   // all good\n   console.log(motorcortex.statusToStr(motorcortex.getStatusCode('OK')));\n}\n```\n<a name=\"module_motorcortex--module.exports.getUserGroup\"></a>\n\n#### module.exports.getUserGroup(name) ⇒ <code>number</code>\nReturns a сode of the User Group. Сodes are defined \nin the UserGroup enumerator in msg/motorcortex.proto.\n\n**Kind**: static method of [<code>module.exports</code>](#exp_module_motorcortex--module.exports)  \n**Returns**: <code>number</code> - Code of the user group  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| name | <code>string</code> | Name of the user group. |\n\n**Example**  \n```js\nif (userGroup === motorcortex.getUserGroup('OPERATOR')) {\n   // operator has an access\n}\n```\n<a name=\"MessageTypes\"></a>\n\n## MessageTypes\nClass for handling motorcortex data types: load proto and hash files,\ncreates a dictionary with all available data types, resolves data types by\nname or by hash, performs encoding and decoding of the messages.\n\n**Kind**: global class  \n\n* [MessageTypes](#MessageTypes)\n    * [new exports.MessageTypes()](#new_MessageTypes_new)\n    * [.load(proto_hash_pair_list)](#MessageTypes+load) ⇒ <code>Promise.&lt;string&gt;</code>\n    * [.createType(type_name, [payload])](#MessageTypes+createType) ⇒ <code>object</code>\n    * [.getTypeByName(type_name)](#MessageTypes+getTypeByName) ⇒ <code>object</code>\n\n<a name=\"new_MessageTypes_new\"></a>\n\n### new exports.MessageTypes()\nCreates message types object\n\n<a name=\"MessageTypes+load\"></a>\n\n### messageTypes.load(proto_hash_pair_list) ⇒ <code>Promise.&lt;string&gt;</code>\nLoads an array of .proto and .json file pairs.\n\n**Kind**: instance method of [<code>MessageTypes</code>](#MessageTypes)  \n**Returns**: <code>Promise.&lt;string&gt;</code> - Returns a Promise, which is resolved when loading is complete.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| proto_hash_pair_list | <code>Array.&lt;object&gt;</code> | a list of corresponding proto message files and hash files. |\n\n**Example**  \n```js\nlet motorcortex_types = new motorcortex.MessageTypes();\nlet type_load_done = motorcortex_types.load([{\n     proto: 'msg/motorcortex.proto',\n     hash: 'msg/motorcortex_hash.json'}, {\n     proto: 'msg/motionJS.proto',\n     hash: 'msg/motionJS_hash.json'}, {\n     proto: 'msg/motionSL.proto',\n     hash: 'msg/motionSL_hash.json'\n}]);\n\ntype_load_done.then(() => {\n     console.log('Loaded all data types');}).catch((reason) => {\n     console.error('Failed to load data types: ' + reason);\n});\n```\n<a name=\"MessageTypes+createType\"></a>\n\n### messageTypes.createType(type_name, [payload]) ⇒ <code>object</code>\nReturns an instance of the loaded data type and fills it with payload.\n\n**Kind**: instance method of [<code>MessageTypes</code>](#MessageTypes)  \n**Returns**: <code>object</code> - Instance of the requested type, filled with payload.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| type_name | <code>string</code> | Type name from the proto files. |\n| [payload] | <code>object</code> | Payload data to fill. |\n\n**Example**  \n```js\nlet load_msg = motorcortex_types.createType('motorcortex.LoadMsg', { path: '', fileName: 'control.xml' });\nlet encoded_msg = this.encode(load_msg);\n```\n<a name=\"MessageTypes+getTypeByName\"></a>\n\n### messageTypes.getTypeByName(type_name) ⇒ <code>object</code>\nReturns type with given name\n\n**Kind**: instance method of [<code>MessageTypes</code>](#MessageTypes)  \n**Returns**: <code>object</code> - Returns a Protobuf Type  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| type_name | <code>string</code> | Name of the message type from the proto files. |\n\n**Example**  \n```js\nlet ErrorList = motorcortex_types.getTypeByName('motorcortex.ErrorList');\nlet error_list = ErrorList.decode(encoded_msg);\nconsole.log('Error list: ', error_list);\n```\n<a name=\"Request\"></a>\n\n## Request\nRequest/Reply communication is used to send commands to a motorcortex server.\n\n**Kind**: global class  \n\n* [Request](#Request)\n    * [new exports.Request(protobuf_types)](#new_Request_new)\n    * [.getMessageTypes()](#Request+getMessageTypes)\n    * [.connectionState()](#Request+connectionState) ⇒ <code>number</code>\n    * [.connect(url, timeout_ms, max_request_queue_size)](#Request+connect) ⇒ <code>Promise.&lt;string&gt;</code>\n    * [.close()](#Request+close)\n    * [.encode(msg)](#Request+encode) ⇒ <code>Uint8Array</code>\n    * [.send(encoded_msg, timeout_ms)](#Request+send) ⇒ <code>Promise.&lt;Object&gt;</code>\n    * [.sendMsg(msg)](#Request+sendMsg) ⇒ <code>Promise.&lt;Object&gt;</code>\n    * [.login(login, password)](#Request+login) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.getSessionTokenMsg()](#Request+getSessionTokenMsg)\n    * [.restoreSessionMsg()](#Request+restoreSessionMsg)\n    * [.logout()](#Request+logout) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.getParameterTree(timeout_msec)](#Request+getParameterTree) ⇒ <code>Promise.&lt;ParameterTreeManager&gt;</code>\n    * [.getParameterTreeHash()](#Request+getParameterTreeHash) ⇒ <code>Promise.&lt;ParameterTreeHashMsg&gt;</code>\n    * [.getParameter(path)](#Request+getParameter) ⇒ <code>Promise.&lt;ParameterMsg&gt;</code>\n    * [.setParameter(path, value, [options])](#Request+setParameter) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.overwriteParameter(path, value, force_activate, [options])](#Request+overwriteParameter) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.releaseParameter(path)](#Request+releaseParameter) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.setParameterList(param_list)](#Request+setParameterList) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.getParameterList(path_list, timeout_ms)](#Request+getParameterList) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.createGroup(path_list, group_alias, [frq_divider])](#Request+createGroup) ⇒ <code>Promise.&lt;GroupStatusMsg&gt;</code>\n    * [.removeGroup(group_alias)](#Request+removeGroup) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.save(file_name)](#Request+save) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.load(file_name)](#Request+load) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n\n<a name=\"new_Request_new\"></a>\n\n### new exports.Request(protobuf_types)\nCreates request object\n\n\n| Param | Type | Description |\n| --- | --- | --- |\n| protobuf_types | [<code>MessageTypes</code>](#MessageTypes) | Reference to an instance of the MessageTypes class. |\n\n<a name=\"Request+getMessageTypes\"></a>\n\n### request.getMessageTypes()\nReturns loaded message types.\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n<a name=\"Request+connectionState\"></a>\n\n### request.connectionState() ⇒ <code>number</code>\nActual Request/reply connection state.\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>number</code> - Returns a connection state.  \n**Example**  \n```js\nCONNECTING   0    The connection is not yet open\nOPEN         1    The connection is open and ready to communicate\nCLOSING      2    The connection is in the process of closing\nCLOSED       3    The connection is closed or could not be opened\n```\n<a name=\"Request+connect\"></a>\n\n### request.connect(url, timeout_ms, max_request_queue_size) ⇒ <code>Promise.&lt;string&gt;</code>\nOpens a request connection.\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;string&gt;</code> - A promise, which completes when connection is ready.\nIf connection fails, a short error description is passed to the catch method.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| url | <code>string</code> | Motorcortex server URL. |\n| timeout_ms | <code>number</code> | Reply timeout in milliseconds. |\n| max_request_queue_size | <code>number</code> | Maximum size of the request queue. |\n\n**Example**  \n```js\nlet req = new motorcortex.Request(motorcortex_types);\nlet req_conn_done = req.connect(`ws://${server}:5558`, 10000, 100);\nreq_conn_done\n.then(() => {\n      console.log('Request connection is established');\n  })\n.catch((reason) => {\n      console.error('Failed to establish connection: ' + reason);\n  });\n```\n<a name=\"Request+close\"></a>\n\n### request.close()\nCloses connection to the server\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n<a name=\"Request+encode\"></a>\n\n### request.encode(msg) ⇒ <code>Uint8Array</code>\nEncodes a data type from MessageTypes to a binary wire type.\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Uint8Array</code> - msg A binary array with encoded message.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| msg | <code>Object</code> | A message created by MotorcortexTypes. |\n\n**Example**  \n```js\nlet motion_script = motorcortex_types.createType('motion_spec.MotionScript', {.id = 1, name = 'Test script'});\nmotion_script.script = `print('Hello world');`;\nlet encoded_msg = req.encode(motion_script);\nreq.send(encoded_msg);\n```\n<a name=\"Request+send\"></a>\n\n### request.send(encoded_msg, timeout_ms) ⇒ <code>Promise.&lt;Object&gt;</code>\nSends an encoded request to the server\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;Object&gt;</code> - Returns a Promise, which completes when reply from the server is received.\nIf request fails, catch callback is triggered.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| encoded_msg | <code>Uint8Array</code> | A binary array with encoded message. |\n| timeout_ms | <code>integer</code> | Timeout in milliseconds. |\n\n**Example**  \n```js\nlet joint2cart = calcJointToCart({\n     cartpose: [0, 0, 0, 0, 0, 0],\n     jointpose: [0, 0, 1.57, 0, 1.57, 0] });\nlet reply = req.send(req.encode(joint2cart));\nreply.then((msg) => {\n     console.log('Got reply: ' + JSON.stringify(msg));\n}).catch((msg) => {\n     console.error('Failed: ' + JSON.stringify(msg));\n});\n```\n<a name=\"Request+sendMsg\"></a>\n\n### request.sendMsg(msg) ⇒ <code>Promise.&lt;Object&gt;</code>\nEncodes and sends a request to the server\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;Object&gt;</code> - Returns a Promise, which completes when reply from the server is received.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| msg | <code>Object</code> | A message created by MotorcortexTypes. |\n\n**Example**  \n```js\nlet motion_script = motorcortex_types.createType('motion_spec.MotionScript', {.id = 1, name = 'Test script'});\nmotion_script.script = `print('Hello world');`;\nlet reply = req.encodeAndSend(motion_script);\nreply.then((msg) => {\n     console.log('Got reply: ' + JSON.stringify(msg));\n}).catch((msg) => {\n     console.error('Failed: ' + JSON.stringify(msg));\n});\n```\n<a name=\"Request+login\"></a>\n\n### request.login(login, password) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nSends a login request to the server\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves if login is successful and fails otherwise.\nReturned message has a status code, which indicates a status of the login.  \n**See**: motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| login | <code>string</code> | User login. |\n| password | <code>string</code> | User password. |\n\n**Example**  \n```js\nlet login_reply = req.login('operator', 'god123');\nlogin_reply.then((reply) => {\n     console.log('Logged-in successful: ' + motorcortex.statusToStr(reply.status));\n}).catch((reply) => {\n     console.log('Failed to login: ' + motorcortex.statusToStr(reply.status));\n});\n```\n<a name=\"Request+getSessionTokenMsg\"></a>\n\n### request.getSessionTokenMsg()\n**Kind**: instance method of [<code>Request</code>](#Request)  \n<a name=\"Request+restoreSessionMsg\"></a>\n\n### request.restoreSessionMsg()\n**Kind**: instance method of [<code>Request</code>](#Request)  \n<a name=\"Request+logout\"></a>\n\n### request.logout() ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nSends logout request to the server\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves if login is successful and fails otherwise.  \n**See**: motorcortex.proto, StatusMsg, StatusCode  \n**Example**  \n```js\nlet logout_reply = req.logout();\nlogout_reply.then((reply) => {\n     console.log('Logged-out successful: ' + motorcortex.statusToStr(reply.status));\n}).catch((reply) => {\n     console.log('Failed to logout: ' + motorcortex.statusToStr(reply.status));\n});\n```\n<a name=\"Request+getParameterTree\"></a>\n\n### request.getParameterTree(timeout_msec) ⇒ <code>Promise.&lt;ParameterTreeManager&gt;</code>\nRequests a parameter tree manager to update its structure from the cache or from the server\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;ParameterTreeManager&gt;</code> - Returns a Promise, which resolves when the parameter tree is received or fails\notherwise.  \n**See**: ParameterTreeManager  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| timeout_msec | <code>integer</code> | Timeout in milliseconds. |\n\n**Example**  \n```js\nlet param_tree_reply = req.getParameterTree();\nparam_tree_reply.then((param_tree_manager) => {\n     console.log('Got parameter tree msg: ' + JSON.stringify(param_tree_manager.getList()));\n}).catch((param_tree) => {\n     console.log('Failed to get parameter tree: ' + motorcortex.statusToStr(param_tree.status));\n});\n```\n<a name=\"Request+getParameterTreeHash\"></a>\n\n### request.getParameterTreeHash() ⇒ <code>Promise.&lt;ParameterTreeHashMsg&gt;</code>\nRequests a parameter tree hash from the server\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;ParameterTreeHashMsg&gt;</code> - Returns a Promise, which resolves when tree hash message is received or\nfails otherwise.  \n**See**: motorcortex.proto, ParameterTreeHashMsg, StatusCode  \n**Example**  \n```js\nlet tree_hash_reply = req.getParameterTreeHash();\ntree_hash_reply.then((tree_hash) => {\n     console.log('Got parameter tree hash: ' + tree_hash.hash);\n}).catch((tree_hash) => {\n     console.log('Failed to get tree hash: ' + motorcortex.statusToStr(tree_hash.status));\n});\n```\n<a name=\"Request+getParameter\"></a>\n\n### request.getParameter(path) ⇒ <code>Promise.&lt;ParameterMsg&gt;</code>\nRequests a parameter with full information and value from the server\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;ParameterMsg&gt;</code> - Returns a Promise, which resolves when parameter message is successfully obtained,\nfails otherwise.  \n**See**: motorcortex.proto, ParameterMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| path | <code>string</code> | Parameter path in the tree. |\n\n**Example**  \n```js\nlet param_reply = req.getParameter('root/Control/actualActuatorPositions');\nparam_reply.then((param) => {\n     console.log('Got parameter: ' + JSON.stringify(param));\n}).catch((param) => {\n     console.log('Failed to get parameter: ' + motorcortexs.statusToStr(param.status));\n});\n```\n<a name=\"Request+setParameter\"></a>\n\n### request.setParameter(path, value, [options]) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nSets new value to a parameter with given path.\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves when parameter value is updated or fails otherwise.  \n**See**: motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| path | <code>string</code> | Parameter path in the tree. |\n| value | <code>any</code> | New parameter value. |\n| [options] | <code>Object</code> | Various options to parametrize Set operation. For example 'offset' and 'length' could be used to set an element offset and number of the elements to update in the destination array. |\n\n**Example**  \n```js\n// updates a value of a simple parameter\nlet reply_handle = req.setParameter('root/Motorcontroller/actualmode', 2);\nreply_handle.catch((reply) => {\n     console.log('Failed to set parameter: ' + motorcortex.statusToStr(reply.status));\n});\n\n// updates an array\nreq.setParameter('root/Control/dummyDoubleArray6', [1.1,1.2,1.3,1.4,1.5,1.6]);\n// updates single element of array with the offset 2 (index 3)\nreq.setParameter('root/Control/dummyDoubleArray6', 1.0, {offset: 2});\n// updates 2 elements of the arrays with the offset 4\nreq.setParameter('root/Control/dummyDoubleArray6', [10.0, 20.0], {offset: 4, length: 2});\n```\n<a name=\"Request+overwriteParameter\"></a>\n\n### request.overwriteParameter(path, value, force_activate, [options]) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nOverwrites actual value of the parameter and depending on the flag forces this value to stay active.\nThis method of setting values is useful during debug and installation process, it is not recommended to use\nthis method during normal operation.\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves when parameter value is updated or fails otherwise.  \n**See**: motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| path | <code>string</code> |  | Parameter path in the tree. |\n| value | <code>any</code> |  | New parameter value. |\n| force_activate | <code>boolean</code> | <code>false</code> | Forces new value to stay active. By default is set to 'false'. |\n| [options] | <code>Object</code> |  | Various options to parametrize Set operation. For example 'offset' and 'length' could be used to set an element offset and number of the elements to update in the destination array. |\n\n**Example**  \n```js\n// overwrite and force to stay active a value of a simple parameter\nlet reply_handle = req.overwriteParameter('root/Motorcontroller/actualmode', 2, true);\nreply_handle.catch((reply) => {\n     console.log('Failed to set parameter: ' + motorcortex.statusToStr(reply.status));\n});\n\n// overwrite and force to stay active an array\nreq.overwriteParameter('root/Control/dummyDoubleArray6', [1.1,1.2,1.3,1.4,1.5,1.6], true);\n// overwrite and release force of a single element of the array with an offset 2 (index 3)\nreq.overwriteParameter('root/Control/dummyDoubleArray6', 1.0, {offset: 2});\n// overwrite and force to stay active 2 elements of the arrays with an offset 4\nreq.overwriteParameter('root/Control/dummyDoubleArray6', [10.0, 20.0], {offset: 4, length: 2});\n```\n<a name=\"Request+releaseParameter\"></a>\n\n### request.releaseParameter(path) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nDeactivate overwrite operation of the parameter.\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves when parameter overwrite is deactivated or fails\notherwise.  \n**See**: motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| path | <code>string</code> | Path to a parameter in the tree. |\n\n**Example**  \n```js\nlet reply_handle = releaseParameter('root/Motorcontroller/actualmode');\nreply_handle.catch((reply) => {\n     console.log('Failed to release overwrite of the parameter: ' + motorcortex.statusToStr(reply.status));\n});\n```\n<a name=\"Request+setParameterList\"></a>\n\n### request.setParameterList(param_list) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nSets new values to a parameter list.\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves when parameters from the list are updated,\notherwise fails.  \n**See**: setParameter, motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| param_list | <code>Array.&lt;{path, value, options}&gt;</code> | A list of the parameters to update values. |\n\n**Example**  \n```js\nlet reply_handle = req.setParameterList([{path: 'root/Motorcontroller/actualmode', value: 2},\n     {path: 'root/Control/dummyDoubleArray6', value: [1.1,1.2,1.3,1.4,1.5,1.6]},\n     {path: 'root/Control/dummyDoubleArray6', value: [10.0, 20.0], options:  {offset: 4, length: 2}}]);\nreply_handle.catch((reply) => {\n     console.log('Failed to set list of parameter: ' + motorcortex.statusToStr(reply.status));\n});\n```\n<a name=\"Request+getParameterList\"></a>\n\n### request.getParameterList(path_list, timeout_ms) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nGet info and values of requested parameters.\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves when list of the parameter values is received,\notherwise fails.  \n**See**: getParameter, motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| path_list | <code>Array.&lt;string&gt;</code> | List of parameter paths. |\n| timeout_ms | <code>number</code> | Reply timeout in milliseconds. |\n\n**Example**  \n```js\nlet reply_handle = req.getParameterList(['root/Motorcontroller/actualmode, 'root/Control/dummyDoubleArray6']);\nreply_handle.then((param_list) => {\n     console.log('Got parameter list: ' + JSON.stringify(param_list));\n}).catch((param_list) => {\n     console.log('Failed to get parameter list: ' + motorcortex.statusToStr(param_list.status));\n});\n```\n<a name=\"Request+createGroup\"></a>\n\n### request.createGroup(path_list, group_alias, [frq_divider]) ⇒ <code>Promise.&lt;GroupStatusMsg&gt;</code>\nCreate a subscription group for a list of the parameters. This method is used inside Subscription class, use\nsubscription class instead.\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;GroupStatusMsg&gt;</code> - Returns a Promise, which resolves when subscription is complete, fails\notherwise.  \n**See**: Subscription, motorcortex.proto, GroupStatusMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| path_list | <code>Array.&lt;string&gt;</code> | List of the parameters to subscribe to. |\n| group_alias | <code>string</code> | Name of the group. |\n| [frq_divider] | <code>number</code> | Frequency divider is downscaling factor of the group publish rate. Default value is 1, every cycle of the publisher. |\n\n**Example**  \n```js\n// creates a group with two signals, which is published every 10th cycle.\nlet group_handle = req.createGroup(['root/Motorcontroller/actualmode, 'root/Control/dummyDoubleArray6'],\n     'myGroup1', 10);\nreply_handle.then((group) => {\n     console.log('Group layout: ' + JSON.stringify(group));\n}).catch((group) => {\n     console.log('Failed to create group: ' + motorcortex.statusToStr(group.status));\n});\n```\n<a name=\"Request+removeGroup\"></a>\n\n### request.removeGroup(group_alias) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nUnsubscribes from the group. This method is used inside Subscription class, use\nsubscription class instead.\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves when the unsubscribe operation is complete,\nfails otherwise.  \n**See**: motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| group_alias | <code>string</code> | Name of the group to unsubscribe from. |\n\n**Example**  \n```js\nlet group_handle = req.removeGroup('myGroup1');\ngroup_handle.catch((group) => {\n     console.log('Failed to remove group: ' + motorcortex.statusToStr(group.status));\n});\n```\n<a name=\"Request+save\"></a>\n\n### request.save(file_name) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nRequest a server to save a parameter tree in the file.\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves when save operation is completed,\nfails otherwise.  \n**See**: motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| file_name | <code>string</code> | A file name where to save actual state of the parameter tree |\n\n**Example**  \n```js\nlet reply = req.save('controls.xml');\nreply.catch((save) => {\n     console.log('Failed to save parameters:' + motorcortex.statusToStr(save.status));\n});\n```\n<a name=\"Request+load\"></a>\n\n### request.load(file_name) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nRequest a server to load value from the file to the parameter tree.\n\n**Kind**: instance method of [<code>Request</code>](#Request)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves when load operation is complete,\nfails otherwise.  \n**See**: motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| file_name | <code>string</code> | A file name from which to load values to the parameter tree. |\n\n**Example**  \n```js\nlet reply = req.load('controls.xml');\nreply.catch((load) => {\n     console.log('Failed to load parameters:' + motorcortex.statusToStr(load.status));\n});\n```\n<a name=\"RequestAsync\"></a>\n\n## RequestAsync\nRequest/Reply communication is used to send commands to a motorcortex server.\n\n**Kind**: global class  \n\n* [RequestAsync](#RequestAsync)\n    * [new exports.RequestAsync(protobuf_types)](#new_RequestAsync_new)\n    * [.getMessageTypes()](#RequestAsync+getMessageTypes)\n    * [.connectionState()](#RequestAsync+connectionState) ⇒ <code>number</code>\n    * [.close()](#RequestAsync+close)\n    * [.login(login, password)](#RequestAsync+login) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.logout()](#RequestAsync+logout) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.getSessionTokenMsg()](#RequestAsync+getSessionTokenMsg)\n    * [.restoreSessionMsg()](#RequestAsync+restoreSessionMsg)\n    * [.getParameterTree(timeout_msec)](#RequestAsync+getParameterTree) ⇒ <code>Promise.&lt;ParameterTreeManager&gt;</code>\n    * [.getParameterTreeHash()](#RequestAsync+getParameterTreeHash) ⇒ <code>Promise.&lt;ParameterTreeHashMsg&gt;</code>\n    * [.getParameter(path)](#RequestAsync+getParameter) ⇒ <code>Promise.&lt;ParameterMsg&gt;</code>\n    * [.setParameter(path, value, [options])](#RequestAsync+setParameter) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.overwriteParameter(path, value, force_activate, [options])](#RequestAsync+overwriteParameter) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.releaseParameter(path)](#RequestAsync+releaseParameter) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.setParameterList(param_list)](#RequestAsync+setParameterList) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.getParameterList(path_list, timeout_ms)](#RequestAsync+getParameterList) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.save(file_name)](#RequestAsync+save) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n    * [.encode(msg)](#RequestAsync+encode) ⇒ <code>Uint8Array</code>\n    * [.send(encoded_msg, timeout_ms)](#RequestAsync+send) ⇒ <code>Promise.&lt;Object&gt;</code>\n    * [.sendMsg(msg)](#RequestAsync+sendMsg) ⇒ <code>Promise.&lt;Object&gt;</code>\n    * [.load(file_name)](#RequestAsync+load) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\n\n<a name=\"new_RequestAsync_new\"></a>\n\n### new exports.RequestAsync(protobuf_types)\nCreates request object\n\n\n| Param | Type | Description |\n| --- | --- | --- |\n| protobuf_types | [<code>MessageTypes</code>](#MessageTypes) | Reference to an instance of the MessageTypes class. |\n\n<a name=\"RequestAsync+getMessageTypes\"></a>\n\n### requestAsync.getMessageTypes()\nReturns loaded message types.\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n<a name=\"RequestAsync+connectionState\"></a>\n\n### requestAsync.connectionState() ⇒ <code>number</code>\nActual Request/reply connection state.\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n**Returns**: <code>number</code> - Returns a connection state.  \n**Example**  \n```js\nCONNECTING   0    The connection is not yet open\nOPEN         1    The connection is open and ready to communicate\nCLOSING      2    The connection is in the process of closing\nCLOSED       3    The connection is closed or could not be opened\n```\n<a name=\"RequestAsync+close\"></a>\n\n### requestAsync.close()\nCloses connection to the server\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n<a name=\"RequestAsync+login\"></a>\n\n### requestAsync.login(login, password) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nSends a login request to the server\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves if login is successful and fails otherwise.\nReturned message has a status code, which indicates a status of the login.  \n**See**: motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| login | <code>string</code> | User login. |\n| password | <code>string</code> | User password. |\n\n**Example**  \n```js\nlet login_reply = req.login('operator', 'god123');\nlogin_reply.then((reply) => {\n     console.log('Logged-in successful: ' + motorcortex.statusToStr(reply.status));\n}).catch((reply) => {\n     console.log('Failed to login: ' + motorcortex.statusToStr(reply.status));\n});\n```\n<a name=\"RequestAsync+logout\"></a>\n\n### requestAsync.logout() ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nSends logout request to the server\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves if login is successful and fails otherwise.  \n**See**: motorcortex.proto, StatusMsg, StatusCode  \n**Example**  \n```js\nlet logout_reply = req.logout();\nlogout_reply.then((reply) => {\n     console.log('Logged-out successful: ' + motorcortex.statusToStr(reply.status));\n}).catch((reply) => {\n     console.log('Failed to logout: ' + motorcortex.statusToStr(reply.status));\n});\n```\n<a name=\"RequestAsync+getSessionTokenMsg\"></a>\n\n### requestAsync.getSessionTokenMsg()\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n<a name=\"RequestAsync+restoreSessionMsg\"></a>\n\n### requestAsync.restoreSessionMsg()\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n<a name=\"RequestAsync+getParameterTree\"></a>\n\n### requestAsync.getParameterTree(timeout_msec) ⇒ <code>Promise.&lt;ParameterTreeManager&gt;</code>\nRequests a parameter tree manager to update its structure from the cache or from the server\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n**Returns**: <code>Promise.&lt;ParameterTreeManager&gt;</code> - Returns a Promise, which resolves when the parameter tree is received or fails\notherwise.  \n**See**: ParameterTreeManager  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| timeout_msec | <code>integer</code> | Timeout in milliseconds. |\n\n**Example**  \n```js\nlet param_tree_reply = req.getParameterTree();\nparam_tree_reply.then((param_tree_manager) => {\n     console.log('Got parameter tree msg: ' + JSON.stringify(param_tree_manager.getList()));\n}).catch((param_tree) => {\n     console.log('Failed to get parameter tree: ' + motorcortex.statusToStr(param_tree.status));\n});\n```\n<a name=\"RequestAsync+getParameterTreeHash\"></a>\n\n### requestAsync.getParameterTreeHash() ⇒ <code>Promise.&lt;ParameterTreeHashMsg&gt;</code>\nRequests a parameter tree hash from the server\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n**Returns**: <code>Promise.&lt;ParameterTreeHashMsg&gt;</code> - Returns a Promise, which resolves when tree hash message is received or\nfails otherwise.  \n**See**: motorcortex.proto, ParameterTreeHashMsg, StatusCode  \n**Example**  \n```js\nlet tree_hash_reply = req.getParameterTreeHash();\ntree_hash_reply.then((tree_hash) => {\n     console.log('Got parameter tree hash: ' + tree_hash.hash);\n}).catch((tree_hash) => {\n     console.log('Failed to get tree hash: ' + motorcortex.statusToStr(tree_hash.status));\n});\n```\n<a name=\"RequestAsync+getParameter\"></a>\n\n### requestAsync.getParameter(path) ⇒ <code>Promise.&lt;ParameterMsg&gt;</code>\nRequests a parameter with full information and value from the server\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n**Returns**: <code>Promise.&lt;ParameterMsg&gt;</code> - Returns a Promise, which resolves when parameter message is successfully obtained,\nfails otherwise.  \n**See**: motorcortex.proto, ParameterMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| path | <code>string</code> | Parameter path in the tree. |\n\n**Example**  \n```js\nlet param_reply = req.getParameter('root/Control/actualActuatorPositions');\nparam_reply.then((param) => {\n     console.log('Got parameter: ' + JSON.stringify(param));\n}).catch((param) => {\n     console.log('Failed to get parameter: ' + motorcortex.statusToStr(param.status));\n});\n```\n<a name=\"RequestAsync+setParameter\"></a>\n\n### requestAsync.setParameter(path, value, [options]) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nSets new value to a parameter with given path.\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves when parameter value is updated or fails otherwise.  \n**See**: motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| path | <code>string</code> | Parameter path in the tree. |\n| value | <code>any</code> | New parameter value. |\n| [options] | <code>Object</code> | Various options to parametrize Set operation. For example 'offset' and 'length' could be used to set an element offset and number of the elements to update in the destination array. |\n\n**Example**  \n```js\n// updates a value of a simple parameter\nlet reply_handle = req.setParameter('root/Motorcontroller/actualmode', 2);\nreply_handle.catch((reply) => {\n     console.log('Failed to set parameter: ' + motorcortex.statusToStr(reply.status));\n});\n\n// updates an array\nreq.setParameter('root/Control/dummyDoubleArray6', [1.1,1.2,1.3,1.4,1.5,1.6]);\n// updates single element of array with the offset 2 (index 3)\nreq.setParameter('root/Control/dummyDoubleArray6', 1.0, {offset: 2});\n// updates 2 elements of the arrays with the offset 4\nreq.setParameter('root/Control/dummyDoubleArray6', [10.0, 20.0], {offset: 4, length: 2});\n```\n<a name=\"RequestAsync+overwriteParameter\"></a>\n\n### requestAsync.overwriteParameter(path, value, force_activate, [options]) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nOverwrites actual value of the parameter and depending on the flag forces this value to stay active.\nThis method of setting values is useful during debug and installation process, it is not recommended to use\nthis method during normal operation.\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves when parameter value is updated or fails otherwise.  \n**See**: motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| path | <code>string</code> |  | Parameter path in the tree. |\n| value | <code>any</code> |  | New parameter value. |\n| force_activate | <code>boolean</code> | <code>false</code> | Forces new value to stay active. By default is set to 'false'. |\n| [options] | <code>Object</code> |  | Various options to parametrize Set operation. For example 'offset' and 'length' could be used to set an element offset and number of the elements to update in the destination array. |\n\n**Example**  \n```js\n// overwrite and force to stay active a value of a simple parameter\nlet reply_handle = req.overwriteParameter('root/Motorcontroller/actualmode', 2, true);\nreply_handle.catch((reply) => {\n     console.log('Failed to set parameter: ' + motorcortex.statusToStr(reply.status));\n});\n\n// overwrite and force to stay active an array\nreq.overwriteParameter('root/Control/dummyDoubleArray6', [1.1,1.2,1.3,1.4,1.5,1.6], true);\n// overwrite and release force of a single element of the array with an offset 2 (index 3)\nreq.overwriteParameter('root/Control/dummyDoubleArray6', 1.0, {offset: 2});\n// overwrite and force to stay active 2 elements of the arrays with an offset 4\nreq.overwriteParameter('root/Control/dummyDoubleArray6', [10.0, 20.0], {offset: 4, length: 2});\n```\n<a name=\"RequestAsync+releaseParameter\"></a>\n\n### requestAsync.releaseParameter(path) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nDeactivate overwrite operation of the parameter.\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves when parameter overwrite is deactivated or fails\notherwise.  \n**See**: motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| path | <code>string</code> | Path to a parameter in the tree. |\n\n**Example**  \n```js\nlet reply_handle = releaseParameter('root/Motorcontroller/actualmode');\nreply_handle.catch((reply) => {\n     console.log('Failed to release overwrite of the parameter: ' + motorcortex.statusToStr(reply.status));\n});\n```\n<a name=\"RequestAsync+setParameterList\"></a>\n\n### requestAsync.setParameterList(param_list) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nSets new values to a parameter list.\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves when parameters from the list are updated,\notherwise fails.  \n**See**: setParameter, motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| param_list | <code>Array.&lt;{path, value, options}&gt;</code> | A list of the parameters to update values. |\n\n**Example**  \n```js\nlet reply_handle = req.setParameterList([{path: 'root/Motorcontroller/actualmode', value: 2},\n     {path: 'root/Control/dummyDoubleArray6', value: [1.1,1.2,1.3,1.4,1.5,1.6]},\n     {path: 'root/Control/dummyDoubleArray6', value: [10.0, 20.0], options:  {offset: 4, length: 2}}]);\nreply_handle.catch((reply) => {\n     console.log('Failed to set list of parameter: ' + motorcortex.statusToStr(reply.status));\n});\n```\n<a name=\"RequestAsync+getParameterList\"></a>\n\n### requestAsync.getParameterList(path_list, timeout_ms) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nGet info and values of requested parameters.\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves when list of the parameter values is received,\notherwise fails.  \n**See**: getParameter, motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| path_list | <code>Array.&lt;string&gt;</code> | List of parameter paths. |\n| timeout_ms | <code>number</code> | Reply timeout in milliseconds. |\n\n**Example**  \n```js\nlet reply_handle = req.getParameterList(['root/Motorcontroller/actualmode, 'root/Control/dummyDoubleArray6']);\nreply_handle.then((param_list) => {\n     console.log('Got parameter list: ' + JSON.stringify(param_list));\n}).catch((param_list) => {\n     console.log('Failed to get parameter list: ' + motorcortex.statusToStr(param_list.status));\n});\n```\n<a name=\"RequestAsync+save\"></a>\n\n### requestAsync.save(file_name) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nRequest a server to save a parameter tree in the file.\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves when save operation is completed,\nfails otherwise.  \n**See**: motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| file_name | <code>string</code> | A file name where to save actual state of the parameter tree |\n\n**Example**  \n```js\nlet reply = req.save('controls.xml');\nreply.catch((save) => {\n     console.log('Failed to save parameters:' + motorcortex.statusToStr(save.status));\n});\n```\n<a name=\"RequestAsync+encode\"></a>\n\n### requestAsync.encode(msg) ⇒ <code>Uint8Array</code>\nEncodes a data type from MessageTypes to a binary wire type.\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n**Returns**: <code>Uint8Array</code> - msg A binary array with encoded message.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| msg | <code>Object</code> | A message created by MotorcortexTypes. |\n\n**Example**  \n```js\nlet motion_script = motorcortex_types.createType('motion_spec.MotionScript', {.id = 1, name = 'Test script'});\nmotion_script.script = `print('Hello world');`;\nlet encoded_msg = req.encode(motion_script);\nreq.send(encoded_msg);\n```\n<a name=\"RequestAsync+send\"></a>\n\n### requestAsync.send(encoded_msg, timeout_ms) ⇒ <code>Promise.&lt;Object&gt;</code>\nSends an encoded request to the server\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n**Returns**: <code>Promise.&lt;Object&gt;</code> - Returns a Promise, which completes when reply from the server is received.\nIf request fails, catch callback is triggered.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| encoded_msg | <code>Uint8Array</code> | A binary array with encoded message. |\n| timeout_ms | <code>integer</code> | Timeout in milliseconds. |\n\n**Example**  \n```js\nlet joint2cart = calcJointToCart({\n     cartpose: [0, 0, 0, 0, 0, 0],\n     jointpose: [0, 0, 1.57, 0, 1.57, 0] });\nlet reply = req.send(req.encode(joint2cart));\nreply.then((msg) => {\n     console.log('Got reply: ' + JSON.stringify(msg));\n}).catch((msg) => {\n     console.error('Failed: ' + JSON.stringify(msg));\n});\n```\n<a name=\"RequestAsync+sendMsg\"></a>\n\n### requestAsync.sendMsg(msg) ⇒ <code>Promise.&lt;Object&gt;</code>\nEncodes and sends a request to the server\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n**Returns**: <code>Promise.&lt;Object&gt;</code> - Returns a Promise, which completes when reply from the server is received.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| msg | <code>Object</code> | A message created by MotorcortexTypes. |\n\n**Example**  \n```js\nlet motion_script = motorcortex_types.createType('motion_spec.MotionScript', {.id = 1, name = 'Test script'});\nmotion_script.script = `print('Hello world');`;\nlet reply = req.encodeAndSend(motion_script);\nreply.then((msg) => {\n     console.log('Got reply: ' + JSON.stringify(msg));\n}).catch((msg) => {\n     console.error('Failed: ' + JSON.stringify(msg));\n});\n```\n<a name=\"RequestAsync+load\"></a>\n\n### requestAsync.load(file_name) ⇒ <code>Promise.&lt;StatusMsg&gt;</code>\nRequest a server to load value from the file to the parameter tree.\n\n**Kind**: instance method of [<code>RequestAsync</code>](#RequestAsync)  \n**Returns**: <code>Promise.&lt;StatusMsg&gt;</code> - Returns a Promise, which resolves when load operation is complete,\nfails otherwise.  \n**See**: motorcortex.proto, StatusMsg, StatusCode  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| file_name | <code>string</code> | A file name from which to load values to the parameter tree. |\n\n**Example**  \n```js\nlet reply = req.load('controls.xml');\nreply.catch((load) => {\n     console.log('Failed to load parameters:' + motorcortex.statusToStr(load.status));\n});\n```\n<a name=\"ConnectionData\"></a>\n\n## ConnectionData\nContainer for the session parameters\n\n**Kind**: global class  \n\n* [ConnectionData](#ConnectionData)\n    * [new ConnectionData(host, req_port, sub_port, security, request_timeout_ms, tree_timeout_ms, token_update_interval_ms, queue_length)](#new_ConnectionData_new)\n    * [.getRequestUri()](#ConnectionData+getRequestUri)\n    * [.getSubscribeUri()](#ConnectionData+getSubscribeUri)\n    * [.getRequestTimeoutMs()](#ConnectionData+getRequestTimeoutMs)\n    * [.getTreeTimeoutMs()](#ConnectionData+getTreeTimeoutMs)\n    * [.getTokenUpdateIntervalMs()](#ConnectionData+getTokenUpdateIntervalMs)\n    * [.getQueueLength()](#ConnectionData+getQueueLength)\n\n<a name=\"new_ConnectionData_new\"></a>\n\n### new ConnectionData(host, req_port, sub_port, security, request_timeout_ms, tree_timeout_ms, token_update_interval_ms, queue_length)\nCreates connection data object\n\n\n| Param | Type | Description |\n| --- | --- | --- |\n| host | <code>string</code> | Motorcortex server URL. |\n| req_port | <code>number</code> | Request port. |\n| sub_port | <code>number</code> | Subscribe port. |\n| security | <code>boolean</code> | Use secured communication. |\n| request_timeout_ms | <code>number</code> | Request timeout in milliseconds.. |\n| tree_timeout_ms | <code>number</code> | Request Parameter Tree timeout in milliseconds. |\n| token_update_interval_ms | <code>number</code> | Toke update interval in milliseconds. |\n| queue_length | <code>number</code> | Maximum size of the request queue. |\n\n<a name=\"ConnectionData+getRequestUri\"></a>\n\n### connectionData.getRequestUri()\nReturns request URI, for example wss://192.168.2.200:5568\n\n**Kind**: instance method of [<code>ConnectionData</code>](#ConnectionData)  \n<a name=\"ConnectionData+getSubscribeUri\"></a>\n\n### connectionData.getSubscribeUri()\nReturns subscribe URI, for example wss://192.168.2.200:5567\n\n**Kind**: instance method of [<code>ConnectionData</code>](#ConnectionData)  \n<a name=\"ConnectionData+getRequestTimeoutMs\"></a>\n\n### connectionData.getRequestTimeoutMs()\nReturns request timeout in milliseconds.\n\n**Kind**: instance method of [<code>ConnectionData</code>](#ConnectionData)  \n<a name=\"ConnectionData+getTreeTimeoutMs\"></a>\n\n### connectionData.getTreeTimeoutMs()\nReturns parameter tree request timeout in milliseconds.\n\n**Kind**: instance method of [<code>ConnectionData</code>](#ConnectionData)  \n<a name=\"ConnectionData+getTokenUpdateIntervalMs\"></a>\n\n### connectionData.getTokenUpdateIntervalMs()\nReturns how often session toke is updated.\n\n**Kind**: instance method of [<code>ConnectionData</code>](#ConnectionData)  \n<a name=\"ConnectionData+getQueueLength\"></a>\n\n### connectionData.getQueueLength()\nReturns maximum length of the request queue.\n\n**Kind**: instance method of [<code>ConnectionData</code>](#ConnectionData)  \n<a name=\"SessionManager\"></a>\n\n## SessionManager\nSessionManager manages a communication session for Request and Subscribe.\nSessionManager monitors if the connection is alive and tries to recover \nif the connection is lost.\n\n**Kind**: global class  \n\n* [SessionManager](#SessionManager)\n    * [.open(connection_data, login_data, options)](#SessionManager+open) ⇒ <code>Promise.&lt;string&gt;</code>\n    * [.close()](#SessionManager+close)\n    * [.ready()](#SessionManager+ready) ⇒ <code>boolean</code>\n    * [.hasError()](#SessionManager+hasError) ⇒ <code>boolean</code>\n    * [.isConnecting()](#SessionManager+isConnecting) ⇒ <code>boolean</code>\n    * [.notify(observer)](#SessionManager+notify) ⇒ <code>number</code>\n    * [.remove(id)](#SessionManager+remove)\n    * [.getState(id)](#SessionManager+getState) ⇒ [<code>SessionState</code>](#SessionState)\n\n<a name=\"SessionManager+open\"></a>\n\n### sessionManager.open(connection_data, login_data, options) ⇒ <code>Promise.&lt;string&gt;</code>\nOpens new session.\n\n**Kind**: instance method of [<code>SessionManager</code>](#SessionManager)  \n**Returns**: <code>Promise.&lt;string&gt;</code> - A promise, which completes when connection is ready.\nIf connection fails, a short error description is passed to the catch method.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| connection_data | [<code>ConnectionData</code>](#ConnectionData) | Motorcortex server URL and all necessary connection parameters. |\n| login_data | <code>Object</code> | Login and password to access Motorcortex server. |\n| options | <code>Object</code> | Extra option for future use. |\n\n**Example**  \n```js\nlet motorcortex_types = new motorcortex.MessageTypes();\nlet req = new motorcortex.RequestAsync(motorcortex_types);\nlet sub = new motorcortex.Subscribe(req);\nlet session = new motorcortex.SessionManager(req, sub);\nlet open_handle = session.open({\n      host: '192.168.2.100',\n      security: true,\n      request_port: 5568,\n      subscribe_port: 5567,\n      timeout_ms: 1000,\n      queue_length: 1000\n  }, {\n      login: 'test',\n      password: 'test'\n  });\nopen_handle.then({\n      console.log('connection ready');\n  }).catch(e => {\n      console.log('connection failed:' + e.text);\n  });\n```\n<a name=\"SessionManager+close\"></a>\n\n### sessionManager.close()\nCloses connection to the server\n\n**Kind**: instance method of [<code>SessionManager</code>](#SessionManager)  \n<a name=\"SessionManager+ready\"></a>\n\n### sessionManager.ready() ⇒ <code>boolean</code>\nChecks if connection is ready\n\n**Kind**: instance method of [<code>SessionManager</code>](#SessionManager)  \n**Returns**: <code>boolean</code> - Returns True if connection is ready.  \n<a name=\"SessionManager+hasError\"></a>\n\n### sessionManager.hasError() ⇒ <code>boolean</code>\nChecks if there are connection errors\n\n**Kind**: instance method of [<code>SessionManager</code>](#SessionManager)  \n**Returns**: <code>boolean</code> - Returns True if connection is in the error state.  \n<a name=\"SessionManager+isConnecting\"></a>\n\n### sessionManager.isConnecting() ⇒ <code>boolean</code>\nChecks if there establishing connection is in progress\n\n**Kind**: instance method of [<code>SessionManager</code>](#SessionManager)  \n**Returns**: <code>boolean</code> - Returns True if establishing connection is in progress.  \n<a name=\"SessionManager+notify\"></a>\n\n### sessionManager.notify(observer) ⇒ <code>number</code>\nRegister an observer, which is notified after communcation state is changed.\n\n**Kind**: instance method of [<code>SessionManager</code>](#SessionManager)  \n**Returns**: <code>number</code> - id Unique identifier of the registered observer.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| observer | <code>Object</code> | A callback function, which is called after state is changed. |\n\n**Example**  \n```js\nlet motorcortex_types = new motorcortex.MessageTypes();\nlet req = new motorcortex.RequestAsync(motorcortex_types);\nlet sub = new motorcortex.Subscribe(req);\nlet session = new motorcortex.SessionManager(req, sub);\nsession.notify(data => {\n  if (session.hasError()) {\n      console.error('Session error: ' + motorcortex.SessionState.getInfo(data.state));\n  } else {\n      console.log('Session state: ' + motorcortex.SessionState.getInfo(data.state));\n      if (session.ready()) {\n          let tree = parameter_manager.getTree();\n          console.log(tree);\n    }\n  }\n```\n<a name=\"SessionManager+remove\"></a>\n\n### sessionManager.remove(id)\nRemoves an observer from the notify list.\n\n**Kind**: instance method of [<code>SessionManager</code>](#SessionManager)  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | <code>number</code> | Unique identifier of the registered observer. |\n\n**Example**  \n```js\nlet id = session.notify(data => {});\nsession.remove(id);\n```\n<a name=\"SessionManager+getState\"></a>\n\n### sessionManager.getState(id) ⇒ [<code>SessionState</code>](#SessionState)\nReturns an active state of the communication session.\n\n**Kind**: instance method of [<code>SessionManager</code>](#SessionManager)  \n**Returns**: [<code>SessionState</code>](#SessionState) - Session state description  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | <code>number</code> | Unique identifier of the registered observer. |\n\n**Example**  \n```js\nif (motorcortex.session.getState() == SessionState.OK) {\n  // session is connected\n}\n```\n<a name=\"Parameter\"></a>\n\n## Parameter\nParameter value with a timestamp\n\n**Kind**: global class  \n\n* [Parameter](#Parameter)\n    * [.get()](#Parameter+get) ⇒ <code>Object</code>\n    * [.getTimestamp()](#Parameter+getTimestamp) ⇒ <code>Timestamp</code>\n    * [.getValue()](#Parameter+getValue) ⇒ <code>DataType</code>\n    * [.toString()](#Parameter+toString) ⇒ <code>string</code>\n\n<a name=\"Parameter+get\"></a>\n\n### parameter.get() ⇒ <code>Object</code>\nGets a parameter timestamp and a value\n\n**Kind**: instance method of [<code>Parameter</code>](#Parameter)  \n**Returns**: <code>Object</code> - Returns an object with parameter timestamp and value.  \n**See**: motorcortex.proto DataType  \n**Example**  \n```js\n// Reads latest update from the subscription\nlet parameters = subscription.read();\n// Iterates through all the parameters\nfor (let parameter of parameters) {\n     // Gets time and value\n     let time_value_pair = parameter.get();\n     console.log('Parameter timestamp: ' + time_value_pair.timestamp + ' value: ', time_value_pair.value);\n}\n```\n<a name=\"Parameter+getTimestamp\"></a>\n\n### parameter.getTimestamp() ⇒ <code>Timestamp</code>\nGets parameter timestamp\n\n**Kind**: instance method of [<code>Parameter</code>](#Parameter)  \n**Returns**: <code>Timestamp</code> - Returns parameter timestamp.  \n**Example**  \n```js\n// Reads latest update from the subscription\nlet parameters = subscription.read();\n// Iterates through all the parameters\nfor (let parameter of parameters) {\n     // Gets time\n     console.log('Parameter timestamp: ' + parameter.getTimestamp());\n}\n```\n<a name=\"Parameter+getValue\"></a>\n\n### parameter.getValue() ⇒ <code>DataType</code>\nGets parameter value\n\n**Kind**: instance method of [<code>Parameter</code>](#Parameter)  \n**Returns**: <code>DataType</code> - Returns parameter value.  \n**See**: motorcortex.proto DataType  \n**Example**  \n```js\nReads latest update from the subscription\nlet parameters = subscription.read();\n// Iterates through all the parameters\nfor (let parameter of parameters) {\n     // Gets value\n     console.log('Parameter value: ', parameter.getValue());\n}\n```\n<a name=\"Parameter+toString\"></a>\n\n### parameter.toString() ⇒ <code>string</code>\nGets parameter as a string\n\n**Kind**: instance method of [<code>Parameter</code>](#Parameter)  \n**Returns**: <code>string</code> - String formatted as 'timestamp: parameter'.  \n**Example**  \n```js\nReads latest update from the subscription\nlet parameters = subscription.read();\n// Iterates through all the parameters\nfor (let parameter of parameters) {\n     // Gets value\n     console.log('Parameter value: ', parameter.toString());\n}\n```\n<a name=\"Subscription\"></a>\n\n## Subscription\nSubscription class represents an acti","readmeFilename":"README.md"}