{"_id":"@particle/device-control-core","_rev":"43-0c120958caecae6fe66093d110326b2a","name":"@particle/device-control-core","dist-tags":{"latest":"0.2.4"},"versions":{"0.2.0":{"name":"@particle/device-control-core","version":"0.2.0","author":{"name":"Particle Industries, Inc."},"license":"UNLICENSED","_id":"@particle/device-control-core@0.2.0","maintainers":[{"name":"guohui","email":"guohui@particle.io"},{"name":"sbrust","email":"scott.brust@particle.io"},{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"},{"name":"no1089","email":"chris.fourie@particle.io"},{"name":"carlos.hdez","email":"Carlos.Hernandez@particle.io"},{"name":"keeramis5","email":"keerthy@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"suda","email":"admin@suda.pl"},{"name":"jgoggins","email":"joe@particle.io"},{"name":"elijthomas","email":"eli@particle.io"},{"name":"jhagerman","email":"jhagerman@particle.io"},{"name":"mstan","email":"npm@1379.tech"},{"name":"sergeuz","email":"sergeuz@gmail.com"},{"name":"cullenshane","email":"murphy.cullen7@gmail.com"},{"name":"debbie23","email":"debbie@particle.io"},{"name":"jtzemp-particle","email":"jt@particle.io"},{"name":"avtolstoy","email":"avtolstoy@gmail.com"},{"name":"mlauer","email":"matt.lauer@particle.io"},{"name":"wraithan","email":"xwraithanx@gmail.com"},{"name":"toolboxbot","email":"wojtek+toolbox@particle.io"},{"name":"azenk","email":"andrew.zenk@particle.io"},{"name":"shewy","email":"mike.sheward@particle.io"},{"name":"bwalach","email":"brett@particle.io"},{"name":"kisha","email":"kisha@culturepurveyor.io"},{"name":"parteberseth","email":"eric.berseth@particle.io"},{"name":"rickkas7","email":"rickkas7@rickk.com"},{"name":"mrlambchop_particle","email":"nick@particle.io"},{"name":"jaime171","email":"jaimesalvador.simental@gmail.com"},{"name":"hugo.montero","email":"hugo.montero@outlook.com"},{"name":"toddparticle","email":"todd.stellanova@particle.io"},{"name":"renemendoza","email":"rene.mendoza@particle.io"},{"name":"ianrgz","email":"ian.rodriguez@particle.io"},{"name":"mphsi","email":"mpaul.hernandez@gmail.com"},{"name":"deleonnmdn","email":"joel.dl08@gmail.com"}],"dist":{"shasum":"423aa12ebcc16c9e2a61fbaaa284ee39093988a9","tarball":"https://registry.npmjs.org/@particle/device-control-core/-/device-control-core-0.2.0.tgz","fileCount":23,"integrity":"sha512-eoQ9RYE8vR2lEngpn61uQCZbDLXNLJ0GqwTSWvV9HfirFYTefVbr1gsJLLwyGKwFX7F0Vm+u1xLqi57XyeNMOg==","signatures":[{"sig":"MEUCIQD+A5Gmcq864Qe3D1fjYXu0IHfJwZuR3ltw+Qr6cXA8ZQIgPRSqWwPF1ddYYUUOYSfCopalCove4uzdB6Sh6t+0toc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBCKeCRA9TVsSAnZWagAAoJgP/1vqVql2QnZ5rPQZc2eB\n1ytNe/cUFptBUKCdgqJS9pXkhiYQmeTYhzCmWIdSQWipmWurKVyA4qBQS0qj\nB4K5xkC5f4BJZ885EreFF5b4ZcewNtrg8+fdoJyGNnQJ6oLUxAAjlyq/UPjO\niPR629s1m82TGLx3xtD7qJGY20iPxpZJeoOdCpHMK3fmGyXvGgDTwpktNG1+\nc+fZ1VXFDfP7cAPgkaDW5jfX+yxhs51N5cdZti4wXC2rY435M/3GJpctbM2Q\nfHvIn1hCeDleVfcL3IXSCqLz2Ra/Hc8me7wAZLVJJQGQ3TmlA6PrrxMTQbyC\nMngw5EUXpmg3lqSgWPQIr5374iPB47W1ob4+Nq56KUzoZSUHWcjdJxnZS8rJ\nwoVb45C3gZNwSuRuT5232YgZhNuE2xWhj64HFqxBcGJDrAT3XjsnMEvup+st\nDrlOudSeXATZ6omxSSglWwurr/cJOA9JDxRWFe3jimKvANNiTjHZ7f/bYtfN\nJgzdyNy5FMJA4bfjI8hf7tJ93lfdtQEyHoq48FfMDuduAVtWw5usqtkeCiow\nFkYfR7MEFOmpMxTnP0KE17KU0yyQN5YezRxAEW5esAHQfbAwZk3EYYKQTLJD\nC7zvTvfn8gq/lkGVWt4wfrhKEeyazvoRLfByWbJ6Czp44s6T8j4R9StfiuwL\ndFo1\r\n=H4Vd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c527539f987401083fb3fcdb237ca3560326827a","scripts":{"docs":"bin/update-docs","lint":"eslint .","test":"npm run lint -- --quiet && npm run test:unit -- --forbid-only && npm run docs -- --dry-run","version":"npm run docs && git add doc README.md","lint:fix":"npm run lint -- --fix","test:unit":"mocha"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","description":"Core components for controlling Particle devices via a control request interface","directories":{},"_nodeVersion":"12.22.10","dependencies":{"lodash":"^4.17.21","@particle/device-constants":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.2.0","eslint":"^8.8.0","minimist":"^1.2.5","handlebars":"^4.7.7","jsdoc-to-markdown":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/device-control-core_0.2.0_1644438174600_0.7015155183041639","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@particle/device-control-core","version":"0.2.1","author":{"name":"Particle Industries, Inc."},"license":"UNLICENSED","_id":"@particle/device-control-core@0.2.1","maintainers":[{"name":"guohui","email":"guohui@particle.io"},{"name":"sbrust","email":"scott.brust@particle.io"},{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"},{"name":"no1089","email":"chris.fourie@particle.io"},{"name":"carlos.hdez","email":"Carlos.Hernandez@particle.io"},{"name":"keeramis5","email":"keerthy@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"suda","email":"admin@suda.pl"},{"name":"jgoggins","email":"joe@particle.io"},{"name":"elijthomas","email":"eli@particle.io"},{"name":"jhagerman","email":"jhagerman@particle.io"},{"name":"mstan","email":"npm@1379.tech"},{"name":"sergeuz","email":"sergeuz@gmail.com"},{"name":"cullenshane","email":"murphy.cullen7@gmail.com"},{"name":"debbie23","email":"debbie@particle.io"},{"name":"jtzemp-particle","email":"jt@particle.io"},{"name":"avtolstoy","email":"avtolstoy@gmail.com"},{"name":"mlauer","email":"matt.lauer@particle.io"},{"name":"wraithan","email":"xwraithanx@gmail.com"},{"name":"toolboxbot","email":"wojtek+toolbox@particle.io"},{"name":"azenk","email":"andrew.zenk@particle.io"},{"name":"shewy","email":"mike.sheward@particle.io"},{"name":"bwalach","email":"brett@particle.io"},{"name":"kisha","email":"kisha@culturepurveyor.io"},{"name":"parteberseth","email":"eric.berseth@particle.io"},{"name":"rickkas7","email":"rickkas7@rickk.com"},{"name":"mrlambchop_particle","email":"nick@particle.io"},{"name":"jaime171","email":"jaimesalvador.simental@gmail.com"},{"name":"hugo.montero","email":"hugo.montero@outlook.com"},{"name":"toddparticle","email":"todd.stellanova@particle.io"},{"name":"renemendoza","email":"rene.mendoza@particle.io"},{"name":"ianrgz","email":"ian.rodriguez@particle.io"},{"name":"mphsi","email":"mpaul.hernandez@gmail.com"},{"name":"deleonnmdn","email":"joel.dl08@gmail.com"}],"nyc":{"exclude":["**/__fixtures__/**","**/*.test.js"],"include":["src/**/*.js"]},"dist":{"shasum":"5e8df2ffd59ef2c00c6f634a7856c78d173fcd00","tarball":"https://registry.npmjs.org/@particle/device-control-core/-/device-control-core-0.2.1.tgz","fileCount":23,"integrity":"sha512-s4WX/hxZHyE8xsS40Tq+6Z8gdqQHixMqAy4GY3JTObwq6zOUyHNdt02CYv48coTi0IirA+RsBBBLLiIYlNrClw==","signatures":[{"sig":"MEQCIFsPKKZKQzrHW/EkUGIlijq088ANq6bWo+pILdyqXf28AiBxhRd+qyv1dEXQpnFvyXo+JN86y4gtFhRQVDiqZKSHnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDpYjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeXA/+NMqS/bdFsywJSplefqY2FsRRpkj2qi6+UzMEaPcuhaZj3jGG\r\n1MaXt/a+e7ce9qgfPogSG5EkPXy9WMNO8PfdtJC9uZzlRIeWdB7Lrixnu75k\r\nqYENVWQ55WBJx6aWlkbAhJheXKs2fG2/RkIrHUKnsiyjaEnKYlVa4tVGJdcv\r\n9DEudMZCCZoBx0gcfZftoFgzcRzsM29lwHq1u9L7UeUR1OjeXBsrZcqdO1zU\r\nVqpYiM7bxsXxPjdSCLqU2Ga2CTUDK0VKlqnZGsy2SOnQ0t+jB9v+YEjDhG8n\r\nsFTuJBjWXfRJOWVcar2419fbrq0bY3O6ajVsozHKNlqK1OdS/OQduwUjDp03\r\nViVFDTzBn11bvIC5zwIs2x9xQXxMNisy/jm0Y6XzN3DGfjUNDn6V/QbILu4h\r\nRbrrEJfpWXxM9Zu4N+3gQOzWXaZnw9PZySCNLbcqxWz7saooYD4uidLjZ/8w\r\n92TP73yQq83XkQ9aEdIt4RZCVPMWJyYLt+lKFvWgvV+mQjxVoW2Icn+hD+kA\r\n4YYpcrBl61LJeOZS4t/JGaBEeer/lgY5N9nn2147/oG1jUCOiOy7YUAU2zD+\r\nvjg07KOHFG5+IyhOawuDsPUQt9znLAesz3lWuNcfqQoTmpANvtE7sG0k6QSl\r\nUxpQeooFFlVDc6DrSk4anhAu/7T19MswVRg=\r\n=2Ufd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"npm":"6.x","node":">=12"},"gitHead":"8a70598498096c4ee61971de7bec030863e52da0","scripts":{"test":"npm run test:unit","clean":"npm run clean:modules","test:ci":"npm run test:unit -- --forbid-only && npm run coverage","version":"npm run changelog:update","coverage":"nyc --reporter=text --temp-dir=./tmp/ --check-coverage --lines 0 --all npm run test:unit:silent","test:unit":"mocha './src/**/*.test.js' --color","docs:build":"bin/update-docs","clean:modules":"rm -rf ./node_modules","test:unit:watch":"npm run test:unit -- --watch","changelog:update":"node ../../bin/update-changelog.js device-control-core","test:unit:silent":"npm run test:unit > tmp/test-unit-log.txt 2>&1","test:unit:inspect":"npm run test:unit -- --inspect-brk"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"_npmVersion":"lerna/3.22.1/node@v12.22.10+x64 (linux)","description":"Core components for controlling Particle devices via a control request interface","directories":{},"_nodeVersion":"12.22.10","dependencies":{"lodash":"^4.17.21","@particle/device-constants":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"minimist":"^1.2.5","handlebars":"^4.7.7","jsdoc-to-markdown":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/device-control-core_0.2.1_1645123107747_0.6952114769094817","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@particle/device-control-core","version":"0.2.2","author":{"name":"Particle Industries, Inc."},"license":"UNLICENSED","_id":"@particle/device-control-core@0.2.2","maintainers":[{"name":"amaury.particle","email":"amaury.aparicio@particle.io"},{"name":"cole-abbeduto-particle","email":"cole.abbeduto@particle.io"},{"name":"pedrosordo","email":"pedro.sordo@particle.io"},{"name":"rowan.hamilton","email":"rowan.hamilton@particle.io"},{"name":"guohui","email":"guohui@particle.io"},{"name":"sbrust","email":"scott.brust@particle.io"},{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"},{"name":"no1089","email":"chris.fourie@particle.io"},{"name":"carlos.hdez","email":"Carlos.Hernandez@particle.io"},{"name":"keeramis5","email":"keerthy@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"suda","email":"admin@suda.pl"},{"name":"mstan","email":"npm@1379.tech"},{"name":"sergeuz","email":"sergeuz@gmail.com"},{"name":"debbie23","email":"debbie@particle.io"},{"name":"avtolstoy","email":"avtolstoy@gmail.com"},{"name":"mlauer","email":"matt.lauer@particle.io"},{"name":"wraithan","email":"xwraithanx@gmail.com"},{"name":"toolboxbot","email":"wojtek+toolbox@particle.io"},{"name":"azenk","email":"andrew.zenk@particle.io"},{"name":"shewy","email":"mike.sheward@particle.io"},{"name":"bwalach","email":"brett@particle.io"},{"name":"parteberseth","email":"eric.berseth@particle.io"},{"name":"rickkas7","email":"rickkas7@rickk.com"},{"name":"mrlambchop_particle","email":"nick@particle.io"},{"name":"hugo.montero","email":"hugo.montero@outlook.com"},{"name":"toddparticle","email":"todd.stellanova@particle.io"},{"name":"mphsi","email":"mpaul.hernandez@gmail.com"}],"nyc":{"exclude":["**/__fixtures__/**","**/*.test.js"],"include":["src/**/*.js"]},"dist":{"shasum":"695a2eca6cc876126e43795f4be6c9d254bec3f7","tarball":"https://registry.npmjs.org/@particle/device-control-core/-/device-control-core-0.2.2.tgz","fileCount":23,"integrity":"sha512-45PXj7P2AEWYqb5O8pk1nYVX5a3pyCvsDGvDE6ybHtIpzxOxYgsp0U/MgUnsYOtM1W1fZPLzlafWUKHxhd62OQ==","signatures":[{"sig":"MEYCIQCOlHKmfHwPGDaAYrNe5hdGd/Xn4cEN2qNAWlBzHR5bSwIhALIK2T+1SG3+JlMZYTjq7wISAi7/0mOtdCAJUtXkB1Cv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8p7fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqagBAAlwju7+j77Qsu0L1lZizb3tBUX8YDpECPcCjo4hCEORIXH2lR\r\n2Ehx9W4NRT5O6Vc6JGG5w3GxmHa9rypxGTUomC5vV1+n8YSmymVz7OvW4oJY\r\nJAjkjmX+PXIiUD4aP176aMJawOAkFUfMUWcOpWXiBBMfiYtlDnPVivhNzcpu\r\nfDSCb3IC/1NVVYYNYZpcbjVaYSvcp9x1l4iDn1tWjPUpxIwWYo5lXL3KGC9d\r\ncsdDUx17bv5trDvyGgcRfmRVXjoClUNhES7a9Ld8d5jaL0su29iRrsWPwrtS\r\nF+CROr3MrEtZgtEEHLTRbQ9Ja9xNXBSMSgB8Ls2k/G58zMGzEk6bhIY88F+r\r\n0FsnVGv3Kk1GhhLZuHnakhs5C/oyW4EmTOm/iBhJLmIg9ThcYLvPQEnf0J6i\r\nFVRXFaqwMPkc5/Ml+MOw8SrHoKeihzah4F8+sXTSNNE2Lq1kdNSztfOYCCmm\r\ngA07seHXl2DzAnKa8rP3Ic/12mrbWJYpbWxhRvSB041EgvOFm7mzt8Uyjxsl\r\nVI9QrRFZQS2+KVdg7ie5aocqiYvM+uUz7sHrEp1Q9ko8/w4d9yR4GTHYi0fE\r\nlwGw3Ix95UFRyCwPHBR7hcNu4WJej4PYVMCqwVughf7HPhhXIvMQyxAUPcYG\r\novP14f0cxGXYPIytVnWQNp/ELba7zU1E4v0=\r\n=kSbP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"npm":"8.x","node":">=12"},"gitHead":"fe74d30adf5da8e83bc9c39da3be894a55ee6e56","scripts":{"test":"npm run test:unit","clean":"npm run clean:modules","test:ci":"npm run test:unit -- --forbid-only && npm run coverage","version":"npm run changelog:update","coverage":"nyc --reporter=text --temp-dir=./tmp/ --check-coverage --lines 0 --all npm run test:unit:silent","test:unit":"mocha './src/**/*.test.js' --color","docs:build":"bin/update-docs","clean:modules":"rm -rf ./node_modules","test:unit:watch":"npm run test:unit -- --watch","changelog:update":"node ../../bin/update-changelog.js device-control-core","test:unit:silent":"npm run test:unit > tmp/test-unit-log.txt 2>&1","test:unit:inspect":"npm run test:unit -- --inspect-brk"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"_npmVersion":"lerna/5.3.0/node@v16.16.0+x64 (linux)","description":"Core components for controlling Particle devices via a control request interface","directories":{},"_nodeVersion":"16.16.0","dependencies":{"lodash":"^4.17.21","@particle/device-constants":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"minimist":"^1.2.6","handlebars":"^4.7.7","jsdoc-to-markdown":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/device-control-core_0.2.2_1660067550930_0.19516478061463327","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@particle/device-control-core","version":"0.2.3","author":{"name":"Particle Industries, Inc."},"license":"UNLICENSED","_id":"@particle/device-control-core@0.2.3","maintainers":[{"name":"jmw","email":"jmw@fastmail.com"},{"name":"amaury.particle","email":"amaury.aparicio@particle.io"},{"name":"cole-abbeduto-particle","email":"cole.abbeduto@particle.io"},{"name":"pedrosordo","email":"pedro.sordo@particle.io"},{"name":"rowan.hamilton","email":"rowan.hamilton@particle.io"},{"name":"guohui","email":"guohui@particle.io"},{"name":"sbrust","email":"scott.brust@particle.io"},{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"},{"name":"no1089","email":"chris.fourie@particle.io"},{"name":"carlos.hdez","email":"Carlos.Hernandez@particle.io"},{"name":"keeramis5","email":"keerthy@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"suda","email":"admin@suda.pl"},{"name":"mstan","email":"npm@1379.tech"},{"name":"sergeuz","email":"sergeuz@gmail.com"},{"name":"debbie23","email":"debbie@particle.io"},{"name":"avtolstoy","email":"avtolstoy@gmail.com"},{"name":"mlauer","email":"matt.lauer@particle.io"},{"name":"wraithan","email":"xwraithanx@gmail.com"},{"name":"azenk","email":"andrew.zenk@particle.io"},{"name":"shewy","email":"mike.sheward@particle.io"},{"name":"bwalach","email":"brett@particle.io"},{"name":"parteberseth","email":"eric.berseth@particle.io"},{"name":"rickkas7","email":"rickkas7@rickk.com"},{"name":"mrlambchop_particle","email":"nick@particle.io"},{"name":"hugo.montero","email":"hugo.montero@outlook.com"},{"name":"toddparticle","email":"todd.stellanova@particle.io"},{"name":"mphsi","email":"mpaul.hernandez@gmail.com"}],"nyc":{"exclude":["**/__fixtures__/**","**/*.test.js"],"include":["src/**/*.js"]},"dist":{"shasum":"f4b357bf25df52bbdd2452d0d7914420975107a4","tarball":"https://registry.npmjs.org/@particle/device-control-core/-/device-control-core-0.2.3.tgz","fileCount":23,"integrity":"sha512-CwjGR+Pl5PbOE6aH7msMmcCFm1vX3zvYo/JVBWkyJ8LuDhn4U7bmYB+e/rZGbKJelofSfoqKrg5hjR5FFopexQ==","signatures":[{"sig":"MEQCIFkxiXG16KmErQx4P0bxiCXuJwpRl+o0FkzpcSOCob6AAiBbowm9Yt5p7dcwDFGhMN8j0RyKjCwthamqn1jO6rMA4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDRBoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTdQ/+IQgDkyR+QlJHHBZ0X/mV79NPOBgBoSNEHwiA5lpK2xxuUVZF\r\nkUWD9Gv/F6T6IxMits/QM2uOx/4UnKLi1qwyT9YwneGKFMZMh1wqRii4+gq8\r\nU/SV/GoJu4+IYZ+B457ghsY4cpkH0FT4kVHC9204OxQs4ID6uLPXgbGv7n/F\r\n7GCcgs5PinzQb1PIQ667XJ+Osbnba+7cpWxSxwRpIyPWGzklsY+VsBfaL3cM\r\niXS/Us3hSUQNxuBQq4GnmSMbNT1Atencdj/fIT7+OY7INB/yHQULsAE2iDGm\r\nCC8VX8qLLw2ZaF8f+lAOCwKOInX7h56fc/nHlKfhVLSE7zkJpv65HRz8idVU\r\nme6JYT8H+A/y8y8N733ddgsHJkAIzkzHijChWleB++hnzh4wLHPL/Y5hY1EU\r\nqV0fRYho2r007r6YVOs0g+OuOyO7KOsOGOEsXiw9+dHlZNPB1XCiuaRYjOFE\r\nR5hW75ZVl7sCKztimmlvRcL7tZ1hos92AEbfILBYhTRV2AuSaJua2bbqyalF\r\nu3odZF29eL+kT0qpEqv2NcsCYjZsJZEo2gL7t8nv29biDDAyj0ggsxKBw4gJ\r\ny5iYkN/5+FpOZdeaO15H3FFfnf22TKCwHMSHA25yeVE+bch3I2ZDRMjzdONd\r\ndeCOjryXkkyJ7ime/fTLElyDbq0w8E0qzd0=\r\n=tV6O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"npm":"8.x","node":">=12"},"gitHead":"9343286c5b231d7be884e44031d8273a5cde183a","scripts":{"test":"npm run test:unit","clean":"npm run clean:modules","test:ci":"npm run test:unit -- --forbid-only && npm run coverage","version":"npm run changelog:update","coverage":"nyc --reporter=text --temp-dir=./tmp/ --check-coverage --lines 0 --all npm run test:unit:silent","test:unit":"mocha './src/**/*.test.js' --color","docs:build":"bin/update-docs","clean:modules":"rm -rf ./node_modules","test:unit:watch":"npm run test:unit -- --watch","changelog:update":"node ../../bin/update-changelog.js device-control-core","test:unit:silent":"npm run test:unit > tmp/test-unit-log.txt 2>&1","test:unit:inspect":"npm run test:unit -- --inspect-brk"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"_npmVersion":"lerna/5.3.0/node@v16.17.0+x64 (linux)","description":"Core components for controlling Particle devices via a control request interface","directories":{},"_nodeVersion":"16.17.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"minimist":"^1.2.6","handlebars":"^4.7.7","jsdoc-to-markdown":"^7.1.1"},"peerDependencies":{"@particle/device-constants":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/device-control-core_0.2.3_1661800552549_0.14071407701534322","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@particle/device-control-core","description":"Core components for controlling Particle devices via a control request interface","version":"0.2.4","author":{"name":"Particle Industries, Inc."},"license":"Apache-2.0","main":"./src/index.js","publishConfig":{"access":"public"},"scripts":{"version":"npm run changelog:update","clean":"npm run clean:modules","clean:modules":"rm -rf ./node_modules","test":"npm run test:unit","test:ci":"npm run test:unit -- --forbid-only && npm run coverage","test:unit":"mocha './src/**/*.test.js' --color","test:unit:watch":"npm run test:unit -- --watch","test:unit:inspect":"npm run test:unit -- --inspect-brk","test:unit:silent":"npm run test:unit > tmp/test-unit-log.txt 2>&1","coverage":"nyc --reporter=text --temp-dir=./tmp/ --check-coverage --lines 0 --all npm run test:unit:silent","changelog:update":"node ../../bin/update-changelog.js device-control-core","docs:build":"bin/update-docs"},"nyc":{"include":["src/**/*.js"],"exclude":["**/__fixtures__/**","**/*.test.js"]},"dependencies":{"lodash":"^4.17.21"},"devDependencies":{"handlebars":"^4.7.7","jsdoc-to-markdown":"^7.1.1","minimist":"^1.2.6"},"peerDependencies":{"@particle/device-constants":"^3.0.0"},"engines":{"node":">=12","npm":"8.x"},"gitHead":"6f5d761d954247d0debfb320906fa674eab7f261","_id":"@particle/device-control-core@0.2.4","_nodeVersion":"16.20.2","_npmVersion":"lerna/5.3.0/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-8P0H0PMEjYgio3u0AotpsYMMFhiZFPbEa4B+40bRvqoD8bbQVLAc0+L2yeNwWI0qSDNITqS9xDswCy0Flb+Ycw==","shasum":"ebb3bdf8e3abba5295ba122a02c6ed4087f782d9","tarball":"https://registry.npmjs.org/@particle/device-control-core/-/device-control-core-0.2.4.tgz","fileCount":24,"unpackedSize":70521,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBz4vweynZkd3N49Jx9MYso66sS8nViALUXD2NFrNwXwIhAKDgvbAH4qGjX+N2yhyQFOgCEO1f/lJf4NdMTbTZY9zG"}]},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"directories":{},"maintainers":[{"name":"particlebot","email":"engineering+npm@particle.io"},{"name":"no1089","email":"chris.fourie@particle.io"},{"name":"carlos.hdez","email":"Carlos.Hernandez@particle.io"},{"name":"guohui","email":"guohui@particle.io"},{"name":"keeramis5","email":"keerthy@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"mstan","email":"npm@1379.tech"},{"name":"sergeuz","email":"sergeuz@gmail.com"},{"name":"avtolstoy","email":"avtolstoy@gmail.com"},{"name":"mlauer","email":"matt.lauer@particle.io"},{"name":"wraithan","email":"xwraithanx@gmail.com"},{"name":"azenk","email":"andrew.zenk@particle.io"},{"name":"bwalach","email":"brett@particle.io"},{"name":"rickkas7","email":"rickkas7@rickk.com"},{"name":"mrlambchop_particle","email":"nick@particle.io"},{"name":"hugo.montero","email":"hugo.montero@outlook.com"},{"name":"mphsi","email":"mpaul.hernandez@gmail.com"},{"name":"pedrosordo","email":"pedro.sordo@particle.io"},{"name":"cole-abbeduto-particle","email":"cole.abbeduto@particle.io"},{"name":"sbrust","email":"scott.brust@particle.io"},{"name":"eugene_particle","email":"eugene@particle.io"},{"name":"mohitparticle","email":"mohit@particle.io"},{"name":"karlag","email":"karla.garcia@particle.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/device-control-core_0.2.4_1757536599166_0.760370911132005"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-09T20:22:54.599Z","modified":"2025-09-10T20:36:39.850Z","0.2.0":"2022-02-09T20:22:54.771Z","0.2.1":"2022-02-17T18:38:27.890Z","0.2.2":"2022-08-09T17:52:31.094Z","0.2.3":"2022-08-29T19:15:52.724Z","0.2.4":"2025-09-10T20:36:39.371Z"},"author":{"name":"Particle Industries, Inc."},"license":"Apache-2.0","description":"Core components for controlling Particle devices via a control request interface","maintainers":[{"name":"particlebot","email":"engineering+npm@particle.io"},{"name":"no1089","email":"chris.fourie@particle.io"},{"name":"carlos.hdez","email":"Carlos.Hernandez@particle.io"},{"name":"guohui","email":"guohui@particle.io"},{"name":"keeramis5","email":"keerthy@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"mstan","email":"npm@1379.tech"},{"name":"sergeuz","email":"sergeuz@gmail.com"},{"name":"avtolstoy","email":"avtolstoy@gmail.com"},{"name":"mlauer","email":"matt.lauer@particle.io"},{"name":"wraithan","email":"xwraithanx@gmail.com"},{"name":"azenk","email":"andrew.zenk@particle.io"},{"name":"bwalach","email":"brett@particle.io"},{"name":"rickkas7","email":"rickkas7@rickk.com"},{"name":"mrlambchop_particle","email":"nick@particle.io"},{"name":"hugo.montero","email":"hugo.montero@outlook.com"},{"name":"mphsi","email":"mpaul.hernandez@gmail.com"},{"name":"pedrosordo","email":"pedro.sordo@particle.io"},{"name":"cole-abbeduto-particle","email":"cole.abbeduto@particle.io"},{"name":"sbrust","email":"scott.brust@particle.io"},{"name":"eugene_particle","email":"eugene@particle.io"},{"name":"mohitparticle","email":"mohit@particle.io"},{"name":"karlag","email":"karla.garcia@particle.io"}],"readme":"<!-- This file was automatically generated from README.md.template. Do not modify it directly. -->\n\n# @particle/device-control-core\n\nCore components for controlling Particle devices via a control request interface.\n\n:warning: _This is an internal utility package, not intended for direct use - you probably want one of the higher-level packages like [`@particle/device-control-ble`](../device-control-ble)_\n\n_NOTE: The `@particle/device-control-core` package declares `@particle/device-constants` as a [`peerDependency`](https://docs.npmjs.com/cli/v8/configuring-npm/package-json#peerdependencies) - this ensures your app only ever has one copy of that dependency_\n\n## Supported Platforms\n\n* [Photon](doc/api.md#PhotonDevice)\n* [P1](doc/api.md#P1Device)\n* [Electron](doc/api.md#ElectronDevice)\n* [Argon](doc/api.md#ArgonDevice)\n* [Boron](doc/api.md#BoronDevice)\n* [Xenon](doc/api.md#XenonDevice)\n* [E SoM X](doc/api.md#ESoMXDevice)\n* [A SoM](doc/api.md#ASoMDevice)\n* [B SoM](doc/api.md#BSoMDevice)\n* [X SoM](doc/api.md#XSoMDevice)\n* [B5 SoM](doc/api.md#B5SoMDevice)\n* [Asset Tracker](doc/api.md#AssetTrackerDevice)\n* [Tracker M](doc/api.md#TrackerMDevice)\n* [P2](doc/api.md#P2Device)\n\n\n## Links\n\n* [API reference](doc/api.md)\n\n","readmeFilename":"README.md"}