{"_id":"filament-sdk","_rev":"48-87a922a66825f8f4346dc5fd88ba14bf","name":"filament-sdk","description":"Filament specific SDK middlewares for node/electron/cordova","dist-tags":{"latest":"2.0.13","next":"0.1.9","taggy":"0.2.2"},"versions":{"0.0.1":{"name":"filament-sdk","version":"0.0.1","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd test && cordova-hcp server","android":"cd test && cordova run android --device ; cd ..","ios":"cd test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && npm install; cd node_modules/xpc-connection && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell && cd ../..","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","install":"npm run build_serialport && npm run build_noble"},"author":"","license":"ISC","devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-inline-json":"^1.1.1","babel-plugin-module-alias":"^1.6.0","babel-preset-babili":"0.0.5","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","bitbar-webpack-progress-plugin":"^0.1.3","browserify":"^13.1.1","cross-spawn":"^5.0.0","electron":"=1.4.4","electron-rebuild":"^1.3.0","extract-text-webpack-plugin":"^1.0.1","fs-jetpack":"^0.9.2","growl":"^1.9.2","gulp":"^3.9.1","ip":"^1.1.3","is-online-rm":"^5.1.4","joi-browser":"^9.1.0","json-loader":"^0.5.4","minimist":"^1.2.0","rollup":"^0.36.3","rollup-plugin-alias":"^1.2.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-ignore":"^1.0.3","rollup-plugin-node-builtins":"^2.0.0","rollup-plugin-node-globals":"^1.0.9","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-visualizer":"^0.1.5","stream-browserify":"^2.0.1","thc":"^0.13.2","webpack":"^1.13.3","ws":"^1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mqttsn-packet":"0.0.2","node-opcua":"0.0.58","onsenui":"^2.0.3","react":"^15.3.2","react-dom":"^15.3.2","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9"},"gitHead":"5e924f6903f10b96facf111ef7b15b3ea3980f22","_id":"filament-sdk@0.0.1","_shasum":"66988dc856be89fe558a33cde7f55912f18717c7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"66988dc856be89fe558a33cde7f55912f18717c7","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.0.1.tgz","integrity":"sha512-Vgz9O2WkNwDcrgthATpCRns+Xe4eLkBH4rTJXzIXA5+X1Szo+38EkuWluf2rEZ78BT80rudJxW578msgKLPeMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8U4dRu8n/oBnhZ0SvpvtlOYGQhrsMuy1CCKmCKCY5RAiEAzmGGptmybP0gOlAv1P4pRirN5Z1kKXtq3GlzNQoT40M="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.0.1.tgz_1479868964171_0.18437862792052329"},"deprecated":"moving to internal distribution"},"0.0.2":{"name":"filament-sdk","version":"0.0.2","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd test && cordova-hcp server","android":"cd test && cordova run android --device ; cd ..","ios":"cd test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && npm install;","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","install":"npm run build_serialport && npm run build_noble"},"author":"","license":"ISC","devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-inline-json":"^1.1.1","babel-plugin-module-alias":"^1.6.0","babel-preset-babili":"0.0.5","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","bitbar-webpack-progress-plugin":"^0.1.3","browserify":"^13.1.1","cross-spawn":"^5.0.0","electron":"=1.4.4","electron-rebuild":"^1.3.0","extract-text-webpack-plugin":"^1.0.1","fs-jetpack":"^0.9.2","growl":"^1.9.2","gulp":"^3.9.1","ip":"^1.1.3","is-online-rm":"^5.1.4","joi-browser":"^9.1.0","json-loader":"^0.5.4","minimist":"^1.2.0","rollup":"^0.36.3","rollup-plugin-alias":"^1.2.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-ignore":"^1.0.3","rollup-plugin-node-builtins":"^2.0.0","rollup-plugin-node-globals":"^1.0.9","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-visualizer":"^0.1.5","stream-browserify":"^2.0.1","thc":"^0.13.2","webpack":"^1.13.3","ws":"^1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mqttsn-packet":"0.0.2","node-opcua":"0.0.58","onsenui":"^2.0.3","react":"^15.3.2","react-dom":"^15.3.2","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9"},"gitHead":"5e924f6903f10b96facf111ef7b15b3ea3980f22","_id":"filament-sdk@0.0.2","_shasum":"3ea649f45e7ce3badb078b7b8bed98f2abafc7d3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"3ea649f45e7ce3badb078b7b8bed98f2abafc7d3","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.0.2.tgz","integrity":"sha512-TwWJ16QtYSwcxCZEgwvXiBMFovMVO5zVxoiTIj0cVk2yEUCEt6QGPDJFJsE44ygMLn0cps/MNucIKLGSVCPs2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBstpy4qo8xXTtWxiX3Ez+/1WjsFBZk90OeaY958V8yiAiEA7g7MI+OcfXchTDjedmtMrpUKnHQ0qmNqYsRUqUPsQEE="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.0.2.tgz_1479869494325_0.11409532371908426"},"deprecated":"moving to internal distribution"},"0.0.3":{"name":"filament-sdk","version":"0.0.3","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd test && cordova-hcp server","android":"cd test && cordova run android --device ; cd ..","ios":"cd test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && npm install;","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md"},"author":"","license":"ISC","devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-inline-json":"^1.1.1","babel-plugin-module-alias":"^1.6.0","babel-preset-babili":"0.0.5","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","bitbar-webpack-progress-plugin":"^0.1.3","browserify":"^13.1.1","cross-spawn":"^5.0.0","electron":"=1.4.4","electron-rebuild":"^1.3.0","extract-text-webpack-plugin":"^1.0.1","fs-jetpack":"^0.9.2","growl":"^1.9.2","gulp":"^3.9.1","ip":"^1.1.3","is-online-rm":"^5.1.4","joi-browser":"^9.1.0","json-loader":"^0.5.4","minimist":"^1.2.0","rollup":"^0.36.3","rollup-plugin-alias":"^1.2.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-ignore":"^1.0.3","rollup-plugin-node-builtins":"^2.0.0","rollup-plugin-node-globals":"^1.0.9","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-visualizer":"^0.1.5","stream-browserify":"^2.0.1","thc":"^0.13.2","webpack":"^1.13.3","ws":"^1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mqttsn-packet":"0.0.2","node-opcua":"0.0.58","onsenui":"^2.0.3","react":"^15.3.2","react-dom":"^15.3.2","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9"},"gitHead":"5e924f6903f10b96facf111ef7b15b3ea3980f22","_id":"filament-sdk@0.0.3","_shasum":"359687ea88b74b1bafac32851f9aa70ebe56118f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"359687ea88b74b1bafac32851f9aa70ebe56118f","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.0.3.tgz","integrity":"sha512-KuWPhjV2OsJ0UJjjEex2wuerbxftuvnO1Xxt6S9QDcBns9d0yHyNCGQrGjIIzYUPU0LhPbB0gZRtSj1JAha7lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxuidbUMJr3saJRukHpeSUS8FWEf0xfzKHxSBDxRpm6AiBcEIIH8Jl+/OjcFHzHtdBX/Qoo+sapCEI6cD1tP+6v1Q=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.0.3.tgz_1479870507321_0.8250037278048694"},"deprecated":"moving to internal distribution"},"0.0.4":{"name":"filament-sdk","version":"0.0.4","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd test && cordova-hcp server","android":"cd test && cordova run android --device ; cd ..","ios":"cd test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && npm install;","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md"},"author":"","license":"ISC","devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-inline-json":"^1.1.1","babel-plugin-module-alias":"^1.6.0","babel-preset-babili":"0.0.5","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","bitbar-webpack-progress-plugin":"^0.1.3","browserify":"^13.1.1","cross-spawn":"^5.0.0","electron":"=1.4.4","electron-rebuild":"^1.3.0","extract-text-webpack-plugin":"^1.0.1","fs-jetpack":"^0.9.2","growl":"^1.9.2","gulp":"^3.9.1","ip":"^1.1.3","is-online-rm":"^5.1.4","joi-browser":"^9.1.0","json-loader":"^0.5.4","minimist":"^1.2.0","rollup":"^0.36.3","rollup-plugin-alias":"^1.2.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-ignore":"^1.0.3","rollup-plugin-node-builtins":"^2.0.0","rollup-plugin-node-globals":"^1.0.9","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-visualizer":"^0.1.5","stream-browserify":"^2.0.1","thc":"^0.13.2","webpack":"^1.13.3","ws":"^1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mqttsn-packet":"0.0.2","mysql":"^2.12.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","react":"^15.3.2","react-dom":"^15.3.2","request":"^2.79.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9"},"gitHead":"1ae70485b165cc945f6dc8f9d75e58f61d794149","_id":"filament-sdk@0.0.4","_shasum":"de93aa421b990921f0660663eae71a20799b78d0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"de93aa421b990921f0660663eae71a20799b78d0","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.0.4.tgz","integrity":"sha512-N/Qc0i8Zs3L2UGbZZsCNuXvCoDS7yhm/zteCRpAwJ3ftXcEMD0CyLkRYfV7T/sFYPG8oC47nWC7KaSTlQlNQbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAJa5lAAjF3wf/ConX7KKhfQol5JujZyLxkCO8OUg1iwIgZmyHAfMcTuDh8wPH3IA5RQPbXzl41vxucfKMZMQDS1s="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.0.4.tgz_1480455383083_0.9007406434975564"},"deprecated":"moving to internal distribution"},"0.0.5":{"name":"filament-sdk","version":"0.0.5","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd test && cordova-hcp server","android":"cd test && cordova run android --device ; cd ..","ios":"cd test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && npm install;","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md"},"author":"","license":"ISC","devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-inline-json":"^1.1.1","babel-plugin-module-alias":"^1.6.0","babel-preset-babili":"0.0.5","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","bitbar-webpack-progress-plugin":"^0.1.3","browserify":"^13.1.1","cross-spawn":"^5.0.0","electron":"=1.4.4","electron-rebuild":"^1.3.0","extract-text-webpack-plugin":"^1.0.1","fs-jetpack":"^0.9.2","growl":"^1.9.2","gulp":"^3.9.1","ip":"^1.1.3","is-online-rm":"^5.1.4","joi-browser":"^9.1.0","json-loader":"^0.5.4","minimist":"^1.2.0","rollup":"^0.36.3","rollup-plugin-alias":"^1.2.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-ignore":"^1.0.3","rollup-plugin-node-builtins":"^2.0.0","rollup-plugin-node-globals":"^1.0.9","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-visualizer":"^0.1.5","stream-browserify":"^2.0.1","thc":"^0.13.2","webpack":"^1.13.3","ws":"^1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mqttsn-packet":"0.0.2","mysql":"^2.12.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","react":"^15.3.2","react-dom":"^15.3.2","request":"^2.79.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9"},"gitHead":"a45e319ed6ff99a6f4ea332337674b1911cbd8f4","_id":"filament-sdk@0.0.5","_shasum":"4e8272a4d7e250096f56875e3ebad127c8536f09","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"4e8272a4d7e250096f56875e3ebad127c8536f09","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.0.5.tgz","integrity":"sha512-Wnws1rhpCT81NTNpAFKWK1WNWiynaPHSqOmM+dsZrtNAW1npYOc9hz7lLorGouNrmSdVxAVGPMLekL4+q39rhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBquU1+AlRC7lc//qmFH7ZNmbbw0+xEF7Nd8TpHogxGAiBrdeu/R3TMzYNRx7LO98JzjlkdikHL5lPGKojlGg/nWg=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.0.5.tgz_1480463123919_0.9220698613207787"},"deprecated":"moving to internal distribution"},"0.0.6":{"name":"filament-sdk","version":"0.0.6","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd test && cordova-hcp server","android":"cd test && cordova run android --device ; cd ..","ios":"cd test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && npm install;","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md"},"author":"","license":"ISC","devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-inline-json":"^1.1.1","babel-plugin-module-alias":"^1.6.0","babel-preset-babili":"0.0.5","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","bitbar-webpack-progress-plugin":"^0.1.3","browserify":"^13.1.1","cross-spawn":"^5.0.0","electron":"=1.4.4","electron-rebuild":"^1.3.0","extract-text-webpack-plugin":"^1.0.1","fs-jetpack":"^0.9.2","growl":"^1.9.2","gulp":"^3.9.1","ip":"^1.1.3","is-online-rm":"^5.1.4","joi-browser":"^9.1.0","json-loader":"^0.5.4","minimist":"^1.2.0","rollup":"^0.36.3","rollup-plugin-alias":"^1.2.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-ignore":"^1.0.3","rollup-plugin-node-builtins":"^2.0.0","rollup-plugin-node-globals":"^1.0.9","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-visualizer":"^0.1.5","stream-browserify":"^2.0.1","thc":"^0.13.2","webpack":"^1.13.3","ws":"^1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mqttsn-packet":"0.0.2","mysql":"^2.12.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","react":"^15.3.2","react-dom":"^15.3.2","request":"^2.79.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9"},"gitHead":"fb5eb52294e7263a3f408d67169e60884d4bc0eb","_id":"filament-sdk@0.0.6","_shasum":"098a029322e8a9fd50a73e452a1795f5bacdceb1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"098a029322e8a9fd50a73e452a1795f5bacdceb1","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.0.6.tgz","integrity":"sha512-DiCpVpM5D7Ysb+LSarYrwIH3gDW0p0u/8gqnkJFs8fybKIvziYNZYTPY3Y9hSMXuxbS3aqX6Tbm3GwIbYl/vvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIzXiJ3P7aLkpWleV3bbneIN79s6wuFev/R99WnO9DVAiAaT9DGD8/zvFrS31TtF7oWXkfyDFxtByJISeztwW2KGw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.0.6.tgz_1480710855141_0.0790705734398216"},"deprecated":"moving to internal distribution"},"0.0.7":{"name":"filament-sdk","version":"0.0.7","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd test && cordova-hcp server","android":"cd test && cordova run android --device ; cd ..","ios":"cd test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && npm install;","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md"},"author":"","license":"ISC","devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-inline-json":"^1.1.1","babel-plugin-module-alias":"^1.6.0","babel-preset-babili":"0.0.5","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","bitbar-webpack-progress-plugin":"^0.1.3","browserify":"^13.1.1","cross-spawn":"^5.0.0","electron":"=1.4.4","electron-rebuild":"^1.3.0","extract-text-webpack-plugin":"^1.0.1","fs-jetpack":"^0.9.2","growl":"^1.9.2","gulp":"^3.9.1","ip":"^1.1.3","is-online-rm":"^5.1.4","joi-browser":"^9.1.0","json-loader":"^0.5.4","minimist":"^1.2.0","rollup":"^0.36.3","rollup-plugin-alias":"^1.2.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-ignore":"^1.0.3","rollup-plugin-node-builtins":"^2.0.0","rollup-plugin-node-globals":"^1.0.9","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-visualizer":"^0.1.5","stream-browserify":"^2.0.1","thc":"^0.13.2","webpack":"^1.13.3","ws":"^1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mqttsn-packet":"0.0.2","mysql":"^2.12.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","react":"^15.3.2","react-dom":"^15.3.2","request":"^2.79.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9"},"gitHead":"fb5eb52294e7263a3f408d67169e60884d4bc0eb","_id":"filament-sdk@0.0.7","_shasum":"1e0f9cd27bb458fa3e1b59bce00ee5a2ee5f1fd3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"1e0f9cd27bb458fa3e1b59bce00ee5a2ee5f1fd3","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.0.7.tgz","integrity":"sha512-+F9Hkymk5jKLuXOPrq3P7qPpWNw2RAJL3UTtL+Dd501Thd3Q+sFqYhJg2n1KpVNMa+vIxTsWsVQwwqx1Nh+ukg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpeFs1RDUpIxmn9q3U5Bomnao4hd164+S3p6JKgOHwdAIhANaMNDWSeMJtzKcXm5iFxLhvq1/33YKn2RfOM7m2b7ik"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.0.7.tgz_1480982295770_0.16212637722492218"},"deprecated":"moving to internal distribution"},"0.0.8":{"name":"filament-sdk","version":"0.0.8","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && npm install;","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md"},"author":"","license":"ISC","devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-inline-json":"^1.1.1","babel-plugin-module-alias":"^1.6.0","babel-preset-babili":"0.0.5","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","bitbar-webpack-progress-plugin":"^0.1.3","browserify":"^13.1.1","cross-spawn":"^5.0.0","electron":"=1.4.4","electron-rebuild":"^1.3.0","extract-text-webpack-plugin":"^1.0.1","fs-jetpack":"^0.9.2","growl":"^1.9.2","gulp":"^3.9.1","ip":"^1.1.3","is-online-rm":"^5.1.4","joi-browser":"^9.1.0","json-loader":"^0.5.4","minimist":"^1.2.0","rollup":"^0.36.3","rollup-plugin-alias":"^1.2.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-ignore":"^1.0.3","rollup-plugin-json":"^2.0.2","rollup-plugin-node-builtins":"^2.0.0","rollup-plugin-node-globals":"^1.0.9","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-visualizer":"^0.1.5","stream-browserify":"^2.0.1","thc":"^0.13.2","webpack":"^1.13.3","ws":"^1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mqttsn-packet":"0.0.2","mysql":"^2.12.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","react":"^15.3.2","react-dom":"^15.3.2","request":"^2.79.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9"},"gitHead":"c580d2e789ee53b9aa7a3a736d1b23d91dce7a7c","_id":"filament-sdk@0.0.8","_shasum":"3790bff447c3bfb28cd7001f1a088ad11a8361f3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"3790bff447c3bfb28cd7001f1a088ad11a8361f3","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.0.8.tgz","integrity":"sha512-oOR3WJxkDu3wEkTwZwNWYRSyHNam5L/LEoOtPNQGrbCPaklJ/gJYXhGBztx3uIzv5E0r46rZqbrCvDqjHL76Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHoM8lG3HSt1IjR7+Ri33f+SeTGmuOR9VZzD0uu12nwCAiEAue/kuh2h7l6/IgwrAWLxOYnjeDCwDp7ump9rqr833MM="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.0.8.tgz_1481244519408_0.11382694495841861"},"deprecated":"moving to internal distribution"},"0.0.9":{"name":"filament-sdk","version":"0.0.9","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && npm install;","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md"},"author":"","license":"ISC","devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-inline-json":"^1.1.1","babel-plugin-module-alias":"^1.6.0","babel-preset-babili":"0.0.5","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","bitbar-webpack-progress-plugin":"^0.1.3","browserify":"^13.1.1","cross-spawn":"^5.0.0","electron":"=1.4.4","electron-rebuild":"^1.3.0","extract-text-webpack-plugin":"^1.0.1","fs-jetpack":"^0.9.2","growl":"^1.9.2","gulp":"^3.9.1","ip":"^1.1.3","is-online-rm":"^5.1.4","joi-browser":"^9.1.0","json-loader":"^0.5.4","minimist":"^1.2.0","rollup":"^0.36.3","rollup-plugin-alias":"^1.2.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-ignore":"^1.0.3","rollup-plugin-json":"^2.0.2","rollup-plugin-node-builtins":"^2.0.0","rollup-plugin-node-globals":"^1.0.9","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-visualizer":"^0.1.5","stream-browserify":"^2.0.1","thc":"^0.13.2","webpack":"^1.13.3","ws":"^1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mqttsn-packet":"0.0.2","mysql":"^2.12.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","react":"^15.3.2","react-dom":"^15.3.2","request":"^2.79.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9"},"gitHead":"7d63d80472eca124e64260dc99c20fa8f067bb2e","_id":"filament-sdk@0.0.9","_shasum":"ddcd6f8bb4530fbfd3910f5d5bc90f3416594732","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"ddcd6f8bb4530fbfd3910f5d5bc90f3416594732","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.0.9.tgz","integrity":"sha512-SyMsTqpUTAQGOBMTuXNfSHKNiRjYfDFv8cUQyOWd0OpZaAsqJyWRq3Yt68FJNXiy+RNXRRA3lcibKmUV/ZdkBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxTl9yp6h53sgv6hmGZoLNarrB69WzlYMsxaYWMVNsUAIhAIh9XDl+iLZ1LdLVoxG01QAXKrrtbOjDMi1rudmUE9Ty"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.0.9.tgz_1481306446902_0.6869249616283923"},"deprecated":"moving to internal distribution"},"0.0.10":{"name":"filament-sdk","version":"0.0.10","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && npm install;","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md"},"author":"","license":"ISC","devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-inline-json":"^1.1.1","babel-plugin-module-alias":"^1.6.0","babel-preset-babili":"0.0.5","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","bitbar-webpack-progress-plugin":"^0.1.3","browserify":"^13.1.1","cross-spawn":"^5.0.0","electron":"=1.4.4","electron-rebuild":"^1.3.0","extract-text-webpack-plugin":"^1.0.1","fs-jetpack":"^0.9.2","growl":"^1.9.2","gulp":"^3.9.1","ip":"^1.1.3","is-online-rm":"^5.1.4","joi-browser":"^9.1.0","json-loader":"^0.5.4","minimist":"^1.2.0","rollup":"^0.36.3","rollup-plugin-alias":"^1.2.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-ignore":"^1.0.3","rollup-plugin-json":"^2.0.2","rollup-plugin-node-builtins":"^2.0.0","rollup-plugin-node-globals":"^1.0.9","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-visualizer":"^0.1.5","stream-browserify":"^2.0.1","thc":"^0.13.2","webpack":"^1.13.3","ws":"^1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mqttsn-packet":"0.0.2","mysql":"^2.12.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","react":"^15.3.2","react-dom":"^15.3.2","request":"^2.79.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9"},"gitHead":"c3fb53c2bab56b48cfc0daedfb16d63972390a31","_id":"filament-sdk@0.0.10","_shasum":"74a644f7ec436ee3192ebf229b0d206826771d77","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"74a644f7ec436ee3192ebf229b0d206826771d77","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.0.10.tgz","integrity":"sha512-/yESPVlOOwVuIdJSBEbhn6X8B6ebYMIG4HQhL6qIui3wWAjpz9IxvxMBHq6ez9nNk189iqMpPGL2hsfpAiIQFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi2SQgj2F6qcbs1A/aqY9j2rPlemfuymNUa3xFnfxEAQIgRrOA97SiQnebnysf9t/YZq5+KglzuHPUUisfhe3QGBo="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.0.10.tgz_1481586141079_0.42329191230237484"},"deprecated":"moving to internal distribution"},"0.0.11":{"name":"filament-sdk","version":"0.0.11","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && npm install;","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md"},"author":"","license":"ISC","devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-inline-json":"^1.1.1","babel-plugin-module-alias":"^1.6.0","babel-preset-babili":"0.0.5","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","bitbar-webpack-progress-plugin":"^0.1.3","browserify":"^13.1.1","cross-spawn":"^5.0.0","electron":"=1.4.4","electron-rebuild":"^1.3.0","extract-text-webpack-plugin":"^1.0.1","fs-jetpack":"^0.9.2","growl":"^1.9.2","gulp":"^3.9.1","ip":"^1.1.3","is-online-rm":"^5.1.4","joi-browser":"^9.1.0","json-loader":"^0.5.4","minimist":"^1.2.0","rollup":"^0.36.3","rollup-plugin-alias":"^1.2.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-ignore":"^1.0.3","rollup-plugin-json":"^2.0.2","rollup-plugin-node-builtins":"^2.0.0","rollup-plugin-node-globals":"^1.0.9","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-visualizer":"^0.1.5","stream-browserify":"^2.0.1","thc":"^0.13.2","webpack":"^1.13.3","ws":"^1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mqttsn-packet":"0.0.2","mysql":"^2.12.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","react":"^15.3.2","react-dom":"^15.3.2","request":"^2.79.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9"},"gitHead":"c3fb53c2bab56b48cfc0daedfb16d63972390a31","_id":"filament-sdk@0.0.11","_shasum":"403d818a8f88338fc7d1e4baf65ea2e2fb80aa06","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"403d818a8f88338fc7d1e4baf65ea2e2fb80aa06","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.0.11.tgz","integrity":"sha512-hZjltIw9guoppAzW/ZcRoksey/GJ4relA2uMZzIljIgQs+BqVnAqDAayfRW11jOskNqhGYe7/ILENInSMPBoKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTo2V7CsZ9TegmwRQU2TA5MGbQVlzDhy9Ms9LFJ1rgjAiAp0hcc9inXcpx1FGfrGDo4xWM96bOZr0BV/WesPzwHlA=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.0.11.tgz_1481587507491_0.9325483615975827"},"deprecated":"moving to internal distribution"},"0.0.12":{"name":"filament-sdk","version":"0.0.12","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && npm install;","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md"},"author":"","license":"ISC","devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-inline-json":"^1.1.1","babel-plugin-module-alias":"^1.6.0","babel-preset-babili":"0.0.5","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","bitbar-webpack-progress-plugin":"^0.1.3","browserify":"^13.1.1","cross-spawn":"^5.0.0","electron":"=1.4.4","electron-rebuild":"^1.3.0","extract-text-webpack-plugin":"^1.0.1","fs-jetpack":"^0.9.2","growl":"^1.9.2","gulp":"^3.9.1","ip":"^1.1.3","is-online-rm":"^5.1.4","joi-browser":"^9.1.0","json-loader":"^0.5.4","minimist":"^1.2.0","rollup":"^0.36.3","rollup-plugin-alias":"^1.2.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-ignore":"^1.0.3","rollup-plugin-json":"^2.0.2","rollup-plugin-node-builtins":"^2.0.0","rollup-plugin-node-globals":"^1.0.9","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-visualizer":"^0.1.5","stream-browserify":"^2.0.1","thc":"^0.13.2","webpack":"^1.13.3","ws":"^1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mqttsn-packet":"0.0.2","mysql":"^2.12.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","react":"^15.3.2","react-dom":"^15.3.2","request":"^2.79.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9"},"gitHead":"c3fb53c2bab56b48cfc0daedfb16d63972390a31","_id":"filament-sdk@0.0.12","_shasum":"b0014964e3b03cea16e6f0073226352d787ae56b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"b0014964e3b03cea16e6f0073226352d787ae56b","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.0.12.tgz","integrity":"sha512-jleveXCq3N2zdBtic+qcgIlOe90MV+p8xOpXUG2SfCINfns7rFiqy8ksWKTDjRsYqw3jM6JcjyDWhUKrCyUfJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdImxpg8ZD72H+oVw3OFrjyT3xGgOfMJ3vFqO87FNwXwIgA1nKypz0uMxcLPJ0FcVuAhfETrzVaPC8ve1QbFT6vr0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.0.12.tgz_1481588934098_0.20494250487536192"},"deprecated":"moving to internal distribution"},"0.0.13":{"name":"filament-sdk","version":"0.0.13","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && npm install;","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md"},"author":"","license":"ISC","devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-inline-json":"^1.1.1","babel-plugin-module-alias":"^1.6.0","babel-preset-babili":"0.0.5","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","bitbar-webpack-progress-plugin":"^0.1.3","browserify":"^13.1.1","cross-spawn":"^5.0.0","electron":"=1.4.4","electron-rebuild":"^1.3.0","extract-text-webpack-plugin":"^1.0.1","fs-jetpack":"^0.9.2","growl":"^1.9.2","gulp":"^3.9.1","ip":"^1.1.3","is-online-rm":"^5.1.4","joi-browser":"^9.1.0","json-loader":"^0.5.4","minimist":"^1.2.0","rollup":"^0.36.3","rollup-plugin-alias":"^1.2.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-ignore":"^1.0.3","rollup-plugin-json":"^2.0.2","rollup-plugin-node-builtins":"^2.0.0","rollup-plugin-node-globals":"^1.0.9","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-visualizer":"^0.1.5","stream-browserify":"^2.0.1","thc":"^0.13.2","webpack":"^1.13.3","ws":"^1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mqttsn-packet":"0.0.2","mysql":"^2.12.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","react":"^15.3.2","react-dom":"^15.3.2","request":"^2.79.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9"},"gitHead":"857498e57e39fa35fa71c9f4098ecf077615e93e","_id":"filament-sdk@0.0.13","_shasum":"bf3a4b94fd2fc73f73b198c9c0fd76bf7412bea0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"bf3a4b94fd2fc73f73b198c9c0fd76bf7412bea0","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.0.13.tgz","integrity":"sha512-6f8VCacVvppCGsqKSV0F0S4q6ezQxOmiTRg3ximqJ3NzWKKCXpPLRuaa1K2i+obUcIb7bDByxLsDcPfG+vAcWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC44tqxgMqZ4J6HL0SsMb81wfbpaXHqrrWq76crAzrspAIgScLv9tA0suY4Yy0D3LXodiiyUcCxbdCwOQvuf4DQKtc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.0.13.tgz_1482263881177_0.3317519638221711"},"deprecated":"moving to internal distribution"},"0.0.14":{"name":"filament-sdk","version":"0.0.14","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && npm install;","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md"},"author":"","license":"ISC","devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-inline-json":"^1.1.1","babel-plugin-module-alias":"^1.6.0","babel-preset-babili":"0.0.5","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","bitbar-webpack-progress-plugin":"^0.1.3","browserify":"^13.1.1","cross-spawn":"^5.0.0","electron":"=1.4.4","electron-rebuild":"^1.3.0","extract-text-webpack-plugin":"^1.0.1","fs-jetpack":"^0.9.2","growl":"^1.9.2","gulp":"^3.9.1","ip":"^1.1.3","is-online-rm":"^5.1.4","joi-browser":"^9.1.0","json-loader":"^0.5.4","minimist":"^1.2.0","rollup":"^0.36.3","rollup-plugin-alias":"^1.2.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-ignore":"^1.0.3","rollup-plugin-json":"^2.0.2","rollup-plugin-node-builtins":"^2.0.0","rollup-plugin-node-globals":"^1.0.9","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-visualizer":"^0.1.5","stream-browserify":"^2.0.1","thc":"^0.13.2","webpack":"^1.13.3","ws":"^1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mqttsn-packet":"0.0.2","mysql":"^2.12.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","react":"^15.3.2","react-dom":"^15.3.2","request":"^2.79.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9"},"gitHead":"857498e57e39fa35fa71c9f4098ecf077615e93e","_id":"filament-sdk@0.0.14","_shasum":"7d0ee6684abf4a600344f125fc4df9fe98fe75ce","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"7d0ee6684abf4a600344f125fc4df9fe98fe75ce","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.0.14.tgz","integrity":"sha512-P4uM5L8pKKB8xQzP2cvras7Qyp4/QUHSzueRaLXsBU9amtgzObMCTaNjVstcsK+eZvRum4vDohIJfwCXFFJZgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+YCHnj09/nJWR1VR/RvTlQDlyG9JRO9NlOFLXXiIRyAiEApZB08ghkm54IW5ucBDhblVzsBLpXqX+pviNeLkOF+RU="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.0.14.tgz_1482270951556_0.2296261133160442"},"deprecated":"moving to internal distribution"},"0.0.15":{"name":"filament-sdk","version":"0.0.15","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && npm install;","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md"},"author":"","license":"ISC","devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-inline-json":"^1.1.1","babel-plugin-module-alias":"^1.6.0","babel-preset-babili":"0.0.5","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","bitbar-webpack-progress-plugin":"^0.1.3","browserify":"^13.1.1","cross-spawn":"^5.0.0","electron":"=1.4.4","electron-rebuild":"^1.3.0","extract-text-webpack-plugin":"^1.0.1","fs-jetpack":"^0.9.2","growl":"^1.9.2","gulp":"^3.9.1","ip":"^1.1.3","is-online-rm":"^5.1.4","joi-browser":"^9.1.0","json-loader":"^0.5.4","minimist":"^1.2.0","rollup":"^0.36.3","rollup-plugin-alias":"^1.2.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-ignore":"^1.0.3","rollup-plugin-json":"^2.0.2","rollup-plugin-node-builtins":"^2.0.0","rollup-plugin-node-globals":"^1.0.9","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-visualizer":"^0.1.5","stream-browserify":"^2.0.1","thc":"^0.13.2","webpack":"^1.13.3","ws":"^1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mqttsn-packet":"0.0.2","mysql":"^2.12.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","react":"^15.3.2","react-dom":"^15.3.2","request":"^2.79.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9"},"gitHead":"3fa2d069887af8c32716197dc3bce230d2c47c00","_id":"filament-sdk@0.0.15","_shasum":"ed64381f345f021f5aa3f4cb90ff925a90ccf5a1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"ed64381f345f021f5aa3f4cb90ff925a90ccf5a1","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.0.15.tgz","integrity":"sha512-TwR6yQcEvkWdX63Q9k3uzgLbPK6Kv9N8LsQyuPVUkdCU1XDjXt4qzeqhlafP72kSpmk1gvthXYyvE+zByQi5bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtkbQ5FJTZ9x20bd/1fKiSvFkgKz/O4T7XHtQwXp272AiAxa/NYWxHP4p4QcTYxUa4fz0NqSUlj9LMMHnk2ExHcMQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.0.15.tgz_1482430365296_0.04442651942372322"},"deprecated":"moving to internal distribution"},"0.1.0":{"name":"filament-sdk","version":"0.1.0","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node build.js --runtime=node && node build.js --runtime=electron && node build.js --runtime=cordova && cd .."},"author":"","license":"ISC","devDependencies":{"babel":"=6.5.2","babel-core":"=6.18.0","babel-loader":"=6.2.7","babel-plugin-inline-json":"=1.1.1","babel-plugin-module-alias":"=1.6.0","babel-preset-babili":"=0.0.5","babel-preset-es2015":"=6.18.0","babel-preset-react":"=6.16.0","bitbar-webpack-progress-plugin":"=0.1.3","browserify":"=13.1.1","cross-spawn":"=5.0.0","electron":"=1.4.4","electron-rebuild":"=1.3.0","extract-text-webpack-plugin":"=1.0.1","fs-jetpack":"=0.9.2","growl":"=1.9.2","gulp":"=3.9.1","ip":"=1.1.3","is-online-rm":"=5.1.4","joi-browser":"=9.1.0","json-loader":"=0.5.4","minimist":"=1.2.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","stream-browserify":"=2.0.1","webpack":"^1.13.3","ws":"=1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","is-online":"^6.0.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mkdirp":"^0.5.1","mqttsn-packet":"0.0.2","mysql":"^2.12.0","noble":"^1.7.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","pouchdb":"^6.1.1","request":"^2.79.0","request-promise-native":"=1.0.3","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-node-resolve":"=2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9","ws":"=1.1.1"},"gitHead":"d0a614e1cce09020e5bf5eeacbfca0ed503c55ce","_id":"filament-sdk@0.1.0","_shasum":"0d1b6330794d6c596656ebf97f1d35f639cd52a0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"0d1b6330794d6c596656ebf97f1d35f639cd52a0","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.1.0.tgz","integrity":"sha512-S9o8S2LIXF78B7/A235NewitV9V6Yg6Cnt+ElhgeTZLqsJN/M0nh9y2MBum3gvW7fUYBksaYveED2bZFd7GQ+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAv1jcB4WzcqhXiIjvGCS+0V7VC2ygR1AXfwqbc9Dtf6AiBGBjkpEjdM/4ZsaCqmd/HmZ3CWWGPPmRo+8CkXdQWtBA=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.1.0.tgz_1485554121735_0.7548679255414754"},"deprecated":"moving to internal distribution"},"0.1.1":{"name":"filament-sdk","version":"0.1.1","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node build.js --runtime=node && node build.js --runtime=electron && node build.js --runtime=cordova && cd .."},"author":"","license":"ISC","devDependencies":{"babel":"=6.5.2","babel-core":"=6.18.0","babel-loader":"=6.2.7","babel-plugin-inline-json":"=1.1.1","babel-plugin-module-alias":"=1.6.0","babel-preset-babili":"=0.0.5","babel-preset-es2015":"=6.18.0","babel-preset-react":"=6.16.0","bitbar-webpack-progress-plugin":"=0.1.3","browserify":"=13.1.1","cross-spawn":"=5.0.0","electron":"=1.4.4","electron-rebuild":"=1.3.0","extract-text-webpack-plugin":"=1.0.1","fs-jetpack":"=0.9.2","growl":"=1.9.2","gulp":"=3.9.1","ip":"=1.1.3","is-online-rm":"=5.1.4","joi-browser":"=9.1.0","json-loader":"=0.5.4","minimist":"=1.2.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","stream-browserify":"=2.0.1","webpack":"^1.13.3","ws":"=1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","is-online":"^6.0.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mkdirp":"^0.5.1","mqttsn-packet":"0.0.2","mysql":"^2.12.0","noble":"^1.7.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","pouchdb":"^6.1.1","request":"^2.79.0","request-promise-native":"=1.0.3","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-node-resolve":"=2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9","ws":"=1.1.1"},"gitHead":"d0a614e1cce09020e5bf5eeacbfca0ed503c55ce","_id":"filament-sdk@0.1.1","_shasum":"b40e37ee5b67d7223187df3b88df0c82be8f2595","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"b40e37ee5b67d7223187df3b88df0c82be8f2595","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.1.1.tgz","integrity":"sha512-ttynpW/oNtm3LiX7bPM3aoRRx2tFtMOcosazzxqe846kjJoq7zyhdcIwxK5CUducb+k+Bz/wX6H/5t7BxuBMFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtMddcN1dp0CZtl/ILUPynXqesDpADMJ7WdLOmROCMMAiAtWnXmS8rWA0h2JxWk7jW3E0s9bWEy8GadfkkMAyAn3g=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.1.1.tgz_1485556044737_0.6671093187760562"},"deprecated":"moving to internal distribution"},"0.1.2":{"name":"filament-sdk","version":"0.1.2","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node build.js --runtime=node && node build.js --runtime=electron && node build.js --runtime=cordova && cd .."},"author":"","license":"ISC","devDependencies":{"babel":"=6.5.2","babel-core":"=6.18.0","babel-loader":"=6.2.7","babel-plugin-inline-json":"=1.1.1","babel-plugin-module-alias":"=1.6.0","babel-preset-babili":"=0.0.5","babel-preset-es2015":"=6.18.0","babel-preset-react":"=6.16.0","bitbar-webpack-progress-plugin":"=0.1.3","browserify":"=13.1.1","cross-spawn":"=5.0.0","electron":"=1.4.4","electron-rebuild":"=1.3.0","extract-text-webpack-plugin":"=1.0.1","fs-jetpack":"=0.9.2","growl":"=1.9.2","gulp":"=3.9.1","ip":"=1.1.3","is-online-rm":"=5.1.4","joi-browser":"=9.1.0","json-loader":"=0.5.4","minimist":"=1.2.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","stream-browserify":"=2.0.1","webpack":"^1.13.3","ws":"=1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","is-online":"^6.0.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mkdirp":"^0.5.1","mqttsn-packet":"0.0.2","mysql":"^2.12.0","noble":"^1.7.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","pouchdb":"^6.1.1","request":"^2.79.0","request-promise-native":"=1.0.3","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-node-resolve":"=2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9","ws":"=1.1.1"},"gitHead":"baa9b6a67ba8cfa2405bb6bd82aa61cd8ba41ed9","_id":"filament-sdk@0.1.2","_shasum":"4e94f4cfbe57a7e1ff50a3f6a10d0436612886fc","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"4e94f4cfbe57a7e1ff50a3f6a10d0436612886fc","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.1.2.tgz","integrity":"sha512-BGZZ/MINJDT6nFmczPNqZ6+buWMILOc7Q08wpKVnfUeETRH7gFZWa3xCksxVWUuQKebQkjBXyuDpaeSrTpO/iA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkxCrT5ah4KyudM79IL0/1akwCtu6mGwwLBUP6yzU5kwIhAMtkxhvZnDuYaXkwwUWZEr39+a1wn25HYPoC5HcHgvcj"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.1.2.tgz_1485980447665_0.001985515933483839"},"deprecated":"moving to internal distribution"},"0.1.3":{"name":"filament-sdk","version":"0.1.3","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node build.js --runtime=node && node build.js --runtime=electron && node build.js --runtime=cordova && cd .."},"author":"","license":"ISC","devDependencies":{"babel":"=6.5.2","babel-core":"=6.18.0","babel-loader":"=6.2.7","babel-plugin-inline-json":"=1.1.1","babel-plugin-module-alias":"=1.6.0","babel-preset-babili":"=0.0.5","babel-preset-es2015":"=6.18.0","babel-preset-react":"=6.16.0","bitbar-webpack-progress-plugin":"=0.1.3","browserify":"=13.1.1","cross-spawn":"=5.0.0","electron":"=1.4.4","electron-rebuild":"=1.3.0","extract-text-webpack-plugin":"=1.0.1","fs-jetpack":"=0.9.2","growl":"=1.9.2","gulp":"=3.9.1","ip":"=1.1.3","is-online-rm":"=5.1.4","joi-browser":"=9.1.0","json-loader":"=0.5.4","minimist":"=1.2.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","stream-browserify":"=2.0.1","webpack":"^1.13.3","ws":"=1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","is-online":"^6.0.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mkdirp":"^0.5.1","mqttsn-packet":"0.0.2","mysql":"^2.12.0","noble":"^1.7.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","pouchdb":"^6.1.1","request":"^2.79.0","request-promise-native":"=1.0.3","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-node-resolve":"=2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9","ws":"=1.1.1"},"gitHead":"6c1e630b2be848c9fc05e3bdb8d8210fde691f70","_id":"filament-sdk@0.1.3","_shasum":"ba33e7d59fee78a3c77e1698b57e22056d555c2f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"ba33e7d59fee78a3c77e1698b57e22056d555c2f","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.1.3.tgz","integrity":"sha512-GIdLf5UMS6Jug9c829/9WblqT7nnk9x6ztP83MldWtqBjxaBC7VVcncdCCb8T3i/0Vx6pIf1oXa1MOuS1S85Pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeLqAnGbCwiCpI5yAQZU1hVe+YAlYZbfJOKmk2n61mnAiEAv49VeFzQwWCYIDDpnH4Atcs+/TgPocEqn9SZxpajHN4="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.1.3.tgz_1486117936735_0.3150596981868148"},"deprecated":"moving to internal distribution"},"0.1.4":{"name":"filament-sdk","version":"0.1.4","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node build.js --runtime=node && node build.js --runtime=electron && node build.js --runtime=cordova && cd .."},"author":"","license":"ISC","devDependencies":{"babel":"=6.5.2","babel-core":"=6.18.0","babel-loader":"=6.2.7","babel-plugin-inline-json":"=1.1.1","babel-plugin-module-alias":"=1.6.0","babel-preset-babili":"=0.0.5","babel-preset-es2015":"=6.18.0","babel-preset-react":"=6.16.0","bitbar-webpack-progress-plugin":"=0.1.3","browserify":"=13.1.1","cross-spawn":"=5.0.0","electron":"=1.4.4","electron-rebuild":"=1.3.0","extract-text-webpack-plugin":"=1.0.1","fs-jetpack":"=0.9.2","growl":"=1.9.2","gulp":"=3.9.1","ip":"=1.1.3","is-online-rm":"=5.1.4","joi-browser":"=9.1.0","json-loader":"=0.5.4","minimist":"=1.2.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","stream-browserify":"=2.0.1","webpack":"^1.13.3","ws":"=1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","is-online":"^6.0.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mkdirp":"^0.5.1","mqttsn-packet":"0.0.2","mysql":"^2.12.0","noble":"^1.7.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","pouchdb":"^6.1.1","request":"^2.79.0","request-promise-native":"=1.0.3","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-node-resolve":"=2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9","ws":"=1.1.1"},"gitHead":"db4e337c3a6f80533a813d3e9f309b018e67d729","_id":"filament-sdk@0.1.4","_shasum":"407921f28edbe63d1605c2d9cc94cdbb4dea585a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"407921f28edbe63d1605c2d9cc94cdbb4dea585a","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.1.4.tgz","integrity":"sha512-Lpy9fZPq5kHXJfBo28Eel62rxqXfEPfKABN3BYcAdjqQPRdhqMfc6JQ5BA5I8fdE0BvZzmSnb25898fD2qaZZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1ZVO4MiAuf/Wt1qJor0oCFWjhmglm9xpMi1VgpTBLHAIgUFH5DrE0whbyYFdVRxeDCxbtH5HZ9EX10om15bx43z8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.1.4.tgz_1486153512427_0.6687775885220617"},"deprecated":"moving to internal distribution"},"0.1.5":{"name":"filament-sdk","version":"0.1.5","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node build.js --runtime=node && node build.js --runtime=electron && node build.js --runtime=cordova && cd .."},"author":"","license":"ISC","devDependencies":{"babel":"=6.5.2","babel-core":"=6.18.0","babel-loader":"=6.2.7","babel-plugin-inline-json":"=1.1.1","babel-plugin-module-alias":"=1.6.0","babel-preset-babili":"=0.0.5","babel-preset-es2015":"=6.18.0","babel-preset-react":"=6.16.0","bitbar-webpack-progress-plugin":"=0.1.3","browserify":"=13.1.1","cross-spawn":"=5.0.0","electron":"=1.4.4","electron-rebuild":"=1.3.0","extract-text-webpack-plugin":"=1.0.1","fs-jetpack":"=0.9.2","growl":"=1.9.2","gulp":"=3.9.1","ip":"=1.1.3","is-online-rm":"=5.1.4","joi-browser":"=9.1.0","json-loader":"=0.5.4","minimist":"=1.2.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","stream-browserify":"=2.0.1","webpack":"^1.13.3","ws":"=1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","is-online":"^6.0.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mkdirp":"^0.5.1","mqttsn-packet":"0.0.2","mysql":"^2.12.0","noble":"^1.7.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","pouchdb":"^6.1.1","request":"^2.79.0","request-promise-native":"=1.0.3","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-node-resolve":"=2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9","ws":"=1.1.1"},"gitHead":"c7e59bcd8e25b2a6ec88036330620459d284c831","_id":"filament-sdk@0.1.5","_shasum":"3a65f50dc8d90c4b43de8e663f89920c5812e5a8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"3a65f50dc8d90c4b43de8e663f89920c5812e5a8","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.1.5.tgz","integrity":"sha512-ox70zQHLhCEo58+eUnIEABzHelJqo21XLzTkhvRj0bYuqTL09eyqbDcG1/G08AbDzM/74Em9SfIKBzUJf5bWhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxNFaBgDdkzfnJDYlLW8UK4rqepC8DN6RVRB8Gd9yvHAiA996ePv/fl9tBpo7vN4MVP29yKocibPWVOW9ep1Whqiw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.1.5.tgz_1486161979203_0.7049668752588332"},"deprecated":"moving to internal distribution"},"0.1.6":{"name":"filament-sdk","version":"0.1.6","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node build.js --runtime=node && node build.js --runtime=electron && node build.js --runtime=cordova && cd .."},"author":"","license":"ISC","devDependencies":{"babel":"=6.5.2","babel-core":"=6.18.0","babel-loader":"=6.2.7","babel-plugin-inline-json":"=1.1.1","babel-plugin-module-alias":"=1.6.0","babel-preset-babili":"=0.0.5","babel-preset-es2015":"=6.18.0","babel-preset-react":"=6.16.0","bitbar-webpack-progress-plugin":"=0.1.3","browserify":"=13.1.1","cross-spawn":"=5.0.0","electron":"=1.4.4","electron-rebuild":"=1.3.0","extract-text-webpack-plugin":"=1.0.1","fs-jetpack":"=0.9.2","growl":"=1.9.2","gulp":"=3.9.1","ip":"=1.1.3","is-online-rm":"=5.1.4","joi-browser":"=9.1.0","json-loader":"=0.5.4","minimist":"^1.2.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","stream-browserify":"=2.0.1","webpack":"^1.13.3","ws":"=1.1.1"},"dependencies":{"electron-window-manager":"^1.0.1","events":"^1.1.1","is-online":"^6.0.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mkdirp":"^0.5.1","mqttsn-packet":"0.0.2","mysql":"^2.12.0","noble":"^1.7.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","pouchdb":"^6.1.1","request":"^2.79.0","request-promise-native":"=1.0.3","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-node-resolve":"=2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9","ws":"=1.1.1"},"gitHead":"ee650970a95005559b4d29fec497107ddceb494a","_id":"filament-sdk@0.1.6","_shasum":"6c9fe2f0bb996647307c0f8b4d37a298a8606c26","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"6c9fe2f0bb996647307c0f8b4d37a298a8606c26","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.1.6.tgz","integrity":"sha512-XZgEbHNd73mWFhEYMvREiFYiRS8/HVAVaZKAifoo6qw2iotb2hmbMCG+DJO6ikoFfilDB6sotwDmgV4qVrfelQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdPazda8HVPVzNZimfS3ht5ZwCN+SOpD6NFiX4hgSVfQIhAOQK69qFg3hDOD1i6eiPSQrkDzJ4b0xLBtj7gPbgRazu"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.1.6.tgz_1486429497712_0.3155674603767693"},"deprecated":"moving to internal distribution"},"0.1.7":{"name":"filament-sdk","version":"0.1.7","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","devDependencies":{"babel":"=6.5.2","babel-core":"=6.18.0","babel-loader":"=6.2.7","babel-plugin-inline-json":"=1.1.1","babel-plugin-module-alias":"=1.6.0","babel-preset-babili":"=0.0.5","babel-preset-es2015":"=6.18.0","babel-preset-react":"=6.16.0","bitbar-webpack-progress-plugin":"=0.1.3","browserify":"=13.1.1","cross-spawn":"=5.0.0","electron":"=1.4.4","electron-rebuild":"=1.3.0","extract-text-webpack-plugin":"=1.0.1","fs-jetpack":"=0.9.2","growl":"=1.9.2","gulp":"=3.9.1","ip":"=1.1.3","is-online-rm":"=5.1.4","joi-browser":"=9.1.0","json-loader":"=0.5.4","minimist":"^1.2.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","stream-browserify":"=2.0.1","webpack":"^1.13.3","ws":"=1.1.1"},"dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","events":"^1.1.1","hashname":"^0.3.1","is-online":"^6.0.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mkdirp":"^0.5.1","mqttsn-packet":"0.0.2","mysql":"^2.12.0","noble":"^1.7.0","pouchdb":"^6.1.1","request":"^2.79.0","request-promise-native":"=1.0.3","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-node-resolve":"=2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9","ws":"=1.1.1"},"gitHead":"8ff82a5c37c98a3b6ca64c72da0f2951ac4eacbd","_id":"filament-sdk@0.1.7","_shasum":"93357e40a08aef11bf836f966ef6dd0ac1c4c5e6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"93357e40a08aef11bf836f966ef6dd0ac1c4c5e6","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.1.7.tgz","integrity":"sha512-ROGKHpQhZwe5PHjP992C31AAYMiNzsaeqfBJaBy2t2ljMqp3GeOMKPNV6r9Ty3+2Q4ru72YNerHpUozZqPtmAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnqTYtOHA2gCc3TaDk6a9rOp9EEnKwGTjXZcLUxct5ogIgB9yCSBont0q8lUlTHgOZ1oihxlkMmmYt4mudqBIYhsk="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.1.7.tgz_1487097060350_0.1660623827483505"},"deprecated":"moving to internal distribution"},"0.1.8":{"name":"filament-sdk","version":"0.1.8","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","devDependencies":{"babel":"=6.5.2","babel-core":"=6.18.0","babel-loader":"=6.2.7","babel-plugin-inline-json":"=1.1.1","babel-plugin-module-alias":"=1.6.0","babel-preset-babili":"=0.0.5","babel-preset-es2015":"=6.18.0","babel-preset-react":"=6.16.0","bitbar-webpack-progress-plugin":"=0.1.3","browserify":"=13.1.1","cross-spawn":"=5.0.0","electron":"=1.4.4","electron-rebuild":"=1.3.0","extract-text-webpack-plugin":"=1.0.1","fs-jetpack":"=0.9.2","growl":"=1.9.2","gulp":"=3.9.1","ip":"=1.1.3","is-online-rm":"=5.1.4","joi-browser":"=9.1.0","json-loader":"=0.5.4","minimist":"^1.2.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","stream-browserify":"=2.0.1","webpack":"^1.13.3","ws":"=1.1.1"},"dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","events":"^1.1.1","hashname":"^0.3.1","is-online":"^6.0.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mkdirp":"^0.5.1","mqttsn-packet":"0.0.2","mysql":"^2.12.0","noble":"^1.7.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","pouchdb":"^6.1.1","request":"^2.79.0","request-promise-native":"=1.0.3","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-node-resolve":"=2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9","ws":"=1.1.1"},"gitHead":"8ff82a5c37c98a3b6ca64c72da0f2951ac4eacbd","_id":"filament-sdk@0.1.8","_shasum":"5a61ca76578231c0733a63728a1e279324bede81","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"5a61ca76578231c0733a63728a1e279324bede81","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.1.8.tgz","integrity":"sha512-BviqIHQJ7LJbK6OF+qIANOgxYrNbjjgT3lq9ZLnjX8QRWOC00pHRKWokygwO2NBuhKVHaqeKAedVTFVULEIqyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWoxvefm/8DiLqI9bg0FxGRRG5EItSq6tK+qkjS6ZaaAiEAnJpOR/Gkj1HHC6hFzWFUqvhgH6DsqJcl9on6hGDDS2k="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.1.8.tgz_1487098403482_0.6815519807860255"},"deprecated":"moving to internal distribution"},"0.1.9":{"name":"filament-sdk","version":"0.1.9","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","devDependencies":{"babel":"=6.5.2","babel-core":"=6.18.0","babel-loader":"=6.2.7","babel-plugin-inline-json":"=1.1.1","babel-plugin-module-alias":"=1.6.0","babel-preset-babili":"=0.0.5","babel-preset-es2015":"=6.18.0","babel-preset-react":"=6.16.0","bitbar-webpack-progress-plugin":"=0.1.3","browserify":"=13.1.1","cross-spawn":"=5.0.0","electron":"=1.4.4","electron-rebuild":"=1.3.0","extract-text-webpack-plugin":"=1.0.1","fs-jetpack":"=0.9.2","growl":"=1.9.2","gulp":"=3.9.1","ip":"=1.1.3","is-online-rm":"=5.1.4","joi-browser":"=9.1.0","json-loader":"=0.5.4","minimist":"^1.2.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","stream-browserify":"=2.0.1","webpack":"^1.13.3","ws":"=1.1.1"},"dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","events":"^1.1.1","hashname":"^0.3.1","is-online":"^6.0.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mkdirp":"^0.5.1","mqttsn-packet":"0.0.2","mysql":"^2.12.0","noble":"^1.7.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","pouchdb":"^6.1.1","request":"^2.79.0","request-promise-native":"=1.0.3","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-node-resolve":"=2.0.0","semver":"^5.3.0","serialport":"4","thc":"^0.13.9","ws":"=1.1.1"},"gitHead":"8ff82a5c37c98a3b6ca64c72da0f2951ac4eacbd","_id":"filament-sdk@0.1.9","_shasum":"18fdbbc4f38e959c181cd89f5a1a2a1698dfea17","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"18fdbbc4f38e959c181cd89f5a1a2a1698dfea17","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.1.9.tgz","integrity":"sha512-HN21Kjc1YXFKTerSFmX9LDQ79qt64I3j2D7yJYSJaSRWcWcPslXNUGLkExVVZ6+Upgfx6+OdQADek9dnWLcL9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGie+yMFJL9DEZgnuM5hR0a1uKYu0N36hANVhQDyaSNAAiEA3BzYcX/sS3HsFCwxqmB+LNFPS+usWeB5Yrr/uiG7y+I="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.1.9.tgz_1487106545082_0.6939094273839146"},"deprecated":"moving to internal distribution"},"0.1.10":{"name":"filament-sdk","version":"0.1.10","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","devDependencies":{"babel":"=6.5.2","babel-core":"=6.18.0","babel-loader":"=6.2.7","babel-plugin-inline-json":"=1.1.1","babel-plugin-module-alias":"=1.6.0","babel-preset-babili":"=0.0.5","babel-preset-es2015":"=6.18.0","babel-preset-react":"=6.16.0","bitbar-webpack-progress-plugin":"=0.1.3","browserify":"=13.1.1","cross-spawn":"=5.0.0","electron":"=1.4.4","electron-rebuild":"=1.3.0","extract-text-webpack-plugin":"=1.0.1","fs-jetpack":"=0.9.2","growl":"=1.9.2","gulp":"=3.9.1","ip":"=1.1.3","is-online-rm":"=5.1.4","joi-browser":"=9.1.0","json-loader":"=0.5.4","minimist":"^1.2.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","stream-browserify":"=2.0.1","webpack":"^1.13.3","ws":"=1.1.1"},"dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","events":"^1.1.1","hashname":"^0.3.1","is-online":"^6.0.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mkdirp":"^0.5.1","mqttsn-packet":"0.0.2","mysql":"^2.12.0","noble":"^1.7.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","pouchdb":"^6.1.1","request":"^2.79.0","request-promise-native":"=1.0.3","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-node-resolve":"=2.0.0","semver":"^5.3.0","serialport":"4","ws":"=1.1.1"},"gitHead":"8ff82a5c37c98a3b6ca64c72da0f2951ac4eacbd","_id":"filament-sdk@0.1.10","_shasum":"33c864efc097c3ce095bdc512180cb2abeedd819","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"33c864efc097c3ce095bdc512180cb2abeedd819","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.1.10.tgz","integrity":"sha512-3BFT74zo7+QNWFh3XAfGLCGlDahlQqNJBa6AvLUIyBpuxcpTXAwIZXlbi8zjiQSi4Q5X7KEbnUJBqr5m3RUvwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCClf5OMDL9rZCwcKsMmX/SGL6V9SbABrrgzHqnBCKO/AIhAMgicC6RZLb93K4Fu4AQCKQ3vSdbGxLGl7TNmAG7k8gU"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.1.10.tgz_1487109493428_0.27473722235299647"},"deprecated":"moving to internal distribution"},"0.1.11":{"name":"filament-sdk","version":"0.1.11","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","devDependencies":{"babel":"=6.5.2","babel-core":"=6.18.0","babel-loader":"=6.2.7","babel-plugin-inline-json":"=1.1.1","babel-plugin-module-alias":"=1.6.0","babel-preset-babili":"=0.0.5","babel-preset-es2015":"=6.18.0","babel-preset-react":"=6.16.0","bitbar-webpack-progress-plugin":"=0.1.3","browserify":"=13.1.1","cross-spawn":"=5.0.0","electron":"=1.4.4","electron-rebuild":"=1.3.0","extract-text-webpack-plugin":"=1.0.1","fs-jetpack":"=0.9.2","growl":"=1.9.2","gulp":"=3.9.1","ip":"=1.1.3","is-online-rm":"=5.1.4","joi-browser":"=9.1.0","json-loader":"=0.5.4","minimist":"^1.2.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","stream-browserify":"=2.0.1","webpack":"^1.13.3","ws":"=1.1.1"},"dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","events":"^1.1.1","hashname":"^0.3.1","is-online":"^6.0.1","joi-browser":"^9.1.0","keytar":"^3.0.2","keytar-fallback":"^1.0.2","lob-enc":"0.0.17","lynx":"^0.2.0","mapbox-gl":"^0.28.0","mkdirp":"^0.5.1","mqttsn-packet":"0.0.2","mysql":"^2.12.0","noble":"^1.7.0","node-opcua":"0.0.58","node-red":"^0.15.2","onsenui":"^2.0.3","pouchdb":"^6.1.1","request":"^2.79.0","request-promise-native":"=1.0.3","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-node-resolve":"=2.0.0","semver":"^5.3.0","serialport":"4","ws":"=1.1.1"},"gitHead":"8ff82a5c37c98a3b6ca64c72da0f2951ac4eacbd","_id":"filament-sdk@0.1.11","_shasum":"e912c993b834ba7d8a4bc9df22aed4360763b23e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"e912c993b834ba7d8a4bc9df22aed4360763b23e","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.1.11.tgz","integrity":"sha512-z6f/Mpi0Ke785V6L64i6eZ8sQbfbUHede1YhpFhnBDqYJlvns/BmDjCEai7oG7DZI3RjcEZWB81m2o3l3hGPjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKRvKaHYNgZfq1/i342SWujOgHTltv79HvZ9KufCstewIgNv8KbWIfRTq3pJzFDxCf/jmsI6KL6mDQuc444zFarIs="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.1.11.tgz_1487113729860_0.09493164718151093"},"deprecated":"moving to internal distribution"},"0.2.0":{"name":"filament-sdk","version":"0.2.0","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.7.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"4","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"2600dc70ff843f5058b0e9040398dd6a7e59b5ba","_id":"filament-sdk@0.2.0","_shasum":"6c6cbdffbbf19418cfa6d6ac2ef22b5a05874427","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"6c6cbdffbbf19418cfa6d6ac2ef22b5a05874427","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.2.0.tgz","integrity":"sha512-jg++1s3bNmh5Ba8MZCUSX3hQ6PMY7/hfVdcVhieaH8PbLL+R7YzuVxr7XFu4m+SUgqIQXiYUwFKysW5YImU1lQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDmB/ii9XrG0ncrtPLcJ1Fz21XKRdQgnLwfZ4Dj9RefAIhALWl/fvZXusl2tDnJr4c6N7xk5oUoEIGcRBqDFbqKuWt"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.2.0.tgz_1487198853419_0.5063384198583663"},"deprecated":"moving to internal distribution"},"0.2.1":{"name":"filament-sdk","version":"0.2.1","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/src/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.7.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"4","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"2600dc70ff843f5058b0e9040398dd6a7e59b5ba","_id":"filament-sdk@0.2.1","_shasum":"2d6ee5b9023a58db880875a6dd5a17f337c4477d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"2d6ee5b9023a58db880875a6dd5a17f337c4477d","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.2.1.tgz","integrity":"sha512-XBbXM5U/ZpLf+enfyMuuYO0MS4fIlFCMmcRLWj0f2Tr0MGhKOzfkFUTsJcxvCfNfrp5JgMy3hUUkKF2TEEXe2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoYp7DWNUNMC7QRW3JptV4VYwJJNkDT0TqOUrrtgIfWQIhALuSHPPep7ussSsn6VIhaoOOnECTyUAIEwG7uHj7qSUf"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.2.1.tgz_1487199011371_0.3460233749356121"},"deprecated":"moving to internal distribution"},"0.2.2":{"name":"filament-sdk","version":"0.2.2","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.7.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"4","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"2600dc70ff843f5058b0e9040398dd6a7e59b5ba","_id":"filament-sdk@0.2.2","_shasum":"acf4a0fcb4061f020fd735c8cec001a929031276","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"acf4a0fcb4061f020fd735c8cec001a929031276","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.2.2.tgz","integrity":"sha512-mai/bzrC7uReTU1ayMaTH3GYXIqC4xW7zwpMK2m+9mRu2L8OsqrXL3n2kIzCYQ7OGWpcxyKslKji7E7HdqFRmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAI4rxtwoE7amIYD+6SwoQXTr7QnR67N8Wff7mfk0iV7AiAHRmaXw/Yk8h17KSB4fAZdy67+G5GfTvmbLpQEVk+4XA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.2.2.tgz_1487200044139_0.0980218832846731"},"deprecated":"moving to internal distribution"},"0.2.3":{"name":"filament-sdk","version":"0.2.3","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.7.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"4","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"5cbbab6f249b60e7576806d83aa16f0c8b0085e6","_id":"filament-sdk@0.2.3","_shasum":"1f222672c07e9dba4a4a3987a2c58f57a9f8deff","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"1f222672c07e9dba4a4a3987a2c58f57a9f8deff","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.2.3.tgz","integrity":"sha512-kLVYOuvPm/RBg+dNEoICSeZYy/CG651oS9g1c+aiholdRlgc4Gp+mJEnsN1iooU4aGyc7aJLh8sv0JfLWnU8+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAKKuPHM+iPFYJDwViNx/v7MRhDBxTY484MFbOd37JFAiEA1hul/k9olfc1AZi752s+XpJDy+MxE2XkyDzkyXyDtbg="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.2.3.tgz_1487210856834_0.526285920292139"},"deprecated":"moving to internal distribution"},"0.2.4":{"name":"filament-sdk","version":"0.2.4","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.8.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"^4.0.7","thc":"^0.15.0","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"4f538fc1c86e97212d2a44e70e1784b678ce46b4","_id":"filament-sdk@0.2.4","_shasum":"f075f203e715752a69cb7c12abe72edf0c6eec37","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"f075f203e715752a69cb7c12abe72edf0c6eec37","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.2.4.tgz","integrity":"sha512-UnzzcnH6RXxuEeN4tEmSs/E507vtmyBkNcYWUi8J/cA2cjss20wMS88Ue4MaoYR6OPtyefnWvlnpNatIUrsm5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEf0PWcLv5m63FISVA3ZmBGW0W8TuxvbEirxOP8lqhS8AiACfn/vxWLF8G2Y7Gmmrl5z2OjJ3IJd0Q8eYa2l85YEiA=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.2.4.tgz_1487782366623_0.6917514055967331"},"deprecated":"moving to internal distribution"},"0.2.6":{"name":"filament-sdk","version":"0.2.6","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.8.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"^4.0.7","thc":"^0.15.0","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"07e5510b3ef072a5cf211b436601f5c5b3005119","_id":"filament-sdk@0.2.6","_shasum":"dc307060a1dbcaf12bbbb8e4868092aa14057a61","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"dc307060a1dbcaf12bbbb8e4868092aa14057a61","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.2.6.tgz","integrity":"sha512-/UBRcZCfG9wB37O+E89CwANy6rpCYFAZPYegcmRLKpI4A+tQILMfbmtEAeZzQzMaPOwVmamiDp4p58rRzMol8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgMS7JpuVUiJnfdtPg6O22zcjGiThu4IjHL0+7hWLaQgIhAPOMJYNeAOXNu6DJLyC2lIJSZImOj7jIdkYbdE9XFK9O"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.2.6.tgz_1487882811020_0.49603985133580863"},"deprecated":"moving to internal distribution"},"2.0.0":{"name":"filament-sdk","version":"2.0.0","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.8.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"^4.0.7","thc":"^0.15.0","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"95fc5cd624ad7eca06904cbd796d3cb8b52e8b15","_id":"filament-sdk@2.0.0","_shasum":"9bb87a56b8fd4ca4d9e727353a60535f62938f85","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"9bb87a56b8fd4ca4d9e727353a60535f62938f85","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-2.0.0.tgz","integrity":"sha512-wGht4k0+cUmG//f+xUzIfLcc/kKhHS/0srvKHUTLo8C1DJ+bc10qFj6Lopc4z/ZMJpZLUZ111JwEpJqEBSHtIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAih0/R/r7qJw7KnNKkX+qE8kl69AOm95cercc0Xz69AAiEAqdui0JFPYEzRf86dMq7tXx0Ad0hv8nEI+CcdaSQXYRc="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-2.0.0.tgz_1487977392953_0.4149629103485495"},"deprecated":"moving to internal distribution"},"2.0.1":{"name":"filament-sdk","version":"2.0.1","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.8.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"^4.0.7","thc":"^0.15.0","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"bdfaba0a68556c893493420da5eeef3ea0e29e84","_id":"filament-sdk@2.0.1","_shasum":"bcea411c0706ac6a1006d54220db72e6b4193576","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"bcea411c0706ac6a1006d54220db72e6b4193576","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-2.0.1.tgz","integrity":"sha512-L/nVWK3oEGurYFkgbBWSQ5IgsbWx70tAF81jiWa2jmmV6gv0LKTusE/rv2aN9A7FY6q3K2BeBu4SnRtf1wSymA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBszmQklsMaUORUx13RlI6TFd1IZwPuX3vb6oPMUWdGAiEA3M/5ebLiUX6TnlKj1b1RFQ45Y7j218xivYcZfn83uuU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-2.0.1.tgz_1487977691454_0.20098114293068647"},"deprecated":"moving to internal distribution"},"0.3.6":{"name":"filament-sdk","version":"0.3.6","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.8.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"^4.0.7","thc":"^0.15.0","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"639b78ec8395ecc34e4f58021dc56e1b479c2bc0","_id":"filament-sdk@0.3.6","_shasum":"e31b77d9c4046b3e4416a48fcb7b6c79953a8bf9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"e31b77d9c4046b3e4416a48fcb7b6c79953a8bf9","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.3.6.tgz","integrity":"sha512-k2f3M8PUc261YCcdGBGKg5Vg5J89afcfVZIguqxRFTzvzwkKhZ1D+8kN8Gmzz/8wuVzbXDxoK30Sb3BtOxx++A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm2QBHyBwUMaQ09Akhf5v1Cc2rPDZLPGRCzggo6qdHuwIhAKXv2zplxXj62n1vqMRypa+dUgkbk18ovNLLZWeRcCiR"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.3.6.tgz_1488216714900_0.15703580086119473"},"deprecated":"moving to internal distribution"},"0.3.7":{"name":"filament-sdk","version":"0.3.7","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.8.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"^4.0.7","thc":"^0.15.0","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"639b78ec8395ecc34e4f58021dc56e1b479c2bc0","_id":"filament-sdk@0.3.7","_shasum":"0b45b256c03394fafc7f85b4f304ae57b743b33f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"0b45b256c03394fafc7f85b4f304ae57b743b33f","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.3.7.tgz","integrity":"sha512-sqqAJBCc9YgXeSKPqstIHu4MLCPcFYXUCCQ3sOvSf+SxAfuBLZlJ/vdh4q6D/byvXX6+Re3LQKNx4lEmQvlUoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNtLEzfik5mnov8gsj3dZvuSAoWfrFMah8h86QPep5PAiEAlzTKja8Xad8dD+nslnUxlaiJUjmc6mpRHg2xo46rQZo="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-0.3.7.tgz_1488218586185_0.5991497323848307"},"deprecated":"moving to internal distribution"},"0.3.8":{"name":"filament-sdk","version":"0.3.8","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.8.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"^4.0.7","thc":"^0.15.0","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"639b78ec8395ecc34e4f58021dc56e1b479c2bc0","_id":"filament-sdk@0.3.8","_shasum":"bdb4a96854459b118b3cde9613918d1817b29255","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"bdb4a96854459b118b3cde9613918d1817b29255","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-0.3.8.tgz","integrity":"sha512-9sbjRbPXCPOvIvfets3sR5opJNjuGKE9FQq9XU4StI8mVWOYGuswaOddduQo+Aw97UhhezGB2DQRhaBVMmtYOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSeI/ul6H6XwZcQ1mGpPuUMh+Fn8ROdNWgT9z1MMfKiAIgSdQEZJg2n2bckkaIZVhQlySgd6olLmSOfue0GeMbuTI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-0.3.8.tgz_1488218903521_0.5677001697476953"},"deprecated":"moving to internal distribution"},"2.0.7":{"name":"filament-sdk","version":"2.0.7","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.8.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"^4.0.7","thc":"^0.15.0","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"3d059f998fca2aab552dde6bcdc09719c347cdec","_id":"filament-sdk@2.0.7","_shasum":"3662ade8ca70c780aa3149a3917979ab710b1790","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"3662ade8ca70c780aa3149a3917979ab710b1790","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-2.0.7.tgz","integrity":"sha512-j3lfKzS3HoK9eMKGPb5oD6+P7p/R4efuWzBF9ZTLbDEernt9F74M32bGM+lFBzK+1fYLY/B9XPuarQoWgz7frg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSMeyT6UxBqA8Pwk4ma21cBB6Ks1Ed5gAEJi8lJDBXwwIgekKDch6FWu/SYqkafO8fjpKY6SJyN/1bDluo2ErF7so="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-2.0.7.tgz_1488323259934_0.30271965521387756"},"deprecated":"moving to internal distribution"},"2.0.8":{"name":"filament-sdk","version":"2.0.8","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.8.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"^4.0.7","thc":"^0.15.0","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"2e9cc1569797b91d41af32414cc4df8d43f2989d","_id":"filament-sdk@2.0.8","_shasum":"8c06845cdd42badc5153d74127a232cce3d58ef4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"8c06845cdd42badc5153d74127a232cce3d58ef4","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-2.0.8.tgz","integrity":"sha512-Ugngxetb6Gv5svzsY5qgZq5TYQ8vcfXE+PcTT0MfEnscKqIhtnYq/+CaW9pYU8DduDXkFVWy5yRIfvsmEhQmiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYaFlqCdcuTRx9akJ6xly/qYBpf4mJkUPo4U2UCnkjLgIhANNNSUYL6OfPoX3h01ZPf8ypUtcSswwIB9qqeSO/fvAZ"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-2.0.8.tgz_1488418329788_0.6356495644431561"},"deprecated":"moving to internal distribution"},"2.0.9":{"name":"filament-sdk","version":"2.0.9","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.8.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"^4.0.7","thc":"^0.15.0","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"b5b84736bc34bcd0eeec328990aac0d571ff048a","_id":"filament-sdk@2.0.9","_shasum":"d79b5ba6ef77fd441178522eb0d94b6708034080","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"d79b5ba6ef77fd441178522eb0d94b6708034080","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-2.0.9.tgz","integrity":"sha512-igOe+h8IO0wdV8FOkWya48jRkjNPMfff8dGpumddJyn3N8Hrk+57GPXoeyq3jA8nro2u/oNuBwJZOgZe4R57Mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG2K7laCnyYP2/Psi/1FyhtjnhLT2vevkk1cBpNAEznQIhANuX/CgM4LPR70kFu7VQpQqWkG/5VmLhVshRSf7+FWLe"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-2.0.9.tgz_1488476811481_0.11072720633819699"},"deprecated":"moving to internal distribution"},"2.0.10":{"name":"filament-sdk","version":"2.0.10","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.8.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"^4.0.7","thc":"^0.15.0","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"09abc5e8d0f3c3d8afb61abdebed805ec12be9b0","_id":"filament-sdk@2.0.10","_shasum":"96e20fc00e654569b26c5e50f09b9f39014f632d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"96e20fc00e654569b26c5e50f09b9f39014f632d","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-2.0.10.tgz","integrity":"sha512-RnwkVmS9H9wpk2qRWaCKoEnWOZgjD28ICyKG5uez/kp5XQX4IlPxD90J7TmK4HfS4xFai12Nz3d5w4p9a4o6kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf8V9vjIDHWLRfqJ5RDtt+fzGAXP73Kwn7macnoloi+wIhAKlKBblBSFDgHddSITZb6mq9YdDiYEBTkV098DcSvoXu"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-2.0.10.tgz_1488485283554_0.3287670116405934"},"deprecated":"moving to internal distribution"},"2.0.11":{"name":"filament-sdk","version":"2.0.11","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.8.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"^4.0.7","thc":"^0.15.0","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"09abc5e8d0f3c3d8afb61abdebed805ec12be9b0","_id":"filament-sdk@2.0.11","_shasum":"3b9211d761c495361e4861d448b884b62256d4a1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"3b9211d761c495361e4861d448b884b62256d4a1","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-2.0.11.tgz","integrity":"sha512-LqWTgG/c8l6ar+cuVTlte4o3+KGpCpyVAb+SW4pWe60F1xsubEU7F6XetiiDAnsBamJmkdK1zY4iwUQofdCBDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw5++LHWszFZY5q8O7Abb9wEqyReij4iVxJdErI6i1+wIgOz9kNXxzIhg6qpV7wI3NrKjwF6wZixQksiqLVZoxI6M="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-2.0.11.tgz_1488485733242_0.8790423846803606"},"deprecated":"moving to internal distribution"},"2.0.12":{"name":"filament-sdk","version":"2.0.12","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.8.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"^4.0.7","thc":"^0.15.0","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"51b0378216fe6678d2070a9180ba6141eb4fd8fe","_id":"filament-sdk@2.0.12","_shasum":"0e31ba66bced37f6d1dd69cde72f2eb639c201d9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"0e31ba66bced37f6d1dd69cde72f2eb639c201d9","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-2.0.12.tgz","integrity":"sha512-SPSGozSSTLUFWCpCDti/c55xNJUaUuh08wg6h6sa6/d2gyVEOUF3ScggVqhzH4sbY9OwAJdNprBh2Ypc2WbjZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHun2YFI1lyzsgN55Xyrvjms5DwYkCdwrsIEqLRvSOV8AiBIfaZzFZPZk2kdbxIsjdjFrn0ROyH3JGQDfVgYi6djGQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/filament-sdk-2.0.12.tgz_1488487656348_0.8237454607151449"},"deprecated":"moving to internal distribution"},"2.0.13":{"name":"filament-sdk","version":"2.0.13","description":"Filament specific SDK middlewares for node/electron/cordova","main":"cjs/node.js","bin":{"filament-sdk":"bin/sdk/sdk.js"},"jsnext:main":"es6/cordova.js","browser":"cjs/cordova.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"node ./watch.js","hcp":"cd _test && cordova-hcp server","android":"cd _test && cordova run android --device ; cd ..","ios":"cd _test && cordova run ios --device ; cd .. && ios_webkit_debug_proxy","build_serialport":"cp -r ./node_modules/serialport ./node_modules/serialport_electron && cd ./node_modules/serialport_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","build_noble":"cp -r ./node_modules/noble ./node_modules/noble_electron && cd ./node_modules/noble_electron && node-gyp rebuild --target=1.4.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell","doc_util":"node ~/work/scratch/joi-to-markdown/bin.js > api.md","bundle":"cd tasks && node --max_old_space_size=8192 build.js --runtime=node && node --max_old_space_size=8192 build.js --runtime=electron && node --max_old_space_size=8192 build.js --runtime=cordova && cd .."},"author":"","license":"ISC","dependencies":{"base64-url":"^1.3.3","electron-window-manager":"^1.0.1","eventemitter2":"^3.0.0","fs-jetpack":"=0.9.2","helmsman":"^1.0.3","inquirer":"^3.0.1","is-online":"^6.0.1","joi-browser":"=9.1.0","keytar":"^3.0.2","loglevel":"^1.4.1","lynx":"^0.2.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mysql":"^2.12.0","noble":"^1.8.0","node-opcua":"0.0.58","pouchdb":"^6.1.1","request":"^2.79.0","rollup":"=0.36.3","rollup-plugin-alias":"=1.2.0","rollup-plugin-commonjs":"=5.0.5","rollup-plugin-ignore":"=1.0.3","rollup-plugin-json":"=2.0.2","rollup-plugin-node-builtins":"=2.0.0","rollup-plugin-node-globals":"=1.0.9","rollup-plugin-node-resolve":"=2.0.0","rollup-plugin-replace":"=1.1.1","rollup-plugin-visualizer":"=0.1.5","serialport":"^4.0.7","thc":"^0.15.0","tmp":"0.0.31","ws":"=1.1.1"},"gitHead":"e17a3bdcd227923b231ad5315c0f196db127c390","_id":"filament-sdk@2.0.13","_shasum":"694eb440680c29c63620645a19959d1ef3b52c36","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rynomad","email":"nomad.ry@gmail.com"},"maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"dist":{"shasum":"694eb440680c29c63620645a19959d1ef3b52c36","tarball":"https://registry.npmjs.org/filament-sdk/-/filament-sdk-2.0.13.tgz","integrity":"sha512-zymTlf2JApZzzk5GwzW9siv52V1wiFqjF3oFNMm7JEnVRAiEp9D8Lb5AYjKOcPVqR+LU0E9hFCHbSHpCIJlXTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvtY6X1PI6r7R3PgFm/wRO+uGHfNJHmQZPQdLk9BMt4AiEA4Ctjn6aq7TuR5j8m4BSFx77Pq8T4I6C7T15FTY/Tb98="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/filament-sdk-2.0.13.tgz_1489009743211_0.4262317167595029"},"deprecated":"moving to internal distribution"}},"readme":"# sdk\nFilament specific SDK middlewares for node/electron/cordova\n\nThe Big idea\n---\n\n   `npm install filament-sdk`\n\n\n\n```\nimport {Mesh, SerialHost, BleCentral, BaseUtil, ParserMiddleware, OPCServer} from 'filament-sdk'; \n\nvar app = new Mesh(() => {\n  console.log(\"THC has been initialized\");\n});\n\napp.use(new SerialHost({ baudrate : 9600 }));\napp.use(new BaseUtil());\napp.use(new ParserMiddleware());\napp.use(new OPCServer({port : 9876}));\n\napp.on('discover', (event) => {\n  // you are aware of, but not yet connected, to a device\n  console.log(event.id) // short hashname\n  console.log(event.handle) // the transport specific connection metadata\n  console.log(event.type) // BLECentral / SerialHost\n  app.connect(event)\n     .catch(e => console.log(e)); \n})\n\napp.on('link', (link) => {\n  // the link has been extended by the methods in base utils\n  link.eval({\n    script : \"led.green()\",\n    environment : \"tap\"\n    memSafe : true\n  }, function onProgress({stage, details, percent}){\n    console.log(`got progress event, ${percent}% completed`);\n  })\n  .then(() => {\n    console.log(\"the LED is green!\");\n  })\n  .catch(e => {\n    console.log(\"there was an error!\", e);\n  })\n})\n\n//start things up\napp.start(true);\n```\n\nPlugin types\n===\n\n   - Transports - physical layer transport plugins (BLE for node/electron/cordova, Serial for node/electron)\n   - Integrations - Statsd, OPC, file, stdout, fusion, dweet, etc.\n   - Utils - Method extensions (dfu, eval, sendFile, reboot...)\n  \n\nTransports and Integrations are pretty much set and forget, as seen above. Utils export a list of methods that get attached \nto all new links. It is likely that you will need to use several of them to complete more intricate app specific flows.\n\nAll util methods MUST conform to the following signature\n\n```\nvar promise = link.method(options, onProgress);\nassert(promise instanceOf Promise);\n\n// example\n\nlink.dfu({\n  firmware_file : \"patchos\",\n  firmware_dir  : process.cwd()\n}, ({percent, stage, details}) => {\n  console.log(`DFU ${percent}%`);\n}).then(() => {\n  console.log(\"DFU COMPLETE\")\n  // return link.someOtherMethod....\n}).catch(() => {\n  console.log(\"DFU ERROR\")\n})\n```\n\nAPI Details\n---\n**Note**\n\nsome of the options available (compass, more specifically) are options available for parent classes of the plugin, it is safe to ignore them; just make note of the ones that are pertinant to what you're trying to accomplish.\n\n\n   - [BaseUtil](https://github.com/getfilament/sdk-middlewares/blob/uze/util/base/api.md)\n   - [OPCServer](https://github.com/getfilament/sdk-middlewares/blob/uze/integrations/opc/README.md)\n   - [MySQLServer](https://github.com/getfilament/sdk-middlewares/blob/uze/integrations/mysql/readme.md)\n   - [Node Red](https://github.com/getfilament/sdk-middlewares/blob/uze/integrations/node-red/readme.md)\n   - [Fusion Connect](https://github.com/getfilament/sdk-middlewares/blob/uze/integrations/fusion/readme.md)\n   - [File appender](https://github.com/getfilament/sdk-middlewares/blob/uze/integrations/file/readme.md)\n   - [Statsd](https://github.com/getfilament/sdk-middlewares/blob/uze/integrations/statsd/readme.md)\n   - [dweet.io](https://github.com/getfilament/sdk-middlewares/blob/uze/integrations/dweet/readme.md)\n   \nCordova Plugins\n--- \n\nSome cordova plugins are necessary to... do anything. ble-central, device, network information...\n\n```\n  cordova plugin add cordova-plugin-ble-central\n  cordova plugin add cordova-plugin-device\n```\n","maintainers":[{"name":"rynomad","email":"nomad.ry@gmail.com"}],"time":{"modified":"2022-06-18T00:33:20.101Z","created":"2016-11-23T02:42:48.312Z","0.0.1":"2016-11-23T02:42:48.312Z","0.0.2":"2016-11-23T02:51:34.924Z","0.0.3":"2016-11-23T03:08:27.963Z","0.0.4":"2016-11-29T21:36:23.710Z","0.0.5":"2016-11-29T23:45:24.549Z","0.0.6":"2016-12-02T20:34:18.683Z","0.0.7":"2016-12-05T23:58:16.393Z","0.0.8":"2016-12-09T00:48:43.228Z","0.0.9":"2016-12-09T18:00:51.615Z","0.0.10":"2016-12-12T23:42:21.706Z","0.0.11":"2016-12-13T00:05:08.308Z","0.0.12":"2016-12-13T00:28:57.351Z","0.0.13":"2016-12-20T19:58:04.946Z","0.0.14":"2016-12-20T21:55:52.291Z","0.0.15":"2016-12-22T18:12:48.847Z","0.1.0":"2017-01-27T21:55:22.430Z","0.1.1":"2017-01-27T22:27:25.413Z","0.1.2":"2017-02-01T20:20:51.175Z","0.1.3":"2017-02-03T10:32:19.934Z","0.1.4":"2017-02-03T20:25:16.614Z","0.1.5":"2017-02-03T22:46:23.266Z","0.1.6":"2017-02-07T01:04:58.467Z","0.1.7":"2017-02-14T18:31:01.069Z","0.1.8":"2017-02-14T18:53:27.756Z","0.1.9":"2017-02-14T21:09:05.853Z","0.1.10":"2017-02-14T21:58:14.069Z","0.1.11":"2017-02-14T23:08:54.083Z","0.2.0":"2017-02-15T22:47:37.267Z","0.2.1":"2017-02-15T22:50:15.425Z","0.2.2":"2017-02-15T23:07:30.909Z","0.2.3":"2017-02-16T02:07:40.613Z","0.2.4":"2017-02-22T16:52:47.324Z","0.2.6":"2017-02-23T20:46:54.887Z","2.0.0":"2017-02-24T23:03:13.643Z","2.0.1":"2017-02-24T23:08:15.877Z","0.3.6":"2017-02-27T17:31:55.611Z","0.3.7":"2017-02-27T18:03:06.879Z","0.3.8":"2017-02-27T18:08:29.063Z","2.0.7":"2017-02-28T23:07:41.003Z","2.0.8":"2017-03-02T01:32:10.523Z","2.0.9":"2017-03-02T17:46:56.095Z","2.0.10":"2017-03-02T20:08:07.810Z","2.0.11":"2017-03-02T20:15:33.972Z","2.0.12":"2017-03-02T20:47:41.022Z","2.0.13":"2017-03-08T21:49:03.917Z"},"license":"ISC","readmeFilename":"README.md"}