{"_id":"metawear","_rev":"16-00004c73fdfc8833dda68ebe1bbd24ee","name":"metawear","description":"Official JavaScript SDK for MetaWear","dist-tags":{"latest":"1.1.1"},"versions":{"0.0.1":{"name":"metawear","version":"0.0.1","author":{"name":"Stephen Schiffli","email":"stephen@mbientlab.com"},"license":"SEE LICENSE IN LICENSE","description":"Official JavaScript SDK for MetaWear","repository":{"type":"git","url":"git+https://github.com/mbientlab/MetaWear-SDK-JavaScript.git"},"bugs":{"url":"https://github.com/mbientlab/MetaWear-SDK-JavaScript/issues"},"keywords":["metawear","mbientlab","bluetooth","ble","sensors","wearable"],"main":"./index.js","engines":{"node":">=0.10.0"},"homepage":"https://github.com/mbientlab/MetaWear-SDK-JavaScript#readme","dependencies":{"noble-device":"git://github.com/mbientlab/noble-device.git#f9c25ad","ref":"^1.3.4","ffi":"git://github.com/king6cong/node-ffi.git#ce274be","ref-struct":"^1.1.0","ref-array":"^1.2.0","enum":"^2.4.0","debug":"^2.6.8","url-exists":"^1.0.3"},"devDependencies":{"jshint":"^2.9.5","mocha":"^3.5.0"},"scripts":{"install":"make OPT_FLAGS=-Wno-strict-aliasing -C MetaWear-SDK-Cpp/ -j","uninstall":"make -C MetaWear-SDK-Cpp/ clean","pretest":"jshint *.js lib/. test/.","test":"mocha"},"gitHead":"68956474522fca025fa59bb49ed25f86369de7d6","_id":"metawear@0.0.1","_npmVersion":"5.3.0","_nodeVersion":"6.11.0","_npmUser":{"name":"mbientlab","email":"developers@mbientlab.com"},"dist":{"integrity":"sha512-2amWDDcck1dgygubCdkx1YoWwFYWuspzzOO9qlIVtOlIeKYgeiLmY5wYPEaZhlloWMgM/+4z3Q0/8TRz2d6rNg==","shasum":"a2ed3dab670afc82315132271f81a068dc11c288","tarball":"https://registry.npmjs.org/metawear/-/metawear-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFunxvHCu7y3DchexQOHoACBQmVgwawuLelpZ3rMww8FAiEAwm2tq8w86mbQKDDQhPZmH6uCwdF90wiGZ+KrABFcuXE="}]},"maintainers":[{"name":"mbientlab","email":"developers@mbientlab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metawear-0.0.1.tgz_1502833925502_0.4492927733808756"},"directories":{}},"0.0.2":{"name":"metawear","version":"0.0.2","author":{"name":"Stephen Schiffli","email":"stephen@mbientlab.com"},"license":"SEE LICENSE IN LICENSE","description":"Official JavaScript SDK for MetaWear","repository":{"type":"git","url":"git+https://github.com/mbientlab/MetaWear-SDK-JavaScript.git"},"bugs":{"url":"https://github.com/mbientlab/MetaWear-SDK-JavaScript/issues"},"keywords":["metawear","mbientlab","bluetooth","ble","sensors","wearable"],"main":"./index.js","engines":{"node":">=0.10.0"},"homepage":"https://github.com/mbientlab/MetaWear-SDK-JavaScript#readme","dependencies":{"noble-device":"git://github.com/mbientlab/noble-device.git#f9c25ad","ref":"^1.3.4","ffi":"git://github.com/king6cong/node-ffi.git#ce274be","ref-struct":"^1.1.0","ref-array":"^1.2.0","enum":"^2.4.0","debug":"^2.6.8","url-exists":"^1.0.3"},"devDependencies":{"jshint":"^2.9.5","mocha":"^3.5.0"},"scripts":{"install":"make OPT_FLAGS=-Wno-strict-aliasing -C MetaWear-SDK-Cpp/ -j","uninstall":"make -C MetaWear-SDK-Cpp/ clean","pretest":"jshint *.js lib/. test/.","test":"mocha"},"gitHead":"ff74bc96cac0b2fe5343791deb6239521d3b6fa0","_id":"metawear@0.0.2","_npmVersion":"5.3.0","_nodeVersion":"6.11.0","_npmUser":{"name":"mbientlab","email":"developers@mbientlab.com"},"dist":{"integrity":"sha512-XJzOUwmQt8OrHtC/4MBUa49u8LLmoG9wsUIUv2si+y/UHjau1zF4Woxyaa2VJuaSQ2DyH5/0gQjBmXxWjjE5xQ==","shasum":"3743fba9557d0aee060d2e9bf8c52c7df6896c5e","tarball":"https://registry.npmjs.org/metawear/-/metawear-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfp60CEmkLYhMRkbFTfIPkrjYWOC+lD1smz9tQd+ZhJAIgHeDKooG97L2DBcSIVRDij5mbg162hMpdaImbO6abo9A="}]},"maintainers":[{"name":"mbientlab","email":"developers@mbientlab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metawear-0.0.2.tgz_1503513046059_0.42908184393309057"},"directories":{}},"0.0.3":{"name":"metawear","version":"0.0.3","author":{"name":"Stephen Schiffli","email":"stephen@mbientlab.com"},"license":"SEE LICENSE IN LICENSE","description":"Official JavaScript SDK for MetaWear","repository":{"type":"git","url":"git+https://github.com/mbientlab/MetaWear-SDK-JavaScript.git"},"bugs":{"url":"https://github.com/mbientlab/MetaWear-SDK-JavaScript/issues"},"keywords":["metawear","mbientlab","bluetooth","ble","sensors","wearable"],"main":"./index.js","engines":{"node":">=0.10.0"},"homepage":"https://github.com/mbientlab/MetaWear-SDK-JavaScript#readme","dependencies":{"noble-device":"git://github.com/mbientlab/noble-device.git#f9c25ad","ref":"^1.3.4","ffi":"git://github.com/king6cong/node-ffi.git#ce274be","ref-struct":"^1.1.0","ref-array":"^1.2.0","enum":"^2.4.0","debug":"^2.6.8","url-exists":"^1.0.3"},"devDependencies":{"jshint":"^2.9.5","mocha":"^3.5.0"},"scripts":{"install":"make OPT_FLAGS=-Wno-strict-aliasing -C MetaWear-SDK-Cpp/ -j","uninstall":"make -C MetaWear-SDK-Cpp/ clean","pretest":"jshint *.js lib/. test/.","test":"mocha"},"gitHead":"0de7d9e62908c2c038f0881b1de53c426bbee569","_id":"metawear@0.0.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"mbientlab","email":"developers@mbientlab.com"},"dist":{"integrity":"sha512-IKQQBxpSH27HulV4bWpm0FZgCrhMKgtGugSSQTAa072axBGB+LS9Ft/pf3+R/x8pBjX7wY2rT+aTJTCZON+UjA==","shasum":"9e7f2bb02438183f2067e99a3aa083971c0dc487","tarball":"https://registry.npmjs.org/metawear/-/metawear-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0SzOWrhiPnopMGSQ/rSkC6/NUHYoFiY6qeAQfWM9vKAiBH/rJQp//moHJnMA6tKeS1mpjxBrBP9A37HyXrvTvd3w=="}]},"maintainers":[{"name":"mbientlab","email":"developers@mbientlab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metawear-0.0.3.tgz_1503618748664_0.5637872642837465"},"directories":{}},"0.0.4":{"name":"metawear","version":"0.0.4","author":{"name":"Stephen Schiffli","email":"stephen@mbientlab.com"},"license":"SEE LICENSE IN LICENSE","description":"Official JavaScript SDK for MetaWear","repository":{"type":"git","url":"git+https://github.com/mbientlab/MetaWear-SDK-JavaScript.git"},"bugs":{"url":"https://github.com/mbientlab/MetaWear-SDK-JavaScript/issues"},"keywords":["metawear","mbientlab","bluetooth","ble","sensors","wearable"],"main":"./index.js","engines":{"node":">=0.10.0"},"homepage":"https://github.com/mbientlab/MetaWear-SDK-JavaScript#readme","dependencies":{"noble-device":"git://github.com/mbientlab/noble-device.git#f9c25ad","ref":"^1.3.4","ffi":"git://github.com/king6cong/node-ffi.git#ce274be","ref-struct":"^1.1.0","ref-array":"^1.2.0","enum":"^2.4.0","debug":"^2.6.8","url-exists":"^1.0.3"},"devDependencies":{"jshint":"^2.9.5","mocha":"^3.5.0"},"scripts":{"install":"make OPT_FLAGS=-Wno-strict-aliasing -C MetaWear-SDK-Cpp/ -j","uninstall":"make -C MetaWear-SDK-Cpp/ clean","pretest":"jshint *.js lib/. test/.","test":"mocha"},"gitHead":"7e8d4ab80d8d83d821070c86a7569f7f76ff1d23","_id":"metawear@0.0.4","_shasum":"1150f0c22ef4e4ac477c17800e66df828cd069d8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"mbientlab","email":"developers@mbientlab.com"},"dist":{"shasum":"1150f0c22ef4e4ac477c17800e66df828cd069d8","tarball":"https://registry.npmjs.org/metawear/-/metawear-0.0.4.tgz","integrity":"sha512-f5aCoADz1x7UInr22uwkX0VF/sLKlQ65hE9w9lo4Fl2eGgvcc4sG8C7K2/Sh52VfsjfV/RyLwPNM1jNMnlPsbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEbA8VBYWJWKMrmm3XCiyQpsGAedP5dSPLdranGXiG/QIhAPNCOlEEzWkWsQNUozsdOjl/f+iqx/h4ij4cty26aw5k"}]},"maintainers":[{"name":"mbientlab","email":"developers@mbientlab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metawear-0.0.4.tgz_1503619682975_0.8780890954658389"},"directories":{}},"0.1.0":{"name":"metawear","version":"0.1.0","author":{"name":"Stephen Schiffli","email":"stephen@mbientlab.com"},"license":"SEE LICENSE IN LICENSE","description":"Official JavaScript SDK for MetaWear","repository":{"type":"git","url":"git+https://github.com/mbientlab/MetaWear-SDK-JavaScript.git"},"bugs":{"url":"https://github.com/mbientlab/MetaWear-SDK-JavaScript/issues"},"keywords":["metawear","mbientlab","bluetooth","ble","sensors","wearable"],"main":"./index.js","engines":{"node":">=0.10.0"},"homepage":"https://github.com/mbientlab/MetaWear-SDK-JavaScript#readme","dependencies":{"noble-device":"git://github.com/mbientlab/noble-device.git#f9c25ad","ref":"^1.3.4","ffi":"git://github.com/king6cong/node-ffi.git#ce274be","ref-struct":"^1.1.0","ref-array":"^1.2.0","enum":"^2.4.0","debug":"^2.6.8","url-exists":"^1.0.3"},"devDependencies":{"jshint":"^2.9.5","mocha":"^3.5.0"},"scripts":{"install":"make OPT_FLAGS=-Wno-strict-aliasing -C MetaWear-SDK-Cpp/ -j","uninstall":"make -C MetaWear-SDK-Cpp/ clean","pretest":"jshint *.js lib/. test/.","test":"mocha"},"gitHead":"9606087477440b66a1dd5de87c6cb98c80b6970d","_id":"metawear@0.1.0","_shasum":"2ff0558dba5be005bf037469bde368951f00d246","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"mbientlab","email":"developers@mbientlab.com"},"dist":{"shasum":"2ff0558dba5be005bf037469bde368951f00d246","tarball":"https://registry.npmjs.org/metawear/-/metawear-0.1.0.tgz","integrity":"sha512-Ka0lEVwO2rKLfxD4EPiy8/h7WvPYyND2gKZ0gd+qZeTrVfaDqKRRGVTAUlIHp62qHjF9nG2oEpEaSvUvHdl4eQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFY/8yq11LP8G+HiTwZhLTCJKXFgXJ5ppDoqp41rgj/QIhAKXt4mKdEliLV1ASmnZuPCT67iFIbQFGKHC416i4yCyu"}]},"maintainers":[{"name":"mbientlab","email":"developers@mbientlab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metawear-0.1.0.tgz_1509727798954_0.46171130961738527"},"directories":{}},"0.1.1":{"name":"metawear","version":"0.1.1","author":{"name":"Stephen Schiffli","email":"stephen@mbientlab.com"},"license":"SEE LICENSE IN LICENSE","description":"Official JavaScript SDK for MetaWear","repository":{"type":"git","url":"git+https://github.com/mbientlab/MetaWear-SDK-JavaScript.git"},"bugs":{"url":"https://github.com/mbientlab/MetaWear-SDK-JavaScript/issues"},"keywords":["metawear","mbientlab","bluetooth","ble","sensors","wearable"],"main":"./index.js","engines":{"node":">=0.10.0"},"homepage":"https://github.com/mbientlab/MetaWear-SDK-JavaScript#readme","dependencies":{"noble-device":"git://github.com/mbientlab/noble-device.git#7c8bccf","ref":"^1.3.5","ffi":"git://github.com/king6cong/node-ffi.git#ce274be","ref-struct":"^1.1.0","ref-array":"^1.2.0","enum":"^2.5.0","debug":"^2.6.8","url-exists":"^1.0.3"},"devDependencies":{"jshint":"^2.9.5","mocha":"^4.0.1"},"scripts":{"install":"make OPT_FLAGS=-Wno-strict-aliasing -C MetaWear-SDK-Cpp/ -j","uninstall":"make -C MetaWear-SDK-Cpp/ clean","pretest":"jshint *.js lib/. test/.","test":"mocha"},"gitHead":"963ef7e6e8476c94aaba5e21f8f6bf94caad75f6","_id":"metawear@0.1.1","_shasum":"64a01b35f4d12fdc8ca9aaa0ece3bf4b8af36644","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"mbientlab","email":"developers@mbientlab.com"},"dist":{"shasum":"64a01b35f4d12fdc8ca9aaa0ece3bf4b8af36644","tarball":"https://registry.npmjs.org/metawear/-/metawear-0.1.1.tgz","integrity":"sha512-cp/ukdhsPan32tlYb7X/bCwkmQSUYd2BNrFwWVSSIBMvOR+vZPFO+/B+mYoyXg38IhtpIsQwfhxXoeeeIYeS9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5IqwXsMVXTZVfaOyWOKRrgYOeeZNk6EnJn+fCI2J2kQIgRbC3MbakAiL316xyARCxvVSbKbcM3MvuShgEClazET8="}]},"maintainers":[{"name":"mbientlab","email":"developers@mbientlab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metawear-0.1.1.tgz_1510090439786_0.07848726049996912"},"directories":{}},"0.1.2":{"name":"metawear","version":"0.1.2","author":{"name":"Stephen Schiffli","email":"stephen@mbientlab.com"},"license":"SEE LICENSE IN LICENSE","description":"Official JavaScript SDK for MetaWear","repository":{"type":"git","url":"git+https://github.com/mbientlab/MetaWear-SDK-JavaScript.git"},"bugs":{"url":"https://github.com/mbientlab/MetaWear-SDK-JavaScript/issues"},"keywords":["metawear","mbientlab","bluetooth","ble","sensors","wearable"],"main":"./index.js","engines":{"node":">=0.10.0"},"homepage":"https://github.com/mbientlab/MetaWear-SDK-JavaScript#readme","dependencies":{"noble-device":"git://github.com/mbientlab/noble-device.git#7c8bccf","ref":"^1.3.5","ffi":"git://github.com/king6cong/node-ffi.git#ce274be","ref-struct":"^1.1.0","ref-array":"^1.2.0","enum":"^2.5.0","debug":"^2.6.8","url-exists":"^1.0.3"},"devDependencies":{"jshint":"^2.9.5","mocha":"^4.0.1"},"scripts":{"install":"make OPT_FLAGS=-Wno-strict-aliasing -C MetaWear-SDK-Cpp/ -j","uninstall":"make -C MetaWear-SDK-Cpp/ clean","pretest":"jshint *.js lib/. test/.","test":"mocha"},"gitHead":"8da3ab1f1e41d676af3e6a107f1ceee7c6a694c2","_id":"metawear@0.1.2","_shasum":"28321b6d331d6e3f9b5672c1a3d27b047ce6acd1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"mbientlab","email":"developers@mbientlab.com"},"dist":{"shasum":"28321b6d331d6e3f9b5672c1a3d27b047ce6acd1","tarball":"https://registry.npmjs.org/metawear/-/metawear-0.1.2.tgz","integrity":"sha512-Vthu9jz2kEU9qmsrPW+cUVzmV+iQo9TviuxgsPe0wbImLxFz7IGMCtdG6lLqqOKh2Qn7Wk1/p6+4ajbrnfOF8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzRTUSBMG3S7ATggC0VPpU4mhiw5IlBi3j5sIu9pS+rwIhAJ8tC9VMj64oJdkrGd1v1ZSgBKzi5A4UqJEeSy1kSwUQ"}]},"maintainers":[{"name":"mbientlab","email":"developers@mbientlab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metawear-0.1.2.tgz_1513899154949_0.47252751025371253"},"directories":{}},"0.2.0":{"name":"metawear","version":"0.2.0","author":{"name":"Stephen Schiffli","email":"stephen@mbientlab.com"},"license":"SEE LICENSE IN LICENSE","description":"Official JavaScript SDK for MetaWear","repository":{"type":"git","url":"git+https://github.com/mbientlab/MetaWear-SDK-JavaScript.git"},"bugs":{"url":"https://github.com/mbientlab/MetaWear-SDK-JavaScript/issues"},"keywords":["metawear","mbientlab","bluetooth","ble","sensors","wearable"],"main":"./index.js","engines":{"node":">=0.10.0"},"homepage":"https://github.com/mbientlab/MetaWear-SDK-JavaScript#readme","dependencies":{"noble-device":"git://github.com/mbientlab/noble-device.git#205d172","ref":"^1.3.5","ffi":"git://github.com/king6cong/node-ffi.git#ce274be","ref-struct":"^1.1.0","ref-array":"^1.2.0","enum":"^2.5.0","debug":"^2.6.8","url-exists":"^1.0.3"},"devDependencies":{"jshint":"^2.9.5","mocha":"^4.0.1"},"scripts":{"install":"make OPT_FLAGS=-Wno-strict-aliasing -C MetaWear-SDK-Cpp/ -j","uninstall":"make -C MetaWear-SDK-Cpp/ clean","pretest":"jshint *.js lib/. test/.","test":"mocha"},"gitHead":"18413cfa92b0cb8fbd9b175ced74f5d5857018f5","_id":"metawear@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"mbientlab","email":"developers@mbientlab.com"},"dist":{"integrity":"sha512-rR+XUSitXGLSxSyELmMH2YijxWqYBv7bQvgjkuhDNdWBZgDnz3zjzJTcIR0x079zJCeW/2YjrwgfinPnD0Bexw==","shasum":"0a9195b64cb8f4e7a059bb537fe9fc2403e05ce6","tarball":"https://registry.npmjs.org/metawear/-/metawear-0.2.0.tgz","fileCount":278,"unpackedSize":2134733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWlaBCRA9TVsSAnZWagAAyQMP+wU6FAgBiAzprFHR98vN\nABFs9KeA80n7M96NhemksHAWzRIoMcmn3xynNhE9n5GUJ1N2mNM8uqld8Q9q\nUEcTCY8ikxdECCKHTNL8/xV9lwpZw8cM09IqQSstlbivz/uHFk1ovdcVeZSW\nHeVTfGvOH2eT133Smn/k9plVNPT9Jd5StmaH8sRqAEZ0uQnJ1iTiuKo8Ddzd\n8PZac//tfr2EQzWbomnQRC4XufxI+M2v8AAJn1Y5g13MfDHjyPYRtZg28KHQ\nv+Wx4EjFM9k9XfMXtVgmk0BYHhklcGBTSFXwVjwORiagkJQrs/IBTTC+dH+3\nMrI0nE2zBGPvtwa12HVKskqJDqvz4D83N66dkMjmVeJE6qQwwGhUtyfzWQw8\nLgXj+VVbcc+4w1+pEvjBywMmQvW3tC/iHlDUBFHKcqf22oKphkC5CnDDvmOT\nwAefB98YbA78oKX/rQe4pCSHMcG9ePQUJ4XC6s8xBRjvtHJErMzDTtqZpt4m\n8vUAvA2NnTAWtThyozk5potiqazzVqPBETnK93kqx8zfkc7Ue/lfze48I4lr\nacpiZsI5cyTwUfIEIU33SoOOIQcx4d4Cm0MGSAawvPTvxbyKzLzac/9QB8pe\nWlnqiRpRD4YCYrjCVuTJ+4qJLP2Iz907IPH+RRsciPIUu842NhzOhsGuMdOy\nPD90\r\n=aiPw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDCfqHR/UFAmVEkH1GDu1G+JYRqqXxckWv6PN8wa/BGAIhAK3IRJ4UcxCvGt4N90St4aG8KY/MBDYCnj8AKeKYtPI2"}]},"maintainers":[{"name":"mbientlab","email":"developers@mbientlab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metawear_0.2.0_1532647041160_0.7297295025893096"},"_hasShrinkwrap":false},"0.3.0":{"name":"metawear","version":"0.3.0","author":{"name":"Stephen Schiffli","email":"stephen@mbientlab.com"},"license":"SEE LICENSE IN LICENSE","description":"Official JavaScript SDK for MetaWear","repository":{"type":"git","url":"git+https://github.com/mbientlab/MetaWear-SDK-JavaScript.git"},"bugs":{"url":"https://github.com/mbientlab/MetaWear-SDK-JavaScript/issues"},"keywords":["metawear","mbientlab","bluetooth","ble","sensors","wearable"],"main":"./index.js","engines":{"node":">=0.10.0"},"homepage":"https://github.com/mbientlab/MetaWear-SDK-JavaScript#readme","dependencies":{"noble-device":"git://github.com/mbientlab/noble-device.git#205d172","ref":"^1.3.5","ffi":"git://github.com/king6cong/node-ffi.git#ce274be","ref-struct":"^1.1.0","ref-array":"^1.2.0","enum":"^2.5.0","debug":"^2.6.8","url-exists":"^1.0.3"},"devDependencies":{"jshint":"^2.9.5","mocha":"^4.0.1"},"scripts":{"install":"make OPT_FLAGS=-Wno-strict-aliasing -C MetaWear-SDK-Cpp/ -j","uninstall":"make -C MetaWear-SDK-Cpp/ clean","pretest":"jshint *.js lib/. test/.","test":"mocha"},"gitHead":"d126c0c3017e57ab9d7f6425f2e765ca2b3b6130","_id":"metawear@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"mbientlab","email":"developers@mbientlab.com"},"dist":{"integrity":"sha512-1Wo2KEkrJyRuFhp/T1N2rCtadOvVwsKsd/hsO2m0kemL3Lpn8TnyLD1EBX/UVL5SCm7YU6JW7XntgRJtBwn2fQ==","shasum":"d0f8a336ed5f7c188b39958b103defec7c64e40e","tarball":"https://registry.npmjs.org/metawear/-/metawear-0.3.0.tgz","fileCount":280,"unpackedSize":2181459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb54ZTCRA9TVsSAnZWagAAz0oP/j/kkyszASrSlhlrZh1n\nb/hb/+GNhfECZAO17DSR6o9tzh0GUoYkRh+wKrwb+F+Ze5z4x/OKpLDvpQTT\n3MgpfX5Q8z9o4tU4Kn5rOyiDHhhaBnqJtjfXtLHJeFTSoRxZHlki5ZZJLUdI\nHCjUiVCTTGxRFsWBJD0XV6R1B+z9uSeDb5zoxoxG9L8JFQxwQghIHDq+UZug\niZduM3cYzxotTL5/oGTDOLMgL8rmqnNMq3TpCsHuW193leP6b/sXy67pY3Mv\nE37jWQ4Aes3ud31pNQMttLq5t1l7UZh+zQICm2LksgJJ+1etGLo4kVSQUzr2\njHlq559DS/Ll5bvFTkhtMyKJq2nyJkgoTnySal74hcSKRSFJckgT+aMSV2nf\ny0M1Op5sp8S4VH9TRmrTNJ6L/RBkj4/6sbKsDC6CLjYrS4GSraLbdWrY7sbo\ncMh+1Wl23zT4Y8944h0FO8Cnmd+lApShDIAWl5jOSFdHPOBJI42zvS5AmbYM\nVe2tnwXGLVz8QM28Zh8d2eheJFrHmKp/nGdXuYdMyjoSPsVaQubCS3ndIdNk\n6HrDhlGQ2IZF4kei2LhwOnWQeqGY8F45zZQpTpHbvkgdWvg1GymOJh+cgkC6\nxf0BodLnH8uhqlMP9lqh9Ky/Qy8V/u895vh2ybvzHloZsBLoJ7OqNtImEEcN\nqpor\r\n=jCbQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCecD3UuM13X4zBbNQGRTnDgXSEIpWrZwETeLae5Do9dgIhAKyLNsOnwcRq1KzsWFEceM93x+Vq9CwKVKF3Xv8RXC9y"}]},"maintainers":[{"name":"mbientlab","email":"developers@mbientlab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metawear_0.3.0_1541899859056_0.2169965799994944"},"_hasShrinkwrap":false},"0.4.0":{"name":"metawear","version":"0.4.0","author":{"name":"Laura Kassovic","email":"laura@mbientlab.com"},"license":"SEE LICENSE IN LICENSE","description":"Official JavaScript SDK for MetaWear","repository":{"type":"git","url":"git+https://github.com/mbientlab/MetaWear-SDK-JavaScript.git"},"bugs":{"url":"https://github.com/mbientlab/MetaWear-SDK-JavaScript/issues"},"keywords":["metawear","mbientlab","bluetooth","ble","sensors","wearable"],"main":"./index.js","engines":{"node":">=0.10.0"},"homepage":"https://github.com/mbientlab/MetaWear-SDK-JavaScript#readme","dependencies":{"debug":"^2.6.8","enum":"^2.5.0","ffi":"git+https://github.com/mbientlab/node-ffi.git#feature/support_node10","noble-device":"git+https://github.com/mbientlab/noble-device.git","ref":"^1.3.5","ref-array":"^1.2.0","ref-struct":"^1.1.0","url-exists":"^1.0.3"},"devDependencies":{"jshint":"^2.9.5","mocha":"^8.2.1"},"scripts":{"install":"make OPT_FLAGS=-Wno-strict-aliasing -C MetaWear-SDK-Cpp/ -j","uninstall":"make -C MetaWear-SDK-Cpp/ clean","pretest":"jshint *.js lib/. test/.","test":"mocha"},"gitHead":"739afffbf8edbaebcc03b2a4b1997b9a361fdac8","_id":"metawear@0.4.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vXdZragEBPImhIyIlk8UPPRunJaNZ/8rzJDDUF+t3uIlmg4fjRwBGSSSHq/L8y0kPufbFfG4TC4r04WcSl59bw==","shasum":"9d65b953d6e38a712787ed9638abed70b7ba4609","tarball":"https://registry.npmjs.org/metawear/-/metawear-0.4.0.tgz","fileCount":286,"unpackedSize":2222043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4pMnCRA9TVsSAnZWagAAfwEP/0kGBQsY0rxvVcn3/YqH\nqsKYqj3x1PSYfMrOniS13EU3rCC/+WiS2vaAsIzRxlFEJEIQxwUdOWvnky3b\nSEUBMqGfbIWVv2DlR+ov3qL8EbmcFOHzNcozWLwVtrRhbbmrFOe7OJBn7j+c\naPesACTQ2/ucJz7tt0nJFUV8+cKUFY90L66rPImja/SXKWlOQ3WPWAt9MvcX\neKiR9hN6Tpv/fbQBo+CEPG4XCmy5lqP/5XJgsF7TajPOd8pFlij5ofq+N9sy\nwi+LTGGStNxWZP0qj0QoAndDlbQn6TdLHoySt1EWdAC+N9wOX5q2XDzVGYIu\nC6gjYrNn3qfHjCasvy1byaNAIoV/ouZbO+AfBhsbLkxMxw1KVIToHxh3V85l\n9LdmOFF22KqJhuXl/88G8i9TQ0tIFO0wNI6tQvZN94ASizdK+a8IWNLIHQBq\nEKaOq5R+TUcnQLwjPuXM4Oy0WgCX3dcXYTUridUUrSLZ0o9LOxSO/DDuLTrf\n0xwrBw4TsFGsggAJqYd4HQXn5r8VOCmi6BzPHI4xpwAyIMWT0Kkob6lEx/9S\n+K0bZJWCLjHl+v3mYOkLVAKhlZywWUkplnckxy1fjF1ISTWl1cX72i2Xy2cP\nuejRegvgflxlbZRmidoqZ8g6fAOWKhABDmVomfhCLmd4m+6UhEjiSu9M9OOa\nTsI2\r\n=lJN6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+pvT5SNu/qPiQ4dd9ZKwQA+L3resUYn4SUOdQG8GtfAIhANYclZ1xO9YWr8t9uWp5hbTtRPGqIem2eUy7tFkuYm5j"}]},"_npmUser":{"name":"mbientlab","email":"developers@mbientlab.com"},"directories":{},"maintainers":[{"name":"mbientlab","email":"developers@mbientlab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metawear_0.4.0_1608684326536_0.8036166275755969"},"_hasShrinkwrap":false},"1.0.0":{"name":"metawear","version":"1.0.0","author":{"name":"Laura Kassovic","email":"laura@mbientlab.com"},"license":"SEE LICENSE IN LICENSE","description":"Official JavaScript SDK for MetaWear","repository":{"type":"git","url":"git+https://github.com/mbientlab/MetaWear-SDK-JavaScript.git"},"bugs":{"url":"https://github.com/mbientlab/MetaWear-SDK-JavaScript/issues"},"keywords":["metawear","mbientlab","bluetooth","ble","sensors","wearable"],"main":"./index.js","engines":{"node":">=0.10.0"},"homepage":"https://github.com/mbientlab/MetaWear-SDK-JavaScript#readme","dependencies":{"debug":"^2.6.8","enum":"^2.5.0","ffi":"git+https://github.com/mbientlab/node-ffi.git#feature/support_node10","noble-device":"git+https://github.com/mbientlab/noble-device.git","ref":"^1.3.5","ref-array":"^1.2.0","ref-struct":"^1.1.0","url-exists":"^1.0.3"},"devDependencies":{"jshint":"^2.9.5","mocha":"^8.2.1"},"scripts":{"install":"make OPT_FLAGS=-Wno-strict-aliasing -C MetaWear-SDK-Cpp/ -j","uninstall":"make -C MetaWear-SDK-Cpp/ clean","pretest":"jshint *.js lib/. test/.","test":"mocha"},"gitHead":"0c35a96ccb67bff77fd4efdff6c1fac9240cc908","_id":"metawear@1.0.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-fH861lDFUz0oTPqEEKRBeYIbcMbyqCAeMNZJBy3qKXmqKWDsYUY+8/WoNBzEuWPnD9013YYeAsqiln918zIPhg==","shasum":"4a0cee718478885254a913cfdf7498a2ef64a5cd","tarball":"https://registry.npmjs.org/metawear/-/metawear-1.0.0.tgz","fileCount":381,"unpackedSize":6117238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXV20CRA9TVsSAnZWagAAS9EP/2r0T8n01WGPKaE+dZMu\nECVQ62pQS2maPR/jAR1h2p80F9ax/1L8B2LeGx0IpqLunxN7W3ITF5oCxMdT\n4WTcFYXR2o1exJNBtict9g+1VaXerJgqDdN/rM5rLQwPbcZUI6p5jq3r/de1\nCK1oBCCzu41BcN6LK5tt6MCAhN7tlVWEuYKR9atxWJhhFBEyzxZ6WOH4lllA\nAt2udwncrl5blrcjJlvZTSkJcrBoeSK1Kum0ApnjuFN4mzIIre2o3aQAY0rw\nb5C95/2BhvFk3aJvL6PGIBET/c+P85Vk7j5miv4JLzLn9SExZXTjhpwzofh8\nrnewcXYmx6fG99ksjPc5kqIfVFpTkqQm9EcuyxpfrrE/TAKEWdb1fL9IcLmk\nQK8XWJ8ZZTsKPPls+oIo7MVuVkCS5cFuRiJxP4SkLY1qzSEqOJO9nxbArkOx\nZzo9aRvNrdkUL+jZ23aiITQTPligizTCSwdSxZztMWwOwassIp44pBWzvoqi\nLMVJP6XBZqTBDJS0YVFtSIcdEO2QuidwTCykpL0rO5USfyEKQ/W9lQdAsQ/6\n49/Dn5IVNBekPrQdedbCmZqQmyQCKJW45rMXFDIg6DU9zNSf4qxreWwxPvpj\nV63Y7YoHIEEGpbeu8RNvVy4VOmqOrser6WW9m4AURou5pz77utezazepLWTY\nmVYb\r\n=YNn5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGmBLIooDGO8tX35E4yb5OfuDqkchaqnDv8GikL0jv4AiEA73UUSjTm3M/7kQVr+5DPAFnQa7XepfQtPEiceccslY4="}]},"_npmUser":{"name":"mbientlab","email":"developers@mbientlab.com"},"directories":{},"maintainers":[{"name":"mbientlab","email":"developers@mbientlab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metawear_1.0.0_1616731571697_0.7159029976445892"},"_hasShrinkwrap":false},"1.0.1":{"name":"metawear","version":"1.0.1","author":{"name":"Laura Kassovic","email":"laura@mbientlab.com"},"license":"SEE LICENSE IN LICENSE","description":"Official JavaScript SDK for MetaWear","repository":{"type":"git","url":"git+https://github.com/mbientlab/MetaWear-SDK-JavaScript.git"},"bugs":{"url":"https://github.com/mbientlab/MetaWear-SDK-JavaScript/issues"},"keywords":["metawear","mbientlab","bluetooth","ble","sensors","wearable"],"main":"./index.js","engines":{"node":">=0.10.0"},"homepage":"https://github.com/mbientlab/MetaWear-SDK-JavaScript#readme","dependencies":{"debug":"^2.6.8","enum":"^2.5.0","ffi":"git+https://github.com/mbientlab/node-ffi.git#feature/support_node10","noble-device":"git+https://github.com/mbientlab/noble-device.git","ref":"^1.3.5","ref-array":"^1.2.0","ref-struct":"^1.1.0","url-exists":"^1.0.3"},"devDependencies":{"jshint":"^2.9.5","mocha":"^8.2.1"},"scripts":{"install":"make OPT_FLAGS=-Wno-strict-aliasing -C MetaWear-SDK-Cpp/ -j","uninstall":"make -C MetaWear-SDK-Cpp/ clean","pretest":"jshint *.js lib/. test/.","test":"mocha"},"gitHead":"991dfac7ea5d5aa9c3e379595277bcde74293014","_id":"metawear@1.0.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-MzOZvNd69RyEL2yUzg+jHmIYVdu9seumV+jV0FJsD3U2vQbyPelM8qIsl0l2G53zOtlHwM9JHOBtQRdDQdBjRA==","shasum":"f570f463ed85f81f43e479dec14bf9b52e6e6138","tarball":"https://registry.npmjs.org/metawear/-/metawear-1.0.1.tgz","fileCount":384,"unpackedSize":5897781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnpZKCRA9TVsSAnZWagAA5oAP/3bBM8N6WSOQkl/y0J3r\nC2Rqa/UTn5iSc9Z3Yr6/p2R5sm7ZVd1jbfG9Fed/7l8NofuDpCjrGaMbX2Xc\nVVp20euXcT6DpkUgWaTd2em2S9LLC1He+2pfgeAmznn7d7FESiJiGDnt7NEX\nnDXazRr9BeLhJhz66t1D7Szv/vPQ2X0wI3JIg0p2flSylq12rkcJt1KZ6IiQ\nOX5AmurGye0K2z1BnnAIMDgFj56q1v0PYA4voYqwxD9gTHx3RlaXG4zXGtDA\nNO9TnqsEgA4445tD/JHQe03aT1zNvAiHeL76rUkl0r30suI8w2CjRGD1uFPZ\n9ZsXhPuurzv9eJcHw59rog9WHMRlUvyUSy88xHi+0hid/9XMneAW+yx5EmFm\n1Er3Y0bC/7Ady8RZCyJMmfBJ2KD2qUtxwVmS2e12QCy2/T4JKN68H9wjIk03\nlizewRtb0IWb1nJjVOQZ8xcKp3cOcixI1KS2eyuAuJX9ulaWgSufXhC+9mkE\n7vsDE4xk04hGCBuHwCrhXo4LoW3LCbJQeG/qb8Y6Yjx9gPtgtSfEfBOKL4Hd\nhb1CZls5DtNwEWP9yDw0k8aybC6dnNNtnhcUylsTvEQhgOv+FepuDLbNjuL5\nWHvw8NibFflSoEWrdisrbYi2eeVIryrLevQ8DjxMbssx9BiLiDCNehmaDgjr\nYLQb\r\n=TWsw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu+Zh8BkBMWCRv73ty9jSGk/tU4VjbhcuwyYO6EjBwBAIhAJfzznvNjIYQIrDGYDQy/xmBj0X0qibsgcQ4v5MMibRs"}]},"_npmUser":{"name":"mbientlab","email":"developers@mbientlab.com"},"directories":{},"maintainers":[{"name":"mbientlab","email":"developers@mbientlab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metawear_1.0.1_1637783113759_0.5636932784110362"},"_hasShrinkwrap":false},"1.1.0":{"name":"metawear","version":"1.1.0","author":{"name":"Laura Kassovic","email":"laura@mbientlab.com"},"license":"SEE LICENSE IN LICENSE","description":"Official JavaScript SDK for MetaWear","repository":{"type":"git","url":"git+https://github.com/mbientlab/MetaWear-SDK-JavaScript.git"},"bugs":{"url":"https://github.com/mbientlab/MetaWear-SDK-JavaScript/issues"},"keywords":["metawear","mbientlab","bluetooth","ble","sensors","wearable"],"main":"./index.js","engines":{"node":">=12.0.0 <13.0.0"},"homepage":"https://github.com/mbientlab/MetaWear-SDK-JavaScript#readme","dependencies":{"debug":"^2.6.9","enum":"^2.5.0","ffi-napi":"^4.0.3","noble-device":"git+https://github.com/mbientlab/noble-device.git","ref-array-di":"^1.2.2","ref-napi":"^3.0.3","ref-struct-di":"^1.1.1","url-exists":"^1.0.3"},"devDependencies":{"jshint":"^2.9.5","mocha":"^9.2.1"},"scripts":{"install":"make OPT_FLAGS=-Wno-strict-aliasing -C MetaWear-SDK-Cpp/ -j","uninstall":"make -C MetaWear-SDK-Cpp/ clean","pretest":"jshint *.js lib/. test/.","test":"mocha"},"gitHead":"d760a9d45d5a10e1e9b4526da90a43d3e8157295","_id":"metawear@1.1.0","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-BuqPV2e6B/5HMljVp+jjISqvXlz7JtR6weRLGLIlIPTBVl5fb2c/9gCRmNxYsqZjCrXLcKa09MbSbXll9gpsdg==","shasum":"b15a93a19656ae6f3f2eeee330f0dafc89f4dc2e","tarball":"https://registry.npmjs.org/metawear/-/metawear-1.1.0.tgz","fileCount":71,"unpackedSize":258999,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+eCSxG+KtGnJ5yPtnQLN33qUtL0ugfNznOKH1jF0ACAiBpkIGaKqjNBgRwZPrE0zKLZ1+7ydqtiTVtg8NpK6fIew=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXydBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtEA/9FJGmlrhbmX7iy1RaXdNzMBze35C5tn8m7h7VsfXrSxGOCaPo\r\nacAAlsQm9wWX9/ysgBKWIG0dGl8QyiR+B4e9vVVzazUka5Lf0JeZsVyc5fh9\r\nwDjtqlMxg0nouMiSi6kShvkoAvIgcwwcR08R/a6qm5eYJBvbjdYdGjSNqDOe\r\nIsUuiCuBanatTGp5pAQmCzLnL+xFITh7pTSaq/inaR+k5XBwpvjoJ1purZ+w\r\nlQog4bc2/qM+rMUO7qNiZtQvnUvqzUjiknGgzOe89743BLuVcRTWqvaDFd7J\r\n+A5Y9ojfmXV67+6FlOSn306CSTmPZ+wgtDnuGzyMb7qxMitY+jhIzpdQyZC9\r\nnrrXSWJHnNTuH1NzNgMm8IAHpU1ZHn4E/yIfTw9DDe1kVQNTVNIRlVBkwsi1\r\nzG+qbGiPpIRfADCDn4lAB55TDyM5Sv5ecs14oeIlI5xDyYNjAhuvx+NyvieD\r\neTnE68EI+U9AT5wPEPyNola4fzV5K6hsu6OIghdQdm284/DD2czIQ/WWh3PP\r\n6JUM8/Ze5XZS9y5YbEvYsDe7BczjynmMcLv0134+0ypc4XyO0idf+UfBbK1W\r\naHEYMiWobhpFciB3GvN0JZWE9Sxzrka/OegHsPjOxYCgPvdgvPd0YoZBVoRv\r\n9obY3sZM4wjU9J6SHNZIW4LMxaA8ZO0y45Q=\r\n=cfON\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mbientlab","email":"developers@mbientlab.com"},"directories":{},"maintainers":[{"name":"mbientlab","email":"developers@mbientlab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metawear_1.1.0_1650403136777_0.27963791375940317"},"_hasShrinkwrap":false},"1.1.1":{"name":"metawear","version":"1.1.1","author":{"name":"Laura Kassovic","email":"laura@mbientlab.com"},"license":"SEE LICENSE IN LICENSE","description":"Official JavaScript SDK for MetaWear","repository":{"type":"git","url":"git+https://github.com/mbientlab/MetaWear-SDK-JavaScript.git"},"bugs":{"url":"https://github.com/mbientlab/MetaWear-SDK-JavaScript/issues"},"keywords":["metawear","mbientlab","bluetooth","ble","sensors","wearable"],"main":"./index.js","engines":{"node":">=12.0.0 <13.0.0"},"homepage":"https://github.com/mbientlab/MetaWear-SDK-JavaScript#readme","dependencies":{"debug":"^2.6.9","enum":"^2.5.0","ffi-napi":"^4.0.3","noble-device":"git+https://github.com/mbientlab/noble-device.git","ref-array-di":"^1.2.2","ref-napi":"^3.0.3","ref-struct-di":"^1.1.1","url-exists":"^1.0.3"},"devDependencies":{"jshint":"^2.9.5","mocha":"^9.2.1"},"scripts":{"preinstall":"git submodule update -i -r","install":"make OPT_FLAGS=-Wno-strict-aliasing -C MetaWear-SDK-Cpp/ -j","uninstall":"make -C MetaWear-SDK-Cpp/ clean","pretest":"jshint *.js lib/. test/.","test":"mocha"},"gitHead":"a3b3571e410c1598d18b936171853c3a2ec01a21","_id":"metawear@1.1.1","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-WATwEXyUWqKSEF7XoZNn1XsnLu9wYV0u+VXO0PuuL8UZvp3Cipv9GSgWTWJTgGlWDtz4RShCaO7v62ZAqIEj9w==","shasum":"008340b751453649e7023696f83dda33bbd88432","tarball":"https://registry.npmjs.org/metawear/-/metawear-1.1.1.tgz","fileCount":385,"unpackedSize":2951108,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+EKeTyG58H/F0QN3oR2YzaHQ21ve6S7zsCzBJvGTHyAiBP/KmTfWy1UEkfgWYdWprIlu8k7eisyWZCaR4Jd+ZORA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXzpqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4nhAAkv5TESoAptZuuaIQH9fG0adv3Gb3Yo4P4mp85WZ5g+6UmsyC\r\nrv1VqO9Br0yH1MdJVvSkUp22eeynwGTJjxS1tpFPSn34nY2BfbmRQYvStQW0\r\nejqLaFNCeE7wTh19oxIT9GiBcaUi17wToOaCBlsacn7rii2+BaffGp8hZ8DQ\r\nUmCOXukdT9phIqwJGF7ZLz/ZQuq9UWcUClkt64X+DaaCUpZz8ed1opK6bDKN\r\nXZLCHodpxZtUN7Hs+fW/qJLyGUDxlBIKcggjJPADiHsbdB4S9DtjXKqBcDu7\r\nKhHdU+aBqsgnE9qgx8jhBUWKDRV9IUdL0/SI3gugRRgMv4xY4L8+Xw/PmceV\r\nRExWbgoPjWFFMP9NgquPG9Jfqvaruw1obiM9ffWyMPQHv/A0BOt6fAOc7AKB\r\nJxxXFVcPe5xxa2Upbk1NIc8EUvpYFF2tyrBxx/XS1IlVsLFy4ioaaTaim/vT\r\nTxhSW7mfwXLQ0h37EuNLbJE1EnWqvSflCqmBbi/Ts9PMItVOFZlUR5QzY3oP\r\nERnc9hJXURPQjUB9YGZMypXTbmzRT29tiKSK/t8KqPl0SNNpjg4hyTNpH22v\r\nOacAeYj0+0f7mL2vdElwctN1t1EgrkKfsoMxkfPTnNJ2HKwKypwUqUUip9FW\r\n67e0lQJsjH1ezxLrZTaHOBFJ47SyPbcVfEc=\r\n=OfBZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mbientlab","email":"developers@mbientlab.com"},"directories":{},"maintainers":[{"name":"mbientlab","email":"developers@mbientlab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metawear_1.1.1_1650408041787_0.2548338337485201"},"_hasShrinkwrap":false}},"readme":"# MetaWear SDK for Javascript by MBIENTLAB\n\n[![Platforms](https://img.shields.io/badge/platform-linux%20-lightgrey?style=flat)](https://github.com/mbientlab/MetaWear-SDK-JavaScript)\n[![License](https://img.shields.io/cocoapods/l/MetaWear.svg?style=flat)](https://github.com/mbientlab/MetaWear-SDK-JavaScript/blob/master/LICENSE.md)\n[![Version](https://img.shields.io/badge/node-%2012.22.10-brightgreen?style=flat)](https://github.com/mbientlab/MetaWear-SDK-JavaScript)\n\n![alt tag](https://raw.githubusercontent.com/mbientlab/MetaWear-SDK-iOS-macOS-tvOS/master/Images/Metawear.png)\n\nSDK for creating MetaWear apps that run on node.js. Supported on Linux only.  \n\nThis is a thin wrapper around the [MetaWear C++ API](https://github.com/mbientlab/Metawear-CppAPI) so you will find the C++ [documentation](https://mbientlab.com/cppdocs/latest/) and [API reference](https://mbientlab.com/docs/metawear/cpp/latest/globals.html) useful.  \n\nAlso, check out the JavaScript [examples](https://github.com/mbientlab/MetaWear-SDK-JavaScript/tree/master/examples). \n\nUnder the hood it uses [Noble-Device](https://github.com/mbientlab/noble-device) and [Noble](https://github.com/mbientlab/noble) for Bluetooth Low Energy communications. These third party libraries have been abandoned and we are currently supporting a custom fork (with help from @abandonware).\n\n> ADDITIONAL NOTES  \nYou can try to get our JS SDK running on OSX or Windows at your own risk. This requires that you get Noble to work under those OSs yourself. We do not provide examples or support for this; experts ONLY. Please see the Noble README.\n\n### Overview\n\n[MetaWear](https://mbientlab.com) is a complete development and production platform for wearable and connected device applications.\n\nMetaWear features a number of sensors and peripherals all easily controllable over Bluetooth 4.0/5.0 Low Energy using this SDK, no firmware or hardware experience needed!\n\nThe MetaWear hardware comes pre-loaded with a wirelessly upgradeable firmware, so it keeps getting more powerful over time.\n\n### Requirements\n- [MetaWear board](https://mbientlab.com/store/)\n- A linux machine with Bluetooth 4.0/5.0\n\n### License\nSee the [License](https://github.com/mbientlab/MetaWear-SDK-JavaScript/blob/master/LICENSE.md).\n\n### Support\nReach out to the [community](https://mbientlab.com/community/) if you encounter any problems, or just want to chat :)\n\n## Getting Started\n\n### Pre-Installation\n\n#### Node and NPM\nYou need to make sure you have node and npm installed on your machine. Here's a quick rundown but you should google-fu proper steps for your specific OS and Node version.\n\nWe are currently supporting Node 10.23.0. Here are steps to install Node on Linux (Ubuntu). You have 3 options:\n\n##### 1. You can install Node from the repositories:\n```\nsudo apt install nodejs\nsudo apt install npm\nnodejs -v\n```\nThis will install the latest Node. You may need to alias nodejs to node.\n\n##### 2. You can install Node from a PPA:\n```\ncd ~\ncurl -sL https://deb.nodesource.com/setup_12.x -o nodesource_setup.sh\nsudo bash nodesource_setup.sh\nsudo apt install nodejs\nnodejs -v\n```\nThis will install node v12. You may need to alias nodejs to node.\n\n##### 3. Using NVM (preferred method):\n```\ncurl -sL https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh -o install_nvm.sh\nbash install_nvm.sh\nsource ~/.profile\nnvm install 12\nnvm use 12\nnode -v\n```\nCheck the latest version of NVM before you install (it might be higher than v0.35.3). You can go online to learn how to use NVM to switch node versions on the fly.\n\n##### Using sudo - a Warning\nIt is important to note that because our scripts use OS level Bluetooth libraries, it may be required to use sudo (or you will get a warning and the scripts won't work). You need to decide if you are ok to use sudo or not. If you are not, follow this [guide](https://github.com/sandeepmistry/noble#running-on-linux)\n\nYou also need to check that the version of node you are using is as expected for sudo:\n```\n$ node -v\nv12.22.10\n$ sudo node -v\nv12.22.10\n```\nAs you can see here, the sudo node version is not the same as the current user version. Here's a [workaround](https://stackoverflow.com/questions/21215059/cant-use-nvm-from-root-or-sudo). You can google-fu more about this topic.\n```\nn=$(which node); \\\nn=${n%/bin/node}; \\\nchmod -R 755 $n/bin/*; \\\nsudo cp -r $n/{bin,lib,share} /usr/local\n```\n\n##### Using bluez, BLE Dongles, and Node\nAt the time of this release, Node 12 is supported. Node 14/16 is not currently supported as `node-ffi` and some other libraries have not been updated to support those versions.\n\nBluez 5.50 works but 5.54 might not work. Here's a good [tutorial](https://learn.adafruit.com/install-bluez-on-the-raspberry-pi/installation)\n\nIf you are not using a BLE dongle, you need to make sure your system is working and supports Bluetooth 4.0 or later (Bluetooth low energy).\n\nIf you are using a BLE dongle, you need to make sure it's working. You can google-fu how to use tools such as `bluetoothctl`, `hciconfig`, `btmon` and more to confirm this.\n\nThis may or may not work on arm64. Works on armhf and raspberryPi 3 and RaspberryPi 4.\n\n### Installation\n\nYou have three options for installation:\n\n#### 1. Use NPM\nThe Mbient JavaScript SDK relies on [Noble](https://github.com/mbientlab/noble) and [Noble-Device](https://github.com/mbientlab/noble-device) for Bluetooth Low Energy communications. \n\nYou need to setup the relevant [prerequisites for Noble](https://github.com/mbientlab/noble#prerequisites) and then [install Noble](https://github.com/mbientlab/noble#install). Make sure you use our versions of these libraries as the original packages have been abandoned.\n\nThen you can simply install the MetaWear package lib with NPM using the command line: \n```\nnpm install metawear\n```\nThis step takes a long time as all the packages are installed and the MetaWear CPP library will be compiled on your machine. You may or may not need to update.\n```\nnpm update metawear\n```\n\n#### 2. Use our Repository \nYou can install the metawear package straight from our repository by using:\n```\nnpm install https://github.com/mbientlab/MetaWear-SDK-JavaScript.git\n```\nThis step takes a long time as all the packages are installed and the MetaWear CPP library will be compiled on your machine.\n\n#### 3. Clone our Repository \nWe packaged everything for you already in this repository with the package.json file ready to be installed with npm.\n\nMake sure that when you clone this repository, that you clone the submodule with it.\n```\ngit clone --recurse-submodules https://github.com/mbientlab/MetaWear-SDK-JavaScript.git\n```\n\nThen you can simply install all the dependencies you need by building the npm project with command line: \n```javascript\nnpm install\n```\nThis step takes a long time as all the packages are installed and the MetaWear CPP library will be compiled as well.\n\n#### Errors and Issues\nIf you have any issues with the npm installation, make sure you are using the correct version of node, npm, nvm (if used), bluez, and that your machine is bluetoothLE compliant. Follow the errors and correct them as indicated by the npm output log.\n\nIf you have any issues compiling the `MetaWear-CPP-SDK` (this is a post script that runs at the end of npm install), simply build it from source.\nIf you cloned the repo:\n```\ncd MetaWear-SDK-Cpp/\nmake\n```\nIf you ran an npm command:\n```\ncd node_modules/\ncd MetaWear-SDK-Cpp/\nmake\n```\n\n#### Running your first Script\nOnce the install is successful, you can run our example scripts in the example folder (see the example folder in our repository):\n```javascript\nnode led.js\n```\n\nPlease note that depending on your node and npm installation, you may need to run sudo:\n```javascript\nsudo node led.js\n```\n\nPlease note that the examples in our examples folder will use the local metawear libraries (as this repository is meant for development):\n```javascript\nvar MetaWear = require('../index')\n```\nThis is using the local metawear code.\n\nSimply change it to this:\n```javascript\nvar MetaWear = require('metawear');\n```\nThis would be using the metawear code in your local npm `node_modules` directory as installed with npn.\n\n#### Notes\nYou should familiarize yourself with this README and our tutorials since there a few limitiations and other gotchas spelled out, such as the maximum number of simultaneous Bluetooth connections. \n\n### Usage\nRequire the metawear package\n\n```javascript\nvar MetaWear = require('metawear');\n```\nDiscover the first MetaWear device seen\n```javascript\nMetaWear.discover(function (device) { ... }\n```\n\nOr a specific MAC address\n```javascript\nMetaWear.discoverByAddress('cb:7d:c5:b0:20:8f', function(device) { ... }\n```\nThere are other options too, documented in [Noble Device](https://github.com/mbientlab/noble-device#discovery-api)\n\nAfter that, you must connect to the device\n```javascript\ndevice.connectAndSetUp(function (error) { ... }\n```\n\nAt this point you can call any of the MetaWear API's, for example, you can blink the LED green\n```javascript\nvar pattern = new MetaWear.LedPattern();\nMetaWear.mbl_mw_led_load_p_pattern(pattern.ref(), MetaWear.LedPreset.BLINK);\nMetaWear.mbl_mw_led_write_pattern(device.board, pattern.ref(), MetaWear.LedColor.GREEN);\nMetaWear.mbl_mw_led_play(device.board);\n```\n\n### Example\n```javascript\nvar MetaWear = require('metawear');\n\nMetaWear.discover(function (device) {\n  device.connectAndSetUp(function (error) {\n    var pattern = new MetaWear.LedPattern();\n    MetaWear.mbl_mw_led_load_preset_pattern(pattern.ref(), MetaWear.LedPreset.BLINK);\n    MetaWear.mbl_mw_led_write_pattern(device.board, pattern.ref(), MetaWear.LedColor.GREEN);\n    MetaWear.mbl_mw_led_play(device.board);\n    // After 5 seconds we reset the board to clear the LED, when we receive\n    // a disconnect notice we know the reset is complete, so exit the program\n    setTimeout(function () {\n      device.on('disconnect', function () {\n        process.exit(0);\n      });\n      MetaWear.mbl_mw_debug_reset(device.board);\n    }, 5000);\n  });\n});\n```\n\n### Tutorials\nTutorials can be found [here](https://mbientlab.com/tutorials/).\n","maintainers":[{"name":"mbientlab","email":"developers@mbientlab.com"}],"time":{"modified":"2022-06-19T18:22:39.281Z","created":"2017-08-15T21:52:05.783Z","0.0.1":"2017-08-15T21:52:05.783Z","0.0.2":"2017-08-23T18:30:46.610Z","0.0.3":"2017-08-24T23:52:28.997Z","0.0.4":"2017-08-25T00:08:03.256Z","0.1.0":"2017-11-03T16:49:59.064Z","0.1.1":"2017-11-07T21:33:59.998Z","0.1.2":"2017-12-21T23:32:35.212Z","0.2.0":"2018-07-26T23:17:21.265Z","0.3.0":"2018-11-11T01:30:59.290Z","0.4.0":"2020-12-23T00:45:26.780Z","1.0.0":"2021-03-26T04:06:11.903Z","1.0.1":"2021-11-24T19:45:14.008Z","1.1.0":"2022-04-19T21:18:56.976Z","1.1.1":"2022-04-19T22:40:41.979Z"},"homepage":"https://github.com/mbientlab/MetaWear-SDK-JavaScript#readme","keywords":["metawear","mbientlab","bluetooth","ble","sensors","wearable"],"repository":{"type":"git","url":"git+https://github.com/mbientlab/MetaWear-SDK-JavaScript.git"},"author":{"name":"Laura Kassovic","email":"laura@mbientlab.com"},"bugs":{"url":"https://github.com/mbientlab/MetaWear-SDK-JavaScript/issues"},"license":"SEE LICENSE IN LICENSE","readmeFilename":"README.md"}