{"_id":"@microdrop/device-controller","_rev":"73-56bbddb2fa319cede370db12630d808d","name":"@microdrop/device-controller","description":"Controller DMF device via controlboard","dist-tags":{"latest":"1.1.70"},"versions":{"0.1.0":{"name":"@microdrop/device-controller","version":"0.1.0","description":"Controller DMF device via controlboard","main":"src/device-ui-controller.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSD-2-Clause","dependencies":{"backbone":"^1.3.3","css-loader":"^0.28.7","dat.gui":"^0.6.1","express":"^4.16.2","jquery":"^3.2.1","jquery-contextmenu":"^2.6.3","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","style-loader":"^0.19.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three.meshline":"^1.0.3","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","url-loader":"^0.6.2"},"_id":"@microdrop/device-controller@0.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-iL6BGmJZd+PRKHHwQnSRJ11s9wwuqAV+64uWSj/PRk2BgDjMm/4aZUvIZj+6EEDLXx5yrJzZFpUWktUgTpvuqw==","shasum":"55a3b786332840b2e1033a52639e448345a4eba3","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHugDkdfa5FUu4MoHYuDQ7HhMe1jpyH9yTyox5cK3MwAIhANnIysLUDR9Y4mdtSqANaO+5Ysg82Bjr87FXNJ8EMcki"}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.1.0.tgz_1509985741952_0.9557058429345489"},"directories":{}},"0.2.0":{"name":"@microdrop/device-controller","version":"0.2.0","description":"Controller DMF device via controlboard","main":"build/bundle.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSD-2-Clause","dependencies":{"backbone":"^1.3.3","css-loader":"^0.28.7","dat.gui":"^0.6.1","express":"^4.16.2","i":"^0.3.6","jquery":"^3.2.1","jquery-contextmenu":"^2.6.3","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","npm":"^5.5.1","style-loader":"^0.19.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","url-loader":"^0.6.2"},"_id":"@microdrop/device-controller@0.2.0","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-vwiOGh2gyh7quBBfe6sciQoj7PgVE/WrBjmWXxCxuccQB2zrrPTg5cXi5CHF+3vxYIYKNOtiGnixnWoGVBWFUQ==","shasum":"7dff6671272c6775d5318985eb75c953d7b9c788","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh/0bHtcoU6zAP6+E3cqdqQOK+zv+stdiZp4VCdqrY/gIgBnPdU7MKKWKp1Me+oozp1RnHMTd4xYc7lfM6JrjQkFg="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.2.0.tgz_1509989597810_0.46445928723551333"},"directories":{}},"0.2.1":{"name":"@microdrop/device-controller","version":"0.2.1","description":"Controller DMF device via controlboard","main":"build/bundle.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSD-2-Clause","dependencies":{"backbone":"^1.3.3","dat.gui":"^0.6.1","jquery":"^3.2.1","jquery-contextmenu":"^2.6.3","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","url-loader":"^0.6.2"},"devDependencies":{"css-loader":"^0.28.7","express":"^4.16.2","style-loader":"^0.19.0"},"_id":"@microdrop/device-controller@0.2.1","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-K5Osr+ZneC8OFLSvIeZTwMimulZs7eZy3wCdkRJ0cl/YexMzS8nKnd0dSY6wFwySr0vKIeNGeE+l8zNA8BVUHg==","shasum":"356c336a428b47f7697538fe62836be5ea7c56bb","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8E/7GD6E3GsVSNZl7x5k2xREYcRILtuaXK106jc4HMAIhAI7xCe57yJ9qQulbeaiHhEiNYvmaWm9W6ltMe7L2fBLu"}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.2.1.tgz_1509990257216_0.6792247476987541"},"directories":{}},"0.2.2":{"name":"@microdrop/device-controller","version":"0.2.2","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSD-2-Clause","dependencies":{"backbone":"^1.3.3","dat.gui":"^0.6.1","jquery":"^3.2.1","jquery-contextmenu":"^2.6.3","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","url-loader":"^0.6.2"},"devDependencies":{"css-loader":"^0.28.7","express":"^4.16.2","style-loader":"^0.19.0"},"_id":"@microdrop/device-controller@0.2.2","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-AnIWJw95pizY5dDYdca5OzVS5TbDVLBz/IaXiAO2mXQ0MQO0YnabVbtdjHaQ+Uk9rHNcY/dpG3qvhDlry9/iSg==","shasum":"949b5dcfda13e970eb31c173f9199e029b452092","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6zqvHUwWCreAHs4WK0FQONKyhli35uhRkYKF9dQvGlAiBzP+KJic0PDif2uIC435ZnAOzH/5rKWwqCGRFjvkDNVw=="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.2.2.tgz_1509990466073_0.9430019594728947"},"directories":{}},"0.2.3":{"name":"@microdrop/device-controller","version":"0.2.3","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSD-2-Clause","dependencies":{"backbone":"^1.3.3","dat.gui":"^0.6.1","jquery":"^3.2.1","jquery-contextmenu":"^2.6.3","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","url-loader":"^0.6.2"},"devDependencies":{"css-loader":"^0.28.7","express":"^4.16.2","style-loader":"^0.19.0"},"_id":"@microdrop/device-controller@0.2.3","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-d2W6+MkATDrDuRCV9QtRR0xRra+CRCkwL2/vxuEaYS3Mi9FeHIDVmxmTb+nUvMrMqJhAlDAJIpDmZ9bDqOTTpA==","shasum":"9f7777cf492b07a1e64536fc2007d84bacd574a0","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIeJJqJ9AV/CX6G1VyDVsWeUTQ2PKkkXoba1NjvLSrEgIgTGPf6NCGfwTZHeunK1gPe1h5hA+gbqEoO5DsU8p69DI="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.2.3.tgz_1509994456390_0.6656362563371658"},"directories":{}},"0.2.4":{"name":"@microdrop/device-controller","version":"0.2.4","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSD-2-Clause","dependencies":{"backbone":"^1.3.3","dat.gui":"^0.6.1","jquery":"^3.2.1","jquery-contextmenu":"^2.6.3","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","url-loader":"^0.6.2"},"devDependencies":{"css-loader":"^0.28.7","express":"^4.16.2","style-loader":"^0.19.0"},"_id":"@microdrop/device-controller@0.2.4","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-U/PyXpqgFY5vFHxR+0bSuSmlbL7D+qnjQt9LaVd1FpqM6gvmFpfasy261SYmPRfLAaDDa7ja0n08jKQdDNI79A==","shasum":"e7028c7a9e7231a359e0694045942a514f59b49a","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.2.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0l0hP/eUjscA8AdsNoEbQ363X474EJvQrGpkJxE4ttAIhAK8h23zwrC9v6VoNaxHtsw3Xgcp373W1wtZSp4ydnhs3"}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.2.4.tgz_1510015273385_0.6622868708800524"},"directories":{}},"0.3.0":{"name":"@microdrop/device-controller","version":"0.3.0","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","build-dev":"npm run-script build-microdrop-async & npm run-script link-packages & webpack","link-packages":"npm ln ../microdrop-async","build-microdrop-async":"npm run-script --prefix ../microdrop-async build-dev"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"0.0.20","backbone":"^1.3.3","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.3.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-wIsQ/07JhMlhScQWS+FyJBJDikNU8ZU4yRxItD/8J8bKinuQfqHtMVDkVoUXaQ1r2nFSSy32IwBOM8//WKM0/g==","shasum":"e4df6dc6eb5f1595698e78571f106a7d59ae5323","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFChbKomCECfEkJvCmZp8RKoZJaBAzMLaRU7L5/g/b8CAiAbCbpV3iK5+PGMJOpUPTvUpSW4exybDZZSVKl95sfcCA=="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.3.0.tgz_1510261030117_0.5451106848195195"},"directories":{}},"0.4.0":{"name":"@microdrop/device-controller","version":"0.4.0","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","build-dev":"npm run-script build-microdrop-async & npm run-script link-packages & webpack","link-packages":"npm ln ../microdrop-async","build-microdrop-async":"npm run-script --prefix ../microdrop-async build-dev"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"0.1.0","backbone":"^1.3.3","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.4.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-3HIK9XhnxCiZXQKGXh/HSOlOKBKKJXaKiESPacaZD7Ik9T20Jb3UmkTUmbswyB9BBbdTq9O3WfJdwmwDkoaRmQ==","shasum":"403058ff522733b91e5602b8eb374b1fb2c66a3c","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFpzAB4k4OXgMkAZga0taaFNZxEjMBKqGpTya2RYer8wIgVI/88RlER7sHKNQVFTbE8hf4xOytTq9q3GvuS5XI0Hg="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.0.tgz_1510261220893_0.8194147709291428"},"directories":{}},"0.4.1":{"name":"@microdrop/device-controller","version":"0.4.1","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","build-dev":"npm run-script build-microdrop-async & npm run-script link-packages & webpack","link-packages":"npm ln ../microdrop-async","build-microdrop-async":"npm run-script --prefix ../microdrop-async build-dev"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"0.2.2","backbone":"^1.3.3","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.4.1","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-8Z5De9GG2RTJZqV7UUojdT0TJo9SZjs8mVTGQxzPkBEGAh3FcZYFY/On2OSZlcnZeuUvrn3WFmQS+JMg/C++Pw==","shasum":"45db2d8774a5af31536f28acdcbb26fb030726d3","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE4rR60CoLQbrjXCP/AfNHi0Q/Pw0ZEW5SROfiZpGtkAIgTH+pqGw904FjXULIlcF71QdD3MZ+huK/y3eYO7y4HNE="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.1.tgz_1510584146509_0.1046802916098386"},"directories":{}},"0.4.2":{"name":"@microdrop/device-controller","version":"0.4.2","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","build-dev":"npm run-script build-microdrop-async && npm run-script link-packages && webpack","link-packages":"npm ln ../microdrop-async","build-microdrop-async":"npm run-script --prefix ../microdrop-async build-dev"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"0.2.4","backbone":"^1.3.3","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.4.2","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-Ls7N7iPFB4IfNd8O0GuSr9Onui3rTTncuJLsabkd4UKxKaIk7dGPrs6SFhflMwDflRV6gHoJ7YGEsbAicXytsw==","shasum":"c9ae04781d22cde7c3d8149677f42b034d09c329","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD9+ZnO9xVfd/6rbMoOCLekSJrwKAkohw3eDM8E68sPwIhAKBsZruEdh4GEPXKeslWA4eNCYE8CEllOO0b+nuvXr+T"}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.2.tgz_1510597863781_0.3102277994621545"},"directories":{}},"0.4.3":{"name":"@microdrop/device-controller","version":"0.4.3","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","build-dev":"npm run-script build-microdrop-async && npm run-script link-packages && webpack","link-packages":"npm ln ../microdrop-async","build-microdrop-async":"npm run-script --prefix ../microdrop-async build-dev"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"0.2.6","backbone":"^1.3.3","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.4.3","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-G5BNRgMk2uVLM3ODLItvXzw74h0nvqgZMsJL3UD7CGOVzBD1SX9vwRNMqMZnHnKF9yYGIxdx8X6p8tSsS54hjg==","shasum":"36f60b9b0734479a413fc91fa8308bb08d005abb","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc8Tzpwx1GGyweFcibm+1qdt+JDFV0bS6CLuoGIWVfYAIhAL0SULR9JqP/k3uAiVoYuCwo55zEEQnWxyy7e/+Sk/KP"}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.3.tgz_1510619398467_0.6143231855239719"},"directories":{}},"0.4.4":{"name":"@microdrop/device-controller","version":"0.4.4","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","build-dev":"npm run-script build-microdrop-async && npm run-script link-packages && webpack","link-packages":"npm ln ../microdrop-async","build-microdrop-async":"npm run-script --prefix ../microdrop-async build-dev"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"0.2.7","backbone":"^1.3.3","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.4.4","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-+aRid6u+6ydLSec1r/BHyjOD6nfaHWkZYGoSF7uln/qkPiApkq5jKSrlEmI/TY5chuQfvLrjxBZpAPTJgJHuhA==","shasum":"28f026ec60d6ce2c581bf63e240d29e079cfe113","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIr6tln9aj5CcStg2tfnkkrcr6QfMnqGbNAFi1zJDKJAiEAwd9TFQH9bX1p+15X14Hm9C7/rZdY8/fUmS1mF1Fn63E="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.4.tgz_1510673265017_0.5732857598923147"},"directories":{}},"0.4.5":{"name":"@microdrop/device-controller","version":"0.4.5","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","build-dev":"npm run-script build-microdrop-async && npm run-script link-packages && webpack","link-packages":"npm ln ../microdrop-async","build-microdrop-async":"npm run-script --prefix ../microdrop-async build-dev"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"0.2.8","backbone":"^1.3.3","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.4.5","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-LhOxSmLQd6J0eSOtP/8gNSfiw+Mc+SxLluO5R9yxMoVifDI/rKQP+xHWLAYLkqz5ZrKGyukyY8lONs8NGKWw9w==","shasum":"bcd216a6decb33cca2beab34f49da12ca2983a8d","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhuGyvs0bttvYvAU3KlVYbAwsBu2tYRB/5HG1nHdtdrAiEArbrVsnNnvDA7NyklONqcpgi1TbsZ9fL9Sny/7zOMAxs="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.5.tgz_1510757623449_0.2749155967030674"},"directories":{}},"0.4.6":{"name":"@microdrop/device-controller","version":"0.4.6","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","build-dev":"npm run-script build-microdrop-async && npm run-script link-packages && webpack","link-packages":"npm ln ../microdrop-async","build-microdrop-async":"npm run-script --prefix ../microdrop-async build-dev","git-add":"git add package-lock.json && git add . && git commit","publish-pkg":"npm version patch && npm publish && git push origin master"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"0.2.8","backbone":"^1.3.3","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.4.6","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-qyrZTbawgf1nEjdBAIKs+UAQWCPtql1eLcUx5HScQYKXvSbRg/BM30RQl9AVegamWOwbRCcXg/xZzMYeh4h3AA==","shasum":"22a92a6289bd8cc037576bd84193215857c84b36","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCIzt2yWvDO3JhANSYHR9NaU+a65Vtd45Uyow5NLu+sQIhAOVzWFO/f2clVc9EVSBCcvrNmZIYmhUQ9LKy3i0jHlX6"}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.6.tgz_1510758348212_0.2297422217670828"},"directories":{}},"0.4.7":{"name":"@microdrop/device-controller","version":"0.4.7","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","build-dev":"npm run-script build-microdrop-async && npm run-script link-packages && webpack","link-packages":"npm ln ../microdrop-async","build-microdrop-async":"npm run-script --prefix ../microdrop-async build-dev","git-add":"git add package-lock.json && git add -p . && git commit","publish-pkg":"npm version patch && npm publish && git push origin master","update-deps":"ncu -u @microdrop/async @microdrop/device-controller @microdrop/ui-plugin && npm install"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"0.2.15","backbone":"^1.3.3","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.4.7","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-E9Wzv4NAaR0SXRKub3Rkbp9G0l3F5wSWcvPVhlVZurmlI0YmjkGRkD9SHiKTO1UXDc7F8wdPe4VIJolhCvhHmw==","shasum":"e74341db2867cef17a74a6b261b99d31219bcaff","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAp/3CsBKL/nP7s8r/Kccl/qPMoiFPQiGKyeEwd7FVlwIhAPNBD94wNSEjHK6mFBdtnUv7om8cPd72dzWFHnY2EGyo"}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.7.tgz_1510758520050_0.6162665092851967"},"directories":{}},"0.4.8":{"name":"@microdrop/device-controller","version":"0.4.8","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","build-dev":"npm run-script build-microdrop-async && npm run-script link-packages && webpack","link-packages":"npm ln ../microdrop-async","build-microdrop-async":"npm run-script --prefix ../microdrop-async build-dev","update-deps":"ncu -u @microdrop/async @microdrop/device-controller @microdrop/ui-plugin && npm install","git-add":"git add package-lock.json && git add -p . && git commit","publish-pkg":"npm run build && npm version patch && npm publish && git push origin master"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"0.2.17","backbone":"^1.3.3","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.4.8","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-Amsg8Q95iNPoisWQhlB617J6/QpyeK+YhQnw57iXogSzD6/fy6Z5x/Kq3Za+vOYP6nxJBl7m/smobDInzovosQ==","shasum":"924413f2f0bcdca1ac3da725cf938b7e0c00f87c","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+fetre7HvngZYJzHOIhpApf+cI4GoE0zYZzdj5EXThAiEAxpnNeHpvX/tX4WWWEzoSpwQPoxBr2RIW+5UlgKGyikI="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.8.tgz_1510759051394_0.18540588347241282"},"directories":{}},"0.4.9":{"name":"@microdrop/device-controller","version":"0.4.9","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","build-dev":"npm run-script build-microdrop-async && npm run-script link-packages && webpack","link-packages":"npm ln ../microdrop-async","build-microdrop-async":"npm run-script --prefix ../microdrop-async build-dev","update-deps":"ncu -ua @microdrop/async @microdrop/device-controller @microdrop/ui-plugin && npm install","git-add":"git add package-lock.json && git add -p . && git commit","publish-pkg":"npm run build && npm version patch && npm publish && git push origin master"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"0.2.18","backbone":"^1.3.3","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.4.9","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-EQRy1PNA5F4D9ioJdUhICclmuVAgFAZ20y8EfN5WzPdis1TUaD5IIRAI1+e6Dle7PyEb85BsVgF29MaCCk1iGA==","shasum":"f18e4c1a15c26cbdfd9e7c5412fc02dfcaef550e","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrsURXfYfG0g2WNmvIfcFtfPfY1zY0hbVGVS9N/3gzYwIgFS8jY0OHIz1KMVsVHlQJZulAju+sV3kDq1hkL8YcO1w="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.9.tgz_1510759428456_0.06479799631051719"},"directories":{}},"0.4.10":{"name":"@microdrop/device-controller","version":"0.4.10","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","build-dev":"npm run-script build-microdrop-async && npm run-script link-packages && webpack","link-packages":"npm ln ../microdrop-async","build-microdrop-async":"npm run-script --prefix ../microdrop-async build-dev","update-deps":"ncu -ua @microdrop/async @microdrop/device-controller @microdrop/ui-plugin && npm install","git-add":"git add package-lock.json && git add -p . && git commit","publish-pkg":"npm run build && npm version patch && npm publish && git push origin master"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"0.2.20","backbone":"^1.3.3","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.4.10","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-BnDMDi8xsN53ROynTXe0Db0ZfOiPuu/AINOsy7eUTowy45QAGUFum+gVE2fJ8dG3zZ6OJZEIdPQSjFMumDvjTw==","shasum":"c64967f2e9fb6b28a45e6cf50f6ab9c824de74e0","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0J80yR7bQsy3E6qG6+exbVfo8HEhesatX3ujOdPa0hwIgIiQ5ewqrlNnOYA2ChChLRoYfBVmgGik4eprk2eqnp2o="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.10.tgz_1510761173022_0.7144234071020037"},"directories":{}},"0.4.11":{"name":"@microdrop/device-controller","version":"0.4.11","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","build-dev":"npm run-script build-microdrop-async && npm run-script link-packages && webpack","link-packages":"npm ln ../microdrop-async","build-microdrop-async":"npm run-script --prefix ../microdrop-async build-dev","update-deps":"ncu -ua @microdrop/async @microdrop/device-controller @microdrop/ui-plugin && npm install","git-add":"git add package-lock.json && git add -p . && git commit","publish-pkg":"npm run build && npm version patch && npm publish && git push origin master"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"0.2.21","backbone":"^1.3.3","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.4.11","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-UwFoX7lx4y5MEBruRV0I4fGu87sjkTvKMoAL8ghsZC81pcSG1S8HZcW3iL7Tgd91W1cna7RI9QrqbqnYB9EbhA==","shasum":"5861401a03e15b6c18774c80e112cb5f6ac173f1","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlYRFuGFvYSTBKQx6eTltFBypEUiYCljRCePazfO4KvAiBPVj+8L43/quTUkLlEC2tlTdQ0VXojQEBmiF0LKhN2ag=="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.11.tgz_1510762175282_0.7271050279960036"},"directories":{}},"0.4.12":{"name":"@microdrop/device-controller","version":"0.4.12","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","build-dev":"npm run-script build-microdrop-async && npm run-script link-packages && webpack","link-packages":"npm ln ../microdrop-async","build-microdrop-async":"npm run-script --prefix ../microdrop-async build-dev","update-deps":"ncu -ua @microdrop/async @microdrop/device-controller @microdrop/ui-plugin && npm install","git-add":"git add package-lock.json && git add -p . && git commit","publish-pkg":"npm run build && npm version patch && npm publish && git push origin master"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"0.2.22","backbone":"^1.3.3","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.4.12","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-l1yXHcX/c6vfLS78ndwgiAoTqu/xo8uB0uvSZHCY817hPZwkg49WGVqqXSWccg1gyrQXbJ9leyZooHV9VfHeew==","shasum":"5cbb4af1ec53dbcdf6254016edf8a8b5a3906d83","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8ekGQZ3C7uCDtCKjfk0TcC+wcSaQbi5fUvcHlrR7GxAiEAkg7UgUMKEsAVzRSO2EGqShhRnB4tqSB7JKbxdfP0CtM="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.12.tgz_1510781761467_0.025556886568665504"},"directories":{}},"0.4.13":{"name":"@microdrop/device-controller","version":"0.4.13","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev-mode":"npm uninstall @microdrop/async && npm i ../microdrop-async","prod-mode":"npm uninstall @microdrop/async && npm i @microdrop/async","build":"webpack","build-dev":"npm run build-microdrop-async && npm run build","build-microdrop-async":"npm run --prefix ../microdrop-async build-dev","update-deps":"ncu -ua @microdrop/async && npm install","git-add":"git add package-lock.json && git add -p . && git commit","publish-pkg":"npm run prod-mode && npm run build && npm version patch && npm publish && git push origin master"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^0.2.23","backbone":"^1.3.3","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.4.13","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-zzvHaHedO+oszH/srv1SCO2teuB68WNoHWcH2nMOSKrfKE1NuMckBjR2B1z/7gz46WapTm4hRXoOlKMm7BQrBQ==","shasum":"6e72631317c31415d7e47ddbad011104e5e8bcad","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA46+xtFj9GWPY76VaG8sC4q8o8Kx3WY0Hzjdiz2+3bLAiEAtwCrjqtpU6Q83NH2m9X+42kyLfxRHj6IG1xR0c+vDQA="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.13.tgz_1510872641401_0.30590887763537467"},"directories":{}},"0.4.14":{"name":"@microdrop/device-controller","version":"0.4.14","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev-mode":"npm uninstall @microdrop/async && npm i ../microdrop-async","prod-mode":"npm uninstall @microdrop/async && npm i @microdrop/async","build":"webpack","build-dev":"npm run build-microdrop-async && npm run build","build-microdrop-async":"npm run --prefix ../microdrop-async build-dev","update-deps":"ncu -ua @microdrop/async && npm install","git-add":"git add package-lock.json && git add -p . && git commit","publish-pkg":"npm run prod-mode && npm run build && npm version patch && npm publish && git push origin master"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^0.2.24","backbone":"^1.3.3","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.4.14","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-Md7oQf63IePKw8yRUXxVGF8ba3LrEHbF5emFeXVYGIzT/bLcoD+b8zRZ/JWfFtnp+IrwW6nUSkF7PFwzaNO+vA==","shasum":"7ec03df95ab9b7c617beee379f63dec982a162a0","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCAI9f/zRbhhIcoouL/x7yJRukKyZ44VaZP35GnHPG1wIhAMbYkwh4wFFOqijWdNEE3ToiaeAV7ATcwNScqtKjK4Gs"}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.14.tgz_1510947557539_0.6967521093320101"},"directories":{}},"0.4.15":{"name":"@microdrop/device-controller","version":"0.4.15","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev-mode":"npm uninstall @microdrop/async && npm i ../microdrop-async","prod-mode":"npm uninstall @microdrop/async && npm i @microdrop/async","build":"webpack","build-dev":"npm run build-microdrop-async && npm run build","build-microdrop-async":"npm run --prefix ../microdrop-async build-dev","update-deps":"ncu -ua @microdrop/async && npm install","git-add":"git add package-lock.json && git add -p . && git commit","publish-pkg":"npm run prod-mode && npm run build && npm version patch && npm publish && git push origin master"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^0.2.24","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"express":"^4.16.2","npm-link-recursive":"0.0.1"},"_id":"@microdrop/device-controller@0.4.15","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-HytflenyodnmUoWsgZpULj2DVROHy8zkgVGAO0uH7U7GE5IECiiEPI9V14cY+NqHr1hD6LG3buc2c5hESHv9Ow==","shasum":"727c9e2886a6ad72a473ca495b3f8f63e0f7a274","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/ju1npJFeYRRrpUHZclFJvB1kbTAGSbs/l+jJrHY/KAIgJjXhBymuQlgFR6FnvkN+s7ZI1+/3a6hwAQXxeyt/it8="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.15.tgz_1511221058282_0.9019726316910237"},"directories":{}},"0.4.16":{"name":"@microdrop/device-controller","version":"0.4.16","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^0.2.26","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"@microdrop/buildutils":"0.0.2","express":"^4.16.2","gulp":"^3.9.1","npm-link-recursive":"0.0.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async"},"_id":"@microdrop/device-controller@0.4.16","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-y9NVptcqI0IMTJPd4mPJqy6BdDdRuBMi/86GHq4pWhZ6KYn5aikvMCLreaPrpkgTbyY/OVpK241lwCCDouaEgg==","shasum":"f662608bd0ba268f5907535330fd18e95cae2ae7","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxwA++SEJEPMWWXEbS0MVM349qPBqG/ThNNTmDWCF6RAiEA/TCce1+tl4D+p9pc6/hJskP2Doso/VUaG0kmFiXaW2w="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.16.tgz_1511366016455_0.060068151680752635"},"directories":{}},"0.4.17":{"name":"@microdrop/device-controller","version":"0.4.17","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^0.2.26","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"@microdrop/buildutils":"0.0.2","gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async"},"_id":"@microdrop/device-controller@0.4.17","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-4zHS6IuGTW7w3ScLL+M3mWEHRu/Xjq9CVDRCbrqWva01+w8HWCCC8bPC+a7q2P1tBIv8VOOEg7Ra/mJwJmaB1A==","shasum":"f3fd771b5da95ba40832f2a3d85e4daaecd838a0","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmPyvufWNxI4k5z2U3TYsHEy6SfEjdMdm4j+drVBLy6AIhAPN+iKecfv434uPc+uFL5HLNHcgcGcS81wL1mzVvRdHl"}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.17.tgz_1511366195516_0.7231929693371058"},"directories":{}},"0.4.18":{"name":"@microdrop/device-controller","version":"0.4.18","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^0.2.26","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"@microdrop/buildutils":"0.0.2","gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async"},"_id":"@microdrop/device-controller@0.4.18","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-s9AYqNewWGDlFpG6Aj0IU76t3RGq6Wn+nmsKWHMQbbrksEyxooVoi9bDDJWaH51AV2V4f/PJiBfkXeST5lGG6w==","shasum":"ad3275a0d923db7d01203473801b9d02510d0b0a","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.18.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSR+CAhPnHccbBzd0tpeDSqPZX6yzZtV3xUYgxJXRNyAiB9D5fsAR8W4+59hmjnlNzQ9WGvuENrSIhM8xDYvFgiNg=="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.18.tgz_1511452315245_0.7789767298381776"},"directories":{}},"0.4.19":{"name":"@microdrop/device-controller","version":"0.4.19","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^0.2.26","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"@microdrop/buildutils":"0.0.2","gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async"},"_id":"@microdrop/device-controller@0.4.19","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-R2+6/onB33c79ztIlcpfS8cnZPnmh5r2zqwSZ1fNG0v8k8ro/HypVMdhh+oLyL9IbNh6/X22HmjU2y/qd/Q0Hw==","shasum":"1e5148d61dd3e80104d4c3ab3381f6e4670fccb2","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-0.4.19.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICR9mEeJbEi/tHkDcKOy+gFndyDiGmuofm4+vUDY5+EkAiEA7GimZebZ7AG9KSmRK30Ko3kUGw4zco2gDSPIzH9OWoE="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-0.4.19.tgz_1511455132559_0.15693838521838188"},"directories":{}},"1.0.0":{"name":"@microdrop/device-controller","version":"1.0.0","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^1.0.0","@microdrop/buildutils":"^1.0.0","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"_id":"@microdrop/device-controller@1.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-qDc29AVjUOWLbXzbwzE7SypCRgN9XE4FF4fAiyU5o7KbeIJpMZJIT3isrSg2Mj2WzghX6r3hI3/+As/LsWB6SQ==","shasum":"3759e804fb4f3a48790ccf8f7f12462f27d4c059","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgAV9e9nGENt08u9w2iHGwdM9b0mYuVSw3n6E9xu4FNAiEAy4pIPqcKjoXJ2ubrXmU8QKmngi0fsPZIjth+w/2KGAc="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.0.0.tgz_1515432729964_0.7111839563585818"},"directories":{}},"1.0.1":{"name":"@microdrop/device-controller","version":"1.0.1","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^1.0.1","@microdrop/buildutils":"^1.0.0","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"_id":"@microdrop/device-controller@1.0.1","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-0Soh1jNsTVU0+NTSlUxhk8uLjC8ge0IsaSnJQSBsDwUDfdwsn0SCApyq2i63FJFYeErhTqtpGYTwDakhcnH4pw==","shasum":"1c741572e18691e8dc21ecc6adfb07de90fe5201","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXNj4OzWXJ4S2Dfu1ej7tyf6p9gLzElylBU0zVJ7251QIhAJStcWyOvM+no6pQ5jpG1LV03ZCwgbDDy1HBZtdroXrn"}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.0.1.tgz_1515434107749_0.26924438774585724"},"directories":{}},"1.0.2":{"name":"@microdrop/device-controller","version":"1.0.2","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^1.0.2","@microdrop/buildutils":"^1.0.2","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.0","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"_id":"@microdrop/device-controller@1.0.2","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-ojdNmsiQESghrEu83v8A5JXMFrqZ4jJOxH6L0drQfq+GedIU5sRGQTOPWUvTmNk5ld87I22qcIDaRWcym1tU3w==","shasum":"8a907fce8652ad5719f77bf32aec5a0cbdbd0c5d","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUvvG16Fvs303M4VUeExtYwaRRbBerMtUhaKHsBf3UxAIhALaJJtobFCiLbYjK2Xd5B4SycMdSQR1Eit66x2ThsyII"}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.0.2.tgz_1515435994335_0.45186293264850974"},"directories":{}},"1.0.3":{"name":"@microdrop/device-controller","version":"1.0.3","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^1.0.2","@microdrop/buildutils":"^1.0.2","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"_id":"@microdrop/device-controller@1.0.3","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-3bh+89LCIiV1M7P6PUXcdqaThAQnrqWsJ38J5Gn0CqyCVxmQP7Uo7j2kliKxGBXIaDuQxqSyogQgL24JpQ3Tsg==","shasum":"1a2d7066bb7449d224580bfd77a77331f16f8489","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDhXYcN/4vq6lgVaxKshILmpifMlPGNs6MbsmUhEgiHwIhAOd8bu0pZIT/ndLxgbu8XTPn7xv/RWoyYskFtvQ2HzgN"}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.0.3.tgz_1515525977333_0.03956991177983582"},"directories":{}},"1.0.4":{"name":"@microdrop/device-controller","version":"1.0.4","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^1.0.2","@microdrop/buildutils":"^1.0.2","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"_id":"@microdrop/device-controller@1.0.4","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-yabCRmoRouJfb0yjO/D9z8FlJP/0R3uTyKj6sp3qQvnuyDLmJW1NkUFf7sCzYQ4mqMXmnabXNGclVvu/VhDPVQ==","shasum":"dddcfbc4dfa5c4673b14ba33a11b9b35719bc317","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdtSzeW6xJ4D85De+YbC3o+AxMyYIhoq4usTpj6655LQIgIwx1oXpd8vT03k0Pjs7/cZGG6h0QRrUQYMwRtRuw1z4="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.0.4.tgz_1515527374657_0.9817289197817445"},"directories":{}},"1.0.9":{"name":"@microdrop/device-controller","version":"1.0.9","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^1.0.9","@microdrop/buildutils":"^1.0.9","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.0.9","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-43ZHZt2UrozuYJv1BT4D1nrnCsEMdaPQGoQfPZJkmWGkRR2fWaDoi3E0leGvEKylGLXoSx/qDJZtyrTso7ZaFA==","shasum":"14c92e88196fb83f7e0205da8c41539c8ee6a245","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHpN2DctdGifZED8U4ZCAirlnAKPboMpN6S3vDvoRquAiEAp/k5HTfaYHwET/H1y9V8SDnpqGrwnUdFf0AuW67UoaU="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.0.9.tgz_1515533474414_0.3486795818898827"},"directories":{}},"1.1.0":{"name":"@microdrop/device-controller","version":"1.1.0","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^1.1.0","@microdrop/buildutils":"^1.1.0","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-D8tZf7BdtY5DtYpnFhCIcCeHtL039JrEO4TIaYGNT9bVBmV9/H1pU3kcibJGN+24pUCQEaiCr0i1VVTk8Cb9NQ==","shasum":"e83b20e3373824ffe3df0679c4ae01d0f220af01","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlVAQKCVot5nYaim1afmzF9hoRhZ7v0OfKQKICi3J/4gIhAMguJeTZBSzzreeRCDLqSjLY/k9NsIJYUXnOo32U+GlT"}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.1.0.tgz_1515601115267_0.9242341299541295"},"directories":{}},"1.1.8":{"name":"@microdrop/device-controller","version":"1.1.8","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^1.1.8","@microdrop/buildutils":"^1.1.0","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.8","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-kPegZlsoaFLxIoEybeF78p9UwciHaEkS6sqtL5ENDyGzE62sK40B8/9ZuxmJK7VIocSdygJgkPStF/l1D8E7kA==","shasum":"3efaf2c37b3600b3437834cb7c21fae82f2565fa","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWM8i0XzzMK6gInokDCsphL//FnIcPczr3bi/MurO05AiEAiSaYTCgTyjarUQez3ReBMKl92aomI3A83cybqFDw8sM="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.1.8.tgz_1515697871592_0.36416333192028105"},"directories":{}},"1.1.10":{"name":"@microdrop/device-controller","version":"1.1.10","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^1.1.10","@microdrop/buildutils":"^1.1.0","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.10","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-nhxI5JpaO/hYZCPHeYlkYhkohPDjwaqdGYM8SWTlwhtvPYglix2K9dS4850222y6LSng1emgdq0ncMxAScWXzQ==","shasum":"74cd516c491c8231c3904e94213d78ef35a6d4d7","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM84Z9gDJNKGhwB13d1nvYBFw2W9AZwrs7+AYg2wPWTQIgY9K6m1Np7uqCAY/fK4NRnV/HnGWzRDdF0SuKlnkIkDE="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.1.10.tgz_1515699165346_0.14429816789925098"},"directories":{}},"1.1.11":{"name":"@microdrop/device-controller","version":"1.1.11","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^1.1.10","@microdrop/buildutils":"^1.1.0","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.11","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-h+Ngj6K2ruV0/CY0AIvOsIn4S6Cd4LjTPLRSMBNE48ELVEkuIETW7BYvFqCbd8BaFhNcVOa0AaKJsLugP95Jkg==","shasum":"d0276be8c11113f12fb2a7930e9a5fd8182d97df","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtLyPMOP/Hjs6Wyx2Vnis0RgeutL/VIxIs6FYcdhixVAIgG1WDZ3OyiAUtrdFEBxDNmOtnUQptfb0AvKAm1CiEZK8="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.1.11.tgz_1515701314409_0.4770283012185246"},"directories":{}},"1.1.16":{"name":"@microdrop/device-controller","version":"1.1.16","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^1.1.16","@microdrop/buildutils":"^1.1.0","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.16","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-NCDp/cWo6H1Ku6iM6nVR9g0bayLnUnUD4VJA8+e4V0TdRwsg9WqdFCoCT5RhULMHqQBhL3L84UXkHRziQoGl5w==","shasum":"72f824d4eed6ffc644606dc864c4a469fc8eb985","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC/u+aLU7nmLduh1IcrF3HVzzvDeUXE2tu0dvSIoKSaQIgNuEMTVr9N+Azg0wvDE9sneBOc7fYl28ZElWcOLNL6oE="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.1.16.tgz_1515775925569_0.43120061117224395"},"directories":{}},"1.1.17":{"name":"@microdrop/device-controller","version":"1.1.17","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^1.1.17","@microdrop/buildutils":"^1.1.17","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.17","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-A7mfLmnaGC3ar7tTDIcOrBxprf+sdGBEIm3nuRruENUwMf3bGUuSiXUNhyh+Bpr4ekD2jj6JbJSfOY53Q2CxRA==","shasum":"67b4205b919c6c80cdaa58f6e93c3dc18485287f","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2O2bpU3Sq2Db2d4k5ImCL+DTIz+UTHoPxLzeeUnxocAiEA8iP4Z0ldmDnvnSw3FkOUYWP1jfvUMzdyNcu5L1B0IJA="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.1.17.tgz_1515799036211_0.6477301286067814"},"directories":{}},"1.1.18":{"name":"@microdrop/device-controller","version":"1.1.18","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^1.1.17","@microdrop/buildutils":"^1.1.17","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.18","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-2LSsugDLPmjYRCYF8CFlBtssq90l36UsHu34P9Bdw/O2EELl8ZlKgprnjWhrdYGlIdshXEyx+rH3FAhWd43qSw==","shasum":"2226c19a579c3a724e357ffdd39b5bc5678029c2","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.18.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUFpxLACst+Ou3mPw8cka428K/QOxazZARsu56c8v51AiEA3AGrXhU0uJtCOFCoouFl0+yEx6R/XHUzHEDx6pB+5Fk="}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.1.18.tgz_1515803277032_0.06945143197663128"},"directories":{}},"1.1.19":{"name":"@microdrop/device-controller","version":"1.1.19","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"webpack"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/async":"^1.1.19","@microdrop/buildutils":"^1.1.19","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.19","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-Z2xW9ylLCcjVGLnr60e/YaiCysl1Dj1xJJI14De1R5x5wcdjTiG1sF/m1q91CUqOsi/rgEejwctkSdmXsIu+yA==","shasum":"f3ed0b009c8ac98bf5c78d42512b3202555c6bba","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.19.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1D+LeGNxReOIEPDlOjNkkkHrN5GeGLeZ7q+zjBzBMnQIhAK8Pfz8ZaTdRAoJXYDv7GDhnw7Yvaa312XNh7DvnoqEi"}]},"maintainers":[{"name":"sci-bots","email":"lucas@sci-bots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.1.19.tgz_1515804241766_0.404758476652205"},"directories":{}},"1.1.20":{"name":"@microdrop/device-controller","version":"1.1.20","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"webpack"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/buildutils":"^1.1.0","@micropede/client":"0.0.8","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.20","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-J12l3Au6xv0X/ZTcSI+b42ALitoudqx5DObzBCDuFgx09Etqy1DFl2KeGcETeSWTVET4Q/euPmvSS/ym9x/i2Q==","shasum":"5201d1c74562e29cb12a831dd5388b404028746f","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.20.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwqs1urODlxOIr0boNLkhUYeh8IQvioMLbX3cZ4ERHpAiEA89PJ3bfSoQQqQLWhwR+N1TWQxD9Apri1cwAvapSHLiU="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.1.20.tgz_1516375238171_0.5786428470164537"},"directories":{}},"1.1.22":{"name":"@microdrop/device-controller","version":"1.1.22","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"webpack"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/buildutils":"^1.1.0","@micropede/client":"0.0.9","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.22","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-bnKIOztJpoWj0QmnjnoFnoSuA4+DYU8LO2u3dnwnFsDDZLCUtpGSjC4HHMR4Dm4vKOajEGx8gr4DhHygxa8i+Q==","shasum":"bbae477e686427a56fb369cd66e7b5645c320cd1","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.22.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBPgIJFHg7KevdEQscLTUDtB7RuWKR8DmxL9md1GfYmwIhAKTbkoYH7mLwq7atpmroalGOZgU8qfD+2FskQj6iEpsR"}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.1.22.tgz_1516383417282_0.6223617519717664"},"directories":{}},"1.1.23":{"name":"@microdrop/device-controller","version":"1.1.23","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"webpack"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/buildutils":"^1.1.0","@micropede/client":"0.0.9","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.23","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-JC7xDNGAitpxkgWKyJdsTOtCrYiZyJBJu8CdIfWfCL2cJcA5bP3HfTTAUULnazAjcgMpBhLkCezS8H/XR0Y2ow==","shasum":"adf58dca9213eb5116cdeee2e93bc7736cad0fca","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.23.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbGhJ4UdclRzNf+LpwdqG0WRkYoEjiU+9n+nKYu70O1AIgY5yUgniD1B+cUoh37zOeVWWi/G51rRycyz93MGGaGd8="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.1.23.tgz_1516640140245_0.9205745856743306"},"directories":{}},"1.1.24":{"name":"@microdrop/device-controller","version":"1.1.24","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"webpack"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/buildutils":"^1.1.0","@micropede/client":"^0.0.17","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.24","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-FhKlV8/z4AFnkn1fRHJlDuJf1iIhbIMNZZQSmdg7nP247QUWKKtcZp3fKAVnycqB++6ONx0cN9SYZtstXeUrOw==","shasum":"13a16db146ba634635f8b01cc2112e2f6c593a18","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.24.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7PVm7mUn0CduH8Y8NnokjmW9/uncixyddIj8qszQFvAIhAP/pnnXZv8MR0dMLT5VoNiP4N2k7iQV4tqQW2jRtrxb8"}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.1.24.tgz_1517596484997_0.7491905023343861"},"directories":{}},"1.1.26":{"name":"@microdrop/device-controller","version":"1.1.26","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"webpack"},"author":"","license":"BSD-2-Clause","dependencies":{"@microdrop/buildutils":"^1.1.0","@micropede/client":"^0.0.19","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"microdropDependencies":{"@microdrop/async":"microdrop-async","@microdrop/buildutils":"microdrop-buildutils"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.26","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-pVQYEQA0dLRWBARyycTscXzeYn6vkBVzvtEyOcRNLOjw1HDDlcBVxpcqJJaOL7kWysVX302rLJgJnubBsIUZ2g==","shasum":"08bba24271c478a783adac8078b7fdb48c034cdb","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.26.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEN9Bg3wtaQEY3i4qkhrSFD2qZRo3WGYVMf/mEMAF/hJAiBP34K8PRsGbDVy3ssUha3nDh7tyFrwJmBpO5Di+ModEA=="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.1.26.tgz_1517852704324_0.22996260435320437"},"directories":{}},"1.1.33":{"name":"@microdrop/device-controller","version":"1.1.33","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"webpack"},"author":"","license":"BSD-2-Clause","dependencies":{"@micropede/client":"^0.0.19","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.33","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-iPT8djcjnqaIZ0p9mNzPtJ6UnDMWHPx8MeoMX0Q/aBwEK2+okDBUBX0nbtgfnWEsj+2ONWOBUeE2yFaK1oGZkg==","shasum":"db67202a065db1f1cd8402c19d72139c59908036","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.33.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQcO26LfbJwssGfYoF/xczOkFrEDYkxjhMF+NfWqSOeAiAQat5gM3vXTlZaSrwHs9THHag8TpE3y3Z0h9gcryJgAw=="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.1.33.tgz_1517931977491_0.9083918889518827"},"directories":{}},"1.1.35":{"name":"@microdrop/device-controller","version":"1.1.35","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"webpack"},"author":"","license":"BSD-2-Clause","dependencies":{"@micropede/client":"^0.0.22","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.35","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-JkkHDQxmi+pE0n2keAunAUIiOHTFcNnWVFh0VYt0vjo03PJREhyHRPAmJKvfAHY2gbZZS7xlOovcGVbpxdC9EA==","shasum":"36ac3024a7e91edecec750e202a3a294df13a7cf","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.35.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZZaGcL9kRBY6LRiu14N4Vf2JqKGke6kNpYCLfbDv7MAiEA5/Ov+36l3nBFAM1fq20GCWZylxreW2RlOLbjCA7UJbg="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller-1.1.35.tgz_1517948631501_0.35913555254228413"},"directories":{}},"1.1.38":{"name":"@microdrop/device-controller","version":"1.1.38","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@micropede/client":"^0.0.23","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.38","dist":{"shasum":"416d303cbac1830a3e93cb5a05bf1097fa02c85b","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.38.tgz","fileCount":14,"unpackedSize":11167738,"integrity":"sha512-7kbKj8P7se7R2CjjxCGIZnmWR8/VDattFW7pq6ueOn7PXWe82amSj05sSZ4o76OV+ybmpW1ErlatsrG9iWejWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhWsLHs/KFjpTdHhytfAJ1BA82t6dYYVv5lO4wScUfsgIhAPSHNM2A1Yex6uO7RN/HBWL2tGK71VGBOFsbQE1m4h9+"}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.38_1518035659878_0.9639925907829661"},"_hasShrinkwrap":false},"1.1.39":{"name":"@microdrop/device-controller","version":"1.1.39","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@micropede/client":"^0.0.23","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.39","dist":{"shasum":"1dda29078fe2caa1e28052c649bf15bae4334179","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.39.tgz","fileCount":14,"unpackedSize":11167738,"integrity":"sha512-UHW8Sqp2pKUpMFSJVe9AfuV0Aif0vnqKnXbj1Q3014VgjOnbQ8dljR0wH3cTTqj4rglDqNWoQ2kty1ZJI+tHAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCbdqhCoXe6wAbvOhKP5oDCx0tFtj4KYWlmLwRO+JbuQIhAPiIiBsiwEWAwvmPJKbM90J/q+bt5uVXg/ur23tG+HHv"}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.39_1518039072650_0.7372680157983935"},"_hasShrinkwrap":false},"1.1.40":{"name":"@microdrop/device-controller","version":"1.1.40","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"webpack"},"author":"","license":"BSD-2-Clause","dependencies":{"@micropede/client":"^0.0.24","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.40","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"dist":{"integrity":"sha512-xFT0h1cYLIpmgntELy9+dbM8HMR5oLJpz1u8/1jPYPOQ1JhlXUqwcR79RUTl5FdghlfqT8MGxuFFkG6ryTITuA==","shasum":"da9a91ec6c1f0039f5b19b959bbef9be8d2b8507","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.40.tgz","fileCount":12,"unpackedSize":11294552,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAyt7VI0mmRH8uoGT1z5yN7aAYuMKqTznl5c06T60nvAiBezkEmv8nZesyxkM1zhoB4jsHMClokxNAAZyJbyVJubA=="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.40_1518443216808_0.7364998601966242"},"_hasShrinkwrap":false},"1.1.42":{"name":"@microdrop/device-controller","version":"1.1.42","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.42","@micropede/client":"^0.0.30","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.42","dist":{"shasum":"7b3c37c9476904080c61b22324933ec9d3e44bf1","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.42.tgz","fileCount":14,"unpackedSize":11837973,"integrity":"sha512-4ouB3Id25EHshk1b3Yg3SoNKIFxUs+9rXD2Jx7aJx8PUjlHxCOAvhiidILvkIM2iDPjEdi20nv0gwR70KNDT4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClrvs+XGotYKwx02rRgENqjlD/mWxv9rTRc0EaIRQAQAIgJe2AGB9Z5DzG5LzIuaQrJwGoXqTeUWvE9r/EqRUwgcU="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.42_1521484336188_0.3153528873766902"},"_hasShrinkwrap":false},"1.1.45":{"name":"@microdrop/device-controller","version":"1.1.45","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.42","@micropede/client":"^0.0.30","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.45","dist":{"shasum":"116c7747bcb65170c9be11942464fa4365aa41c5","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.45.tgz","fileCount":13,"unpackedSize":5974662,"integrity":"sha512-tbkEOJ5AgDMRSPio+WYY2nkt91frwSoV+8iY0qxIS96u0yK1gHAOoBoQGpqbj50taiBcpuLppvHhaCnUWRuuzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeY3DIIbviBg4WNvX6smQkgplLEO3QSWFRem+dYO7AyAIgUAVm4XEpgY2Aq9QZ6EBjp9qS4rn9Y1q5Y8qOffTc4fY="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.45_1521831274586_0.42577457875920954"},"_hasShrinkwrap":false},"1.1.46":{"name":"@microdrop/device-controller","version":"1.1.46","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.42","@micropede/client":"^0.0.31","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.46","dist":{"shasum":"54f660963ea5a54559d5c9f5674f7e9f4d98c4b1","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.46.tgz","fileCount":13,"unpackedSize":5974662,"integrity":"sha512-4Xdvp6Fx5f913K42hQ38bCf1KRxsh9MhNYhHqt1wOxceAwhnVNtbbXVaoZBBoH4NUoWOYLQ8kTIOuDkbf1Sm9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZ3OUPcVKwuKoE6JCulfn3fQ52WdPiopFarI2O0TIdZAiARSPzEaXZ4ce08uju0AnV2AbtI7QqSfiQQ69UJa1OLMQ=="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.46_1521831653112_0.9282888661103579"},"_hasShrinkwrap":false},"1.1.48":{"name":"@microdrop/device-controller","version":"1.1.48","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.42","@micropede/client":"^0.0.32","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.48","dist":{"shasum":"f0d9059fc6b8dda165baca54ff73b68050ffbae0","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.48.tgz","fileCount":13,"unpackedSize":5975117,"integrity":"sha512-nCxDxF7JSPhNhx+eS2XQ8eKJGXBjhZF/X606dDr/KKhCYg1/4D/mSJlOV7sbuQ99MmDtQvDtV8ttwQlfUX9WWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOpoXtemaxxRh7ZtZBbfhZBRRaYWyZrjhOCvuoC/c+/AiA/X4gWsRz/h+/odGH8Fo/pUbODoseOAWrDRbDheD0DZQ=="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.48_1522085613445_0.5314432538066076"},"_hasShrinkwrap":false},"1.1.51":{"name":"@microdrop/device-controller","version":"1.1.51","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.42","@micropede/client":"^0.0.32","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.51","dist":{"shasum":"d6eaa2325eaa290d22dbf1fd27dac064429f48a4","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.51.tgz","fileCount":14,"unpackedSize":5990204,"integrity":"sha512-5nrsuGibXihnYSumnFMk2wnWJTDBlNPTAyvkaG72jBpB3T1LurrfLZxcCyY0iSbMuWScY0sjNHZ4OY0Ce/5UGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm8w0sEZ0UZyt0NidZpA3qmVbaeQeTioi3lD2D83fa8gIhAM2ypoMPUg3KBhM6jYLqf561rUAKWxKl7JbRltJCbRih"}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.51_1522101706973_0.29077888163362964"},"_hasShrinkwrap":false},"1.1.52":{"name":"@microdrop/device-controller","version":"1.1.52","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.42","@micropede/client":"^0.0.32","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.1","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.52","dist":{"shasum":"67fc916376e985f72a9d9cfe722aa0bc17c964c5","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.52.tgz","fileCount":14,"unpackedSize":5990200,"integrity":"sha512-PCKl83qwd/SzichtnWlzOhc4fGDoUMITla8z2njwcZyTW0h67C+IFH3KknnUcJdxROOMD0Bcha+2WDQb4ySs4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT2/OpWAo8cLiF58eHeZlAusTkIqMf3wA1LAAT5HLGcQIhAMNWjzS+sE7eiLlhWKDtyqv2IbfcP7NE8RGHcfunSurU"}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.52_1522159716903_0.2731510830223529"},"_hasShrinkwrap":false},"1.1.53":{"name":"@microdrop/device-controller","version":"1.1.53","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.42","@micropede/client":"^0.0.33","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.2","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.53","dist":{"shasum":"bb359b8d330e194cbfbd1b4c6af6ba699e6d295f","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.53.tgz","fileCount":14,"unpackedSize":5991324,"integrity":"sha512-w/Z/pFaG6I+TTxn15KuA7c+cUXFd3czg4z8PbFQ4dO39gEdcliJYVFbEIbAKa3ksyrees0xCOFOLlA7UP1in7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIceO6mHaBE1x7oTMnUY3LFyhSVNmylhjjXyJQaL098AiEAxcA1RH59rhDNYXACvwddlL19z8bzGaAJlVwVB9+B6Ag="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.53_1522187325036_0.021039800382246954"},"_hasShrinkwrap":false},"1.1.54":{"name":"@microdrop/device-controller","version":"1.1.54","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.42","@micropede/client":"^0.0.34","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.2","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.54","dist":{"shasum":"fbd42c3e82bf4bd21b5d7dfe16260ac9f4561db8","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.54.tgz","fileCount":14,"unpackedSize":5348909,"integrity":"sha512-ZdFwBOjLecvbvxbY4pLwhpxQrChfBeGfGsf2ulhv/Zfe2NpThW3xL7mKTHKXHnkcl963eRA89Pl/ny9GzTIfKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDqoPq1dZU8PkI0/mWgB9T7rsr/B2SKPDMT7Z0d1uhlwIgQq+mNsvSeATF0UR5S04XDL2LJ01pSJ9FAXsVu4HBdHs="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.54_1522251964972_0.37399261647686566"},"_hasShrinkwrap":false},"1.1.57":{"name":"@microdrop/device-controller","version":"1.1.57","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.57","@micropede/client":"^0.0.35","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.2","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.57","dist":{"shasum":"77b8c62c42cb5c5aae6652968ae1c7e45017e9ba","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.57.tgz","fileCount":14,"unpackedSize":5352961,"integrity":"sha512-KJLZKugtQSP8iqjoXSUltMrBnxbRkNZKey/FrLpWEcdUOA0ygCl6heucuVll4iomUzAhQyxk1Y0ohR2RQopKPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsJRX63TQCaMy/XJ5a8MfFQmKvjyVDvyPgENV8or0LHAiAhnZl2pd9HF9GUniBZWa3ASzRv+z0kyCyzaju1A3kDXg=="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.57_1522359562076_0.2240845965403906"},"_hasShrinkwrap":false},"1.1.58":{"name":"@microdrop/device-controller","version":"1.1.58","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.57","@micropede/client":"^0.0.36","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.2","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.58","dist":{"shasum":"bed47c00721927dd2ce2a55d38837140f6c42a43","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.58.tgz","fileCount":14,"unpackedSize":5357220,"integrity":"sha512-t7A3lT/hAPJLSg2xBBumeTJx4P8uNLBZU3Cp3uxvYzNKsktuCaN34QJ/HmKwDQsrt8Q9F9jbpYePX9n39A2pdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVQSiL1sXF1Rwx8Xl2onkBHy3SQB9mluf6wMeD3YMTMAIgaixPNLRX/OBZLqOCr7AgSU6OjF45oEYPop5oKlscZmk="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.58_1522954417004_0.7341286123475226"},"_hasShrinkwrap":false},"1.1.59":{"name":"@microdrop/device-controller","version":"1.1.59","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.57","@micropede/client":"^0.0.36","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.2","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.59","dist":{"shasum":"47d4114ec164f9774d0c39f26040a9788ab63068","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.59.tgz","fileCount":14,"unpackedSize":5357848,"integrity":"sha512-BPmbyBTPultdcMQUvruhMAls5f27RsYHegQ+B3gDCMtAvYZLH25yxhV/PaxX1V9Udsr+oLwLZOoXpw2BCBcwWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmy6UMhpewMY9vu600K3oJGYZsj5c7mrT6JUGPkVz1oAiAzqSsl68K7zLf9Urd7yzaibO6k/Ugbr4xi/mJfWuAV7w=="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.59_1522967101024_0.15725277137962146"},"_hasShrinkwrap":false},"1.1.60":{"name":"@microdrop/device-controller","version":"1.1.60","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.57","@micropede/client":"^0.0.37","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.2","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.60","dist":{"shasum":"68d675dc190027ef34e18363275cd7393ba702e0","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.60.tgz","fileCount":14,"unpackedSize":5358752,"integrity":"sha512-7UOEkoMJ9aSCMIf1BhetTCCxa3d5MGD4FSX0vR5WavI4eCGQRPhsS3LHsitJNmdEWkAwERqy5dIuUcEV1mSKYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa+R1k7y6RVFaqqrDh7OkAj+eec6GUUKsmM6LyqWzJ9QIhAKJ8f1fU5BlGF0goeuvHcabgf3CRlPmUqqML8KB+IAkv"}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.60_1523028559617_0.8490540051116522"},"_hasShrinkwrap":false},"1.1.64":{"name":"@microdrop/device-controller","version":"1.1.64","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.57","@micropede/client":"^0.0.38","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.2","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.64","dist":{"shasum":"10ff9f3dc4f097f53608bfc389396462b7f78bff","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.64.tgz","fileCount":14,"unpackedSize":5359612,"integrity":"sha512-li0dqJuf/OKy7B8RjCbn9uhr3Bgo/AdN8D77Lz8eVzorJefVVKsjIW40SgBerggXDI3PTT+d9btw0SPJq2P+ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxv6UMaUvwgFiP5przdBF2RnKnLL9Wh8dgcoa10TIdyAiAeBr6IU549uzVmaHPilDqd9+YkL0lFZHamNq/yxZkomA=="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.64_1523381060418_0.6759341645569954"},"_hasShrinkwrap":false},"1.1.65":{"name":"@microdrop/device-controller","version":"1.1.65","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.57","@micropede/client":"^0.0.38","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.2","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.65","dist":{"shasum":"879ab2b94c87b2aba0328efbb0689fb79153940b","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.65.tgz","fileCount":14,"unpackedSize":5360668,"integrity":"sha512-thCWUv2IGdxwJKXI7iIcn/pvdyRSnNDDDVwykLYiyBpryCGv2tjzSLEAdIi8DOQLLoMxj5OnB9bmcvHT0xVc/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4+TqJwhczayoxIggFfBnATW1Sp04RrlBnC9s074kKdAiByFHzKaoSLuH1G+I8/GZhsbO2FpAGvsyRebiswljbFNQ=="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.65_1523480360321_0.7031355441890548"},"_hasShrinkwrap":false},"1.1.66":{"name":"@microdrop/device-controller","version":"1.1.66","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.57","@micropede/client":"^0.0.38","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.2","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.66","dist":{"shasum":"2fd1c96e48667474d7d91e4737dd505946bb6f72","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.66.tgz","fileCount":14,"unpackedSize":5360660,"integrity":"sha512-H5vg8NQEfT4rNAU+EfDOQODalct+plj689AZSYJcKd23tlpIGqTAkNUTbhY8yP3VnGyAFnGoGhT2As2EDM/uNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhSdDREqP7NrZd0knOR8AQcZs1FknvintpVts8YgzKuAiAYSQnIqZbBs//n16bzQjekJZQiS76/E1aYFebEUDUF7g=="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.66_1523626136740_0.2971152618762736"},"_hasShrinkwrap":false},"1.1.67":{"name":"@microdrop/device-controller","version":"1.1.67","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.57","@micropede/client":"^0.0.39","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.2","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.67","dist":{"shasum":"cebaf5d4aff2e2fcd64caadce36ea56940f6ed77","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.67.tgz","fileCount":14,"unpackedSize":5361512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1PV4CRA9TVsSAnZWagAAMLkP/iu7+0f111VQzv2pxH/i\nGMaLK24rTERTI9aNak7HIiDAtc1rZMapZF12NwBLcz53BAirOKVeSipg1SQI\n8d0EGj6Vw90TM8AgKJqrCcsuaZOh9tlGBih6DS6P+ZOuDvNUGQYEOyAqIFGB\nJiGAjbik5hRSROYKWufLERjgqls5302W/Scc9YprQOr1lAyPj3AvMWlkI5gQ\nhU2VbHqa5mxVVwf/wQAQVsGwC+mKbs6xI9TpN5TXM7o8OaKTO38qKZe0HwWo\nxyXLQMVcidXI8yRwmXkNqRDMHi9dRaFC1bY1cAEMwdLVxnny3KPRK5Ytrw3i\nn75pw5Y89U8YndNKlcsx3sY+EZsrkVRQlGo2YAorPxiHkV4h7Krj1zU2dCVS\n3bMaizPkng3p2+Nbjn0PctneM+Nm+2HCEF0mdccw3ahlx5FjuOrZTut4MVPV\nTPihk5b6XAxxVfwKPSLS/TAN11R+e7ouxd1kbNiOxcQY06aL5o0I9Sadfvxu\ntJlID/NmAzJrRciN92bsjhM0FDijUYQ5Px8ylzlk56DkB38Y8fmMcD6eA9K9\ncVwNiNlqkzMGNlnEmvLpuOuVcDRyoEQOxBDquJSu+5awVnJD6bxgipIs9cds\nJvYDhDx8IjuP2dxR6UR88Urz8CnxaSJlZ2eiZjc8jA3iZwIhDNJslI/pALJu\nmGNC\r\n=g8M5\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-kRi9pRZzi6mI47gnyHQdpeKt6nNB/WxKUHAq8RcpmHrINKvUSDA0dKZAMyyBXyFSWyNyUzEmLUTctDm6sf3L7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLEKSon+w1hnQhxD8VXe8hsRI9ugaZOPL1ZV2DF3gdZAiBREbJg0azO+nxBQ52mEO07EChAETzCo2L96S3FALT3ag=="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.67_1523905910947_0.4803354845868415"},"_hasShrinkwrap":false},"1.1.70":{"name":"@microdrop/device-controller","version":"1.1.70","description":"Controller DMF device via controlboard","main":"build/device-controller.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"./node_modules/.bin/webpack"},"author":{},"license":"BSD-2-Clause","dependencies":{"@microdrop/helpers":"^1.1.57","@micropede/client":"^0.0.39","backbone":"^1.3.3","colormap":"^2.3.0","jquery":"^3.2.1","keyboard-shortcut":"^1.2.0","lodash":"^4.17.4","mqtt":"^2.14.0","polygon":"^1.0.2","sha256":"^0.2.0","three":"^0.87.1","three-helpers.mouse-event-handler":"^1.0.1","three-helpers.svg-paths-group":"^1.0.3","three-orbit-controls":"^82.1.0","three-window-resize":"^1.0.4","three.meshline":"^1.0.3","three.planetransform":"^1.0.2","threex-domevents":"^1.0.0","two.js":"github:jonobr1/two.js#dev","yo-yo":"^1.4.1"},"devDependencies":{"gulp":"^3.9.1","webpack":"^3.8.1"},"publishConfig":{"access":"public"},"_id":"@microdrop/device-controller@1.1.70","dist":{"shasum":"fbbcae238e6bbb30e0cd7df23a0ad87e79dc7020","tarball":"https://registry.npmjs.org/@microdrop/device-controller/-/device-controller-1.1.70.tgz","fileCount":14,"unpackedSize":5361900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa146YCRA9TVsSAnZWagAANcEP/jqGIvpnYjUvlTmq2nQa\nlgV3kSTz573logAOY7hMk9sCKNg887m24SNEU4kDpslnaAuOjlstxrPp4dnQ\nC2BbO2vbfNHa+PcsyUni4mEc0CuomIkpA5nYDeZ/jRwrciz91BrKM/xzyZkg\n7RdArzLzVcZRyiT7GkILIOv1y8TSn15440ml6QBJcsGeb25qw8CpCR3S9mWT\nduQElfyixPdwUpUsnfk4BNQJyNp+HwYUNUl1gfE8lmHvRq1bb73EhmO9243l\nWU9X6pONwLyjmZMP6EdYTfnB4hifHXbtQCGGxVohZsCtmnPiYaZA94yMwhxC\n69BSC8ATsLD9UHHxqNjuQXSXie4EuXnC14soet0sA5lo1sp97k/zoMj3kmFC\npVsv3/nY/68JqJIJWqYZcTnGOgHKlO4w5lYS/mn6qesYG1vObgF+RETCEhNo\nL6i1/nlX1cDVk5dkAmZNtcngv2JrOhh00QezxUe2y05Up0yDkykgJ+6zdV5s\neh9F89uY3vUyjofVvV1N7MUJSYeQigohKkmsvZzeFMn2HI9/maZOWgJE8gPM\nePuwVpjD6QiJ4KDZNnpFs2UR3jY+HUoG+rFDGLioJ4z9HPd38M/uWGWGI6nr\nlle4zcZVvfY8ZL5RZoX2XjTU4L7dwCmLbXVBUkqdYvcCNE+cH97xH8kS1iZW\nDIOp\r\n=rL2N\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-5rlbVUnJWL0NlBiUamVQc8EmLvS/l7k8eq4tKHoMtaawo5IAK6o9EWvd3wrCWuyi5r7kkFR5WqnqPwUWa/UAaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFK9qzLqjJSGlGEqDnDeHSFkdFx79bl+C3q/3YKOSuLJAiEAvN8velCyO4SDAAXyjz4EX4xLF7q5fE4aVniTmRSHyo0="}]},"maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"_npmUser":{"name":"sci-bots","email":"lucas@sci-bots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/device-controller_1.1.70_1524076183614_0.7243057617986486"},"_hasShrinkwrap":false}},"readme":"# @microdrop/device-controller\n\nControl the state of active electrodes, and routes through device svg files.\n\n### Electrode Controls\n\nTurn on or off electrodes, get neighbours, and get dimensions.\n\n### Route Controls\n\nDraw routes (locally using directional based instructions, or globally from electrode Ids)\n\n### Video Controls\n\nControls to overlay video with svg file\n\n### SVG Renderer\n\nConvert svg file into a series of THREE.js objects, center camera around device\n","maintainers":[{"email":"lucas.zeer@gmail.com","name":"lucas.zeer"},{"email":"lucas.zeer@gmail.com","name":"lucaszw"},{"email":"lucas@sci-bots.com","name":"sci-bots"}],"time":{"modified":"2022-06-12T21:24:30.089Z","created":"2017-11-06T16:29:02.111Z","0.1.0":"2017-11-06T16:29:02.111Z","0.2.0":"2017-11-06T17:33:17.888Z","0.2.1":"2017-11-06T17:44:17.339Z","0.2.2":"2017-11-06T17:47:46.331Z","0.2.3":"2017-11-06T18:54:16.520Z","0.2.4":"2017-11-07T00:41:15.079Z","0.3.0":"2017-11-09T20:57:10.411Z","0.4.0":"2017-11-09T21:00:21.093Z","0.4.1":"2017-11-13T14:42:26.804Z","0.4.2":"2017-11-13T18:31:05.651Z","0.4.3":"2017-11-14T00:29:58.632Z","0.4.4":"2017-11-14T15:27:45.304Z","0.4.5":"2017-11-15T14:53:45.395Z","0.4.6":"2017-11-15T15:05:50.219Z","0.4.7":"2017-11-15T15:08:40.242Z","0.4.8":"2017-11-15T15:17:33.591Z","0.4.9":"2017-11-15T15:23:48.930Z","0.4.10":"2017-11-15T15:52:53.548Z","0.4.11":"2017-11-15T16:09:37.154Z","0.4.12":"2017-11-15T21:36:01.679Z","0.4.13":"2017-11-16T22:50:43.840Z","0.4.14":"2017-11-17T19:39:17.801Z","0.4.15":"2017-11-20T23:37:40.109Z","0.4.16":"2017-11-22T15:53:36.572Z","0.4.17":"2017-11-22T15:56:35.719Z","0.4.18":"2017-11-23T15:51:55.638Z","0.4.19":"2017-11-23T16:38:52.783Z","1.0.0":"2018-01-08T17:32:11.698Z","1.0.1":"2018-01-08T17:55:09.695Z","1.0.2":"2018-01-08T18:26:36.653Z","1.0.3":"2018-01-09T19:26:17.673Z","1.0.4":"2018-01-09T19:49:36.745Z","1.0.9":"2018-01-09T21:31:16.394Z","1.1.0":"2018-01-10T16:18:35.841Z","1.1.8":"2018-01-11T19:11:12.634Z","1.1.10":"2018-01-11T19:32:45.707Z","1.1.11":"2018-01-11T20:08:34.574Z","1.1.16":"2018-01-12T16:52:06.667Z","1.1.17":"2018-01-12T23:17:17.869Z","1.1.18":"2018-01-13T00:27:59.494Z","1.1.19":"2018-01-13T00:44:03.623Z","1.1.20":"2018-01-19T15:20:38.361Z","1.1.22":"2018-01-19T17:36:59.379Z","1.1.23":"2018-01-22T16:55:42.411Z","1.1.24":"2018-02-02T18:34:45.165Z","1.1.26":"2018-02-05T17:45:07.039Z","1.1.33":"2018-02-06T15:46:19.488Z","1.1.35":"2018-02-06T20:23:58.864Z","1.1.38":"2018-02-07T20:34:20.217Z","1.1.39":"2018-02-07T21:31:12.786Z","1.1.40":"2018-02-12T13:46:57.757Z","1.1.42":"2018-03-19T18:32:16.406Z","1.1.45":"2018-03-23T18:54:34.719Z","1.1.46":"2018-03-23T19:00:53.274Z","1.1.48":"2018-03-26T17:33:33.571Z","1.1.51":"2018-03-26T22:01:47.158Z","1.1.52":"2018-03-27T14:08:37.057Z","1.1.53":"2018-03-27T21:48:45.179Z","1.1.54":"2018-03-28T15:46:05.122Z","1.1.57":"2018-03-29T21:39:22.284Z","1.1.58":"2018-04-05T18:53:37.225Z","1.1.59":"2018-04-05T22:25:01.144Z","1.1.60":"2018-04-06T15:29:19.891Z","1.1.64":"2018-04-10T17:24:20.586Z","1.1.65":"2018-04-11T20:59:20.497Z","1.1.66":"2018-04-13T13:28:56.936Z","1.1.67":"2018-04-16T19:11:51.103Z","1.1.70":"2018-04-18T18:29:43.803Z"},"license":"BSD-2-Clause","readmeFilename":"README.md","author":{}}