{"_id":"resin-device-config","_rev":"57-356d396591aba052eba1f8af92578811","name":"resin-device-config","description":"Get device config.json configuration","dist-tags":{"latest":"5.1.1","optional-user-8c214f6d2bfbb46c4364cedfd2eb73285cad5dc2":"5.2.0-optional-user-8c214f6d2bfbb46c4364cedfd2eb73285cad5dc2","optional-user-35be022c1e017cabeafeafdcda1d4b50c357a407":"5.2.0-optional-user-35be022c1e017cabeafeafdcda1d4b50c357a407","optional-user-11c480d1cc040949a851b5e3540ca8c937af6e5a":"5.2.0-optional-user-11c480d1cc040949a851b5e3540ca8c937af6e5a"},"versions":{"1.0.0":{"name":"resin-device-config","version":"1.0.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juanchiviotti@gmail.com"},"license":"MIT","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-errors":"^1.0.2","resin-sdk":"^2.2.0"},"gitHead":"1c2fbac532747d7813ef562df2d3dce4e03ec91f","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@1.0.0","_shasum":"6cc032911e17276ddf78150bffb2da4f8bd4c1f8","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"resin.io","email":"accounts+npm@resin.io"},"dist":{"shasum":"6cc032911e17276ddf78150bffb2da4f8bd4c1f8","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-1.0.0.tgz","integrity":"sha512-2hTt+uwwuYQctz+VzWnvpHpM0bIyljrqgmNYadNeuHiCsydipnVIwZUAshq2KMnRsl491Y6SwHGGJGR/oip9mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9TnS33i3Rd8w0QKjCLX0Bg8m1MttXppdUInm05Hj1xAiEA3alBAhmHajZuH/2y9UtpjKygN/jg4dPY08FUskVS/Do="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"2.0.0":{"name":"resin-device-config","version":"2.0.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juanchiviotti@gmail.com"},"license":"MIT","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-errors":"^1.0.2","resin-sdk":"^2.2.0"},"gitHead":"31939e301250e968f602c46815d26a484719dc45","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@2.0.0","_shasum":"309dd4eeb94188d9d8b6db30308f065ed2affe54","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"resin.io","email":"accounts+npm@resin.io"},"dist":{"shasum":"309dd4eeb94188d9d8b6db30308f065ed2affe54","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-2.0.0.tgz","integrity":"sha512-DWQbkriMVQzy6c6MFD1II6BdIhHoPvZDgtWBUMhFpwYnRTqoox+GtFSmzb5ejXECVuFny94VynDx3Y9nJUBM6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYRujSOdTqXYYFz2eK512lLU++5CydrVtkNtyjH6VWRAiBWtuWGAu1ya1AvTPOYcg3b7TfwK8h60YJcQ7J3+fCoSQ=="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"2.0.1":{"name":"resin-device-config","version":"2.0.1","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juanchiviotti@gmail.com"},"license":"MIT","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-errors":"^1.0.2","resin-sdk":"^2.7.2","resin-settings-client":"^3.0.0"},"gitHead":"484575fb2467107031a373005c20e2a1b859de63","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@2.0.1","_shasum":"0e85bb204d0e0f2e95fd67985de80cab75be20a0","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"resin.io","email":"accounts+npm@resin.io"},"dist":{"shasum":"0e85bb204d0e0f2e95fd67985de80cab75be20a0","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-2.0.1.tgz","integrity":"sha512-xTFb9bfl4HxXOQaRTgx7aWO4+/q5/ufLf7wVV4Ty6mBPm5mxkBoQ96aO6P0L05QDWr6oxJmlHhmjDC+p7nCuwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYdcb0kFLei6mTWepBh8mYD+ircayvtX/fxulXsMwpmAiEAmagXNZri09JAiHccxTxdK+zLyh6Y/ABtJJuMd9YlV7E="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"2.1.0":{"name":"resin-device-config","version":"2.1.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juanchiviotti@gmail.com"},"license":"MIT","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-errors":"^1.0.2","resin-sdk":"^2.7.3","resin-settings-client":"^3.0.0"},"gitHead":"68b8e8d7d408a89362325537a83c5e7aee949028","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@2.1.0","_shasum":"a2e1960a963be6fe44f8abbe618f168ae49ef573","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"resin.io","email":"accounts+npm@resin.io"},"dist":{"shasum":"a2e1960a963be6fe44f8abbe618f168ae49ef573","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-2.1.0.tgz","integrity":"sha512-xlGrbZJG49YA5l4BnpeDdZcKO2Q8yZnV70qiivAXfU3bJ4OQMp+EJ0x7oInSDrRdlTde+M5sqXBYL/RRjRfdgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFa0jUYRsZaymbLm6T+6gSCmKR9WeJ32v1Nm4K0zevDNAiBRe7utoVLv1D7RPHX8TBfCyrTe5JSsHuuOhXF7x/e8CA=="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"2.2.0":{"name":"resin-device-config","version":"2.2.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"MIT","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-errors":"^1.0.2","resin-sdk":"^2.7.3","resin-settings-client":"^3.0.0"},"gitHead":"8cf078e619c85c0e6622a93e3bf07114440d34e9","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@2.2.0","_shasum":"4e123386c91a4c7072f5cc46cf2af84b401f18eb","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"resin.io","email":"accounts+npm@resin.io"},"dist":{"shasum":"4e123386c91a4c7072f5cc46cf2af84b401f18eb","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-2.2.0.tgz","integrity":"sha512-+vRKgDSuovRBuYZMSCxrmB3ayXCLeqS0vlO9FQDsARdlMAFnHpxuMteTvc+qDjYyuLyedSlRk9icQQ85uPGSxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWxaoHDDw5QJahVn1gwQtXt9Gexg+9T1r2GSWZCof/9QIgShoSB7jZcJtqTRlnxh5Ezu6KVCB+4pJpJQcRjLsB4Rw="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"2.2.1":{"name":"resin-device-config","version":"2.2.1","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"MIT","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-errors":"^1.0.2","resin-sdk":"^3.0.0","resin-settings-client":"^3.0.0"},"gitHead":"7912f47938a2a725aa494f7ff927cbe549ac23ac","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@2.2.1","_shasum":"7808a8bddb3eb3ac87e133de513bf03d580d2098","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"resin.io","email":"accounts+npm@resin.io"},"dist":{"shasum":"7808a8bddb3eb3ac87e133de513bf03d580d2098","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-2.2.1.tgz","integrity":"sha512-/75RX31ki3h1ZWEPDVEONUdfeXupYByiMCKGNz2x6vd4vwZ6eXlxtqtoF5t7XZQy+N8mA+NPQEqSaqf9BpsKPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIse618fw3oxhO5jDvPER5SiRiYaQnoM6PSa5mCNWvjAiEAlUAzWFot9BpQOc5DVdax62DM1KcdStIjVIvIYWiWmuk="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"2.3.0":{"name":"resin-device-config","version":"2.3.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"MIT","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-errors":"^1.0.2","resin-sdk":"^3.0.0","resin-settings-client":"^3.0.0","revalidator":"^0.3.1"},"gitHead":"3bd1a44a36ef22c4048d81403445d26fcc510edc","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@2.3.0","_shasum":"4e9e132bc95c31e47a96a0c10b5eefc4eb7b2725","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"resin.io","email":"accounts+npm@resin.io"},"dist":{"shasum":"4e9e132bc95c31e47a96a0c10b5eefc4eb7b2725","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-2.3.0.tgz","integrity":"sha512-CqQ2feE4h0skXVT30/fUiXrsJT2lbRITZyrveZV5JD2zeWVkAgiMd86gAF32+k5AFKU+O8l9fOnYhwGzL6hOtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+aO6DeGJ16G0tzJemSH0JYh7kp8yeulJhpYJxDBDWdAIgDqzhm4PqVKBz0yK7RB7/clAI0+vSUxiOfZMYhtFOXxw="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"2.4.0":{"name":"resin-device-config","version":"2.4.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"MIT","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-errors":"^1.0.2","resin-sdk":"^3.0.0","resin-settings-client":"^3.0.0","revalidator":"^0.3.1"},"gitHead":"59c5c8e7b5beade2986bf1ae24539a1629c74b91","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@2.4.0","_shasum":"f5f88ded019a4eb2dc4bf8cb4fdc464f8c30e8c2","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"resin.io","email":"accounts+npm@resin.io"},"dist":{"shasum":"f5f88ded019a4eb2dc4bf8cb4fdc464f8c30e8c2","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-2.4.0.tgz","integrity":"sha512-20zqx9nnM4p35vSXFunUOd1iMleG3e92tRk8a6zkw0Y0Tn1epejXpxbZchM331gUts9KSJ89Y8O7FGdKlUMkgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKWc86kLJRgtpNMtS3hZvELUSk6L2W8+blzMs+wfDtSAiEAorCguVuQ9qa5v8WTL/fJZylRyuMvqSa2Cn1u8eYrkQM="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"2.4.1":{"name":"resin-device-config","version":"2.4.1","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"MIT","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-errors":"^1.0.2","resin-sdk":"^3.0.0","resin-settings-client":"^3.2.1","revalidator":"^0.3.1"},"gitHead":"ed35df97df437face8981d2c9f1651bc79e1be08","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@2.4.1","_shasum":"1a48539ff9d201be62eb952845309932f979e48b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"resin.io","email":"accounts+npm@resin.io"},"dist":{"shasum":"1a48539ff9d201be62eb952845309932f979e48b","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-2.4.1.tgz","integrity":"sha512-zMkU5XY9N2dsvE8NdDii0LtK6bQruRUHFQZGOC3ueA/i/5l+9H+pTLXINJQPBIlhrFhem6oQCdpWR55G4oDP8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWbkQWvXNJGfezBkwAh8ueE5Dwe3+Tbjcii+vB48EiUAiAfNy6oERegR1fmnbFBnIZ1rISfh0CNgYNCoU1KZeHlMw=="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"2.4.2":{"name":"resin-device-config","version":"2.4.2","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"MIT","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-errors":"^1.0.2","resin-sdk":"^3.0.0","resin-settings-client":"^3.2.2","revalidator":"^0.3.1"},"gitHead":"49c4f96af2cc6946d2a53b2f12f4ec244c0a3532","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@2.4.2","_shasum":"0dce65764226a860726c45c330350feb436d8da2","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"resin.io","email":"accounts+npm@resin.io"},"dist":{"shasum":"0dce65764226a860726c45c330350feb436d8da2","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-2.4.2.tgz","integrity":"sha512-cf2V8kJB5u80ipoG601EgFfrfzRQtCl0dvqPQyePD11tF5sWur2lmPj0B+69QrO3FNshpOB0cXXRVSCbAKWVoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPrVkHU6g7QJg5sA5d6uGQrsESUSZV+OT00EwCqmBOlAIgMyGtDNDqCXZp8nTHERGzV/ZYTpGwlw7cPI0z+4pC8vI="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"2.4.3":{"name":"resin-device-config","version":"2.4.3","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"MIT","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-sdk":"^4.0.0","resin-errors":"^2.0.0","resin-settings-client":"^3.2.2","revalidator":"^0.3.1"},"gitHead":"1c2d83403b85d9f2480057a7d27557f0bfc22c26","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@2.4.3","_shasum":"3a7382e3558eb4f6478ec8cbc728e80e001bb787","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"resin.io","email":"accounts+npm@resin.io"},"dist":{"shasum":"3a7382e3558eb4f6478ec8cbc728e80e001bb787","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-2.4.3.tgz","integrity":"sha512-PTpTNuovbxn5umgCm0qQQzOzKFKitPmxPzaFPo3s9iuVhXvF0/1GrM8FylJaZkY8j12+tfdNVw7Xs732DgdSOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSMav3uTB8I1fJ6gyLinjkVlt6Twd3zcshk8ZXp9iw+QIgeea8VsuaDt64Z9V6wNMgCicvO+HO+6cmCeoBsKDO6hk="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"2.4.4":{"name":"resin-device-config","version":"2.4.4","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"MIT","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-sdk":"^4.0.0","resin-errors":"^2.0.0","resin-settings-client":"^3.2.2","revalidator":"^0.3.1"},"gitHead":"afb8a31f20402bfa4f07783efb8c1ebe5e7c74fe","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@2.4.4","_shasum":"0c951df2f43d1055ee91a4f0e6ef6bc7bbd3add8","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"resin.io","email":"accounts+npm@resin.io"},"dist":{"shasum":"0c951df2f43d1055ee91a4f0e6ef6bc7bbd3add8","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-2.4.4.tgz","integrity":"sha512-69wX3BKHsxM+rCx1oyvHtVQGtrtnAe8NKJDOnh/74yvxOL0zvzdEhz1FYbtdXqF5WQ0LDaDBwtMJ7JmvovKogg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7fFjNn94ppDcpjtvjyhr5CvBHqdNXm96sP3JeKNxxrAiAhECvT11xLtp6orYEKLCUvtlfs1WFnN1QN+VYFZjM95g=="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"2.5.0":{"name":"resin-device-config","version":"2.5.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-sdk":"^4.0.0","resin-errors":"^2.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"5f11025f50d7ef72d334e455352eff16a88c1253","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@2.5.0","_shasum":"fa9f2369cd22f1c48d1680558a81fe45b0ed8498","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"fa9f2369cd22f1c48d1680558a81fe45b0ed8498","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-2.5.0.tgz","integrity":"sha512-jTNX4wfwKfkElQJ/E18T2dh0/QoTgYfo0/fPzmXjmPqwHBYsRvuOr5JX3gS7dwMr05SuXZ+x0+/JqS8h1o/oRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVZvUdGdgTjrvOPOlJq0KBOprtyWzhohH0ej0s3HsPfAIgWRnQj5tiVCj22tuVOrZFICoyRBt+pUPsk/6W/aTysv0="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/resin-device-config-2.5.0.tgz_1454518926113_0.27097769966349006"},"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"2.5.1":{"name":"resin-device-config","version":"2.5.1","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-sdk":"^4.0.0","resin-errors":"^2.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"237d7fa7baf8db0a8176e1ad4c9e6bb288877af6","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@2.5.1","_shasum":"34a06096090d1213d29c1443e7941e186f092caf","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"34a06096090d1213d29c1443e7941e186f092caf","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-2.5.1.tgz","integrity":"sha512-VAKi+U9Y5kMkHTgo+xuehdYSOoTFiOSMmTA3UgiEmglGClugV90Gaijhx9sRIwzDe5lh/A5C3be/Pw3dRrOB0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmGGB9E03RBdHWqrHnxQnZZXFDRsPH+cfSXXncrSNznwIgBzao89iefMS6uRtERymygvuhJaPKJ6S+C5XpP3BTx/U="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/resin-device-config-2.5.1.tgz_1455126385422_0.352855974342674"},"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"2.5.2":{"name":"resin-device-config","version":"2.5.2","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-sdk":"^4.0.0","resin-errors":"^2.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"900045efd0de3d4d330519e36e80e80e3885e192","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@2.5.2","_shasum":"ac21a81f0b4221fcfcacb4666e3cd72885ce837c","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"ac21a81f0b4221fcfcacb4666e3cd72885ce837c","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-2.5.2.tgz","integrity":"sha512-yacBhP0M6hCSt+5MJGyBmOvjyNHpxAWbmqp8bh79gzOoAKnsgP09bc9VI88+ex00yPDRnQ6+Bg5xar1HDwilgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8RbH2BH1Br150jT3g9aQ89qLk3ulYNSopQB32FEPEMAiEAg3u5udB/slkEilwXFiXw0e4A1LlSmv4TXszr2erAwvo="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/resin-device-config-2.5.2.tgz_1455198792848_0.5461622402071953"},"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"2.6.0":{"name":"resin-device-config","version":"2.6.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-sdk":"^4.0.0","resin-errors":"^2.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"aa257d6f2962a21ba8919aa73a98e04b1018bd9a","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@2.6.0","_shasum":"6f335ffd163cd236305210dbf97c31d0b9ea0a58","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"6f335ffd163cd236305210dbf97c31d0b9ea0a58","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-2.6.0.tgz","integrity":"sha512-sXbDqZW+lUDzOsOnzsxTDzzlHZShlqoR9E/bu9m082GDeoe+QJaFui8FtAAXXm/0w0OYli9f9bpcNR9l4Q3RgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDK5xKR7uKtwUz8TnxifOx0xfm3sirqfIaGakl5MwU/HAiAp/aXVLqWNj4GGSQHBoZ74NMhEAl7o4pMAIutRO3XGgw=="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/resin-device-config-2.6.0.tgz_1455803122872_0.5801297994330525"},"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"2.6.1":{"name":"resin-device-config","version":"2.6.1","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-sdk":"^5.1.0","resin-errors":"^2.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"93b493fa1010ac33d16a8c289e8d8829a69f40c8","bugs":{"url":"https://github.com/resin-io/resin-device-config/issues"},"_id":"resin-device-config@2.6.1","_shasum":"f46f01976962a86fe88d517ae28261e88c35db50","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"f46f01976962a86fe88d517ae28261e88c35db50","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-2.6.1.tgz","integrity":"sha512-iqUH1LY1QwPetsgeHfghIwB3OPgO1uDkXUiYkDZ3943eDEnOl3/Vq2fXzxVSTyZBu3IdUzgbIiJavCRsaAF4Yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6zxQdxXhpQuuNHmfmjjWXcSSazOYyvSe3XEIW3QZ94AIgPwWvgkWxAgWJCaMr5uh40dfvr/3KPba8HgXLLJDbxcg="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/resin-device-config-2.6.1.tgz_1456539602191_0.9360876006539911"},"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"3.0.0":{"name":"resin-device-config","version":"3.0.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-sdk":"^5.1.0","resin-errors":"^2.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"352d20e45a1f49c2e164bcdfb51e0ba51ffb7d00","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@3.0.0","_shasum":"cd0633bd8a992ee0bf304cdca919c6c77a932c93","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"cd0633bd8a992ee0bf304cdca919c6c77a932c93","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-3.0.0.tgz","integrity":"sha512-0+lUgJStD2nsqnDnkTXqYyapqzzR2AReHXjDLm/U7u/gcLeOa3CTQA389pjwBBXadJGeZdNdiKZG+JIRVS/gXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhuYJuExxSI+BiPI6jxk+/YK0EzC9EIdAqQv7WPm1ppAiAonQdf+UU9KRKgTDQlinmc5qbNz7v1/bVvfvSZR4WYgw=="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/resin-device-config-3.0.0.tgz_1458586692332_0.12709735799580812"},"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"3.0.1":{"name":"resin-device-config","version":"3.0.1","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-sdk":"^5.1.0","resin-errors":"^2.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"466459fa3bf3738a2da7495e08fd718f9a1dc80b","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@3.0.1","_shasum":"9c7f75845362605403ebe39358568f59922f5bbb","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"9c7f75845362605403ebe39358568f59922f5bbb","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-3.0.1.tgz","integrity":"sha512-poc4zP2iZccMFa2BnT1hgYkIksrrlzIybwNbsLL1biAWFeva7ki+4XwHVn83ZIgGwOA3GW4d0IEMdDL8touwiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkSOVvLNL2QOK8xtqSPjIY1WilHn8ApQsRMr501k0MkAIgO+OBcVkLkNtjofV37tBn8YbbKzzZx30Ur9oBuUvLwYo="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resin-device-config-3.0.1.tgz_1460132524914_0.7424459655303508"},"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"3.1.0":{"name":"resin-device-config","version":"3.1.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-sdk":"^5.1.0","resin-errors":"^2.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"7cbdc6a4f8b48306274c9249c669aa5bc3c1f4ac","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@3.1.0","_shasum":"d062fe6d336ba19fcf0023a30299481ed0fa1714","_from":".","_npmVersion":"3.9.2","_nodeVersion":"6.2.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"d062fe6d336ba19fcf0023a30299481ed0fa1714","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-3.1.0.tgz","integrity":"sha512-qpatq8DtyUPt0vxAV1SJ9xxYdlXIE2c4Mxwlm1omAyNif/i6ulcSu1MiNRpL7cayWoIw5SHHqPaLlJxtrrOwqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBnVX5ST8oTaJBOjn1DAJPUwfj/E3MsWDyGHe37Vc0pgIhAJc5VkY3HCyDpDwrG99d5eAET8/kvIVMnyHRE9PyZhXA"}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resin-device-config-3.1.0.tgz_1465944150396_0.4154776921495795"},"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"3.2.0":{"name":"resin-device-config","version":"3.2.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-sdk":"^5.1.0","resin-errors":"^2.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"2aeca0dfa24cda8b8b81acf08ae4adaab65d3b73","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@3.2.0","_shasum":"39634e8eb031746ff08a80eb2e575c93906e4ba7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.2.2","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"39634e8eb031746ff08a80eb2e575c93906e4ba7","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-3.2.0.tgz","integrity":"sha512-fww0pdLxXW+/ZwLlEe9xQ1cvdsKxovfNOwNHAWw55qwQhpqA8ImVAEAKhuCvEeAmd6j+jCSu2qIPYNEqFVCH4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBEG6TpEk31mLfb1eKE5TBzUGf1K3EveLffyNbhVHKVAIgCYnDz2ZCkWQe8z4qgidSZ5L0ej97BxFhLbna+U5yZnQ="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/resin-device-config-3.2.0.tgz_1468835010411_0.6118466006591916"},"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"3.3.0":{"name":"resin-device-config","version":"3.3.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-sdk":"^5.1.0","resin-errors":"^2.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"d7a9f2e0b721098b0aa37be0fa85322bc38468e8","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@3.3.0","_shasum":"bbd9e06f92a301599d3f4e7118db8d8509abd5bc","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.1.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"bbd9e06f92a301599d3f4e7118db8d8509abd5bc","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-3.3.0.tgz","integrity":"sha512-nYyf+KOxdZhKITAb01RsoueMlMsZQb1+EglLagh7xgDxSdJljT8HPDtNaTeOcRZBH9PqO3TiqKm45BWVf/xJng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ8K2zhi4Cru4hFp156BuO7+bsNrOK4cVhvWDUAlTWfAIgeA3CoR94MwKSXHJ+mS3VB137FLfSI8gA7lXsVnPl7J8="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/resin-device-config-3.3.0.tgz_1471534633719_0.40659132646396756"},"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"3.3.1":{"name":"resin-device-config","version":"3.3.1","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-sdk-preconfigured":"^0.1.0","resin-errors":"^2.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"f509afd536528fc3966d937bdd0319da96d6aa1c","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@3.3.1","_shasum":"ab4aa8249f5a99452c73e7e8a3dca9a176be8298","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"ab4aa8249f5a99452c73e7e8a3dca9a176be8298","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-3.3.1.tgz","integrity":"sha512-FgadzSs6MGNG2D51ZsFo1P64XkU+Eyx6nGACeW0SEhb8CnrkMTn+2Wg6jdaeZRaiF4iPrITbKsrJ7yhBFHx3Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVQYhqtQrRGaJmiRHihQrNXJ4c61skdUquC9KxpvIr7AiBpJp4HXBe62lhbow+EN46Mnw/eMfQAGoKHwcjVfhBvyg=="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/resin-device-config-3.3.1.tgz_1485272092181_0.29700480913743377"},"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"3.3.2":{"name":"resin-device-config","version":"3.3.2","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-sdk-preconfigured":"^0.1.0","resin-errors":"^2.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"a6721d65ab51a9436f13b0ee63d1c41c8c1220af","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@3.3.2","_shasum":"1fa31609b23391225c6e08f62f2251e5e930ffd2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"1fa31609b23391225c6e08f62f2251e5e930ffd2","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-3.3.2.tgz","integrity":"sha512-Q+JlGcEf291KouT4LXPoT5MIwudt20sEivjNG6vvUdz7VavHlp10r9QuCUl/n0zgycEqQysBCWZr4RjTlmiy4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTV1efKoE4ODUbq9hZoZ7yb/UokoUskjdNEsBEj4TuSAiEAlhirv0RJoLW+V5lNSrK3F9nIiuna+q63xgy1oAR3VPU="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/resin-device-config-3.3.2.tgz_1487240576877_0.9959572413936257"},"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"3.3.3":{"name":"resin-device-config","version":"3.3.3","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.8.0","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^2.9.32","lodash":"^3.10.0","resin-sdk-preconfigured":"^0.1.0","resin-errors":"^2.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"08c8518ff55b65d00d4d26ef26e3aac708880254","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@3.3.3","_shasum":"ea834defbc92f34132ff90c58a38350acc2aaabc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"ea834defbc92f34132ff90c58a38350acc2aaabc","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-3.3.3.tgz","integrity":"sha512-X3BjrdKjMIfXGMO1gjcAbUVZWw4J7ug1+CCmtKkMmuTnvQ5W9N5PcImg5OfeLFw42GfjvyzVV3SWtb0nmBL4/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5uVDFzgc1Zz8EQ2MOYANuC3BIjZxKCp7RbIX3fefiqAIgNHrzraj7mQJ5eAst6Ipo1h7fDsnTmF6biN2V7xbSbX8="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/resin-device-config-3.3.3.tgz_1488549651552_0.9995988507289439"},"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"4.0.0":{"name":"resin-device-config","version":"4.0.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.12.5","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^3.5.0","lodash":"^4.17.4","resin-sdk-preconfigured":"^6.0.0","resin-errors":"^2.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"7d1b6393c8484d071b13b729c3493ba61de6b965","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@4.0.0","_shasum":"ca7052add5a97884a77975367debf8c7a3f5379f","_from":".","_npmVersion":"4.0.3","_nodeVersion":"6.9.4","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"ca7052add5a97884a77975367debf8c7a3f5379f","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-4.0.0.tgz","integrity":"sha512-mt8KS2h3MKXTIaceJ2Yw0MX/v4afYc2UqjonQb3dtnui0ayT988WKdOJU+dDi4rIWFU/Oe8SvbQNBHQHdQouew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2ySz5Di2gYgDFQs82/57nEnBDXaZ/GK55TfLkLk2nCAiAdN/llbuFkKBa3n617NqCElilHB0RfDUfs9mn/qOkOLw=="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/resin-device-config-4.0.0.tgz_1492295801764_0.49444202869199216"},"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"4.0.1":{"name":"resin-device-config","version":"4.0.1","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.12.5","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^3.5.0","coffee-script":"^1.12.5","lodash":"^4.17.4","resin-errors":"^2.0.0","resin-sdk-preconfigured":"^6.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"fa238ceea29558396e48b06f60bc73207fb0b63f","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@4.0.1","_shasum":"34303fff3bc816ff9c87abb078088f6a4d82de6c","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"34303fff3bc816ff9c87abb078088f6a4d82de6c","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-4.0.1.tgz","integrity":"sha512-TIqWFhIkTBwjQHWlME4P0mZBpjjGs7KNuXdxUYNKqKGvO2Uddr+o1O2ZkD1V/UzChUoh9J5scBWi5i+JcpHwAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDap4esz9ilpyzyFf4WsfIyA3xHCFjO7ERh8MgE/gjUwgIgUnfTYTx0KRiogaoaUvxib3igXGE14I36WY5M/W8BR5g="}]},"maintainers":[{"name":"resin.io","email":"accounts+npm@resin.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/resin-device-config-4.0.1.tgz_1492776954197_0.5094539143610746"},"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"4.1.0":{"name":"resin-device-config","version":"4.1.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.12.5","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"3.5.0","coffee-script":"^1.12.5","lodash":"^4.17.4","resin-errors":"^2.0.0","resin-sdk-preconfigured":"^6.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"9dfc2ac2fcce70eab0b0708712772c5d636d10a6","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@4.1.0","_shasum":"41d88ec58a10489e48284bafaafd6a8af36e73ac","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.4","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"41d88ec58a10489e48284bafaafd6a8af36e73ac","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-4.1.0.tgz","integrity":"sha512-aeY+rfylwH/fvb7+d/Az9WXjq5xS3fR5C5yuttOtp6/JWQyi8filDxVGiDy6q9/mXN5jPYmDQuXyIoSrf8Pe+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8AcvYGKHVMkQjMih25cY/2LZ5J70zfpfwFkzzrmgEGAiAE8v7vp3wS3JB82fJn6xDCpS7V+vm6COeU7Y+c7RWY0w=="}]},"maintainers":[{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config-4.1.0.tgz_1515505000530_0.3240670145023614"},"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"4.1.1":{"name":"resin-device-config","version":"4.1.1","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.12.5","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"3.5.0","coffee-script":"^1.12.5","lodash":"^4.17.4","resin-errors":"^2.0.0","resin-sdk-preconfigured":"^6.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"71f91b0810b47be051cc6889b13cc3fdb7d475b5","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@4.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-iob42P9QqU2eV8XtpBlzHLgT7VOJwn4d6fEJ2zpn0CgsOMfSQzaK9wqIbXktNPsSlt56BleQqexiUy51hCVxzA==","shasum":"29816726864c1e2608f5e4b50785aed951032995","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-4.1.1.tgz","fileCount":14,"unpackedSize":41832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY4+oTOMR19m9qgUrmlrdzQUq8SMgEupEMKc6b+70v1wIhAKxf6HX+lgCMe96bt4L4yWc01NnlNUGLhzB2nKAGDu1z"}]},"maintainers":[{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config_4.1.1_1520334974290_0.8286807643324738"},"_hasShrinkwrap":false,"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"4.1.2":{"name":"resin-device-config","version":"4.1.2","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.12.5","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"3.5.0","coffee-script":"^1.12.5","lodash":"^4.17.4","resin-errors":"^2.0.0","resin-sdk-preconfigured":"^6.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"5dfa628ca51239b9d60d6e85690d24bdc6b460c5","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@4.1.2","_shasum":"fa8d8906cf73b574bb6a7a728bee57045969bba9","_from":".","_npmVersion":"4.1.1","_nodeVersion":"8.9.3","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"fa8d8906cf73b574bb6a7a728bee57045969bba9","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-4.1.2.tgz","fileCount":17,"unpackedSize":48671,"integrity":"sha512-G61yDD0X1EtUuJ6zY7r7god0UVzpNT8mIyv25HHDOSEEW+KaUYgneFNh0fJwXCRPyx1+1QEus8rV333igdoDfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL5r6FL0IbMDLGOs9qP8MvP7X4Av0h0ohgXjUKrno3fQIgfP0A47Zx3d5PBxzhDls8mi42PUdpI6LTIsKd3rm9+Fk="}]},"maintainers":[{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config_4.1.2_1520539703756_0.24481859787077376"},"_hasShrinkwrap":false,"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"4.1.4":{"name":"resin-device-config","version":"4.1.4","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.12.5","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"3.5.0","coffee-script":"^1.12.5","lodash":"^4.17.4","resin-errors":"^2.0.0","resin-sdk-preconfigured":"^6.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"f91d79a45823074451ca940c8195d223c0663b9e","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@4.1.4","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-Pb7qC7MP793l3WpRX19iAhUFssPepBIH6B1QZ8bu2OXcBvUazG2Jk7hNydz9Odr8l5B56aXEvwuuJCuK+r2dfw==","shasum":"713f0ce9871a9eefcccf02298d52df899fce056e","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-4.1.4.tgz","fileCount":14,"unpackedSize":43302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4nLuCRA9TVsSAnZWagAA3w8P/1y97Mw9MzDkFlSqsVA3\nTNvUSnY/t5xfOTfQJfv1ElOXC+ol7krZuQ5OToghcIS8MsI3f0AQhwGTfVzR\nzd+xp6Sa0xztqlIwBVePfK76zGj6KM2IzQ1/fjidKU3IzNRGoZdJW3d7+lut\noI/eDVf6ADruUIALmLne/CAo24DvEsIuor4omLpjGgPkypJ6qxJ+nTTJlWQG\nBSU/caPtzYlPR8u5WxfDZh8a54AC0K/y1M3CQmIwu9BIXp3ZkNag/V5txEGC\n8y7244W90OHNBy7UuxnWLAWpYE6wihnWd36VL2OhCQwTikwRYnpgl6A9kZHC\nFf6ijlB57vn4HBBABOkkQz79cYteOz1GQwiW9e6L1mBPff6FTHaQPBY+bShu\nqF+L/DuUjjymeIexmFzL9X1KgZ2W4/X6YhcXpBE9syghUHwEXtS2Vmc3/nV6\nWxxAA1J+HzSJG9n2TrBi7xCdeUicCytRlZgIi8OM/wAlTKdgfvLkWnUbkHGS\nou8A96JpB/Ic7B72dkR1DE4YfH3TCYyvUJvmiCxpnVprebU4DLY+IcMeFtz+\nhvSopL+fahCQzve1tceUHjTT8EsqBBcqmpIZ5t1tINTtXP4H+ipUCk6QAdAM\nLkop0ih7bWaWA+lZWtET6RWnx6cZxVBnIPTmY2B9qEaPxsq+3nZFGqSib0gB\ndrg2\r\n=INWf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVUII+co5j1d1dy/SQLbCXKhTiN3vZa4DZHCKAqArsbAiEApx52eVjNzU+J/wDSSjPB1YTIcvKccpF+o0JucHxTytA="}]},"maintainers":[{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config_4.1.4_1524789996781_0.16963694779830485"},"_hasShrinkwrap":false,"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"4.1.5":{"name":"resin-device-config","version":"4.1.5","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"require-npm4-to-publish","prepublishOnly":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.12.5","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^1.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"3.5.0","coffee-script":"^1.12.5","lodash":"^4.17.4","require-npm4-to-publish":"^1.0.0","resin-errors":"^2.0.0","resin-sdk-preconfigured":"^6.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"a88eea976d0404be6f6533823532af85b31f2faa","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@4.1.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-hIkewzXu6mVAdsJBoRzuGIVkcoIanjDhvmmoZtIStWDwTnAZlI1PAdituTu4TxMfhi5fF4gvrsHRAdRbkzRkQA==","shasum":"42fad623dddfb1cf7f8f494b30ed07f5bdbacca9","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-4.1.5.tgz","fileCount":15,"unpackedSize":45146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6LfOCRA9TVsSAnZWagAAvZ0QAIp8WBvlh5fZ8wZeNcpU\nLsJ033qxRaEtOxq50HP5hvJcpPv3W87XpKzRz6oInN5BZaQrY64htBzU5RKh\n20jsza7ND411IeKjLxsyfTT2rAr7nwnfeEn2e6TTybg+6OuQGMXSRN4/FAjc\nz/1zgSSlyqA4BCFJzgkBN0T4z/2IbncuqvoOihV3+6XWrylIPagXbt8FYUCh\nqjvezonMwcoGN+T8JJCPwgV0dGodplnmWBYQ/AP5hfeMtC7w3RMKA/eX/OJE\nZshRSBpy903R13lPX1+3I3jEtq88c4iSUPSMa8wW6+nAoN2vOTbrhd0VXLIs\n/j7McouL0aCAco0JNVngGN+r+zRByjOjSaZwdAGIkbDuXcK49TD+5RoAf2Uw\nwJzK4xhByBrB5HejVUJki77l6Qywt82/VqMdPJaYy5FiI/CeRXZu2t603p4N\nD098WfDvOuak1JObXt50XL0zkIYSB2KjQ2IPG4XB3Qd62TelRzrX5lOZOmEU\nAY+LHIxamql3XzSiPM1wxjqI+X7+O9efFMTbwT87dOCweazWXf//hq22yIoz\n532WxkU1xup1IX+Dy1n7AVQIj9JWsDPhTWlKkOGB5eRd7+opwLfrTI+f1Vsp\n0Z8JzXlHStHBBIyrn56G7LWKq8JFLT8NWDiFvIYAWsw/j0i00M3ADw7v2/hM\nBzqQ\r\n=ygyp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBYWoo7MtDQND4QLa4154y0hUdp5iyZqT3SylCyStfmQIhAKdxLRUl2bj44sCjdK9hYGn+LsFJr/LRylkWF5sUF3tt"}]},"maintainers":[{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config_4.1.5_1525200845531_0.7053940859617105"},"_hasShrinkwrap":false,"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"4.1.6":{"name":"resin-device-config","version":"4.1.6","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"require-npm4-to-publish","prepublishOnly":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.12.5","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^2.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^3.5.0","coffee-script":"^1.12.5","lodash":"^4.17.4","require-npm4-to-publish":"^1.0.0","resin-errors":"^2.0.0","resin-sdk-preconfigured":"^6.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"77bd1fedfa76858739304c6089b5b306f2ed7fdc","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@4.1.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-0AuiSZ83CQyHh0xgQteyXcDVd0lyuyvB47eLxcEYwzD1o49LWNcpmbrRtxJGVW0VfxQAkgheVBsCbA55UUlnow==","shasum":"a6114559daf9775cc20bc869c7295cff79e22c2a","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-4.1.6.tgz","fileCount":15,"unpackedSize":45257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6MkQCRA9TVsSAnZWagAAK2kP/ivpStYTTTgj0OrA0q3E\n3OJ3vnW2jtZg9KIoJidhiJW9ErICRXW4ww9Rwaqf8bwIwFaWY9Z6tpauII4n\nerpSfc2L07NWwIov9iUJwjuDvssyPMcrfCJbNV+fDdoBYiOT0O4QFW4J39F8\nZmp11mVJ3RynMdxCdmLmLUdNK1ZDBfoIO7oIsKFHj5FCbfzFMsG0jP3UDTYU\ny/lTcS3+epmKj+M4BmIev7ttyvhIghDVjNd4J1OHd7llJyHZDb+rQXtgB9QO\n8WcneypnDEoqE7JCy5rPiGWGL76GIVH6wI7wB40krIwdZGzZ9agHsxciryI9\n90KWVdyu9BPGZwBVcVNB/ZVQxV91P566v5HgS8xXINnAteA7rtgRjpHhpAyJ\nA5P9k95RbRbMorTg6naXfhSVd28BIxGps/bP/MHfcO1Wn/XAKz+J4ZK9Q/U2\n6hfwgtZ9CjX/DAnpIdRPsFd7qX9ishbvFjTmcB2kzX2IbEJvG7bm+eSXo3a0\nLM8ztaFKaz7iYaRqyavnjCNCPEqAAOmG1qm4irebQ97vCGtPMqnbJGqi/9Qm\n0s5HNCwKgfxlATJwWEIYvvplhT7sgJ4y98G9nqZpwuJjcNXOT/h+xScN8ub2\nT1n5lkck/Bje151O8HxSf7X16TQFaZxPka7n1n4l8J5b4AXvfI3ufsGlDBiq\nXFAp\r\n=JOiB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeufUXjbCKmEpNv6mXRdATc61tvMm6fE68G5hdqKsnBAIhAI4qj64nVVuKtvqbfhKsa05BwhNpsuGdA5RmVvJdJAgv"}]},"maintainers":[{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config_4.1.6_1525205263261_0.7089986454258499"},"_hasShrinkwrap":false,"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"4.2.0":{"name":"resin-device-config","version":"4.2.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"test":"gulp test","prepublish":"require-npm4-to-publish","prepublishOnly":"gulp build","readme":"jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffee-script":"~1.12.5","gulp":"~3.8.10","gulp-coffee":"~2.2.0","gulp-coffeelint":"~0.4.0","gulp-mocha":"~2.0.0","gulp-util":"~3.0.1","jsdoc-to-markdown":"^1.1.1","mocha":"~2.0.1","mochainon":"^2.0.0","timekeeper":"0.0.5"},"dependencies":{"bluebird":"^3.5.0","coffee-script":"^1.12.5","lodash":"^4.17.4","require-npm4-to-publish":"^1.0.0","resin-errors":"^2.0.0","resin-sdk-preconfigured":"^6.0.0","resin-settings-client":"^3.4.2","revalidator":"^0.3.1"},"gitHead":"3e42e5cd0b30fd3489bd5965eb089e9a03f18b2a","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@4.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-hrH6U2OFywMR37gjTJLFtT5x7F214cs259EufocQk8+z8tIa5E2EVDA1tN5jjKJEQ9Sr0+/pvvciRrUvIs/4yg==","shasum":"0abc1ffbc5122f5acbeddd4f3ee3f4c7fa1d7558","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-4.2.0.tgz","fileCount":15,"unpackedSize":46511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBDFpCRA9TVsSAnZWagAAaKsP/itPiQOIyTjvkmLc5Dc2\nKf8FTWZChBYVvY2hddSfE9+Lclt1MyTAzsOedMF8R/rY1SYMtt9JjnN/577U\n5O0q6NiX7+8cPvF50QswX7IkPAyAepmvf9GVQmC7PwTGveXqioKpkXiWrVa7\neYNbYMCeNQG5PaIIhuvU71/Z2Lg0zKS3b8a2wzO++ExKQ22Se3C2MgYP8jmd\n2F0ByOqvB1NoF26gL3wyyFoeFASVQfVlxivfhng4hht5NGmgMN6ZOBk8Ylk2\nfjVm7KpvH6v5SCdUtu7JJVjqGXi+6svE+vSpS/1j6ESHWAOc3/4B5HngH6Ct\nZx6FfWfvQwb1QEDhGsNW97MW1tJuJVkGOsyLVHBV0P/revRYpXFAB5cRySpE\nX+yAFi/uQevHVUkaEo3Kl15eE3w2u9AaqgSGgJjS2mPkKkuxViBQh1+pezF/\nk53bfWuQknxdpOjTC74gsVrMi3Kp9VR1ZqISw/ff+YeGgnJkkK2TuXZnOpGV\nFG1dcuAs/BS/yNx0G1VYPIoz5VnuNClSmqjL9+kQ/gclfTqtT1NzyyGi31Ru\n3OGY4kX5bamG2Z3FWDZszU6y1QjG8xzQT8uX8PcOTGGzw/lkLaZgxBntiycE\navWWeVOZuOUcOj6jqg5UXF8KAkuTTf8ab5siM9cP+1Ko7m+AIwKsGzX8SzV+\nZBgn\r\n=Vfpf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkLfVtSdhYeqcDZs3bm9IPL5gKNZ4qbPf/R9tFi7pjVAIgNaNHW60JyrL6GOtFaCQAtzvpqnk34nD8rq99r7xbR6Q="}]},"maintainers":[{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config_4.2.0_1527001448628_0.998579695137368"},"_hasShrinkwrap":false,"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"5.0.0-major-update-4cdbd80809673f08c43da86bcb5b277892ee9850":{"name":"resin-device-config","version":"5.0.0-major-update-4cdbd80809673f08c43da86bcb5b277892ee9850","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"lint":"resin-lint lib/ tests/","pretest":"npm run lint","test":"npm run prepare && gulp test","prepublish":"require-npm4-to-publish","prepare":"gulp build","readme":"npm run prepare && jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffeescript":"^2.3.2","gulp":"^3.9.1","gulp-coffee":"^3.0.2","gulp-mocha":"^6.0.0","gulp-util":"^3.0.8","jsdoc-to-markdown":"^4.0.1","mocha":"^5.2.0","mochainon":"^2.0.0","require-npm4-to-publish":"^1.0.0","resin-lint":"^2.0.1"},"dependencies":{"lodash":"^4.17.11","revalidator":"^0.3.1"},"readme":"resin-device-config\n-------------------\n\n[![npm version](https://badge.fury.io/js/resin-device-config.svg)](http://badge.fury.io/js/resin-device-config)\n[![dependencies](https://david-dm.org/resin-io-modules/resin-device-config.png)](https://david-dm.org/resin-io-modules/resin-device-config.png)\n[![Build Status](https://travis-ci.org/resin-io-modules/resin-device-config.svg?branch=master)](https://travis-ci.org/resin-io-modules/resin-device-config)\n[![Build status](https://ci.appveyor.com/api/projects/status/im9y5jv9ml0fs8jo/branch/master?svg=true)](https://ci.appveyor.com/project/resin-io/resin-device-config/branch/master)\n\nJoin our online chat at [![Gitter chat](https://badges.gitter.im/resin-io/chat.png)](https://gitter.im/resin-io/chat)\n\nGet device config.json configuration.\n\nRole\n----\n\nThe intention of this module is to provide low level access to how a Resin.io device `config.json` file is generated.\n\n**THIS MODULE IS LOW LEVEL AND IS NOT MEANT TO BE USED BY END USERS DIRECTLY**.\n\nInstallation\n------------\n\nInstall `resin-device-config` by running:\n\n```sh\n$ npm install --save resin-device-config\n```\n\nDocumentation\n-------------\n\n\n* [deviceConfig](#module_deviceConfig)\n    * [.generate(options, params)](#module_deviceConfig.generate) ⇒ <code>Object</code>\n    * [.validate(config)](#module_deviceConfig.validate)\n\n<a name=\"module_deviceConfig.generate\"></a>\n\n### deviceConfig.generate(options, params) ⇒ <code>Object</code>\n**Kind**: static method of [<code>deviceConfig</code>](#module_deviceConfig)  \n**Summary**: Generate a basic config.json object  \n**Returns**: <code>Object</code> - config.json  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| options | <code>Object</code> | options |\n| params | <code>Object</code> | user params |\n\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tpubnub:\n\t\tsubscribe_key: 'demo'\n\t\tpublish_key: 'demo'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\nconsole.log(config)\n```\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi2'\n\tdeviceType: 'raspberrypi3'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tpubnub:\n\t\tsubscribe_key: 'demo'\n\t\tpublish_key: 'demo'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\nconsole.log(config)\n```\n<a name=\"module_deviceConfig.validate\"></a>\n\n### deviceConfig.validate(config)\n**Kind**: static method of [<code>deviceConfig</code>](#module_deviceConfig)  \n**Summary**: Validate a generated config.json object  \n**Throws**:\n\n- Will throw if there is a validation error\n\n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| config | <code>Object</code> | generated config object |\n\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tpubnub:\n\t\tsubscribe_key: 'demo'\n\t\tpublish_key: 'demo'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\ndeviceConfig.validate(config)\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io-modules/resin-device-config/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ gulp test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io-modules/resin-device-config/issues](https://github.com/resin-io-modules/resin-device-config/issues)\n- Source Code: [github.com/resin-io-modules/resin-device-config](https://github.com/resin-io-modules/resin-device-config)\n\nBefore submitting a PR, please make sure that you include tests, and that [coffeelint](http://www.coffeelint.org/) runs without any warning:\n\n```sh\n$ gulp lint\n```\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"4cdbd80809673f08c43da86bcb5b277892ee9850","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@5.0.0-major-update-4cdbd80809673f08c43da86bcb5b277892ee9850","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"dist":{"integrity":"sha512-7TdMaQ7cRQyw/8MEqM0c36e8kyitEWO7/U9SPShlFtjwynOO0CiM9O4xylvOE3cpNnkJm+RUhckTYArYO9ELmA==","shasum":"1438c24853eded5d63870ad83010507bd6fcb516","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-5.0.0-major-update-4cdbd80809673f08c43da86bcb5b277892ee9850.tgz","fileCount":13,"unpackedSize":37338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb13DSCRA9TVsSAnZWagAAeXgP/i5lIfjj3XhgQEKU0rNy\nt2zMFKo8RUndqWCkPmdIEwz7X1xo2KmNmrz2p2FwYQbAb1AKGmZcHI0U6bsQ\nBybUO6FaOiOJW1rnP/XQnKG4VkoiE4Uy3PGJGeO6uNzF96rui9ZSE82Gf1XI\n4U5n2zLunyfZj3PbWGQyicKVeYWZFdrskTXCM8ImpuVC2rffEk57fuv5984A\nlusmquIaZlWwA2NicRje3nGhfJScGPRJaChv5dxE2aEksf1YpiuzheK8pm+8\nn01y3UWrtIM/eMxB4IgUCX9KVwNAUS5xQfr1PTneyQXjTQHN0hsgJWomwajz\nk8p/yh3oxXJXtYPx+BruqX4mny1v/qdNZX9CxSi/9pYaOqhEHBhymn/47y1q\ntmBPTFSyy0rZb13FA12kr4MWzpgvLbcttgVCyEVCHgdoWRpu+X1D+5lnIwPL\nm43AgcJZqikeHhtKPNvdKe7OUJWvDueXZ8fbwtBNC4w/AGiLPVvU03KkA8BV\nzTdICsHTDIwX/Muc0ruzI9WJAMFAFbik4KEo5TyGbBjAQKM6dqCwsUFQprda\n7/I1vG8CVtihZ8/REdU5ntBnQsvOD5dVWrCwgCS3orYKctLD8697R4K2Amri\nUm/LuvGNs5EI4tyUYM+d2baajOwmTeXK/DoRMcfowUMbf+X12otzP9P0tdae\nrpPp\r\n=Wpyo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmkhbZ6L5nxJVq5EudmsZ7sAtlmvUMlBh+hO/GQNtdXgIhAPd1SWFQPYs7THS9hc1yqKZQqdf6Ve3gznisKOPLuqa5"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config_5.0.0-major-update-4cdbd80809673f08c43da86bcb5b277892ee9850_1540845777394_0.7500030188756461"},"_hasShrinkwrap":false},"5.0.0-major-update-8c9cf1f41fadd607ceca24633df8cf73fa84bad2":{"name":"resin-device-config","version":"5.0.0-major-update-8c9cf1f41fadd607ceca24633df8cf73fa84bad2","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"lint":"resin-lint lib/ tests/","pretest":"npm run lint","test":"npm run prepare && gulp test","prepublish":"require-npm4-to-publish","prepare":"gulp build","readme":"npm run prepare && jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffeescript":"^2.3.2","gulp":"^3.9.1","gulp-coffee":"^3.0.2","gulp-mocha":"^6.0.0","gulp-util":"^3.0.8","jsdoc-to-markdown":"^4.0.1","mocha":"^5.2.0","mochainon":"^2.0.0","require-npm4-to-publish":"^1.0.0","resin-lint":"^2.0.1"},"dependencies":{"lodash":"^4.17.11","revalidator":"^0.3.1"},"readme":"resin-device-config\n-------------------\n\n[![npm version](https://badge.fury.io/js/resin-device-config.svg)](http://badge.fury.io/js/resin-device-config)\n[![dependencies](https://david-dm.org/resin-io-modules/resin-device-config.png)](https://david-dm.org/resin-io-modules/resin-device-config.png)\n[![Build Status](https://travis-ci.org/resin-io-modules/resin-device-config.svg?branch=master)](https://travis-ci.org/resin-io-modules/resin-device-config)\n[![Build status](https://ci.appveyor.com/api/projects/status/im9y5jv9ml0fs8jo/branch/master?svg=true)](https://ci.appveyor.com/project/resin-io/resin-device-config/branch/master)\n\nJoin our online chat at [![Gitter chat](https://badges.gitter.im/resin-io/chat.png)](https://gitter.im/resin-io/chat)\n\nGet device config.json configuration.\n\nRole\n----\n\nThe intention of this module is to provide low level access to how a Resin.io device `config.json` file is generated.\n\n**THIS MODULE IS LOW LEVEL AND IS NOT MEANT TO BE USED BY END USERS DIRECTLY**.\n\nInstallation\n------------\n\nInstall `resin-device-config` by running:\n\n```sh\n$ npm install --save resin-device-config\n```\n\nDocumentation\n-------------\n\n\n* [deviceConfig](#module_deviceConfig)\n    * [.generate(options, params)](#module_deviceConfig.generate) ⇒ <code>Object</code>\n    * [.validate(config)](#module_deviceConfig.validate)\n\n<a name=\"module_deviceConfig.generate\"></a>\n\n### deviceConfig.generate(options, params) ⇒ <code>Object</code>\n**Kind**: static method of [<code>deviceConfig</code>](#module_deviceConfig)  \n**Summary**: Generate a basic config.json object  \n**Returns**: <code>Object</code> - config.json  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| options | <code>Object</code> | options |\n| params | <code>Object</code> | user params |\n\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tpubnub:\n\t\tsubscribe_key: 'demo'\n\t\tpublish_key: 'demo'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\nconsole.log(config)\n```\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi2'\n\tdeviceType: 'raspberrypi3'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tpubnub:\n\t\tsubscribe_key: 'demo'\n\t\tpublish_key: 'demo'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\nconsole.log(config)\n```\n<a name=\"module_deviceConfig.validate\"></a>\n\n### deviceConfig.validate(config)\n**Kind**: static method of [<code>deviceConfig</code>](#module_deviceConfig)  \n**Summary**: Validate a generated config.json object  \n**Throws**:\n\n- Will throw if there is a validation error\n\n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| config | <code>Object</code> | generated config object |\n\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tpubnub:\n\t\tsubscribe_key: 'demo'\n\t\tpublish_key: 'demo'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\ndeviceConfig.validate(config)\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io-modules/resin-device-config/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ gulp test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io-modules/resin-device-config/issues](https://github.com/resin-io-modules/resin-device-config/issues)\n- Source Code: [github.com/resin-io-modules/resin-device-config](https://github.com/resin-io-modules/resin-device-config)\n\nBefore submitting a PR, please make sure that you include tests, and that [coffeelint](http://www.coffeelint.org/) runs without any warning:\n\n```sh\n$ gulp lint\n```\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"8c9cf1f41fadd607ceca24633df8cf73fa84bad2","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@5.0.0-major-update-8c9cf1f41fadd607ceca24633df8cf73fa84bad2","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"dist":{"integrity":"sha512-cOtoWV9OmaG3tU3aXnLLQ7LvYTKreh0bwv+ZXYg8F71Kwa4+lZiWHYRZZ8FatlvsMLTwcg5HLtTcDw9vDkr8RA==","shasum":"2f8865cd597fb7528f7bd2483e524e3353c6cd3f","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-5.0.0-major-update-8c9cf1f41fadd607ceca24633df8cf73fa84bad2.tgz","fileCount":13,"unpackedSize":37449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb13JKCRA9TVsSAnZWagAA5fMQAIwe9zOxP7jwcVfYwxaA\nN1YBKVUr7CvAAG/jADONKwv7z3w0Wsp6xGpwwg+RlcUrvaovhmNlWuZnsxvX\nN/wpDn7g0HOFYLhtS2ZHfCE/O7FNUoCt4I/ayG7AqBQOy/Pq10yuGXXY0LA3\na0mKMUeCtEkuebIn31p+Y1DFnFIwTi9hWWqXMylB8FxA8EF6PisHuNkHp5Gu\n2wAG+VznhC03CBm7l4JISEbmNjfxig5nV0yW0BE3+5s6DGaN57UVhhfbzzsB\n6ycRMUsVzERM0sd4zKTAq1IfBC4zi+FawbbyiBVZTzh6lv9KjM3LrH5KgHHA\nA220elzsheWpjxaqcUdK46/T5wIYrQPrrZubj9aMynTwnhrXaP4mUhOgah/U\n1RsJ2oyNeO8ql2nnG5WI95hsiZigylSwi+8gRMs76byRZXf5BP2NxpP9Tz7R\nNrtVwy4gsM2g1/6EFrG5x3V/E9ubCEPI0keBAC9HjGh774PH6tCKStRj5rhF\n5oD7xlwr5gFUbiJR4Kz+UOyH2RtinkGxfSLWsTRdIU05t6bFcP95CxFMZcOp\ng3TPIIpUvxVRk3Ddbjano1myxSk5hlh49XESCQC9I3duDp4MBjCre8aLiXhz\nm1lT7RA9wPbc+LmALOyyvqH4ooUsmuLvXguAJ8jzcXw9WshDXiYtaOgryV+m\nEi73\r\n=dZYd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYMk+QQl0/uGvOSt6uA1dMiy0vAGFY7rxPtiHrdHVojAiB4ARwYhwJTIFx8FpaKc1Xfff5LK18mpE+M9kkhah9wIg=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config_5.0.0-major-update-8c9cf1f41fadd607ceca24633df8cf73fa84bad2_1540846153514_0.21677659581954223"},"_hasShrinkwrap":false},"5.0.0":{"name":"resin-device-config","version":"5.0.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"lint":"resin-lint lib/ tests/","pretest":"npm run lint","test":"npm run prepare && gulp test","prepublish":"require-npm4-to-publish","prepare":"gulp build","readme":"npm run prepare && jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffeescript":"^2.3.2","gulp":"^3.9.1","gulp-coffee":"^3.0.2","gulp-mocha":"^6.0.0","gulp-util":"^3.0.8","jsdoc-to-markdown":"^4.0.1","mocha":"^5.2.0","mochainon":"^2.0.0","require-npm4-to-publish":"^1.0.0","resin-lint":"^2.0.1"},"dependencies":{"lodash":"^4.17.11","revalidator":"^0.3.1"},"gitHead":"d3e76f4e3a78449c8a3c789f4ce04c5a63301b83","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@5.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"dist":{"integrity":"sha512-OWBGFS8Hp3pznLzF6OYfy7TBmTIDp+bH5GRX+TyKEnNfmOenhmlU3vB+UIjPrC1++ZFrWMA/pqT3k1L4WN+YwQ==","shasum":"20bd6c100cadf76b17528ae37ec3ab8a0f8e0c0a","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-5.0.0.tgz","fileCount":13,"unpackedSize":37395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb13SwCRA9TVsSAnZWagAAlL8P/0VfNcjyn0u/MJhtM8c6\nbGo610DYyO0r68NHPkUt+o37DLRieez7SaNK6xUVDNGiPe+hv2jxAxfhUQaT\nUgSudXjGE6ows9Mgb16OvBMdZHa3OBS5kvq57FF6jI5A+DsCoYWgfgpceVDf\nPcZkPCYiXPLPG+p5iee9VLN6WsYOZzrMubAGWRykuR4QcY1Ed1E0SpPNR8IA\nsonGzq4uQgj0xCLeDqe0B5qC6rnnjDQVVi8GIh20S/6EXxj7oBE+28SYk5Ck\nsOxkQtCjXlnJsyzlfLa8kzehajgtyIf3/rDtKp8RvUiH0hRgBmwkM2YKM4fI\nJ4dqQI/Pan62gDuzqhALFVL0LcyNkGULDNuaC/hXajVdfaxOrb7rg7CBHEn2\nweTBBluRdxwRzGPyClFpoM++5b3Kg/ZnvfrvwfXTvMwztpLEoLolwCakdpjh\npFu2sMS5wL6XKVf+qpB7qGnAF9b1GifTcTINjECcG6XFxyav9SzkvDYrpLYt\nsQtW3tqbQrfUY39+1FHsA26llHVQ17HQ3bVrIyWcpclK/9K4nmcZcqAOC1tq\nBu4McUHaaAcB6hEmB0Rb3PpKdzBkV1bKlfTmvi2OgquNZWxt5Evrq4ewfmud\n+bbo2tgH6gezuqcy8DoW/cV3u+DF+bkItlMpinMYTlMKHc+ppC+Om+kT4gfk\njKbW\r\n=vL+J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfEPA7WuOym8ws8YqSdz3rH/0BqAWfNpzKWtTsnltonAiEA+yDegIPyu2jeJsMTU2XezzJIr92Fwz8pgZkbmZgBRCk="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config_5.0.0_1540846767206_0.5003432255361275"},"_hasShrinkwrap":false,"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"5.1.0-drop-pubnub-50e997dd20f8f87252d06254d093070450e462d7":{"name":"resin-device-config","version":"5.1.0-drop-pubnub-50e997dd20f8f87252d06254d093070450e462d7","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"lint":"resin-lint lib/ tests/","pretest":"npm run lint","test":"npm run prepare && gulp test","prepublish":"require-npm4-to-publish","prepare":"gulp build","readme":"npm run prepare && jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffeescript":"^2.3.2","gulp":"^3.9.1","gulp-coffee":"^3.0.2","gulp-mocha":"^6.0.0","gulp-util":"^3.0.8","jsdoc-to-markdown":"^4.0.1","mocha":"^5.2.0","mochainon":"^2.0.0","require-npm4-to-publish":"^1.0.0","resin-lint":"^2.0.1"},"dependencies":{"lodash":"^4.17.11","revalidator":"^0.3.1"},"readme":"resin-device-config\n-------------------\n\n[![npm version](https://badge.fury.io/js/resin-device-config.svg)](http://badge.fury.io/js/resin-device-config)\n[![dependencies](https://david-dm.org/resin-io-modules/resin-device-config.png)](https://david-dm.org/resin-io-modules/resin-device-config.png)\n[![Build Status](https://travis-ci.org/resin-io-modules/resin-device-config.svg?branch=master)](https://travis-ci.org/resin-io-modules/resin-device-config)\n[![Build status](https://ci.appveyor.com/api/projects/status/im9y5jv9ml0fs8jo/branch/master?svg=true)](https://ci.appveyor.com/project/resin-io/resin-device-config/branch/master)\n\nJoin our online chat at [![Gitter chat](https://badges.gitter.im/resin-io/chat.png)](https://gitter.im/resin-io/chat)\n\nGet device config.json configuration.\n\nRole\n----\n\nThe intention of this module is to provide low level access to how a Resin.io device `config.json` file is generated.\n\n**THIS MODULE IS LOW LEVEL AND IS NOT MEANT TO BE USED BY END USERS DIRECTLY**.\n\nInstallation\n------------\n\nInstall `resin-device-config` by running:\n\n```sh\n$ npm install --save resin-device-config\n```\n\nDocumentation\n-------------\n\n\n* [deviceConfig](#module_deviceConfig)\n    * [.generate(options, params)](#module_deviceConfig.generate) ⇒ <code>Object</code>\n    * [.validate(config)](#module_deviceConfig.validate)\n\n<a name=\"module_deviceConfig.generate\"></a>\n\n### deviceConfig.generate(options, params) ⇒ <code>Object</code>\n**Kind**: static method of [<code>deviceConfig</code>](#module_deviceConfig)  \n**Summary**: Generate a basic config.json object  \n**Returns**: <code>Object</code> - config.json  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| options | <code>Object</code> | options |\n| params | <code>Object</code> | user params |\n\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\nconsole.log(config)\n```\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi2'\n\tdeviceType: 'raspberrypi3'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\nconsole.log(config)\n```\n<a name=\"module_deviceConfig.validate\"></a>\n\n### deviceConfig.validate(config)\n**Kind**: static method of [<code>deviceConfig</code>](#module_deviceConfig)  \n**Summary**: Validate a generated config.json object  \n**Throws**:\n\n- Will throw if there is a validation error\n\n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| config | <code>Object</code> | generated config object |\n\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\ndeviceConfig.validate(config)\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io-modules/resin-device-config/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ gulp test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io-modules/resin-device-config/issues](https://github.com/resin-io-modules/resin-device-config/issues)\n- Source Code: [github.com/resin-io-modules/resin-device-config](https://github.com/resin-io-modules/resin-device-config)\n\nBefore submitting a PR, please make sure that you include tests, and that [coffeelint](http://www.coffeelint.org/) runs without any warning:\n\n```sh\n$ gulp lint\n```\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"50e997dd20f8f87252d06254d093070450e462d7","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@5.1.0-drop-pubnub-50e997dd20f8f87252d06254d093070450e462d7","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"dist":{"integrity":"sha512-nsaNKmyv35yk4s92nIYMxblV14ansR5tHNsznZVx/qtgd80k/U4vP4Bb14qYz590sBMQTt8Vs2gVs9h81QR4Uw==","shasum":"21ad9c6a57129deb0683d891ddd56e38b23d211b","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-5.1.0-drop-pubnub-50e997dd20f8f87252d06254d093070450e462d7.tgz","fileCount":13,"unpackedSize":36760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2vvkCRA9TVsSAnZWagAASm8P/2TXnvgI8EOaCUqpEIcP\neig/0AMxfdfVm2UXwZx0elTbA6nJcKJItubaSPuLPx6kTgeylTWVipdhXEav\nTPLzMyvw/CjWZOp4M5VRM/3g31q2T9Z4G8sCYZ/eQfv4Py60D4X2O9LPDIz8\nAUFaO5aZeE5/h6XUc3+tVARconKCn9sA4ulMLPryIzLrFsUu/RBr7QVUQBg5\nAZZ/HmF2YXTZBYzaAM6wR1d5t4NQKGaY0A/2vupqQrV9x9fGl3Jcg1D9wD08\nFTRtjo28I1CeqS8cSKWmuGwZ77j8luvmB3tHF7ydzVsJ7Qrk1esYXm6rHG7Y\nBFKZxVKlgMb/x4huB5MHXpKSWc3eRdIY88/yCgwkRD9T5VWpv1/m72/BGQpj\nL5Qtoo3JqF2H2D3q5mHg6iiSby6WZsigzUh6S4KgphE2WEYC+N7L6BE/KXJB\nwpS2aC2UPIxzKl7x1Yf4t0uc/yUVTsBd7pFedfsY3tGjKC0OQ6sO1yGHwpJa\nZLgNHoBJ3+K9TTRLvhbPmXQHXALMJ2u83vaCW2D3Oh535xs4Aq16IUfuGc6J\nVi1DufsNCivHEhkntbkE7XzXx4o1GH5ouRObFDN/Iq/X/rkjcbLPQbLzALRc\nh0r+7cqMYo3ytcsHfpT2zRPzB3ctCbR+DcSqn8WOzCezX2q+7K1gRL/LRTrS\nf4I1\r\n=aq5K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdXjqLraopjYXRASxZ1Y5tmNWS8wTw1Xgq67QGuUN9xgIhAKZ8cQwOo41cUzxnXolAL9lbztFFRwjhsb52JaJJTmC5"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config_5.1.0-drop-pubnub-50e997dd20f8f87252d06254d093070450e462d7_1541077987871_0.7495998307989198"},"_hasShrinkwrap":false},"5.1.0":{"name":"resin-device-config","version":"5.1.0","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"lint":"resin-lint lib/ tests/","pretest":"npm run lint","test":"npm run prepare && gulp test","prepublish":"require-npm4-to-publish","prepare":"gulp build","readme":"npm run prepare && jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffeescript":"^2.3.2","gulp":"^3.9.1","gulp-coffee":"^3.0.2","gulp-mocha":"^6.0.0","gulp-util":"^3.0.8","jsdoc-to-markdown":"^4.0.1","mocha":"^5.2.0","mochainon":"^2.0.0","require-npm4-to-publish":"^1.0.0","resin-lint":"^2.0.1"},"dependencies":{"lodash":"^4.17.11","revalidator":"^0.3.1"},"gitHead":"7783f3cfd01a0fd08a8c3a930093d79a51419fb7","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@5.1.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"dist":{"integrity":"sha512-O7GLZGfZIUgogWpVXO5eSdnzA4x4IC/ZYcIcWIwf7ED/zJojRwrUzKqZdGliAic9LVyglrjyRhP5H+wfZO0YOg==","shasum":"2c3c98bd328f84d612c60b08f29a1b20647d3ee0","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-5.1.0.tgz","fileCount":13,"unpackedSize":36707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2w7ICRA9TVsSAnZWagAANrQP/128FUoIceTvtelORFvw\nQuGRl1bB7e2Jt7kG5cQt4DBAsBkKAzPlUbrSEbBOEZ8xvoWvno3ku6MDPmlN\nDBwmI2Lrqfa5D7zd4vg/fE7erm9+jeJatbCn6/x6PvOrAbdTFvnE+J37mlAp\n4HjEkUXDVPisJDHC6X/ZORrTFHbBX5OmhQHl8dN2T5WQp1nNqiV3o2kIrcvO\nfdJxfuiDYWCrpimCql4o8lE5uMI8TUwBQzJujM0FzulL7FdCe6m70v5EiRqY\ngrpe5r3Tuc66ny6CRsK+Cx4Xr3Sbuu4/9EbnMm30lYKiXjhcbToYu41+6f5G\nJ6Fcb0mI6uJitn21uwWDFFd5+Py7qpu0IJT3vfAL4dRCLaT9IyXpvNfnjhm1\nTDe0gp4+FQyfSntHr8AMpGOKD4Vk8CaD69L1Aa9/KvFDdgNXR1hUCEz5Xaox\npzKBByDVKmLdLWjlXJFE2Z1F2cuh7cATbr++H4YmkJhyXKZQApuSAjad+qlK\nBf+AEY5P5zOdAudJ7eVWkxwqR4PdkG/rEGNKR8z3SQmmCm5IA8ilmDUD/jn0\nW2jEhxG4ksvCTC0wOaMr5LwN40hSUan/Arv/2GefDsipJpu1YWjidYOgKL0s\n8Ku0X9pF7jr93kMfJTks6JB/yYVlybJ8FnaOnYGLF98gFru93GNo60LTH2rI\nN8X1\r\n=tUn8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCijQfISgeRw2EW0gxwolTXSQ+mQReMRHWJpjKSNPE+pwIhANvjH7AKyzQtoFz74flpqHP8kipgy6n/3Tk4/yWcJevB"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config_5.1.0_1541082823312_0.6281104833835887"},"_hasShrinkwrap":false,"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"5.1.1-undrop-pubnub-985ef5e186610335d4c97660eaa1bd7cfdabdc73":{"name":"resin-device-config","version":"5.1.1-undrop-pubnub-985ef5e186610335d4c97660eaa1bd7cfdabdc73","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"lint":"resin-lint lib/ tests/","pretest":"npm run lint","test":"npm run prepare && gulp test","prepublish":"require-npm4-to-publish","prepare":"gulp build","readme":"npm run prepare && jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffeescript":"^2.3.2","gulp":"^3.9.1","gulp-coffee":"^3.0.2","gulp-mocha":"^6.0.0","gulp-util":"^3.0.8","jsdoc-to-markdown":"^4.0.1","mocha":"^5.2.0","mochainon":"^2.0.0","require-npm4-to-publish":"^1.0.0","resin-lint":"^2.0.1"},"dependencies":{"lodash":"^4.17.11","revalidator":"^0.3.1"},"readme":"resin-device-config\n-------------------\n\n[![npm version](https://badge.fury.io/js/resin-device-config.svg)](http://badge.fury.io/js/resin-device-config)\n[![dependencies](https://david-dm.org/resin-io-modules/resin-device-config.png)](https://david-dm.org/resin-io-modules/resin-device-config.png)\n[![Build Status](https://travis-ci.org/resin-io-modules/resin-device-config.svg?branch=master)](https://travis-ci.org/resin-io-modules/resin-device-config)\n[![Build status](https://ci.appveyor.com/api/projects/status/im9y5jv9ml0fs8jo/branch/master?svg=true)](https://ci.appveyor.com/project/resin-io/resin-device-config/branch/master)\n\nJoin our online chat at [![Gitter chat](https://badges.gitter.im/resin-io/chat.png)](https://gitter.im/resin-io/chat)\n\nGet device config.json configuration.\n\nRole\n----\n\nThe intention of this module is to provide low level access to how a Resin.io device `config.json` file is generated.\n\n**THIS MODULE IS LOW LEVEL AND IS NOT MEANT TO BE USED BY END USERS DIRECTLY**.\n\nInstallation\n------------\n\nInstall `resin-device-config` by running:\n\n```sh\n$ npm install --save resin-device-config\n```\n\nDocumentation\n-------------\n\n\n* [deviceConfig](#module_deviceConfig)\n    * [.generate(options, params)](#module_deviceConfig.generate) ⇒ <code>Object</code>\n    * [.validate(config)](#module_deviceConfig.validate)\n\n<a name=\"module_deviceConfig.generate\"></a>\n\n### deviceConfig.generate(options, params) ⇒ <code>Object</code>\n**Kind**: static method of [<code>deviceConfig</code>](#module_deviceConfig)  \n**Summary**: Generate a basic config.json object  \n**Returns**: <code>Object</code> - config.json  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| options | <code>Object</code> | options |\n| params | <code>Object</code> | user params |\n\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\nconsole.log(config)\n```\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi2'\n\tdeviceType: 'raspberrypi3'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\nconsole.log(config)\n```\n<a name=\"module_deviceConfig.validate\"></a>\n\n### deviceConfig.validate(config)\n**Kind**: static method of [<code>deviceConfig</code>](#module_deviceConfig)  \n**Summary**: Validate a generated config.json object  \n**Throws**:\n\n- Will throw if there is a validation error\n\n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| config | <code>Object</code> | generated config object |\n\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\ndeviceConfig.validate(config)\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io-modules/resin-device-config/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ gulp test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io-modules/resin-device-config/issues](https://github.com/resin-io-modules/resin-device-config/issues)\n- Source Code: [github.com/resin-io-modules/resin-device-config](https://github.com/resin-io-modules/resin-device-config)\n\nBefore submitting a PR, please make sure that you include tests, and that [coffeelint](http://www.coffeelint.org/) runs without any warning:\n\n```sh\n$ gulp lint\n```\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"985ef5e186610335d4c97660eaa1bd7cfdabdc73","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@5.1.1-undrop-pubnub-985ef5e186610335d4c97660eaa1bd7cfdabdc73","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"dist":{"integrity":"sha512-h4gUsLXiUf4CdzefO2FP7rPvY1iZn5XuLOYdcVrqNj6tFFQZY1u4SHVXGznxBq9gL/WSaSl/VAfLB0Y3+ePnZg==","shasum":"1e07f362f11dc6ee54b6708f3217bc9956272fba","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-5.1.1-undrop-pubnub-985ef5e186610335d4c97660eaa1bd7cfdabdc73.tgz","fileCount":13,"unpackedSize":37264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4Y6GCRA9TVsSAnZWagAAS7UP/ja+K7E+2p28IRkCDdro\nD+DBGSm9Mdijbr1P46XupRQbqkoqSSM3v3DE7Pk22TBYla3JcKPKyvuqeSNA\n+LZqiQSzlLJBvpCYQZdH8zIzwBIO8Nj8cvxHaOTVnnwXanP6+UhnroFRJ7kR\nY5bNZWQSQ8MvdOuW4BOXvlEMFX0VoO0Li4zZDnhnRSvzlSaIoRMro5dcTZQh\n2cfpFKJwbVONIEF4Y8yij95FpAFkLhhLgIKCWOzHf29tDfEGRNvsc7Iu+hX+\nHliIGg+/aXoE+fEe1rq6CCQcKzous+pM5qBTPM1QG3EWNEo+BkBbQRhHbDac\noRDHth4KKJBrU7xVhwxb0bSiyREZ/QL6BDOlZZ1rcp0ldVJC5EIed5MwDeSU\nlK1NSDee5jdTfRuBYDp17MZ1Ri9M8zLar0afCW8e5a3kiJzeu5+6heyY69mY\nH7BF5Gm4ohHEWXO1Ff3alLUxcJx5wfauSEzUKOuGzJg2SAAsIxW7/hz9wuuJ\nMUUtA5I/Kbb/vi/U3Bcb9omsTUJzVh08MOSq5P6yvaWb7feJwWR5hg+GVo/o\nbVY6M36AA4OclohbIk0ptXwKuMkdokkBRafXAkGRD8ZEJqj54NxfwyvRrpw3\nKd8hVcFmN9iteE+bTC4CX2gqfBj26stKLp1kOPJ8Kf38u0qD+jdnXrw/1m5E\ncz0V\r\n=fjkU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD/5Mdbwcm/Y5tIJ35nWxFB/kgnuhm0s6MLVMHi53EDgIgFgDNDUNjeqrBIOoesszlnFAqLwiQApohYm4tC/pZSJ4="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config_5.1.1-undrop-pubnub-985ef5e186610335d4c97660eaa1bd7cfdabdc73_1541508741716_0.25074496643201916"},"_hasShrinkwrap":false},"5.1.1":{"name":"resin-device-config","version":"5.1.1","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"lint":"resin-lint lib/ tests/","pretest":"npm run lint","test":"npm run prepare && gulp test","prepublish":"require-npm4-to-publish","prepare":"gulp build","readme":"npm run prepare && jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffeescript":"^2.3.2","gulp":"^3.9.1","gulp-coffee":"^3.0.2","gulp-mocha":"^6.0.0","gulp-util":"^3.0.8","jsdoc-to-markdown":"^4.0.1","mocha":"^5.2.0","mochainon":"^2.0.0","require-npm4-to-publish":"^1.0.0","resin-lint":"^2.0.1"},"dependencies":{"lodash":"^4.17.11","revalidator":"^0.3.1"},"gitHead":"3066092644e5363876b44503024ae84309433963","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@5.1.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"dist":{"integrity":"sha512-V3kucm71WE39kuYJh+h1WVo9Lwtxs3QlF3ex9CWbAeMzbv3W+G1mo0NPZfWvkn0auGPLRcMl4B47vjfP8b1HPw==","shasum":"74f2192f30850d5703df1d3bc198eb24aa43a8a2","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-5.1.1.tgz","fileCount":13,"unpackedSize":37209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4ZOrCRA9TVsSAnZWagAA9M0P/R1L3zHRsFol2exb628S\ntjwU80EYIBg1vOp5BVhINHkDv8H2BE6ASeaYu8bwzo5lFJMxbhqhRGGqx92I\nCrCUzrtw9KNAuD0hMi4u+D7d/eNr8FRQamSTSkvVBZXpuh1DYCAL30tBrN1m\nk0PCI7L7IPsuSI+mEB1aXreO99GLtzRUp5Druez6urh6kmBx7StumC6EAiQI\n1EZVf9h5NlAEZM1/lm2M/+fbdDoRxYeAxDUZcF3gjh9z/NJ+AOtnlTogFCZs\nJ4WMJDygM7tXQunYBRNimsQqcmdEjgudw0+IWAE2rTPvDGTCHGAa1l0JPLTI\nuwFcH9rFChPgH1hzFwBAbcoWN5BKzzKufyvx2BI98h6IwDD7VhtR91+m19wf\nFkwbnRYx8C7KzkKHmz5A5ByOszIRf6CUsbTxMhXnPFb2vMZxEgoxRU1d7RLG\nrILY4fyZ2Liws33WEN93INlFr51m3HeRfTsmoFcMLzvc/VUUWfszEJ8TySan\n3e6eDPvYT8pn4dSJ4fhJx4otAG/eXINXbdMUcWP4XN+2Q3dw/p6klxztFv0Y\nHXOY4n52wBaUfOFML16HFi1p/VlE51xmbdeuV1HL/NSwWHmoQEJVmNk/c+GW\nTRd/7bTmyuMQI6SXArLFa56H+iJounGfYCZsk8DbzhL7qj8P/SceSPeDhH+G\nP/V3\r\n=lKvb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYuBgG08JtjW0sRtJXMTjTe/ecg7ei0dy4TDDvb8nkjAiASGgQqOOtsIoaXtXtrT0uF59oY28YSi9UcXyD4JJd7UQ=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config_5.1.1_1541510058942_0.8666570724748826"},"_hasShrinkwrap":false,"deprecated":"resin-device-config is deprecated, please use balena-device-config instead"},"5.2.0-optional-user-8c214f6d2bfbb46c4364cedfd2eb73285cad5dc2":{"name":"resin-device-config","version":"5.2.0-optional-user-8c214f6d2bfbb46c4364cedfd2eb73285cad5dc2","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"lint":"resin-lint lib/ tests/","pretest":"npm run lint","test":"npm run prepare && gulp test","prepublish":"require-npm4-to-publish","prepare":"gulp build","readme":"npm run prepare && jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffeescript":"^2.3.2","gulp":"^3.9.1","gulp-coffee":"^3.0.2","gulp-mocha":"^6.0.0","gulp-util":"^3.0.8","jsdoc-to-markdown":"^4.0.1","mocha":"^5.2.0","mochainon":"^2.0.0","require-npm4-to-publish":"^1.0.0","resin-lint":"^2.0.1"},"dependencies":{"lodash":"^4.17.11","revalidator":"^0.3.1"},"readme":"resin-device-config\n-------------------\n\n[![npm version](https://badge.fury.io/js/resin-device-config.svg)](http://badge.fury.io/js/resin-device-config)\n[![dependencies](https://david-dm.org/resin-io-modules/resin-device-config.png)](https://david-dm.org/resin-io-modules/resin-device-config.png)\n[![Build Status](https://travis-ci.org/resin-io-modules/resin-device-config.svg?branch=master)](https://travis-ci.org/resin-io-modules/resin-device-config)\n[![Build status](https://ci.appveyor.com/api/projects/status/im9y5jv9ml0fs8jo/branch/master?svg=true)](https://ci.appveyor.com/project/resin-io/resin-device-config/branch/master)\n\nJoin our online chat at [![Gitter chat](https://badges.gitter.im/resin-io/chat.png)](https://gitter.im/resin-io/chat)\n\nGet device config.json configuration.\n\nRole\n----\n\nThe intention of this module is to provide low level access to how a Resin.io device `config.json` file is generated.\n\n**THIS MODULE IS LOW LEVEL AND IS NOT MEANT TO BE USED BY END USERS DIRECTLY**.\n\nInstallation\n------------\n\nInstall `resin-device-config` by running:\n\n```sh\n$ npm install --save resin-device-config\n```\n\nDocumentation\n-------------\n\n\n* [deviceConfig](#module_deviceConfig)\n    * [.generate(options, params)](#module_deviceConfig.generate) ⇒ <code>Object</code>\n    * [.validate(config)](#module_deviceConfig.validate)\n\n<a name=\"module_deviceConfig.generate\"></a>\n\n### deviceConfig.generate(options, params) ⇒ <code>Object</code>\n**Kind**: static method of [<code>deviceConfig</code>](#module_deviceConfig)  \n**Summary**: Generate a basic config.json object  \n**Returns**: <code>Object</code> - config.json  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| options | <code>Object</code> | options |\n| params | <code>Object</code> | user params |\n\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\nconsole.log(config)\n```\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi2'\n\tdeviceType: 'raspberrypi3'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\nconsole.log(config)\n```\n<a name=\"module_deviceConfig.validate\"></a>\n\n### deviceConfig.validate(config)\n**Kind**: static method of [<code>deviceConfig</code>](#module_deviceConfig)  \n**Summary**: Validate a generated config.json object  \n**Throws**:\n\n- Will throw if there is a validation error\n\n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| config | <code>Object</code> | generated config object |\n\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\ndeviceConfig.validate(config)\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io-modules/resin-device-config/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ gulp test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io-modules/resin-device-config/issues](https://github.com/resin-io-modules/resin-device-config/issues)\n- Source Code: [github.com/resin-io-modules/resin-device-config](https://github.com/resin-io-modules/resin-device-config)\n\nBefore submitting a PR, please make sure that you include tests, and that [coffeelint](http://www.coffeelint.org/) runs without any warning:\n\n```sh\n$ gulp lint\n```\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"8c214f6d2bfbb46c4364cedfd2eb73285cad5dc2","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@5.2.0-optional-user-8c214f6d2bfbb46c4364cedfd2eb73285cad5dc2","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ez97V/y3tfvFdoAXvt9e5v0SUia5NeA/gWYbBgQ0Hz4di6HIC0PtKPwT/cW8UWLrYGLXk931I9EwWWCmIss8Ww==","shasum":"58146d4119a9ff9c7abd85a3c51701c03f0a7279","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-5.2.0-optional-user-8c214f6d2bfbb46c4364cedfd2eb73285cad5dc2.tgz","fileCount":13,"unpackedSize":37388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejKBpCRA9TVsSAnZWagAAl4EQAKDXaiPEXi4I6KGgzP3K\nAYz62R2iCOMtjaVon0xgLZ6XlFROGZ0iKOq/DDb3BrXbV9hB3NdNMQxQOxE6\nvoRJ+HBqCSf5xxWIxnTRVBXUarLpNacUcSceNRVgdX6jVRUilCihvOUZ0kVl\nhDonX5cZeEwyrkLSeaTfkLWMdNHMY3etrRJBCLlqqC2fipTSScX3Rw6PISwA\nCWtyCc7aaZ9rXhtk9XKGoq+g+EKlq169bvqnkVbQ+OHkWLfs3U7+hEO3LG0o\ngrzNVReVykRqneYH26hXVhTOhVp6En8p/BgeXvUXSF4uojFqUC9LlZj2IDi5\ncnM/DpEVuP1zkoNjnvyvU4vzq4kCEfvUBYvPTVDIeux5pLcDa9WZpeGGjri2\nO1r9pW/gp1NzOzdj+te0BwXbhXQYG2HZPFeZqg1ZPupzjjuEgY46LXr0uCkN\nS2xwBjwIluoODHL8q8gkLEMZCoI8EbNx42bgYvMQl7HDWkYY4z3AGAEHBODp\nyMReQ0//y/PYtI/OydJ0dIQHlO8j/lvGP2DJZnHNBTJtYRUhEo8E3IsKn9Fn\npb0hVPjG08H/kmxdvqgKPYrcf52rbK6npTfgJ8bWq0vjh4Uf3LgVc89lclBb\nuXLyXEZiNljZhwgp4WtQuLv/qxQpmw/bzvR+eul/6C0sit9u8TQ5QQJR5O2I\njX+n\r\n=R/w6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu3uUJrOzc6sDljsH4iJ1DPgLtI5YGY00J2Yctft9v1wIhANKlKQHsNMhPnQhI1+BPiKRx18cGLAiaNn9NVFt25Fa3"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config_5.2.0-optional-user-8c214f6d2bfbb46c4364cedfd2eb73285cad5dc2_1586274408687_0.7536367075138801"},"_hasShrinkwrap":false},"5.2.0-optional-user-35be022c1e017cabeafeafdcda1d4b50c357a407":{"name":"resin-device-config","version":"5.2.0-optional-user-35be022c1e017cabeafeafdcda1d4b50c357a407","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"lint":"resin-lint lib/ tests/","pretest":"npm run lint","test":"npm run prepare && gulp test","prepublish":"require-npm4-to-publish","prepare":"gulp build","readme":"npm run prepare && jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffeescript":"^2.3.2","gulp":"^3.9.1","gulp-coffee":"^3.0.2","gulp-mocha":"^6.0.0","gulp-util":"^3.0.8","jsdoc-to-markdown":"^4.0.1","mocha":"^5.2.0","mochainon":"^2.0.0","require-npm4-to-publish":"^1.0.0","resin-lint":"^2.0.1"},"dependencies":{"lodash":"^4.17.11","revalidator":"^0.3.1"},"readme":"resin-device-config\n-------------------\n\n[![npm version](https://badge.fury.io/js/resin-device-config.svg)](http://badge.fury.io/js/resin-device-config)\n[![dependencies](https://david-dm.org/resin-io-modules/resin-device-config.png)](https://david-dm.org/resin-io-modules/resin-device-config.png)\n[![Build Status](https://travis-ci.org/resin-io-modules/resin-device-config.svg?branch=master)](https://travis-ci.org/resin-io-modules/resin-device-config)\n[![Build status](https://ci.appveyor.com/api/projects/status/im9y5jv9ml0fs8jo/branch/master?svg=true)](https://ci.appveyor.com/project/resin-io/resin-device-config/branch/master)\n\nJoin our online chat at [![Gitter chat](https://badges.gitter.im/resin-io/chat.png)](https://gitter.im/resin-io/chat)\n\nGet device config.json configuration.\n\nRole\n----\n\nThe intention of this module is to provide low level access to how a Resin.io device `config.json` file is generated.\n\n**THIS MODULE IS LOW LEVEL AND IS NOT MEANT TO BE USED BY END USERS DIRECTLY**.\n\nInstallation\n------------\n\nInstall `resin-device-config` by running:\n\n```sh\n$ npm install --save resin-device-config\n```\n\nDocumentation\n-------------\n\n\n* [deviceConfig](#module_deviceConfig)\n    * [.generate(options, params)](#module_deviceConfig.generate) ⇒ <code>Object</code>\n    * [.validate(config)](#module_deviceConfig.validate)\n\n<a name=\"module_deviceConfig.generate\"></a>\n\n### deviceConfig.generate(options, params) ⇒ <code>Object</code>\n**Kind**: static method of [<code>deviceConfig</code>](#module_deviceConfig)  \n**Summary**: Generate a basic config.json object  \n**Returns**: <code>Object</code> - config.json  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| options | <code>Object</code> | options |\n| params | <code>Object</code> | user params |\n\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\nconsole.log(config)\n```\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi2'\n\tdeviceType: 'raspberrypi3'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\nconsole.log(config)\n```\n<a name=\"module_deviceConfig.validate\"></a>\n\n### deviceConfig.validate(config)\n**Kind**: static method of [<code>deviceConfig</code>](#module_deviceConfig)  \n**Summary**: Validate a generated config.json object  \n**Throws**:\n\n- Will throw if there is a validation error\n\n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| config | <code>Object</code> | generated config object |\n\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\ndeviceConfig.validate(config)\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io-modules/resin-device-config/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ gulp test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io-modules/resin-device-config/issues](https://github.com/resin-io-modules/resin-device-config/issues)\n- Source Code: [github.com/resin-io-modules/resin-device-config](https://github.com/resin-io-modules/resin-device-config)\n\nBefore submitting a PR, please make sure that you include tests, and that [coffeelint](http://www.coffeelint.org/) runs without any warning:\n\n```sh\n$ gulp lint\n```\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"35be022c1e017cabeafeafdcda1d4b50c357a407","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@5.2.0-optional-user-35be022c1e017cabeafeafdcda1d4b50c357a407","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zfnKF3ft1sovkjY1Qhl2VGnan4wrPVXLBSL98vYmJNX7QsHFz7G+EgGQ8qGAGFbw4b3D8bzC0LTqpdZTbBGJSg==","shasum":"ec4c2d93c1c278d33a92b43e068dca7df3f4b73b","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-5.2.0-optional-user-35be022c1e017cabeafeafdcda1d4b50c357a407.tgz","fileCount":13,"unpackedSize":37390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejKFbCRA9TVsSAnZWagAAQcEQAJWIJtlYeN8cpP+g5N50\n1B0J2SYRKg+V/beWGCH6er94vQ6RJajJqb5J1EYZCtMqrwe4og0scBroRXC/\nkJXuVkbgQB5Brd1BJ9Pd4YmtU4U9tclTxxtyaf3vHrzIsjUU5h4gzrf49NMK\naCByV1oBFeRXNo1eydFSs9myM2Wj4Moj4nu2hdMH4/B5Eh2dXz5tFlpOaBU3\ncYT1JxLKrrPyKjXxfKnntMkZYioQ/uyPcxC08U2fQtOhGZpjAQSb3XdLgu4D\nzwRtu6J8p7jQ8d7SkaMoXlxjZ+i+GPBP6GsXUwmlzf9piuerw9Ql2hfszKY5\nBtROjAIpfDcZf5Q5rGaEGiMoBhnXXiOrNhay35kejiJJBsxIBhkpLi+vysuy\n1lDQXqQM+vfNy9pdLJfU56lPAobFpvpBGe5GmcF24bLPySGYOapveaCfsj3H\nrxLpy5Ihsydki65xcKpc/kosMXjG9nYuertY7fj5FQHyGxudkw8rOZTvw5lg\nS1PY7qNK9IARSU99lq4Fcl1B0hmk1nvBYZ217Letp9lhSWO/syiF/egRhkhI\nnXufGZ2uU4vZ0NTF8SNomZijUSyuFkpt43lM+gjC/WkzlXtEx8Crkk2pxeKg\n53A6IKWqiXqfA3UvChW2jr81XOIaZ6e+UKUa9JNLJc/jynQG/NyjPuTEF7hx\nCGtR\r\n=oZK1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBaZfCXWp7XfV65E9rBZjjg2sY8b/+rib7IsFxngkkgWAiEAuERV/7EftYdOZTlVggjI6ijBzUjyZ54CrVc7bto+LmA="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config_5.2.0-optional-user-35be022c1e017cabeafeafdcda1d4b50c357a407_1586274650756_0.6934139822388288"},"_hasShrinkwrap":false},"5.2.0-optional-user-11c480d1cc040949a851b5e3540ca8c937af6e5a":{"name":"resin-device-config","version":"5.2.0-optional-user-11c480d1cc040949a851b5e3540ca8c937af6e5a","description":"Get device config.json configuration","main":"build/config.js","homepage":"https://github.com/resin-io-modules/resin-device-config","repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"keywords":["resin","image","device","config.json","config"],"directories":{"test":"tests"},"scripts":{"lint":"resin-lint lib/ tests/","pretest":"npm run lint","test":"npm run prepare && gulp test","prepublish":"require-npm4-to-publish","prepare":"gulp build","readme":"npm run prepare && jsdoc2md --template doc/README.hbs build/config.js > README.md"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"license":"Apache-2.0","devDependencies":{"coffeescript":"^2.3.2","gulp":"^3.9.1","gulp-coffee":"^3.0.2","gulp-mocha":"^6.0.0","gulp-util":"^3.0.8","jsdoc-to-markdown":"^4.0.1","mocha":"^5.2.0","mochainon":"^2.0.0","require-npm4-to-publish":"^1.0.0","resin-lint":"^2.0.1"},"dependencies":{"lodash":"^4.17.11","revalidator":"^0.3.1"},"readme":"resin-device-config\n-------------------\n\n[![npm version](https://badge.fury.io/js/resin-device-config.svg)](http://badge.fury.io/js/resin-device-config)\n[![dependencies](https://david-dm.org/resin-io-modules/resin-device-config.png)](https://david-dm.org/resin-io-modules/resin-device-config.png)\n[![Build Status](https://travis-ci.org/resin-io-modules/resin-device-config.svg?branch=master)](https://travis-ci.org/resin-io-modules/resin-device-config)\n[![Build status](https://ci.appveyor.com/api/projects/status/im9y5jv9ml0fs8jo/branch/master?svg=true)](https://ci.appveyor.com/project/resin-io/resin-device-config/branch/master)\n\nJoin our online chat at [![Gitter chat](https://badges.gitter.im/resin-io/chat.png)](https://gitter.im/resin-io/chat)\n\nGet device config.json configuration.\n\nRole\n----\n\nThe intention of this module is to provide low level access to how a Resin.io device `config.json` file is generated.\n\n**THIS MODULE IS LOW LEVEL AND IS NOT MEANT TO BE USED BY END USERS DIRECTLY**.\n\nInstallation\n------------\n\nInstall `resin-device-config` by running:\n\n```sh\n$ npm install --save resin-device-config\n```\n\nDocumentation\n-------------\n\n\n* [deviceConfig](#module_deviceConfig)\n    * [.generate(options, params)](#module_deviceConfig.generate) ⇒ <code>Object</code>\n    * [.validate(config)](#module_deviceConfig.validate)\n\n<a name=\"module_deviceConfig.generate\"></a>\n\n### deviceConfig.generate(options, params) ⇒ <code>Object</code>\n**Kind**: static method of [<code>deviceConfig</code>](#module_deviceConfig)  \n**Summary**: Generate a basic config.json object  \n**Returns**: <code>Object</code> - config.json  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| options | <code>Object</code> | options |\n| params | <code>Object</code> | user params |\n\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\nconsole.log(config)\n```\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi2'\n\tdeviceType: 'raspberrypi3'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\nconsole.log(config)\n```\n<a name=\"module_deviceConfig.validate\"></a>\n\n### deviceConfig.validate(config)\n**Kind**: static method of [<code>deviceConfig</code>](#module_deviceConfig)  \n**Summary**: Validate a generated config.json object  \n**Throws**:\n\n- Will throw if there is a validation error\n\n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| config | <code>Object</code> | generated config object |\n\n**Example**  \n```js\nconfig = deviceConfig.generate\n\tapplication:\n\t\tapp_name: 'HelloWorldApp'\n\t\tid: 18\n\t\tdevice_type: 'raspberry-pi'\n\tuser:\n\t\tid: 7\n\t\tusername: 'johndoe'\n\tmixpanel:\n\t\ttoken: 'e3bc4100330c35722740fb8c6f5abddc'\n\tapiKey: 'asdf'\n\tvpnPort: 443\n\tendpoints:\n\t\tapi: 'https://api.resin.io'\n\t\tvpn: 'vpn.resin.io'\n\t\tregistry: 'registry.resin.io'\n,\n\tnetwork: 'ethernet'\n\tappUpdatePollInterval: 50000\n\ndeviceConfig.validate(config)\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io-modules/resin-device-config/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ gulp test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io-modules/resin-device-config/issues](https://github.com/resin-io-modules/resin-device-config/issues)\n- Source Code: [github.com/resin-io-modules/resin-device-config](https://github.com/resin-io-modules/resin-device-config)\n\nBefore submitting a PR, please make sure that you include tests, and that [coffeelint](http://www.coffeelint.org/) runs without any warning:\n\n```sh\n$ gulp lint\n```\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"11c480d1cc040949a851b5e3540ca8c937af6e5a","bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"_id":"resin-device-config@5.2.0-optional-user-11c480d1cc040949a851b5e3540ca8c937af6e5a","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+7TiCOxZ08L1rqqi5kkw0b9eh7Rv9tCt8Eu/lGojTzPJBjGBpalxTzHQgip7wF/P800+t+JRiVItUk2meINNAg==","shasum":"23f9ae2616cf8a0d954b92063467fe580c3544e4","tarball":"https://registry.npmjs.org/resin-device-config/-/resin-device-config-5.2.0-optional-user-11c480d1cc040949a851b5e3540ca8c937af6e5a.tgz","fileCount":13,"unpackedSize":37297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejKfECRA9TVsSAnZWagAAaUMP/2AcO094EsVB1iZDkqhL\nOgTvdOg9G+sWBkQBU6QI05E8PpbC5Lh+vVYfPp1jUt5dC1eV1otPwWoRDqN3\nL+Qcq0VJyr4Uh0HQY65uBAV4SWW9vjQX8uIoaJ6hJayFLsFoycTt15P5K5Oe\n1KShiECiMdqB4SAcuiyjMHF2A8BPijmD/Bc9lD5Vz3rgzbVv0/9+5KMPL6uM\nwHNxSMHfDQaaksK9QemaeomhNuu9gQBEdqWPC6051Hf+F39T8V+qiS9iAU/R\nYU1mapoi+irdvKKSn5e6Z1yQwIv00jAKnqrfl0lqamBuFMXzSc2yxsKylf3U\nm+k0d0qsGV9mIsiIO+JTwDr5yZSHOc4Ol5GE/vbjdh+XPeX8BhFt7PeZDo6k\nxF6apm07TWgXqGy2zu5pV/KJDQz3nx+e55yIOqM+ggiPYVCA1h5dI4sqrZYp\nraPlJRCAmnLwqAYfHDFwDGvzHNbeIK/g2eP8sEek5AWzTwR+Yy2zMn5a8xp4\npGOzpH8YBHT2j0lDQqSrW7vDtOFmCTjIg/XIXSGpvxNmYfbaWRNmo6xWeGyJ\niMBDgSMClGgVfcaBkg9wZu/AkpMZi0wAppqou1rRrIDtX0HOiIA3+ZXSzsSW\nImeQehDqzkka9R+OIDrRmz17HKpk3YpWIry2B5xwYNc61CZ+v+GdPHUHIXNF\nHKh3\r\n=cSg3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn+SkfjK/IFYQbItm/vQydXoaw0bkRUZUAVHjUOcAh2QIhANdPfeZVrFJ7dN+PMDLpvmQCaOuZTRTJQ0sN7A+N5JAO"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-device-config_5.2.0-optional-user-11c480d1cc040949a851b5e3540ca8c937af6e5a_1586276291816_0.9726237438480485"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"time":{"modified":"2022-06-26T11:49:04.162Z","created":"2015-07-06T14:18:44.522Z","1.0.0":"2015-07-06T14:18:44.522Z","2.0.0":"2015-08-10T19:09:34.609Z","2.0.1":"2015-09-07T12:05:04.894Z","2.1.0":"2015-09-07T15:31:10.903Z","2.2.0":"2015-09-25T16:50:34.447Z","2.2.1":"2015-10-12T15:29:24.650Z","2.3.0":"2015-10-22T14:48:35.925Z","2.4.0":"2015-10-26T14:59:41.930Z","2.4.1":"2015-11-09T17:55:43.476Z","2.4.2":"2015-11-12T16:12:42.688Z","2.4.3":"2015-11-24T15:58:35.833Z","2.4.4":"2015-12-04T16:26:31.821Z","2.5.0":"2016-02-03T17:02:08.932Z","2.5.1":"2016-02-10T17:46:27.236Z","2.5.2":"2016-02-11T13:53:16.168Z","2.6.0":"2016-02-18T13:45:25.421Z","2.6.1":"2016-02-27T02:20:05.802Z","3.0.0":"2016-03-21T18:58:14.937Z","3.0.1":"2016-04-08T16:22:07.374Z","3.1.0":"2016-06-14T22:42:32.747Z","3.2.0":"2016-07-18T09:43:31.547Z","3.3.0":"2016-08-18T15:37:15.896Z","3.3.1":"2017-01-24T15:34:52.816Z","3.3.2":"2017-02-16T10:22:57.746Z","3.3.3":"2017-03-03T14:00:52.244Z","4.0.0":"2017-04-15T22:36:43.757Z","4.0.1":"2017-04-21T12:15:54.899Z","4.1.0":"2018-01-09T13:36:41.454Z","4.1.1":"2018-03-06T11:16:14.343Z","4.1.2":"2018-03-08T20:08:23.858Z","4.1.4":"2018-04-27T00:46:37.027Z","4.1.5":"2018-05-01T18:54:05.603Z","4.1.6":"2018-05-01T20:07:43.362Z","4.2.0":"2018-05-22T15:04:08.771Z","5.0.0-major-update-4cdbd80809673f08c43da86bcb5b277892ee9850":"2018-10-29T20:42:57.589Z","5.0.0-major-update-8c9cf1f41fadd607ceca24633df8cf73fa84bad2":"2018-10-29T20:49:13.790Z","5.0.0":"2018-10-29T20:59:27.372Z","5.1.0-drop-pubnub-50e997dd20f8f87252d06254d093070450e462d7":"2018-11-01T13:13:08.007Z","5.1.0":"2018-11-01T14:33:43.463Z","5.1.1-undrop-pubnub-985ef5e186610335d4c97660eaa1bd7cfdabdc73":"2018-11-06T12:52:21.819Z","5.1.1":"2018-11-06T13:14:19.099Z","5.2.0-optional-user-8c214f6d2bfbb46c4364cedfd2eb73285cad5dc2":"2020-04-07T15:46:48.817Z","5.2.0-optional-user-35be022c1e017cabeafeafdcda1d4b50c357a407":"2020-04-07T15:50:50.888Z","5.2.0-optional-user-11c480d1cc040949a851b5e3540ca8c937af6e5a":"2020-04-07T16:18:11.961Z"},"homepage":"https://github.com/resin-io-modules/resin-device-config","keywords":["resin","image","device","config.json","config"],"repository":{"type":"git","url":"git://github.com/resin-io-modules/resin-device-config.git"},"author":{"name":"Juan Cruz Viotti","email":"juan@resin.io"},"bugs":{"url":"https://github.com/resin-io-modules/resin-device-config/issues"},"license":"Apache-2.0","readmeFilename":""}