{"_id":"particle-cli","_rev":"289-81761469d5feeb5130f25992a508c960","name":"particle-cli","dist-tags":{"next":"2.6.0-products.0","latest":"3.49.0"},"versions":{"1.5.0":{"name":"particle-cli","version":"1.5.0","author":{"name":"David Middlecamp"},"_id":"particle-cli@1.5.0","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"351857bdd4e4062bda1a3ff06bc2a875086272a2","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.0.tgz","integrity":"sha512-ul9l/7zCNy1BVXurhScLUEsKg7f6FfRL6YeYW1Qql81j7BGqXPHM80/YpqRnnDVPPmM/Awi/wWAfGMoAp3qAdw==","signatures":[{"sig":"MEYCIQDguin+f98Jf0LUzX4aXRLzmcrsNamCWw88ikHhD7mytAIhAP0pEIB9JK2pZOSEZ3sR9Xh4PbFlmlEJvPapl9mDXUWp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"351857bdd4e4062bda1a3ff06bc2a875086272a2","engines":{"node":"^0.10.0"},"gitHead":"d9edf34b0e8dae2ed94ff6e226a21f7920dddc56","scripts":{},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"2.7.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.2","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"git+https://github.com/spark/node-spinner.git","softap-setup":"^1.1.4","node-wifiscanner":"git+https://github.com/spark/node-wifiscanner.git"},"preferGlobal":true},"1.5.1":{"name":"particle-cli","version":"1.5.1","author":{"name":"David Middlecamp"},"_id":"particle-cli@1.5.1","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"02cd6abdc0df92f47ee7280806d61f4d77fbe4c7","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.1.tgz","integrity":"sha512-dx3tc3izJ0046LsScZTaS664VdSlrXFt4v7YlFs8TZJiKiuoFu5oWgd+LXcXQAPgHef3SkaWMx64248Z9oXDvw==","signatures":[{"sig":"MEUCIHAanekj4S3O3XKSvV3h87ikrEoO5H1gv1vsFFQjZEgfAiEA2J37Yyer4PeQKhlNlrT17Bv3wuwKvp3KL2KpRRiRO9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"02cd6abdc0df92f47ee7280806d61f4d77fbe4c7","engines":{"node":"^0.10.0"},"gitHead":"0b4201a53956f1682a7602f136c1709e14cd1870","scripts":{},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"2.7.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.2","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"git+https://github.com/spark/node-spinner.git","softap-setup":"^1.1.4","node-wifiscanner":"git+https://github.com/spark/node-wifiscanner.git"},"preferGlobal":true},"1.5.2":{"name":"particle-cli","version":"1.5.2","author":{"name":"David Middlecamp"},"_id":"particle-cli@1.5.2","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"spark":"./bin/particle.js","particle":"./bin/particle.js"},"dist":{"shasum":"e54e9a94dda904a0cd33013fe000755f0ff4cc5d","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.2.tgz","integrity":"sha512-kjYB+w7HOtiXutz6X4WC2r/Esjc3GGnVPzxzN2tn253V/xiavGkxic3jZ2qP6lo2S6L5WvgKeAnkv3R3XzjAuw==","signatures":[{"sig":"MEQCIBqamqq4KiKkLpjg9iw0IuYAZSfb0LB9hvdnwGJ5uY7BAiA83ww7tLPG6nH8nTo0ylVxYsCTvtt3gDC5ko5LRctHmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"e54e9a94dda904a0cd33013fe000755f0ff4cc5d","engines":{"node":"^0.10.0"},"gitHead":"e2308574880377fe50d1c076b41bbd8ef4a67a7a","scripts":{},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"2.7.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.2","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"git+https://github.com/spark/node-spinner.git","softap-setup":"^1.1.4","node-wifiscanner":"git+https://github.com/spark/node-wifiscanner.git"},"preferGlobal":true},"1.5.3":{"name":"particle-cli","version":"1.5.3","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.3","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"spark":"./bin/particle.js","particle":"./bin/particle.js"},"dist":{"shasum":"5b72ed263d5468d68d7449bddd514014217dd94d","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.3.tgz","integrity":"sha512-TXYInG/jggoMid2yZcKLXiqf8ZOdefBTgz3wdTDbimTM2tNq84dqAVMsS+U5wf6BPXu2HLL/QGI6f6CoqWNNsA==","signatures":[{"sig":"MEYCIQDwtMwQrimxnAepb0XSYQ4QZL54RuPPkqwx8fw+7YQpxQIhANtkpqp4jqExXx7eIGeFGgt32vcsdJNRO2E1WsvpKjt1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"5b72ed263d5468d68d7449bddd514014217dd94d","engines":{"node":"^0.10.0"},"gitHead":"9cf2eb8fdf6f2b0bb3a0840a55db00aabff286fd","scripts":{},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"2.7.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.2","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"git+https://github.com/spark/node-spinner.git","softap-setup":"^1.1.4","node-wifiscanner":"git+https://github.com/spark/node-wifiscanner.git"},"preferGlobal":true},"1.5.4":{"name":"particle-cli","version":"1.5.4","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.4","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"spark":"./bin/particle.js","particle":"./bin/particle.js"},"dist":{"shasum":"01ccf75d26d5ae92df0a38ecf71b207c7aff8d70","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.4.tgz","integrity":"sha512-8w67SN7x5m1h/2P8IcYdSYOb4VdyzZU9RTeFel7LdjAWh4bZ/ra9Jyw3f3+Fz5XHThSM6Yphl1Bpdrw1pFMoQQ==","signatures":[{"sig":"MEQCIA6Z0elHz0dajFL+pB6aH8UNO5YX+z0wv3b/ywqbmb/vAiBlji8Hi5fwDKJzWOyvJvGzO+eDXp54D7RzmmxnbjI64w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"01ccf75d26d5ae92df0a38ecf71b207c7aff8d70","engines":{"node":"^0.10.0"},"gitHead":"b98b96227510b98e19f1bb3dec2b86a5e41ff610","scripts":{},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"2.7.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.2","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"git+https://github.com/spark/node-spinner.git","softap-setup":"^1.1.4","node-wifiscanner":"git+https://github.com/spark/node-wifiscanner.git"},"preferGlobal":true},"1.5.5":{"name":"particle-cli","version":"1.5.5","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.5","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"spark":"./bin/particle.js","particle":"./bin/particle.js"},"dist":{"shasum":"308ec4340b7f0e2c4338e2b879e0b65421de6c83","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.5.tgz","integrity":"sha512-2UJ1QYLcRIJrCBn8Ogof/28uWAmGtdkHGOgb1BYuI2aJziQ69efTiKaQSCjs/wyMt7/4jDjhsDB/BxQoi8rRvg==","signatures":[{"sig":"MEUCIEQKLyFD+KYcdvPn8TL3QBccMf41/2C//vgoCHdrZUYkAiEA6St/nQhJ7QOXrZKdJqzPwVr1qdRaNIPJDY6MTt8nlIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"308ec4340b7f0e2c4338e2b879e0b65421de6c83","engines":{"node":"^0.10.0"},"gitHead":"54716acc271db43d63a8529faf5a1061e7db592e","scripts":{},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.9.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true},"1.5.6":{"name":"particle-cli","version":"1.5.6","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.6","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"spark":"./bin/particle.js","particle":"./bin/particle.js"},"dist":{"shasum":"c9514fdbb1b8a3f91456f17ae65129b3b3080482","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.6.tgz","integrity":"sha512-ls5oo7N8rPEGZnI50oUKnNoSIjsv/iC3XIsCfWv6PUgvXTuCM6hJOO4zYT6zmLC6cWWu2XcS9pvK3SKFFcgZLQ==","signatures":[{"sig":"MEUCIQCuqCD4cN18+FutRwWKcZv0zlAm9JRNYlwv1FnHKIMjGwIgKrIpPGSjyO/wbMOjJtbjW8bu+bDGI7Bw0+L/G1htHFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"c9514fdbb1b8a3f91456f17ae65129b3b3080482","engines":{"node":"^0.10.0"},"gitHead":"d67ac43b86d9ce98b8fbfc98b2d234afdb23e13e","scripts":{},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.9.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true},"1.5.7":{"name":"particle-cli","version":"1.5.7","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.7","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"spark":"./bin/particle.js","particle":"./bin/particle.js"},"dist":{"shasum":"81226ee38983c2e707cf2c69ed7dc1478dc29eb9","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.7.tgz","integrity":"sha512-3kWt7K1I8dQRXLL9RNi4P1OmHajzmuNZXAcTRRvw+OPi+1TUWMYBBwrsGPT5MU+/k19aqDiMmFrNMIOQCla2PQ==","signatures":[{"sig":"MEYCIQDVQnIK5PBJ4z/M+hpsJUFKaEfyB0E7xX1zoLBB7skQ0gIhANM3aK/o32D4D7L1kHcQ/5UrBB8lLLEm4f9Sz/WhaSG4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"81226ee38983c2e707cf2c69ed7dc1478dc29eb9","engines":{"node":"^0.10.0"},"gitHead":"15358ba63a2f7ec9c04fc00b9148ce04aa30e5d2","scripts":{},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"2.7.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.2","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true},"1.5.8":{"name":"particle-cli","version":"1.5.8","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.8","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"0f5e08c6b69dc6f54a77eaaf356debb54692ce5c","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.8.tgz","integrity":"sha512-uXUBuHt/dKAPeHp4vrGnC6mXzM573ZhBVlRVeTvYoQiZjUpyxfI3xvkl7FBaRHNIaKefcFwf2lAaCbnpa6Qf1w==","signatures":[{"sig":"MEQCIEpND0W+5go2RYGEkquQ9/x5TmYK6KxUCT820789lxC8AiBQqyUH6XnVBoRz+DR7mSdsAK/zpMp216GTrzIJ7fUssw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"0f5e08c6b69dc6f54a77eaaf356debb54692ce5c","engines":{"node":"^0.10.0"},"gitHead":"43c4f92720c8582325b615741eddf722c4e1701b","scripts":{},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"2.7.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.2","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true},"1.5.9":{"name":"particle-cli","version":"1.5.9","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.9","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"d3df922dfcf518ab66078b556623a18332acb760","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.9.tgz","integrity":"sha512-rLosRV3uaiOkZrj0/jeOfRldO68ZYaYzbsobtXYsyzw9HiThQMVIoXZtFZ/XM1DYG92DYti0ZiBW/uJD9YNraw==","signatures":[{"sig":"MEUCIQC9CvKvp5cBCaUniUIecFslW5AGnJANoiXVlBvXEn+vtAIgaU0Fuc/VmCRqEt+2fFsr5vPbaWQLCz9KuZK5Fjmzp28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"d3df922dfcf518ab66078b556623a18332acb760","engines":{"node":"^0.10.0"},"gitHead":"5d86e21893260e27c946ba5cb58cc25ea4b6e815","scripts":{},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"2.7.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.2","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true},"1.5.10":{"name":"particle-cli","version":"1.5.10","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.10","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"e8334750c55dac1c403ed0b126bcb42d12838d57","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.10.tgz","integrity":"sha512-qtZ3IP71WawhcD9Pd4CjC1bl5bBtLK7B/0gBuqEcbYBCvcYakQfcFPK4dvtW+gHlTIcOu9mVAc3ZRyX7ksFD6w==","signatures":[{"sig":"MEQCIAYgSMcj685CQs46tzgDBVjqSnLUrvbUZfNBpPoFLFjOAiBChRLO7vj6TwC4en+uSstSzORQQwGHiW/AWYzT+QTn9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"e8334750c55dac1c403ed0b126bcb42d12838d57","engines":{"node":"^0.10.0"},"gitHead":"923d87d20afb67a79c4b9d8e036180085034a5e5","scripts":{},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"2.7.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.2","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true},"1.5.11":{"name":"particle-cli","version":"1.5.11","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.11","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"769d9f4ac86977f4901a0beb790f833adfa13ecc","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.11.tgz","integrity":"sha512-VoWryEVedenyY/YRAnSHV7bZ3stx2e+yx9ZWtwWtSPA2vnI3WAGWrVHO31yGFKBdcvstyw9SYxAPonQ2WYiDLA==","signatures":[{"sig":"MEUCIAlY9FTSlJ5bDgbXcyCxW1YyjS9RZZ7Ctlu8EOep69QZAiEA5ajI1bAFhCqa2j+CNMme/FrVmWia1xM6EI6nnWuSrig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"769d9f4ac86977f4901a0beb790f833adfa13ecc","engines":{"node":"^0.10.0"},"gitHead":"579715a0f46ea5d17bb3cc3b0a12e929c91ae3be","scripts":{},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.9.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true},"1.5.12":{"name":"particle-cli","version":"1.5.12","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.12","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"1d9c5fb47e84b6dc20f2e2d5616cd7c016fb9bfb","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.12.tgz","integrity":"sha512-EF0JEbtqLt7Sz3uRp+hQEIDob4OBp1gtlZlTe/QSEw7mnl2IPC1Wx3YtREFTfjPO16pDknVXlnvPMyOMWc7E8w==","signatures":[{"sig":"MEQCICOrRP/XRQbO76nvPGIM+5dGX2SYM3GPtrdIUtDwfJ/9AiBUN0mFGeBXSuT7n2r6ked3IGCTRj69Wdy1GsMMcsN82A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"1d9c5fb47e84b6dc20f2e2d5616cd7c016fb9bfb","engines":{"node":"^0.10.0"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"1.4.9","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true},"1.5.13":{"name":"particle-cli","version":"1.5.13","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.13","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"0b524fe6b48a17e7c226adb3eb007bd95477aa80","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.13.tgz","integrity":"sha512-KgsCcsEDb2mSaYOJck5nzb1OTjJcE7kz9mrA0pYjJzey4Xnchx6NfsPkuc9FSNbjNB+jiPG0mpxi+NlBLocQLA==","signatures":[{"sig":"MEUCIEalpWPE6oLdssz205FkPKgOkItqMv/LyR6V1wIg55joAiEA8ipgq7qZ+n8nBN5a7qcrSeU0tXA2UZlhpFPjQKNWtic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"0b524fe6b48a17e7c226adb3eb007bd95477aa80","engines":{"node":"^0.10.0"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"1.4.9","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true},"1.5.14":{"name":"particle-cli","version":"1.5.14","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.14","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"2df97927c3d4bba491747c0e525ed16bcb56d17f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.14.tgz","integrity":"sha512-pYGGNgZm4BTdokjTJ6ht2vx2/CqywZaWNuBZghfBxHMm2+znCD5/IsFzbLxCbhzVUaPfm0TCiOzfjgWMoYZ1WA==","signatures":[{"sig":"MEQCIC6WpdfjecUBwDsFLQvqjAQOHLZMNJXLNFzuorWK2gqLAiAxjm8RylUQ3Lhkw2mlE8+2CJ7ZGndkmOT8Ayr2kjA/zA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"2df97927c3d4bba491747c0e525ed16bcb56d17f","engines":{"node":"^0.10.0"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"1.4.9","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true},"1.5.15":{"name":"particle-cli","version":"1.5.15","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.15","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"607b7e172ca76b3525089c1ecf64c313b006b37d","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.15.tgz","integrity":"sha512-lPs1veX5116jsbQKhV9ITQSed6ufXdUhM3tAS5/I5sBbZpk3FbrFSGGn/Uvg6vUPBc5Yme3JaibEox6JE6GI8Q==","signatures":[{"sig":"MEQCIAVyvRLDnOrqdl+d8Grn+fQh/NF1avLI1rJ7WE/G7HvTAiBIvInlARAFUj8deVsgS18I5orAV4rG/BmGEF20xLiOMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"607b7e172ca76b3525089c1ecf64c313b006b37d","engines":{"node":"^0.10.0"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"1.4.9","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true},"1.5.16":{"name":"particle-cli","version":"1.5.16","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.16","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"e11faf60b1e193c71ca0a2f8ce3c0f2a5fd603cd","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.16.tgz","integrity":"sha512-qxRD8YvWFVhTn/FcH4l7rR13GO7aU1VVL+Jy5h2ws9BmP8ZQJutuLbzR+ck9uS9SnXtfVNulqV0ia0zj9m2lYg==","signatures":[{"sig":"MEQCIFmgsypoB0mSz1MWf23JBk2mp+aCcLVvCIy4WW7QFabmAiBNOkBCcolysea08Ec0lsEK4R2uIZD7F92sqCkVoQ1q2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"e11faf60b1e193c71ca0a2f8ce3c0f2a5fd603cd","engines":{"node":"^0.10.0"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"1.4.9","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true},"1.5.17":{"name":"particle-cli","version":"1.5.17","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.17","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"0a3f3ee8d52536e7868544f383e70f10d8ea4a64","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.17.tgz","integrity":"sha512-2DpsLHfsL68aeNIDDoCtsWmWGZUB9DXmF0wASW9ZENvNr+r59D3ZGEZ8Y+D8pFn5AysvAPLr7GGzelqcH+xcoA==","signatures":[{"sig":"MEUCIQCFKqyfx0wj+/obecRHkuChbW7Icu/ccfcI9x+Zfhyk+AIgXvUBjKlh8Ce91u0m3i4BXJqLjgkaW3lwqLtlQlcbuMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"0a3f3ee8d52536e7868544f383e70f10d8ea4a64","engines":{"node":"^0.10.0"},"gitHead":"f24980b2add614a179eff52a2fc7a23e057700cc","scripts":{"test":"mocha test/"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"1.4.28","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","should":"^7.0.2"}},"1.5.18":{"name":"particle-cli","version":"1.5.18","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.18","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"a2a2c9151d2ec5688724e9b7c656a4c9a01e55cf","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.18.tgz","integrity":"sha512-7Ha5v5Jal+ehmXeOwSt8CQ+jIgzjacy/JTgX7EuXlR8yp7aKrJzj1rAQ0wd6lxl9RZzYi67dkQah1G53NLQTKg==","signatures":[{"sig":"MEUCIQD/tb5pJU1ENaOdv7yzLwNKu0HD6d4o3qP9ZwSJGiEREQIgMMVab7a1rt0wiAZC6ermg4ATtauU3iUm/rMKkzeCDWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"a2a2c9151d2ec5688724e9b7c656a4c9a01e55cf","engines":{"node":"^0.10.0"},"gitHead":"b29ab5e95aecf891a300bbf50f75b20730c480bd","scripts":{"test":"mocha test/"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"1.4.28","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","should":"^7.0.2"}},"1.5.19":{"name":"particle-cli","version":"1.5.19","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.19","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"44afe3e1fb03f175b809892dfdaa31122ea9835e","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.19.tgz","integrity":"sha512-khLHDeWRxSwDJOf/eqT5kkZG3J/jvgsrzVg+pmuObbZTwtHVdlKV+DvwV6qqz4TbYahVjKZtCK8emWFtCclEvA==","signatures":[{"sig":"MEUCIQCT/LRVWhrRSW83+fzUEu0teohBLEk47GVRZGTZotNnmwIgGcBUnwGQh3iW8ZRscOyNQn93WxwXr84bT+6+YP81VMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"44afe3e1fb03f175b809892dfdaa31122ea9835e","engines":{"node":"^0.10.0"},"gitHead":"2a4f76d2f47fa8d9e90645cfa9404c942dd023a1","scripts":{"test":"mocha test/"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"1.4.28","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","should":"^7.0.2"}},"1.5.20":{"name":"particle-cli","version":"1.5.20","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.5.20","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"d14212a2ff5c8fed54ce5775ba2f2ed644693f8d","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.5.20.tgz","integrity":"sha512-9Tei7aLGRR8bmgASawY21pCyo321vBm/eGl32IObUNrGRlSiQxkQN/BEZDjJRhDKC1HE3f5RxoGOwvGsIqwbuA==","signatures":[{"sig":"MEUCIQDrUWzsQVfcbqK5eBlW8PnSAETME38YdZHXRom35VFBTwIgCe6Hf5kLk3wG7MiD5eUZyMWiqL5u597jIbB4MX1zTLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"d14212a2ff5c8fed54ce5775ba2f2ed644693f8d","engines":{"node":"^0.10.0"},"gitHead":"94250dc374a86c600b3556bea74a2ff3b71ef5bc","scripts":{"test":"mocha test/"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"1.4.28","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.6.0":{"name":"particle-cli","version":"1.6.0","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.6.0","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"7f7f0f78ffe1eb0d66b6f84c4cefb53a2fc491a7","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.6.0.tgz","integrity":"sha512-WYcwi0tjeV2wEb+omsPCpuKPmchsiS9k0JbvHqnUbzghfRH5z+/XVO8PYhMkXkEdtY2tdTBuUa6GsZfOLbJliw==","signatures":[{"sig":"MEUCIAtPl3C4KaUIya/jqQgCpw6/7N7DeTxtDWc8JhIP72KjAiEAkbpAfc7rr/z5N/V3RAYtqPBzNVRDYk3Qor3+6xGLDuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"7f7f0f78ffe1eb0d66b6f84c4cefb53a2fc491a7","engines":{"node":"^0.10.0"},"gitHead":"995216be5f03fdad8839197c1162b8e2805a0fde","scripts":{"test":"mocha test/"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"2.11.3","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.7","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.6.1":{"name":"particle-cli","version":"1.6.1","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.6.1","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"c6e940a402e5244e9387612223687a60674277d4","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.6.1.tgz","integrity":"sha512-6xrdJrLN18lQuvga/uvwrt4HbaRd+lrYdl+exRtOR7TKuvE9O2KYSyJBc2y++CiBA5YGA5VTN/S1q57xtwfs+g==","signatures":[{"sig":"MEUCIGRbG8ao49vSEtruHFiDpnVCZQ2FKUcjfl9fd2+QvaQIAiEA+ppZlb2YdPNSs8vsEZTx8smvAHkmi6GE5TnkLZ83euE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"c6e940a402e5244e9387612223687a60674277d4","engines":{"node":"^0.10.0"},"gitHead":"8d6aa9eaa829f23b8c07840d77dc8fcb2c3b1759","scripts":{"test":"mocha test/"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"2.11.3","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.7","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.6.2":{"name":"particle-cli","version":"1.6.2","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.6.2","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"b6e70c0315199f2a5cce612bbc3dd63c4e874736","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.6.2.tgz","integrity":"sha512-t4/TqPcyDvkVfBE0s1n/4bfxaeH44sWM9iqwXIffasKggVnSMZXTyR8RqE2INqZLZ7EBN2y3/7GnxFOO3j53aQ==","signatures":[{"sig":"MEQCIF8ci7gUbHWANjnePczkBd6aoFT4ZlhhU7rJjnxM+j8NAiBq3Xg6oMNHoUrCPDBChQYuRZGj3xhFa9anFuD7+uJtKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"b6e70c0315199f2a5cce612bbc3dd63c4e874736","engines":{"node":"^0.10.0"},"gitHead":"9c346fc93edd352a0b4e6fd5765f38d79b34865e","scripts":{"test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.13.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.6.3":{"name":"particle-cli","version":"1.6.3","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.6.3","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"58d7c808977723eaa395b1e38e1a347a4d53e6ab","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.6.3.tgz","integrity":"sha512-o2JcWjyT+sU2LXhLb7YAUReR4C23C7VpYeRE8bDdw+69crUtcCtgCORnSHHkTXVxrt4b4L5og59i/tTfkk4+8w==","signatures":[{"sig":"MEUCIQDrYNeTaR3oYmCgq06RxWxDGK49VH0JJ+hLqJKV9hofQQIgBjafYPnYZAqtcBtasDmelxzmjpXgi81pBxR25Ddm7bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"58d7c808977723eaa395b1e38e1a347a4d53e6ab","engines":{"node":"^0.10.0"},"gitHead":"cd1ebdf81941c36376d0cbd788b7953fb5b51fc8","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.11.3","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.7","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.6.4":{"name":"particle-cli","version":"1.6.4","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.6.4","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"6d488fba22149507d98f7d7091160c898b56507e","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.6.4.tgz","integrity":"sha512-h0YxsITg2TKZp6hOgpHgPgF+0wv5SW4SuwwqA7coyBzNTUQqmTqbsB39aOC0z/sQtPUl91NuSn+uMIZtIjajxw==","signatures":[{"sig":"MEYCIQDFD7EK8bzNiD5dgofWXl5z300N5hxgsXKIw3HyrYwgDgIhAKvuwqYlnRfEyiBC728demUerrgXVEPu128z3gFf3M3w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"6d488fba22149507d98f7d7091160c898b56507e","engines":{"node":"^0.10.0"},"gitHead":"1eb11e386bed11b35e42415651e2806f17ea57a7","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.11.3","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.7","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.6.5":{"name":"particle-cli","version":"1.6.5","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.6.5","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"3fff703959be585d9daa9df19c5ecbbb38fcb36a","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.6.5.tgz","integrity":"sha512-3ea/8fZgyYMvnSwVCJSTlh63sxIoWhpoDOKGyAsnARxygiHOEi4BGqtBVCn48t82wTfY/3YJ/NC+NIjFfudkCQ==","signatures":[{"sig":"MEUCIQDXuiVjQvnprlcz4ptciq0zb8l7SMHt463i2toNWl+gGAIgJLb0qnEczMS/R4WAlwPW+DV/0lCq4NTCvcwPwZXM9IU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"3fff703959be585d9daa9df19c5ecbbb38fcb36a","engines":{"node":"^0.10.0"},"gitHead":"57eeba4116db3e20b16a4b1f97ec8a22955fd655","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.11.3","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.7","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.6.6":{"name":"particle-cli","version":"1.6.6","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.6.6","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"769d5dfb979bd2c28b744fa148276779f9a611ea","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.6.6.tgz","integrity":"sha512-MhZ0FwTh/BAdO+/wTKWybJ+AlKJfJfy0uzF9UkAL2z1m2wVEIFsEChwhvlpgvkpbTI3D27jze/YKFAJB35vCGA==","signatures":[{"sig":"MEYCIQCHeLZ4njmXvyt606DLQazPeDYRP37Te92ytS4JX2fgLgIhALOE8fBO7wSpzvZ/z7+2+pwFqK19f59QG+WpodwGe3ih","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"769d5dfb979bd2c28b744fa148276779f9a611ea","engines":{"node":"^0.10.0"},"gitHead":"1cc485048d6e04689035f0a7832d0aace5d637d1","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.13.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.6.7":{"name":"particle-cli","version":"1.6.7","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.6.7","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"244e7dfd8fe5003ab0a5b5403c1d788586365ab3","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.6.7.tgz","integrity":"sha512-XBJf/zlli2HV8NYDxqkCMTsh00Zrr+IebU4+WPq1QrpTqmnwWoY9nHx73XUcMj9PPzFBhimt+G4pYiJI8tYr4Q==","signatures":[{"sig":"MEUCIBrsBiRXdJpmk7ppa0YLfnHnKHcpoDiU+US/6zCM4EkPAiEArT3iZCDyToLoMDMMxoCzV50dfTNE8ik8p/8mUKO3mlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"244e7dfd8fe5003ab0a5b5403c1d788586365ab3","engines":{"node":"^0.10.0"},"gitHead":"9d5ddd54bf082639542a024d68240138197e80ea","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.13.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.6.8":{"name":"particle-cli","version":"1.6.8","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.6.8","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"0dd39cadb8e67534c5b212ddaf7033f964af41fd","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.6.8.tgz","integrity":"sha512-eAWubBqn7MjFH2/+H4AaeqhR1wKR16KQgdYqhGzaj+FCCgSMFbC+Y5+WiDFUsFZou+RH7jmX/ZeB0b437pcGSA==","signatures":[{"sig":"MEQCIAVCYSVDWUoe2A7H1yWprMvl5vVKxuWj0YcSr7b//02jAiAEDtf+/Hl22p91BmID7mNk9DBGlzMrKFih39x+f2ak+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"0dd39cadb8e67534c5b212ddaf7033f964af41fd","engines":{"node":"^0.10.0"},"gitHead":"ecc28f953edab3519aa93e369e3695f173155abb","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"jme783","email":"jeff@particle.io"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"1.4.28","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.6.9":{"name":"particle-cli","version":"1.6.9","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.6.9","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"d90c3b399f8d2d95107c49e120d0a9e410637f29","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.6.9.tgz","integrity":"sha512-lzyBmCJasG+1E9Kg2SmgPXxtTFb6zgUEc1ciIFQucEorwckovqMz0d46YW2fGpBIhTHJkbxRQx5SCEgAN51VcQ==","signatures":[{"sig":"MEQCIAgbljLce2V//T30lxoiKh8juV7whip56bqCk9IruddHAiAWyWdE4bznvS24AHlOfhtx2TiQfva14eSikRhn6SmTkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"d90c3b399f8d2d95107c49e120d0a9e410637f29","engines":{"node":"^0.10.0"},"gitHead":"2ee1ef09826737af80d75215144352dd5935a0a7","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.13.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.0.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.7.0":{"name":"particle-cli","version":"1.7.0","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.7.0","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"4452492453b890f06892bd107c13091c60372049","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.7.0.tgz","integrity":"sha512-cx2EESwfQrUVShHbU8gYBBfbzBSO5ZRHtydrnZdcIkgHxjLVfSshxc7I9PHsxgbaMei9jD2GbF7hP+rSR+dagQ==","signatures":[{"sig":"MEUCIQDCyH58qdfaipcxRzaBJWzzxugpN0EU+a+od8cMxef/7gIgWDda9hbQ3ymUc/RO+93e2lyppE8jOk8FmAYAMg4UPyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"4452492453b890f06892bd107c13091c60372049","engines":{"node":"^0.10.0"},"gitHead":"0f52a44229b99d18feae644de4b9a00956dca77e","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.2","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.0":{"name":"particle-cli","version":"1.8.0","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.0","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"3d35438c6fe2e8c1d0cc35eaf549e65602e94a18","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.0.tgz","integrity":"sha512-hsUe/6CjdHpDIY+7vfKYxu4Gd9OxmSIvBba0xlEAXRbX2wQN5V6L7ncDDSyhHRAO4V3RSmdfyIt9Xpx2lqsH6g==","signatures":[{"sig":"MEYCIQCogE0frEW7pu6eyDW98iptVp3fTpJxjB60yc+Eg1IHuwIhAPDA1GF4k8Vxz2kJLaUdcojZ07e8tD0/g6NjlE02+9es","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"3d35438c6fe2e8c1d0cc35eaf549e65602e94a18","engines":{"node":"0.10 - 0.12"},"gitHead":"a9f2ed31608c04fd12383044dca08605313161d4","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.2","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.1":{"name":"particle-cli","version":"1.8.1","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.1","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"0eb3af102cbb7e85970d19f6929351b77a04c90e","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.1.tgz","integrity":"sha512-VIZ80ePohW97B2SL1CwEIHxRr+0VxwiQORkifANAzdUnocmKHfq3gdtm4BrECtrjPaRwhsyvHT41xKf3KJGStg==","signatures":[{"sig":"MEYCIQDPxb8wTBIVAKb7vWGrlPf05Pxda6RNw9fgc5lkyhoqdQIhAKNShsAmz4d7D2auXRn3g5o02freAlVLt6h08mzNwD/s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"0eb3af102cbb7e85970d19f6929351b77a04c90e","engines":{"node":"0.10 - 0.12"},"gitHead":"dd0a2b224eca9e26d4d5a871c55a00c5762871ac","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.2","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.2":{"name":"particle-cli","version":"1.8.2","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.2","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"762f6f68b15160df913d2587a3d178ad8df8b9b0","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.2.tgz","integrity":"sha512-IfME6tK77E2li7eRd8J34m5gHqjw1Qhdfi/Sbjevf0DNU0a8L4ikUIATwui3IB7GMSjFB8NvuqYEjjno8KHeRQ==","signatures":[{"sig":"MEUCIQDPKIWEPTn8FYIY0gxm+39XeHybS8QNwO+djvqx0KmGcAIgd5EoEJFMC+QPAeJCc75O180zruLymR04yVmpX/gKMy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"762f6f68b15160df913d2587a3d178ad8df8b9b0","engines":{"node":"0.10 - 0.12"},"gitHead":"bd3e05100ec0fb8b939a196cfc57aaf93557fb4e","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.2","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.3":{"name":"particle-cli","version":"1.8.3","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.3","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"b880ea121939d93eb7115490724bc7602f59cda2","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.3.tgz","integrity":"sha512-NuUKkJmxUfZnH7QsAIMx7yoXLG00Thy9L4WkfbkwiszUVVAGgtaoPub2ZEiuE0TSU3MSIGHMNjgDn4iiSut1Qw==","signatures":[{"sig":"MEUCIBlQ64U3MCQqMt9D2cezGlSbL8OyTUYPaVwu5n4jVCAtAiEAyeXcsUCg05nZ3jrYFjEM2kZd/sshfY2lO+mp1/L1CdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"b880ea121939d93eb7115490724bc7602f59cda2","engines":{"node":"0.10 - 0.12"},"gitHead":"8bf980eba72d93b9995cababe450aa1f260a5702","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.2","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.4":{"name":"particle-cli","version":"1.8.4","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.4","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"fa674b7d993349cff065259b2aaed314a977ee15","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.4.tgz","integrity":"sha512-5bMK5Q97s8m5waRKG2SE24L/E+DhbCQpGPElCDFVGbKSRpD7ZM7/qZlZO/sLS7/oYK6MQd4u+mna2UWkgP8DgA==","signatures":[{"sig":"MEYCIQCY+8G04QkunvoPBy4SY7j1abO0maQNm5MVl5wX3DJ1DwIhAJfsjvIfBaBiervs7IXSWNNIOHQU+CE7ytE7QaW5uyLu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"fa674b7d993349cff065259b2aaed314a977ee15","engines":{"node":"0.10 - 0.12"},"gitHead":"bba5c32459cb6d7be5ab665db570e3c4b49b6943","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.5":{"name":"particle-cli","version":"1.8.5","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.5","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"5bdd45885622257082d4dff040c4878ce56629e8","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.5.tgz","integrity":"sha512-XNcg5Uc939vPdbdRJVX1Dr171aPsZW5dGUmhpx/TePyiTIDwqVneSOr0FHCIdZP2hyB44wY/Dk9l+VOdyQlNcg==","signatures":[{"sig":"MEUCIQDY6AP7SCjjp+hq1TEf7rII7jvZtA5ARPXZNjkS8CUkJwIgGnai0n31Ee2GhbtH5NcrMoTUrTVNczJqUCX5KLFRBDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"5bdd45885622257082d4dff040c4878ce56629e8","engines":{"node":"0.10 - 0.12"},"gitHead":"70f6a36b6433178a0b01ad11fe2d6ffbbf770e8c","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.11.3","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.7","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.6":{"name":"particle-cli","version":"1.8.6","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.6","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"a348d5215cfa00d679effa75501ca172e8a133a3","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.6.tgz","integrity":"sha512-eVzRI0J7npmbIKMRxUn6l0a7FLoIahdYZvSklBCFTyH02YuhAr2RNj0H2k/xGp+LKyhxQElc/xVVjI8nt7v5fg==","signatures":[{"sig":"MEUCIQDdSNkdzpkuPjORMghhZVPOlycy4b7kHcdvjWra1oge7gIgMITpOWhruWwHQbt90Qec0Klu9q/s97oSYOlBWgZQMPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"a348d5215cfa00d679effa75501ca172e8a133a3","engines":{"node":"0.10 - 0.12"},"gitHead":"2f0260a075fd7658575c8d464263359ef634bcf0","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.11.3","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.7","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.7":{"name":"particle-cli","version":"1.8.7","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.7","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"213362757815b5438a2fbd276623f1872bef1f08","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.7.tgz","integrity":"sha512-YdGHqCfxsbfWrxlUIpbl8584QhaNGZj95JeweOt+R6aMCsOTm3NCvgwCaPOJJgWujX7xNF/t4IELu+Z2SDdTFA==","signatures":[{"sig":"MEYCIQDTCGT/BAEYq6Vrujq6DFmWjbhG29iZGcCbEdqCrhu3tAIhAIlWK/fV3D568s3b7PTYIWwMv3Np7sOS9WhuoH1s0DUM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"213362757815b5438a2fbd276623f1872bef1f08","engines":{"node":"0.10 - 0.12"},"gitHead":"bbbe2d22b8223802ed4acb3fd08d4c58b4cb8746","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.8":{"name":"particle-cli","version":"1.8.8","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.8","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"7b834cea3b3772137051a4c4bb696fb4fe61946e","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.8.tgz","integrity":"sha512-uZAEwpOClpbrXFNGekzK3wUGAJy6s/6ASc+K0OQqguKYi96ox9eJUfBm7eccCxvTKlx4frCMivV0bm+HLAHIcA==","signatures":[{"sig":"MEUCIDhXFl6bLSzYpZ62nmnO65Y+PV7XL0n7FQdK5lQvXTZOAiEAhorLeFu1e6V6mGx7lQPdjHy5l2zhkvbJqUNraqgKNaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"7b834cea3b3772137051a4c4bb696fb4fe61946e","engines":{"node":"0.10 - 0.12"},"gitHead":"5c7aa18c0ec9bdee442af54e290717753d3427e7","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.11.3","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.7","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^1.5.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.9":{"name":"particle-cli","version":"1.8.9","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.9","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"bc8774a32e60e06a9e3b0afb3ea5d06a0048e6ac","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.9.tgz","integrity":"sha512-cbDZGy6VsUAJCzBwbD6SUyz//RhqAy1NayeU9B/mUYqWY1JH02iCKEQ9b7VtYe2VSbwL36hXTAEngmQ8AQHqPw==","signatures":[{"sig":"MEUCIQCsE7zuinE62oKAlhPXkDZRyxg4sFqT4aL9VTFrbTmiGQIgTTsg8N+ef3/TAqBWCeNUAg6rTJSyfAfbSRmlMUFg5Q8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"bc8774a32e60e06a9e3b0afb3ea5d06a0048e6ac","engines":{"node":"0.10 - 0.12"},"gitHead":"0912c0accbb3df5626e471cf628a2ab2ad8166e8","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.7","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"4.2.0","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^2.0.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.10":{"name":"particle-cli","version":"1.8.10","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.10","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"a7bc90b7a97293c3426e97418791fbc6ffe34552","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.10.tgz","integrity":"sha512-axgIqSxBLp3K7l4iIL3gnNQj3ostdIw3LXLLOg3o9aEMVvAEs7CEwP1l+vEma8DuW39h+/gY4Y2uUtYCYK8uUA==","signatures":[{"sig":"MEUCIBN0pk0bW5Hq17xdn1B9Kh9oo0iwBxGl6iPa2LyE285lAiEAisN88K+sGYFin+qmJCDXDouTJScL3uWJ1StOnX6TkhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"a7bc90b7a97293c3426e97418791fbc6ffe34552","engines":{"node":"0.10 - 0.12"},"gitHead":"bc794ab33c78398ae420704bf67732109e81e0c9","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.11.3","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.12.7","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^2.0.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.11":{"name":"particle-cli","version":"1.8.11","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.11","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"8367996d0670f301dbce98362af126a9f87ae3e5","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.11.tgz","integrity":"sha512-tf5dH9YfYcTNmYh5vN1RtN6CcNDi/xbItfdClBbNJ0n3Ai4KbqoIsMbGgIptpgU8IekshzU1KQhk1FROYXSlIg==","signatures":[{"sig":"MEQCIF4qBTyFFDRQsDwiglTAo4RwzvAq0krNVGID6fqQUIWVAiBhvlwEOg5VnExZ6KbxL8D39ByUlepGajl7eyabEHox5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"8367996d0670f301dbce98362af126a9f87ae3e5","engines":{"node":">=0.10.40"},"gitHead":"487e97257cbffb7974cd47d1f2d2990e24c36c85","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"1.4.28","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^2.0.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.12":{"name":"particle-cli","version":"1.8.12","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.12","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"cda6525d1905b530aa43b2bb5765dba855fdafd6","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.12.tgz","integrity":"sha512-7SL2HU53eq/9qDi7ZvvHWAXl3VYR/XDl/z4dTaIWgziN+wNbmF1rbe+QP4Lfj2tOLk1z7i6CyMByEBd/3xgV4A==","signatures":[{"sig":"MEQCID9x5ebi8mzH3l7HrTV5NQRBJRR37heXH7Uv/ZgFhE2YAiB9zHuKVaO70og3k6KSN3MQ8Oer/0ygsttwAhz+/5Wadg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"cda6525d1905b530aa43b2bb5765dba855fdafd6","engines":{"node":">=0.10.40"},"gitHead":"03800e3b58a5835e39ec3a13f20f26036d1ad33c","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"2.14.7","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"4.2.1","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^2.0.0","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.13":{"name":"particle-cli","version":"1.8.13","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.13","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"8e91a5c86bc93f32319b7e1a6a6d3028d2b83a89","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.13.tgz","integrity":"sha512-BrlyOWkIv2eIgWreTH2qJRH3RO88y62Nh1ZsnT0iO8MA8WGI+hTbwE8o93n+eFrhss1kyOYhSDJJIUlFw1A0EQ==","signatures":[{"sig":"MEYCIQDQ4V9aNaoUZoLo18utwF/aFbeoBbkb/d5Wj+WYFjnmIwIhAJBh3oY5Ofp55grb/wtke3ehLU2r1wnn9LngH41XqiDU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"8e91a5c86bc93f32319b7e1a6a6d3028d2b83a89","engines":{"node":">=0.10.40"},"gitHead":"89af20379b90e7c8694099a485d5d606d3850951","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"2.14.7","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"4.2.1","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.14":{"name":"particle-cli","version":"1.8.14","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.14","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"42fd9e47f4b972b31b0f4fadda4b2ab85b743416","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.14.tgz","integrity":"sha512-Hspcwya3wD7ee5MQw+I7ZZovazbGTm8DU/tF7bHBt58B3d+yFFuASfHMH9BpJPell7IlqzvELXMVD2ehLILzAg==","signatures":[{"sig":"MEUCICl674tNrYZX/1UGJpYE7dgvULF7U3sg1zGSxDMLJg4qAiEA2Xaco4C5C6/vMvdv4659dvziv2h/VdvHab3iATPElno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"42fd9e47f4b972b31b0f4fadda4b2ab85b743416","engines":{"node":">=0.10.40"},"gitHead":"9d9048d480ab521079d1e2219bf42ea068bf4f6c","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.15":{"name":"particle-cli","version":"1.8.15","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.15","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"2d6cb45ec0d07045fd5fe6214c06a1a16d120fd9","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.15.tgz","integrity":"sha512-aAjsMJnXZDDpaP3RibEj/+mlgZa8c/8Wkb4St9KbQ7wtQMjKsPXyA8fKwAN2PjAbXeUxJR8N61V33++S6cUdEA==","signatures":[{"sig":"MEUCIQCCVsp4gxCdbblgybMlT/whOy5eFpuzDdRDKCPeRfX4rwIgLH8o/yQ9VLV75MgEx2H3MjduJmExRPnOV0cntwPw58Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"2d6cb45ec0d07045fd5fe6214c06a1a16d120fd9","engines":{"node":">=0.10.40"},"gitHead":"54ef45c81303fe15174e01c91edf1ff77cae4e0d","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.16":{"name":"particle-cli","version":"1.8.16","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.16","maintainers":[{"name":"nexxy","email":"emily@contactvibe.com"},{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"3e1d0552e08d2c7de8fc45e7cb1df3e5a3cc647f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.16.tgz","integrity":"sha512-99urnvIcivEmSoAnI5H3TNK4uuUJhlkZbgfK3Ce0puC6CRD1foiEA/tjkWIvgwNsEeIMfKdfdDZ9RABfv+XlYQ==","signatures":[{"sig":"MEUCIDjkZJtUaZSWbIQcHWG4GTkeOlksVS9cGB9OdyWya10tAiEAl/OLY4E8+8hEym7MPhP1Yo5pM4fn9/ot/YWw/xnLpLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"3e1d0552e08d2c7de8fc45e7cb1df3e5a3cc647f","engines":{"node":">=0.10.40"},"gitHead":"0f58157cd58cdc45e056f5602600fd9202134f14","scripts":{"lint":"eslint commands/*.js lib/*.js test/*.js","test":"mocha test/"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.1.0","should":"^7.0.2","proxyquire":"^1.6.0"}},"1.8.17":{"name":"particle-cli","version":"1.8.17","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.17","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"798335c2e594ebe05bc8ea54200da0f9a1d42d66","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.17.tgz","integrity":"sha512-0Sdt/pB/vW738GfmTgs3+sQZfpdcYehHbdaako0oOrKiin1nP7yc4suHqLQjHGq0Qob2Jj/ic8NZ2Nvumhw1YQ==","signatures":[{"sig":"MEUCIQCul9jmgVSl9ctQlcjaNM2ZSmtYUXKdm+Uco2S4JArKkwIgSL6UPawOAo2lhq4oNHMSypKdyKIj6CvQAo6Wr3OijdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"798335c2e594ebe05bc8ea54200da0f9a1d42d66","engines":{"node":">=0.10.40"},"gitHead":"184cb54d1e9f2f0f79159944b3b99f822442d1e7","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.7","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"4.2.1","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"}},"1.8.18":{"name":"particle-cli","version":"1.8.18","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.18","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"2320290c7c52d6e16a2e450ed51a6f377a40b5a1","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.18.tgz","integrity":"sha512-MSXyIR3Lyv+5UGLhCWPwdowc148vcNz/r2GA3araSaqC6QnZTbdk6Ucw+E0aygTWEhD90tvemUWPr8/BSGhIzA==","signatures":[{"sig":"MEUCIH9UqAKf5IMyD9fRiHxK0D+PnTuu1inbRpP8sDYjVS7HAiEAoHcke/8z4lPKy+SIgJBcWa8r4qwvhLmibQK6DQpaAyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"2320290c7c52d6e16a2e450ed51a6f377a40b5a1","engines":{"node":">=0.10.40"},"gitHead":"893440bc06173a4184f677bbe4f4bf3feba6cdb7","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.7","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"4.2.1","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"}},"1.8.19":{"name":"particle-cli","version":"1.8.19","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.19","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"e79f803708d82bcceb944ea26b8cd023e9b58f7f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.19.tgz","integrity":"sha512-3rznxDCJfjYbvzllL8IQmmjXlheKqVnKv7vtWqJ0+dUDZ2zplgyhlXUyYMq8ucAUwH3ya1HuyBqf6G/TLNzmSw==","signatures":[{"sig":"MEYCIQCS0q4dUsFGvmQ/DKL6K2nGvcYMHLERAHEnic7bpl9dNgIhANiEQMnB4BrvvYxmNjq7jSq3w7oWY4zg8UjleL1e87ol","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"e79f803708d82bcceb944ea26b8cd023e9b58f7f","engines":{"node":">=0.10.40"},"gitHead":"078932bed4db67d258c436a9b5a128e8a9bc3612","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.7","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"4.2.1","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"}},"1.8.20":{"name":"particle-cli","version":"1.8.20","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.20","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"10e85c4865efe01d8467e5faf36fdd9afcc2dd8c","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.20.tgz","integrity":"sha512-zjNDvFCLvc70xAptEQEXyMmARKd3Gjo/S2KJQRjSQr8XwKmB+et9+5EWHIOsAzriEJ9Mx/+gdlgog7kP6hsh1A==","signatures":[{"sig":"MEYCIQD5XvEMCteU8rFrd3uJ54tcPx+iyHX/l+KFaXt9st5CNQIhAI+lQ6wPXUdfVab1fqPM9gZsw9uSg3bT5FdUiaC238/N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"10e85c4865efe01d8467e5faf36fdd9afcc2dd8c","engines":{"node":">=0.10.40"},"gitHead":"81b8dbfd676d618a7924bd01bcc30a3eb1dca1eb","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.7","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"4.2.1","dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"}},"1.8.21":{"name":"particle-cli","version":"1.8.21","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.21","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"4d6ee48d8616aee1375e40dbf19def2ba2c7bfa4","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.21.tgz","integrity":"sha512-UhK3RO+S8Q/xBv/s9ScvjrD0+yc+UzqmCvJ0/url54fdP7YTbsTqXtCUtPRqbvzDFHpaK+zhkSv3Mb0pa0qFIg==","signatures":[{"sig":"MEYCIQCEwLC3s1quHPRjlFjWaWZcFyz9zrCo2WeCAz9Zj/S78wIhAOljCpOopVOYxvuPfLCZ9XcnrdGF/+b1mhbaz6tr3rfR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"4d6ee48d8616aee1375e40dbf19def2ba2c7bfa4","engines":{"node":">=0.10.40"},"gitHead":"6e14014d5969e2888dc9cacf901f9c9a3add5a73","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"1.4.28","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"}},"1.8.22":{"name":"particle-cli","version":"1.8.22","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.8.22","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"037a3bee283412561e70b815991fa054a53a9653","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.8.22.tgz","integrity":"sha512-vwG0F2ovSv/ZULvumdmxr9WNZNv62GTuRPTh2W2hXzvRp5sCLEn99LTJ4ZmVc+NpnRmAMBARMq1j8V8f4tTswg==","signatures":[{"sig":"MEUCIQD546Akh2c0j78g56me+Jry+cSwSHNbjfiUlJX2c067CQIgOCw+t8/N2w89YpgnFYkhNHWF498Yp0egzXq4LcHSQoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"037a3bee283412561e70b815991fa054a53a9653","engines":{"node":">=0.10.40"},"gitHead":"bb3bf2204812e0d1948e618d78e5df49310d83e0","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"repository":{"url":"https://github.com/spark/particle-cli","type":"git"},"_npmVersion":"1.4.28","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"dependencies":{"glob":"^4.2.1","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.8.2","cli-table":"^0.3.1","fast-luhn":"^1.0.2","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","node-wifiscanner2":"^1.1.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"}},"1.9.0":{"name":"particle-cli","version":"1.9.0","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.9.0","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"8bd476438307e3e59abbcc7acd7d35c9aefc46a2","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.9.0.tgz","integrity":"sha512-nzOJleXJ90z9fTiByKOFqf4jRZGzlFortoMA3FD6ykeISbSbElXDsWJ7dwa+9R41xoMo+ItPgUNTjUIiHtH9sA==","signatures":[{"sig":"MEYCIQCKtn4310lDLTfGpRy6zYtabNtoEYP+32RPxt6J8mFn/gIhAKoNYJ3PmMTjueVA+/p5cgV20/pRuKDR3XwV5rbd0GGW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"8bd476438307e3e59abbcc7acd7d35c9aefc46a2","engines":{"node":">=0.10.40"},"gitHead":"3420601daf11458fd4a54a36d3fb335360558f4c","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.3.12","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.4.0","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.1.0","binary-version-reader":"^0.3.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"}},"1.9.1":{"name":"particle-cli","version":"1.9.1","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.9.1","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"2bf5296ad473b4828f1522480dd57c3aaadd9e94","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.9.1.tgz","integrity":"sha512-9x1fId66Z+WeVCE6zs/fzmVQ0M6gT0sVgKpkGlI9K3OfxJOx9l/JWunWyxhi10uyVptLD4Jsb4D3v22mhyUCDw==","signatures":[{"sig":"MEYCIQDjyEexZrhl/iny6GKaqVrteW1tnhNWXwpmCz86b1BhIQIhAOlKoJ7YodXblbG9wqWg3Yjbq8EY6e9gU/oGy8JdcE1B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"2bf5296ad473b4828f1522480dd57c3aaadd9e94","engines":{"node":">=0.10.40"},"gitHead":"49bcdfd9cdad69b246b6863ea94088deb78823a0","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.1.0","binary-version-reader":"^0.3.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"}},"1.9.2":{"name":"particle-cli","version":"1.9.2","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.9.2","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"b3bdc566fbd0db6de809395669ef1243153621d7","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.9.2.tgz","integrity":"sha512-TQmf7k/16/6szQRwUyQT9TL/jBwyigJc/jQaKNYcbLPQ8fZUQ6Ysd6bimXcTWLPkdm7vgAfDaVRWZzRbXMHRZg==","signatures":[{"sig":"MEYCIQD8zi0NxVnsnX6FzFOxDotteMIThUlrrBByY+LjKVjnRwIhAJ7n7hnweVjWROd/h46NlxCJIoM4T6WaP5Y0tjKgnEuO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"b3bdc566fbd0db6de809395669ef1243153621d7","engines":{"node":">=0.10.40"},"gitHead":"7c9124291d506ff515b599bd875d78bb275a2411","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.1.1","binary-version-reader":"^0.3.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"}},"1.9.3":{"name":"particle-cli","version":"1.9.3","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.9.3","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"e8d046a56daa39fe96d936663a8c9227ce3b3367","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.9.3.tgz","integrity":"sha512-nTG6PCN8vU2u1ZHdmTml2sknJVu7q2iRk6Ltnm04TGzoJY4URLKn/6GQdPmFp9ONJF3xXFuUl6Pb8FkHA0+OiQ==","signatures":[{"sig":"MEYCIQCmg72Ve2lB++EnELv9Uf6DsrNdu7EXN6zpsReIz7GRFgIhAO5tOzomy+eBaxRE7p+qsm0/D+KOGS4+WsEK0jpBt+De","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"e8d046a56daa39fe96d936663a8c9227ce3b3367","engines":{"node":">=0.10.40"},"gitHead":"721bcfad41241acda51742f43cc4427dd7c48cee","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.3.12","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.4.0","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.1.1","binary-version-reader":"^0.3.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"}},"1.10.0":{"name":"particle-cli","version":"1.10.0","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.10.0","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"cc381995fcf40a6249cc05ea03faafd16c7c4294","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.10.0.tgz","integrity":"sha512-Eue19FIvijHGV/81mG2XZHlISCp2t7LfvFx5+B4SHa/d/SR4riPJJ/M/BLM4KRrlFCvrIpVLiLDbTwSLDV7TkQ==","signatures":[{"sig":"MEUCIB4uVld32phfmL45rfzOAjjvwjx3+DF2jOTXHqgZZTGWAiEA8rHPKvk+cep9OvzNd0sjVpD9Onpwte8V3zKNiF7X/OA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"cc381995fcf40a6249cc05ea03faafd16c7c4294","engines":{"node":">=0.10.40"},"gitHead":"874d1e577018d730198486e9c2c4245e0d4e961f","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.3.12","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.4.0","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.1.1","binary-version-reader":"^0.3.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"}},"1.11.0":{"name":"particle-cli","version":"1.11.0","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.11.0","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"f124c95965ab618cc374e44694b307960b67cee2","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.11.0.tgz","integrity":"sha512-Dtiokbh2VqTJS2rInFZPh7yunFHPAnGNNu7DFgPdvP+7a0PRsZtrdvtkOqdz5z/U0+hiEShLcyM13w7Plinfmg==","signatures":[{"sig":"MEUCIQC8QVxe86LnhISEj8U/nSA8p+L2wSWCELV8tllq4l0OdAIgcrVZEaaTIGTS6h5nnwcc7LpqR7jCiX80ApwgRXplldY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"f124c95965ab618cc374e44694b307960b67cee2","engines":{"node":">=0.10.40"},"gitHead":"118b5e3bebf975e09ba7a821a50a60143d64cf4a","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.3.12","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.5.0","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.1.1","binary-version-reader":"^0.3.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.11.0.tgz_1455130995675_0.4793776129372418","host":"packages-6-west.internal.npmjs.com"}},"1.12.0":{"name":"particle-cli","version":"1.12.0","author":{"name":"David Middlecamp"},"license":"LGPL-3.0","_id":"particle-cli@1.12.0","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"57533cbf749f9d6e3c998a3742c8719385bc012e","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.12.0.tgz","integrity":"sha512-htDBELsN/kzKCsBdX82dQ1dmRKZUS7Ql/IxfGTnMSN6fbbhdKfGM+qyyLI1dLu8fMuaZM9Vy3+N3LTwumEOSQg==","signatures":[{"sig":"MEQCIAIp6Th5/Wfo3dBvRPVldVlS4NRJJw/aqVS0+tEJ2JMKAiAs9U/cnHqaDA+COcFKQQ+pIFF3u/NLIpOGxaTOSeP5IQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"57533cbf749f9d6e3c998a3742c8719385bc012e","engines":{"node":">=0.10.40"},"gitHead":"34364d9220c4275fd42c81d7b66a09b35af2d263","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"brycekahle","email":"bkahle@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.14.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"0.10.38","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","serialport":"^2.0.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.1.1","binary-version-reader":"^0.3.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.12.0.tgz_1461259780524_0.15755610703490674","host":"packages-12-west.internal.npmjs.com"}},"1.13.0":{"name":"particle-cli","version":"1.13.0","author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.13.0","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"f695cd35564b0de2aa732197249b6ddb2202c6a4","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.13.0.tgz","integrity":"sha512-cAewmDLacbyMnL/GxNRo7uo/o2uzQnYd0XBK3TbeUMHl3DCGCtZ3i5TKxCl3xL0izl+l1W5k5b7mVWbzAY/7ew==","signatures":[{"sig":"MEYCIQC9UNzJUf/dUlKIRRPwl24aAIQapDgbWqkE/jKLuMBhBwIhALGhwGEeBt2m+HCVAT1rBNq6QvPKycRR6paxqrS+ZeoL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"f695cd35564b0de2aa732197249b6ddb2202c6a4","engines":{"node":">=0.10.40"},"gitHead":"1086a49042b601e47bf58d5132664b9d2f3c3135","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.8.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.11.1","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"git://github.com/spark/form-data.git#relative-path","serialport":"^3.1.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.2.0","binary-version-reader":"^0.3.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.13.0.tgz_1464202019169_0.35938062332570553","host":"packages-12-west.internal.npmjs.com"}},"1.14.0":{"name":"particle-cli","version":"1.14.0","author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.14.0","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"15faa253f2c201ac085df5b40f0b606806c2c881","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.14.0.tgz","integrity":"sha512-giB85DPPtRjEADGB1JS5ycJu6q6grU9nhHk48W5Y324GafzJNEun94ELP/pfHnTFeD+Le+iew653SUxfMVE4gw==","signatures":[{"sig":"MEUCIHjFOLNgQ6NOqXXtSmGz13QmWnb+ESsGLmH8goqpdKv/AiEAtLBcyTAwvkTkJmAsAn9wbYwES5ZqQGbyENiA9/lRoog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"15faa253f2c201ac085df5b40f0b606806c2c881","engines":{"node":">=0.10.40"},"gitHead":"11419a14f1a457583ac2f81bc3aa38d2ec780de3","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.8.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.11.1","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"git://github.com/spark/form-data.git#relative-path","serialport":"^3.1.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.2.0","binary-version-reader":"^0.4.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.14.0.tgz_1464369787339_0.7702224575914443","host":"packages-12-west.internal.npmjs.com"}},"1.14.1":{"name":"particle-cli","version":"1.14.1","author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.14.1","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"39743e07ebea7fe953d971cf7c5d636d7c6f9f22","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.14.1.tgz","integrity":"sha512-t0iEmN7azNsU6sypCZQB9I3P/2gvUkbxHHh6pz+jBJTL7deoMCqHlrEMyVO3611Pq3PbIZCYzIJ7QMiFMj4zAw==","signatures":[{"sig":"MEYCIQDqDf3EfD7T96IUf0+JT7qfc0myPz8Jyszkze7cvr/FFQIhAIorCvNTPHrEF4UF6y2Ln5BiHTGEO8qq4XC/G/q7ZFsF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"39743e07ebea7fe953d971cf7c5d636d7c6f9f22","engines":{"node":">=0.10.40"},"gitHead":"cd1c1c01fc89911c4de2943e8fb621abd626c60a","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.8.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.11.1","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/archive/v1.0.0-relative-path.tar.gz","serialport":"^3.1.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.2.0","binary-version-reader":"^0.4.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.14.1.tgz_1464712492863_0.10913525614887476","host":"packages-16-east.internal.npmjs.com"}},"1.14.2":{"name":"particle-cli","version":"1.14.2","author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.14.2","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"bca2d9f60eee0b220aca19054eae3f54f7fe209f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.14.2.tgz","integrity":"sha512-DCFh+XBo50h+FsVFVdLqG7blmPNtOGvCfx33uQEzDaqnf8ZjpsWBj69ugSDcJir8mLdvQerg1YH8XBzQfu/Tzw==","signatures":[{"sig":"MEQCIA773t1m3i+yp/zG5L6tlZYSjGWkLydG848sh8328bx6AiACU/Plyzad7Q7LhEsOAQDXFPb2afa3gBWZ/TCfmN0Fhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"bca2d9f60eee0b220aca19054eae3f54f7fe209f","engines":{"node":">=0.10.40"},"gitHead":"93ac8b66ef6ed8df5f575c8f885ba8130eb29b70","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.8.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.11.1","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/archive/v1.0.0-relative-path.tar.gz","serialport":"^3.1.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.2.0","binary-version-reader":"^0.4.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.14.2.tgz_1464813809022_0.8078654622659087","host":"packages-12-west.internal.npmjs.com"}},"1.15.0":{"name":"particle-cli","version":"1.15.0","author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.15.0","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"c4356fb2393b1af151da899939778dadb1dc0905","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.15.0.tgz","integrity":"sha512-mzsLxgkcG4gjwtL3zpG3iFmsmPQ8iGppfl3j/N4GzrIkcI24rqCnL+ujkD7iegb0ky/rznf77bDx/NT3Q6FIbA==","signatures":[{"sig":"MEYCIQC0zy4RAwYzpnOXocG+TVrO+bFPG+UgLju6In58uF4F9QIhAIgH2D9J3f5B/DFSEP4CxvPXGxXp/W6m2nLn9KfPvUkk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"c4356fb2393b1af151da899939778dadb1dc0905","engines":{"node":">=0.10.40"},"gitHead":"ae63f12fea260530a5764eb6e2f169991ac7adf7","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.8.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.12.0","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/archive/v1.0.0-relative-path.tar.gz","serialport":"^3.1.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.2.0","binary-version-reader":"^0.4.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","github":"^2.1.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0","rimraf-promise":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.15.0.tgz_1467910412958_0.8409404731355608","host":"packages-12-west.internal.npmjs.com"}},"1.16.0":{"name":"particle-cli","version":"1.16.0","author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.16.0","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"353c5e52a26fd27dc8196fb3058f64baf4dc7f5a","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.16.0.tgz","integrity":"sha512-b81EtWQ8HvCHCBY6NxJcrIPooeD7kbSh+4bHA6PLfv3Q0zPDZ623ygkU7E2oSXIh5nt8BNQqav6w8mnG8MrUmg==","signatures":[{"sig":"MEQCIHnLHp80OjGlsd3UNBm/BAU7A6kOjeIxINuQDfsDNMdLAiAHEsvEjJkIEhVb9jZYIz5+MoknFZTf9NvGb0RBtj2yTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"353c5e52a26fd27dc8196fb3058f64baf4dc7f5a","engines":{"node":">=0.10.40"},"gitHead":"11a78dd9c1080e60411f33df07effdb97dd9f5ef","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.8.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.12.0","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/archive/v1.0.0-relative-path.tar.gz","serialport":"^3.1.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.2.0","binary-version-reader":"^0.4.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","github":"^2.1.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0","rimraf-promise":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.16.0.tgz_1470444851656_0.09331892267800868","host":"packages-16-east.internal.npmjs.com"}},"1.17.0":{"name":"particle-cli","version":"1.17.0","author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.17.0","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"e7ba29dfc20591d2fb3feb4e438fd140156db094","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.17.0.tgz","integrity":"sha512-J2BoODyEu/vH776nQBUSh81dP4jt7J2hk0g6NqV8XUnTp+RC2KapmmkHtzPH9EjSUtDtW3r4ZkPvagWIiob+LQ==","signatures":[{"sig":"MEUCIQCfUa3dRT4hK/aX+j6QUaDpXdSEmZpmLb/c18rDxDyNuwIgSU7xGJ3A2LYya0QupjQyUfe7R8+O6Cyh1bmkxCPRT8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"e7ba29dfc20591d2fb3feb4e438fd140156db094","engines":{"node":">=0.10.40"},"gitHead":"025e3c9835ca6b9907d1f14583f7ff1293758c62","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.8.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.12.0","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/archive/v1.0.0-relative-path.tar.gz","serialport":"^3.1.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.2.0","binary-version-reader":"^0.4.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","github":"^2.1.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0","rimraf-promise":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.17.0.tgz_1475261279340_0.9709268854930997","host":"packages-12-west.internal.npmjs.com"}},"1.17.1":{"name":"particle-cli","version":"1.17.1","author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.17.1","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"96dcaab9f3648160168dd00b6bc0634e3172396f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.17.1.tgz","integrity":"sha512-vND9A56JFz6ti/0mUHqb9ntM0NX/l9sdJvX9v3xyrDBDdfR/4PvPoF1CFCW1yOVCacCN+GrulQxnD/iqOtZibQ==","signatures":[{"sig":"MEUCIQDkrQRaDfAotYyggvLVaObPCj3qANIrWnw2eTgYmqQwFwIgCRirah9XrBrzZf5PUoXwT+dr50jPUXJKqOC0W8QNkzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"96dcaab9f3648160168dd00b6bc0634e3172396f","engines":{"node":">=0.10.40"},"gitHead":"5e5f5f0fa4811c42e9fd9fd96cad97ae34ceb1be","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","version":"npm run update-changelog","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.8.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.12.0","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/archive/v1.0.0-relative-path.tar.gz","serialport":"^3.1.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.2.0","binary-version-reader":"^0.4.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","github":"^2.1.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0","rimraf-promise":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.17.1.tgz_1478894064012_0.27412560069933534","host":"packages-12-west.internal.npmjs.com"}},"1.17.2":{"name":"particle-cli","version":"1.17.2","author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.17.2","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"5bdfb5fdef0fc18c2c533b6a1143618c20949b0e","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.17.2.tgz","integrity":"sha512-hjuK+RuwoO+iWjnOsMa7MjH3gma4TbaVeRf5OE6ieQBiZIXjpeOH3DcYSCXgt/IioRRbEvfo6n5YZJTf5d6Ykw==","signatures":[{"sig":"MEUCIQCVdlEsZov9TjHzr+eW3F8olyHFt10lHbCk+UvIfdZ0qwIgNc/K3MakT0y+iKGh+z7SFrh2gSw2vSIbWp5VP8rdCZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"5bdfb5fdef0fc18c2c533b6a1143618c20949b0e","engines":{"node":">=0.10.40"},"gitHead":"362c6a0497a9a781841277c219df84813fc0d17b","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","version":"npm run update-changelog","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.8.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.12.0","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/archive/v1.0.0-relative-path.tar.gz","serialport":"^3.1.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.2.0","binary-version-reader":"^0.4.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","github":"^2.1.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0","rimraf-promise":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.17.2.tgz_1479401095506_0.21463220613077283","host":"packages-18-east.internal.npmjs.com"}},"1.18.0":{"name":"particle-cli","version":"1.18.0","author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.18.0","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli#readme","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"028739a4c702a51de573f519780d4e1e5722a68c","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.18.0.tgz","integrity":"sha512-iLfx84Ntap+M3gXuXa203ecxpstZoIuFly2iyXYbJNBQGHo5uBK/9mUz+MVNCqJKmOr/CLKURAWy4xh+B9lgbA==","signatures":[{"sig":"MEUCIDPlySEWyO9/pagyOgRwdCY1EC3nvk+BYTqI3LKqkAo5AiEA6KyRYcO57yxgIc5kGwi8kPsODZHDAmEtS7/wyCP1A1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./app.js","_from":".","_shasum":"028739a4c702a51de573f519780d4e1e5722a68c","engines":{"node":">=0.10.40"},"gitHead":"6341b189ab94aa030ff147f96c11409e71201f76","scripts":{"lint":"eslint commands/**/*.js lib/**/*.js test/**/*.js *.js","test":"mocha test/","doctoc":"doctoc --title '## Table of Contents' README.md","version":"npm run update-changelog","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.8.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.12.0","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"^2.46.0","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/archive/v1.0.0-relative-path.tar.gz","serialport":"^3.1.1","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","latest-version":"^2.0.0","node-wifiscanner2":"^1.2.0","binary-version-reader":"^0.4.0"},"preferGlobal":true,"devDependencies":{"mocha":"^2.2.5","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^1.9.0","github":"^2.6.0","should":"^7.0.2","istanbul":"^0.3.22","coveralls":"^2.11.4","proxyquire":"^1.6.0","rimraf-promise":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.18.0.tgz_1479852936297_0.4010133168194443","host":"packages-12-west.internal.npmjs.com"}},"1.19.0":{"name":"particle-cli","version":"1.19.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.19.0","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"3b23bf8dd89ac6ff75610e6d621968b2bd13e691","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.19.0.tgz","integrity":"sha512-lIviDv2z8K2mA9LUkiLNWrE9P664HUQ/wf6TKeqoPGSfqacNeOR6jqAq1uScKzqurSw+Nad1m8GkwPCJ+nhSCg==","signatures":[{"sig":"MEYCIQDllvRu551BvGqfVTR+HXveOdw2yF6Tay0jU1M0h+HMegIhALojmVNxBGZPvW2pRzDGaXhrS6fABpzcYF+Hr5NfVqft","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/app/app.js","_from":".","yargs":{"camel-case-expansion":false},"_shasum":"3b23bf8dd89ac6ff75610e6d621968b2bd13e691","engines":{"node":">=0.10.40"},"gitHead":"fa2a62ea549fcb6565f25ad48fe3f48a20cf1dd8","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/ --compilers js:babel-register","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.8.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.12.0","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^4.0.7","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^0.24.1","node-wifiscanner2":"^1.2.0","particle-commands":"^0.2.9","yeoman-environment":"^1.6.4","binary-version-reader":"^0.4.0","particle-library-manager":"^0.1.9"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"~2.2.0","should":"^7.0.2","mock-fs":"^3.11.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^5.0.0","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"^1.0.1","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.19.0.tgz_1485189624380_0.30186846177093685","host":"packages-18-east.internal.npmjs.com"}},"1.19.1":{"name":"particle-cli","version":"1.19.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.19.1","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"8f354baa9d35724599952cd9e54c52b3be83f7aa","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.19.1.tgz","integrity":"sha512-6u0Mm7I9V/BUAThsJyrVdkAynHgSBY746m54VdkneoL/7lfxtbXZyZ0oZxOsUg544xrDyNVAqXLcJ4gPivFbXg==","signatures":[{"sig":"MEUCIEuxP1wHqY8EOFdU4/ZcSvvApj3ZMjW4X0Srm6Zjx7kCAiEAytBpLfls/A4JsoeYIBsMNiT10Cc3vonUg1HcdDcR3XE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","_from":".","yargs":{"camel-case-expansion":false},"_shasum":"8f354baa9d35724599952cd9e54c52b3be83f7aa","engines":{"node":">=0.10.40"},"gitHead":"452eb433e136fce5bdd0c0ecce433669af6a48d9","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/ --compilers js:babel-register","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.8.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.12.0","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^4.0.7","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^0.24.1","node-wifiscanner2":"^1.2.0","particle-commands":"^0.2.9","yeoman-environment":"^1.6.4","binary-version-reader":"^0.4.0","particle-library-manager":"^0.1.9"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"~2.2.0","should":"^7.0.2","mock-fs":"^3.11.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^5.0.0","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"^1.0.1","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.19.1.tgz_1485213454559_0.8916041210759431","host":"packages-18-east.internal.npmjs.com"}},"1.19.2":{"name":"particle-cli","version":"1.19.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.19.2","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"},{"name":"monkbroc","email":"jvanier@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"ff96ed50235c2eaedbffa60244fe499b591f0363","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.19.2.tgz","integrity":"sha512-IIN71RGtg69Zw6ELOR2AbVewQjY1pmSJHAfmj7P+8J8rMcssChP8hZD3JvBLvmrjBLYWZvR0qnp5k9gtnDYyEw==","signatures":[{"sig":"MEYCIQDJxz1TELFmV9jTNACs3uVsE7JVUFSvJUJs/+471daVkgIhAOVbm5K+OT5A2ztbCTO21THkd7SapSBzcoHbQ4j567kb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","_from":".","yargs":{"camel-case-expansion":false},"_shasum":"ff96ed50235c2eaedbffa60244fe499b591f0363","engines":{"node":">=0.10.40"},"gitHead":"2397aa1037145e87313ffe63d0cbc617a826f64f","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/ --compilers js:babel-register","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.8.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.12.0","dependencies":{"glob":"^4.2.1","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^4.0.7","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^0.24.1","node-wifiscanner2":"^1.2.0","particle-commands":"^0.2.9","yeoman-environment":"^1.6.4","binary-version-reader":"^0.4.0","particle-library-manager":"^0.1.9"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"~2.2.0","should":"^7.0.2","mock-fs":"^3.11.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^5.0.0","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"^1.0.1","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.19.2.tgz_1485460185297_0.3188393241725862","host":"packages-18-east.internal.npmjs.com"}},"1.19.3":{"name":"particle-cli","version":"1.19.3","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.19.3","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"8d0e069e3fcbba90e9cfb4b15724496b059a9cdf","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.19.3.tgz","integrity":"sha512-w5nrNEdWm5xPV9rgvt1l4uGw1lyzLBRiMgXMZFjMMxGM2tV9VPQ3HfRIXKombXyavNa/hEwVTjDfqob/mb7u0g==","signatures":[{"sig":"MEQCIEG0KoSUqcpwrxuUD3dySWpgq9xcHXX/fx/chu0b0WRYAiBvLNfqi1GaaAWQJ4VixUlsb5YOo3znv2tayey/gLvvNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","_from":".","yargs":{"camel-case-expansion":false},"_shasum":"8d0e069e3fcbba90e9cfb4b15724496b059a9cdf","engines":{"node":">=0.10.40"},"gitHead":"d604eb5795350f6df94c981161953344a4966ed3","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/ --compilers js:babel-register","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","postinstall":"cd node_modules/particle-library-manager && npm run compile","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.15.9","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"4.6.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^4.0.7","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^0.24.1","node-wifiscanner2":"^1.2.0","particle-commands":"^0.2.9","yeoman-environment":"^1.6.4","binary-version-reader":"^0.4.0","particle-library-manager":"git://github.com/spark/particle-library-manager.git#develop"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^3.11.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^7.1.1","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"1.0.5","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.19.3.tgz_1486505209220_0.5896063654217869","host":"packages-12-west.internal.npmjs.com"}},"1.19.4":{"name":"particle-cli","version":"1.19.4","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.19.4","maintainers":[{"name":"brycekahle","email":"bkahle@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"jme783","email":"jeff@particle.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"badabb7ddd8e1521d472da157ddda0c4b6b282ae","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.19.4.tgz","integrity":"sha512-eqzHng5gVvFBdEcjR/iHm4g9r6bl8xYSu1REcTYZEsRcmzWvZYJW3FWFrxgsmrz0W7t2g+Quq9Qb6lVxBaLcwA==","signatures":[{"sig":"MEUCIQC4te/EfQrDwsDUdXmE2m4AJOrZAeQ33uSmgRE3hC5rvgIgcfTFQu0Xn177YB8ETBqVNwH6Ha7YQHYcrLpJeEvWJAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","_from":".","yargs":{"camel-case-expansion":false},"_shasum":"badabb7ddd8e1521d472da157ddda0c4b6b282ae","engines":{"node":">=0.10.40"},"gitHead":"cca30302dc6419b76c7cd10a470a1f69d7e02de8","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/ --compilers js:babel-register","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"2.15.9","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"4.6.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^4.0.7","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^0.24.1","node-wifiscanner2":"^1.2.0","particle-commands":"^0.2.9","yeoman-environment":"^1.6.4","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.10"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^3.11.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^7.1.1","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"1.0.5","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.19.4.tgz_1486509999239_0.00010162941180169582","host":"packages-12-west.internal.npmjs.com"}},"1.20.1":{"name":"particle-cli","version":"1.20.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.20.1","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"e97a26ff009afd6068d93e220ef17328e67de5a9","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.20.1.tgz","integrity":"sha512-d1jX60ZvH//ut4Pve7IFZTBLJlBzJnedHuhA+nPLvTAYJb7ffqBXaPifBkYM1JELf7tYMk+/0xpx/s0o3Ojb4A==","signatures":[{"sig":"MEUCIQCBccjcs5gVHgY/DAc35QOQoV/XAeWrG4gKey1rRbFfDgIgX4CAHuDq9XquqK/aOxSk5JMbK+Pm92WOKv/Aec7ioiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","_from":".","yargs":{"camel-case-expansion":false},"_shasum":"e97a26ff009afd6068d93e220ef17328e67de5a9","engines":{"node":">=0.10.40"},"gitHead":"6359cc6c2aa81c30018734d42b05e71faf330b76","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/ --compilers js:babel-register","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"3.8.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.12.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^4.0.7","cli-spinner":"^0.2.1","softap-setup":"^1.1.4","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^0.24.1","node-wifiscanner2":"^1.2.0","particle-commands":"^0.2.9","yeoman-environment":"^1.6.4","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.10"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^3.11.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^7.1.1","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"1.0.5","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.20.1.tgz_1488467889069_0.8411387915257365","host":"packages-12-west.internal.npmjs.com"}},"1.21.0":{"name":"particle-cli","version":"1.21.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.21.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"f757055961ee26c9a236c775e334c56641fa082a","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.21.0.tgz","integrity":"sha512-OmqDhiNhO8hdwnHGbRTv0Xw6FwJiu5uYohWCRwguSIGg14JUr+W4e0MYxoqJt4aMQGvJeRseRoYrL7kGw+zJNg==","signatures":[{"sig":"MEUCIQDRvYzozBHW5hwHB3Llmia+fqUhhff/T8rhWmZu/BysOgIgYRydZGnxjeOtjX2ytq1eoBrhko4rDCnkkWW9RDI4uFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","_from":".","yargs":{"camel-case-expansion":false},"_shasum":"f757055961ee26c9a236c775e334c56641fa082a","engines":{"node":">=0.10.40"},"gitHead":"6d18a6bb30b7c948f37724c665db0e9116047ea4","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/ --compilers js:babel-register","lint:fix":"eslint --fix -f unix src/**/*.js","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"4.3.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"5.12.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^4.0.7","cli-spinner":"^0.2.1","softap-setup":"^4.0.3","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^7.1.1","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.21.0.tgz_1490800233238_0.9589829554315656","host":"packages-18-east.internal.npmjs.com"}},"1.22.0":{"name":"particle-cli","version":"1.22.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.22.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"196d9e3f2112d1f5ef7e304fe05e5f527d7afb38","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.22.0.tgz","integrity":"sha512-WLDep/oYkn8dF2+7WDPdRUFcUqCgUlzkljC8nztIHqu8sIICq+nYdAU2rCJA7WHhwFAnHVwG1SAW2jxfF/xqgg==","signatures":[{"sig":"MEUCIQCZL2j8OiyRPc5rt100gZyWvfbmdL/9PqTGKvPTo4DWZQIgHz0uPZt3eCoQNzs3ij60vEqrClEE8L7VAArMq7iWTMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","_from":".","yargs":{"camel-case-expansion":false},"_shasum":"196d9e3f2112d1f5ef7e304fe05e5f527d7afb38","engines":{"node":">=0.10.40"},"gitHead":"4be0175a59399736d39b987e089f3864bcb85f8a","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec test/ --compilers js:babel-register","lint:fix":"eslint --fix -f unix src/**/*.js","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"4.3.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"6.9.1","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^0.11.2","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^4.0.7","cli-spinner":"^0.2.1","softap-setup":"^4.0.3","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^7.1.1","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.22.0.tgz_1493833754173_0.6650038773659617","host":"packages-12-west.internal.npmjs.com"}},"1.23.1":{"name":"particle-cli","version":"1.23.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.23.1","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"86c3fdf6b61869dc8273b3dd533f78cee93a33a5","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.23.1.tgz","integrity":"sha512-5oG9uzwZD/flV9eIo56kT6ssVVPdM0WuWAJORKbJMCWMf1DdKZFtuYB6fQ8kKuahG7/3JFl45IcC9kpiGuRjww==","signatures":[{"sig":"MEQCIEXkETixXTrkvxCZx47ifNSFJBJ2D+VAmOGxtxusqJGlAiBKIsNQlhLg2htXCz9M3DCrMx+3Vd0hh80aW04236cMMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","_from":".","yargs":{"camel-case-expansion":false},"_shasum":"86c3fdf6b61869dc8273b3dd533f78cee93a33a5","engines":{"node":">=0.10.40"},"gitHead":"cebd0947db977d633fd7d2d2b9a2535101ea9834","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/integration test/oldcmd test/oldcmd/WirelessCommand/connect test/oldlib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**/*.js","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"4.1.2","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"7.7.3","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^4.0.7","cli-spinner":"^0.2.1","softap-setup":"^4.1.0","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.23.1.tgz_1499373328839_0.9948081565089524","host":"s3://npm-registry-packages"}},"1.24.0":{"name":"particle-cli","version":"1.24.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.24.0","maintainers":[{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"0b35586fd97860755fdc2e3db8511590634d75b0","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.24.0.tgz","integrity":"sha512-nzJ8pk186hAnrsvVKgMIwrtavJedlNjnZjlyXiFxi4AJ1LPYWbllGyIwf/j+QLdzxu+pumd9l3q+B6D8OJ9YpQ==","signatures":[{"sig":"MEUCIQCp8eD2lt86JsNC7WaF3t8IS2p95YrJnc2xPdZa5qv6hQIgFReHKk52NNSzsgGIK9GoGaEzq3NkO1D51fG+jyHmq2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"node":">=0.10.40"},"gitHead":"d93122d40aca548710a53f68307f9028e4bc3c7c","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/integration test/oldcmd test/oldcmd/WirelessCommand/connect test/oldlib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**/*.js","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"5.3.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"7.10.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^4.0.7","cli-spinner":"^0.2.1","softap-setup":"^4.1.0","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.24.0.tgz_1504043357003_0.3830913978163153","host":"s3://npm-registry-packages"}},"1.24.1":{"name":"particle-cli","version":"1.24.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.24.1","maintainers":[{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"75d10bd601ce3dd8891b35d83bccbbcfd2a12e6d","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.24.1.tgz","integrity":"sha512-PUkuDvoO3nTwQX/0V/+C2mC6fKOHQ8Ljm+Gc5FjyRH3VxvNPrgRC0gGSBknXuv/c/5sKdW4/NflUMQuh/eTo9w==","signatures":[{"sig":"MEQCICvS6WaeZpysblPX/dqVRkwK3JErDWssw8sEeR5sSJnzAiBwxl5NJHG7VxnZOX5td7JMZrpq4Ap8XGJYo1XaH0pZ+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"node":">=0.10.40"},"gitHead":"057772ec2f6666283f542ad01de6e828640229b5","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/integration test/oldcmd test/oldcmd/WirelessCommand/connect test/oldlib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**/*.js","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"5.4.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"7.10.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^4.0.7","cli-spinner":"^0.2.1","softap-setup":"^4.1.0","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.24.1.tgz_1505231916873_0.458491712808609","host":"s3://npm-registry-packages"}},"1.25.0":{"name":"particle-cli","version":"1.25.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.25.0","maintainers":[{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"225d95ed63a071477f9d619bfe113ca14ed0ac9c","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.25.0.tgz","integrity":"sha512-+bsDkPv7tvwbfJKewEzGRhCG8Dk8u7c02kpsrwAGjKwS4GR3ibm77/LJw4E/tOUM7nuMFwnTwRBt065rUjkJ/g==","signatures":[{"sig":"MEUCIDWBhFguG2SCKJnmaa6nNTPYfrzaQVPAn0OJ82NN8BNqAiEAwUgywHYtwPz1Wo6m2HKOfk9vJWmvL7Z0bdIU1Xy/y+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"node":">=0.10.40"},"gitHead":"4e8eee8ffabab138120cfb7bc77bb17af8bf6e19","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/integration test/oldcmd test/oldcmd/WirelessCommand/connect test/oldlib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**/*.js","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"5.5.1","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"6.11.4","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^4.0.7","cli-spinner":"^0.2.1","softap-setup":"^4.1.0","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.25.0.tgz_1510103766554_0.7057947779539973","host":"s3://npm-registry-packages"}},"1.26.0":{"name":"particle-cli","version":"1.26.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.26.0","maintainers":[{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"76f1e81ff7e22000af119af57e99735890cca6cf","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.26.0.tgz","integrity":"sha512-9XeteiNu2diTnWwB65i4+pOleCHddkR6Q/yBVaox/P0AI1G0hKp8F3a3on76R7F+c0ry0mXEnhwi3cQZRGtKwA==","signatures":[{"sig":"MEUCICl2WpoPOuOSyvr3v3qjrRV6mRPPvV/DcL+CWeRiLIKsAiEAyeFEW0fxz33a9hVfyW67BKz523DXWjd5KbbyRMYADIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"node":">=4.4"},"gitHead":"851b8c28cd04bc9e54a507e370d2b663a1697864","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/integration test/oldcmd test/oldcmd/WirelessCommand/connect test/oldlib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**/*.js","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"5.5.1","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"6.11.4","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^6.0.4","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.26.0.tgz_1511982597823_0.9919173924718052","host":"s3://npm-registry-packages"}},"1.26.1":{"name":"particle-cli","version":"1.26.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.26.1","maintainers":[{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"af489a25cf007ba00ca0da11dd02ab31a4ee1cef","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.26.1.tgz","integrity":"sha512-90xzBoWCPdiL2Ovc+Lc9pSBNi6uBxFSgRp7qAxR2lp5EL1WcY9St3Pui9H3TFs0vgCPep/2fzSSYzwFLhRCsMA==","signatures":[{"sig":"MEYCIQDMRu4RgDLFnl6oEzrDlc3TyK3fUK1Jo/ZtXD3Tc9emhQIhANXPe4Am9IjBmSxgDCiKilQl9hG4rPKOxG6tFBtpLvV8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"node":">=0.10.40"},"gitHead":"c07ee1eca127fce2d63e35b749d42654f50a8e95","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/integration test/oldcmd test/oldcmd/WirelessCommand/connect test/oldlib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**/*.js","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"5.5.1","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"6.11.4","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^6.0.4","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.26.1.tgz_1511982721645_0.053006275091320276","host":"s3://npm-registry-packages"}},"1.26.2":{"name":"particle-cli","version":"1.26.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.26.2","maintainers":[{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"22192692449998905ac17aa06bb980eeed5f267c","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.26.2.tgz","integrity":"sha512-EyUud2SZKUHoaRPhQUVieBhOffVzg7AIW2i8e2RDajkf6ZyWiS2XbbxrBFhIoHNMdki1femngnm8rGQdjqLnQg==","signatures":[{"sig":"MEUCIBue+y6ysdIUAR9nuwiVGLFMe3mEHIYlD6eLTHVfCyzmAiEAtYir1TefFU0otzlevDiQGiAKTyvdOA+9AY2lVUSsbL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","_from":".","yargs":{"camel-case-expansion":false},"_shasum":"22192692449998905ac17aa06bb980eeed5f267c","engines":{"node":">=0.10.40"},"gitHead":"500d05f5f2d5f7b4fd9794001d9307ee45e43660","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/integration test/oldcmd test/oldcmd/WirelessCommand/connect test/oldlib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**/*.js","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"4.1.2","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"7.7.3","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^6.0.4","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.26.2.tgz_1512019752179_0.8905953126959503","host":"s3://npm-registry-packages"}},"1.27.0-rc.3":{"name":"particle-cli","version":"1.27.0-rc.3","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.27.0-rc.3","maintainers":[{"name":"particlebot","email":"engineering+npm@particle.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"70ef40329a9611d83720b14c2206f5d99b25c17b","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.27.0-rc.3.tgz","integrity":"sha512-H6qZ5SrDQ5Fj4bHLJ2QBI5iqe3B41i86Ny4808zeajCmwn4T9d1zycje1vv5KMkmfRI+SfQ93XCsztum39vsyg==","signatures":[{"sig":"MEUCIAipBzUS8ZQqLNk8cXw6uibrT/NkjMlC1Pg8210wKjjgAiEAnFE3aelZbDStbSzcrapZv9QY9WdT5Dwf75D3YMTQ5No=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"node":">=0.10.40"},"gitHead":"67eef1e1b319298637b6a2245ee25a0c9c39bb94","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/integration test/oldcmd test/oldcmd/WirelessCommand/connect test/oldlib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**/*.js","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"5.5.1","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.9.1","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^6.0.4","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.27.0-rc.3.tgz_1512225480396_0.3694214920978993","host":"s3://npm-registry-packages"}},"1.27.0":{"name":"particle-cli","version":"1.27.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.27.0","maintainers":[{"name":"particlebot","email":"engineering+npm@particle.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"607e07c75ee90fc84ac705c2375142baceebf0c5","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.27.0.tgz","integrity":"sha512-fYmxaYIduV5gwFrsPxSuXd/LhS+Ww7FpsmifjjBEzrcx5eN3+PthWhEFegeChDCTMo5tY7bLWfFtKEOAOROuKw==","signatures":[{"sig":"MEYCIQDEPaVYHD/uMfvUxti/IHq9Pfn8x0vJg94zH4KtUImiSAIhAL36EVe5DJ8mg9l9HOMFsnFRzmJRq23G5Bh9pvFyM5a7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"node":">=0.10.40"},"gitHead":"5df51c9ef3626f828f62f8f4d3559b0b775dc930","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/integration test/oldcmd test/oldcmd/WirelessCommand/connect test/oldlib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**/*.js","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"5.4.2","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"6.11.4","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^6.0.4","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.27.0.tgz_1512529744161_0.4710546568967402","host":"s3://npm-registry-packages"}},"1.27.1":{"name":"particle-cli","version":"1.27.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.27.1","maintainers":[{"name":"particlebot","email":"engineering+npm@particle.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/spark/particle-cli/","bugs":{"url":"https://github.com/spark/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"be97f5c764361af7ded84fc499fc392c30349c81","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.27.1.tgz","integrity":"sha512-WnuCnTFbmnCGZtS+/aMEgpDCCeaLIkynOGRpmVOMnGpCiY8HHB+5Z8a8BLIOszxvrQfn3dUnU7tgj0lQs7IMeQ==","signatures":[{"sig":"MEYCIQDDRnyF2mKiZWiMtpFctz5VWxJMVUeLWCZobYioC3nNrQIhAMW8wq8738YdpHkTIJPe+f/RZ4mAtjYldULoiRJZTy8+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"node":">=0.10.40"},"gitHead":"08f00e48cbf5100e03ba5980c0d5ea0ee2bba7f5","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**/*.js","test":"mocha test/ test/oldcmd/ test/app test/cli test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/integration test/oldcmd test/oldcmd/WirelessCommand/connect test/oldlib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**/*.js","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/spark/particle-cli.git","type":"git"},"_npmVersion":"5.6.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.9.4","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^6.0.4","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","babel-runtime":"^6.9.2","es6-promisify":"^4.1.0","babel-polyfill":"^6.9.1","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.15.4","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.8.0","testdouble":"^1.6.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","testdouble-chai":"^0.2.2","chai-as-promised":"^5.3.0","sinon-as-promised":"^4.0.2","babel-preset-es2015":"^6.5.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli-1.27.1.tgz_1516638134140_0.3885620639193803","host":"s3://npm-registry-packages"}},"1.28.0":{"name":"particle-cli","version":"1.28.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.28.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"021159edfd3c28aba685804b7855d76a683e6919","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.28.0.tgz","fileCount":264,"integrity":"sha512-Q46OdBOeKYHQJVC2FXtJb8Nl5EGYYx0y3EWpbmEtNmv4YqET2tOFgTYk2KRwB6fj+holvULqRFUKHQO1bZiHBQ==","signatures":[{"sig":"MEUCIH4yiKj7mc/LKBLl8eCOyx69xk+l9bLfPETXfc7v/5cGAiEA8FvyvH44uK14UG7kU9pxBPBPWkzA9Pzjprlann4+kCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2464780},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"node":">=4.4"},"gitHead":"25343b34c1d57b9d903c0e321f1ad801919cf3f7","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.7.1","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.10.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^6.0.4","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.28.0_1520524069418_0.05149709275664094","host":"s3://npm-registry-packages"}},"1.28.1":{"name":"particle-cli","version":"1.28.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.28.1","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"16e1029ca17bf0e7f0a3cce02ce3a73945f755b6","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.28.1.tgz","fileCount":264,"integrity":"sha512-IuQiC24+6sRwkA+6Sq0IZzKVJL5QB6s5tWLfQ1GeY9+BNSbySaptCJ7Dya1XSJXnBdTMh+WwWpxXaZ5f65n8Bw==","signatures":[{"sig":"MEUCICwILjdGwMV7Sk/Jzhux2BrMbbmyHI3jwxQwupNwI+52AiEAhGIzZDgUgBHOKDxJ7UmsBlBmWZOsnOw/l7Hwj5O8Qas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2464928},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"node":">=4.4"},"gitHead":"aab6b287c416bcb9a1ae2dd63bf9ce91a2c2527a","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.7.1","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.10.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^6.0.4","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.28.1_1520548856411_0.9872346966040788","host":"s3://npm-registry-packages"}},"1.28.2":{"name":"particle-cli","version":"1.28.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.28.2","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"9160213278c1c70626d239d4a61177e1ad0f6770","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.28.2.tgz","fileCount":264,"integrity":"sha512-E9ROBOkHiJXrm4tSPDiLKfnlQ43IvzBlNKIcM+2EOK4geg2MmgA1k+BS7WlY5cuUuIvFwrCJP1ou3xLeLnyM8Q==","signatures":[{"sig":"MEUCIFjPJ7Va+4ZQ2VjhCxtIJDxOPX13dX0lHzE4w9meT5HVAiEAowgVYkWtD+G3+Kp/sME8Aq64MoCfoZmNN0f0Qnnidl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2466540},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"node":">=4.4"},"gitHead":"b28fad4670d6c3da8dfafdef39229842352d2f2a","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.7.1","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.10.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^6.0.4","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.28.2_1521658520922_0.7819783193292973","host":"s3://npm-registry-packages"}},"1.29.0":{"name":"particle-cli","version":"1.29.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.29.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"df8461dfe3ce99acafd948fbffc22e28a48eae5d","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.29.0.tgz","fileCount":264,"integrity":"sha512-OEFpifMjSHziq2HepUKDhyX3PmOYMf6bDyhjVqDhP5TSI9jiOWSGEPVaE5dYn8R5q5XW+NfyauTtA/oV2dZK+Q==","signatures":[{"sig":"MEQCIDE23zrvdPB8TXu8s56mRpXVYRg2syRIDa9X7+ADnakIAiA62nI7TZ/twcnZJWyF8xtVNkEHzLdzq3DTAw58YarhVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2551610},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"node":">=4.4"},"gitHead":"28cc3515b4d1827f529eba51b3211285caccd534","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.8.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.10.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^6.0.4","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.29.0_1522090909616_0.4012301971363612","host":"s3://npm-registry-packages"}},"1.30.0":{"name":"particle-cli","version":"1.30.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.30.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"7c8a0127529dccd96cfbab72dea6cd06b4e78da8","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.30.0.tgz","fileCount":270,"integrity":"sha512-jVo82cX9i40auuEd1cKfTFXr9uZFyZId6GB4fGxf0a6AC+woYMDQrs5gh8o2+3HbrxI/y86GS99PtMjh2Ucusg==","signatures":[{"sig":"MEUCIQDnCVmIRtzMN4I3/m9Fwfr4lGvpBt8QqkNxGxbvR9pBhwIgNzarNFjE03qUyacPA90c49tv0vUGb3udn1+7ERKOyok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3651820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFgIeCRA9TVsSAnZWagAAEA0P/A+HJn15INxJ3K8ibaZM\nlowkaLbDqj5EFYI4NVxpbZ6QWcKhZBW8kXS+f6LpfEhrjLkl9w3DgU8DNZmq\nT/Cb3WYmYFl7MCDESVJxl1K6mMeh/N7LxYXCSZo7HZHi9L+fkfrggBW7MgYm\n7Zx5rRWtABPZTAr8MsgWPgjVGeEemGjZvAFDBoKvVoA1C08Fm7tZRLn4rgv1\nJYDUdP8NJAc0OzCswakFtU21QkyIaaKqfv5sS4v2cF79yGqZM9THy2BjwY9b\nCVw5B9YoDPCTs+m1YIdCFqU7/CRice6Ti4n8bUjQYcNuIoyZbiEqTWdfZV6H\no8lKw/g7IBuGY8mCsKWmufMkMKWPloOfe3F1zEMonX666KoAYg8bQfSV73LF\nc94/v6P/2+tVZXhIeszOHDrBWV+cX8i0fy2GzcesWHTPwSmKDH+32JrfIpjD\nuy9q8wzaABA/5m360mRqzzPONAZ7N14FleTFbePMcKfCHrsjeC6sjflnrdnD\nnYrlGTZDmBVMRHEMu+Mql/30DluuThS+OOvguLX2VaA3E/FJTesO98dJd/i4\nJwIKKmD/YeOJdj+Di25+Zs3LIQQaZ9FxEArFmYcilGqLkZRr/6Udj1Dy+6WE\neizroCSpTJ73Ph9wdw6roLjN8BUbLpSfTqnHN23t/L1PZWbQp5aoXWWnyZco\n3LGm\r\n=XQhd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"3c4cbf87b179da109990de09df973b847bda7626","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.11.2","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^6.0.4","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.30.0_1528168989523_0.7986228243960913","host":"s3://npm-registry-packages"}},"1.31.0":{"name":"particle-cli","version":"1.31.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.31.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"970120633a7c48329e88122b3dc720fa2cc41fa7","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.31.0.tgz","fileCount":269,"integrity":"sha512-CUt/Ot5y0/N/w6MHBau4yrs/knqXInbkNyj7yzmuSq3aUWSf+5n7z7awThPLe9kZXhhMIHMf90TnbRTYDy96MQ==","signatures":[{"sig":"MEQCICBgJFdBkJTMDwKic3/AFP5mf6X+2TRC5Yb/IV6UstXMAiAsFvSWv6OoWjfNmWIg25/vGyPr2B/xMMFDNv3sGaOL8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3637804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ8WYCRA9TVsSAnZWagAA6dsP/Awvhma0X2n7BrBlhHda\nV0Xe5RH1KhM7HvXXzZHWcDgo5jHmMzL5UZNK3LBj+YpBiW405VO0r2qAsEG0\naGI5VALkkyFALem43jA+hrOaJXa5CICoRkOsVHmUEwvOqdVnGlIr2HEpQV9b\ni7DpAkV5UODBB9LjqGjf3Z3aZHZ4ZuyY+kR4VJn+rQXGJICa+PDUSLnL4B9+\nEvMxV2GPzC3xyMKIrhCAhBBbpDm/GHWi0FK2n3WjHUhDsVcppa2PYhkqLf1d\na1d8qc0mD+a9QTUeMSjAYgDE2lc6V5OYGcto1YbiK9McQ1P0MRt/s5cX8KUy\n8R3iEy2lfbtEoZbGaoeNpEeMqdfr2L7cLzYM4vWCo/giBm4qoOjXu28tH/1x\nEx826H101VkrQMEtQJTtQc6UUyJf8EWzRuJ29cdiO9nRXvGANL3FCB8zwSQY\nJfEbnOiXiRW535KSN9RI03hoCKiByr+C1pvOhNTS8Pum+gq0pgrI3Rn0yOUQ\nA2dhQfPhiypZFUImuSr3FY5UJiOUX02WAOYvvqdozER86e3hcTriTD1dsoBT\nuLt070wpOZnBRTwi6TtTRk1cprYYCPOA1MFtohz7DESqo62ezle80q+73rBF\nUHVnXFt8eR0wfhMjDDrUsEEVild2XxdjaZbIYVC0IL2dX561EqLEgBqP6ACm\nBs0w\r\n=pepS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"32b88f1459e280ea1e791dc63c2d186bb0d0b850","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.11.3","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^6.0.4","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.31.0_1529333080758_0.48502775471711046","host":"s3://npm-registry-packages"}},"1.32.0":{"name":"particle-cli","version":"1.32.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.32.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"89d3fe59e73175e1b8fe44dcb96b33947b0b2e25","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.32.0.tgz","fileCount":274,"integrity":"sha512-Gtr6tTEJKfM5ObScRG0gJKPJXYjb1iGbD7R200EgefW6a74XTK9Eenf5w3lNBmmtMolwCp1ZtK8UuksC+JYfFw==","signatures":[{"sig":"MEUCIDMVGDpeboTXq+M6gQz9Z9ivMGcfc78qvEgERssJOTzEAiEA5vuKzkYLopXrDFbtCUVQ4/Ge5HP3PRCezKptFgYAzjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3655875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMXSACRA9TVsSAnZWagAACooP/29zLS8pV+xU7zr1kEWe\nY8lyovoN631Ck2tUWT/h19HsLzUY4ppzbSuOxmAH3Tsig+KK4iwJiHv8kgyn\n6ENHFxdhEgTKbQ7UlnSm8IB7UbtvRpgNEB1nUU3lW61PRUhwrwMFx5CEXBGI\nYnKU3OOutQHn9xLIpbMD/AAvxpY0cHMMru9Hs4+E8DoT2TJR0UM1X93+9NGh\n6UAB7OTkmq6UWrs0kg9Dlxp6RKJC/XHEcxE2pMUqLTvJxS8fpJF0DvYWAjlv\no5gYYxzPAGUA+xGfN6u8yaKZFE3f+X0IL3e3KzNZh+KYe6gn24I3jNhpeF6A\nZvr9EG+ZwTYFLBEvsTf9bgOlZmCP6Un6E9Bo9VHvdgPl44EQpoDGZM+CXUpo\nXmIG1uSAqiwElPKprS9mK/3CEydtl3xckL4V6eBzsdnr9DiYXCCh2OVM5SOz\nhiMc9+zi6sPAaCWfohDgcy8ccVK6fbAwxpkXnQr1v9k4m3mN+KPkFsu5KaE1\nK8X+UlgQk4/m0RypnzvA1ix/thOb/hXbjWgMhmf10BepE3maeMwo5mGAQlb3\nUrq1NPgV6lRh2fQc8uLaOUirfC7s2QGWkdXny2FVBM/o5nsdxKFJG5yDziTj\nNrJnPryaY2qsWa1efCUdnqVKGOD+DfRaopUx7rAunXU712+6RkWZ62TCXKo5\nhu4q\r\n=c1SP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"cfc765b56be74449f9a402b405ad86d3f9b9c3f5","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.11.3","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^6.0.4","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.32.0_1529967744437_0.5654721149623148","host":"s3://npm-registry-packages"}},"1.32.1":{"name":"particle-cli","version":"1.32.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.32.1","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"6e1827eec49e7cc88d7ba09325cd4aea0b0bbced","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.32.1.tgz","fileCount":274,"integrity":"sha512-6AU6/6LFkasUKM0Hf5zBJjmxyKQfUI0dmBppu+nq949l7npGMpy+6MQA4vvvJS88gC4vVEN7mXUT0dYeXxhm9Q==","signatures":[{"sig":"MEQCIHUvt9ep8GwmoAnXdBB06F46dV3jD+NOnEGlZSCBsFtFAiByqjGfo/rpPxl94HiBvf7BlBoa53IBIcsN5N8ODp8igA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3656111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMaRQCRA9TVsSAnZWagAAIfQQAIkDVafeR5PA3nVfVg3u\nEHp1OFaSe0Cyx0uap+NQkWe75ytRIRSdSR8PM7gOBQiR6xtbtU4tQMWoi1af\nLFXA5DMttdfSC1nPXL6/p9pShNXq0Dbd/zoSU+y5s+4dpHQck+s9zu9SutWz\ncoFe7ZLmpsVOL8YoxCTAxtrlODqG5RYuujLF0SQNddm50PS4st3ozWPdjv+6\nWJ1nvxsdBzyAPESmQ4acZkepI7voCd6yb6ytBYcW5XM4jN2E3simf0flxGh2\nae3GN9q9KumFwX51YHpHyy63VKtbr+Mr40xr+kUSmfTH9UaXqDViEgLXG4pt\nuc3B68PCiS9FVr0MgKmnJyi9N51mBa5FtMXPBRu8ECs7ptHj2FssFutMizJa\n5re/cgSayBLtnUiDv6t+nhA9JbDatZpFIMBvdNYdb+Stkxj3jpMkavbkhxq1\nWLVnB0U5lr+rt9pzq0iDEr8YY2cBRhGobIYbYn4AB3kaxxLpPVjXRj4YWP3j\nsi1oh9CPWjd5HocJhkXRzdokZ3SUgMRQSQ8otaZMumwlNnsmcwZBuZGKP/x3\nXhGidHx60OncuSKdVGTb4cpLT1h8KE5nE5nX91puLcdamq1Gc+6OC2jpnI+Y\nAaIW+ZuQIYV7JwMkpi0/Rfugv6845oH/lHjxZbnvaaobNSI7tBM0ywkYN7uk\nEiGv\r\n=vz3U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"0c84a4a92c71302cdae2c6a1a5d2ef0a3fe3b7a1","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.11.3","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"^6.0.4","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.32.1_1529979984854_0.6084779266471483","host":"s3://npm-registry-packages"}},"1.32.2":{"name":"particle-cli","version":"1.32.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.32.2","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"361c29bbd38cfa41ed2e7a3f1379975b59a84eba","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.32.2.tgz","fileCount":274,"integrity":"sha512-KqbLjJdJaYRBk5tpH824T9RSIMqF0aAVWD5loMWKMcm9kSPBSUS0WSXrd1GFAZRBgdjr5GK/ikPZIhMVsbzsQQ==","signatures":[{"sig":"MEQCID/UbDjNRGUJJWJ8ynQxSH9/ZG2XIsdQhTkRwdy7yXH9AiBupzeRTT52ig5bAoD1g8QLQqre6ZkeaNowVlS8QPdrTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3656266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbORxzCRA9TVsSAnZWagAAF78P/3kqS63pWy4O8DlaxJDB\nLu6RexmG4lFcPIGZbpASHMTXcQc0bhOB+vTMsFhgTaHtERm6Ae4E+dpFACpV\nnS42V8ZNgRTD4Ird9EIojg3kOkG8eRbDSAk+QnSBCU/iOnnsI/iHtXmDSsS5\nXGmptkbjXg2N+O9lSD0gAPozKfZ9PJbRbrr3Yq2HBI/vi7G0reauvM5HDPlP\na5VV8Ljf4WdruGuTtaDSx/v1XbIAqV3rVOfhBCj7ueac7QeDh/z0OhrrZgph\nLSL77N5+R3THdulEnHw7YYKJBK20rraiT1JCrls9RrWmruGrldSG+UBLny0F\nN1LLPxIJtp5cjErVDmtMCLpIpgOKQDmmgsYFSjpjqkN2qY8Iyn2VYP58wnFI\n1eS0G9VccJ13XJYjBAJI+mvy2HMwOELP96XfYWsKwiKUkVriuz828C8T8NiO\nA0ufsrn5NyFbK5tcAdvoTTUE2UgJo7VwwXdd+wcvhkU8zPvvZCFLbylCu1kH\nfkxbf+G9qQry/d9Ajii4DcvwmuH8RpwjH0TvVkSw1x2mlR3W0bYWMcYnrJ0I\nmUcNFdX3/E2AF5IYh0t48k/fsoDRTrjkTBSQQc9ZRutCPm8voMkjG7JtJNVs\nvwrUD+AeI28rtKEkLwXtwNv8v0b5Ks+jE09m5cofFPVRevdrjU2udxkBMSrf\nJ+Qn\r\n=a0oM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"4439fec3d4f34531d90e6eb3f127837a1ffafc83","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.11.3","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"6.2.0","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.32.2_1530469490845_0.070218661875594","host":"s3://npm-registry-packages"}},"1.32.3":{"name":"particle-cli","version":"1.32.3","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.32.3","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"ef6a8030feec852e24ca49f58e2edc7efe3d15ca","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.32.3.tgz","fileCount":275,"integrity":"sha512-O+8UxvRk7dWU0NmxHxwMbDk2npBVOClnqTjQqxKOzURCnmQ1IKdkUOWxYgj7NFuv2FG0vUHPp7ZFaxVBPGoPAA==","signatures":[{"sig":"MEUCIQDI0+CYg5SeFCWGe82PlOzKwzDY0q7au8QAh+SCiuVrFQIgU7Dz5MvdfV30K7L8RfOVqbIMNUaov5PIHMn8edQdQXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3999016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO/A5CRA9TVsSAnZWagAAm70P/jtlWiOTKc37sddFAtXN\n5HOkhXLAqU42mCR3tAQDei/gN41A6c6uec+MUj2EtFXb4NeaLUVk32XNe3Vf\n6jQIYZZBTHLI4WrnzhAVuVq3FuDqcui0QbgyoV+isuPl8AhlxI6tVN5ZfxgV\nYZOv/PtkezQuXZp1f9nZnUgcrFbY51epPfoXT3uerYIwQwLJwfykxRqSsiWQ\nJScLIZqxNi2jAcezbpn4y5WnLL7dRi3cGoUpwLhq7CpIqL8Di0gyBhyF7R4E\nrGRllGHfMg7mVkPy1Z0aEJYGJpoZ+pe11xAT/ULYX/rcPWxCQ0Wa6qAxCoXK\n5XXniwTaB/OQG2zBPy3EvXDrEQp/hYD5h1s5fjV0wYcA09iSKXvH/EgrpwKn\nJcbdPBY4DOPdii+ORqQsxz8LmaqyauigW6z7dPeYN8WB6H0GVfRSmyqdY3DW\n8QeFH4S/LosdD8Y3rm2hiJWz17g+YOCje4qYFFBcOxTs1pZcY3m3aK0rV9YR\nT4ne117VpMmUbFWtRnUo2NRKieFUo76ouVX6Xh05LULCAfuISq5Q4J+Xw7qL\nWLRgdKmhT6aM055s90as17dDNw1Z6yAFQnNxwjl0xsP5Ibk+c/AVvb6/joSb\npMbzmsAK6g4Rae6eeGkg7GOK4Jc26Bu5PjPsaoKRPSoGlny/bdsabUpNFIrN\nlsFh\r\n=O7p5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"27299a4f68cbc7001b3245f1659ece1dc7f426ad","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.11.3","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"6.2.0","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.32.3_1530654777348_0.24327912609333313","host":"s3://npm-registry-packages"}},"1.32.4":{"name":"particle-cli","version":"1.32.4","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.32.4","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"a7aba17921ff56a82a0a7ab1aeedd35504b9a6ce","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.32.4.tgz","fileCount":274,"integrity":"sha512-jiAeWZ8vNPyb9dOyigHqrWlnjUMceUvr1x3RIApMr1VUlvITa3TcwjoddPqDxbloCzWuxhP85Lc+HlWEFTa43Q==","signatures":[{"sig":"MEUCIBhZNn3mEXOQM/X4hMKXC2f6a4K4bTKGKAziEaTg4urqAiEAm4q0Vnsf+AM7dnw2gDPAV++AllBAgjKWi0y5LPO4YCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3656567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPAOxCRA9TVsSAnZWagAA8eUQAJVAt0Vm6XHpT7o65n25\nTK5LXUomJ9M54wLBMPjwjY/drkUsg0eAEykmbAqr1jc6HYgH50Lg1xV5+8BH\n6sKX4EUpeZVqB4TsQXg25R9iMeSN3767KQQC6Zwn8ihcnefJLW2Cl0j3ZxcJ\ngJLUsMIXe6JwhUUeo+GghCDizD0hhXYjZ3YX3FjK9KPtOlLyCQBVfCczEEko\n0yT1WZQi7K5UCbkichM+SimYfjORzMfLX8PrP73kJwATsjw4nsM+H9yUra0k\nMgRlR9x9Tuy0vQirR9JJbsTlO4knLHZ4yAblNAlWLughqqPzjstZWbRsZgYs\nEWtoDzWCrxOIRejpDNurpwkcIgIrRjUXRt3CWQzXINzuyfH3eGN81cHnMadW\nbnpBtSLcsKMIWH18TevRHcrEeXQCwPkdSW3Xupw6zA3sJJ32wa++EbaQW82X\nLOMZ5lG9R/cp9rfNydLzq3e4G7kbGTXOWJfH4mq5t3hg6SkpTqEXUL0c9F4G\nCmEzo60pAkk7akvk4wQq7fopXYIUZDUMvqR7GiFsz3CMl7LhY2ReXvk0yXrM\nJKrKpAkAt5MzyX3IQuyz1WLcWvN9mMG85o4AOAwmz/4IEBQJzCBnXGbefGTk\nxlOCYQZaqJKG/aEd26rOx4Nkf4KA1OXJ51A0ivPHLw+WslfmNAAxoNY4YfXs\naVWY\r\n=356Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"c6e9cc12d396741864c73d513af2aaa73f619ed5","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.11.3","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"6.2.0","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.32.4_1530659761790_0.035250891348274305","host":"s3://npm-registry-packages"}},"1.33.0":{"name":"particle-cli","version":"1.33.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.33.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"93947833f5bdfe66d5ca9faae0e4105ee5f83660","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.33.0.tgz","fileCount":273,"integrity":"sha512-iY+mxWXylCvKDcatSSxf9+CXeCMzj6+gD/u3n5MGgz1Vt9IsijmyAtErWvDgBBzVGM7+vwzVyhZvLJfhTr/0GQ==","signatures":[{"sig":"MEUCIQDCftUMrGVSMiPKzrAcw2Zy9tw9PWnnpuFd5xe4+p6npQIgbDIFAEgn0dd5wIWaRRjR0AVg7mwNUEnUxEYJ4LbPFiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3659744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaKzPCRA9TVsSAnZWagAAGi4QAJkTvfh9CVKaih17yTkS\nGtW4swWhDhuUkURebLhZWN6rbysDbBj4bcIWb/ZiXt/g5m/2FKhWZVzZfdAq\nG7228z9aMs2AA1cYPojVSrX+f8yipLV+eBl5PWHGMmT3IMZ7H+zeNHHMCj+C\n6X5hE5xAIUGKZ1HJq8qfvdUN+mXWL8O72lH0ABr5IsP93qeBiWx+t57tDFmN\nm0fop5wD3pmrwXeCDi3i/PVxV/ThtOi678/zdiFM85TfgFEoI7uTXxWmEvs/\nLkEsExMk/qz5vgkxNq9xKun1D5CAfUGuSy3X37ObxcaqKB8hfP4fvGON5PAM\nlIok3Am+qG00gH50hYHrDuy/lCGPudVRCIV1AyO5tUI+MGpO/tW1uFw3WlL0\nk0Py70eki0BHTa9R/qyB6KQup84Iosq/SyM4wOc2sM1lf812ugQA++qqolzm\n8Or78MRYHUinG882mtNw2X8d8RRBojui9O1aGBQG2K9EdjAxP95cxZBzzepf\nBq57+XQxVBPQ8aumDSbptI28LuOtfCqaba2h6FsMOr/KuwSx5p7Frowk3Wad\nzROrkuVqh3n7MSov39CId3p7EWctiKT4YSQhNys0Pw4qDrYHUIBc98ZePih6\nw6W5SR42/2yJBOUZgxfRzF0brqFOLZH2f3p9rMlRSjc0HMA4CVZgPoXblb+G\nDf/k\r\n=BcuI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"8f669e7827017fc2bc7be52e7bc95f53627e4085","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.11.3","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"6.2.0","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.2.11","yeoman-environment":"^1.6.6","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.2.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.33.0_1533586638522_0.508821029018272","host":"s3://npm-registry-packages"}},"1.34.0":{"name":"particle-cli","version":"1.34.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.34.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"cb0e56665af7a1a64e9cff3bd7c53456ab887c01","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.34.0.tgz","fileCount":280,"integrity":"sha512-Tf5gPQAXaXUY61uUitpt70V42cqo1r0831PKbY5qvLfoLOysW/cIMssnw4z8dAKbxJ7Jn9mdBwGyz8OJ6n7KNw==","signatures":[{"sig":"MEYCIQCQqvSZvt/jED9Lk387SjBcGtAPhTzb0ogSW+Xb7psgMQIhAIk8rjXcFXu6b2NdYCLilMaMQmKgoPHONiGXfsMCvB6b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3669855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblqTmCRA9TVsSAnZWagAAxf4P/1RsT0ilm3JofhYdTWby\n0FxNpr2nrPzKwOoUFloQb4uZ+THjIZt4dpGrO32k4DXxW8LyWajifruL+RMr\nCJ17e774fZLrdMPCqPlOpCsUo2ncDp20K8+HT1OElArv9w6G3o+8ecCZj/PT\n5ljuNR5MSOwDKES8ZuqNpv77t79t14S/Ey7HJj0+Ziho1f/N0Y271hoYQDh7\nZxM6zeoVJPk2J3HSwQLrCBHMXRXYR/J3acmdoHrNXCFCeaWwS6kOwa0GtWc0\nl8KNVkNVtMf4hs4w1NrRh6Zk822QWFlYR9jl4CQa9Voyt14kqgsLXUAqMbgO\nDcjVoyHnbhnbH87pymxNZe+iBH5zTsAos+3JJtcXwnjpdlsB7A0GOOj3tZcm\naVQ4HnuMVegThobh8M2r21N5pEREbbxeZ1SNW8kY2vQ1X75WU0VHVGR9vsXB\nI+AZJe9O+J+OMac1e+GgM1QVWJbPou3Z+K/igJufrVXq8MXVsd0EFNOiJ6v1\nrktQav2IaPEdr2o26uy89qSz/6M1yb1jfIWUzzYEzEKnYrj4LOHZz0TROtB/\ntSnT9ys98PYwuRkly5rfKsVXXzPmuIdkDZ4VwOuWVT7mmnvp3EVDF5MAVMqR\nXUlGYLheeOcWd5Elp3tbxrIAELgujPmxD04VVoPeuB6IG85xeHWjVNwymGdw\nBsuT\r\n=/Wa0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"c5c7e1334f625fba71a846e45823c67cd63c3556","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.11.4","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"6.2.0","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^1.6.6","wiring-preprocessor":"^1.0.1","binary-version-reader":"^0.4.0","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.6.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.34.0_1536599268851_0.3512981009517757","host":"s3://npm-registry-packages"}},"1.35.0":{"name":"particle-cli","version":"1.35.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.35.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"394048fa4f3de09370a8dcbf9dfb1bc4aff500cd","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.35.0.tgz","fileCount":280,"integrity":"sha512-lTYA0qBpx/yFdg7DnkyxGoHIwSzpRSG2MR+rb9b8G8+YsbxHhVuBTLw2W/cWUm8EdXRLqYIlwffVHd5G8yNFtA==","signatures":[{"sig":"MEYCIQDhnt9sk0IW+PbFb2ReRZvew/JqbK4CDHOOHlK9KnHLYgIhAPzQ5mi9bbnPkZr8JmML/dnVdrnQ+hu6XcOLAv3B3A9P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3671295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrm7qCRA9TVsSAnZWagAAU5gP/3oi+WOjtukhpTgsRz2B\notU3lJKb5Mtvk1E6pOkwWEGEjDxmuC+yREvX1kmlR8i3Cp1WME3B7BoOn1L9\nXYr+9uFxbAXRGk3unLPiHihz1CURpQ2dQ/pdMWIgGP/SyODWCeCQKJWdMo3W\nRQTubjrFMnjcLj1l+ISvWI4Eo33b+/quYrmI3uIRhK0u3JIqd+qOw3HA/91e\nMUKffWTR1dJw4TTwj/ERoSj7wksE6KUAjPcav+8SafxAn4xzPK/cgNSZw+D0\nT1cUXIXS+j4BaequYgY3Fe6SHOEnZs0MhN38IbPUuKoWQXWLcGE7dShvh5Sd\nqrWa5JTB8nY+aPEMRuyEJeZN8OvpvUbDhpgJRn5TArDU9el40gErkQ9lkwC0\nSeWgQ+4voLyA/T5amdaOeFMMVCmOino2yXdJZkMiHh9dVL4E1zdkvDLZemnU\nlLQNJRkqbKi2AwYpzWO/j9sevrX4N9Helu+UTC+3nlA5xLzbCGSTFpK8Pt/+\ngTpzi4yrok79feXg5tAxvegtrRMj5BkXt5q2jSq/f4BGKEx7cqjlzaTh1f6I\nXX3UhyOad0J3VwGkl1zrTq4iGURr3EN5BJBB1kDabXfzLA+IyfiZD4M6j0vs\nyiaK5H0MNR7OJu6XbCzLuNMQyPnS19aV5DvJ59jdKBbtLmNqx7juuCQ0agmT\nepS4\r\n=1Q+/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"f3ca93584897ca1a551f069bbef58ce9d8d2bee5","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.12.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"6.2.0","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^1.6.6","wiring-preprocessor":"^1.0.1","binary-version-reader":"^0.6.1","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.6.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.35.0_1538158313421_0.008034749551626419","host":"s3://npm-registry-packages"}},"1.35.1":{"name":"particle-cli","version":"1.35.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.35.1","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"8365c7a92f0a7c8a4e1aad005fc4233332a3e2aa","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.35.1.tgz","fileCount":280,"integrity":"sha512-uDYWyJoUJPZLbTco0wlvSb0Y4TnkMp54kZ6eShOACttRsDZp1UPAUs7n/Yml+mWQwGYyvInh/nXCWLY9ZTW39A==","signatures":[{"sig":"MEUCIBqFvSq3vyGUz1mJliQirsloAW4rlt3DZYbVo5vZASHNAiEA7wGZqkivB1ZJIJ6yVdW1PSTtnyC7c2vzz1xxllDBhlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3672156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsBIqCRA9TVsSAnZWagAA0YcP/1zNn8C0jSDnB7YpTqho\ntDsSG0AnuqhmBEmN+r5v5MfD/Jqw48TiKaVZgVqsPcBJ+EGBqD/jhp7LgB4m\nopDtwgVpjdyxVem0Yy1HfhVVgMYvdPuxIQlrOvkzZl9eGHUUmeh8pOA2zKLR\nyZjHZiFG49WESzNzeRekMGbFKHIbwXkbZiyoV7m2vtfxC1i98ON27N5F8nlO\nT/a8Hrg0xF9Avx4T1+dxYKQpfsYKjRrUFkJD1f76BSLlYK8zSrxXOiZCnIBm\nbUlCjQRic0Rws4rKkaVGyUCGkwf4FrgE20pfGL4LM2s/yBB0LyNIWtkNz6M0\nY+c0mNP0ehLJBOfR9qOazp7vHQEZKPqCTdXjiMjXQC+zuWxzf4uGf/FWzZ0v\nBw7Z0gGJiSQmy+8i9IFUgVL+IVetVkRM5P2pJDrQI//1MGaUk2yEn3NySnHk\n57/MlimGS+evv/Bkrp5h68AsVFBlme1gfJLjtTOhaYYsJ+9dLdmuTFY4aCF1\ntBl0dKbjoZ++Ux0QWlyw/U22/c0bEpmoa3Vz/e4IazuFSoAqKojI8XEeLz45\nQ1fgmsRWJbnVeU4JVzpqheljx4Capxb+XIVMcs32DJHqSksmSlnTe5HBDrgG\nkXUYgRUw5qfoBuh1KPl9mk4xPJ9IqCCtEEv6hksynpIZXKBeLXI3LbV728qM\nIUEZ\r\n=8OrP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"46c8ce7b99cbc83f9fb91e978f9cc4d9b805ba50","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.12.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"6.2.0","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^1.6.6","wiring-preprocessor":"^1.0.1","binary-version-reader":"^0.6.1","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.6.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.35.1_1538265641828_0.031859791957592476","host":"s3://npm-registry-packages"}},"1.35.2":{"name":"particle-cli","version":"1.35.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.35.2","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"b0798b737bad27d920dbf9df956d0b5610207aa7","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.35.2.tgz","fileCount":280,"integrity":"sha512-uGiQhxt8sidQLGURvPcYvd7pxxTnRMLYtxtgEJ/CspbFyfFWe5SrpXkppuDzOPQuz2b/eN4eYHgSnWxdmOxLkQ==","signatures":[{"sig":"MEQCICfcy6DqkjAnlhOjA9tZHmR3yvlK3u1Q3fP49w6HmyvbAiAO974lNUOP7VbeUn9LteiRGcgV+BwoRAWVFKAnxef9Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3672442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxgDgCRA9TVsSAnZWagAAndAP/1LXed+rwWyosctgFIa4\n+mvgk1A7JOQaSeSPRgKiDJbtJ0NhdpRDI52wm62BD3oTXXkX0Q3GfekIYSmR\nWpp7ga4xLX8LqcX+WJZHy5JWPwbV9rxWE5zCUFqPTbapDboP3xlK7EV3IDix\njkbJ5dYRdtRNAKThgpzYGZtAsY6rv/3bLmSG1a6VtntWellIneyxsd1uOqjr\n5VpKC+H9HnY1g5Wu+neRMh8tljH4FFP5MAd9Bplc8EW8sq8PDbho9ozo0T06\n9y/CBE/fNZa33Ex0c0XxRJVALTa4bJyNaNuI4nJk77ntt2VFW8UCfbugyvGN\n8bOI63AsXwj5nxGv1bx899sdqv8HgyYuLvVfGX+wICMks/EXJe7mE1l6+UJB\nFcdVkNxYyXayvjouUdb6X+v1iEZsaLAFFW9cEuipMM4gqH/uLiRXzbmAdmAs\nMGnejrrd974fNQGevi+JqZGVCe3qRqdbdPWoStH2i3QgNMkyFHmr+cEuhCKH\nRYsRfs2dIwpJ2bvxzuRTToP4zRmJY9cp80k5qNUQWsp4rnfMEC0rMga0Suvg\nqenldNj2iv7Tu4oYO86c2iAtMf2tJZi9FqLhRjzQTUJPht8v0D0bfYuxtfUL\nlkgKEw7PqIRg3L2gsebMq7T4jBHMnp1H8z28bEoWdfH3ssLTneabMfr7dc44\nt2GN\r\n=XaBI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"e6c1a02e58a5240f8747bea066cbe91203e1ffde","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.12.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"6.2.0","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^1.6.6","wiring-preprocessor":"^1.0.1","binary-version-reader":"^0.6.1","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.6.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.35.2_1539703007114_0.5279729302779435","host":"s3://npm-registry-packages"}},"1.36.0":{"name":"particle-cli","version":"1.36.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.36.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"9992fa5fb1b39d9712fc65815c8d0cf343b7236f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.36.0.tgz","fileCount":280,"integrity":"sha512-hmHWWw3y61YgpQ4l2ZAzRiJEvnpuvN+9GwvxazsU9B2DRln9OoVA9TbXxd8XPAWexHccme4cRgLp34f9jYUdOQ==","signatures":[{"sig":"MEUCIDbKxfdj19q+HobdyxZWh+E8Gr9WcQ9z5XMmyKSMrzpxAiEA4Wg+GiLbdwG/8mk2CRNNxvVkIpe0GgSgORS7QK8g1uY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3672721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEqFZCRA9TVsSAnZWagAA+xYQAIy73CoOIk/bijQbHPCj\nCXMKM9OnkwufSxFG9n+jHXyiap/1iXim+k10d2XqrIQwZPdNaqFMtmrz0C21\n5V7Qg+oFtwtm/kiBZqYtbS3nA/aW7Tp/LKddY6Exnfc1TpRgCnxZwPZKHZ3a\nl/cmOqYNfvoLJ/uEm8szFh3TnwkUqY5CI5Ok04cSKblZV69AyQcXmbNaKlgk\nu448FfuuR1wqjQAsSjZuZ8lfwIi3PIHqip61hYgktsOalkYNsY48ems9Dymh\npgJMuSgqOxt45g4v+W9BuBWE8W3qSN5AZTHgT4YGxASBSmWScUWx8xTXpilW\naCPAWCEHf2WonaG/XY85r/xUaigQpIGOxykZhbe7wixsX9VP6EP0HEV/d3v5\nOLqAhbLRsdOi+EYhviHvd+8f4zi/piJpPFgh3IsYzDbVGdNOkI6jKcsdcLcB\n/7k2sAz/RVfnjza3/r9d8UpyHkdLMdSKyInbQePPjUDkDp2PQlZsDZ654Hf5\nBOhv6kqkny8iMjhye53xjBhB1TZ4o/A3LkNbfzj/lvjXLh1U0sbBGMLWDc/I\nQi+J51Cs4M5n81PaMWnhevAuGq530otZx+Oi6CZ2KxBF1cfmr7j+L146aUo9\nuXWYWws3uqGtyA5MnzVGzhPFcBNsTYzC5lcp2L5JVYVASFzPcxFEvPl1RXyM\nHIu/\r\n=/apS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"641ec5356202171d7d27a59d839b7ed34df79536","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.14.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"6.2.0","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^1.6.6","wiring-preprocessor":"^1.0.1","binary-version-reader":"^0.6.3","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.6.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.36.0_1544724823971_0.37120490508495374","host":"s3://npm-registry-packages"}},"1.36.1":{"name":"particle-cli","version":"1.36.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.36.1","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"d459fce79054e5563106a2c573ce0429f51c839a","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.36.1.tgz","fileCount":280,"integrity":"sha512-sGHpAl4r9UI6ZyALQBWiDkwc2ze1qSr6La9UlLeVrdTB/40tezIrqzmisCoqZ4E2LWtHQcYF920s3WPlLbnYbg==","signatures":[{"sig":"MEYCIQCDYjYQwyRX4CPIWGaPkDfJPeJRnmBMoMAdyHo7vYfixAIhANDtdF731fnJJhFp9DZBLcdfAHTPGfnRQPYqhU3MgCVQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3672907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGWYQCRA9TVsSAnZWagAApNUP/1h83okHjb4vDHrL45Sk\n2mbXUR5+i9pzBbf13B5ARM8d3lqSVe4hUcFMzejWxb8pOCdC6KfqgoC1UjWr\n1gPki54Pu8UvRtQcq0dtwqhvjRlE+wtA/G8okskxY9ZFwuBX1t0+UuBcg0Zy\nuGZisqnfgnGh4qfiKifbvt/uiHdSW6SdQ/QCuXUE+ixdNBXkAGqAKFBIHDOI\njUYU9yJSIqROSFxlSycHUfOEkGO2uBuotsRJD4WjgA7RhZHjEuYaf4OUP+LX\nkW/+tFOlrYiePHFq2L1LIXywxDTv1Wct8C1YeHIYaUHf3RWntd7/XKE2VUKf\nSkhwZE5K0gzvflnOi+xl0HO+3740THJLIaGhLvq+N3+2dqRDCZmmvWBFO8On\ngnEoV2ToBsUJa/Sct6D7SHf3OOULulksjsLkoysJc9q6dV4nDjBOmavvogXP\nmt/UZpG1m+9YwtpzdHVQmDH5nvboVAk/EwXoBNlGGZdzeotD/cD39fRuDjkl\n1c3xXQD4XazCxNtSxMmxGSd2Wv2yvDz8d8kmvqvEK8Sjrc1SuEWocTSLwi8H\nSsH0bdZNJ/VihFZspy/Z+2xct2vz/MpLfXw0JrEAh0gokiQo5ZtDAQ9qlmPM\nGXBDshABK5xoXjhG/XvhHOqfMO4tTsAooF1q2EyPxxH/oe+Gh7vDYLZuVBY/\nCPqW\r\n=O/W2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"a1bb8188241671afcd60b09000df69a5ad3c8b37","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.14.1","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"6.2.0","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^1.6.6","wiring-preprocessor":"^1.0.1","binary-version-reader":"^0.6.3","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.6.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.36.1_1545168399321_0.32353348181975305","host":"s3://npm-registry-packages"}},"1.36.3":{"name":"particle-cli","version":"1.36.3","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.36.3","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"06fb35a10bd071898a698f92b08ccf3708c3678a","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.36.3.tgz","fileCount":285,"integrity":"sha512-FGBSFatwogs1v4nsNRbYZE06HnKiKIwOo1pC6RDrUzd9fTrYM1flrywAmrli8k3U0Rxfa+V9lxUYpAKZgZL8Gw==","signatures":[{"sig":"MEUCIQDjD1F2fP3kcf1ienx6ee+Kb16lHOaUbtrtLxxl5N7YfAIgNXv8Tr7wJZ0CztKlK00rFfLTj1mcK9Hn7aICrctNiOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3719259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHB9jCRA9TVsSAnZWagAAGH4P/2SoHsA72GnSBmevak/4\nb6s7wqcmGF1JxJdDGXnCQBysRRpzuNOe3dLXJ+4T7oXzeHw8YxkiahcjG/Of\nwF4WjriwNrTQmV03sMqcEmZBFS6M6m72C31asZqUnexGC42WVV35vWjGrLaO\nNSyVGtsYCq8QSGyUtzHP0WDsBlKjtMNIcm1aig0sXFa6W6cwip7IhJ3HB5S4\nuNSxorBpv8hEgobqLEzWX+M4ZDd3W1dyXrortFVQghpZL5phKOVc+Pq4QF0o\nsi4ioJ0S4lvFz6zQdvfMmGNVI9A7tXEF9BQWuiN6PhDpflVqDy+tu96nday+\n1Ff4tZh5NlbLUuRf+UURXiJkEnR3zPIghjU4WLiCEvqc8MQ286TBxdwFoANA\nZByc/tsdQ6Lnw60ibQlTIL3Y2brqhzvJk5zNJ9Zh46BXy0w148PsPmfLlODa\nuzZ8jjyLkLgDbFc08XZf1ot7T7VkECn9o4arSdopjB3taIJFpeaXr/2j9aI6\n0MJ7rMa3qts9tvpp2+N0O2tOQ6R34Qj4iiCHVkNO8njK45h4kK1nYALpviGL\nhtCZxvHbph8742VYXnOk6yRyRt/ikptIYIpRnKiWjZM2/jsG1VAm5Xg+bssW\nQzQR0fPNXIKaLh9D+SaBAvuhlsHgkVBWY0O8TfACJdF3YjGEv/db+sfuzDkb\n4/nC\r\n=Mq+3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"71d9b5b35cd08accbb2b77e1ad115b057cd935f6","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.14.1","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"6.2.0","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^1.6.6","wiring-preprocessor":"^1.0.1","binary-version-reader":"^0.6.3","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.6.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.36.3_1545346914498_0.02562265351819204","host":"s3://npm-registry-packages"}},"1.37.0":{"name":"particle-cli","version":"1.37.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.37.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"a700bbb08348aa48e9563511a651bebb0b19298f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.37.0.tgz","fileCount":282,"integrity":"sha512-Ult4Nmg6KIa24PzStl3N7pgXoNzJRxtGM0Zvz9lwHACn9MfuuJF5gNbROM/e3WqUJ24IbFeKUJ1tNyF7AwAX0A==","signatures":[{"sig":"MEUCIF2kGMuDiils72DzKLSArYa5BSRk6wQwBvZorzYWYGSWAiEA29uA2gqmcogPX6mLxQd2k+kXVJElL3bm+TE2WKvsQ/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2730777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN6pdCRA9TVsSAnZWagAAMA0QAJzVt6OcMKHhBfh3/IG9\nEghmDTEURjPK4T7LbMHyt8G2FaHxWDPPvSMGTScFS0rr+EhLmsQdP20/J5Xk\n9h59enBnQj3kxgy0OjX6kom4bMOonOFye5s9CTX9lAqRSPrKuzoiNyTE3a5G\nZQHcVDRjDrHBHXwLn06QUxL+ygW4sGIYgD4NXLMUzxxBzmfatPULegSlgc8U\nCwLulVgRrCDqeKTs5stb2nGpODfehe61TItdg1NLXGlDA4nCpmr5uq1tO9MQ\n7GrN9bTsQij52HGCMNEhUz2WZsRMhL+kNd81NBe5TdRCwHzLwjALAFaWz9qY\nOMf1a9l5y7AnUBklWfT0IcIuKQ5rJqzkDD8BFo3ecyVtImYpPDiQOpzIaW0H\nnIDLeomBxicT2Sq//36aI24sIU19V2EeDkgdDU0kXXEdjD5mXplzDKxQA19r\nXD6rzLIrblH5tXYYQ5q785riJTxmoh6TAbm2tXECLMrJoH0UinvXeJGvhhKA\nRyAJej5eetcey6s0kHgDRL11Eg8gFDRj3Ig79abz8THebzD3YH/Gb4Fnbbk5\nZDcVdcp2+UtpyIO7FCmlJJ+EjOCEdDRYKqFokicZNuoRxfYYgdHzcfewNFA5\nZGllhQveMJOyZ79s4MsCauzMozPzUMXVmKS3usFEf6EG6dum333HA6e7ty+t\nh/kR\r\n=tAJ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"a30bbb9e235d25ad5157837c6310b279cae9f4a4","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.15.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"6.2.0","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^1.6.6","wiring-preprocessor":"^1.0.1","binary-version-reader":"^0.6.3","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.6.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.37.0_1547151964858_0.48225310975764035","host":"s3://npm-registry-packages"}},"1.38.0":{"name":"particle-cli","version":"1.38.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.38.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"68341e276e704dc23dcc7927f500bd9f07a98624","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.38.0.tgz","fileCount":283,"integrity":"sha512-vZ3GMr9048VlU5ZNnV/IBDy7km016+si0mLuhGav99cMc+XD3o98xL+90EosONYkHMlARqe982hshEls6Dzfdw==","signatures":[{"sig":"MEUCIQCw/UjKwU1qJkXy1QwOKJxsGT8mUJZr4KztLnp23xD7ywIgPpw35jpkWGtxy6v7WA9uTKGJ9IEbhHUwWqyguRq4Vh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2734810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSfJPCRA9TVsSAnZWagAA0SMQAI+jSx87F2Sj3duhKv1s\ndwZbEtCals4WNwnyYC5ru6rZ89VuKLC+0oubjaF23Ty8mywbh0V95v8ULhRi\nD4EvVefRFxhIIb0afWcpGmwInQHBtR8LSwmu7bwRFIJuA3vwcGAtfw8Y5YZa\nQmMSI5YCnlYNn9fSBu3LKz1lNmaw0KJtJJASpGVRBKhC+fjhWq4mrwpivFaX\nbHQNpV3Xxq3L8C2LrGcIu8/XGsUFklg6uwxdq8aDSRzjPeHbiHR2UCzMcPg6\nDCDWa+zHY+fzkJZqYMSheTe222Vhr22IkDNQQCxuMlFinF6a/7BOJU5VH5ia\ntVcKqM7QpFv3FN+OKiXmi7C4JMhK15mutrPnhzVOpDYnzFcghp1xfTN5TDL8\nnmdjTUJdZoGf4IIn3WSV9TzCH4/sTuYHEbB8ero0FXat9YXG2PNR4HOtyJet\nG6y23hBibHUXS6cJpe3gcnxzpBkwJqVORrEhaImkS4dDkjyFCaK1gbBDc4dB\nrHBIsBoNDyVwG8v6iAo4d83HPUEhWAwyJXax799LOlq208nrd96j95KYrJeq\neU5lFF0BhTCJbE0IcKRfP3AONoDJKuPz+I5qGFJOsE/KF8LmgCQulookMwt1\n3G4zGwbKui9kyv4gjRCaJ6n4Czoj3PVEBE9K4cE8/J6cpaK+rgdpEadVuVz6\nA9DU\r\n=W/ch\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"06c9526fccc46d6f2bd4f779c5e57caff82f7a48","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.15.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"6.2.0","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^1.6.6","wiring-preprocessor":"^1.0.1","binary-version-reader":"^0.6.3","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.6.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.38.0_1548350030222_0.1206399149428341","host":"s3://npm-registry-packages"}},"1.39.0":{"name":"particle-cli","version":"1.39.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.39.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"213a664daa7e2fe23002565ff73f029f173d6154","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.39.0.tgz","fileCount":283,"integrity":"sha512-Ji1G0wxk5i5Q/fmflN0R/xw3aYstQbgd7mabB+AGWLYme8Ykj1vEX3WBlVQYTUlMYEWDJSj2FPeINxX/jbBtdA==","signatures":[{"sig":"MEUCIGeeWxMqg1/nXCsyQYMALIHxIVObVM9WrBGExQHJwej8AiEAj+PTMLaTRJLJI80bgp/YisLA823N1QVktQkRaiSs4Os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2736288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbIeBCRA9TVsSAnZWagAA2hYQAKCl5QjSKc9Z6APJzsBY\nk6QSwjfSbQ/8b9mNOgPRWayUtlSy2Sjup5wcbtLmie/+pI1RKqD3l0AX3iu3\n3T5JVR2DZkIv/b9WsEg2m2fgHkFdzs0j8wMkOhX9IGc94UZUYyGAhaa6qKIA\npkXGe67OZ8P8FJ3695Hfrdu5dD4FIR7mzw78n7CXWLXIA12q7+sKhMUmWLDI\nxpcT47iIA7BhbSMkJtMHsXDv2oteWnBg58ivpjv81Rj25pRlBUsoz2Kb/Cr7\npdRj5vYie+84DXq07U7MpiLpwvy3q8Z9qAyvdW+C2ypMajRwlrlwdtxyuQbW\npEeKj1pz4J6LEFD6q7ODh5bwD4vCawwSHadsA5fD04q0sYQu4mlwHuobf8im\ne1trUCU6g5rtjMfRFDbpGI2PuiGhHWCrc+toG1Pks9Aax+DuupJcV+TBP43d\ngJMDTip/3X3tdZUV3r7iegTPrU7MqXoIOsKEaIcOPnHDPgwEks/mXDVHy/Ep\nUjxRdEW0FOlQINBtI5WtwJN0FDDgDpbnjtApBbOIuCXh+jLYa5FXd+EHtp1F\nPU3NdDmof/klKkI7aXk6uDzeLjsLT5di0xiye3YTl974wj+l07lpQ37PnV+s\n3fG0NsFZ0XMCTESCC3PMa/ghSR7/roMLrl8KuWFFkRvkAvhYCTk9yrBsuhL7\nqcO7\r\n=JYZK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.3","node":">=4.4"},"gitHead":"696ef94c3533494cc84fcb8e446f36d49bcfc4cd","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.15.0","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"6.2.0","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^6.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^1.6.6","wiring-preprocessor":"^1.0.1","binary-version-reader":"^0.6.3","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.6.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.39.0_1550616448846_0.3040327639290292","host":"s3://npm-registry-packages"}},"1.40.0":{"name":"particle-cli","version":"1.40.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.40.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./bin/particle.js"},"dist":{"shasum":"8ab02c45e0f9b7ce65d6afc1c1258900eb7d5604","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.40.0.tgz","fileCount":290,"integrity":"sha512-x3JUfxIGoDOnf/4SEip+txqRSPuu6FhGKGY5OmYtTMXMBzgyXyg+WnHzQAJZZixSp3WcfZzSo/YsLwG9JlJ2nQ==","signatures":[{"sig":"MEUCICffwDrJX2mAXZobDzMW6HU2y/2+tF0xFFvvFLOktsYTAiEA5wVVUJv5yuLj9L4uPa2x24MZe332Y6QitvFxZLbGCUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2769470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckk5ACRA9TVsSAnZWagAA+SUP/ijgaSthumepYKMfnCFB\noFHQRW//8i+nhCt99ynj5sjlNl6HKylgPSueSrV25lWEDsYVERPDXY8ffzTe\nVW+eyj1ZALSfWiQtgrY2eFSu72rpCup7POyCkJm4pa2LwcxyiPXRC8L1xDW1\ni8DMmTFaxMXVIU+17CpCm5CywoVv8AcsNvkfBXklEgVgZlUlA+HJRukIuRRV\nnMGl7GzQIm495VUeh6sFi4lx7ZOBGwGWUUdGABCA240HltRSxDWs6+ctssY/\ncq4kCqf+9n/eEZ3LJ1eWMNihKryejkQJ1q9k+UKEmgN0lzH6nyPwS8fAOYwY\nYy05//nJh79hTNSxdjO9rYng/Lg051G8VIdjqvi6yqkdkbl9k22cPBlfpH/J\noCkTLw8ZKX6vEIVyTwnGl5wgjTZXOpbspDt1o6LZXfHkwFcoC1BzEw0mrv4F\nhTNvi9xomM1B9lZdJmX39DffC8iOtrX0wxuctGbOuxdqpB2vFyUtOIPPHiMY\nHYA0FbpyvFVuvVSSgFwhq84wAHbxOsqsjLECpuS11xKqL61F1PbLL56ixY4t\nb9Z5B2k7EKJwf3p5/GwIOW+NZAkOo5BKMqxXRtiiHATv7L9U/ShLb3rqinbj\nFlofLww/Y71Bkp7jCV8Hdk+GZh/k/+ETJIqvtpKZVymkH5mjiVukzeyu7v7U\na4L1\r\n=hLTW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bin/particle.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"79c8c9eeba521673d03810151c5ee6e8e9d24316","scripts":{"all":"npm run lint && npm run test && npm run accept","lint":"eslint -f unix src/**","test":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd test/integration --compilers js:babel-register","accept":"npm run compile && accept/run","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"babel src -d dist","version":"npm run update-changelog","coverage":"babel-node node_modules/.bin/babel-istanbul cover _mocha test/app test/cli test/cmd test/integration test/dist/lib  --report html -- -R spec","lint:fix":"eslint --fix -f unix src/**","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --compilers js:babel-register test/ && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run compile","babel-watch":"babel src -d dist --watch --source-maps","update-changelog":"VERSION=`node -p -e \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.15.1","dependencies":{"glob":"^5.0.15","temp":"^0.8.3","when":"^3.7.2","chalk":"^1.0.0","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^3.10.1","moment":"^2.9.0","semver":"^5.1.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","hogan.js":"^2.0.0","inquirer":"^3.0.6","cli-table":"^0.3.1","form-data":"https://github.com/particle-iot/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz","handlebars":"^4.0.5","serialport":"6.2.0","cli-spinner":"^0.2.1","safe-buffer":"^5.1.1","particle-usb":"^0.4.2","softap-setup":"^4.1.0","es6-promisify":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^1.6.6","wiring-preprocessor":"^1.0.1","binary-version-reader":"^0.6.3","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tmp":"0.0.28","chai":"^3.5.0","mocha":"^3.0.2","sinon":"^4.4.2","doctoc":"^0.15.0","dotenv":"^4.0.0","eslint":"^3.15.0","should":"^7.0.2","mock-fs":"^4.6.0","fs-extra":"^0.30.0","istanbul":"^0.3.22","babel-cli":"^6.10.1","coveralls":"^2.11.4","github-api":"^3.0.0","proxyquire":"^1.6.0","sinon-chai":"^2.14.0","babel-eslint":"^7.1.1","babel-istanbul":"^0.12.2","babel-register":"^6.5.2","rimraf-promise":"^2.0.0","chai-as-promised":"^5.3.0","eslint-config-particle":"^1.0.5","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"optionalDependencies":{"particle-usb":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.40.0_1553092159550_0.4243797004136378","host":"s3://npm-registry-packages"}},"1.40.1":{"name":"particle-cli","version":"1.40.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.40.1","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"b806e471760d644ed691bbd5f6f12fdbfe0c3e61","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.40.1.tgz","fileCount":137,"integrity":"sha512-uyqfYhK4+rmJ+qwbjKeBY2Fk7fWTVJXDsaplZ+9jQTeGR7BY6LleRxQBPeOHEpoGtvqWq0On0axtLZvQJbDHaQ==","signatures":[{"sig":"MEUCIBehIlEGPafcK4Wo4QDxGGOU9uMk2RiliB17CZiIH8NOAiEAtwWHZQ7WgCVgTP4euei9l3wxMuj2h6WK/ugjnncn6ks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2808536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0MImCRA9TVsSAnZWagAAv/cP/1jT4QLOW5gT8lQn8OU9\nOQxOkDDdMqk24pHwycms94/sMnZCnSVwpbPDvkZGmSeDJ3gMorC2lttNmWLh\nUBg3hGkJZrE3o6AnPEGaeiWy7pcUKpPps9Rg7who9NWKZV8VL9O3D7bVNEq9\nV34RIe0i8IVqkjZsQ86ufBC4Cs1COsnCh6WfNXQRjYV9YcrdEGLrdGAxe1Eb\n2Ub6uR7L44qLWUYs3IwRlpzVwuzADcoBTKYZm8y2qaEThuqjLwnuqzecLRS2\nmuBwPmHEqa1E+5u9TtC/vQsGeY0t/KkzyGRKBz6AZnLi3YuKSmVsyx3YaTFV\nDVToXMuH7ld51Y9fRmgHjMaaH+u9dWmOv13/NrKK0zk9MIxyWWp+0mkSQfTC\nF+Knx7LH/n6tfQxgGjcwvPL6kvZFH1ObfMya9JLls1uEhX8K8KIGHqjKJgtK\ngkJ9XvX4RAM+plx5/ei9LqiV9k4MxQH2hnvkuw+pzNJ3DdLmaSJXROnu5cYa\nADFMT0AxPpfsBfIgvrBu4a3JL6Yzl1DIexJZo6HceeAwiSylXNi54lHwW1dE\nIeTvplH+hLDwuGItPMgCxuTcElCrvxVcVBEmqq8YRNFnRuYhVSY9jpYwslVE\nMWIUAe6HytjnhG5kIan7IDIFTj2uAA2hzgOqR+kiiyql9KzA9vjVkcPc31tp\n67v3\r\n=ihGC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"d3e7da818c893c9409679009b51ad7d0c62ba7bf","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","version":"npm run update-changelog","coverage":"nyc --temp-dir=./coverage/tmp/ npm test","lint:fix":"npm run lint -- --fix","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd --require @babel/register","test:accept":"npm run compile && ./accept/run","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:integration":"mocha $MOCHA_OPTIONS test/integration --require @babel/register","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","coverage:coveralls":"npm run coverage && nyc report --reporter=text-lcov --temp-dir=./coverage/tmp/ | coveralls","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.0","dependencies":{"glob":"^7.1.3","temp":"^0.9.0","when":"^3.7.2","chalk":"^2.4.2","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^4.17.11","moment":"^2.24.0","semver":"^6.0.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.3.1","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.4","cli-spinner":"^0.2.10","safe-buffer":"^5.1.2","particle-usb":"^0.4.2","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.3.4","wiring-preprocessor":"^1.0.1","binary-version-reader":"^0.6.4","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.0.0","chai":"^4.2.0","mocha":"^6.1.4","sinon":"^7.3.2","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","core-js":"^3.0.1","mock-fs":"^4.9.0","fs-extra":"^7.0.1","coveralls":"^3.0.3","@babel/cli":"^7.4.4","github-api":"^3.2.0","proxyquire":"^2.1.0","sinon-chai":"^3.3.0","@babel/core":"^7.4.4","@babel/register":"^7.4.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.4.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"particle-usb":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.40.1_1557185061841_0.6067471523788579","host":"s3://npm-registry-packages"}},"1.41.0":{"name":"particle-cli","version":"1.41.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.41.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"ed6473fb648fd0fe300308acccd0dfb7f4c7d872","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.41.0.tgz","fileCount":143,"integrity":"sha512-ES1UYAfupn7WFrwbyyU6kDVjVjFQwY/OcqJYaPfo8iqzxmIa3kWkTdrfJDPte+n4lx5yOZetaMAXvpX5IFMBgw==","signatures":[{"sig":"MEYCIQCN7s0T/6gYBoc+Hy+3hGY7U4q6AlgCK2U9cGqL0WRpJQIhAIf5cFTgpvkVcyXKEuaoFytztQuAU6/U+5O5+NhwueXr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6643598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2zLQCRA9TVsSAnZWagAAQTkP/2UdfXdFEjUyaZSh5srw\n7/X+ZDy+IK8Tao2AcmiLUK/1qKqD6gi5dap5QYeEKM7XNNoYw0iNH5AxaqfR\nTISdLvl+4oQHtdUxXz9wxQoINTDtml9LIsVOaTow/5gvi/5ODhK3w3FulA74\nxKL8tfLJygHadTxFYHsunU6MQE/ay54JCGxg36uJ6NEChdOIw1eCbr1iWfM0\nXCTXVpvqYYra5r9Idw9Cjv8VhneBLijnyialvtTE6kE13S4wGmOqSzTrDmqU\nSpNJu5wLwnxMhMuowJE8RaZXHmrM/FA6y1Hdk71Tagy8rN3g328AwtfmGFmW\nwDp+mgUGSzW4AJc/AamqAH9pyzlp+y9PgWR3IsqeGRpGeAb0Gv2G2FJUWR7Z\nU0Tha2VZFnWVpPHHNTMJtYmRtjDM3bjwsKqawO2tiOtMcYMO5WKqCZfzDAd9\nNAvZVAWxNL0kRAon+yd4MpCSUq3pBGZFokUpG2d6txTHoBxvOSRA6TTRFpQl\np/MzKYE1hrmJLzcVwxBZZvurmJQL9p/YLwGqgwaGybK20jYrXM50E2inpZeB\nMFntPfDj0zDsE5MiIrbxV0Z9Vq8mUVUg8oJFXAe/hpQD9TYSe4WbLxIGPeJJ\n96slRYleykLZURTD3porjNBeTbgt/pr+b6/8PvsOCkwK5a2CmxWFZJPb38Vw\n14NL\r\n=u+oh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"48add63a98fc46fa8b0b07ca3ef98c4ef288c130","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","version":"npm run update-changelog","coverage":"nyc --temp-dir=./coverage/tmp/ npm test","lint:fix":"npm run lint -- --fix","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd --require @babel/register","test:accept":"npm run compile && ./accept/run","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:integration":"mocha $MOCHA_OPTIONS test/integration --require @babel/register","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","coverage:coveralls":"npm run coverage && nyc report --reporter=text-lcov --temp-dir=./coverage/tmp/ | coveralls","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.0","dependencies":{"glob":"^7.1.3","temp":"^0.9.0","when":"^3.7.2","chalk":"^2.4.2","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^4.17.11","moment":"^2.24.0","semver":"^6.0.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.3.1","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.4","cli-spinner":"^0.2.10","safe-buffer":"^5.1.2","particle-usb":"^0.4.2","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.3.4","wiring-preprocessor":"^1.0.1","binary-version-reader":"^0.6.4","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.0.0","chai":"^4.2.0","mocha":"^6.1.4","sinon":"^7.3.2","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","core-js":"^3.0.1","mock-fs":"^4.9.0","fs-extra":"^7.0.1","coveralls":"^3.0.3","@babel/cli":"^7.4.4","github-api":"^3.2.0","proxyquire":"^2.1.0","sinon-chai":"^3.3.0","@babel/core":"^7.4.4","@babel/register":"^7.4.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.4.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"particle-usb":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.41.0_1557869263402_0.31442457481464614","host":"s3://npm-registry-packages"}},"1.41.1":{"name":"particle-cli","version":"1.41.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.41.1","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"e602184b06bc265efe5e980dfaa4be90c210f119","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.41.1.tgz","fileCount":143,"integrity":"sha512-YqPVu/izwUfWjudWeTkXwDBBJVhBmjEFd8zqP4bEnvEoprIdtNTzhqCI6ZkUeVnuFGHusENGtTmlQxslC0nYHg==","signatures":[{"sig":"MEUCIQClj6irYE5aHbDZE9My3SFx7u0FB3HaJjZqeBokG52/4AIgBN9aPUcMczM5RPM0DUuqVzPtYOMQgu0P/v7K2xOW1+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6639549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7loCCRA9TVsSAnZWagAA4IYP/RtzuYabBv35s37ClfAC\n8QU1Vl8QQl2JBbx36uU0F5sr7HqIPFX090Qahk8KPc9AOQy+DYpS9nlLlcwS\nUHUmge1BfMIC4adhIPPghYv3+6OoMSyMKqkXAT4VnuKM0trkxJH5EBwqfJeR\n7zVVUAzsemH51tgp3DmZ4zK2+0DXwtVJQz4lHeHdeWu4XxogzCkjyjmHUlDX\neRNP4GiPUmfQI7G84o+wpM4My9iV+MhzyXHa8AgdC+RCfTkST5EAAk8CIZDG\nbq1NEYnUBE6gRzT5TdruQkrY2bhx/qJNqp5WCqWFvY0B4o6U/YDTbmyoNr0m\nqWb8vwXYCIb2ZL7Ji9KUyxt5ofINRthXFjDh+Oc42YsJcxciznJlCd0Gaz5k\n8qRr4HWOBaDDQfyVbmQROgzXL35SMw7t7bRs6AafhnUltq8Zmm2nvyfdPomJ\n+kBfjGDWzJPg6Z6OTlClVh606Cu/l3uORLNplAvDYcXkxgU+EwLDxvCjuWrN\nmLQM7II1IwN77GN9tr1bWAUDIhBNx1NeD8mV5mlUHez69Mpt4uYDOmV3HMB9\nLl79nAJ8f1xuGm+OLStZRLuQEN/hzWgyB2SJWy4tSHkxMgxouKt5GnIoOKmb\n/OYuCRw+FGHD3yPucp52DuQqJZG6WlBJ8VqWs9N9blD8UfK6GRG7mSfcKq5o\nwsq/\r\n=YmU/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"bf49de08ad2c72f5fead96e433c3368493fbd655","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","version":"npm run update-changelog","coverage":"nyc --temp-dir=./coverage/tmp/ npm test","lint:fix":"npm run lint -- --fix","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd --require @babel/register","test:accept":"npm run compile && ./accept/run","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:integration":"mocha $MOCHA_OPTIONS test/integration --require @babel/register","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","coverage:coveralls":"npm run coverage && nyc report --reporter=text-lcov --temp-dir=./coverage/tmp/ | coveralls","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.0","dependencies":{"glob":"^7.1.3","temp":"^0.9.0","when":"^3.7.2","chalk":"^2.4.2","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^4.17.11","moment":"^2.24.0","semver":"^6.0.0","verror":"^1.10.0","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.3.1","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.4","cli-spinner":"^0.2.10","safe-buffer":"^5.1.2","particle-usb":"^0.4.4","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.3.4","wiring-preprocessor":"^1.0.1","binary-version-reader":"^0.6.4","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.0.0","chai":"^4.2.0","mocha":"^6.1.4","sinon":"^7.3.2","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","core-js":"^3.0.1","mock-fs":"^4.9.0","fs-extra":"^7.0.1","coveralls":"^3.0.3","@babel/cli":"^7.4.4","github-api":"^3.2.0","proxyquire":"^2.1.0","sinon-chai":"^3.3.0","@babel/core":"^7.4.4","@babel/register":"^7.4.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.4.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"particle-usb":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.41.1_1559124481569_0.1847948795677392","host":"s3://npm-registry-packages"}},"1.41.2":{"name":"particle-cli","version":"1.41.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.41.2","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"90ef3145fea9d8287f294502bd8d07b249d40524","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.41.2.tgz","fileCount":143,"integrity":"sha512-UyDUpSZd5XWMZU3/2dbwlz4Ja9lGH7efPCvQgu6WqHcJ0Csyp7l9b+DK+POTfqBNRyELv/HFGDNSlxLevPkkzg==","signatures":[{"sig":"MEQCIHwQxsyeM/7X6LiE5vlnqGTlL73J9qOwqYY/fjqsw5z8AiBZbQ3rRyUwW5DRfpDwdlFKIEgba5eMmbwLSZjb5r9Bqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6639790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/u+ZCRA9TVsSAnZWagAACYMP/3kQaHkeiu8W0vkliCJ/\nWcoBu6upMB+qGt46iia3j+rSfv5i1jtXPDgIqdqjAFUJLQbWvOmXGZcfCouA\nHplLjwyQuEAcw0XPve4Eh7T/a2DitiC1I7p3TulfyUj6No6PgWQCbV1vSavg\nRoH+uHzzMaXfPppemgdhj5EPBGgcD/sbAWCSuKCHrCDH0vUmHzl4f4+fBitV\n/S82gUgQ+HB5JWsUPDjWmwl6qlfhVYxM/jnMRVXj5LikC0hI1vp7AguaTcHN\nzIAcZ+KQBMKxQeNA21cgunRw8FuVxFYin9axugXfZ2AfGnSYBEteGDAwhB4/\nCxVlcE6/f0QTZ2C4CRgKuhW1SpNauNWVj91f39OqwGvoNYkJJFDBr9aDC6Kq\nhF9GGij162kWsgW8dL5OGs4lkDIDhh/zBpuwA0GVcuqxUzUWyDIcqCaqWX6V\nYZBACmnKlWKaqQMqNtvrVyEyxS6mHnlt9H3Sx6s2TVkot4KfATyI8gidxyns\nA/0jfdM7AKKjoWrSXhNG0xTAm041kkRRKDD9WXbgWKraWuIinsrrFWtuUhXN\nNWO33hqIOBvVtrALfd7pBrfCtkxRXaO4C9nzLKPsFQdkVIMgvJrR+xRAXtO1\nxmo14cvMuA5F1eq2x7OlabAEnZ6s6F+rdQIVkrjkYRZE/AorcHbPhDN+LzhB\nz1+R\r\n=GXyz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"f01ce9002258766f2f447f85ec7a89ac184d6c70","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","version":"npm run update-changelog","coverage":"nyc --temp-dir=./coverage/tmp/ npm test","lint:fix":"npm run lint -- --fix","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd --require @babel/register","test:accept":"npm run compile && ./accept/run","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:integration":"mocha $MOCHA_OPTIONS test/integration --require @babel/register","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","coverage:coveralls":"npm run coverage && nyc report --reporter=text-lcov --temp-dir=./coverage/tmp/ | coveralls","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.0","dependencies":{"glob":"^7.1.3","temp":"^0.9.0","when":"^3.7.2","chalk":"^2.4.2","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^4.17.11","moment":"^2.24.0","semver":"^6.0.0","verror":"^1.10.0","core-js":"^3.0.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.3.1","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.4","cli-spinner":"^0.2.10","safe-buffer":"^5.1.2","particle-usb":"^0.4.4","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.3.4","wiring-preprocessor":"^2.0.1","binary-version-reader":"^0.6.4","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.0.0","chai":"^4.2.0","mocha":"^6.1.4","sinon":"^7.3.2","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.9.0","fs-extra":"^7.0.1","coveralls":"^3.0.3","@babel/cli":"^7.4.4","github-api":"^3.2.0","proxyquire":"^2.1.0","sinon-chai":"^3.3.0","@babel/core":"^7.4.4","@babel/register":"^7.4.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.4.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"particle-usb":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.41.2_1560211352529_0.5147441368839991","host":"s3://npm-registry-packages"}},"1.42.0":{"name":"particle-cli","version":"1.42.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.42.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"51b202ae422cbb21cb3610d07102a112e6f37747","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.42.0.tgz","fileCount":143,"integrity":"sha512-Xkf5GSerBY5WENwXZYtPl1oLv+zd4YxGxqIiN54lRuflkmkOycx3Qp8lCQNMzRwXhtQqKKsARHyDVHBAKi/7mA==","signatures":[{"sig":"MEYCIQCb/CFjSFEhUABFA7uC5mfOfvJca6h9nWndaEveuzsC5wIhAJ4E92eh4PBHxmHLFhNFhOgwzgiF/HHt2t5rIJqhp/zJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6642209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFk7qCRA9TVsSAnZWagAAMtsQAKSbAOsBuQuFgdIMgvDF\nhto2OTv/pte3IGrVwZT617e2KcebD4/nMiUdHlSn6zCKgD+NOv0J+9wc4Yc1\nOeLPF+WQAipmpF8s8Kq9aM7coXacYG4GPXUlS7z/3+J+j0xdwccSop9eKESa\nNQ+eHnDBuy8B980aE2vMV2sZdn87JPmbaf8iff9+jYEj8m3dHeV2c0OgdMFq\njeghO+1SwlY8CCN+S5gTUNb3O4eEmOprChO8a6FRyFMFoPID+ieDHleQ+OSV\nEuA+sfa+g7at0Cu64VYeDajRv4/mp1e2Ph+dkAihPhjEkaX33Mst6G2REnvt\ncGDvVrNYJHAdoinTjQU1h3uE9xwcAbWboRssEYTOcKXRXUesB4FojogotiQ4\np1ui4tTFHCoNqp6yt//2divVpuKJv1SKhsP74DRps1rs2O7IRqVLjsLye0Ra\nboEsrph+ZxCeBUc+jM7qOIXLIngwMzewOouON3QsaGu6oGLhHtSIyL4zgByQ\n8s95QvcVTcQZoIS3Rzgko02tPmd/NJBbj7+OFgERITovjrUSgyCnCEgiCNr6\n4PsCqvzKSAE0QR50s+TtVK3aZ7Qy07CArI3Nva1H2YqM4Iar4lPXtNJ4Mnpm\nu0HtF4Lo1YYZSnuh0sEQM8O50iviBliIMJfexIlokWos/0glQ027g6Q8/bFo\nkM87\r\n=uRkH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"49e00541e4b03e18502a8de5bac55751fef51d0b","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","version":"npm run update-changelog","coverage":"nyc --temp-dir=./coverage/tmp/ npm test","lint:fix":"npm run lint -- --fix","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd --require @babel/register","test:accept":"npm run compile && ./accept/run","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:integration":"mocha $MOCHA_OPTIONS test/integration --require @babel/register","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","coverage:coveralls":"npm run coverage && nyc report --reporter=text-lcov --temp-dir=./coverage/tmp/ | coveralls","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.0","dependencies":{"glob":"^7.1.3","temp":"^0.9.0","when":"^3.7.2","chalk":"^2.4.2","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^4.17.11","moment":"^2.24.0","semver":"^6.0.0","verror":"^1.10.0","core-js":"^3.0.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.3.1","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.4","cli-spinner":"^0.2.10","safe-buffer":"^5.1.2","particle-usb":"^0.4.4","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.3.4","wiring-preprocessor":"^2.0.1","binary-version-reader":"^0.6.4","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.0.0","chai":"^4.2.0","mocha":"^6.1.4","sinon":"^7.3.2","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.9.0","fs-extra":"^7.0.1","coveralls":"^3.0.3","@babel/cli":"^7.4.4","github-api":"^3.2.0","proxyquire":"^2.1.0","sinon-chai":"^3.3.0","@babel/core":"^7.4.4","@babel/register":"^7.4.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.4.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"particle-usb":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.42.0_1561743081330_0.2894971085234892","host":"s3://npm-registry-packages"}},"1.43.0":{"name":"particle-cli","version":"1.43.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.43.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"0f546535b59ad7a62536702e11c549a295f520ac","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.43.0.tgz","fileCount":150,"integrity":"sha512-XgXILhi9lsUrRLD0l7v7uVvBRA2Cu5LjF48zRqoRWBhsBeJeO+vDXIDQRfAg270UL6+zqQ9Kkn3NwBNVTdpF/w==","signatures":[{"sig":"MEYCIQDUcQl0Qjb8sZdRn5bQ2yhhDUheiT1pknLYRuDedZHhHAIhAO11Atget0fTaHwhHjm7ZsVPJ9QXEgojeOILNvRi6IZ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6807720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ+taCRA9TVsSAnZWagAAUgcP/2dgrIOz1u8bqaa+WK5G\nJXWEhHj2YMaMUycr1hjntEXWMpMHu9rZpMYfv8GgU66Ighr09M+ecjhpNLuX\ngULBJwmyzSZSvr4fcQNArUkIELQLgKUWO/qM5qPCHb7mP2htFlz/urOmH+sd\nsPS4WcPl73+m4u5ZyLAkE++i/tuFad6MtwIhnHIF03nJfbMf1wqCfyOsNTzy\nYsYRyE5LCpq1qowelwHSqSB6VSsPE1sM1itiatrU1Upn+HVTyginvuysFLpw\nrUgtA7yIXljT48hmqFegfyjSZjLYUmhKkmJbkzoXaJcuqlqeNBqIEzbVHwPb\nyIWUzq8GHiCbsMBnjYYDIbduzo9zbxc+CXlUW75Yn2CO35dlv5z6YG+96OrY\nTjDVMf5Xwuu8iuQAi1g63NvXrnvQCh/1rYn2RzoQe9Q6YwXPE9soqQPzAKf0\nBHqZqaOQ7qalHFQL8rfFYRv7Eu7VzPYMEmDSptaEsF7MYSyz0eynQefybQa5\nTb7A4zFpz9qg6utL+i4BtfdNRhnpdCrw7g5/jkSMLUhcPU0Z91tfC677nAQH\ntayw1YmXYTep8tVOlBIC5vl0g6G6PLexFD81nNUd83mIIBjXkJhg9smtozGH\nhd3dCQDBRLqj7qt8Ppu1j3vKZA+yqANtR2BTb/D0wF7aG4SNMyyxzLgZi47D\n5R9L\r\n=93o/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"3fd0f75aaf2ad4d7afa2f02fa249def078efb891","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","version":"npm run update-changelog","coverage":"nyc --temp-dir=./coverage/tmp/ npm test","lint:fix":"npm run lint -- --fix","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd --require @babel/register","test:accept":"npm run compile && ./accept/run","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:integration":"mocha $MOCHA_OPTIONS test/integration --require @babel/register","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","coverage:coveralls":"npm run coverage && nyc report --reporter=text-lcov --temp-dir=./coverage/tmp/ | coveralls","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.0","dependencies":{"glob":"^7.1.3","temp":"^0.9.0","when":"^3.7.2","chalk":"^2.4.2","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^4.17.11","moment":"^2.24.0","semver":"^6.0.0","verror":"^1.10.0","core-js":"^3.0.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.3.1","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.4","cli-spinner":"^0.2.10","safe-buffer":"^5.1.2","particle-usb":"^0.4.4","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.3.4","wiring-preprocessor":"^2.0.1","binary-version-reader":"^0.6.4","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.0.0","chai":"^4.2.0","mocha":"^6.1.4","sinon":"^7.3.2","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.9.0","fs-extra":"^7.0.1","coveralls":"^3.0.3","@babel/cli":"^7.4.4","github-api":"^3.2.0","proxyquire":"^2.1.0","sinon-chai":"^3.3.0","@babel/core":"^7.4.4","@babel/register":"^7.4.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.4.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"particle-usb":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.43.0_1562897241399_0.9329416099106922","host":"s3://npm-registry-packages"}},"1.43.1":{"name":"particle-cli","version":"1.43.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.43.1","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"d89c4294b70b3216aeb612638da2dd79024a0bb8","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.43.1.tgz","fileCount":150,"integrity":"sha512-q4vbi1Od9Uf0n7xSnXOVp7vMJSVDksCdpFoG+Be1MjMc9He/6k/DpVLFkx9k0bczoS+2i8NBCkMv9J+aQw02xQ==","signatures":[{"sig":"MEUCIQCnZ+8UsF6zXhh6HzrpbRDsCu9TfglhIu3qU99BeR7HBgIgFuLPEMIsuHxxwxNZOiAcMKULwpkhC/T9us+ybvOGhKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6808325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLi/YCRA9TVsSAnZWagAAaOkP/1ypXM3zsZBQRLwD5p8E\nSZ0k/AhGigt3nsu6z9hmmeHoZTkztpuRm+R6oiBYKlrWE9MA32K9Bube/Mp/\n361TbgNEHwatrQsq29HxEeJI5SnoaCqOUlgvyxyIOugzRexoiBk7Au59Ac7/\nebolaqN6rFieC3TtHXgV1HMcgAzaz71oTUZKYtmOZyFayej9jcLcdcHUF8Gm\nzie75PK78VB/x77oOgkuGv4lFShpqeVb1jgBvsCaaLXXnQwisIbyj2eZZ1yL\nWxvQIVZzySn88kn+57fXUohbpFydLNRAaUhdQ4GAIVn61m+VaFMBK00i/dqU\nSsgcoT6DoaXMil3dE71uYQWpI9AfS+PAUSZkwvzpqFhWFB1kmFTi13kxhDiK\n8WVRO6+D5bdQVK/8ASgI56XrO6hDCzXn35lSPzHcBnvPmm9f2tKYWsxrH8IF\nm2s0dUjz6g7uAh6wrPmwrGdVDbA7AFwJBHE53GUq9wMpiOAbJolC8Pnpr/Ty\nO37y4mrSTdvJVFnfhNSBYN6N09fqwMm+JbZSZukizgacMTM9acDBabdxpU9n\n4KX8E19I2zvijf3QuOOs8BcKSM9FSINthPTiJHASs/os3neO8q2BytmBS3nI\nQ+VxT3OY9VofJbXKmjArBN1+L2pbckPMS1KbEYl2sK907WeGTq+g0NKPCYZS\n/bZy\r\n=E19W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"1b88010a2e0a61e93d814e265acdfa9d12e0bfed","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","version":"npm run update-changelog","coverage":"nyc --temp-dir=./coverage/tmp/ npm test","lint:fix":"npm run lint -- --fix","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd --require @babel/register","test:accept":"npm run compile && ./accept/run","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:integration":"mocha $MOCHA_OPTIONS test/integration --require @babel/register","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","coverage:coveralls":"npm run coverage && nyc report --reporter=text-lcov --temp-dir=./coverage/tmp/ | coveralls","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.0","dependencies":{"glob":"^7.1.3","temp":"^0.9.0","when":"^3.7.2","chalk":"^2.4.2","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^4.17.11","moment":"^2.24.0","semver":"^6.0.0","verror":"^1.10.0","core-js":"^3.0.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.3.1","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.4","cli-spinner":"^0.2.10","safe-buffer":"^5.1.2","particle-usb":"^0.4.4","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.3.4","wiring-preprocessor":"^2.0.1","binary-version-reader":"^0.6.4","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.0.0","chai":"^4.2.0","mocha":"^6.1.4","sinon":"^7.3.2","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.9.0","fs-extra":"^7.0.1","coveralls":"^3.0.3","@babel/cli":"^7.4.4","github-api":"^3.2.0","proxyquire":"^2.1.0","sinon-chai":"^3.3.0","@babel/core":"^7.4.4","@babel/register":"^7.4.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.4.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"particle-usb":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.43.1_1563307991753_0.2055227735945273","host":"s3://npm-registry-packages"}},"1.43.2":{"name":"particle-cli","version":"1.43.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.43.2","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"70c6d8eca7db5a23300487fbde421f14172d0b4f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.43.2.tgz","fileCount":150,"integrity":"sha512-aYbflMviMS+QmIFqbfgeejkjHKWVLPDv2PTU2I7esrybMro3YQBLtK20DMkMBk95ZXq2wMEH/63VUb44oRkLJA==","signatures":[{"sig":"MEQCIFUUnLzg8ukpj6C9qWqKnVUht580bBGPHirvvs5ipBUHAiAaGCyvRhjgnfN9WVCtTq4UvwlDkdTTcZ9/FA4AyXRcMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6810367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPv/VCRA9TVsSAnZWagAAGDEP/0hamOe7SpvtC5k6+nym\nQtUgZMuGLs1XZ61TcZKyKahl4IO2V8P3VNgOuHdGmi3t6p0/xTYx0CicezWh\n/cdSG+wnKbIc/S8EZbjzqdKigIT11sE9zkPs5XN8PMLbeTgy7qJ7vsKuCceK\nKW8F3tI0NwIto6gqQZjDqDgh0REyh78HAJeo78dz9faIKOfeVsIUeSL12Qds\nWpsMBissTr+vmmHVIJ4uifxTy3leoFbW970ggDYV+IO0P/G75sOaiR7GPq5V\nAWjTD74ZUaFz4YHAi7MSkFosJbEWLUMfs/ugfdLzzSjVTADRamnQPdqbwZzs\ndgZdu7usaV9zLzpNXy/D4ueZ02YY4OMtyihM+9Dj0RNBKvhtfL7J1NYx7VM4\nxgfWRiOXd1S8yj2LcBDRTgrgxAiSZQ5MGUM9a4yGEA2bRrBpa0Erdz16lNSh\nI394RmaGvDujGIH6Ydvz2+gYIblNKNu4E2UAxoCbtDqGO48lBbfnUMTxsP+j\nZwOGvjYA9o92Hlw+3ga5It39C9Hp0CG+YrTZ+WhJJO8zigudNotnbA7IB3+a\n7Ko8zoELO1eu2U9GFZ4C/iuatDWMxYroNmT87xnr122pHpeZVZr7baFVio1H\nsgzSlp+fq1lzhk1ihstaff8vW7XmFRz2f+loVc8jQNFLmqj0dTqE7GT4HYSp\n8QNG\r\n=BO/F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"84ae1fa49beaf522ea32c35417c71924f3731eb9","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","version":"npm run update-changelog","coverage":"nyc --temp-dir=./coverage/tmp/ npm test","lint:fix":"npm run lint -- --fix","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd --require @babel/register","test:accept":"npm run compile && ./accept/run","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:integration":"mocha $MOCHA_OPTIONS test/integration --require @babel/register","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","coverage:coveralls":"npm run coverage && nyc report --reporter=text-lcov --temp-dir=./coverage/tmp/ | coveralls","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.0","dependencies":{"glob":"^7.1.3","temp":"^0.9.0","when":"^3.7.2","chalk":"^2.4.2","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^4.17.11","moment":"^2.24.0","semver":"^6.0.0","verror":"^1.10.0","core-js":"^3.0.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.3.1","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.4","cli-spinner":"^0.2.10","safe-buffer":"^5.1.2","particle-usb":"^0.4.4","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.3.4","wiring-preprocessor":"^2.0.1","binary-version-reader":"^0.6.5","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.0.0","chai":"^4.2.0","mocha":"^6.1.4","sinon":"^7.3.2","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.9.0","fs-extra":"^7.0.1","coveralls":"^3.0.3","@babel/cli":"^7.4.4","github-api":"^3.2.0","proxyquire":"^2.1.0","sinon-chai":"^3.3.0","@babel/core":"^7.4.4","@babel/register":"^7.4.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.4.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"particle-usb":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.43.2_1564409813081_0.3365538163161641","host":"s3://npm-registry-packages"}},"1.43.3":{"name":"particle-cli","version":"1.43.3","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.43.3","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"33b55962a39fbec896073749f9783b6b8156fc49","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.43.3.tgz","fileCount":150,"integrity":"sha512-d/XmDFdHW2K0EwT5Z25D9UQyYxWLhdpWmZrOCaSLOho2OxHTIeg1rpjX13wZlm9PJnBho2dv7v30KRqgyF3lmQ==","signatures":[{"sig":"MEUCIQCC78iurCYYb+4Mcwz3byT9lEB7Xw6gWhPi41gFL1fwNQIgNvKVLJNqsJyI0Do2rktmMmnJ9qoBkAY6gSPsE9OFb8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6810492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQFWkCRA9TVsSAnZWagAAiFkQAJnCov7fewGkJYRA72P1\nU7CBMR3z3yHN/Zvu8O/H+TFU/KGVg/xjKLGeZZQ2eCTs0wvhxtFTVbae/lMh\nYXenHWYrPClQKIdMboilyX6n/hbCNitwIbHvKfxIovY83ispSSgm+F0thzEu\nP8VfX9Z98XvA+HgYRphby7YOc7fCNFWXP1SMIcVyWBmzoqr1xBrE1I2Lbuys\nvEpiR+05vh2mtHzZrME0ipZQmnjqbMr5jkxE26onhqZ6FSzoGf5Ay0syb+I3\nU01tHXVZ2jsJFhRcOWm6mKccDaD0wfgxVjM45X1bYjiqM7o3xKT4UYX6FJQJ\nAIpMUmbARwVGcfJSXXCZWr63cKStMjBBL1wDxo+Jk3WrBfir0kYeoFp03FKA\nKR8h5bku2QQWXQGkOo3OdPAPslovnSCvHK64fqC1SF3uzPO4Eu94ouXwRi+n\nq4QDRjBbmaEV4FbxZannyaCIiVDkt35kQEYi7FizWicXpSecGem/pRPrzS25\nfou6XeZt4/UPESzlZDDbwZpDpplsGXN+qA8+kjOvBSh2DFub01yzWG3Z93Ld\nSQJ9+nNHvgRqNDDAZEYs2wAaegdHb2Gi2R/QfweYoEIek7uAkCAPBahawAse\nQL0ATpED9ea9nUVFDXl/8WvtSTBd1XBzIQ8WzL3kvcIUqTFpuZiUgpWiIsZ1\nHmEU\r\n=wetH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"d6a1bf264979934c7e769db08ec79c2f2ce22fec","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","version":"npm run update-changelog","coverage":"nyc --temp-dir=./coverage/tmp/ npm test","lint:fix":"npm run lint -- --fix","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha $MOCHA_OPTIONS test/ test/app test/cli test/cmd --require @babel/register","test:accept":"npm run compile && ./accept/run","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:integration":"mocha $MOCHA_OPTIONS test/integration --require @babel/register","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","coverage:coveralls":"npm run coverage && nyc report --reporter=text-lcov --temp-dir=./coverage/tmp/ | coveralls","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.0","dependencies":{"glob":"^7.1.3","temp":"^0.9.0","when":"^3.7.2","chalk":"^2.4.2","xtend":"^4.0.0","yargs":"^5.0.0","lodash":"^4.17.11","moment":"^2.24.0","semver":"^6.0.0","verror":"^1.10.0","core-js":"^3.0.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.3.1","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.4","cli-spinner":"^0.2.10","safe-buffer":"^5.1.2","particle-usb":"^0.4.4","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.3.4","wiring-preprocessor":"^2.0.1","binary-version-reader":"^0.6.5","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.0.0","chai":"^4.2.0","mocha":"^6.1.4","sinon":"^7.3.2","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.9.0","fs-extra":"^7.0.1","coveralls":"^3.0.3","@babel/cli":"^7.4.4","github-api":"^3.2.0","proxyquire":"^2.1.0","sinon-chai":"^3.3.0","@babel/core":"^7.4.4","@babel/register":"^7.4.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.4.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"particle-usb":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.43.3_1564497315840_0.37739816742144394","host":"s3://npm-registry-packages"}},"1.44.0":{"name":"particle-cli","version":"1.44.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.44.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"bf3b52f4b92957c1065318b2fc83f35c1c92e657","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.44.0.tgz","fileCount":149,"integrity":"sha512-/XNx849aSeDIz6dgq3h0S7ch94IjosJOy49mwccXKHAoBXv+c3EjnDlpRRr9J/E55HUy27LOzdIYia2+Cr3ErQ==","signatures":[{"sig":"MEUCICKOxgnNXVmAMDPpFbiBIZ1qO1b7PdxKs0jBQFz3kSn7AiEAoxTzYzrcItyWBUDRUxsQBp9pagjjboufF/Lm7qsd9Zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6802746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaBqTCRA9TVsSAnZWagAABm0P/3SWXJC6xeHgq/2/fnWK\nXianIMXwBfDfIaM7JImBJVP59DX7FuIlz0TQbZ/O5IpFg92daW6CpyejkC5t\n/tt2oWXup/8zAeSFA4s3zElKFkwMeWxJaJ3MfvX8vbxrphy7RnIcjyUxsTd3\nC3vW6oEoUWeRhpoV1Do5WxFUodD2DpLbt7xCIhKLJZFLnVnXzoTgxTygKND1\n/kNycRQleib3mwFfdHPPTCvsQyIisKsV0y6tR6BThRk3kY12IxOnBnkfKIeO\nqvL4HkPuf9J4jlzmYgtoSdKkoH+0m9Cu81VfAxcV2L3lW8Pj21P5n7CXavUL\nN0wN3NOeBTdjq2aZZJRpRN3dvFGpmF8tU6xmtyJ9W9t97D9b+sl5Y3l0aq4y\n7V8fvUNopxDUWXT3bFriVRU4YnbUNnc6A79JoboogeIxPSNya7t3/ZsZsXFx\neDDxS1SYhowdTF6wCm9QXmUM5Y25NnxNXHvBhvl+Cl969ifMOwBB8wwTSVvO\nODInScc0Bi1tSPeTpq6wXlqT06A+tgGy5G5RG+OYHzd6HT8MiAT0ZaWp5Mka\nbdNO0ba0dOBNf7InQcKA1Qnxl9zvfzC/m/b9ARRrnKee58BltIWFtAePjMQu\n36KkAFhpvxQ5DDRubrCjJ65O2L1WO6Q68QcIrbGXKY/Cq1v6gBbsVgANliIc\n6xKP\r\n=YJ/w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"ae57b50150c81a5e507289606d0d99a005740393","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"./scripts/run-if-node-version-supported.sh npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.1","dependencies":{"glob":"^7.1.4","temp":"^0.9.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.2.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.6.5","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.0","sinon":"^7.4.1","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.1","fs-extra":"^8.1.0","coveralls":"^3.0.6","@babel/cli":"^7.5.5","github-api":"^3.2.3","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.5.5","@babel/register":"^7.5.5","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.5.5","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^7.1.5","particle-usb":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.44.0_1567103634408_0.015424379160323243","host":"s3://npm-registry-packages"}},"1.45.0":{"name":"particle-cli","version":"1.45.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.45.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"534c7a96a8cdc763cdbc136fa7bddcdadd8195f6","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.45.0.tgz","fileCount":149,"integrity":"sha512-6XI17ZNHmuR1AMZOSCeizOhLTJOFWUqiDnAE0r1rNb/w/PNeOdGQ0oB8XRKbKoX21y+NYIM3Eh8Mv72gtHB1Ig==","signatures":[{"sig":"MEQCIANUPJLCmFbhgzW3+8UDU5HjmULJbeyKxX0ILao0SBQQAiABAWb4hnCd88NJnHYQZwNsmmQR14YmV+hqN8h2fz2J3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6803956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcHieCRA9TVsSAnZWagAA21YP/RtTG4ZyDfD5M3+ipzIT\nv836wVTwWLU2ZAfqvJgCpI3mH1EeYnq6U3aDcF8x2HpKAtYisVDkeh7T/Vdd\nS4/5Id4zuiGhjsA1AFFttxle48+0ffrIm4iBtjn36EPOm4WYfl3BHQ2nlnBw\nFSVmhhoAyi4nnAn3smKYliImj3PCkSVfpNvk3NoPwiR/uJS0wKk08DkR8CBs\n4X3J3Z+Grn0OiXEfQtXaAaBxuUKUZiWZV3/9u7QoLktAIg5JmjzI+91fsFXj\n1xBH3Ya93Y7VrkuWiU8pk6+O2QEbewUfIc2zPiRwkd9wRPEJ+s0C7QFpCTRL\nnVNXqwrPdDrndwSU8kGtAEa4uBc32zr0t3yobUdlBGua5kJcIVCZrf1X0fIQ\nrbYLPKmbyG36uNrfBXX326HaSk8wTaFOjYpW7yiibSahF5b3l6Bj56pqeq7j\nFPQb3v/eftl6ojueMnjQlsmNx5qnX5QlDOv128wFJdd0Vz+s/ysA5HVpy4U+\nkSYruohlUj721tK5bcVlQPQ+wFx9jszWFqTSHf/DmeFTGjVje3yoiVQtzdBf\nGPDV/GxMcqYf4JqikwFyIYHJCAILmtXPIM7AIIEGfU1Njx8U6Q3xBxQ26LDB\nh+mRWUht34zIVg5Qb0SqzMkh0jB+p3e/946PAGsuM1VAOGGKPgMnqYTzOs9g\nHK/B\r\n=XC+N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"61ba0b375737036c6fa94f5690ed150ae9f51f7b","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"./scripts/run-if-node-version-supported.sh npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.1","dependencies":{"glob":"^7.1.4","temp":"^0.9.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.2.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.6.5","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.0","sinon":"^7.4.1","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.1","fs-extra":"^8.1.0","coveralls":"^3.0.6","@babel/cli":"^7.5.5","github-api":"^3.2.3","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.5.5","@babel/register":"^7.5.5","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.5.5","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^7.1.5","particle-usb":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.45.0_1567651997821_0.36228159364017265","host":"s3://npm-registry-packages"}},"1.46.1":{"name":"particle-cli","version":"1.46.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.46.1","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"747e6bb122faa1c14c09fdc7235ee1862e43fbb6","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.46.1.tgz","fileCount":149,"integrity":"sha512-QiLTcKGj7risRlIvriPtl3IXdheN4MMcB87YunFygkUh31uLIh2Ytk58ddMnmX68mS9UsB0oSEfxke6Qy80x+g==","signatures":[{"sig":"MEYCIQDIlC8uC+fQvRSauPb/zW8MU2dskROA5HQGmR4Cq2PtPgIhANPZ5eKSW4BhHNQ0F+aeu/+y28Mpo5T4HXdUe9lGDztL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6789288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcdEXCRA9TVsSAnZWagAAvl4P/i9wiXHlYLZUjz7tHJ/A\nuBjtjzECTBy7J6j2+WEcdbJwa9TyC7iYqI4mHRK1y8mWuawzDvLCeDo0aYLq\n+UwR2zEIJx26EVQZQyWO+vvf8uxjJVmRP6ys73CGbYxnRLx3Fsc5jq48aO9J\nJPToGlf78Rjiaj/d3HgCU7DuGLwrKQZhn0ldY1k/zfw5xj/wHZ9id0EekZ2l\nbbVq6ZlabtbNAAJ0mSYYlrVShv8chjwo6mGepZXYd6ZgRxGNAeppwOqSVXmD\n4OVAKv795PG2nminNyShgmfTAavSQCips+Xds5ph50+sjfpSqES7+g1jJErp\ngVTtzsJhVPZU/FLlYZ75e2gVdDPot77Gp3OsA09f0uZ4ih9ihT+pSNOuOA6T\nn71eR6s0D852tG3LH1H3EB1yYC5pthwDpiSNy8HeNq14G1MuX+oUKWWoJ939\nmN3NQ9cXJJzAYu1KgFM3JOHznzeCWDymiqBNvq6w9OFkLoIuTOlbrLB8W4ot\nRnJ516OSGOAYw1t7U4FamLdy0t0DgFcdT2Kl/ovCCE+13WL3qnlKMnc5qjMl\nIzh/mt13jIDwIU4E386htlh7gbgW50RIEcOBkM7IkEcRz01wgYNWBbyhArq/\n7i9K04SBNcykNcthIKtLAGRzdTg8wksU3I2t5MGrK/CS9NlaEIIYVw0Z1BeA\nco5q\r\n=LbrP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"96983ac736a8c36eaf68c1ae3f74fb80e1b2fabf","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"./scripts/run-if-node-version-supported.sh npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.1","dependencies":{"glob":"^7.1.4","temp":"^0.9.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.2.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.6.5","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.0","sinon":"^7.4.1","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.1","fs-extra":"^8.1.0","coveralls":"^3.0.6","@babel/cli":"^7.5.5","github-api":"^3.2.3","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.5.5","@babel/register":"^7.5.5","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.5.5","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^7.1.5","particle-usb":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.46.1_1567740182622_0.3422254520271626","host":"s3://npm-registry-packages"}},"1.46.2":{"name":"particle-cli","version":"1.46.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.46.2","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"5dd07527be3751436014089290fcb500af4a2b13","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.46.2.tgz","fileCount":149,"integrity":"sha512-l6LL9jVW4EweULvi5f9QmUiwGT9MUcGO/lJXRwQYUuO92OZ8esvJUzxIT/uayBPqCI/TofvUJW9Ck1wNpy7fwQ==","signatures":[{"sig":"MEYCIQDK/YRzuKzkcdrWr5tTzTjtG/yPIvdN3UbG8J2g8+HgqwIhAOZkQ635hBE1Zjj8vPYwHrAMyQClXK48AObcIHSHk48j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6789819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcudECRA9TVsSAnZWagAALnEP/3vR8mufT8fgbsiRxnZV\nCqC49Oizf7xzW6ZWFoNdYVRCd4J7AW8gQhE7vRvDvg9vWv+3iJcQZB7+tm3P\n+g0PmBn2NsDjB7IjJ1t1Pmxg0xcaFEVeyRnt0muqWNudZtxOXVVeMXbHlr53\nKhhuk+d8m7JCWgXfziqLosRGdiuGclKoiJTVNxWuYE9P+fRhcBP6EGwASljl\nzsGzKvk11DmjX/kUywSVSX5FTAu/pWhyP2SEYgkJnrn83CAOPAH9HuZ5nB5t\nJwDXNVajI6g1bu3Go41GSSgIZVJWwagV2jE8fdgK0alpqFYL2AwW74Ih85hQ\ny3Bs2LNFCVai/MsYs3GyVirZ5XGkeekaHQAWx2KmdSTWItELlE8vHZk82vQp\nlyjqgPQ9BYUoEeCQsOL7qi4yBEXxFti7FonTiiH/mnPUsYFls/Mbb/2qziNE\nuc70GtCd2bz+dsbbcBviqNlKvioA70pcog8N59uFWYS+PhgLEkDQrbphywtL\nyawk6j68Gav3M2DP9MmHvmRzB7M/ItjCt3Ii6oINEzjUdbBHx+fHI8ASO5dt\nwPEzy+YFm7j95e5/V1RuJjf/DpzlzjAN3wj+/+zozjjYyX6F0xtmi0wkzGGN\nOEQSvr+SU2UT/R6ABr2qyN/Dqn270pr0mJ32hGscFOdZKwTqLdmQu/UhpzZZ\nyPMo\r\n=JqTJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"a4f5611ef7a7762f20ae81a207de1f3e01b4d87e","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"./scripts/run-if-node-version-supported.sh npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.1","dependencies":{"glob":"^7.1.4","temp":"^0.9.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.2.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.6.5","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.0","sinon":"^7.4.1","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.1","fs-extra":"^8.1.0","coveralls":"^3.0.6","@babel/cli":"^7.5.5","github-api":"^3.2.3","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.5.5","@babel/register":"^7.5.5","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.5.5","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^7.1.5","particle-usb":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.46.2_1567811395276_0.08159593419504008","host":"s3://npm-registry-packages"}},"1.47.0":{"name":"particle-cli","version":"1.47.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.47.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"7eac5a328ed421d82d55b5966d153df5566db743","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.47.0.tgz","fileCount":155,"integrity":"sha512-zsIv8D+lD3244Gktdn62h48Dy4zd+pEO0bnxrQej964lLJwiyJ3c576/EgbUWuEubAO9FQ9DtA2md2WZhcDfgw==","signatures":[{"sig":"MEUCIEeuYsWylk1hD55bWovbAeJqLv7ZInHnKZOCLu4kd7fCAiEAtbNgHVKJ8Lg4dj+W//ZTYkdpeFTsCXgL+d0egQK1fNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7831120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeFV0CRA9TVsSAnZWagAAlRgQAKHNBB+l/VR0sHYdI0HJ\nnrHuL5glMvUiocniURCHm7ZoR4/Mb+ANMya7ZEiJLNu+TRACeIo8SZFon/cH\nqhCpaCX57vYu4Grcd5qc1bc4+YlSoKExPKhWxOsQz0Satmp1qY9Ak/rqotZX\noPqwFH2n9q2goI+QZ2UO9XFp1/beHjsfMGbU0wMirym+38RSMvA3DiGEgSZR\nc1ajoa3xlzFTJxTBPuwpLCKNwG1yx7FWJ+WKuGli2zzZn+vHlfduqM+5/moD\nm3Ove9JXE066L98sxjhURctnSBnXfmu5R9PpoI9mvbkjG7saEJEjyQPYpRAN\n3V02vjWj+VVynlZslFUF+IiHZCVpUF7n/OyCuJHdTPJspbZrGRm+zPMKuxZN\nbbmKGTqvMPUAoEnqF7m23f9nda65ad2qlLjepbnF4TFF1rxxqUjjOtxFrYO1\nhvP3j+sxshCsX0PZmQmPkWWRrnx+T2EazEB8R/J/Jq0n44GUrVZjJ0xdphQY\nS633QdccorHlf9R3657YI7iU4pAJTOVgmte8Hq/SdPYMANM7daOI/kc4Rwjy\nJJk1RfjrMY81ZS8jFijGwzCk529VPsit1ixqprocLgY11iOWiEiC1ouJvFx0\nmHWb6kjLqIfx1MXhMndPLovzD/kRmQpP3eEZzvYIa6h75YdxK0WTlmafoweC\n1f5g\r\n=aYkh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"7ae2aa4cbe7c69349870f411dc0b3cd82dbc8108","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"./scripts/run-if-node-version-supported.sh npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.1","dependencies":{"glob":"^7.1.4","temp":"^0.9.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.2.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.6.5","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.0","sinon":"^7.4.1","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.1","fs-extra":"^8.1.0","coveralls":"^3.0.6","@babel/cli":"^7.5.5","github-api":"^3.2.3","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.5.5","@babel/register":"^7.5.5","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.5.5","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^7.1.5","particle-usb":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.47.0_1568167283213_0.01773062178342877","host":"s3://npm-registry-packages"}},"1.48.0":{"name":"particle-cli","version":"1.48.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.48.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"85a44524bd9633a075c98d855ceaed19f6596165","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.48.0.tgz","fileCount":155,"integrity":"sha512-SH3MYPj8uJUp8ZW0RKN/Cn/hlT33Dp2MpfN3UYxO/P+IYC7QzKEtbvCi0GBSMQwg4i+hww0LKD3r9R/t/ac5vg==","signatures":[{"sig":"MEQCICUvV8SE8GulDZklTy/MgDrKZ21SWginWtUqDFRrx3JvAiBRlbFCsSw4j9YARXk3yKvBZzMPSoDTLtaO3DR8FuyzGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7829763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqI3bCRA9TVsSAnZWagAAvS8P/0TjGY9RUnrrCYpyi2R9\n1x7/ripfbVrpA+VQgH67XctCu1mZzRsfgMgNVh3t2CUjKhhH2ynB/PEd9lg4\nIf1Mf/kW3Y1b/Li9rwDOyFcgUp3InlAlCdb1P06RgnYuQUmtaJMJyXq9Z8nI\n8Sv6FQdQ8U95par6SKGLn2Bo5TN585+wnFxbfwiEsJOuCK2xbFkuyfwcqeWf\nBeBsMuqbNNMZ/xtCjqGWX6+/88hF6MCz9merbjKxke+RCtoyOPuxT6waueeH\ngn15tbImt9K95WARuRTCAmPWnicarj7Ci9B/ZNJoTAIzQ9EF1/3A7mAryp+I\nmpljJk2QkG4722nYLE3rGAL/CDfeLk+JOA0iT6xQk/aYKc1Kg3yr8XnucYOq\ns0cQCrkVXXGf1K1/06W0DqpQynTcRo79egI1SRU6cPxnMLPsy7FJ3xirdq7P\nAX5n1PEZvHxehxrWQm+xu5JXzLBlFhDEbwxZTJkEjdVzs5IyqLz+lIVF0LuB\nIkc6hk74FXWz1dIyisWS4uXV993QT4k+dhRWBZfPh1JMTgmdGXVZT5+N6431\nBTt7cRNTBka8DwVcVyNp49oLP2TRYD68WB7VINmYsE3llVBnLhyHNJYuPMTT\n4X+6776ew5YofS7HqxVej4CdMolUhU9KUKOgLvj05hnISrQUa9P5j4Qzt0DX\nELo1\r\n=xXF6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"d30795b857595f20fa0d94153292fd427226e273","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"./scripts/run-if-node-version-supported.sh npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.2","dependencies":{"glob":"^7.1.4","temp":"^0.9.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.2.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.6.5","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.0","sinon":"^7.4.1","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.1","fs-extra":"^8.1.0","coveralls":"^3.0.6","@babel/cli":"^7.5.5","github-api":"^3.2.3","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.5.5","@babel/register":"^7.5.5","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.5.5","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^7.1.5","particle-usb":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.48.0_1571327450441_0.08978527546806636","host":"s3://npm-registry-packages"}},"1.49.0":{"name":"particle-cli","version":"1.49.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.49.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"b3659eacb3d670e6e8bd63494b52a90070452f87","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.49.0.tgz","fileCount":155,"integrity":"sha512-3Xa5YSoroHJ4I6/3i6EZO6Gg0WjGpWBSz+qTBL9vCqVuc8BjgMJDC8cmLEoMJsddX1nOQfok0jDY3a45rw0K6g==","signatures":[{"sig":"MEUCIDo1fsYK44mHsS1awfbCNlVNd3F+gaddpcR3SmlyuixmAiEAq3TL6qaS98vxn1eCoYMLDNILwnEs+M6F7D8vQDGozB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7829943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqeogCRA9TVsSAnZWagAAvmcQAIP3UZq0KURBQ2aDfTZY\ni6pzRcWAz9k78myiMcBARzGiJUC7iAQdKicPZLJsI796/kPmuOrYmG4MI3VK\nOavUxrPwD1fBsxoEfLR7bkWZ1BDGuFyrkLZXttCqeN+lh3MFIvzBuQaGdXHu\nlUEZt5vqGL/xQQMGBnGaWUhkjO3nS8Ou44LZ9qMIB7X1KswVpRo2xMFvB2/g\nbuHbrySa4AanCIFR5K/7ofovkdRlown3XhqjhaXguG8P1btLoNkFY64SQ3w9\nU2t2lkXulaLxmua1aZ1aip0mFwqnBVJEqGK3Rs9JekCmLKzojTVFwkmGIvrO\nUyWWDDbsjChZ9EZhAyihq+dE+3DMtnkWDmYr+PorODAiXVJ/vvQB+MwAw/i2\nPwZaNeW6H3VPeQobscPpXUNZgs+9xfQX6cRibrkKV8AbgvERTX7H0E3cIFXZ\njjpLsX0lZh8ulUUuD045HalkdjlgAKgpX5Y6T/ZqcnBSul727aQCbWCYQf5G\n556sZ8DFsQDw6TfZhxIXvuylFbGUd+ToLKN6RPeW8HIwj2YB7gQJEg/p9tfl\nD6UGVC5ELILMRaWuJZ336M3r640PyDITaJ99jLmZ9btRT94CnURlOqKpYK2B\ndQtqnFjmKT2ahJlYnv+3wU/bY7ZlGg0JP4CtlsQiyRZY8M6zRP/x9ltWYDKS\nfw+I\r\n=gS3s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"36590e48e77b6b463aa8ec8717b8ddfcb3800399","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"./scripts/run-if-node-version-supported.sh npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.2","dependencies":{"glob":"^7.1.4","temp":"^0.9.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.2.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.6.5","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.0","sinon":"^7.4.1","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.1","fs-extra":"^8.1.0","coveralls":"^3.0.6","@babel/cli":"^7.5.5","github-api":"^3.2.3","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.5.5","@babel/register":"^7.5.5","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.5.5","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^7.1.5","particle-usb":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.49.0_1571416607696_0.9979387763831866","host":"s3://npm-registry-packages"}},"1.50.0":{"name":"particle-cli","version":"1.50.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.50.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"94a7e0bd44686ab372b150c9c5a26298b60c555d","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.50.0.tgz","fileCount":155,"integrity":"sha512-CbH0nDwK4je4xYHVzUAI8DB7EzkwrErG352kNTKnKPx0SZZrxANfkEqlqhUH9g5CdwXtDqR1NXdKbsxy9YvuaA==","signatures":[{"sig":"MEUCIQCM+Q4cpQ5+oX0V01pAp2XwuI5uMA40uO6rtD27ZWBMWgIgNjmU4F5ROoIJ1oYcEFR7t/I3s8XJpaiBUrvfGnuazjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7832233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwg6aCRA9TVsSAnZWagAAOvQP/3jt5QwRYMCMLBfNhDvD\nm3bL8nkPCO21SNegybwG/h6DJ1MrUj8Rxyf5g89qn3EyROnR9R/dPdipdsOR\nRd/njllYwJZt15oZE+miFFa+jqBGIWE4fYdOCZOPXC34qDakqP9Ibznn7zB4\nkZqh1ZRHKP7e+QH2xknxUJri3Lec6O9K3WFVLPy9/g8ZzdZ+FEwoIdYYod7L\n9ZTnc4nQWIhgJ6ZbD/dwAPs1sI+/dkRDHxXPujUWJly7cdiZqRw9UwKGR2th\ndTjAIqEiASAO67JwN4Iw4V9AjgU7zR95f4nTMWrJjB71ZTRAtmjuHuOojHhC\ndho5S9xFwGUC2op9BfaAg0fD1h8BuaXIL1lC3vlMRoBsg8CmCpA69jrT+Hdl\nnbY1NSslgAy705Z3byIcP1xnnBz6ReC1skaZa6IhxeNfCmtwwZSrjk3d1yiz\nO4qq+DX+IL85VmvDi4zjeC35Gei5qLL1EHFBh8nRHhRM+Mq7LfMbdwPiYnQ8\n3cqjVJ3og92dHGMP/8q3E+agXFCCAll+7jTCy3+wjF3iw8K4llYTjHfZFVvE\nfDuXTmQFTJv5uYnxIAue9pNJxujTy3F2vCf+ZNxflKShy9oLcfUtclSk8ti2\nwxNAQHKIl/qZ9glxWSGdTRQd6v5JwLmJuLg7j8MhoddkF17FfAq7OhQMBoe/\nc0xN\r\n=UotP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"147e94346dd5ac8c1cf3f058e3b1e13085b0393f","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"./scripts/run-if-node-version-supported.sh npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.2","dependencies":{"glob":"^7.1.4","temp":"^0.9.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.2.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.6.5","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.0","sinon":"^7.4.1","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.1","fs-extra":"^8.1.0","coveralls":"^3.0.6","@babel/cli":"^7.5.5","github-api":"^3.2.3","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.5.5","@babel/register":"^7.5.5","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.5.5","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^7.1.5","particle-usb":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.50.0_1572998810012_0.9792928710383193","host":"s3://npm-registry-packages"}},"1.51.0":{"name":"particle-cli","version":"1.51.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.51.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"95f2d9f64f64b9ad1302cc89bd511acd0ea9aa2a","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.51.0.tgz","fileCount":156,"integrity":"sha512-JOC0GDJP3I1A3OXwgneBMn/tPdAW6toFZMvVvJOjlVPWeWpG34F9UnyUeKlTrEJn8hrii2lpme2iU5vhdX8E2A==","signatures":[{"sig":"MEQCIGR2smfUufS+BAz2B+sXKh+aamErVdUlqdSR9NCSqwDmAiAUSho1N78u8+A54v5H5+W/uUkHkz6jGNEmiy7e37+a+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7838394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1xJbCRA9TVsSAnZWagAADpgP/iJNH7/ySJOv8+ndma0R\noimdYQCOAN/zY3WcMoZi23s/aShzCsumGELN8femT4wrOx4AJHjvADVkUSPz\nNgsaelVXPjcCfW5Fvard8M1mRW/bMpBjg6LvbabsxpEhP5QdWWVhHN4P9jum\nx3xLdzp8boe2ZBnLIYHeuvQqKrU1daSsAyppKnGPuUddNCxga/HB4lI48zX7\nugeUpY9UG7thBi6kHTCazje4ZmLZxcS3SDrwCaSUMSKyGoOQziSPZiGzs/Ru\nn2lnKYbxANq7DfQHPOJK709bEf5G0FUxfLn1xccN3PvEyYsBxWOO9/h+0ccs\nNsa2tz6k1rHjF7+inIDdYtaHrPvKFmEzAxFsPstBIOpzWgm4ERCJVt/ufsji\nqvcAjFV+aQ86ctZhYkqKqLac/GLKPl5jY0w6xGTsPeCSuPPSMRF6Tc029Q2K\naRMo0nvwyyBAc8XH3ZgbwFOWBL9wyNMNsTvlOCTVMsLHnhyPmmYUw1XBYJ0J\nERPwqjR4EIjlA+auXkeSZl2tiUPhfuXbLZs5RF3JuQBaCHI1rWdlUOYracw9\njMcqLR1jqZWad5pYuvZQ7ZXZH165ZYB9g8dj5/iWAJQ+xrkJvqowWbg670nv\nl4ccAtRvBP2kDREQByPsjNgb1JMziDJn+jYBVpIeBfBgJv2eWORYy0j13yNB\n76lv\r\n=696o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"f2f9b2a974353724159e4f63c9c53b5b5fd91826","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"./scripts/run-if-node-version-supported.sh npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.2","dependencies":{"glob":"^7.1.4","temp":"^0.9.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.2.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.6.5","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.0","sinon":"^7.4.1","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.1","fs-extra":"^8.1.0","coveralls":"^3.0.6","@babel/cli":"^7.5.5","github-api":"^3.2.3","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.5.5","@babel/register":"^7.5.5","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.5.5","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^7.1.5","particle-usb":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.51.0_1574376027150_0.05043373258080375","host":"s3://npm-registry-packages"}},"1.52.0":{"name":"particle-cli","version":"1.52.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.52.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"46f4579291287f5f8ae42747972fbc0ee20bd617","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.52.0.tgz","fileCount":156,"integrity":"sha512-4QayJV+l10LKOaQ7++KU8z/bO9ANYP4LASO7vE9Gog8gSRHaF0+jL8v0ZnxXd6CiyjV3jn0Vp8Z9qTQoOBIelA==","signatures":[{"sig":"MEUCICJpcv8psILfqDN/Ez4kUuvvxHLOEFzRaaD7TBvlv48YAiEApaYV/3zndqZEgEvJvhpq3Lwfi69bN/mT4tUUegArQsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7838831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3EZ+CRA9TVsSAnZWagAAFcQP/3VvdWTx4pJ0WLAwNfPZ\nhppM2GM8b6QdIGF7Vbu2qB5NPE7lfewgKTxm73ZssGrt2pt5vopuWjTXSzQx\n3Do7liwje9PKuynEJDo5E4i8FyOFZSD42o8TKI/YNkLYfl80TcHI/CDn2XG8\nHoJJlYPVJXTPqSzBdf0Egq+7hIrr9UxSXxOms2ZS79K9Q5KNA2cVu+iRVfUV\nHz/S/G77wGJCYqZ6KPdyR8B5LCviuuBtvaGZX7i6s48y1NHwFOE1q+qkbFlS\n5heVhgLGbhxyqvOTPNwenxDRKMcWaoWVkAsB2xhB2LBAd0qlbhF1+HJZBhfS\nVqsRnedRlU0DCzfwkHJx2baClFdCe2XeLAPYepb9lpJq+h/CpGW8YoThrIvI\nH5c3BJkahLOLej/AvuyrKJK/NE2FxJU7vdfd14U54LVn2/1dDrDKrtnkO2f1\n+fk2aNI8ExLRGNENvgt3EbBBNZI6+l8qPXakbm4RT5WPOzgsHWq623OIYKyQ\nseAl0qVK6BHC4WZUlC+yq7B92KIYpUJU/4qPr+V8wgmyorg0G7IQ5TzmuDkj\nOzNTBdqADl2vsaL7AfoaTcdt4EmvYmNSx/1QRCHGZkWz17TWW3wtOQer33on\nh0NM78Jsz3Qc6JENiFPLmAqBR3unL8vlPe5VXbKAcUurWuwsrLMVs244iHkz\nCnoG\r\n=Q+5V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"bc3676cb9d8aa7a97d07e8cbef2f2a53f4cebc2b","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"./scripts/run-if-node-version-supported.sh npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.2","dependencies":{"glob":"^7.1.4","temp":"^0.9.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.2.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^7.4.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.6.5","particle-library-manager":"0.1.13"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.0","sinon":"^7.4.1","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.1","fs-extra":"^8.1.0","coveralls":"^3.0.6","@babel/cli":"^7.5.5","github-api":"^3.2.3","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.5.5","@babel/register":"^7.5.5","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.5.5","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^7.1.5","particle-usb":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.52.0_1574717053619_0.34927714754032846","host":"s3://npm-registry-packages"}},"1.53.0":{"name":"particle-cli","version":"1.53.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@1.53.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"a3d95729aa2a9f78b5701bb05f675a6e431165a8","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-1.53.0.tgz","fileCount":156,"integrity":"sha512-PFjl+7EuugBqT8ngrCRJz+PSXCk5xChKwkoC8knfzgiZONvTjxlyps9l5HYAtXkwJGADawbR6wjKnLuj83DWWw==","signatures":[{"sig":"MEUCIQCpVn/srgKIX3zlezaePNSk9zo170sqKF2vqCXuAOqNDgIgbBbQRcgx1uBmH3TaZbrFynDJ+wV3QqM+tjr3QWhDOI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7865941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6De9CRA9TVsSAnZWagAAmOsP/3G9uYw9vS2sVbklGQkW\nH0ZnHBEBM0ll5+sD7PbiYHbKW+jmCvMm2zZJMReJeEdkcX602rbwuGYwAHLU\n69Sw27lqb3sKzW2Gt3jPtUweA3PiSFtwYmMxG8ZqK6R7LPEuo0qN5MBQIu1r\n2jW+FUK7aJ19uLYnKRXHK4KEMfD6sNTBpmpo39fjq3Fvmqk7W7dv+kE6tKvs\n3MuD4swMH/9k9OZW0Ls57Xqjky88fUQWpkpj78mHcM8ttQ63M/GgG13djk8d\nOiuzSuRhsiLskoD08RA5+hQ9eSbTGU5z0IkMM56TYlQMdD4uvMcTzF/8N8ug\nuyOrKudOZ6uiOmynpwA0uWMtg0ILlG8lXsP/NmO0wmwjjVkLCccuO21pcB2P\nPMhbSff3bBNniDV+RdGdB3MwxQCXI6on5Pd0i0BTeDQQ65vj1ZSR7kVu4hVr\nu+g1Vz6732aRdyqLTvITdNvrzlhQQ9jIlWoxAt42bTMZqWFDwgd9pagXE8FI\nMInGtEzGVIEZ6jvgQ1beZZrtUCDsR1+ZLTgPzbjtYegpfz7ylXm9/+SnbNFj\nQl0jqOAvm1ogzzPaA+Qaltnd4JKryPCTAHn+KDIw1JOMmLiCztqfKLRI0S/v\nsYTt5qkUuKcaVsxkVilDvi/teVGURwKYMmT0BfkmFdwYD9STnhq3cZ9bp068\ns1rH\r\n=tkMc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=3.8.6","node":">=6"},"gitHead":"bdc4ce42c2524b5d9dbfc218f231db2428969027","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"./scripts/run-if-node-version-supported.sh npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.2","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^7.1.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.0.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.6.5","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","fs-extra":"^8.1.0","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^7.1.5","particle-usb":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_1.53.0_1575499709162_0.005158231224287491","host":"s3://npm-registry-packages"}},"2.0.0-0":{"name":"particle-cli","version":"2.0.0-0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.0.0-0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"7018d4363390e224972f254de08d218ab336f880","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.0.0-0.tgz","fileCount":156,"integrity":"sha512-WeSjXAMQTTUgcaiDzEkDugLrvAJyNXxQXsTv6BlEtyzmHhqZru1LF8BUKGjADjiYr+4IH3I8KpzW/2TJSvm1BQ==","signatures":[{"sig":"MEUCIQCX5+ZMT6DFssLjmuBeAANYXzCpesRJrTtkkjXjTKb/uQIgNNEjWagw9k8hcNXEZ7nW83XXomObKI/GkL2ciR1kwKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7849205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6sJCCRA9TVsSAnZWagAA98gP/RuHxtXTA/UPno1Kxl5c\nOeK5m2bUc8xKDuSql31m2bQsUGlYbf2N+evACodqwAPO2AZjrhyCXoUp9I5R\n2xz0dEkP6f2V2KGnctgyuPigYmXJok37LgtQchkMC1alntEkaTqU4KTUoJrk\n2W2z0UkZt4TN/X36mVl23wAF9+ohOXCn9EG2AOZSX7kl9JfqcfpQa4J2Swhj\nJBiIEQ3ekfptKdsEbcHpqsMecQuvYLOXNeI/e7LZ5lINtDxROVnjlQliWpOA\ndjo72rMS8locFIob1n42wfv31USrHzl6HFeVKaA3crfaG+tnY88ojlSNfrmZ\nch9TQrVWOncS0liMCZrDd8IklkfnkqThVIdPeO6HWApNAMaAK5wa0z9fkyAN\nxV9yFuzk7opmkPZYizFnoWHDJtLc0j9e/RnKHZfGlQziauqDdw8IQ8/LW4lL\n4+74rKc6SW6P/DN3WfpOa1F8ROCUCD6lRze29gay/ZIsO0t9j1dy5garomd7\nSlznVi8VHLNaPZSrF+oEBOsVKSyD94jAfRyDdM0ShRMCUlMP1ok+kFc17Z1c\nUf2Yv09S/DIT0Q3x5GERtdhyAP/K6xV2cyOo72EaJISqztvak/NFdFrAsMZr\n4YJZ3hFe0DRjkt9x4wimsA/x40Bc681g/qmTG2FLytUajfdjBpGy0h9wb/oH\nzO9I\r\n=XSug\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"2744f0dea9fdc78d8ec8f753d41cda035f66c9c2","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"busticated","email":"itsbusticated@gmail.com"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"5.10.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.2","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.0.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.6.5","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","fs-extra":"^8.1.0","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.0.0-0_1575666241526_0.2707705867980206","host":"s3://npm-registry-packages"}},"2.0.0-rc.0":{"name":"particle-cli","version":"2.0.0-rc.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.0.0-rc.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"./dist/index.js"},"dist":{"shasum":"b00e264119b4159d7832f9821d32d9e713eee23f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.0.0-rc.0.tgz","fileCount":156,"integrity":"sha512-YW5Ewagj8j2p7qNZ34op167Vk7vbBPnSdaLGD/E5ZuQE4xTsQKRhdkdhxzndzeikBCrdD8LTXnCDVSxNenr8YA==","signatures":[{"sig":"MEUCIQCC8UcAwpy0tuVu30oqp3wmya7sl41gMpMuG7zACLnt3AIgPtKrOkwKQQN4hms/M8CpAW2pmXVbGihKku7V5LsipII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7849211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6u1iCRA9TVsSAnZWagAAse4P/RZc1JGBN5byPK1T/UAP\nYmNit35EUm3W2MGer8BVhwbbMiqFkZN7LyK4cx1LMyyil4kzR7vx3oXX1EAO\nteqOSCX5o1TxhazRy8qZXq5/7+aZigg13K+YlmxwFMGPpjwqncNYUB/mnJlf\n2xVkwcgG2krn9CBkcVxmz1PalP1rqd8ElDDYmOAYDeiBmABpm909y5e0NThF\nrcoFxVIRQxdq5VoVX9rUDj6A1x8LEykiYA5zzWY3vHmd4h1Dk2Ci94pS5Xbk\nQk5SeQpQ2Uz/1THvsUe3yuy3L8jW253q+rOuyAi7oyKS1XkKxzzV5otiB2SO\n5KHFDEeDPm24BEIEYd3WQCBVkRcen6Sv8ueNh3kJE7cyOV2K47bNMKpwBBsF\nkWQG991HHz2cVLDNkMCsi9383HQiGFbQtna8F1MG+1dO0rZfPYrVFfmETW/+\n7PKy6fuBtnn3bw00rXeLzxxxTT+bd3duyt0POqDIHEQ8UCeHW/gkHQPC6i4V\n+DZ6bzKSwB5vQNYulBhgL7n/W7hOsDYRvHJGdttDyF7fZSokQvX+hpyUBDmm\nlvJ1Su/xeQNxpN+2xRJwlCcfhc7SYfIVx+Bkt/SfPkpASwU7gARwPSbU8Xeb\nB4x6c2iRrDeZIdpa1grnqDm9Vq4FBk49ONFeeJps1Lwd9W9RpVStdEfQbZ7i\nFWFn\r\n=txKr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"ac11a2b3f250aa3b0b6a868457df2ec5da81c408","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"busticated","email":"itsbusticated@gmail.com"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.12.1","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"12.13.1","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.0.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.6.5","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","fs-extra":"^8.1.0","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.0.0-rc.0_1575677282245_0.2341825016018393","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"particle-cli","version":"2.0.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.0.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"264b9cc1f752757e3714f0feff8110c764a94a73","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.0.0.tgz","fileCount":156,"integrity":"sha512-wpEaSjWhgAUCteMIQZ7jogWXkJGsrebdCo8gh3+eSOIODQH6N1dq300XR64Dn+vY6ZVFBKdC6QzL9fQwgCU43g==","signatures":[{"sig":"MEYCIQC4pU/tMZUMro3QeD2nwwMpivZrP9mN6svtNJdhiKRUngIhAPKSgNupRU1pf9CL+902QV1ZubIF0QYX/xM3FtF36e8G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7849476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8XxDCRA9TVsSAnZWagAA8o8QAIKpkuC0TPv9F07VTzd/\n7vKGTbLpPY/f+rPbiHCD3EdPK21HTJeeOxuUhv8LjaqJLL+qgkPPi5pgPuCS\nuiY2WW62yz+Wy190QBIgywHP3gTbPtj4qVTg9wKqv77gmSYRdXy8VgD8ylV+\n7kF59XSqQ0AzW0x8L6puYxeYAUA6L2Gc7RKWaHECkmKhg/U5EAQTLTitj8zw\n3bAr8AGF7i9APhj2JNRrUkQz8cVrVUfO0p6hKVto2io5tbZWZGxTZsDSk6Bk\n1ebumZu4RijhYTL7lSr5Nb7bUsBKGBN70NQWCGl1UdQadfDd7CD+4Wh7XGs6\nrOKk86uoACubqi1lOCvDmbJb+z+kA/7hJSeBiSdWz8WFfL84ISI1XOkk4ila\nzO+Y+3PDG+vgP2qmwsP+sQvxPrQ0JU1ud/Xzt4YyBIGYpPDuyIHUSKBn2QM9\nuUP3IrG+BkUEuJtCx+2Z3ng57X3dOBsXMr22RjXylX6U1Y/j/Qr2aUpcNDLC\n696yoklEZ+NuZnUCBcKVzVi6YFVwp1PdUB41V8Vgi7Z7HD3jD6oUwH5m5tQR\nEqxOIs5nWZgMPE0grhZohdRJ7T/4Lz0pyHXrakzDW8V3hjbrUkOEt9Mo3fM1\nVUR5K/sqfpLdR1o1BHWJ8ecIJYNcIzNDpN+uvCrQ/Il5kyxMYT1X+ybehem1\nGxqD\r\n=4no/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"6df12ebf4a162dadaa8f94267bb3caec7595c262","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.13.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.16.2","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.0.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.6.5","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","fs-extra":"^8.1.0","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.0.0_1576107074960_0.7136657141625635","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"particle-cli","version":"2.0.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.0.1","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"bd765f64c39196ba3a5f7514eacb333519acf92f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.0.1.tgz","fileCount":156,"integrity":"sha512-wCsEjMUvNys9h62OlmrQjoBVFSbhLG93zeUDUj0HwcOXMVuF0ez3PvN/hcun//MiRPEyTr0BU4Uwgfg4pMdC+A==","signatures":[{"sig":"MEUCIBhNHp7bT9WF816iTP31TYyS3otfTlXlvki3osHAy0OsAiEA4drBIGKN/kElqAZUEMTjOIJVCP9+40GtHjllpD8gNV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7849931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+8SSCRA9TVsSAnZWagAA9MoP/RAxvFKPGEOIGLLcSfhA\n6SXF9h5F0Gb2uGoc0N+5b6fThNBZTzSLbcPL2nf1scKpele4ruBK8fpoYIn6\nM0Pj0ZD1YWtoz+EdJ2YjlwnDOWd+OQM4S/0BoXaL3csCPTHJRHFQVWMX+lzY\njwVJAt7inIRE+sZAuPbsgi54MbWLiIe5sU+huo75LbluQxdL5PhZ/4NjFwWi\nt8MQbWQLwVMh82fRjw/zKq6rEJYdRfCQl6oijGnGnxF5V+8gGBx4ahDbWqZg\n0p5YJYIPTWz4kL8MCW2NVKyOfxawbUz/f4D7ZMzdh/QD40PvpXZl9kNfijZg\nkkxz/sg1RKE9j9qdpNlzoogaziIBcfT0UBpSpQfwU+xh7TQxHSql7s7FyulF\n2RXoxpu0WrBQPh8MUlvyoNmyjjyfJ/2kTN8tvS0bFIo/psgAjDbEeg7ouUS5\nIrgVKVNo4MFG+UVGuGnjQrAjv/JVgS/le/oP3Zc+kn46CuHcYDl50gHnRJbW\nUU0SI4zAfwfSBkHNqUaGrQC2UrvwWrovBXue5SULero9cf5pwSNKXh7Gz826\n3CJqUugpGkH1e6vOJ+mY+pqSs2Vv0txnzuG9GsxQ1Sp3r1dEgoa1S2Erf4ZZ\ns2SXUZPkHXHJpR8kaNjhsQCdwnIeV0N5uZd4IU20yUj7GPbMa95ARKjg7Mru\ns4Rj\r\n=Z4D5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"abc6c7a1faa511181776a13a168f46b9e926ad39","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.13.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.0.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.6.5","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","fs-extra":"^8.1.0","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.0.1_1576780946253_0.9522405309790756","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"particle-cli","version":"2.1.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.1.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"6928e2c8c70f10d506f9c73e03fb4a324bd1cabe","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.1.0.tgz","fileCount":156,"integrity":"sha512-8wPkSabvNE5/wyWBmxUi6VLN5dcMnBtdxVv32kJ2ydqBZHdNF4ZHlQ/qzefM4A9/CpWYYH+rxoBQNjQXxPJZlQ==","signatures":[{"sig":"MEQCIGb/b/49KShApcWfRY4w3guHD5V9MN6rodep31Ih6ZyFAiBLbZ5IGqTdBJbQnS7C4y6tt6JvuBC6YVeKHyWhYLDIqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7853436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePKR8CRA9TVsSAnZWagAAI9YP/2et46kVJeIy943GYAMU\n/FVeTArsWx1Fi5ZTeiPBpeR+ZtpiNZspLr5aq3twN1cNy+n3VayGgUwdQynt\n22P7dQii9oEMISzzm+RJoztsGj248M8s4M0UlHmPhtJB7RvyImBCXq7NYsGm\nLU+lQgR8ax7oIi3AI+TAKbRldp3SROTU8rGhYB8ToN5X0ueTS0sbyH5nAf5z\nSbOtpoU6bEfhK/rPbMNTxc5CjXmbj7Mco6DdYspxg2k2ohFIb4YmcgOMrI7G\ny91MhNPGACkhddu+WceZK/mOHqtPSrCsBUWbz1kl/uxyzVWaEZdMUtCNL1o6\n331Eev1cMZ3n2Vw3G53IoGXi7yE089iU7ZcBnpA8xWKDb+A3FXX/DIIcn/5b\nmoQoyPALoJXJrpWrtZ4X1/mErlbv6Dnn3j1BpYbREDfrIllzZIclOMMMigL9\nCP56KTtJOVwh2gav6OIz7iih3cosQh6cJOlefp4c7Pp4YZJQb942c7szxJ9p\ng/RcpPJ5iTCTCNR5l9FdVD8+koJvomhP4TgFQBUmZ0d0AcKTzSxgB2NM+ch/\nox+bQLc0SqK1/xYX1sTaoQh7jfyH19z8ZTfPDz+XH/2LP7fby7OrW5jY1VTX\nGVBzr0TsUngNqP9buf30gwuobWG9sXtnX5f+sUgkrQ7PFMZS0gK3MPQgY929\n53O4\r\n=obck\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"e3a4328be7fb49665fe938b3d4c1a1410e0a081a","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.13.7","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.2","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.0.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.7.4","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","fs-extra":"^8.1.0","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.1.0_1581032572082_0.6365267951954781","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"particle-cli","version":"2.1.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.1.1","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"7a8a4c32e82482305fffcf96d3ce6a7c432c5c94","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.1.1.tgz","fileCount":156,"integrity":"sha512-+e/C4xEFs2y7qx7gwnHVSOzE5aaSQsJJMt+aPmUQ2UbH7bKFXgvCibf9EzPVXGNKhnTynpaZ7C/W70XOqfLHQA==","signatures":[{"sig":"MEYCIQClna5PFCgEKY/gUtzw5VhZBLzyPNDlINPhmJEQUFsjowIhALDnKpOpgXOkHlKPajFvTc5vt3fb/dZFZ5OvdqiyIknr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7853789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePf6mCRA9TVsSAnZWagAAPaMQAJlFKNEM0bHadMZNnigw\neB4C+cAWfSMDWSEnDuHrpZ3GJq7ZsFXKEzaXCBUjXB1r5iqhgonq4L/IeybS\nZX3gw52KLpdv/PoD7HGLDC+Vijl+wpYHN+VUkzC5ntNvP6fDEf66zg1/rLuE\nhn1Z6FsQ39hzQE8dR3vfLd8CT9OHD7VZ9VIMw709sJyW5c990LaKA5Ksxtsm\nXBXLoH4ZKFAsx3V+cQnThfdKoNQxtYm/Ic3FD24382f8fbVJlSeGq1tXiyTP\neukkJX/rsFndKTJVVk2Y4c6isc2idv/ROnOFg69XTkrQ3NZTnkWVBuUYHpC5\nULQq4cGBvBHqgvJaNsVu8bZ44J8NmayatxegaatLVKg1mM8+0ZmvKaptSzQE\n1CsIogZqcoKoO1JWzq/Mu+Yf6TcJVaTy4kKm+M8Z0IzdSyTWaMGrVAvdvAcj\nDmZVjZtqa/Pzy640i4zczxlanw9mAh4OF8JMlL5DgSitIirQaWs3nUvUmdmW\nG4420aPl0Mmy1gr7lisLGzKsVXj6mBqzHu/oDsXTP0HpuzurZ1VJ8cOq1eBZ\ngzye+6ZdzsiTzG7MCepNVPyM24Q+8T7yj4D/6h0/xqWf24/CP3HP+qR9movL\neQfYXBwojU6XO7IPoKMTFQdGMFa0XJGnL5iHsf54Z87Jvcg61bo8NYYnrm+f\nRbyV\r\n=CZiC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"ce48907bc4899a2d762ba4af67a92b80c7e2ac52","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.13.7","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.2","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.0.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.0.2","binary-version-reader":"^0.7.4","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","fs-extra":"^8.1.0","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.1.1_1581121189654_0.26598343884888864","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"particle-cli","version":"2.2.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.2.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"e95f880ef76ffee0caf53d86e29390a49b44a389","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.2.0.tgz","fileCount":156,"integrity":"sha512-HRKgv3Mtw9uulwfcUtaAnUFufJR1yYjNM0O7/AeQHYBqvMHwwfgQo+UqhtDoqUJAUFsDp5a+XlUcOqBKgAkA8A==","signatures":[{"sig":"MEUCIGFGP0FuxRvStY3hQs+RCppFlepRIaRnn/VApTZvw8NhAiEAvOwdmuQK7Mmo2/iia9yeKT9yZGnGnghPaq70iNY7sGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7853926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXqR4CRA9TVsSAnZWagAAHPwP/jKlGq2YetoSMtkhh71H\n6DiIGD8Ay2kjRe/PQy86qqbTAIZEcMCm16DiUpz5BfS6Ab2HC0WoBtzo9Wr8\nSsOiIgjROC1QUT0W73kPS4yoMcprim9uKFXW7PsMAHxyd62KO1qOZPC/zIy3\nglarsRLPUz10bSDTHCgZJydML/1ohObvLPMoV5HbR1UjK9m1/c9P7gNPIA2x\nlD+DkmcYjkRVfs8l8JFZWGDKDntMCNWdVM3w/I4Xer/HD9khfnKg7fz8dNLQ\nf+6xLsV7TlLxiIdM8P90CGqYo2h/F1fsg4DLbChgamgoxb4tbx9bErsRih2S\nOYivImE28jhC3abiKrnUOzxe40TQ6d8Dmt9Uk1FPfvSQfVh/YDa334E4Yzxc\n8PMIHi6CMtoR1HHEf4zyhnbM8s1cbjFz3zMKRDMPE6zwoFUUMVTlQ9nJ5++y\ndqt0skNNK9jip0lzqLUQL8t6RfNM/5iqWFKq9iHV200TMF7oWJ6+qEvjdEZA\nUgvAXToX6176gqiXQXfIS5dTM8GhklrKtRyLoyBvINmcyYrf474/BxdnkYe5\nUDQyLBC7JhREwZh2sY1Nj5W/vEUbcsuGnE7vGQOtI41DzNCMHYpqUp9r6Vuh\nN6uK4DdEAM3psTFFISObMdpQL1nwLjKvxDUNXoQw1Mwi0HWlHbRIkmsHsi8w\nOEmm\r\n=oDEZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"9983f19095304dafe6d483e51664ae6cd85fa43d","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.1","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.4","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.0.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.1.0","binary-version-reader":"^0.7.4","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","fs-extra":"^8.1.0","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.2.0_1583260792007_0.038523005130207455","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"particle-cli","version":"2.3.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.3.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"ce954d8eb3137b2e0ee62eaa35b6269e417b5c97","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.3.0.tgz","fileCount":159,"integrity":"sha512-dLdyi4POpQ6fYRobVGyMngFATwVNntnaIA+RDwZwY3euYKZ9RpI12Z8Wy7cxIC9Ndy0zKcOJKzslAFR1L5nY+Q==","signatures":[{"sig":"MEQCIHaTG1R3MhQly0Ekb3vWUp7akJ9+OYEu9XQ2A5ojE9dEAiAGin2T+3ON3cachCB3VLT2OfxBbNZsWnNv5CqLJCVOcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8645261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegq/hCRA9TVsSAnZWagAAPaoP/RBcnGiWojrc3htiwsAO\nadJMwnNuyrHxQUNyPNgJJrCAlRrWU4liF9mP2FiU7z0F2brrsZBP9dNBm+Mr\nsqyQ5WGqLYWu/tODN2bMC5k/njrqRUEER35k/kuQq8yNh+om1wOXJVxZH6V2\n2M67EDtPAy457+Rxz/eH0emCv3oh8MvJ9CSFwEPmP9kMFbGvsuqDzjPJrPsO\n/tFxeOA321WxbFWjOSI4QBkddvCFEEQ2CieHEzjc/LGFhJxBVYsJiWH8jjZW\n/KKzkX6NJ4+BiCPODvfD/qU9lGlFWMBZDLhAWBD7tq+jODHz5zKNiVPUqN0Q\nSl+Zg0VVpxRBDlj+bgZGp2sBMfbl2mGG+wHSQM5jJohMuTjJjJ7uL6IdRHtz\nO2nJLjD6ZkhA/u9cdf9Ruw2u9hdrbylHHs/epQR2BaOEQ+iyl+XQArQdFJaE\nsguAGlgBfzjh283Qz8R+UX+BcNmGNv9AgTH/gkZlImyqlB0nKO0QhnrT9Cey\nRCX2YOuuBkpAehCXby3WK10KJzHTqC68/l09J/fWjGiUGs6MCm2/2wvli+19\nTlAy7APb9GMV4JJAEP9yD+vz/uvjGCwiXe+YRvWDzh08uAQxkLfAj2Tv4nDf\nZaVSaxOUGFjVJ5K+qsNAsmYgbPSzhTQvaqtE3xPFiV0QpX7Hsc64SOtGuMYy\n8lKq\r\n=3btP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"42225804b21bfa9b2d361fb0c70a4f99f8749b36","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.4","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.0.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.1.0","binary-version-reader":"^0.7.4","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","fs-extra":"^8.1.0","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.3.0_1585623008931_0.6555115440830923","host":"s3://npm-registry-packages"}},"2.6.0-products.0":{"name":"particle-cli","version":"2.6.0-products.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.6.0-products.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"62946c0eb04c5c056ada1cd965b785ab5f0fbf01","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.6.0-products.0.tgz","fileCount":163,"integrity":"sha512-o4MvtcbjmHrOQKZPVewxEsXC5ZkToEIsKIv/FcJebuQuFfynFhGcZD+ibeqlBRM5KodKUjedUWRetA4ZVwHY5Q==","signatures":[{"sig":"MEUCIBJlq0DskRxw+Toiw8PPha5/wASlBeVanUHuVd1+Re8RAiEAxUlmXWKYBo6sVRhONZk/Vg0M996pdVDriK5+4rzmSlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8662377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenjwxCRA9TVsSAnZWagAA780P/03tgq03A9nTHk8ky2gn\nyHilI66Pfoz6Lw2wUexayneqleDRxw1fKrWLtuI7Nr/hVzH7dhZsuqinmoRh\nKiO4qwSQIXOOKnHDybWatGg0Oc5/3faPUttkkcjr4mfBqKdiOx9JzSN41C70\nSt11bicW3xqgvQOlHxbfyMN+GO7DGkBqe94OclZZw0DVt9x7rkeOyzxByk/D\neKa9VWDkQAzebxf6LYDhMuH0HTGCBYDv7tyOaUZeB8SKZR8I8Ji++JQJth8j\nW0J6uQZnm8khBG0ELNgTbh2Z9FENJJsdJhPS4sV92ib7XmMpm7JO1L1jE8nJ\nkU5wWRDbkGVeJUJg9++7cMKpRPO9YeU0xeMi9EWyr/9xN3i2b8d4pm4F1ffW\nbk5NYmHkwjwvpX+nueDThoSNhBucUvuEg17u8MUfcoClwxSWAyvd775o603q\nCkqy8dZG1ZbFEOu2bHjc6AROtMuoNydnq4cC+WXZuw69gblgl+e1Vv/g3Cg7\n9tkOB4yTxWbzd4faX3IZeowR5U5BPSAq0csHSmce5aST9zh39gDiSuFQmDtS\nICTWc3bsH9az1fWurRTDMSprEMe/T32BEw5s2lUzHwFCkB85lw5HUPBMkpHr\nPMb9W8tF4m7+rMvJv1Walys0IK8WdeMHTA8NZlQuvLg9hCHSB7WY3aJaKzyo\ni0AV\r\n=d8ni\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"c8a7c634274de4cbd0d20dce1fefd98fde107fd0","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"busticated","email":"itsbusticated@gmail.com"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"12.16.2","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^0.5.4","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.1.0","binary-version-reader":"^0.7.4","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.6.0-products.0_1587428400860_0.098133705316374","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"particle-cli","version":"2.4.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.4.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"33a29b0b8a7c089fcb6a2a1cbe91b3c0e45ba93c","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.4.0.tgz","fileCount":161,"integrity":"sha512-InkAY4Ubqx/5YpfsDElJ39oh6T8WPSOFK2qp5JxpUoVC9mW+iFsuEXI1FbNC8Oz+BeMlWLzCpQA789SulHE+0g==","signatures":[{"sig":"MEUCIEeQl8oiHDWdJbWheTU4idk8Ir7//bu1mrQjx4gyfmMDAiEAggnyElmiIf406Qw7HgGxLnZiwApVc5UXadNEr5k60NY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8666289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesKaECRA9TVsSAnZWagAA8GYP/1kU9npH8vuZ2A9G/6r9\nPF04bBzXCypPO5j0etTZS14SuJR1AF4MvbenE55UHX9MLsxCIQMdMikOYm8F\nEDVwcG0pn9tkqAX5hMDy4+3mdIq5u2bb6e4VawRx5ZbqcjDOmushKsMf0HIG\nKMSNgcjmhi0F9//tr+ZtDziUr/QZL22LmeGxMrBo3HW3OJ57fR9/5UEFgjjq\nWtaCuNgN1XY91YkPc2z6QkJcMcSU+1OnB/18H7oQg3EDn1gWbeoO7D6SuVLE\nf8JtDZwAqZ7PzdoO/gl6vOmvaWFv802PxlEIoDsXaE9IuJ3PXGuTWqE1T8Y/\nWjmFTy5jwHl1cylrmZW00ASVr/hJ/87qGj8LA5RIil/Zq5VLhbXQgCvWS7Jr\nQ3mQVIc0TbgxNjhiz+4J81SHOfwONqS4RI9+Xe06iymYWVBS7EJqOmkR0RJL\notQI3g/ukdfMIhvxuDlydcFQg3a5laaA0wtKQI0UFwQLLkHNs/N1ZhDcJm3t\nCFBCPQtbZJnzXnGIUiyG4oejovkJKtNOD3QKDHnsteo7hih/8dMbc90ZOUhi\n5KxAGMICGQpujywQ5Xh4iiDUFhPwINIoWvHv2xjFblchbiWnvQNykR64eRuO\n5YaE0Vx5NHvUfELmrs8QYNJpH/VTbOklRmaOzHUrmZ3lYRmKV1HijYke7y9M\naOt7\r\n=AD55\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"c8c93da2d4953e9a7ef8e47d45d3ec94b88dd15b","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.5","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.1.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.0.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.1.0","binary-version-reader":"^0.8.2","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","fs-extra":"^8.1.0","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.4.0_1588635267448_0.384369561077323","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"particle-cli","version":"2.4.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.4.1","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"9e2510452dc71a4fe4b1a15e406937c6961027ba","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.4.1.tgz","fileCount":161,"integrity":"sha512-8akW6/X8mg1VoiwXK7vcqcMiBw6kDqgOZz7skYH88Tv9LuKaJt6vX2x9g4uhqxGRmma/ROf7tOhh0iS5mxnLbA==","signatures":[{"sig":"MEYCIQD7/5MHrKshhu1gSpsrqaQQPOEdRy6iKOS0kF6nPC7fcwIhAO/mDf2A/0DU5n7KnyF5CHvjba4cbSBe8nq3ynjhQ26i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8666557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesbieCRA9TVsSAnZWagAAGY0QAIiqqIPN3kwNmy0qiXEm\naA24WQvSnxtXli9Z80le2dv5WEeyylEpzvGJZClp01gn6L6WhfndmVElqKns\nBc5EU6Sk1unHbAmBvLhwj5SANGjGrmVvhruILgyIwSzkOCYChBSoH2JTQm2P\nPXlh+dhr5AA73Da57m0p7uk/TjBPzLAJ6Hi/b0Ua8NMzUnm/3HDKEJD5+7Y9\n7Pz4lzdwRS5IUOlmYtdmCbauycbBvKCthQjjcbwjixbhX597kqtqN4BFy7PE\nrR4uxzckGmsH9JKmozQEFSVid1LYHxzuLBwOHuAIzh2ORYEbWN3o4UkpUvTk\nwSBX/iyPXtfH5nNfc+yfFF/+oAElgcznmFKGmLNZyakMN1N3UPpHRaElTJN+\nKn2bOYMrQilQns7lpX17NbdqfBt6BciD8/VxBau4sh6h83VnOKI2dQf6Wbmq\nXNMRPra1UYyiM0NSvNA8JIiqVHxlI9w/5O1pj33IShKL70zS4zyPNA9dkrP0\n8wLnUWcnvFKcZEWdUWcOthiQetFvVxfX7j/U+I92sjW9/b8we/p3cX09/BaV\n+et8AHm+o+m8Hcu3FZ8O5IcYgtDYhh/M904ttG5MWRcyqwjlkeFBJjrwL4KC\nreJErsG5jCEFjKEYom8MhUVEF5R7zH5h2tK6Fs5KNGoy5rP5jkZ1JR3qK1lg\nZEza\r\n=sJko\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"136dee97c15a09f9da53b598192d7b54d4f0174c","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.5","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.1.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.0.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.1.0","binary-version-reader":"^0.8.2","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","fs-extra":"^8.1.0","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.4.1_1588705437744_0.4112222516237498","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"particle-cli","version":"2.5.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.5.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"9576aec26debb1b5eaeb62db93a44496ecb69d8c","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.5.0.tgz","fileCount":161,"integrity":"sha512-uArwvtlKdtv1Rflgyf9qgrst5OB2I+fQwFQknCjb8eB0vT8XL//koBFpUIqw5mgSvpuH+g7h/tfSV0tfA1ZZkw==","signatures":[{"sig":"MEYCIQCfY6OogNL4y/6MHteTL1G8QKVANaV/IY5Ys0/9wxyXnAIhALoCs71/QGroi9DFfEBgjRFGqoZx4bzyLvLPseNjqmEy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8671659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesxvgCRA9TVsSAnZWagAAdMkP/2PHWbM/JqOUbuVsR0x4\nZ7nxG8a78gYvraUJvdlQtWZjw4c/5bvk+W0zQQk8gU7EzgkgrjQ4fCpwTdVM\nxMN4iEdXaqVYT1tJjDZVTZwxx30wTSx6qoNv4JNJhGyJdDDooNywy/bvcoLH\nqzW1/fqTfpMFB6GNkjPLep3U6QPRGAhFqtHHyKrEcfgj+gMlPfw5LztD1ghf\nJ9Cnx3qzlwBdB06oqvZe5D8psdGw1Jib8OQEt93/bCG080Pfxiw33sL0ub66\nogG8YHn4zDovITXhH54buuFhAX+mHxpLSDMGAjzD7xKJFyY2WiYDVdk5n8fP\nObz7rtMamrlN1FxOJWmdxA0BqBFwqeSTar8CGrJKKHLzUFimk1oHS4iW6jUM\nkpnbSryPk4n6xKTvDiojs2QYR62b+S6gxVRGXQA1B4jn2HGTgZ6nYCO1oUb0\nW1QutpijxDelC1Mb/BErAVKwFCPt5XM1N0sZO7pPTd31zU7Q4copdFOXLOI3\nQJ7ZUBYBQefFKmRAScUlYE3DcQ/beVBLuo+5eAFVne74kkj5STXbInjMfArS\nG5OIbyU1d62o9190khQr4Qi5CxqXGLBYevjto5h2YJDNKTq66iIyuL3fIoOc\ntco/+K+/MlVvPmhu+LQi2Pi4/T9UAKGxbKSQ/4stS6H7UIaGW4ipi2+mfuMS\nO2y/\r\n=JNRV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"5659edf2001163fa4f88a3db6057c91276e74e9a","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.5","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.1.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.0.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.1.0","binary-version-reader":"^0.8.2","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","fs-extra":"^8.1.0","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.5.0_1588796380169_0.7160147630076259","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"particle-cli","version":"2.6.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.6.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"369edd7d205bb983899fbe1735d82779c9d6ae9c","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.6.0.tgz","fileCount":161,"integrity":"sha512-IYUTWpFij2qFSsODx6NfXR/dwKWyt9PhxFUvU8bt9HBIEEgWGHAeYaN7rVI6lSq7zw7r5mjzQAt898axNGO9PQ==","signatures":[{"sig":"MEUCIGkgsL4yZrTxohx65n6otOcmqaoijapoXqm3w/fYlA4JAiEA3ErvB4mWp05zCUTWEtvKnqJeXL3AJZKK21h1fbD4vHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8673210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexGJDCRA9TVsSAnZWagAAsaYP/22zljOSBpqh0Ft/rnIb\nxyXOjrijh+d4K1mI/xb/WTlcN7l9Ob/Xi99jus0+Qx6rADaaSYJlJ2W+YaAp\ncZTugC8AF7OWV5Dk/Wn0VmBbyZyZWy5Uxp+8NtjgyJUXAnHIMjFkDXLsAByD\nP5eAuLSUkpBO4zpmX9qyijL1tcpHnYgFB3wFs3EiGzK6xRdL0+3ZNiHbj8pB\nmSX3rzsUYFMS9yrZkC3YPPTB0lNNeYtVJeUhInhyT2x788//6nB16bhq9NSH\nXaffyIoVNBhCoQiKOvl4Nf+3ehGoqVU//CHGp4OBWWbLTH+8BvX2VK6SWQCH\nsZJ1oKtDeqd9egojyGFcw+gkQk+vf94n7KOJM5/jFH1ZzSnmM+DEpwvQz9GE\nDGzmSx+k73/zI7BsISPYSHhE6pzmnuMBfBu1kd+QfdhBBwfiK90dfckcZq1L\nqMeSzztafJeRnJwY4t7kUIF2rDXtTzYHAsu6RTXtOSsqeotIjmvwsx9Bggue\n3UjZO4LQsFVUTdnv7jv34Nk2gw8V2mb/u3vdzlL/aDfn9d2BVgdEP4JsB9gT\nXT6UOncQhuAq+T0XhZwkWfaV+wNJKNJ6/N4sjTmw9fzCEW8zhCdMF+MtMEbd\n7TYB7kE1NkR27eaQKutU5XH2DkEF4tJ5Nctw/3VRIII6EtEwxJshcGUls73u\n0Fkw\r\n=ViQo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"ef811bd647f9d0ed31f6b7bfc6f8cf38a4920edc","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.5","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.1.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.0.1","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.1.0","binary-version-reader":"^0.8.2","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","fs-extra":"^8.1.0","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.6.0_1589928514307_0.943497568095377","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"particle-cli","version":"2.7.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.7.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"fc51f27ae77264d7bf2e25d0563d494455a11656","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.7.0.tgz","fileCount":164,"integrity":"sha512-vPEHvqy79RC76pjH/Ru9vAuB4RyI64U8uqPnNxvr5FGl4SjRv0/0rbUNWQAmzP49n3FXLyeH67FqJJ7PrTgk6A==","signatures":[{"sig":"MEUCIAqM969PtEJcBPS3T3IIg9POa1jQ+31wIFDqMxWDHeHiAiEA6Qd0h9N98+3zTaxrgzyvorWyaDZt4hH6eqmJ/zQpVN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8689216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezZCxCRA9TVsSAnZWagAANl0P/1F5LRvoJx/XvlAcwk0i\nmuJHs9g05xXZtH9LuhyCwYDTIBDBauLPHtQd6PqlrXde95ok95zzJMdAMx7U\nuAJv4x7aze0B9bd+sLuFwgB0WaBGJHAasW4pGJLWp6xLsoA8Yjh8Zb0V+4rT\nasOT1OcJUZY57BASRpAsmGCgUly4qqVGwlZ98AwGehWL3aFeIPfwGootwyv7\nH7WwZaWlVfUqrUlxh3nnUY1C6AqTZr52gSQ70XYZMjYKBBMlAqMOcHlbkRbm\nGu1uVmF49uZ6s9tBjthEoiQjeNX2lMf1lyAN+HdVYIzztYQeObWWcNwUtrJ0\nSXtkkoPdRJHdgL3xZ0FSSEenif2etCdyTCgNWO3jszqHavotjnp5IlknaFer\n+jff9lUhIgUxmS5L5qWdqYIEEU+wDGXoYlUWDXfAzvaG4Nvw6MPrTE+LPgiW\nzRJjHrGGuxc8fLgCY1gkNob79+SzwhyQVOCgXLUXTWTSJx+slvYBnyUBFQat\nH4f9CEpXapRhgI9ukOGPB0RUsdtf+M7dwHKbAWArA3j3LRySNKJW6ZSqhNKB\nEmOaNt0qEXoW7FypVs44G28i3dBDYnj88SFXhiyxUwnTxskH1xyxJh9cmCKf\nuQMZnZ/94BnXL5/nOFaUQ2CWMyuFOhrYGTdqSns3t+wXJjyJOsEz+7LCgdcw\nynLq\r\n=VD3c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"94dc23f6949a65332d3300afa9fdc30d1919b119","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.5","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.1.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.1.0","binary-version-reader":"^0.8.2","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.7.0_1590530224364_0.46806785242552307","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"particle-cli","version":"2.7.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.7.1","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"4f62a04ce1d1299d263f11d1d8bb2df9a7fdc38f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.7.1.tgz","fileCount":164,"integrity":"sha512-ycEp70MMX6QiQ1NJT7WqNdVw9nYelMR1F0a9N4A/H9VnDoxastQxFESZg3Uzl7bibh2Nug3Mw7eknOg69h1WpA==","signatures":[{"sig":"MEUCIDUjMRwwT5P8N+d1I2N0T0SkqhAXmik9AERksDuSGKGoAiEAxFk/9Rif5TBz8G1ZVps3fg173rnai3UvzWnRoXoSG4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8690126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB59KCRA9TVsSAnZWagAAVZ0P/3uq5sbDh98emWqkIpoR\nj8muD2zpVCCkFN59oA9itbHcwiQlhH+37YcTz5ZY5CJcXCv4ROD8uYFtVsTx\nlWzU+MBfJ0a393gQIaThhjlQX2mSraxagOHFhmU7bhXN1UcSLR13VzQ2azxI\nhwkfZYuF764vnYDZLRz4IutB+bwu4dHZYJ0LcUV8LovPn4jn1xk4IHT1r0T4\n/XtHGiZ/9UquY3JIqIR91gFcC+7hLaDf1gMYNib59JdYnWdgujRhq1cP8OOS\nwqaUi/rsR5swxCpnovE/mWvJQLN7NKjzuG1zo5sFeQP8z4ErE3FksMi8AdhK\nidSiCfXEKelIBk7fiyMZS8fkbDI0DKw1qXqJ7nRdE0OD1E5G26UkBXw5jc24\n/aaRShnV0sA548Xf8LADunwKUyG71rQKWA6YSEEnrNk+4DwTKOVyNZteKhnf\nEkUsa6l6zpILU4uY1kkIkR5nYqXCQNJfaJadl4uq3xtfvfXFIuRQhu+1tgrp\nCwZdX+XySi+EHbi/k29UYEVQsBPgaoUC2r/Bc4gz/gl/SNbtj3zHSyEfbOPF\nTslxxfIUM/hFWJpwoExPLj5Yx49wKFYj7XgbwwuErEdxdRjMOLam87ZFKmW1\nWLloxTMOaoZ2fVQ8MRO01qLuybwhyGPXMd54IcKrHVnwieelvhMHJ08TGtC8\nXdTN\r\n=juOV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"c9dc312909b0819992835fd2b4e7d1a97b6b3fba","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.1.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^0.8.2","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.7.1_1594335049932_0.9793149383231463","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"particle-cli","version":"2.7.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.7.2","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"f450e8506bb040337ca9bfa93e7be164bbf75396","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.7.2.tgz","fileCount":164,"integrity":"sha512-zU8y7yl9WbXU0eme5J5bqbWeogApbD3AcYThQe227/q/s4JDTnZjigqRVvM7Bpwc32oAO//RD6XPcoSDzwTBVg==","signatures":[{"sig":"MEUCIBUgFFjR4QkZoIxMaEO4hUUoOqbBe109V96i9PWSdmsdAiEAh9qUM44sfV2KPDeRQKWwnkSTBs9u4Fw1+DHcYOieD+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8690771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDLVmCRA9TVsSAnZWagAA5O8P/223vxq3E+PlD/kt9+zg\nEctmnZ7pHZJYdb2luyYGNZb03QkFPojSV0tbUvEAH7Iqlq+xnx2FOz9GvABi\njHJQ5yxnXZDNYCpy6EHk7rSGeneEfQtukeMOotMiLv+OvbUoqUbhJbfGjKXn\nswHrvqyITaAeOYPdJQs5cktKnChTWK7rJyjMZyEu0xpsztq/ZRVQcnq71P53\napBenNCQPI0ikJ0VFgGV9JdoXtf9ySyoLVkZJwxJEYUoWB0erWRcPis7IYpj\nmUvhOdH0tjeflK6v4bEvgSRYnWi02MxIS41ZAcfj5pGeM799Ft19W8ALl4rS\ndegt+JjCFVRRsmQMJXPLeGUemqcrwTZwLM8E6ff086AtoMGczc09o07t8UUO\nGf+CzJ7rbCcvzFtzvHXAJsutJhlHrHKDiProXPBV/WG2KaqOnMZk6r4m7ykD\nRBK9qm8JkzXlyRlczZvXN8W0iv6a5iiqPeQsZlz+ljhEGMiUyWpaOmocTMt6\nC4IBsupgh8H2CUoI0iiaP8ZF22gW2NX1nu0sTuVdtFpeDv5VTFJ9POGLGqfm\n/dOEG52Bh9bE+KPIdmwLxeqtKXYmUBr4nJgbNo2YZRDndmyGKc4cUh75A/Y6\nIjnsiKW4k1lUSQ0NbsQ+Zm1yDmAeqjqmGjCsytFlr080ZVVOtIyCo4c6hkS7\naSBF\r\n=7Urc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"cdddd0fc4f02f4301a725b87815043b8d1c9d1e9","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.6","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.2.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^0.8.2","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.7.2_1594668390363_0.20381236829446414","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"particle-cli","version":"2.8.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.8.0","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"217f2e79affa40d5f838a1ccf7922c4367be34f4","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.8.0.tgz","fileCount":164,"integrity":"sha512-BBBEoVJKqqYPRkCdGZMJTwC4wrLqPmyAoNLwlpKcIn8TqdwohXYV6hYCfQtF1AT6BpgA43vWoJsN6Eenu2WtOQ==","signatures":[{"sig":"MEYCIQDmWAmayozTMjtdKIuLgGp2eWGTHF3cL+w24YrwzQiNbQIhAMtwE0fYW4hHWt58M/LI7Dm2RTYZA24oaTPA5FRt1vf4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8692174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKHBkCRA9TVsSAnZWagAAjDMP/iPfNJg6vKQkFvNIdAfK\nus0c1S1dSPVl9Jtp6FOFxB/acJWy2pglX4A3PK2lKiKcEwFRpi7A7XwpiVHJ\nqCZaRfZUCiBLB82hZulKsBQ6jeAWKBaESHKi2vfsFXXqRZSFKedEHEScEQts\nXJHz6q406VbFirqXNTcISUZO1ytTbfd1HiZIQXnD27T0OwkalrEZVGnUPSst\n1C41j7Lm3y8tapDE5nNlgcTfDKKUdLle9QneRpW0PN0AAIoTlaDHlW9w23Aw\nHvD/bwX2D1U+tujnukQkBbAZ+UE1aQqNTn/NyZfD1e6uozObKEWXGJkYh5tX\nmOCElMUwj/6ZP7F3JPkA+SVaDeTdxw+JdDYKGDEWCP9fueYVplZNUMpgEv7W\nSaUbE/QITLG0x/UNvHGKlW31YOKleKsJ37Z3Zplit8xaxI9azsvqUXlbcWDs\nwWWZHkD/MWSiyML6qpi0jPHOrfudRYm4xlFca6zvLe+ZaEVr6gQKSfanNXRO\n+yxClvcLiD+mekXxfQ4C731uf3aJa+AsfLTHsOqkWvg8/iRI5UHgAPPilBUR\nWt92dDVGO5LF5EahTlf5zpnf4A/5d11qsO/h12ec8+O4a20J/nkJohHljxSr\nwViUTsixRx+xyrvVYLk1EnWfRfzd4gOsVZEaDTFD+2E/gMLz8KN2FhMFS7gl\nProz\r\n=cHkn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"92de7a3977e814fe0cee21cd51c453371a629d57","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.7","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.2.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^0.8.2","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.8.0_1596485731286_0.17702303212189507","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"particle-cli","version":"2.8.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.8.1","maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"fba3cb31ee06145a7819d936edd3a9ed23c66ccb","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.8.1.tgz","fileCount":164,"integrity":"sha512-k+KS9vBhdhXYUhOzpnKclYlT0fLnNhdli59zaErFBaY+ib28MM1Mw2D3GgUlK/XaLgf6tdWPuavDftEkuV9Uvw==","signatures":[{"sig":"MEUCIAiqnJd8ha7zyhpmljUc8D/okrnX+QsFYd0XvlYP+YnEAiEAxoh5qaJtXR0ZGd5aPkfOwLm3awvjDkfCGntdtQPGoUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8692857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPBMsCRA9TVsSAnZWagAAxsYP/3fcocECHbbFrGni7EgB\nt8vFP/yC2totNi0kTTSv1qvo58GFKtaqHJYM7zlTjzWPtWFQ2+xMRNpSViDI\nyThic3KlYM6W1p01LY7cNDFev3CyfZOfl/R1utHpGsMtGLJ0e6z4B+S2Zq3K\nrzg+t3YDoMDbCyMaEGOECPNM7h770IBKU/sJl5TjZ2RgVfoqAyDpPoU+/EE/\nI2RJmPIAAu1leECSmrbr+7F87+GbA0aw4qTAvZOt8y8b8FpjGOgg2+uRojSn\nrzau5SyTnj1Y1BnqN2A54xgZdv3JD20WQzjpYnP1WdlILSUuq2fLogC2Bcqt\nt1rPHJFjAroAYg1TBZ7kviqrCr89Clfx2rjNRmoRnGj5b9SxCnbItmH0Muc1\nUBNBDpmZGMxZe4beZOU4+oeFNvl5gp7cIUsvgbUjEHvT4ksA84yM2739u+S8\n5axXbkgUacsz4uN7XC9XyrQAYDRsaZZ+4m1M4AAPCurD7VIzcHQNMtpgPo9H\nt5b0pLH/PY/AwTjUhrEjbqbZzUVLxY/IKLNcpFeav3i8oHmbyp6oxhOq+XmU\n7K7liulncHhBmp+en9BPRspmuoBthfsn0ON481R/L6DA7neLO8w05R/8Epow\nyf52wRpPYVzTMMJK2zQERp167P7HKR53CLakZX2WibgYBFwssc3pvkIxAycZ\n5Ezr\r\n=e6Xl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"ad2a936ce00c53d4c6f2eaa068ae76f05dbcaa2f","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.8","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.2.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^0.8.2","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.8.1_1597772587761_0.6706920678966677","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"particle-cli","version":"2.8.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.8.2","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"towynlin","email":"towynlin@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"b84f411b0b34a9d47a6e02e4f7e2393ec3af3509","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.8.2.tgz","fileCount":165,"integrity":"sha512-TctPjt8QpKdIRkj4bvP86h7pCk09inos0u5wOnrv0g8g8ZJo1SB/j6duOLc5sQvpNjJNUimPweEjWVTna3clqA==","signatures":[{"sig":"MEQCIBcHdwSv/WdXe74RqFPDCD9X+PDvscYy3BEpMEdAa1e0AiALatcqMfl6xq+axkMnNpSh82HS3lFYcsDmL+W0JHPSQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8704700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfst5fCRA9TVsSAnZWagAA6tsP/1cozetitIeOBkl8iGYg\nbTDSx5T/nXN59iL/AwZOngKae8pO9n8SwWb9LtLe3wpgARZNSZQ3H5rsiDZD\n0XBi4NaaEyY7mp8bOpI0gu6BKx9mgHyEMKZEA/6CHrjki3yIXy5saJsL8UbQ\nkiwZzShxwf8AiCszGOsy+b0tWHzNhmVLgrDIHQfASJ2tRSswHCEn2v/Zxlck\nWm+D0zai3R8rXQBrWhrH9isrQsPnWRVojiEG5dMqDw4LhYuNlcYELuPTcrk7\n2MkZNpprbf0EjdbaYl5eTtxum2Ij2LmHUwo6qswj/Bd6t3ulNhEOYDcFdtpd\n1EuqT5R1EkNmZ8eTMeI4uLZZKQ6RikVTSIBVUriNAYrvRSgE4WPvV/u5gClN\nPEpv8vMJ50t/w5KAKbbnHZ1O3vLpXELHe1GRejW2lK/ohwHajzHiaRflLCp+\nIlASlCLyXUO/4cj38gzis5xk9JOcP7gDCgtpSiJ8Y55qGg1GmEIwcmbRkGwT\nW7C8FA55kg+Fqqvuekw17Fcjhd+5b/RyNgUO0J5xj8yhN/1oiUSiaj0e6e2v\ne6twt5mrVgyZ2Zp8r33Zcs8VLkNJEhJQWwrBBUmwMlVsP30BDB0W+kU6jj7m\nPWCZsj5Q2R5FJb5lM5bq7jOwPkvzs7lci8wUqBB1zU3X89NkASFWR1zkIDML\noMIf\r\n=QqMT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"e049a9785c028f5185f412803e7f38e5682db179","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.8","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.2.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^0.8.2","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.8.2_1605557854385_0.8929192208830381","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"particle-cli","version":"2.9.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.9.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"towynlin","email":"towynlin@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"5a1792e6f591e22fc18fc6143570aee9fd10ee57","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.9.0.tgz","fileCount":170,"integrity":"sha512-Pt6zIjP3K83J81EMEwrJItYLz0qB89byvP9KSxWSt8uwsoU12Z6fYXWA2m4ix9BduOq0UFZJkAsqhqs2s8VgnA==","signatures":[{"sig":"MEUCIHYeM4vTRAu6+y4mhplgyjTkKtCvXgUvn/Eu5fTe52QTAiEA2mKiuFGETht0TofBWPxMFGGAO1zAWIFmjUtv9FazL2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8813946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyWcFCRA9TVsSAnZWagAA8bQP/01nJWXfaExDhoJkBefq\nUiabaC2HdP5AHec/NLr2W1nj4tyS2J9GDPHMdTkgb8nUCE5V4IRo8XuElAek\n0CNK1DfPsJudiKwmpWnoMkUQCstZuigSiNyvtzRc4CNaosDysTEmfz+lX7/k\nnMFLKL1sQ6F8n72Cfc3NbL7QqzxY7vd1iwp0rO6I+uYCPcRwYnSq8theOEoY\npEU9KNVemtZ2RKy4tUYMDxuopak1Vz8ZQkTijxti4vEC0Ygaq65TjD7wXK8n\nU4dtvm9pEATi89ZHk67p0LvQJ9YobR8SV+evQJa/GCyn1/z24B69b4iGTNKZ\n7nc+qIpr5rBfHimY2HBy2Vxh76llN4SN22K/v28BpLcLTXKquM7P78mCeebZ\nRgTjod+TqhsBERq0lFxjk6aPhccbsbS9UDggOu5h91tj5XygnfIsOl8tmziF\nAwlSOFQbrfAd4KZmCiX/ObhVrEtqP2zIOVDyxugJM/y4Fe3MyslzY5vZKBLT\nL+JfI2VO01u05EEptHwRU43S6EQ/xpPTpnjdvu36WNyDAcfO4+EFT+1yiIkL\nF128rq8VWGFeclYow2j/z0aYB0sB2+DkoP+khFWp55DlIfbxupYOczwPvlt8\nS0cj8AvDvxF8GZo5km/+j/CLOQkozeK/UuDo50QD3HDIy/v1JPkBRvbxNrfC\nY6Gu\r\n=cxNe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"ca253d82753422cc67944f1f3a1340bf2e1013b5","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.9","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.2.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^0.8.2","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.9.0_1607034629057_0.5162165144432762","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"particle-cli","version":"2.9.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.9.1","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"towynlin","email":"towynlin@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"8f4a0c15faf442ce59d06257446245ece4a36432","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.9.1.tgz","fileCount":170,"integrity":"sha512-0fh5+KX553yS/ErakTSt2w5y5BXXGBS2iOpsKQwfDhyxXp1e997srS50VwIgu9MKoByY2od7BtFNkoR/H6axFA==","signatures":[{"sig":"MEUCIEr5FDI8HTPYReXOcanm9iEOtpLBGQB2ZZThK716SHQ5AiEAwbIEBzag/K+v39jgMEAPKsVB4AKv2ncV1kCqN/0hBuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8814486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0CP7CRA9TVsSAnZWagAAIAQP/An5Z0QSbiE0Rotilv//\n6eKotgqdh1y4LevAbU7WqHGxcgUDy5t/TSiGlCg/erC81g28kLruaGE2OWw7\nHtoaBJHVWrhLpkIw26aa6BieGkFACUHet9eW2I4OU/mYFkWi8HepZvunLOW0\n1AiA9Tlmdlg1S2meLKv+LbgMDOCn6nthNhh9oPoe9K9Gjt6/ZsLkLDSAs0su\nQ6peEXLeXV1t54RNNu5cEJeYHRCFfhjjmlX9Sq9lAUH3VKkfYWw5DHbNZGd3\nJStsFsF5m01gmz2hAHkAPoUzGbaD0/l8OGMLxerzzgPRW6PimTBKrQhG8EdE\nO57GZbYYZotfOGLA1vmDo+YjrFvoKj2XzzYt1XMsPLRLaaUg3eBmu53rXZsX\nwsmKVaQq426X9qfjFEgm8cJE9Zy5HFw5LVWB4a4pnTpfrJkjfg/BUaF2oBxI\ngqIY+zOLS78Ld6tLdzs9boWGhoj1UTAQ3Dz6MlmRSgVnvfvTmf1jmswvY93d\nCktGi03tJ0SAuoXVmIseNHJb7yfna8H3JcDa04+YdIK9N44/AFj/M4A+Qaac\nnNF5S4QwnbBzN+3IeLHSp+8UwkKm7rkNdC9J1DFFQjEyfSHzXgKDgV2WGOLe\nyhA40BhEPSECuaBXT0bLhf2wAq/+1GtS2fhVql5kGsp3tttTFbnxM5RE423v\nv0d9\r\n=ZiUQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"a4eecd2b25a4767472ac97f75b6dc25d33e70911","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.9","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.2.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^0.8.2","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.9.1_1607476218774_0.1877869652326265","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"particle-cli","version":"2.10.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.10.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"towynlin","email":"towynlin@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"711b776b742bb6c64e7f68272f8d09ba1fe23215","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.10.0.tgz","fileCount":170,"integrity":"sha512-xIYcDv08Emy8vRDqP0PcyMxnpZ1YO4Junzcdkn2HhFVKtR1x8AStCBcJJdrluy5OKow12/6VD0PKd6lAC+fw2Q==","signatures":[{"sig":"MEQCIBfDzaBP6SZ8E8kf5S+7SDtJHUwPVA04lgvL07cey98KAiANP5zWMO9aGWMaxjMXin0ROhj22MzRUQxM9MGlE7AssA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8815126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf26dbCRA9TVsSAnZWagAAnsoQAJNhcLIX30iDuVpZaOTy\nCWuTewtsJccSyHSz8M024GlqDqhNDp7ccnAJluqNywXkKjHF3Z+qiesppp2Q\nw6kz0XrK2xSKL7MscpXf5i+02OxjYbQ47oBTpMs2AJKX/cpmAQtZ65b9WF+F\n5em4N4DfW07EOSPj5pB1g1yOr+K1CBc/bWA1cZAcxaMKQ8O6AnEMRLFxXf0y\n5iPsbtcxQ4T2i0hlMx7sVM+K5M6kUpqEPx8IDUWlaT8P5UXLcHIxKSaUXtWf\nysDZgsj9FqKmyqy0KMi7L5OzQfiPIuiWdw/UPYQwM48AZaTKKq4NrrijU6nB\nVn2H9G03fuCNiX0dEB5nb3FoR7lcTTxdveKttS1zLfOd0ozMSE/LbcfdqDub\nleddrqIPQ63/p4PBomRUvu+mB90x+NeMndRLnoRP8DV/JVc2yucigqTpjwiz\nF8wh4S3rvtzMGkbnjnoRoxrC7Yl9HcxYH/0ls+uCXLOWF1wy3X/wxl6lSKP9\nOoRjKbPknOLPZ/dm2KKvVMkKtDpGy92TRDfzSveQZdb2iA5rd3MXWWcpSh//\nFKtVTrGWdMHzn6Im7CLqPsyYNvFSWQVl3uKrJbTvW22zNjoATZaoL/L7tF+3\n4Fjay/Z2MayEBv7X6Abw1Qc72U9bkS+2sblWHMhmI5CCo6lvZJMu6IyqtF9t\nneoI\r\n=XrWp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"d2cede0561e4ce7df4fe76a602a7b9bfb9b7d029","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.9","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.2.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^0.8.2","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.10.0_1608230747286_0.17715201141137604","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"particle-cli","version":"2.10.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.10.1","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"towynlin","email":"towynlin@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"80cb2af08a9ec48e5deb685a3880301e1fedfece","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.10.1.tgz","fileCount":170,"integrity":"sha512-7IheV9iiW43qDWGd80vrf+LV4XH+iotX58YyFevYNJ2p7Wdb00TO6pv5HNHJfWhQc3Z2tjGvNXq1dBE5Nqgn0w==","signatures":[{"sig":"MEUCIQDppycT52ogC+SjNQguHPnikuiCjVQzo9V754N11pPyiAIgaveXj89/+JHBY1YrS2/Cs/O4D3DENdF90UxDR7WMTHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8815250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXBKWCRA9TVsSAnZWagAAxS4P/0f7Y2tfE/3e/VtGrigB\nSsA4d74jZSQcDRjRAq2pNtwzt7x4P2/VhJyACqcZBzyDUVrxFThAfxm3xLyl\nWZmwzKnXGAmZgcaYtQdH3P9lUPoO7uc0LCBt8RY0MJJ3TKbfQXcYMFgiqpYQ\nFoBvOCxdyvRPqeOdn4e4oBV1fjspsBQNujy148q2Co4R/iEAi8WwzbPvp/fp\nqJ7fgc+elRJPktSfyjAKK4UkHNVyjV37c6FhMU1hrVvrSBb+drs0XbtcquUo\n34fzI0wSGcMIYgLQxzvR87YqFg0MwJjBkhPZrPmghsPe84bzip5ANquxoMzg\n2poxo7sAtcaV0a5+5zT1VK8iefbkPaWUnxCLoiceWfSCPRZmFdBn4SuIaDc7\nxerGYx35mUc7AL9GjusFZw7TZOPnte3FUyw7rJ9RLSMmYy74MbMIJgmu3FEi\nNlRSG6gVTAzpwa0wn0UhRwDKXxWv2V1+M8ZF4GrwzWbVZTimbDmsQ4Ft9/RV\nJRZeiJXhf6Ftb/sxUnYWhXMHfpnALUvva8cbxZ89unn9M0M7lfb6NieffzYB\n5XgZDAbA2BzcroHJXFmqrO2W69XmDvUnjgC9qwOskhX5ENUlKRxml27j+lAl\nNqFJ7UUmffY0worxX526a5H24vTd+cflC3jC+J5AB07Coet5Tl9NmkPmNNv4\nERL8\r\n=+AiE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"1760fc0eba1c250f10a7195716ae9ebdf1d019f1","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.11","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.2.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^0.8.2","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.10.1_1616646805392_0.8373121685163691","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"particle-cli","version":"2.11.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.11.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"towynlin","email":"towynlin@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"8892aa27d4a4f882fea2b619eaf7d08272cd7266","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.11.0.tgz","fileCount":170,"integrity":"sha512-1UUqPwN2o//FA1sS2bo5u7QaTFDA3imwaOoX0kjnFFgmz5TApqxP2bhukgf1vtfJQ+6sgXX7IKJpTDEzwEco5w==","signatures":[{"sig":"MEYCIQDHW/uh8Gg/jMWOuBQUjsyT0ZO+ICAVC9mVlYpOuw5KOwIhAMWZlZT1+IC3nCJQOCWnUQ+Eyn7FBCBsjnsm+KaP7oje","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8830512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi0dhCRA9TVsSAnZWagAAuewP/jEY0b5En8MsgvnAfi0E\nRBAUyH0HV9z6sUn1b+RQI4QO5arWid9a1/Q75mPjWEu6WaDXDZEJCwcP9DuL\nE2p2XSW8UfYqVrSFUUGeXY4lheAR1mMxOcuGJY9hQ6dNWdPrS6yyg/Tt248x\nICdKtYwhWtiDIwzi4nCEcAcRVqe3Fi79Dg597kGtm4qdqxot/n6i8d59Zqf9\nDpK6rB2jVNIrlzm8oMAKQUAEQVyax8c5J9gafUBcPqj/zwm92abNqsgKGZ7E\nHmKZ6RZ/GzmIC8nxu566QBF49QwbqHDRFQLIy9F9+xhhZrgh97vWzaG9PqDe\ntWdKfVzWHsJZeiowvpgKp0NjQBikYkVFZc9pgUsfoFo3uEj5fpJPyAOPgEQb\nuqW3wG83ShEJjd5oDFHmz7RhYYX4bTQBFbO/kM3y+FgPfD8Hbwz2r09jyS5W\nWRllNqLiAEEMv5tooJDtb6SKw8s7ABEDeTPXsD9TIU3k3YtjUskrAIV1b3jJ\n20Wf5yafOajPyHj/t9r9Z7I6u2xiMB5VWY0ce3IZd/RyL3iDU0brTYn9N5k9\nG/NGKqZDMNdNNEHjqBa1dNTZLP9pZk0egTH32GghMtEfsA+eLsHdNvVe+CNv\nAuxqQWKvZxiwdkltgjukTTDqna603kOlVQEM0MPwS9+Jt/q4PqcA1yRCin4V\nc06f\r\n=MriU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"6617fdf7df560853fa87f249c8a024db6da7dbcb","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.13","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.2.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^0.8.2","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.11.0_1619740512739_0.0781499862696029","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"particle-cli","version":"2.12.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.12.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"towynlin","email":"towynlin@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"bc8e7a8b058756b2484b3768a9bac0632bca040a","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.12.0.tgz","fileCount":170,"integrity":"sha512-8/yOmNpG8p1+72ALgHaEM2/6sIvfmhB5C+keQUGZXXRlxv9gTZ/hW2RRWV5UL0g7250i3RK8cRSEVjCldNyhdg==","signatures":[{"sig":"MEUCIEr5rsAnU2hynR77TzH0Lz1pwV0Ld0p2gkI7FZ04reAtAiEArPIQIjaWmbF4bhKSIU8Gp+oxUJgKstCi90CpIvputJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8830668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvoU9CRA9TVsSAnZWagAAic8QAJHpZhH9KI5OQQnKTejt\nQXkH4PSvIHwsyxjPsxaQo+y3CLQ7I1JxkrVyxCRTfMuGXCT/So48JDJfNQq4\nodlmkD65kszB+/65bssecy8GxTMDwPk/5JGCz4ZtC5XN4vgn4Yb0vIRhSzkA\n9K3WHqPb4rb76SO4h8Zmxj5m30pKYTr021byZHh4v01Q4RMi80zfvkibS4MS\nr3e+4AUCxpPAhSHnY8y8wKZXBrLvX9CWjtpvQuH4gz6VXE4e+X9X75uVYS2V\nZ4EWX7kCwmN0BuYqFLUnXzkaQm9i5ar8gyKGrMh7vPD2celz4BMVjhuUZsJX\nZJQ3PCn+1AcA87NynxPC5R4jVFMoSlgkuZvq8O66Q9nRy3C608a/eGlwlY2y\n/Rz9NDc7Vs20X3VgQ7Stm3SCy2mdIWUhkQCDSGbbIlr3YUp9+04YLnnROBRz\nYCcvoVlOirQumWMBWW5SrtY9VQYqGgUF9wlaawUJx16onUbhZgR1LVLdo/Za\ni+xGEuLj1UjS49SS4Ic82HdOUxwiNXQkDmWXDBIpOIkY0b1tf1QDbMOOuevo\nRUh5spt+FUa1mtXErNoG+SbXsNL0wzMGAVL6jlAa7dQEzLTkqcucSGvkaHzT\np5sT4nrriQ/Uol0t94bryhF8rE+xl5fGubeNJ0FpLD/7PG/kJW2POr+VLhZo\n71BI\r\n=Q8Zh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"61e35cc4f727c3f661a337903468c76bc6367aa3","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.13","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.2.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^1.0.1","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.12.0_1623098685110_0.005590490542887183","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"particle-cli","version":"2.14.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.14.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"towynlin","email":"towynlin@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"07e7703c25051b1e7c0953fb728f7b5f9a72e3ad","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.14.0.tgz","fileCount":168,"integrity":"sha512-NQCS2AirKrqmgImEq+nKKIjDOOQAYsia3ZwuGhPUbT0jYd35+jzS7HWV76wGXI0OLRBAlNGotzVyfIKWm9wRxw==","signatures":[{"sig":"MEYCIQCCZvDo4K0O3b2Hnzvelni+Udj3cp7Akvh+QJsPW/XFGgIhAMSLmjQjo+Raeho1p1ofYnkQqSfXuvX19Q3iXj4qQlEa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8815635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7fybCRA9TVsSAnZWagAAQbQP/166MbsCORe2XxD/8Xk4\nO5gPn/LhYJfgGqcLpyCytxRp1p5+DOczybcFEAtDa8wjTVZ8yEZ2AQewml5p\nGzWOwg4zcgdwkv45LhUsp2f5ipPIrfcHQRuvC74a4H9yvu6IlkxyV+OtYbok\nsNOPW/BbBHUBIxDBSwZB6Vn6D+r6UqHQyljxf3Pvkpj/BvhNOEKRZYdZKxCC\nqzTZxZByMAf7Jgv/+pPLRElVgzclxN7L9KF4vcuhi3e7qkTqqIdA8bFQIMq9\nn0sUKqHXd0qNJ9rhE8ULkN5WSOdI2ZSL5imbsHJjSQE5HFJIHhfpGjTbJ8RB\nUEsbRNVODlZPK/TAmqxeaW5wctyQNMU6wb6oaG1GdzoOLb4Pn17TnA+02td6\nOC3wpyh0CueZHoC7myu5WJU9TXLdVU9lxlEtX5MbRNq4ajKt01NogompDweV\nzMgEDyU6abgjBXGmQ0PQrZI3nFxJtPXXSNrQFT2fzfncqvkkVMdScMMjzYWc\ndE1M6QVAxKbSyjjw5eH6t58+nv1rPmpi9AcVrbAs7uXrhpot92TVWlUN976+\nbakLRTHA/l+6t/88deU47siSn5kajTZ/HuYp7GV+mhMhG956zV63DPrfL6uL\nqxicQUDaac/Rlw4SrqSS2m7b8s9mzRog+eD8hvVeQeT4kV2HNAz6G59h77rm\nrFrQ\r\n=ZLZx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"99c76e31f379461462dccb150efb773e46c0257c","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.13","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.2.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^1.0.1","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.14.0_1626209433909_0.23539064883972394","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"particle-cli","version":"2.13.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.13.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"towynlin","email":"towynlin@gmail.com"},{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"mdma","email":"mat.mcgowan+npm@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"2b908f5b6db883b01b8572d4136eae122efe8095","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.13.0.tgz","fileCount":168,"integrity":"sha512-UBWYZmraBuH2aDBKwHp2R2VBge7ifee0K0XYP8399eQgarFSlUYdM6VkXgu5vbTs4R7c2qUCCdRdZJOtd8pN/g==","signatures":[{"sig":"MEUCIQD9DmNkqdJnWJn/ZBfAydYLcoN/iZFMNMxq8yX77kiJ7AIgQLDRMePQVOmLxhBw0gbskHvkLXiufA5m/IOVM5RgHSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8814619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAiMNCRA9TVsSAnZWagAAKa8P+wZnh43i1mJ1EJ0OKg4m\n/Ah9dfeRLWCQFPB2gMNrURU+s1OEyIsIP2sUMW9THVrY+OUoLhJv/zXdo7zN\nXvqvllx0YZaas9yl+qhnRH6u77yWKO9o+L72N9dN8mrgebUGrbXW2ZIchhTv\n5nIAoYaJ1uaWdLsJbyyaHxnkMKDZ7TDzJ6n8Zc6Yk0hzmin/o2aQgxY/cVGm\n+N+We/8WfJtCMrbZOFWNMQxjEygDjKc7xUrOVmCJFz0txap/CNuE/UescZI1\nFTiMP72y2NSPrBY8ndgehlRFh2gtVvChaOIF/AkLQjtSaHr/tcDCPPdNbYEf\nTj3PjHX5uTvobZ3nyJHrBQeCDWdczLr4ZuTOWzzRaD1RjfGMccRtbtCQg4WC\nrcUeAbj+SaOW4QSBZ1dNmxm93asopKfvYEe9UoeI6YGzKfbUrvCsNOJukDtg\nZu+Y2CB3blamYuk0Jl4ix1Md4fymtP656qV46dQ7U1Fwa8CGZkknrILXeRtv\ns0WNClbde73Iytv+SSlRKbSKbU24BiagytsBwZG/4rCAx0zJjek/c8GR/3hR\nkRbDx0JR36LG+a618gun0HTSJLQdz1qsrFEj+1n7cOfVKNyuFK3viqIYn1gl\neW9BeeZqijWlMiuJo5VDxFyXvlNYl270U4rbQpYPMN75t7Fhhmdzudy5gq14\nYebG\r\n=eLd5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"18e2a5f915fd79d71865f3390ca0e2d5dc3e4b78","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.14","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.2.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^1.0.1","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.13.0_1627529997155_0.5931835683282192","host":"s3://npm-registry-packages"}},"2.16.0":{"name":"particle-cli","version":"2.16.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@2.16.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"37b6020bd57f0308c44961e61d4fbf7c6f1bf018","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-2.16.0.tgz","fileCount":168,"integrity":"sha512-KQGfEAQtF/SaWTlHRhX59gHYi5Bqea3CCMJ74jpbV4FFWeXlB5hbxUeXfx+GVyP/aSKzf3wACYKmY7nXz9qDxw==","signatures":[{"sig":"MEQCIFpd+7S6wwpRQKDIPAllWGvkqNMCZri/hXThRo60dsGBAiAbNLIlaNxtODTpruvm/0FWw1YIV5sOKbRSYZXdCWt3+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8821467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ7TmCRA9TVsSAnZWagAAmKwP/Rp8vKLR1vH7i1k4QkFv\n3T3Psw/C+Pd9eligbNXmhLoeszB7yrr47MyZPXydhMZCwX1XTlboGSm0B6+3\n0oEQD7CSLFPCpXUgWPqBbnQBCxrLY5vIW78DxxsxMWvzNyZnpuVSL5DLfT1u\nTlqiCecbD4y9C4uesir5mYVlwfFtO6xTfDKvEFrCwuuiIOZFlEN24YO8aq8E\nT5zAR61oa6Wv+bdu6nsyDWj57gmB56kMOCN2zRO3Lw80ppxmR0PTRupVk9EF\nGxm/jSoEXGgmv9QfyGYrz+ujvxfp8y6fkCgwH/yJYDcjzugfhsh6LWv0eZJW\n9P8thPIkPeEGDrMnrxddGwH/AKWKZkrA3NTR1dU6XYkAPVLlqm9ELZLRc4MJ\nONH85Os4fj6nckQqD9JuFydp3SVcHDowfFc7BbYdl6PDFh4QV6RYURaHXVho\ndOsxLyU8dH+8bX7PfONiiQmhp7AgjENzLDky/DCM995nVxEJ1elcoNwHbirU\nw5hjFfseFh/mPxPspFb0OAN/YiLmxuMul/BxjLtevLx/KcYW1BB9K8hgSFCK\nJogKPiRZWti3x0u0x0FRFxjghAfXjXW+TERnZa/psqmKNsqqfHC8v97OO2bO\nzveLhT7RYFtWOdhVjg69hcMTMfwuN99n1Uqkgl7vYEXn2s2DAPnah7a2YtUv\nNMhs\r\n=g56S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"7e642afda6bb0fde65057a00fb3cd0b734aca159","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^1.2.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^8.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^1.0.1","particle-library-manager":"^0.1.14"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","coveralls":"^3.0.9","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_2.16.0_1631827173687_0.6709337368020802","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"particle-cli","version":"3.0.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.0.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"ff7b1324aee923bb94450954ff5d229316f30690","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.0.0.tgz","fileCount":162,"integrity":"sha512-72KPxUn9PdAf6L+LkN/HpaDIc+vRFy7IbG8bKUzu+QHAmkPOHg64WslS6RelEND0le6i1IEzrIb33raJN62v2Q==","signatures":[{"sig":"MEUCIQD6lX3cM501A1YxjqZFpWS9VAGzM0GqCLuLXkN00s16cAIgY+09DsO/5N5rIPCINTVU7nyxqb9FFg9s3Q1a3kvBIhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8564471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsoR1CRA9TVsSAnZWagAANssP/1Ef35YFtaZxRhDnzWT3\n/0vDDWxgIjaU0oVh8BCUXU82yQcATh5HHxz1TN2AVcSFtsLVWjConuhnZ/Uh\nSzcqpyGLTQcShAa+St2frJTGi2Cfr2DLMGmuO3uuSYw2O3vxUr163un1m5+d\nDTzmuWT2zvKExpqsVg7ifGRT4aPLx4KxANhI4cXt6WUMoW2nnr+FUXapw7Ai\nWhMaM1zoHAJQ0x9UM1OwaaWRjXaSWkdeo68deH2mWT6IPnsidMS8IVVphRsY\n8UJMKOXMfqBiTtFGQuogmnZrc6g/RAzFNn3ceDzm2VpGTXZH4NGs1GrdSMp1\nMeytALxoxa9YaGzkhyNFnGmAN+T6EKdowljH9QuQGCdgNcSHpde6OLvsLBpb\nk1v4K0QdR2iIHjsr2u67N5z3CAhv3AKQ5uJLhoQN/aKTjAkv+ENUZCrvyuFK\nLFJbuwGZdcvm9hTBgUD9voycvowskTP2NZIO0ikAW4fKL6Tk5Wq4Bxe3mwOc\nNOfF/UJ5xUWqRShrIPFMcwfbIvcgjSaUgTYYZh1wHZvKYqqjNGQ5SmA1z9Xb\nx48unkSnVTAlEi2W4Wo+i6u7ExskcuFGsL1Gmkd2kPo8uOQhQO/Pyji1+W1Y\nbWGs0YpSlwI+D3CaDqt+EX4d7QsFcuU0xyNFte3bM5Qt/2CweP7IT4OMxfO5\nTD1s\r\n=HoAO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"329a14a4c910cfb2d2d2b323152e732c73321c59","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"8.17.0","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.0.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^1.1.1","particle-library-manager":"^0.1.14","@particle/device-constants":"^1.3.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.0.0_1639089269201_0.10149743810873968","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"particle-cli","version":"3.1.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.1.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"366248c22440c9b4c524c7058253eb219e56b6f7","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.1.0.tgz","fileCount":162,"integrity":"sha512-79txzLwCinlO1NHT7H9hIOdLv8u2TeO9rFQOPsG6V2g4MPQjHFfJfIyoZdYo1iBuVZKmAqEqXVHYVvmFAdyIJQ==","signatures":[{"sig":"MEQCICSrMGEEkMp/xN+9vI5dGO8LwKB0WuemqD3HbdhpMqfHAiANfHLbgTwbcvpAB1Lh8H48BqYWqZEQocVaiBMdGrMJXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8570154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8JQVCRA9TVsSAnZWagAAa84P/3griL1CZud2beejNg/P\nGw0XDPPo8yZsoveaIDvNzwdH+Hab7yAy6M8Zk9lxajLxJ7ttDzIZt1T8Z7Kp\nImztgP+Eikg8K6PE9pDUP4OiCkZ4aElAKRXHuavuFK1XVjJBdDhoUYsQCqPW\nI/Dtg3IOdEXME2GbwDQw3y+hrQQ+YGn7JhOQhrzSGtF5fOskADhcNHt6YzrB\nu8Y1ab9N50rgQs/8C1/IuVQjGeauWtnQmKzU20jEPEdcNnfckz/NB7elYxZ8\n/QIBWiGU53xj4WCIsOgBj/0nOvMUUMBm7oSl3G7Y5usMzmcl2tzk+uYFmXrN\nJ0p5gk9cyKKpbxSONqRYLIm90cDskXAlxCRBR6giECGje0D6QsnOYmUVh3gE\ndbKqLrQpB8iwfP83McUcbDEiyRd/v2SZupleuIjKU3P82bOJvN6r6qzvx7eZ\ns+gxcYrjDWaaB7Rx2XGSC8teegVBba437utK+pjV/T1JQeqMllS+lFpfhL1F\naB+bYNQdStl+8xIU2slY51xsowVlr4GLnIy1nsSF5D0sxFvbiSdNx8H2HllX\nrWqI0R4rVyGfxNlsoKVcRIhNEVRPwHTfGpDgdOPyZBXy9vXC5WnQfZsZdolw\nxACT27eILlo2wuA0iLVZlw3GJqtQwkbkzwtMBk9ZobVzV9Jvvlup1a+2ZIpV\np8GD\r\n=jd6B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"aa860e6e2843fe9a0984588c8ecda863983bfc8e","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rm -rf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci && npm run test:e2e:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=text-lcov | coveralls","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"busticated","email":"itsbusticated@gmail.com"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"12.22.9","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.0.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^1.1.1","particle-library-manager":"^0.1.14","@particle/device-constants":"^1.3.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.1.0_1643156501306_0.13577292827123943","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"particle-cli","version":"3.2.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.2.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"872355000ffb9414744ad9abdd251f0dc424662c","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.2.0.tgz","fileCount":162,"integrity":"sha512-kCsEt6yXQX1a9YEyaGEvnCUUrjma+E1skomWmvpzE9GLZLmnq/jTlWYuI2kIwBrRcPIJlRhRc5q9z6kFcS03bw==","signatures":[{"sig":"MEUCIGP2UIzlce3wRvmpYuDUvDK/FftX5c26JqCg3UHZOJBcAiEAliLsWV3byQUHppvpk3EewWXLVFQimy/IsmDXLr9lCow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8573623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioMbDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmVA//WrHSzisaC/ss484YfaoQIlkfSMucTYr2PnYp96K1vpOYEKhR\r\nDO62HgCRVXg/AmnyhuF+8AYdL0/vO3PMZalQtzhte/FCjERjwPm2FSu7PKXu\r\nAIUB/1MQ4rxGUGYQpNlRyFhLRtU0UkdOIWKtZTzf67mGhjk/8yA2Gs0NjNQ2\r\n1ocdyBxTtyDx3/tq1v8P4ocPgNBczf89yc/gvDtkGRkrGxsyL3uMG0fHA+1a\r\n4c9oykCub7XpiASIUgV0vrIfdEcTK+t8NQtQatipKQarstLfqO/5sn2/DSFP\r\n9thZ0THEXrea234ym035Sfe8SN12BCJVXeeM0J7doWXlMkG5UKcU73InLnqq\r\ncR5mj7VyYLqcLT/iK5i56RHdxI1b/SiUb8NwssCV8eucxsK5X8r1DBPUt2UK\r\nzP0JabDvGcsxMa9cCTm2KiTFc13HKhHPtl6BQjMY5x7VxA1JjOL1Ag2pmiUb\r\naHPlREqTydUMu/VRNZ1Vel44PrTVPChIOmX7v3/3NHSOjiYLAm7Z0uyh8BdF\r\nf7f4RuzVZ4bRqrBGsAbv35NS/8MXMczqe6OG6wgE3YJaroIcxZm0qMFGkXuR\r\ncPezOQ2/9hkCIDjIbOeCXdw65KHiGvyvzp0LYWMYBCbtiX9JE11LYpDamjvL\r\nGH/jtRiGLQLGoUCFP+9lomfqHnxxZAjccds=\r\n=tA5o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"488d7266798899839c4981dc863ed2b7ea5c673a","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rimraf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rimraf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"busticated","email":"itsbusticated@gmail.com"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.16","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"12.22.12","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.0.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^1.1.1","particle-library-manager":"^0.1.14","@particle/device-constants":"^1.7.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","rimraf":"^3.0.2","mock-fs":"^4.10.4","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.2.0_1654703810696_0.9768351408676907","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"particle-cli","version":"3.3.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.3.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"f00ae98e39003cde42d672061edc90b1969c62ac","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.3.0.tgz","fileCount":155,"integrity":"sha512-SoFnKYdDQfpFlPm94Gj9efD1APjGRL+bWnsT01lq7LR+Qz2CAP3lWb4sHD2rY8DmL0dI5HZe72UxzBPmDvYh9Q==","signatures":[{"sig":"MEUCIAIPp/vTq00vqkXH6BuG6LSwT36+Pov47DczsyP+uI10AiEAj2n1aIQeLmzgWzofZ6NGZ6yQ+wQuusOhJ+2Q5FG8cZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6918371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1y9TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWVg/9F/DRC0TEa8V+rdJXV1CeOUEdGTXnHjGW0exHXrwY1Hxe9pg3\r\nCp7TnGKhaLd/pa8Ntmx/4cJ66zWakmlCkYqDPjMfmw/4Ix24NyNuGK0Lctz+\r\naV8FaroxkoBo8opUxC5XNsmvwWRKGoNP2HkcmYH6eTa753cPSpJmHqlBPbTZ\r\nkfmJoENYuKXIctXxZhimeen01C5qsq4EhFSj3Qmsnijb3glOu8z2WTcoWRoQ\r\nC01faSgP/lNrIiq6MdmYUDpUpFMFmCqw9qOtXnLglAJqfqLN4Ru+x7aI+15C\r\ni1kL+LQqKiQIHiIT2D7ZC8o6MwsOMa0hLT4PGdpTNF54pl5tFQNhiZjiB56r\r\nmswO3UG78uFAiFrLhJPZ9Dzpx47UUFE4K9buiCchk2I2j2OLQQdhcxs4Wa18\r\n1c6jpf4tKKNqjApXniSg0NHifoBkl75TbIfxZdZKtb5ZmO/v2JyQS2tbBsBp\r\nB9LCXFBIikr4N5Ec+NeBINILhZzDEZj6Dy+ntAXEaPqDrgcBIRcqNDmzsldW\r\nzYKOeNK0JI3HTnYfNjznLyfb13zyOT0D6RnuVvGXNpZh6quUxqoLpgQyOJwf\r\ndCFw2ETTbwbBuB8EiwXuEu7G0mlbUrY0ycfnnu+j/817kyhQHPDyCX9I5qGo\r\nQgH+ZTk+dDKKx/WL2Ipm2c3HANnU+BKqSXI=\r\n=GyNM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"6c8fd9969706ba0d5d21446b3380647ed6696081","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rimraf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rimraf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"busticated","email":"itsbusticated@gmail.com"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.16","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"12.22.12","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.0.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^1.1.1","particle-library-manager":"^0.1.14","@particle/device-constants":"^2.0.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","rimraf":"^3.0.2","mock-fs":"^4.10.4","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.3.0_1658269523062_0.5556530936622606","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"particle-cli","version":"3.3.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.3.1","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"5741f85531a269f2e7490da00f4446405262cedd","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.3.1.tgz","fileCount":155,"integrity":"sha512-nooRZdIfgeOOL8qB2QNKFLb5k5jpqu7XKAH8LJJ3pyECdpBShkDx7z2FTId2vNxnJLnGhVhcxXEgU2OPb7P3RA==","signatures":[{"sig":"MEQCIEELOpNin+gV7NgKQpE5I+2U3tY4OKUVE9tS7dVlzK0IAiA5KsVy8QeVJFIwT8prQ4JaHI93TiZDE/r7bj5B6K7fEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6917591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1ztOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrlxAAljOz7Fs+XHwB9VKKfmDt0xRRnq42pe4L6XHdfj3/acYPG8oC\r\nPmABPPi0Je1AXdPglrau2Ah1JafrTADNSiVi9UpILEWehUfdKbbf8VqbrKHE\r\njsDXSefzy4Mz4xi6O5dpbEstAwzQJobooktEiJimBzVhPlNBC6JV+pq5SXHk\r\nSqxXZnqHusAvCKayVjnY0+gLTm8c1jdBGsDdPBIGtBiUJWbvSGynuhXD6UQH\r\ne55n/7A7Xw0a2Th4dO8EsoTPZYZgWhvAwnHncm3One1xtdx+1HtSHYs42eNj\r\nQ+euh7No21trl7jPTVLO3LybtBbWlx+NAamWzYYDqZrPgV0WcOhJdpkbm/Zk\r\nEZ3YNmB0FH82aqTkQI56WlLHdbKw2LxYNslNVHj9YsHkre6jnRCVIu/E3NXP\r\n2LvdzdBQPfbBWYlU1Vv8om8SOyEcDsDtbgkW9c1g0sh02fOH9lPzk3kdwFLv\r\n4hhJpqp2FlYkkPyg9mWPvbBGZVjVOsS6IJpio8FNBSZ4iElAUxtJc53ugUH8\r\njgrXCxfUmCSFjUF2aFwWRVDYCIiCxLX5YmCV2KKFeK5bRO377bykt6Mwy8JN\r\n5/GwKo14c+vq1eArqMtFmTXC3ULsIIDVXsKht4iTAIzY2HjEIqv4kMUZO71R\r\nsXf0/k8wRmWocwmcelrkPEus3U2dLtMcfu0=\r\n=vQsZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"ae2e5df6464dff883820d0b9d1e3d015cf935c68","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rimraf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rimraf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"busticated","email":"itsbusticated@gmail.com"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.16","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"12.22.12","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.0.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^1.1.1","particle-library-manager":"^0.1.14","@particle/device-constants":"^2.0.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","rimraf":"^3.0.2","mock-fs":"^4.10.4","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.3.1_1658272590289_0.5150686523800851","host":"s3://npm-registry-packages"}},"3.3.3":{"name":"particle-cli","version":"3.3.3","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.3.3","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"dist/index.js"},"dist":{"shasum":"bb3181cd80f284aa6447caa28567569d9ea76d5f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.3.3.tgz","fileCount":155,"integrity":"sha512-iBOZDUgDVKzYOFZdMy9yHuDMVBHGqiWmDHDiEi5lPnvVr2d7fy1aASNlmh8ykSlSS6KGxOfdfzc6RKpEo6JSfw==","signatures":[{"sig":"MEQCIAFW3GnYNpcOfpVJsIB8N4rUVTb0C0/jW51yUf8TZ4pXAiBvyBHknpVxwQ0HX1nOxP4+aiQyGF8snTloGN08wXOuYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6917786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2daYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq7g/+NK/IJ/Kshc5XUYmbVp3XlLt5nlumX8KTwjsOkq/vyUv/xgmx\r\nmaXoLidZREt2KlCBfUYSakz731o45jhWgdcVHRgC3UIJ2aHeU+C5QKWqcFiz\r\n7FojNpw2Lz8Rgjl8tm6R5HsClm0XM4ksNFXwt+PQKtcqQdOhJxFFz8W2a38D\r\nAwa383hH0ZAzQ79S5QoE6q4cWgoizxYulA2+yzsJSKp7pNbWJWBOVLKPgRjh\r\n9WpWptSlN00qO1dPD/LKCaHVOy+i6V2wb45VaprZZKyHDve1Ty8t14/TzvBc\r\nxnRpQh8gH04muaZwg/lJlOuo1CAArclETWoEhkJ+c94XWfzKLHZO69lVrf4N\r\nITGBRMETqOjlHJVKA1uf6AwbvAZRNUmFUwFu17s8fNkBckgo4HoFK6NMmch5\r\npbJ2e4PUIcx1/tvyw7v+f88+wEiXd2CWWx7/0msfSXpoXXyXjgGVAfwUGMj9\r\noobP3MWsNk1YYoI88FeXkBi1qAk1uI3ohaBkog1kNOwHqUEcRdwsVEAVUqxy\r\nndKyvAoy3Jj+FI3nl2ocTyBdQ5x5NBHvPQpo50Rv4+xwFs9GtpFRcF+IZMp4\r\naa/2eOIycwhGoIiZLI5IjLeBHgnvgeGr03oQxUQ0a3JzXFpgiwUw4T0M2G0A\r\niEMBM1Bv2uwcjcFBOYHWNVanRkpeU318Ujk=\r\n=3baD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"dfb51572382a41d25d59ca5af77942e4617ed0b6","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"rimraf ./dist","start":"node --require @babel/register ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","compile":"npm run clean && babel src --out-dir ./dist","prepare":"npm run compile","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"npm run compile && mocha 'test/**/*.e2e.js' --require @babel/register --timeout 120000 --exit","reinstall":"npm run clean && npm run clean:modules && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js' --require @babel/register","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rimraf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration --require @babel/register","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.16","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"12.22.12","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.0.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^1.1.1","particle-library-manager":"^0.1.14","@particle/device-constants":"^2.0.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^2.0.4","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","rimraf":"^3.0.2","mock-fs":"^4.10.4","@babel/cli":"^7.7.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","@babel/core":"^7.7.4","@babel/register":"^7.7.4","chai-as-promised":"^7.1.1","@babel/preset-env":"^7.7.4","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.3.3_1658443416217_0.22622345648939834","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"particle-cli","version":"3.4.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.4.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"20ace20ba4c7b04116e0980959be2db4b4342d63","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.4.0.tgz","fileCount":192,"integrity":"sha512-+EXWxDFft3k//WucC2WI5WXmRATT5vvmlRe0JM1H0wu8geF/vTHCpdLBupH+m51TG1bmVTSAR/CgsLnRMRsQ9Q==","signatures":[{"sig":"MEUCICWzGt0evETUU4QOlhkSwwtGbWPUfFohdfG7VsBCVNoXAiEA4anw45cR7RcsYJoLcZacqFkn8pxA9xNNk/37bkq/e1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6996471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9WDcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUShAAjopTOMxMDksFiZOmKph3crenkLTw6KgW7iUWYPTdfKcLsubV\r\n5mgDDlExTinWengRluHHkgSq5fEXG0IBoAhyK0QKGo8LnRQoAVNTMSnEXh9E\r\nRQe2Q441K7aq1mQGypvkk4+l2+OGw0bfuOxJJam7vRf1QyJ7oczzdWQEqUQN\r\nhIpksWrOjFHzc1VE/mh22aZaErO3JsDGV/hUNe40aNHrLN7/5umohiDaOOQd\r\naAYEotFyHEez4Zn46DK8IoHvRWdiLrx657zOIyRwHwQndWwO2hZkhQI1XIB1\r\nA3rgAyd7T5qeSa04QdAutxBWA/U9tpAl6Qw/8MR+/EELwL75M7TMmAyngFKU\r\n9X7VG8/xI6GjPmRHrf6po3aP/JQP2Uq4xwqpSUEVgk0uTDWEHVWv0rO3RtqB\r\nmhlecRMfDyYuVW+iP4KMY4AjyMfotDj8fYhamPLFqFbG8SiVwp61URH+EoH6\r\naCKPGo/DOCHjly1BxbnXKBFYFYn36/duU3ukVQuFZZFX3DijNUJ4cwS+zvPR\r\nxZqxgvOs5Wa3jlzGphYjeRhJrr/nBZnQ4NQq8ijueqqJNy3DNw1xFH0SmcRg\r\nUws07jMzoyRgWhp1mnh53aNvd6rAr8V8ZVbCKyaSifuYoItVgHG5Go1G4Bsq\r\n+y3Kz0PInsCKRQ21Yk25MUp7hmMdB1f4zS4=\r\n=9+2m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"f4dad07735eb966335551815779cb25af2312f6a","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/**/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.16","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"12.22.12","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.1.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^1.1.1","particle-library-manager":"^0.1.14","@particle/device-constants":"^2.0.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.4.0_1660248283750_0.6793122842353825","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"particle-cli","version":"3.5.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.5.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"4014ccf6c7a1843548a0dc39de096f75a4327c70","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.5.0.tgz","fileCount":195,"integrity":"sha512-y8GbUFM9eclBEDdxdlnILyHXM79FeugzjRdvpKWckaREtxssdSwn4H+8jRa9Eym2ya/XBUKaVfLKGl7DlPaA0Q==","signatures":[{"sig":"MEQCIACGsV2/ARmHTb2W4mv2vlJFD1imW2dW01/R9fXGHbuuAiBSZWBrMrhOYMTgORkmeJhszA+1IcitAMf5qcxH8NNzvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7725342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDkg3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8AQ/7BVRzgaacgM+8SVzP6vFdgYFpxOVY93Rn0WfDzWtJ4vFSzPEo\r\nkzhzDkPLc0NI5rXARLYoCu5U/nIIol32T6BJuR7pZWfQDsrZtEH3AT8EOfPr\r\nsyoInMhhW4yca1yRyJDpQki6AlnRNFOMcVQa/ZwLkRIxkD9HmOwKE5awLqjc\r\nJhv/RlIxjOa4Tl2Wz+rsLILbvyL579Nq+baEUxL4q0RYo64KF1woAq7SUh7b\r\n7s2PAqTA03DnGXSrE9WyoGAMLQ9HmUnTtHlxMe6DKyQ83HLsXnV3y/V1M/Zk\r\nJ8hQ0an0WeMNIMv9ha4+oV9mVyAV/5Jso35RzkpLivkpfY6FotC9ltplIMbJ\r\nqOSiAkBPaaerysiQk8wYCy/pRgZ0bEu3AVLcYZsC6tnadK5YfyeOcsTUHQUO\r\nEqg5BsjKOBczBFVHCU5k1uZBFKGtN6q8e4wFjSg3O46MJ7mH5EdJV5GMxccl\r\nk8oVd2YGft8o/WtRnenQQ58SN4PBDOi1HTklzUsmuG0OlI7ZEbuhnf8cukKn\r\n8ldJAoQzv2g/0pTPqc4laM4jh5k3t3THejwj7t8x8mOzf28arz2j2/aZiqb2\r\n4ejHJZ18VCqb2g/chfcL9r+MGwPwoZ+MZVTZpShT0Om1wJ6izay7eupviso8\r\n+s1fxcT5sARl822RadCMRddNdNDO5EBR5C0=\r\n=XD2i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"0224f39ea75357ad782177bd66476f5704a9f68c","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/**/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.16","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"12.22.12","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.1.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^1.1.1","particle-library-manager":"^0.1.14","@particle/device-constants":"^2.0.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.5.0_1661880374850_0.9824838465812513","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"particle-cli","version":"3.6.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.6.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"8433f3084976ede1e9e822b60fb4ab9991e99c45","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.6.0.tgz","fileCount":195,"integrity":"sha512-yZWt2mbB/C7AWuMFrlsNDc4gk9bjz4ge9FKNwyysFjaGhCIacy2G33YVbL01OeWmyDtPK802aZWdUNPBmSZQbA==","signatures":[{"sig":"MEUCIQDvS89WS7kImf68BYrlHTMJ2toEgjJNTY5l6yP8gtMwHgIgZ1cWjR3vx4Q9ug6aAlNWAxrgys7wy21nrtdI1dY5im0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7777052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdVIHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCIg/+M0KA/Vf/EqtVsKVlYXnFxYh+rwr+8p0Daadv17xh8JwS9FLI\r\nQ2wb/QFrow94OJtUvY4VCuLt9QsyDuYOI75x0KLzDr83hjRZNEfhT/E440I4\r\na+rQphNP5oI1lW3AqJAL26spkDgCZR1ErcRe9yem4DBmOC1soFMdF0slTWqy\r\ntN9Mnkog/fipDoh9judpV03/bfAw8HvRGFVd01ZVzarNy0OcWh7ZIfFRLJG1\r\nbnWdR78NJEYg81eVeFKnV0Q342TWmfOZlL4sMoaTZD7061kC1xzoIXBXtu4+\r\nocFjJg6ufn2KmkgnVyqLm3hjfHP1uOLpicPioXjJTEprLHetIDWtpE9bkrG0\r\nawbkrC9so/Cw3/KKH+PmR349osfG3l0uQn2vDcftuAnRBQPI6lAMJfPymLyk\r\nZ0xhgKOs6Zdwo5IAxCNSWjHF8R7ysPMsxOOJIYOQzlliuHSTmpRqhEUm4CW4\r\nT2SNz4jLzLUCU/CIP/QVvxuOA6eWJKI9Oy7xmBwjCdsljDy98+llyyodCkFM\r\nsdp9QCjXUXDgWZDHYDlPa0XJ2vtNhsuez9FK4fgYB9rFcUCpxL679Prhani7\r\ndHR3QG72r4sHzd1Uy8ZxSy7owlSklF1itvtezxyROI/K/BgdtbhA+sP+LSLI\r\n3LY9CzleW89oIeZZcW30QtPQcINyvUlmtVI=\r\n=lLhq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"e5d1a8188d481578a1679f0e813f4eec1d053d9a","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/**/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.16","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"12.22.12","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.1.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^1.1.1","particle-library-manager":"^0.1.14","@particle/device-constants":"^2.0.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.6.0_1668633095013_0.9847162344153317","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"particle-cli","version":"3.7.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.7.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"6ed0d0e198ee542acc6a5e886d2fe5db22b4516e","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.7.0.tgz","fileCount":195,"integrity":"sha512-YOBim24G4/OKDrdZAthw2TVGoIuUF3/PueQcyFt0jLIAP45NK5o+8n48NkTW42mhceL8oFXqRNZk54FuXR8bdA==","signatures":[{"sig":"MEUCIQCj8Oq1+SrVVhIOTcZa6CalATgJ/lSCkzJ5YONCGJ+EEwIgZC/QwvL0C/gxHB2LH1kO0U6Vkc6mrQZEulTENTLwV2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7777840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo4QxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxnxAAiSFkfnKUST/VFEK4KfFVCB94dNwv6uJyFf+3jgZTyt7Sd2lG\r\ngqW940z0TEU0Suk3ydaiIJC7TOJHP4uOetIImBtyVXk8Ea/c3OCp9dpuKp6a\r\nwIQoNmDa9wAeo5DKcwm1NEDAaJ/mhSFxE7k0nSpmgMamh/WCpiMLfGAYBWor\r\nXflQsmnA5YZosYxi/juBx+rA/fySjUJuQDJ/DtE/K3RRICfprMDlHLskON3v\r\nPwHo2D/IYR4mg5R0I//pv5Ffj5wSfNTHscou0QwalUeNG4GVM1NqTt3ekQWp\r\nFu9QBsJUjrue3PedoklQlLUnh81elIy3eZAkaHRr00KJpiz6MjEcQCVHezt7\r\nMopzAhwEsakSP4Iolp8CthOYKCrEUddXz/yRlSQDWZPnm4xO8pg+l9ETViR/\r\n8lGgLG+H5F0p1F57Tyy35LUF8KuNQK1J9wXHzv4hcL4facGhtHhcdOi5R4PV\r\nkSYH0HADAyFJqKYqRXRBuPvWi60yfkh73FSn0EowDV3RtZI48FMl5QPCGMeU\r\nx/rOzNGkpXcwUgJARwvI+Ytb0BdzSXzOMQixb2R5TwtwaNH1HNfJ14O9WbNX\r\ngtCfhqLhrzJJmeM5WY5Edk/5NeDVLIb2zYmrxm8Kz/Fnf9MVh7t8TMMMfdVs\r\nFrcztyI4pH6dye2tamcmlnQPH5oFucApAyw=\r\n=cOwA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"7d662c01b9668ee6eb4c5fd6fd19a57fd662342f","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/**/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.16","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"12.22.12","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.1.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^1.1.1","particle-library-manager":"^0.1.14","@particle/device-constants":"^2.0.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.7.0_1671660593214_0.47939656588497104","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"particle-cli","version":"3.8.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.8.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"80fad02d670e4b4870b6d725b7700327e1806463","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.8.0.tgz","fileCount":195,"integrity":"sha512-x/N+jKFuE4Xq28YT6XNktcvsde9SFDGUU/Ng8Q5q6GqsvD6FhtZ1pfFj5iGqHV8+EYqCv70+UHp1+vNA0QSGpg==","signatures":[{"sig":"MEYCIQCWfPYzZStp5pYNGyNv9TUUv0QH/mnO7YtI/SItPU4I8QIhAPOwNvdsx3zy2FCdHNTVA1S+Mq+zzJU9XuVq/qTyj7Pe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7778435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIanvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg3g//VPlJV+66lhuKU7QRC5Ihw/d8uiAxOGuLI5pBUmaBrhlh+XSp\r\nd5P5hXG9rs6gHXQCwmhxWH6wTjsjZhtnFRilyolKaM6oSrpRKZBzILwXg58l\r\ns8o0eGKy+icpE4V9a97o7BoV2aJ1gS5Z2FZhB/m08zAzfisuaeD8b9GiXWww\r\nS8k5YkoVl2Jk6ckEqN0sFvAuPDD4QDhERGXL+f1r0FbVCTL2hZXPHR0eLWSa\r\n5g0y9sa4BmR032Hy1xOK7mx9v2czrLDM0F+uoCL6I4JYjd/22iQjtrwzSZDo\r\nlg8KqZl1CkewrZJCSd9fNlCfhe2mX3rLKK3vUGWF+NGlV9hJi1mH3gJA+yQ/\r\nYy1SnZBI+lfRQOqHFPEHySiQ0XCw74sjPtYfQQLMMjl2ybw6drP2y0lAONSy\r\n3qhOP5tuvU7eLPJahXw28SjM6tlyIGjQrezQKMRWuWyG00EKXMUPPFrLumXZ\r\nGWtgkJU3TGOPBfi0VldJ9aStFBBTxBbHtYHrAJxnQMDUi4P+g8Z+IRBkdE/M\r\nGmdGEcF04s2CD5CaFZtuq3ZbOfT2MdkuNAoTC/SXc7n7bpAPz4Zp8CoD+7kZ\r\nKuqLEoKY/FbRoarkQvhNL7Wh9h0AvdkA/Ki7zu1/KalmsagtDxchIOTVf/xI\r\nAhJtGA7dUaTfmLAFnt7PDOHGQ+txrv8bCzo=\r\n=wE0p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"3ca7d1d268f890b53bef65f1978562d20a1cfc79","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/**/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.16","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"12.22.12","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.2.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.0.1","particle-library-manager":"^0.1.14","@particle/device-constants":"^3.1.6"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.8.0_1679927790730_0.8386891586658118","host":"s3://npm-registry-packages"}},"3.8.1":{"name":"particle-cli","version":"3.8.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.8.1","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"8d47b93fb5c29708ea1808623f67ca8f9f6c8b63","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.8.1.tgz","fileCount":195,"integrity":"sha512-omlHzDaLiVX9KGAOdBOhWmYVU+FO3AvL3G1wLo64uKFrH6wub1iPObNDVy1rBUC/O1+Fy/1IDPXckj5cO89JqQ==","signatures":[{"sig":"MEUCIQC0Ch1QBrweulIFvmhbzrcsznExQ/2YW4Hd0vWqpU4QbwIgToPvBiOrxgiv0BaJyJXvzTDX4LCfxuClkBSjRgNVJQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7778510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLH91ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmou0g/9HV2ncvFBR6ZBBkSym9xnW//KOk/57ae/aNKWV0Qj+qZ0KMtg\r\nbliGPJFy7CaA2/GEdxy3wtZhiGo6btHcxUWqWF/g7vMNTzqFY0pnEioMsCRv\r\na87Ei0325cvvfn8YKKiKOB+eGfz8ReM4o9/iOAW99SCqZy1JDqFtn+NQMg/d\r\n0b2wdHnYoUSxfUCxj/VegY6mmu1xeecxASDOfcFsk7TzTForfHJV3gXVuLNf\r\nvOK0hk0Qo2GADouDUWYFjt65eyoXIobNfEjmZ+szqjpuEgRxHXK6kE5RscKj\r\nCiPY86+Iewa2bSpGFxITuW0O1YNAz6ZqNsZU2HyYI+mE+mnW7F02h9Nd8Z0Q\r\nCRxfNA7IWvWwwtt4KtlPIQ2WbKhFrOrkAGJy++GZg2VA6aD6EXz9902gcwiX\r\nlK7m/bZuRx1kkI06KOnqA/IfEByhrW05gseHn7c22HLGTQYkXcLkIhE4ipiE\r\nlmR7dm+28rGMjhoYBpC+8SCVWkSrznYaRtncd9DJgpQIJpyLeyWiHtOmhVBr\r\nbsOOaELhJU8CtG6uZuKY60/P/2Ps1jW1Nmr4e1v/ngI8u9maf5RFRAERkBq9\r\nuOHxqqcfoNuseR+Z+O+UhcGvGEcW9Q18XbOpa+1VThL7K9/WIrgLft1w7NBX\r\nUhYcOQvhEg84kEZebs0q2s+OZyzBTOJgQ64=\r\n=IHdr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"8767322121ae79e981653b3b1e3be89815294a8c","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/**/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.16","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"12.22.12","dependencies":{"glob":"^7.1.6","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.2.2","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.0.2","particle-library-manager":"^0.1.14","@particle/device-constants":"^3.1.8"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.8.1_1680637813342_0.12759961189100988","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"particle-cli","version":"3.9.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.9.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"f471e763606a6afe95a0898e8f1ac5ce0a2d31bf","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.9.0.tgz","fileCount":197,"integrity":"sha512-Kds5mPr+MiZzNua5jFAx28vdqN6P2RiFL7UWTCGjIIkxKIWYZAoz3TSGh+CyTZlBP6iUoyzg9uNFOQ0KyM5txw==","signatures":[{"sig":"MEYCIQDrg0L8beKpa/FhSUtLp58W1bjhkANyR5MDRq7qj6lP6gIhAOnzDbsczb2y/3p49yQOsTAec4n/TCkWkMkb7k91SDLU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7790050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNvRHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKfg/+JH4++Sm5tT6nsGKqeh7pcesUhbRzXOCB1CzwVqEA9b4wbWQi\r\n59/9HHVKuoChok8QlrAyh2VIe1wOOCrST3o1GDG6isS423IHDOrdEjkleX/5\r\nSsdheB6clGsLQZwDfxXNL/4ttiNojSNKCju+FV1e3JVCNR6yM/XIcoYchMA7\r\n0W/cfM3C/gciLV2p0S0Kez7Zxt6GvZVxywu9/+y2QJ8r1y/gYj1YS5zfOdVs\r\nJEJK8suvRkEwl9Ce9t1AUFnfakeAcm3EpIlnLnfZ+i+y7r4j/2itFuMNRzH9\r\nfEUTQd8KlKWRhg68+bUEfSDTQ1IeCgdrlT/dxK7mQsYfDNDv952UzXQc7K1M\r\n/BCzgz2IXHjuqCdcu2yBt8LBFDAf0wJRf2lQsVn85v5Utui40WcyY/BZHzNH\r\nbmPmSlCS0H5ikN698iCRM/52pa/n/zEna0ANIow7OKic7/q5TW3jO9owQ9cS\r\nB9DDnAgMwHr8Xe+omDdpHfSe6grjhyHUUNzevxKjwi5x6eYY8hkI/k83wv4O\r\nWnBHzIml3M6rCUlZFQm8XYn/dNWQJlog3vAyuUSG9A3UIqgsFoTa/6jOUxdE\r\nZkDCLh0XOMZXowuZqQyOuNUG5wrco4vD3vMypYFpVRYnm+qUepQKgdhgZKmi\r\nfEP/zjIj4LB5P5dlPegy70vpLA2JYTAQ9o0=\r\n=xRZZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=8"},"gitHead":"ce28de12d34845126156a60771fdd093084319f8","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/**/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"6.14.16","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"12.22.12","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^8.0.5","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.2.2","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.0.2","particle-library-manager":"^0.1.14","@particle/device-constants":"^3.1.9"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^8.0.5","particle-usb":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.9.0_1681323079597_0.0318586555499758","host":"s3://npm-registry-packages"}},"3.10.0":{"name":"particle-cli","version":"3.10.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.10.0","maintainers":[{"name":"busticated","email":"itsbusticated@gmail.com"},{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"50d7e24a8827c02f7323bf1d9e513e9c28c835ba","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.10.0.tgz","fileCount":197,"integrity":"sha512-/QKXG1WxAqirqrc+Z1MyBjG9cPkj5pPGrjKeYIz3stDazasLW0Jw+mMRW3GrdRbJBDO3mCeOGZxaywTHwmUb4g==","signatures":[{"sig":"MEYCIQDYIvqJJGk8UjtuiUKF6C3byGAT0TmlptgaNGYwvsU/ogIhAPt1KoD25PFRbQuSi/693C87SikxlAHisZjFPdpXmhU8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8179995},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"da1116f3c2b5237220faffcb9ec88a0034af2d44","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.2.2","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.0.2","particle-library-manager":"^0.1.14","@particle/device-constants":"^3.1.9"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.10.0_1683562058815_0.16430746825637277","host":"s3://npm-registry-packages"}},"3.10.1":{"name":"particle-cli","version":"3.10.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.10.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"4f9f995cb0b02b09b5593a5c0e45153081819b24","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.10.1.tgz","fileCount":197,"integrity":"sha512-lIBVwxoMgY+MQGRXtvXgJsQlqF0FTucD2ryoWz4rLvodOOdFPkpVNZ+7+QKlif2kInk6PrgsBB13pFuqbk6vxA==","signatures":[{"sig":"MEQCIGA7uJZ7LGHq4Vs+fGq9EZxzbfvx6OD4tixRA3kBRoy+AiAzEUKP4t7npqryJbRznIP1oGUgN4+KRljAC7xYgxjGBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8180083},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"e35d91cf45a81afec5451a8fe14fd9a8841ce86d","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.2.2","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.0.2","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.1.9"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.10.1_1684283475811_0.7421995824204211","host":"s3://npm-registry-packages"}},"3.10.2":{"name":"particle-cli","version":"3.10.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.10.2","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"ed1a1f272322a3fd7341c40cea4a27c510548d02","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.10.2.tgz","fileCount":202,"integrity":"sha512-HQQX3e+Yyuk6TF6SYYZqlnByhwt0aPnKqmKPuCzkLiRS5Vzq/akI82265FGATEf0e/JK/wWu86Lj3cqh9x2xvw==","signatures":[{"sig":"MEUCIGAIjyGCjQnWsvWtYbNKSEfTea3Mr+F+/P+Bq0jMeknCAiEA0NYEa1cTZ+y4ifx8D7V9XNTinGWc3uBp3yto1kdSr5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8218090},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"932454c0983c2f956afba0ec7c30003888e92600","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.2.2","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.1.0","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.1.9"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.10.2_1684510533295_0.9283971643259341","host":"s3://npm-registry-packages"}},"3.11.0":{"name":"particle-cli","version":"3.11.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.11.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"8fbc6793d2247470a99be0ea1410876c6ffdb339","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.11.0.tgz","fileCount":204,"integrity":"sha512-Q3GnqoVH+oITXrWyVsO25Bxkw81PrbaRo4LDVJODK227CFD9mQEn7ecZXpBKv0kA+iWta1zSU7exePf+cF49kg==","signatures":[{"sig":"MEQCIHM0gokOpYHDKpd4CnjwnS4w2w9IGQZFBo3boy+q0Y9VAiABQSol3PczqDJkIa/SVoPwOi2cF96zCzlFlltnlAwzCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8189775},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"e8354b92ad54a98637ac2a54caf7d5b9c43ec833","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.2.2","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.2.0","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.1.9"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.11.0_1685614429008_0.6946763593575096","host":"s3://npm-registry-packages"}},"3.11.1":{"name":"particle-cli","version":"3.11.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.11.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"f3cc4b2fec4c0197a55871976454c998db55dd2f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.11.1.tgz","fileCount":204,"integrity":"sha512-7JXjK1NW6i+u/I9quXpHLs1omkEYkueBSm1Ik4Z6WuJKxTxy93j3YiMSGVmGqExb6/xA75kmAs91kg9X0aQe9w==","signatures":[{"sig":"MEUCIQCeRyRKme2VEDwTnxKAnwg6Z5hmgfOcwniemqLKzHWRbAIgXASTXverGmM203YjUaMbtYsY/kW28BMVKSz066yGCZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8205424},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"07dfa4e7d928d9641be368881b2216c6fb017c6c","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.2.2","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.2.0","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.1.9"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.11.1_1686660038016_0.0677027971036055","host":"s3://npm-registry-packages"}},"3.11.2":{"name":"particle-cli","version":"3.11.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.11.2","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"6edc27e89d7f7c34eb23f69dac6deab70570251a","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.11.2.tgz","fileCount":204,"integrity":"sha512-qVdhv8pdYncVgfPsArwtQ0LcAMYzbgFKMswyvMXKgVo05FmlfaIQSK0BNBwJkDU51V75rjUwFXG3ISxaJBxnog==","signatures":[{"sig":"MEUCIQDLq/PzKDxJHhYH5tT6qWYWJQZsLbbaIkrvXwW2H48+0gIgV6WF5tclP8TOA8OTmevkAbZl0t9TmzCj8HqjzI1MFLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8207217},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"052c95ba315d070428c72ab4c694d6de6bdc4a23","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.2.2","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.2.0","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.1.9"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.11.2_1687472892904_0.6660736048732916","host":"s3://npm-registry-packages"}},"3.11.3":{"name":"particle-cli","version":"3.11.3","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.11.3","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"0447c16c373fc7abfee1223a90bf30abb4957467","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.11.3.tgz","fileCount":204,"integrity":"sha512-9w6HOKYwtHdqejr16fNVJ9PGzBEL6dOlQKbYnlg+YsZRyNZC+sbAeEgJZ6k6eDX/Aa5hAw8ZK3fT2tP6UOq44g==","signatures":[{"sig":"MEYCIQDE9SGbMh3m6WpVqHUeNcftojLN3VuxoiSTjjsMgEndCwIhAMU+5ukK+VLN2bHV492cP7JZq410b7Q+NXTII0FemFx0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8213772},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"52fd8afb77b2a8206bd46ee04f3c5b746a52ec9f","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^6.3.0","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","particle-usb":"^2.2.2","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.2.0","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.1.9"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.11.3_1688053169312_0.4554298144678268","host":"s3://npm-registry-packages"}},"3.12.0":{"name":"particle-cli","version":"3.12.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.12.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"e2e66261cd2d48379799a35a83f0008122da4161","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.12.0.tgz","fileCount":213,"integrity":"sha512-ug9slV1w/TlTcTPlgS+SekbAWWcrt+/+K1xkKGxD8J8rfMok+w54CrXqrOLNKT00OEmzeUooIpd7W/3doZOdGA==","signatures":[{"sig":"MEUCIQCXPL7buvLsq6F1AnX7mytqYLFMwGzekPpgS6KmY8azOQIgG9+LJnGvNKoTV4oZzpLJZArfKdTP9yNg+/1KtGII6/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8328046},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"5c267b6bc35217713efb31837907372154f1f0cf","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^2.3.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.2.0","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.1.11"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.12.0_1692666994696_0.93039780497095","host":"s3://npm-registry-packages"}},"3.13.0":{"name":"particle-cli","version":"3.13.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.13.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"f23c193f46ecbcc78a609969e06436f9f24f2c9f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.13.0.tgz","fileCount":213,"integrity":"sha512-5AwmqNjk0/LQCh+6TmEINKsnEEH2MM7+aV+EOD4NOKy5uRvJk13DKzTQSosOMrP09mwrzwFQZBSGjvniul8STQ==","signatures":[{"sig":"MEYCIQCTzS9bD438iPRZLPXfjrAwCTv28TuJDcqTxnPDh+24PQIhAOGodL7nR0ahPBu2zw5VUSngL5Yi6e3Zii9sFYAnUadC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8328127},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"64aca50447f949de0b8c8ccc100befc6b25be160","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","update-firmware-binaries":"node scripts/update-firmware-binaries.js"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^2.3.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.2.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.2.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.13.0_1693470915735_0.7214490291523858","host":"s3://npm-registry-packages"}},"3.14.0":{"name":"particle-cli","version":"3.14.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.14.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"d5a1a772df1546c122a886ae40dfdce9b720a98c","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.14.0.tgz","fileCount":183,"integrity":"sha512-4lp0LDTzHIRe2EhWXqw+jzDGgxh9aZRnXkJMZEJoHTMg5LHjt0zljn1d7PWirseIxpgTDwq1iXzrfMRgwb/DYw==","signatures":[{"sig":"MEYCIQC50y8wF8aCNqQTn2ifGokDBoEA3zqay5rdpfPL0siF6QIhAO00eFP+G9Ey0ngZkruzaLOppxQMY91655cC1+qkOoFm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1926923},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"376a909ee35383236a76c49f4eccabacf8d361dd","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^2.3.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^9.1.2","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.2.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.2.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.14.0_1694013438137_0.5517294686439298","host":"s3://npm-registry-packages"}},"3.15.1":{"name":"particle-cli","version":"3.15.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.15.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"71921c0b73daa891b6dfd2b2274b6835199ecf0e","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.15.1.tgz","fileCount":183,"integrity":"sha512-LHDa9EvfvUmkMps1IsQcpipDBUq3ccBxgEAwZmLaY/ceraWKibXxTUoz7BXM7G6IWhMyDVdf8BKvf6xBe6kKcQ==","signatures":[{"sig":"MEYCIQDYqVr7HfK46CgU3Ep3w0Aym8AChjS/6tWIfqn4Z/Uv5AIhAPpMU+lfiD9vefqwfw8vjne6gYRVbut0d8IfHR++qDBS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1941377},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"10c434f75a4ad9e07214cec0be2dc4e388d88c7a","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^2.3.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^10.0.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.2.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.3.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.15.1_1695772816894_0.12472173754756577","host":"s3://npm-registry-packages"}},"3.16.0":{"name":"particle-cli","version":"3.16.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.16.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"e28cf2a61167e3e6be9c6e24e9eff7a1f25c0e8a","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.16.0.tgz","fileCount":180,"integrity":"sha512-3srmsMBg+XTVxfepTff0K7ld/bWEyEMcH3k/DRQ0u+kDRKNymEovjFxZ2rnCio1JJjHy4xDeoe1zfN5u+TOewA==","signatures":[{"sig":"MEQCIAxkro5CFanPK67ZkqEsVybUJJIejWCir8qb0A8yWlG8AiA4iZHqrbMOhJoy0BG9Jljlrc1bKTJyBez2ewo8JO+aNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1898799},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"0214501eaa52d3cd619fa50979e7245e71de63e9","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^2.4.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^10.0.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.2.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.3.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.16.0_1696013774438_0.6749679550294732","host":"s3://npm-registry-packages"}},"3.16.1":{"name":"particle-cli","version":"3.16.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.16.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"531bcc95159703bd745e11fb6faa6dbf2d92830c","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.16.1.tgz","fileCount":181,"integrity":"sha512-4yvbrLMv0nNOOnRtdkdEDcLAkimkqmSgS8P9YO8j/cqnXaBrmXYinrcl8qTccNBzEsRdyJdYrZHPviQK3gtLeQ==","signatures":[{"sig":"MEYCIQCJwNr6Eq6Dh6NE3qP5N6Oy4IskcWJtT6fCNOWG6oTzXAIhANQ73ocXGKyyRk1jGDQ0aGidzxv0R5VcHQntWLi9kxaI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1902534},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"0179512e336c76a907493db214bf1c465ac87f8e","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^2.4.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^10.0.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"0.3.0","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.2.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.3.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.16.1_1696288861976_0.9774733648374268","host":"s3://npm-registry-packages"}},"3.17.1":{"name":"particle-cli","version":"3.17.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.17.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"fc4e4075a5cfefd697e00c775d393b3d1ec58e65","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.17.1.tgz","fileCount":185,"integrity":"sha512-hw4pBoIuCRb/HRvkWldNO9OUtoLvYhzZcd/vG6jizEJBmXf0Q1jkozBUBv0xVEez9L5dZRoQZcs7loDLS3BqZA==","signatures":[{"sig":"MEUCICjfqM7l20pqfRX806shIzN2IJSkJoSb/NF81OeKvdOqAiEA6jEUnJGkXcIkjAk99YlLoaWEjUL2eYfyhMvEItWUUwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1916737},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"63412b25288786207837473c456259ece4baa03b","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^2.4.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^10.0.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"^0.5.1","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.2.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.3.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.17.1_1697496966422_0.7294468917727128","host":"s3://npm-registry-packages"}},"3.17.2":{"name":"particle-cli","version":"3.17.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.17.2","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"708816f088a4e8b29eba6f939d8bdc8a55297657","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.17.2.tgz","fileCount":185,"integrity":"sha512-ZHOXQ5YlstKf0RwSdB8TkhUmT8SWquxMiin5mGMw0XDfTm1xG+C3cLKo6iIP8vEVgdtDfUvUBcBZJfNpU6bM9A==","signatures":[{"sig":"MEYCIQCLVLt0z8hMyGm57moNW6GXQM+dqW5wG9PlLMyrYn2RmQIhALNld8QIhSmLS5zGdRYI2XqBoWqeUa/0jCh2SzvJ2so5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917009},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"3077951a8951afa28285a3a5443b682cf417626a","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^2.4.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^10.0.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"^0.5.2","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.2.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.3.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.17.2_1697563374598_0.8984346761296678","host":"s3://npm-registry-packages"}},"3.17.3":{"name":"particle-cli","version":"3.17.3","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.17.3","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"b889f8e15bdf7eb60cfc0be61036774d97abc9b6","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.17.3.tgz","fileCount":185,"integrity":"sha512-+VHeh3/qOm1IGIBUM9QljUZS0h1HhVw4ync4+iwaifxEYSJw40JafZvrKNsjgQLYW32FlQsGfuZR6klfUqru4A==","signatures":[{"sig":"MEQCIBOOtX0YqMRGCEXnwRhAEQgGJGDn6hYSB4cChjBwdwX2AiAYtMEp6QIz+Y5MrlH0hwOt+ytUWkxYQSA/g/QZ6GS3tA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917175},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"09864e2f9c78604a80449b24ccef0379797ca55e","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^2.4.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^10.0.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"^0.5.3","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.2.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.3.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.17.3_1697745100529_0.013563638669063849","host":"s3://npm-registry-packages"}},"3.18.1":{"name":"particle-cli","version":"3.18.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.18.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"e02c27cff349db86424afacf3f7885a751514be7","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.18.1.tgz","fileCount":185,"integrity":"sha512-J1holmFALYADlCK/e3uo+yNKu7Utd0iOSviGaSoDmuuRV9VUNGmvg807lBe4sa6+QHa5CwDWmjX8bk4vv6GS1w==","signatures":[{"sig":"MEUCIFAC/YRGA/+Y9ECVPNqBcBg+qt2/YISakhTqljDsMNsiAiEAmPKQsiL7WDZIDwq0A90eUfGk7qFm7piQffvjrDjY/wA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1919868},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"e8a91b6e5221a4ab28a6fa34106a8e39634d8394","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^2.5.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^10.0.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"^0.5.3","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.3.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.3.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.18.1_1702574356577_0.18060280730962086","host":"s3://npm-registry-packages"}},"3.19.0":{"name":"particle-cli","version":"3.19.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.19.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"b8fe68bfa82fc79feeaabf7b2415c32e9558ce59","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.19.0.tgz","fileCount":196,"integrity":"sha512-dUEx0iHO9VJXHwrxXLSNDaqCU5F4BnlTy/rF4kyfdjNiTh8foZgTzAtwiqWYoA/E6nfNv3KmJBW2AoGyAytGFg==","signatures":[{"sig":"MEUCIQCmC9y0Y1elCNAc+7bSP7iNU0W/zsNdgkUDxd0+tT1pvwIgdxcSitfhTPoGFKY0wF4w+rbRJ6chX4mArHxktqNGF08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2022213},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"2cf9241478ca4c59d1ac098bd4bde3223ed45798","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^2.5.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^10.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"^0.5.3","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.3.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.3.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.19.0_1705105636145_0.11571876523480218","host":"s3://npm-registry-packages"}},"3.20.0":{"name":"particle-cli","version":"3.20.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.20.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"ecd012ed03dda2042b30c101ace8c5ed86504dcd","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.20.0.tgz","fileCount":195,"integrity":"sha512-BG+LMpMb7eicH2A4EXuHS9WXFXQHVMZ/BOSxsKyWWvlTairS+5rOC8xa1FdeYvWDQmbBIFR0PboOfB/nDa7Dig==","signatures":[{"sig":"MEYCIQCui4hDJse0Bms56pxUi7kFNsFRQyEjO9Yp8ONh3yysEgIhANYL9FZJKdUiMYSvIagWllyUMX7HYBoLZbPmkDT7tsaU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2017442},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"e27c574b289a021069b72430b00cfe482be04d26","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^2.5.1","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^10.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"^0.5.3","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.3.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.3.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^5.16.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.20.0_1706654236853_0.9651800755325552","host":"s3://npm-registry-packages"}},"3.21.0":{"name":"particle-cli","version":"3.21.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.21.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"f8e45489e3fe69c2b75250e60fb314551a47ba21","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.21.0.tgz","fileCount":193,"integrity":"sha512-P3YcSP/FWj3HkJy4w/vkk4cTp4ghXrwMOMfLodHCmM6YOZ41yT9kjZKwgrxxF+nvbdl6kooWZUtkH64GW6BrUA==","signatures":[{"sig":"MEUCIQCpWznkvxPjTzJRWservUQb3pWe8HgHTr9Y336CFjpwkwIgLG3ICGqnd4Htj4ZmA+jeXTD6gQEvTXb4VY6BRF+rRvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1887176},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"86fb780b92d583b70508d5acc4134662263c1d80","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^2.8.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^10.3.0","yeoman-generator":"^1.1.1","node-wifiscanner2":"^1.2.0","particle-commands":"^0.5.3","yeoman-environment":"^2.4.0","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.3.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.3.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.21.0_1707941059614_0.6896527137234212","host":"s3://npm-registry-packages"}},"3.22.0":{"name":"particle-cli","version":"3.22.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.22.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"dist":{"shasum":"6160b2f345e5c11c0602bddcd24fa38c23c01a9f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.22.0.tgz","fileCount":193,"integrity":"sha512-Y3Ds504B3RzVH2HckgfxZ4lEWH11pxtbgjJgB+iLfEw2xT/S7w+3mwIHF6YfO9tuTVFUzVSIcnr0RnSzeiB/Fw==","signatures":[{"sig":"MEQCIAzQYquZfod0n56+0AZAJIzgXAIiYhdsdyJLMQ4SmYFiAiBWN7r88BQGKbA4g59tYLEks4o8Q+adbW98IWdFhcm9Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1729813},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"e0e2b7e4f9e364a7167b74ff4b83d9caa669dfad","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","test:e2e":"mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","openurl":"^1.1.1","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^9.2.8","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^2.8.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^10.3.0","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.3.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.3.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"optionalDependencies":{"serialport":"^9.2.8","particle-usb":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.22.0_1711473323330_0.1386734170194941","host":"s3://npm-registry-packages"}},"3.23.6":{"name":"particle-cli","version":"3.23.6","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.23.6","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"973eb8a2d21f2dc5881e980f81c7c01caa7677e6","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.23.6.tgz","fileCount":192,"integrity":"sha512-jwhbB3eUrIccSS+psNMzCiJHDB/5lAFhquVpBuDShYZFj9oTtoQyKDLrDNspa1Vpv5Vd0HJo3Lw1UOselVG7uQ==","signatures":[{"sig":"MEYCIQDnXcZWLmTflv6Bu1CSGzsnI3N0gY+4OmrCVO6nmMaQAwIhAIKw8hVLHGl84hDZpSpHTaZnyP6n3kgd3sfTrQvMqV4W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1796797},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"85a9cde85ac4fcb7b9cf3331b6171490f581e5b1","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk"},"_npmUser":{"name":"monkbroc","email":"jvanier@gmail.com"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.0","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^2.8.0","softap-setup":"^4.1.0","latest-version":"^2.0.0","particle-api-js":"^10.3.0","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.3.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.3.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.23.6_1715790459371_0.7369825143891171","host":"s3://npm-registry-packages"}},"3.24.0":{"name":"particle-cli","version":"3.24.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.24.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"3903ff91a6aff37624d9bb1d4240093072941157","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.24.0.tgz","fileCount":195,"integrity":"sha512-whsH5MTOzetwCSjhB5fD6WrhFLVeKKJ6N6K5ojg9qgZTDJX7T2lHRpfZhRI31XOAJKEWlbxX2CfrlXSxulretg==","signatures":[{"sig":"MEQCIFaI8NxRmoPAohQdkZ4TXZCpcObWki4mhB/hTgzqoSqzAiAlZAexSmvlnDB1wCXgnY/3TiGIdVRQwFlkaTLmLM6sGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1821446},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"8f4083319c47e144169c75c80bafb15ce211bc7d","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.1.0","softap-setup":"^4.1.0","particle-api-js":"^10.3.0","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.3.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.4.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.24.0_1717526954014_0.760998117021892","host":"s3://npm-registry-packages"}},"3.25.0":{"name":"particle-cli","version":"3.25.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.25.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"bf1d0f98abab93286a208eb98f974721ef6ac256","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.25.0.tgz","fileCount":198,"integrity":"sha512-F3ccGggv6OpW9GC/t24559eA30VHB4iHdbASWVY4nBMUsqmmUxeVjVoAPNGzb5MjJmSiHgSiyDwIvQU4nsP98Q==","signatures":[{"sig":"MEQCIEUH+enD/LrlFyH/aAhwPgtahoCi0kzM6FmKpWdQY611AiBlznEBrqbY4KE+BaomWbWDyxaIoVheZK4xQkGxRWaDpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1865252},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"197c6b688aeaeee67c32c9e51f7c06ce4e8dcd8e","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.4.0","softap-setup":"^4.1.0","particle-api-js":"^10.5.1","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.4.0","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.4.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.25.0_1720716507341_0.18693432900098172","host":"s3://npm-registry-packages"}},"3.25.1":{"name":"particle-cli","version":"3.25.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.25.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"85b29ce88eac268c52a4d08db0aa251d851bc4da","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.25.1.tgz","fileCount":198,"integrity":"sha512-kBlgn2gkPnInb5dr4GT+E8blqBnFd4j2xTIkDKm34WgxMBtrWpW7flm5/Z3XLbVUYuD1ZNU2wuW0hBJFL3Cqew==","signatures":[{"sig":"MEUCICi3VfwbPC+COatvbkPAHXpoNUBsakvwLeoPBicfp5DWAiEAqIWj+wTNoUw90O65qwepJ3AFoqNj+nynlPNw4k1KvfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1865601},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"0fcc1d661ad7331d20eb9578a798a20cfcfe2f3b","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.4.0","softap-setup":"^4.1.0","particle-api-js":"^10.5.1","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.4.0","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.4.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.25.1_1721311292531_0.9120482264351075","host":"s3://npm-registry-packages"}},"3.26.0":{"name":"particle-cli","version":"3.26.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.26.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"45daac24422a5cb3ae47f44741a58da61bf567ad","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.26.0.tgz","fileCount":198,"integrity":"sha512-LYhB4BlO1fl13JxMo3mIv7Uj1Wjds3JKqR0DHvbqACqRmWbJZZOnsigZVm1XZV0mZn2RrWghMI3VbDJ+PPJNlw==","signatures":[{"sig":"MEUCIQDFeq+MjqMoC9aDMa0de4+oVDjh88mUZj//rv4YGH6BigIgQysC5FnoGtWLEKCi1sbdJ/qrumotqedF7JoUcGghN+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1875941},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"e179442cec4e3b4b5d9e1b5b2e9bd7799af8c544","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.6.0","softap-setup":"^4.1.0","particle-api-js":"^10.5.1","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.4.0","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.5.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.26.0_1724877905968_0.18212577320673096","host":"s3://npm-registry-packages"}},"3.27.1":{"name":"particle-cli","version":"3.27.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.27.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"ffbb0b362eee9dc2666d7400cbd40a1f25472bd2","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.27.1.tgz","fileCount":198,"integrity":"sha512-QweEPX9NbsyntmdB6ETc+nKB894BM1o/fnRoaQP/yIBtdpN/XmnOmaUuIg+TzIQaKctxkLMPaNGPkQSrourhsA==","signatures":[{"sig":"MEYCIQDkn72ZXY0EcAsnAV2jt/IbGBFsOuq8AoO9hQkuCcyTTQIhALqR0VTO3+DSkPAbALQFxQgXMXQ+34FVujKP7p2vsvIU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1876647},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"c5b8fb2ea3f0d9f48a6f16d404384ff9a7c04f99","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.6.0","softap-setup":"^4.1.0","particle-api-js":"^10.6.0","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.4.0","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.5.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.27.1_1726071146791_0.7335997035093904","host":"s3://npm-registry-packages"}},"3.28.0":{"name":"particle-cli","version":"3.28.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.28.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"0c07c3f0f418bdceeead57e83424ff07aa1903af","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.28.0.tgz","fileCount":198,"integrity":"sha512-Sa5DpUIxve8rz5/qjSHZ2dAT9qawwyFRtCoAup/7QZK3i6Gj7nKpG+ONTtheBpGh4ps6htYiPopwRolV4KaSqQ==","signatures":[{"sig":"MEUCIQDXcrIsFSMjxivoAS3wB9XahBBGtaFwInMJMhDgHKmy3AIgX0Q8C/hvjesfnZq9hNOMlXh2atzx0zdzB2kzaAl4gsc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1871009},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"615848fe3246b3f295efe4fe69f374f603a80479","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.6.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.4.0","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.5.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.28.0_1728504347795_0.13090372659809013","host":"s3://npm-registry-packages"}},"3.28.1":{"name":"particle-cli","version":"3.28.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.28.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"954dba0a3195ff2e04ee9a606de63d11a33e08e5","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.28.1.tgz","fileCount":198,"integrity":"sha512-KYODmY99KIqd4GoE4lDhfxLhx82gcumNtumCup5NYyW50PMYNrYvGiolrwP1UUkrsZtkHh+N7iFu+h9Tmmcaew==","signatures":[{"sig":"MEQCIHj9DvKKtBgwKJReAFypBKgvPyicAgudOFiZOYkVAM9+AiB+0FYkHhwSh71PG3PGF4UtuuuHl4ySTn+uwgUVJcbpLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1871147},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"492a2e171555e8733b159977462da4dcf5ab017f","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.6.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.4.0","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.5.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.28.1_1728598565240_0.39256490386209686","host":"s3://npm-registry-packages"}},"3.29.0":{"name":"particle-cli","version":"3.29.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.29.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"ea26d1aed5885eed13891637a6a9836fdefb3ae2","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.29.0.tgz","fileCount":198,"integrity":"sha512-jj/G9gRctNy824aY5QopnTeYiwgBBbn/KWEQ65F3/uxDKrZFAkwZjn0hqZcklFSheUO7jBYBQw/UV6GS5PlufQ==","signatures":[{"sig":"MEQCICgWOZGjRzUlNTtye1TnuBXpf8sSKtfMMTWDYng0s863AiAdO0HhYVs5/M/ivVnQhm2+Wz0BEU/YdAbUws6sd6vm/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1874853},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"ec1bb51ee253673dc4d58d26ba3688b625c3bd3c","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.6.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.5.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.29.0_1729203107882_0.12210314795895205","host":"s3://npm-registry-packages"}},"3.29.1":{"name":"particle-cli","version":"3.29.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.29.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"b14e1856d2ad62bec729919d612f97ec1d8b6081","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.29.1.tgz","fileCount":198,"integrity":"sha512-16gh8zTIoOumCnA9jJypRQ9URxmGYkmyhRMePgmA7bVZm/gMx+6HDadtalg0mmOVfAFOdogIEADAaQE6+BJNAA==","signatures":[{"sig":"MEUCIQDw98imqdADi2DNNT4gAY+b+3vmSjW2/ZJATyLXD5I6TAIgXkPnwsJjhHVJ4pUTP0UQrEif3CZeAbgEsb6qoDHDt4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1874852},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"336761d0567686d4b36c585edb13a108eaf974d1","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.6.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.5.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.29.1_1732659839745_0.43354692085567303","host":"s3://npm-registry-packages"}},"3.30.0":{"name":"particle-cli","version":"3.30.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.30.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"0369fe1209a7a893e7edd133c9ba24bfc67b563c","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.30.0.tgz","fileCount":220,"integrity":"sha512-g+EhJyNTMZZfynoqFBYejFZBt1vm+tlmOd20E8m0evymN6AOgyVzwVuLif+bVPSOBW07LqFITObunR/koa0VUQ==","signatures":[{"sig":"MEQCIHJCzKAPnB4piMal5jv8ohxUXngoyByJ/01/wtxHDP64AiAOMrbW2SeESGBPJZPwWYgOHJyHNKkbEQLK0G1tXrtOOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7080872},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"145c236bc17a2c72fc19a4a4152668b829036d1c","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.6.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.5.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.30.0_1734564453089_0.8566220816352426","host":"s3://npm-registry-packages-npm-production"}},"3.30.2":{"name":"particle-cli","version":"3.30.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.30.2","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"3fd38fa97319be590b7e7dbd8bef02008f33a218","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.30.2.tgz","fileCount":214,"integrity":"sha512-+kO6DXxCsW/vtuwOt3uRNhXZItdLWMs0AImPNqEkUfQ6NFRyBA7x59mYT53xwwfgaWyh0il1y1TIONdVRi3KgA==","signatures":[{"sig":"MEYCIQC8zBseKymNBy3OM7ljLJMYCFEA2eQxe/IxVI/n6EldIQIhAPqk1zlOgM4tjRSsXIKBcrqpeqe4H999oGwrA4kgr0ZH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6782718},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"4644d2746db945d8a338dc4463b4f8646794bdea","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.6.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.5.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.30.2_1734643867210_0.6280235978041031","host":"s3://npm-registry-packages-npm-production"}},"3.30.3":{"name":"particle-cli","version":"3.30.3","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.30.3","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"02c4315450b68595ee23d0a375eb8dcc497ad5ca","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.30.3.tgz","fileCount":214,"integrity":"sha512-gv5X7bizuuGQA/6sg6u/Np712h0evBLx9izVBSp7WwCMa6pwihBV5lwJBewI1HrqL5I0Tgt0q+wIzCsyIHt+xg==","signatures":[{"sig":"MEUCIHm8n0VOv71qaaDZDt9FNV8fGoS43Z/vzp0QhgLPOpD1AiEA59paXJyqkZFzRThVOde6Og0xtEl/AGRb9IkRKuv71IQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6782818},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"c3853ae1fb9813d103c7910241c09314ba11b9d7","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.6.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.5.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.30.3_1734710421577_0.20048678951497445","host":"s3://npm-registry-packages-npm-production"}},"3.31.0":{"name":"particle-cli","version":"3.31.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.31.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"a04871ac5de7a66a89fb036be793e45f7eac9958","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.31.0.tgz","fileCount":218,"integrity":"sha512-pgvuyM0iMPx640cjszu++480aZu4VFX6PKV81CsJjt1j5aOOD1SY8zz2QjKzlsTz7UtxALik/w9pG8y1JgEoNQ==","signatures":[{"sig":"MEUCIQDdWEWhO8v+A1r39ZU8OHK7O90rNtz5SrTryjPySbtN0wIgHpHzZP5tKAbubysxKLRgnZraLZHZQ7PVnR9cfBQ3XyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7209508},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"e2a1b14f103ebfafc702ac42376beea63519f39e","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.7.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.7.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.31.0_1737150563249_0.6522279822927901","host":"s3://npm-registry-packages-npm-production"}},"3.32.0":{"name":"particle-cli","version":"3.32.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.32.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"385a8bbfcc7a034e0376e653ead6e76b20597d33","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.32.0.tgz","fileCount":223,"integrity":"sha512-fDAG9j4RlSy0cB3TEPuUCShdPMwFNSGd7M8oizCXj2MNhfRbYEQLDlfgmlBgxkX53SC0PyARYiKU71Kg/fimWw==","signatures":[{"sig":"MEQCIEIvg2YMuRJ5t542wKYKV28sTE0wwb8Gp/zVKDyv2ResAiBBPNF937A/eISTxVLcxBcy7REFAU93LKkrmIC41fa9eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7288506},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"5795d842a32185213661e3d27077659bbf33e9d5","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.7.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.32.0_1738101856913_0.10386466024941376","host":"s3://npm-registry-packages-npm-production"}},"3.32.1":{"name":"particle-cli","version":"3.32.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.32.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"8d66bd8c798cdd1aa892d274ebb11016da94c2c2","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.32.1.tgz","fileCount":223,"integrity":"sha512-396Gxifezy6ReIWs6DxIxHjAaej23BjUBejyuQWDSvhfLdutZRQmdstWCJj7TV+x4upZV2dPoO0YzUzZnXyz1w==","signatures":[{"sig":"MEYCIQC5a7w0RbPwp01CJ7GbxKt6EqHH6KR9cxwicjebIUNmCgIhAL2xdSErao1hSXdPEj7k4qDnya0uL1UPXQlrJ0pQOP5d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7295536},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"44dc9d1cd0f170fd1eade7f8c414a81e17cfcc49","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.7.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.32.1_1738798111583_0.8856878905655476","host":"s3://npm-registry-packages-npm-production"}},"3.32.2":{"name":"particle-cli","version":"3.32.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.32.2","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"247aec86e88c0f73b8cafff3eaca36d75a756981","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.32.2.tgz","fileCount":223,"integrity":"sha512-7qtf+5N0OPQiwa61rhJRDV09pFsusRZH8KLJjwKQACdEf3WneI4N/Ntgjq6mZfZcBbnyhoD2DWxXZ/rcIe2KaA==","signatures":[{"sig":"MEQCIHKiS5QDKm5ZJJLd6VXkKCOPqxuLvmmRq68tdfywIkVkAiBRvPx1WKsF+7gcM5uEWFUE52SVQ4w0jLyUGM/I2TP2vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7296892},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"3570ae112c6e76d3d3ea453f5db208f01021e4cd","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.7.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.32.2_1739218619834_0.5702867648425143","host":"s3://npm-registry-packages-npm-production"}},"3.32.3":{"name":"particle-cli","version":"3.32.3","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.32.3","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"d473a4895e6af86d0b638db70297e231c5cc3eab","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.32.3.tgz","fileCount":223,"integrity":"sha512-xIlAKqWyz9qeLR3UgC/wS1GEMQ+npz44JoIqzV2PIaoHELaxsLB+dyVjdab7JWV7eHLtxuCXCoSAF85nROpE0A==","signatures":[{"sig":"MEUCIQDawWEKZp8SwfLIOcZbCSOLqbv81b0UJGPVJT3yzIjvFAIgaAve5TkfeLgFS+ri2WrXskoW5qTnRoKqFB8AIbLyhqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7297177},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"cf686a324b7b308b259685f19081d9ee3f6fc841","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.7.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.32.3_1739305977108_0.5457732797720121","host":"s3://npm-registry-packages-npm-production"}},"3.32.4":{"name":"particle-cli","version":"3.32.4","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.32.4","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"a7e7ed3946df55c7c07bfa26b0fc8f3a4e4e9ea0","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.32.4.tgz","fileCount":223,"integrity":"sha512-xbtNZZDMvv1mJROCbX2J0/e8OIxHxhPxLd7VyymxVlZDqMSGO4Z5Vq5zg4ThO34ZuAPzMlcBmjTfROG3jftEUQ==","signatures":[{"sig":"MEUCIGbDY5B0+h2CSYBYQi43AL+XlGGJkBd5RG2qdtwKfV8tAiEAlFhD3Rt8appjLzDZeE3WdmXOxKNhrtzUXZ14QnR5m3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7297253},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"e6ee5ed7c2deb2eda8cf74b022c22e8c10ea1d59","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.7.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.32.4_1739903702744_0.8868015323682956","host":"s3://npm-registry-packages-npm-production"}},"3.32.5":{"name":"particle-cli","version":"3.32.5","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.32.5","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"30e6023bfaa8c6fb6ca0b16a7b58debdd9a3343d","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.32.5.tgz","fileCount":223,"integrity":"sha512-eLg5cjXQh8+G74HUaZt2oakStUPnKwet/CgTYN3P6IRmACeu50mS1PPRCVEX2yMpVqV0yn9AxmGypfLXOoMQ5g==","signatures":[{"sig":"MEYCIQCXR/qKRy2LKXsZvPVqeHwAm3xFN1IO6DrwsmQ/E3ZobwIhAMNcIrD9gYUhP0aHk/gV7dk19Qb/8i0qH96rzd4NhaVI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7297306},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"c128e0fcd543a36a9619e5dfb11cd731fa7a039a","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.7.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.32.5_1739980689306_0.05685242606916274","host":"s3://npm-registry-packages-npm-production"}},"3.32.6":{"name":"particle-cli","version":"3.32.6","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.32.6","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"fd80ca1362d1f88c7082c2f7fff5bed23b770a5d","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.32.6.tgz","fileCount":224,"integrity":"sha512-VnreOMNiilsGXk6C1CASDHrO/kRVTr42QRsdHXYb9V/LdFtKvphz/ghnyzYf5H8lWEjMAFj99ghSRK5eTUdGWg==","signatures":[{"sig":"MEYCIQCS2n7XC7W6or/HtBSF6OcI/em530Tod70j2DpbT+pXhAIhAOK7PR2oOjQEi4gwcq1HN3ExZjoReK0Qgwzc8cf0c7g9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7300177},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"0ca21378fc53c719cffa87a0b408b40dba0266a9","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.7.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.32.6_1740512346299_0.22754074477065278","host":"s3://npm-registry-packages-npm-production"}},"3.32.7":{"name":"particle-cli","version":"3.32.7","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.32.7","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"12cbaaaad8e75566fc669563a13ec6b6376b4958","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.32.7.tgz","fileCount":224,"integrity":"sha512-jShgEJefEqlYCdKYtqxvKNle8RW9t3+pjPqijb/j+8bOvGtqQyw3DrRru9djVRlqQ3fubNFqjPvwASVek9ZEsQ==","signatures":[{"sig":"MEUCICeQza5vNJYToZnoTxMoriTj6zxsT2uwntZPDdGgrpn3AiEA5kzBVP4j/Et2hupR81QNbehy9PbRTcTh+07yunWTPfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7300409},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"0c7b410419de5c52693e6c52edf05091cbdee5d9","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.7.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.32.7_1740786810695_0.5982959726411805","host":"s3://npm-registry-packages-npm-production"}},"3.32.8":{"name":"particle-cli","version":"3.32.8","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.32.8","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"d89a4d786c9f09c1576b6064cea4613027037c9c","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.32.8.tgz","fileCount":224,"integrity":"sha512-ORhBTYfloILL7WI77i9h+b1JcX49Cpj7+mnwhkrs8/l6zYPpxahDa3236cUXX/GGI6K22YP7kXiDUVWgyO0SaQ==","signatures":[{"sig":"MEQCIE+2DbpQxTk9NDxiNV8MipQVR1ibmIC8nTbkeQsa5XJdAiBSjqlzW3MeMXKZM3tJ93sJ/AYzJS69SqAWUtskSeRk8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7300960},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"6654b95baf8aa15a15ca01124394aeadee32cb73","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.7.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.0"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.32.8_1741277442392_0.8986480827295924","host":"s3://npm-registry-packages-npm-production"}},"3.33.0":{"name":"particle-cli","version":"3.33.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.33.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"ea35dbf1e3c021200a854568cf7744c1a3a03a3f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.33.0.tgz","fileCount":226,"integrity":"sha512-nc2g7j1h1q9ronQz5J2q5cXupCILWSfYD0vrPUD04uc4szBg33hY85OPvYMOwudSU62DnZYQAzWayf2V4zvfzQ==","signatures":[{"sig":"MEYCIQDade2oKQ1mILksvylX8lVJSgw6gMGJLM0eF5ZUB2SyDwIhAPpUfBwWRN7nl0DUB+CGbCDPxqcrQ9azWrMK3FNychOF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7323531},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"3ae6db571679beb3eaddc64b3b8c41914d329d30","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.7.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.33.0_1741658599851_0.36310599082829254","host":"s3://npm-registry-packages-npm-production"}},"3.33.1":{"name":"particle-cli","version":"3.33.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.33.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"fe4dfd53158714ed773b6dfd43abaaf946c705df","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.33.1.tgz","fileCount":226,"integrity":"sha512-ep/LMgjknxd0eIiSKtb8J4fV+v6QaGXgbcHJQknfy7c5xElCVhUqDWUdJSSH7C1BH65NBE37gsmI+1zvFmVsVw==","signatures":[{"sig":"MEUCIHUMthnKxpk+RSNg1/BpycMANNmqojuTt7yAdTgOqSCrAiEA5WNXEZA5wZaClHrATLTFPVc7tCGWYrzPn/nkV6O8gWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7323715},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"ad74917582d10f6bf33f4eec0bd8ca31b2a43e89","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.7.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.33.1_1741662546631_0.5687774437095283","host":"s3://npm-registry-packages-npm-production"}},"3.33.2":{"name":"particle-cli","version":"3.33.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.33.2","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"1dd8d2c254fcf43adb8a0d0e10d74ad26e70435e","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.33.2.tgz","fileCount":226,"integrity":"sha512-9zvyk8NVNLVckig5W0i1Tx6WpOfc0xLCci473lriMqbGesRrLzh0om76qmRoDNjJDT8qASrvoipArc3B8W5Izg==","signatures":[{"sig":"MEUCIQDdAepYKXa8qLp2+zevvqY9CLWaoBnq+az/hbsxan6neAIgfQe4mH2ASVDw0q/pZ8O9vSZEs90QzS4O9bLvD2tnX6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7323993},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"d57338abe4ec82a9f831dfd16003f144925a208c","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.7.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.33.2_1741725674501_0.8317785763095644","host":"s3://npm-registry-packages-npm-production"}},"3.33.3":{"name":"particle-cli","version":"3.33.3","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.33.3","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"4202189347af79052a20ee6ddd54a4de12493647","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.33.3.tgz","fileCount":226,"integrity":"sha512-M6u9wEy/XEDCU+vKf6WFAFrOmzexJyyl67C7qxYxkLF6ye/CopjHvpyujFfs8JgtGL8YN2KhvEZNpDIN8qOB5g==","signatures":[{"sig":"MEUCIGt9XcF2QQf/k4SOyhNerh3xJlrjB+2knh7K3Q71JAS2AiEAwbCBDIj3G1SnI7TUMwNiINtu8IV5nhXL1SnjtWq4LUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7324952},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"522bbf71b64979b2e1a10c5380b30eccb0c88846","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.7.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.33.3_1741734469040_0.6303423831124293","host":"s3://npm-registry-packages-npm-production"}},"3.33.4":{"name":"particle-cli","version":"3.33.4","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.33.4","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"ec5b538bea383ef8544ebf51d821df877c540730","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.33.4.tgz","fileCount":226,"integrity":"sha512-Cxe++kiMS/qTD7LklzeKSBFhU+zdz7Zn7KVCQyxV9c3xlfFs3v1hJ5LmFhUTXTzt4QkmCvFSmnWlBmZl2B2ODQ==","signatures":[{"sig":"MEUCIQD0+8z5j8dLe4iqOd9+0EqvbFJPKgm8wF/3gdOGj+YtTAIgCh164RI93XKSL6ejQvckDTkCx/zQ5RFWiZcN1QnhTts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7325889},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"6f06ae9e216bc43d51c2eb2a8e7f9bc9a83180f4","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.7.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.33.4_1741796465979_0.3157035202302896","host":"s3://npm-registry-packages-npm-production"}},"3.33.5":{"name":"particle-cli","version":"3.33.5","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.33.5","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"f8bf1fbb53b25a41715dbc6b5ca3dcf6d98a0cc3","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.33.5.tgz","fileCount":226,"integrity":"sha512-oQND/VwRbLnwUO513Rqs62uE/nK3PpgUN8j4ane2k4S4JxuZUqalIoIHZBRacdorspCpxMJYh/rf8zQY1IEXfA==","signatures":[{"sig":"MEQCIAeGM0MZRpbxPxrvCguUCECEQ9h+RPu2VZSsBKPc5n5LAiBPiE2Qq4kghONAMn8VR2soghS16FHn4NRKvZTX4q6IRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7326214},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"ac62377f5ef0c60df3690bbb81d19423602149bd","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.7.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.33.5_1741816517969_0.5134837983144631","host":"s3://npm-registry-packages-npm-production"}},"3.34.0":{"name":"particle-cli","version":"3.34.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.34.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"3f16b78c82625c9e8d61c99fe15b3b1f58a2e0f2","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.34.0.tgz","fileCount":226,"integrity":"sha512-b/pjoeQXyHs6+PL3YniUTxNFHNMD0SnoD4QI/DLLXd9FVlWtlW5Ur7KYUYpQ6zBNSZIOAYTxI6mBE+KNggrIoA==","signatures":[{"sig":"MEYCIQCSgkUhHeOF/skQiLDQ5UUKjM53Zw1uneS7Jh54J2dYyAIhAPS5dmVtdxfu9U5uIq5cjz/dEjDrtgoPyGhtNnGK7gf0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7329838},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"9b68be4848e1e6d496aafb3f1597fc97b1ac8f9b","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.34.0_1742826499028_0.5826021269829915","host":"s3://npm-registry-packages-npm-production"}},"3.34.1":{"name":"particle-cli","version":"3.34.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.34.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"fc75448f93045010bdf2f127b731f8d457139721","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.34.1.tgz","fileCount":226,"integrity":"sha512-a0oFXLLrk9Tig6ulmoSx+WXPMPId63QWEYXkY/iDnvJjVPLfKtY9Tep69VWXSh/3tjd6vR7cKnDszi0AQtQ95g==","signatures":[{"sig":"MEUCIFXXQSC+2+HW5c7qgm8ulGbu17fVEvnBMK0oOw2aUsjoAiEA04q0jWxGSO6P7v0msrZv+uvwyVehlroKgFq2ylw50Jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7330322},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"24150146ef5b411f98aa29071ce26b79972f8e3b","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.34.1_1743014258065_0.8118219996287848","host":"s3://npm-registry-packages-npm-production"}},"3.34.2":{"name":"particle-cli","version":"3.34.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.34.2","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"83e65c8939311e1e35d9509c971be920b421a873","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.34.2.tgz","fileCount":226,"integrity":"sha512-LSYPZBl/6bfSDSBv8OWYxRLqzNummsWk+qQs+3wQp/0dQ8XOWLIHUZ661jWOX3zIzaQwidQQOeRGHtSf0eiMtw==","signatures":[{"sig":"MEQCICsTyXRH3mEl9KsUs/LxJAxWO24ZE/Z7iVjHPQz31YxUAiAj8TB8P4aV5W/XsWEEJejfA4ehOPtgEEtMzjV88ShXOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7329645},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"83b401b236ceef43467e52d8e83253b1e267e1bd","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.34.2_1743102579277_0.646469708990379","host":"s3://npm-registry-packages-npm-production"}},"3.34.3":{"name":"particle-cli","version":"3.34.3","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.34.3","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"02700d03398a6b6855b388431db8626559678dd8","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.34.3.tgz","fileCount":226,"integrity":"sha512-b6HN9Krxz8WpzpCimdbNZqv86M44HSoVeZkz0Z9vH56TzyZSj7m9LR4ndxP7mRef+/7pdpZXqK9JSknLLK6G4g==","signatures":[{"sig":"MEYCIQCgjjt5lB4D/EOb0+FljQkxHsZ3vK9FqiY1jWJNY4mcqgIhAJhnFB6QXrNB+uxrhXnFxnfmpwD5klU8Tl8cO9aIwDoo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7330696},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"e42a9cc967705556b278e7a7214cb3d65b4e8ec3","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.34.3_1743176879157_0.7598736985597021","host":"s3://npm-registry-packages-npm-production"}},"3.34.4":{"name":"particle-cli","version":"3.34.4","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.34.4","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"595a151999839b836dc461fdb4a34a7af09fbe23","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.34.4.tgz","fileCount":226,"integrity":"sha512-/ioHQ51/WL5dYfYPScaZQowrorhXS86b028wDKdan1pbM6C46y87K41ORrqdeRtu5ZAhQU5vOqC6nlzZoJs4Vg==","signatures":[{"sig":"MEUCIQCo+m3tzget0Jl1eEQtaKlfJs/wJPO8LamciB0BcuGrLAIgCKD47m1Gz68qw+8K7q3udGCqxvs2kfvXXYjiyCHWOqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7330968},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"f548a8f04843e9e4f4481ed3ff3acedb97ec2e53","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.34.4_1743707107029_0.9874854271199882","host":"s3://npm-registry-packages-npm-production"}},"3.35.0":{"name":"particle-cli","version":"3.35.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.35.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"59a2e9a92514e9cf51d54e8937b0d3b5566aeedd","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.35.0.tgz","fileCount":228,"integrity":"sha512-A0YY4Og+1a3xZ8a6NsJnH/mbSW8mtJHTTVVA3Uvxici1YZQtRiGgpb6RHQhBf9U5d1VWQdnhgb/Q3zqWeLhx9g==","signatures":[{"sig":"MEUCIQCgq5sbOoxYfAZ/OqCsTpp17+MEpQKezJtHBF7c38HgiAIgH7jrl1NjUeH9h331Sljzwq6RMhLsJrVCbyyCZbKWZGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8284008},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"8b535ad94fd665524e60f5deeb211092e93ade41","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.1","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.35.0_1744219041974_0.00009361782799799379","host":"s3://npm-registry-packages-npm-production"}},"3.35.1":{"name":"particle-cli","version":"3.35.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.35.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"3eb3f18c8ec815ee5057e367e649bf3878cb2e7f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.35.1.tgz","fileCount":228,"integrity":"sha512-R5Ksvlm8JCo1dYH4J0+5rm52N3arTkbtlUSprnmfVG52jF6jnrA4ulN4F5up6e30LW+t5Cr8BMItnW8KODGK5A==","signatures":[{"sig":"MEQCIBbXmiNCbziuePLWLyBSICY9hYTIhCxf634rwJBWrta5AiAfNY+bQGhOQBW2Em2BEcUZZmnhlNNwYTgCMyq60SCd3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8284909},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"7648b55135ae17a59a5365678a6c110d2cd666b6","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.1","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.35.1_1744298177368_0.44615617666323026","host":"s3://npm-registry-packages-npm-production"}},"3.35.2":{"name":"particle-cli","version":"3.35.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.35.2","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"f1dc371b2e25f90aec9707a250c5cae44f9010ec","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.35.2.tgz","fileCount":228,"integrity":"sha512-2dkRofodi2LClBWWjflPG8t4XFGiRPJ58ISTvqMUxXGt5onw/geELZNeai/om+AI85HU4Xz4DMzlzGR5XNd8pQ==","signatures":[{"sig":"MEUCIQDwllE+QpvVxf76IIDbAUf2f9tOYGDntl0hLkUiUhcT2AIgKpccFrlLOGG2EPdm9PLgTCxRiEbkO2Cv5ptIOmX+hf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8433320},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"d9387f8d0707b0d6c12f496646873b79aef30b6a","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.1","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.35.2_1744843052696_0.5850925525070967","host":"s3://npm-registry-packages-npm-production"}},"3.35.3":{"name":"particle-cli","version":"3.35.3","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.35.3","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"ddffa49d18f62863750ec83cc1ff6609e2114641","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.35.3.tgz","fileCount":229,"integrity":"sha512-jSpcFaP6a9kvCJsweV6303YSVJOfQmYnlcBlEmmiuD+NAkt16g9FTyvo6z8ljN+8SlIuuesyYIeE44IAIylayA==","signatures":[{"sig":"MEYCIQCelhE1+4NPs/9M/7EV054WAtyEzy7ghniVP4Ve15iApQIhANacLpJuSflQU0HJT4ZZ4OscQ5qJjxNJIs/VeD/BnPu9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8437524},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"5bf36205ddf8eb0a69d44637abf9dcd12e5e9194","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.1","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.35.3_1744928175167_0.8691000532821567","host":"s3://npm-registry-packages-npm-production"}},"3.35.4":{"name":"particle-cli","version":"3.35.4","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.35.4","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"8174fa46a91a01123d7879e524d3e38c502e8d2d","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.35.4.tgz","fileCount":229,"integrity":"sha512-YlNjZyc6YL+jrV7lvJEIiqB/9jTX4gQwwiY+lwA2itU2lvVOKMWnmzTUsk9s7vqFrJlT5BfXLJJ9fWQ9ul8xVw==","signatures":[{"sig":"MEYCIQChcFJ48eknr5gVLCEsFo1N1M5MIsZbZoFfqa/09eExFQIhANf+MtQNYRZsmiedEPFGNOWLwgrMgKT6RHsIBpdaCd4i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8437833},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"4dec2df3a68c1ddc585d489e9e5f0f4c9f74a749","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.1","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.35.4_1744952783946_0.35418987124050694","host":"s3://npm-registry-packages-npm-production"}},"3.35.5":{"name":"particle-cli","version":"3.35.5","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.35.5","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"83e54636753de883c41cce40e910eb16c5c79cd4","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.35.5.tgz","fileCount":230,"integrity":"sha512-76MzOsrvXBZDegGKtgZsLwjJVwfaOAkvJry12VeRwGNRnqWMlnKC9La8pi7xtNocDoDcRH28VycufNluVcjSRQ==","signatures":[{"sig":"MEQCIEuyW/ofV83D/1m0WUhyy+Cd4NnLCHFBFcnb4SO84RqVAiBSpjpdY/6DN9gl4eR2Iur21/Y48xrThPQEevL2UBI6iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8442697},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"d32aa84d0ad866d0be43830c67f412c09fe4c85b","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.1","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.35.5_1745441002792_0.9921685181171231","host":"s3://npm-registry-packages-npm-production"}},"3.35.6":{"name":"particle-cli","version":"3.35.6","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.35.6","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"acb75a669a04f6ec52abd55fcd13b8cbadba877f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.35.6.tgz","fileCount":231,"integrity":"sha512-RmxOabbqJg2ey5F3Sw8Ui1maBopk0N2Jje3DbZbiJVsJfa3+MoAAIH16fRelpOprSnVMWDtxRWlbUeTHA8UcQQ==","signatures":[{"sig":"MEUCIQCRhnBAS6iNitBF2KiHc7X9JvdDR+ncaJZ4BDyYYQi4ZAIgb/3zmK1vXRRW5TXGztixjHhJ34CB3s3gMTMWZPxd4Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8447399},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"940c633d3234bf713cff9f550f811b24f9656199","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.1","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.35.6_1745868044336_0.37708334329227666","host":"s3://npm-registry-packages-npm-production"}},"3.35.7":{"name":"particle-cli","version":"3.35.7","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.35.7","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"db5dcd5355afeffc74a061bbd0f6d30e0c26307a","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.35.7.tgz","fileCount":231,"integrity":"sha512-PaO04d7Poo3mhFMCTbWIJV1JeKLC5gZ+Vejhy6QyVEaiViqTfC3KKYxSDFOcOABzmfmvGWepVJ4erBM1Sub+tA==","signatures":[{"sig":"MEUCIQD3ED5FAgasEUSYyeeldgyxLexu7PE7uTXVlOyI26D8nAIgFDq3yosGVajwIKmu/97CgJDwDX7Tmln+AhSywafMHKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8447722},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"44937b71f724e4a5292dd056bdd69b1b12d0aa5a","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.1","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.35.7_1745960195416_0.6054111025675171","host":"s3://npm-registry-packages-npm-production"}},"3.35.8":{"name":"particle-cli","version":"3.35.8","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.35.8","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"9a9c1fa55042941c87fbb3ea5f9c9cba856228a7","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.35.8.tgz","fileCount":231,"integrity":"sha512-5bdXQCA+IhWLfsbItKjrcz55UITsaEidR5thMUnxRVztsJ9uznTKoH7Mn1f+67z8bcNa2uYwWw1ovwIPs5HHDQ==","signatures":[{"sig":"MEYCIQC+fLVwMoQTkxF/Lrlupg/OnYZDhQavu4RwxRTZQARVRgIhAMq9AQgaCUV7BT5tE4X34WBbh3FLoyQgENMvhLCYR2+s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8447871},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"c4b289f04753d17b2bb4b379af7cc63c54fab588","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.1","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.35.8_1746039642560_0.9488213447908929","host":"s3://npm-registry-packages-npm-production"}},"3.35.9":{"name":"particle-cli","version":"3.35.9","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.35.9","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"3347f4c37160cb7ea72e187e8a66c18423ac5c29","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.35.9.tgz","fileCount":232,"integrity":"sha512-AhMuCRAS8sP+o3UXJejxTplytcpsARMVF9hti8Ai34rqza9Vm6rO84drC/mH5oNzuRpdU9ACF9ZqM2v/58o27A==","signatures":[{"sig":"MEUCIQDs9cMnlViTAQ8Qcl3d73AYGAfKNKMFWKnBszxEBYA2qQIgNaFiPcp13QhMW5BBod7Pte3BOrFVHHWz9Pa3o8VR+mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8452954},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"22495045ae493743b80d49e4d402217d9a90eed6","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.1","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.35.9_1747321166670_0.7303922528813624","host":"s3://npm-registry-packages-npm-production"}},"3.35.10":{"name":"particle-cli","version":"3.35.10","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.35.10","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"dbce5a1b69b8dbfe3ced3db55e6f7a8c86291047","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.35.10.tgz","fileCount":232,"integrity":"sha512-tKaJM0K4gY7TBNN54Kn+6gGhyshNwTz6XEJ9Kl2h+6Ivrf+/7KJMHySdU6a3XiUaaY+zaOhJ5045faze+GYzvA==","signatures":[{"sig":"MEUCIEVrsxUifUmZ994Z9cIe2FWz7/XJKNntIkQAn7NZYAjKAiEA4zM840Ixcr5ybydI/jjC9DylpThtNHpMwNGfBv/2aSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8453683},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"4598e4002cd023ac16f7973f509da44d857e1e67","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.1","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.35.10_1747422410918_0.3084949303915432","host":"s3://npm-registry-packages-npm-production"}},"3.35.11":{"name":"particle-cli","version":"3.35.11","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.35.11","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"52a1842ca1fecb8ffe249eeba8806bdaae5125f8","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.35.11.tgz","fileCount":232,"integrity":"sha512-MNnL/iVaiTPrxjTrVaHCAJktJMx7+EzyTGyL+1Jh1akii6W54F4+/biXM/6zqJFKU95xiVTxfGuzwJDAGsPocA==","signatures":[{"sig":"MEUCIHhhkJIgokore9lmvl7YuiDBa671UU8pG20IP+vEviH/AiEA4CZ+yj6y2FFHF2pXtRnb5xljFkLxhZxM2aBo52UwIUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8454745},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"6a51570efe8924f155509f678cc9621c495eff0a","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.2","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.35.11_1748015597354_0.05241752245428111","host":"s3://npm-registry-packages-npm-production"}},"3.35.12":{"name":"particle-cli","version":"3.35.12","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.35.12","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"12db0c68cfeab89845322e634ac6eb9b7d80cd40","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.35.12.tgz","fileCount":233,"integrity":"sha512-kEo9SdIMoekrE/0vqM5X/bAoTLgR/fPZvyUGQPVGRqgC6jhgcVYQfTwppIiL8XVpaLhcT4uMs9nraBRupa0iLA==","signatures":[{"sig":"MEUCIQDHArC4lDVq+kEgrBU4IxjxcT0GtF31+rI+uOwZrQIvVgIgertsVLQgY+g575HYt0B5VlkaiEFjk0RE+Jc4Oliacvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8458758},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"0e64c3ce0e1e38552a6ff6e5be0f73532dc459f1","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.2","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.35.12_1748383258868_0.5207996809855624","host":"s3://npm-registry-packages-npm-production"}},"3.36.0":{"name":"particle-cli","version":"3.36.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.36.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"e50b23df25905662550b779136123f2281b31f9b","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.36.0.tgz","fileCount":233,"integrity":"sha512-kmHDXKQQyxb3WPkNR4NNUHxStHKAoxkJUwdQo5QJRhktzFkaJhmd5RpP+rcEqf3SE2Fxw+TPd8iDAXOuAsS7iQ==","signatures":[{"sig":"MEYCIQCwvlFxvI+J75a2vvqObmLicMJ/zYAwKKF53cXaL0j5zgIhAILXhNQ/UlFGsZmE1Z+YNF/hHV/lFfslCcRd0szJzg0C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8460718},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"6805ca41295a37aa1abe32f0d173184e9a05e50e","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.2","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.36.0_1748644687451_0.09829857348226456","host":"s3://npm-registry-packages-npm-production"}},"3.36.1":{"name":"particle-cli","version":"3.36.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.36.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-commands/node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"d13af322520dba68b74a0af6b65bc3b2e7086503","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.36.1.tgz","fileCount":233,"integrity":"sha512-AQwUZlASi9V3Rqgk02g9/beAcqIU4b67TWwoatbcrWgfjP4uzcUNUJQufG2bB4i51soOn0dU3XLFgYy2C786tQ==","signatures":[{"sig":"MEQCICvdi7vxUKY2te3Jt1NCcKf/U3pOlrOv21HfQoa+M7IYAiAYjOoRjb4xIwGsCqPNTtfvhvFdbyd1UPva7a2paSUc/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8460855},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=12"},"gitHead":"0764dd1ecaf8a45ac7beddbbf463b95e73881a1f","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"https://github.com/particle-iot/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.2","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.1","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^0.1.15","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.36.1_1748696869749_0.5366157126296149","host":"s3://npm-registry-packages-npm-production"}},"3.36.2":{"name":"particle-cli","version":"3.36.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.36.2","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"b80d0ab92cc4f5ea624931f1151d3c67e48a132d","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.36.2.tgz","fileCount":233,"integrity":"sha512-1qZeiVu7xWOYkCXtfeySOVSQs5JYbhcctSQSzaSFG8MmHkNhFYaM8z+uvrGCEPO9j0CMHz6m4a1wamCeOGY9TQ==","signatures":[{"sig":"MEUCIF+HJ+4iHdva/8ByRVEWMz1WTT1C/gAiOLhZsWo6EgCSAiEA2RalDYWYfEMx/q9AIhmiIyi3vs1i/IenpS6MRpIUKMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8441164},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=16"},"gitHead":"a6ab2ff582d3cf0da20af99565086d297b82a450","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.79.0","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.2","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.2","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^1.0.1","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.36.2_1749829159250_0.4795795254134736","host":"s3://npm-registry-packages-npm-production"}},"3.37.0":{"name":"particle-cli","version":"3.37.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.37.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"60bc8e412a1dccb58fd1aa8aa9010692cbc70cbe","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.37.0.tgz","fileCount":237,"integrity":"sha512-UnCQxlQ+BpKqGuI+xYChaqQadOJS6nHpbM/4wVsXCl54kMmqdv/1QTawCCV8afX5o5bA8+TfMF+HWvw7ZEU8vg==","signatures":[{"sig":"MEQCIBHRdUCNZxkkOJrbKqlqdjNswoqTSSYQqzSA+agVn4EPAiBuhgIzZVsyh7ZgyKhLMiLgs84lt0GyAeNLCPxgB28zcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8456825},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=16"},"gitHead":"adfa5803d6c5f54dfbdbfe958dc22e8c0f0f185e","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","actor":{"name":"particlebot","type":"user","email":"engineering+npm@particle.io"},"email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.79.0","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.2","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.2","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^1.0.1","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.37.0_1750860977573_0.1623220432361432","host":"s3://npm-registry-packages-npm-production"}},"3.38.0":{"name":"particle-cli","version":"3.38.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.38.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"15a9b780a0366252e9805ace1e449d8dff4f6f97","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.38.0.tgz","fileCount":237,"integrity":"sha512-oBgBkd6P/EyNOL3aTQhN33yYYTDF/HXKP4TfQbffgxb7SxbNoNCpY5TLnomrYyq2jCfjoK4qR5HXQujvD+dJeg==","signatures":[{"sig":"MEUCICAe9PqoAd2ZMXAI2XqIrTjy5JM8PisNwAFGPwCmsSd1AiEA1vlfjYXlF3enpHcGKEy3IeAiekW4ISieS1jbKhTF24E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8457688},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=16"},"gitHead":"fb32055d22e39f73ce3d46d6947ca1c684b039a6","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","actor":{"name":"particlebot","type":"user","email":"engineering+npm@particle.io"},"email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.79.0","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.2","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.2","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^1.0.1","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.38.0_1751381337788_0.3085229943136696","host":"s3://npm-registry-packages-npm-production"}},"3.38.1":{"name":"particle-cli","version":"3.38.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.38.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"da9f8afae667f02d709ae29eef15def30c6eaf47","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.38.1.tgz","fileCount":237,"integrity":"sha512-FnNAKj0NNZOF/uZ/p9oRucVWvLf2MnEV1JTaCNxW9GJh0OXgypvhGPNT2dz3UQZ2Owwij/up845o+MrAI7QdXw==","signatures":[{"sig":"MEUCIQCRmeo1yi60yKNVtVsOAwLAMOIXmiW/aaPWGhdnbvnIuQIgT9QkfKCgUGTG09oMscvX/NUjZVAs4rAhVhzKQX/NmzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8457535},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=16"},"gitHead":"1438765f07c21f282781905166c60e6c42596ee4","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","actor":{"name":"particlebot","type":"user","email":"engineering+npm@particle.io"},"email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.79.0","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.2","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.2","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^1.0.1","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.38.1_1751396975327_0.9013874650988247","host":"s3://npm-registry-packages-npm-production"}},"3.38.2":{"name":"particle-cli","version":"3.38.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.38.2","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"156053e03bb28aba1f0879e32749c00f243f796c","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.38.2.tgz","fileCount":237,"integrity":"sha512-sQp0U/1PCKjl7Pbmswjbr9NKR8VIYalXiqgRWw7BWH2foZSazJ3Z2eyHR2DqFbpE4ppmVOHLFiUYwRidAXqj8g==","signatures":[{"sig":"MEQCIAT2wvlFnzogqw57lf4UYt5hMnhZF9qDlwwE1AKKk9GZAiBqLpB7sg2q20lguPaZEM6h8tbQBgBi0wcn1FBoI5zLdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8458908},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=16"},"gitHead":"595894c45ec0efe430ee93c89bb8a4f0be736993","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.79.0","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.2","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.2","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^1.0.1","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.38.2_1753203661624_0.08873108816257602","host":"s3://npm-registry-packages-npm-production"}},"3.39.0":{"name":"particle-cli","version":"3.39.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.39.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"227ef317119bfeeaef1835ff55a78ba953e2fab9","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.39.0.tgz","fileCount":237,"integrity":"sha512-MGjtyBvCXAD/vlccZyyd7ZF/2YIzLapdb9bQXeGke3fYUh9VMrZyv6nEHhLliQ66u1pkPzInShy/KHvc1+Ab4w==","signatures":[{"sig":"MEYCIQCrUDlAXYfd4t712xrVIOQ0RRsDBicLLShjOwIiArOkRwIhALKX7p9UoLdYI6ShGDm4PQPJ2bvCQpqdSf7eFOhtp2h7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8459254},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=16"},"gitHead":"bd276e294ec673dbbbd630a2530bffdaf7df5279","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.79.0","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^3.8.2","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.2","wiring-preprocessor":"^2.2.0","binary-version-reader":"^2.5.1","particle-library-manager":"^1.0.1","@particle/device-constants":"^3.8.4"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.39.0_1753371750208_0.6510667301332276","host":"s3://npm-registry-packages-npm-production"}},"3.40.0":{"name":"particle-cli","version":"3.40.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.40.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"b80f13c8e9784c094b7a47b1a418bace19d849ef","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.40.0.tgz","fileCount":238,"integrity":"sha512-29K3GDx7fRpAdFzUn1U0KC+6QNQPykmqRpY9Sxsni4qfe+z+A82LiyO2KyHmpr8f1+3BXyfzOW7wJVHaJROFSg==","signatures":[{"sig":"MEUCIAYSeIneOvA2ohSqVYpz9xpJwMBSsHcBzD2mn+5F6yu3AiEAucBx94cpyIt+hPY0OvLOE+sQafu77FR4XgBPe8ZB80g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8460472},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=16"},"gitHead":"8f50acbf7b385631d1362af9b41a0e9f64e2bb63","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.79.0","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.0.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.2","wiring-preprocessor":"^2.2.0","binary-version-reader":"^3.0.1","particle-library-manager":"^1.0.1","@particle/device-constants":"^4.0.1"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.40.0_1753998316672_0.1005079590800797","host":"s3://npm-registry-packages-npm-production"}},"3.40.1":{"name":"particle-cli","version":"3.40.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.40.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"625884a532a581df59c0a61a78305cb16bc2e43a","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.40.1.tgz","fileCount":238,"integrity":"sha512-JwIoEHFpjEUax6x1eWoYhkD1sOVf0yiwnTxakXim2MEIrrhf1f/y3sRdBTu3XbVAEIFgkjqr8BSvIqRwvNLdhQ==","signatures":[{"sig":"MEUCIFzJDMbm7wf1Udg9fdhWYwVSJeNd9PRqIBPAVk41yLxLAiEAonStNgzejp4RbjgOVwZtWODGo+sVgovvr8z4fR1xOaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8460574},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=16"},"gitHead":"61c3aeecd82033bc5e2f139489a3c57ec5dcb651","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.79.0","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.0.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.2","wiring-preprocessor":"^2.2.0","binary-version-reader":"^3.0.1","particle-library-manager":"^1.0.1","@particle/device-constants":"^4.0.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.40.1_1754059246553_0.3998866622259871","host":"s3://npm-registry-packages-npm-production"}},"3.41.0":{"name":"particle-cli","version":"3.41.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.41.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"6a1392986e0b01833cc5018e5543c239529ca602","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.41.0.tgz","fileCount":239,"integrity":"sha512-1Rf8ZTnVl5m0kH7hZPoIdVHVdtEVzEtgAt5iCvIOB70zoG1ehIJI4P6skwgS4qZ8wvIGzgzsesKLibrp7jyq8g==","signatures":[{"sig":"MEQCIGz3SLYHSSvyRv+8C5AZEQlC8ITzHcSJOJE55ESiv9fvAiBHANY+h2HWoeAOuvsO2pavoxvP9lGHHMINbTDnRj6VSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8469603},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=16"},"gitHead":"cdcd4b088b0483346099ae969c240939e40db273","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.79.0","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.0.0","softap-setup":"^4.1.0","particle-api-js":"^11.1.0","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.1","particle-commands":"^1.0.2","wiring-preprocessor":"^2.2.0","binary-version-reader":"^3.0.1","particle-library-manager":"^1.0.1","@particle/device-constants":"^4.0.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.41.0_1755556860395_0.40485045896973926","host":"s3://npm-registry-packages-npm-production"}},"3.42.0":{"name":"particle-cli","version":"3.42.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.42.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"e501a63d2f7b2bc52748cdea256d20850a1f03a1","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.42.0.tgz","fileCount":240,"integrity":"sha512-5IP1UscoB9FnVN5ScE1j3YabvwfBgV2uEIZKrLB+eGSfiXWtvGpYD9Xnyp8cI33lgJEN34EudObYf8yZ8JR7zA==","signatures":[{"sig":"MEQCIAzd3XKogMwsw6KRp/WV9IAWsA8FGYeR6vkWi1++/wMRAiBrIwYoEn/9VKh5V6uVCi6vKQK73EbKLjOf/e86O2sT4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8470393},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=16"},"gitHead":"0e3f0fe84492920909254668fdb9e2ded3638115","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.79.0","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.0.0","particle-api-js":"^11.1.4","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.2","particle-commands":"^1.0.2","wiring-preprocessor":"^2.2.0","binary-version-reader":"^3.0.1","@particle/softap-setup":"^4.1.1","particle-library-manager":"^1.0.2","@particle/device-constants":"^4.0.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.42.0_1756483800878_0.9812483244460766","host":"s3://npm-registry-packages-npm-production"}},"3.42.1":{"name":"particle-cli","version":"3.42.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.42.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"2672b262cf65ff7770abb7fb25214ab6edb31776","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.42.1.tgz","fileCount":240,"integrity":"sha512-3QUKpqXuFkYLd6Muj9GabQeEQ8W3OKMcuDl9doAhMbVc3IP0eHTH8QbbPtweYXdZ83/H4XAh5jNtcfr/0juxlA==","signatures":[{"sig":"MEYCIQDFQJGxM6aJshq1/HSTxbNp+mU17vGTfxl4UG0+zdUEMAIhAIauhf40u/Reg9wOACYhQkBj7U0efI+Sw7+PxjddUK1P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8470954},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=16"},"gitHead":"53d8a50f95bd017356e986a2e063c8a3a6b80db1","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.1","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.79.0","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.0.0","particle-api-js":"^11.1.4","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.2","particle-commands":"^1.0.2","wiring-preprocessor":"^2.2.0","binary-version-reader":"^3.0.1","@particle/softap-setup":"^4.1.1","particle-library-manager":"^1.0.2","@particle/device-constants":"^4.0.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.42.1_1756914768706_0.7495930175758443","host":"s3://npm-registry-packages-npm-production"}},"3.43.0":{"name":"particle-cli","version":"3.43.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.43.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"cdd5cec0de99f39179a0e3a11e1e50e8255183b7","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.43.0.tgz","fileCount":240,"integrity":"sha512-2hQtu36wLgmwpvEgyBFxUx0IFrvyGGXyHZfJedOfSLK0VWqIZyDlXVpfdRxWet3lE25VG7PKOfG/TV+YNH13qQ==","signatures":[{"sig":"MEUCIQDMoUnXJEhO9VCUDJVYmfvo72/zg0/iZhFJ7J5gtCadXgIgC52jTKpeTnPNqnJ5456NpFy0PpZpZ6SoRqek3r1e4Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8520387},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=16"},"gitHead":"26c20a0074324f8499f8f48716c3cf220ced26e6","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.4","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.79.0","archiver":"^7.0.1","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.0.0","particle-api-js":"^11.1.4","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.2","particle-commands":"^1.0.2","wiring-preprocessor":"^2.2.0","binary-version-reader":"^3.0.1","@particle/softap-setup":"^4.1.1","particle-library-manager":"^1.0.2","@particle/device-constants":"^4.0.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.43.0_1759782763287_0.775056180266112","host":"s3://npm-registry-packages-npm-production"}},"3.43.1":{"name":"particle-cli","version":"3.43.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.43.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bugs":{"url":"https://github.com/particle-iot/particle-cli/issues"},"bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node16-linux-x64","node16-macos-x64","node16-macos-arm64","node16-win-x64","node16-linux-arm","node16-linux-arm64"],"outputPath":"build"},"dist":{"shasum":"7ba9ad91a28c85354bc2e118c619e307151cb680","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.43.1.tgz","fileCount":240,"integrity":"sha512-DbEG2MsZ++X1R87gKq00/urgnZDy4J0ygjesNQwfuMXGs4J9BzsA82BI8KsojncBCi8iTMwQTVOkmvcWFf1PoQ==","signatures":[{"sig":"MEUCIC0yZOCbM7c12CAAeU3Pgj1HA3Zsu5I/yvQKgC9iQp0YAiEA0KDomSNkjoW/Q0ug12KpNMI/AiZM+5fm3QEPQfGrkzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8519633},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=6","node":">=16"},"gitHead":"889867901e1c39624353fe70e64ff226f2bca544","scripts":{"lint":"eslint . --ext .js --ignore-path .gitignore --format unix","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","lint:fix":"npm run lint -- --fix","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"repository":{"url":"git+https://github.com/particle-iot/particle-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"16.20.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.4","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.79.0","archiver":"^7.0.1","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.0.0","particle-api-js":"^11.1.7","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.2","particle-commands":"^1.0.2","wiring-preprocessor":"^2.2.0","binary-version-reader":"^3.0.1","@particle/softap-setup":"^4.1.1","particle-library-manager":"^1.0.2","@particle/device-constants":"^4.0.2"},"preferGlobal":true,"_hasShrinkwrap":true,"devDependencies":{"nyc":"^14.1.1","pkg":"^5.8.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^8.56.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^6.0.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.43.1_1759870252007_0.8901044252253631","host":"s3://npm-registry-packages-npm-production"}},"3.44.0":{"name":"particle-cli","version":"3.44.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.44.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node22-linux-x64","node22-linuxstatic-armv7","node22-linux-arm64","node22-macos-x64","node22-macos-arm64","node22-win-x64"],"outputPath":"build"},"dist":{"shasum":"4859adb92f1ec7c5432a152698c50e09a4d2560b","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.44.0.tgz","fileCount":242,"integrity":"sha512-qWKEqc5DxssCtZUcK2Fh5MdVj+qSwM1uY9Putjl+LCmOYM3PRKLtzkTvnWJgRhtf60F2tksMPOTdhN3RFqqSHQ==","signatures":[{"sig":"MEQCIBE/ZGALdaaBusUFr9/3qcyNk2pa2fePV1tp5Q292uKLAiAnGTw6NkrGSowzeImR9hnZFetbE1A7hGxVNc9FimN+JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9131523},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=10","node":">=22"},"gitHead":"3b8c70024fd71d5dd35550c4a1aeeb96d0ad57f7","scripts":{"lint":"eslint","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"_npmVersion":"10.9.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"22.21.1","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.4","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.88.2","archiver":"^7.0.1","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"^10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.0.1","particle-api-js":"^11.1.7","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.2","particle-commands":"^1.0.5","wiring-preprocessor":"^2.3.0","binary-version-reader":"^3.0.2","@particle/softap-setup":"^4.1.2","particle-library-manager":"^1.0.6","@particle/device-constants":"^4.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^9.37.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^7.1.2","@yao-pkg/pkg":"^6.9.0","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.44.0_1762268176491_0.19385436245900967","host":"s3://npm-registry-packages-npm-production"}},"3.44.1":{"name":"particle-cli","version":"3.44.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.44.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node22-linux-x64","node22-linuxstatic-armv7","node22-linux-arm64","node22-macos-x64","node22-macos-arm64","node22-win-x64"],"outputPath":"build"},"dist":{"shasum":"2ed8c9beadec01828e76ffc426da38baf52166a2","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.44.1.tgz","fileCount":242,"integrity":"sha512-Pk5ecm1fiNBwXL1VRJIBts9vRBPFja1RisO/Lg0BnO4I3WNUyBUmNckm2I1r8Rkao2Q7VC/mZJnksyuihzcvCQ==","signatures":[{"sig":"MEUCIQDry9bfMEmoClz2UZh35PTg9pb9lPloCYMTjfnJBa8QfAIgbgi92m89SFSg86IPKh3VAyKcYeev3qfqiQioNekNCX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9131729},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=10","node":">=22"},"gitHead":"2ebf47bb539ae652451c98fb663f5659cd68ddf9","scripts":{"lint":"eslint","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"_npmVersion":"10.9.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"22.21.1","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.4","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.88.2","archiver":"^7.0.1","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"~10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.0.1","particle-api-js":"^11.1.7","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.2","particle-commands":"^1.0.5","wiring-preprocessor":"^2.3.0","binary-version-reader":"^3.0.2","@particle/softap-setup":"^4.1.2","particle-library-manager":"^1.0.6","@particle/device-constants":"^4.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","execa":"^5.1.1","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^9.37.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^7.1.2","@yao-pkg/pkg":"^6.10.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.44.1_1762386346286_0.22385827178180184","host":"s3://npm-registry-packages-npm-production"}},"3.45.0":{"name":"particle-cli","version":"3.45.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.45.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node22-linux-x64","node22-linuxstatic-armv7","node22-linux-arm64","node22-macos-x64","node22-macos-arm64","node22-win-x64"],"outputPath":"build"},"dist":{"shasum":"1186d86c664d01e55dacb3f053c9ecda1095486d","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.45.0.tgz","fileCount":246,"integrity":"sha512-fE47v57tMT8uRCI5FEZ2kb8Po404TwRb4USa5AVsh/4RzudrB+C1QRJ4+aqfnvzJkzI/miV2k3bJf1SK/5tm1Q==","signatures":[{"sig":"MEQCIApWzRGlIFirpSB8qxam9rW1qNqiUtzCWYepvv3+tJjfAiA8POLZj0AYq2CWFRpKxUMXpBDpovzws/+EzT1jRuM9ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9183768},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=10","node":">=22"},"gitHead":"9de3df448b1ce7b78a1919e95aebdabb1889f728","scripts":{"lint":"eslint","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"_npmVersion":"10.9.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"22.21.1","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.4","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","execa":"^5.1.1","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.88.2","archiver":"^7.0.1","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"~10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.0.1","particle-api-js":"^11.1.7","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.2","particle-commands":"^1.0.5","wiring-preprocessor":"^2.3.0","binary-version-reader":"^3.1.3","@particle/softap-setup":"^4.1.2","particle-library-manager":"^1.0.6","@particle/device-constants":"^4.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^9.37.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^7.1.2","@yao-pkg/pkg":"^6.10.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.45.0_1768924513192_0.6453586299492287","host":"s3://npm-registry-packages-npm-production"}},"3.45.1":{"name":"particle-cli","version":"3.45.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.45.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node22-linux-x64","node22-linuxstatic-armv7","node22-linux-arm64","node22-macos-x64","node22-macos-arm64","node22-win-x64"],"outputPath":"build"},"dist":{"shasum":"9f8cd4a55fa5888946213103c070fe404787793d","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.45.1.tgz","fileCount":246,"integrity":"sha512-WCEMOpSgzFcqOBZOTECXNia2D1wt6N8Y2n/3pUAnIF3l8wso2YDCw80jcIEK1bbgva1DCF7fHuP9yfmlXr6SSw==","signatures":[{"sig":"MEYCIQCHShTvyI6lrcYNHC3xR0XHCWzqY72p2rj4mm+tI4HTpwIhAMcYWZ3Y+kiCpzARw+mtRc1CgSgzm/E9ouT7sVbC+7ey","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9183853},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=10","node":">=22"},"gitHead":"3e5807f4ac474a8ee980f2dee13c6b4fef6d1820","scripts":{"lint":"eslint","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"_npmVersion":"10.9.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"22.22.0","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.4","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","execa":"^5.1.1","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.88.2","archiver":"^7.0.1","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"~10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.0.1","particle-api-js":"^11.1.7","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.2","particle-commands":"^1.0.5","wiring-preprocessor":"^2.3.0","binary-version-reader":"^3.1.3","@particle/softap-setup":"^4.1.2","particle-library-manager":"^1.0.6","@particle/device-constants":"^4.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^9.37.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^7.1.2","@yao-pkg/pkg":"^6.10.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.45.1_1769181510632_0.6193938321318027","host":"s3://npm-registry-packages-npm-production"}},"3.46.0":{"name":"particle-cli","version":"3.46.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.46.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node22-linux-x64","node22-linuxstatic-armv7","node22-linux-arm64","node22-macos-x64","node22-macos-arm64","node22-win-x64"],"outputPath":"build"},"dist":{"shasum":"40c72f19bb4b124b74297206e62ff78c4c10251e","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.46.0.tgz","fileCount":247,"integrity":"sha512-J1kUKGyWP29oZLgsqkP4MGB94rxxUopS8+WIEi+5puy+ogdvRnyX3Iij5HorUGRxN7JYZyeiWjUGN7+B3vNywA==","signatures":[{"sig":"MEUCIQC3p62tuaYlrDGKoZGCHyM4Nqx+iBXCOpgLc67vYInsFwIgfPomHnZF8o08/eHRhmYbVLY8A1AiCy//vqW2F9lV8DY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9195503},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=10","node":">=22"},"gitHead":"9845b0a453aea9f79173538e42212777375fba68","scripts":{"lint":"eslint","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"_npmVersion":"10.9.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"22.22.0","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.4","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","execa":"^5.1.1","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.88.2","archiver":"^7.0.1","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"~10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.0.1","particle-api-js":"^11.1.7","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.2","particle-commands":"^1.0.5","wiring-preprocessor":"^2.3.0","binary-version-reader":"^3.1.3","@particle/softap-setup":"^4.1.2","particle-library-manager":"^1.0.6","@particle/device-constants":"^4.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^9.37.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^7.1.2","@yao-pkg/pkg":"^6.10.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.46.0_1770396524676_0.8158033678613499","host":"s3://npm-registry-packages-npm-production"}},"3.47.0":{"name":"particle-cli","version":"3.47.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.47.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node22-linux-x64","node22-linuxstatic-armv7","node22-linux-arm64","node22-macos-x64","node22-macos-arm64","node22-win-x64"],"outputPath":"build"},"dist":{"shasum":"83866af9f9b16f36f11bf0d239fc5b3a140e2671","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.47.0.tgz","fileCount":249,"integrity":"sha512-D3OVTKAck/RsVQLn8FZJ1Zii2g33uFXTWWAuKHDMmWzS3F6sWcXJou44X4bSOY5ahREzyTZx8wyq1ZHPKGwFZA==","signatures":[{"sig":"MEQCIHulLGpAm9+xCd3fbKPYlpvjNE+cfLS6xs9bsuhIpHe2AiBNySKn1JSLCvBCC1tKXtWW08kS8pN+mtiJYDtHpC/Mew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9251389},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=10","node":">=22"},"gitHead":"0d7b18a9ed7f832f7d46e9adb72681315ac13dea","scripts":{"lint":"eslint","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"_npmVersion":"10.9.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"22.22.0","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.4","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","execa":"^5.1.1","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.88.2","archiver":"^7.0.1","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"~10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.1.0","particle-api-js":"^11.1.7","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.2","particle-commands":"^1.0.6","wiring-preprocessor":"^2.3.0","binary-version-reader":"^4.0.0","@particle/softap-setup":"^4.1.2","particle-library-manager":"^1.0.6","@particle/device-constants":"^4.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^9.37.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^7.1.2","@yao-pkg/pkg":"^6.10.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.47.0_1771867943489_0.008556052116366342","host":"s3://npm-registry-packages-npm-production"}},"3.47.1":{"name":"particle-cli","version":"3.47.1","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.47.1","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"engineering+npm@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node22-linux-x64","node22-linuxstatic-armv7","node22-linux-arm64","node22-macos-x64","node22-macos-arm64","node22-win-x64"],"outputPath":"build"},"dist":{"shasum":"3d80aee637287be311eefd853636127339e9225e","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.47.1.tgz","fileCount":252,"integrity":"sha512-puSct4wiLhWARqBFie2wM/bpHKCz5QctMCT61RvnOYeJzcJm2huLWCmBCR0eMQluXEt2FtsgioTY1zGDcK9q9Q==","signatures":[{"sig":"MEQCICKjXbZnoow1ecLEaW4NF4vgT2KS7jHr4a2dPMU5rklUAiALqLvMHuWyutI/ko+d2TY6+KQ+Y5mlIq8T0Ym37TxVVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9367066},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=10","node":">=22"},"gitHead":"1cbba91f7becbabf0df58f240e5df14c0e8c59bc","scripts":{"lint":"eslint","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"engineering+npm@particle.io"},"_npmVersion":"10.9.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"22.22.0","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.4","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","execa":"^5.1.1","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.88.2","archiver":"^7.0.1","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"~10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.1.0","particle-api-js":"^11.1.7","sha512crypt-node":"^1.0.2","node-wifiscanner2":"^1.2.2","particle-commands":"^1.0.6","wiring-preprocessor":"^2.3.0","binary-version-reader":"^4.0.0","@particle/softap-setup":"^4.1.2","particle-library-manager":"^1.0.6","@particle/device-constants":"^4.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^9.37.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^7.1.2","@yao-pkg/pkg":"^6.10.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.47.1_1772656863071_0.08548666584649833","host":"s3://npm-registry-packages-npm-production"}},"3.47.2":{"name":"particle-cli","version":"3.47.2","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.47.2","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"npm-packages@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node22-linux-x64","node22-linuxstatic-armv7","node22-linux-arm64","node22-macos-x64","node22-macos-arm64","node22-win-x64"],"outputPath":"build"},"dist":{"shasum":"2be66459aa117643367f98f888c90c81ac91945c","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.47.2.tgz","fileCount":252,"integrity":"sha512-y6Q8/hMf8W9ZhdMC2F2WWJaEf0HsLMDjelPGTCdshTKymretygtLn6k7ChW5rNx9qcxYS0nclJq8pucrow+qig==","signatures":[{"sig":"MEYCIQCZKuTOTIosCb70J7xnM6GTgXsdb2Fwvp63frmAotQ+EQIhAOnL6LZrjvq7b9g2an8t6+bIFwuIqeHDTO9hiObg+clN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9375869},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=10","node":">=22"},"gitHead":"52a878ad117bdcf62679368a9439dc9ff97e398b","scripts":{"lint":"eslint","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"npm-packages@particle.io"},"_npmVersion":"10.9.4","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.4","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","execa":"^5.1.1","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.88.2","archiver":"^7.0.1","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"~10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.1.0","particle-api-js":"^12.0.1","sha512crypt-node":"^1.0.2","https-proxy-agent":"5.0.1","node-wifiscanner2":"^1.2.2","particle-commands":"^1.0.6","wiring-preprocessor":"^2.3.0","binary-version-reader":"^4.0.2","@particle/softap-setup":"^4.1.2","particle-library-manager":"^1.0.6","@particle/device-constants":"^4.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^9.37.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^7.1.2","@yao-pkg/pkg":"^6.10.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.47.2_1773682775623_0.46796895772111236","host":"s3://npm-registry-packages-npm-production"}},"3.47.3":{"name":"particle-cli","version":"3.47.3","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.47.3","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"npm-packages@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node22-linux-x64","node22-linuxstatic-armv7","node22-linux-arm64","node22-macos-x64","node22-macos-arm64","node22-win-x64"],"outputPath":"build"},"dist":{"shasum":"88b41b5bf374a671fa3fd92305770a1393ba6fa1","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.47.3.tgz","fileCount":254,"integrity":"sha512-h34+mQNlfhwfGBRvodqrCwSsz3PcDsSNzRRpQT4k+uNMCIoqa5gQTnnFd3yR+rYQlgp7FhYAtnnzgwsnhPOaqA==","signatures":[{"sig":"MEUCIFGF1h44c1PO4VCblnGXJQ0p1sjAXp55TADOtq+HCRnvAiEAvSq+H1VVGNxotiISkB9cf8IYGSEVJyeyA4A3/A4ZQwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9387031},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=10","node":">=22"},"gitHead":"7d945c4dedc6423ce79c8a8aadb518f713bda158","scripts":{"lint":"eslint","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"npm-packages@particle.io"},"_npmVersion":"10.9.7","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"22.22.2","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.4","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","execa":"^5.1.1","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.88.2","archiver":"^7.0.1","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"~10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.1.0","particle-api-js":"^12.0.2","sha512crypt-node":"^1.0.2","https-proxy-agent":"5.0.1","node-wifiscanner2":"^1.2.2","particle-commands":"^1.0.6","wiring-preprocessor":"^2.3.0","binary-version-reader":"^4.0.2","@particle/softap-setup":"^4.1.2","particle-library-manager":"^1.0.6","@particle/device-constants":"^4.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^9.37.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^7.1.2","@yao-pkg/pkg":"^6.10.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.47.3_1779212381840_0.5356704456334365","host":"s3://npm-registry-packages-npm-production"}},"3.48.0":{"name":"particle-cli","version":"3.48.0","keywords":["cli","core","electron","iot","particle","photon","spark"],"author":{"name":"David Middlecamp"},"license":"Apache-2.0","_id":"particle-cli@3.48.0","maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"npm-packages@particle.io"}],"contributors":[{"url":"https://github.com/kennethlimcp","name":"Kenneth Lim"},{"url":"https://github.com/dwcares","name":"David Washington"},{"url":"https://github.com/Hypnopompia","name":"TJ Hunter"},{"url":"https://github.com/optikfluffel","name":"Udo Kramer"},{"url":"https://github.com/vk2tds","name":"vk2tds"},{"url":"https://github.com/emilyrose","name":"Emily Rose"},{"url":"https://github.com/kylemarsh","name":"Kyle Marsh"},{"url":"https://github.com/harrisonhjones","name":"Harrison Jones"},{"url":"https://github.com/brycekahle","name":"Bryce Kahle"},{"url":"https://github.com/monkbroc","name":"Julien Vanier"}],"homepage":"https://github.com/particle-iot/particle-cli/","bin":{"particle":"src/index.js"},"pkg":{"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"targets":["node22-linux-x64","node22-linuxstatic-armv7","node22-linux-arm64","node22-macos-x64","node22-macos-arm64","node22-win-x64"],"outputPath":"build"},"dist":{"shasum":"d857758a7c0ddf5742b3fc17a24c389c9ead239f","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.48.0.tgz","fileCount":260,"integrity":"sha512-m0N0kaAZF44IgS5jYI8cfJne/ZZkxgoAKvcBK05w4PyF39X1Y9MY6xFvEt6TboEwFxpmIpeNLpJfHa+QMdcl4Q==","signatures":[{"sig":"MEQCIE1vY+HaII2fkMldn/qIUJxAz+Ci/TQaJHiprgAYnfnXAiBlCN+lImTRIFBurZ1/gCPROKuaFDbZTXlwOvbvm+qSFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9412372},"main":"./src/index.js","yargs":{"camel-case-expansion":false},"engines":{"npm":">=10","node":">=22"},"gitHead":"f26531313560ce296a2ef9a9755cbdbefb8e487b","scripts":{"lint":"eslint","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json","build":"pkg .","clean":"npm run clean:modules","start":"node ./src/index.js","doctoc":"doctoc --title '## Table of Contents' README.md","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","version":"npm run update-changelog","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","sign:win":"node ./scripts/win-sign.js","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","reinstall":"npm run clean && npm i","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","coverage:e2e":"nyc npm run test:e2e:silent","test:unit:ci":"npm run test:unit -- --forbid-only","test:wrapper":"./scripts/test-wrapper-update.sh","clean:modules":"rm -rf ./node_modules","coverage:unit":"nyc npm run test:unit:silent","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","coverage:report":"nyc report --reporter=html","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:integration":"mocha test/integration","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","generate:manifest":"node ./scripts/generate-manifest.js","test:unit:inspect":"npm test:unit -- --inspect-brk","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:integration:ci":"npm run test:integration -- --forbid-only","coverage:integration":"nyc --no-clean npm run test:integration:silent","generate:win-installer":"node ./scripts/generate-win-installer.js","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:integration:inspect":"npm test:integration -- --inspect-brk","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection"},"_npmUser":{"name":"particlebot","email":"npm-packages@particle.io"},"_npmVersion":"10.9.8","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","directories":{},"_nodeVersion":"22.22.3","dependencies":{"gpt":"^3.0.0","glob":"^7.1.6","jose":"^4.13.1","temp":"^0.9.4","uuid":"^11.1.0","yaml":"^2.7.0","chalk":"^2.4.2","execa":"^5.1.1","xtend":"^4.0.2","yargs":"^5.0.0","lodash":"^4.17.15","moment":"^2.24.0","semver":"^7.5.2","verror":"^1.10.0","core-js":"^3.4.7","request":"^2.88.2","archiver":"^7.0.1","fs-extra":"^8.1.0","inquirer":"^6.5.2","unzipper":"^0.12.3","cli-table":"^0.3.1","handlebars":"^4.1.2","node-fetch":"^2.7.0","serialport":"~10.4.0","cli-spinner":"^0.2.10","safe-buffer":"^5.2.0","cli-progress":"^3.12.0","particle-usb":"^4.1.0","particle-api-js":"^12.0.2","sha512crypt-node":"^1.0.2","https-proxy-agent":"5.0.1","node-wifiscanner2":"^1.2.2","particle-commands":"^1.0.6","wiring-preprocessor":"^2.3.0","binary-version-reader":"^4.0.2","@particle/softap-setup":"^4.1.2","particle-library-manager":"^1.0.6","@particle/device-constants":"^4.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^13.3.0","mocha":"^6.2.2","sinon":"^7.5.0","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^9.37.0","mock-fs":"^4.10.4","github-api":"^3.3.0","proxyquire":"^2.1.3","sinon-chai":"^3.3.0","strip-ansi":"^7.1.2","@yao-pkg/pkg":"^6.10.1","@types/cli-table":"^0.3.1","chai-as-promised":"^7.1.1","eslint-config-particle":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/particle-cli_3.48.0_1780936752286_0.9920341428399215","host":"s3://npm-registry-packages-npm-production"}},"3.49.0":{"name":"particle-cli","description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","version":"3.49.0","author":{"name":"David Middlecamp"},"scripts":{"start":"node ./src/index.js","version":"npm run update-changelog","lint":"eslint","test":"npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e","test:ci":"npm run lint && npm run test:unit:ci && npm run test:integration:ci","test:unit":"mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'","test:unit:ci":"npm run test:unit -- --forbid-only","test:unit:watch":"npm run test:unit -- --watch --watch-extensions js,json","test:unit:inspect":"npm test:unit -- --inspect-brk","test:unit:silent":"PARTICLE_NOOP=$(npm run test:unit:ci)","test:integration":"mocha test/integration","test:integration:ci":"npm run test:integration -- --forbid-only","test:integration:watch":"npm run test:integration -- --watch --watch-extensions js,json","test:integration:inspect":"npm test:integration -- --inspect-brk","test:integration:silent":"PARTICLE_NOOP=$(npm run test:integration:ci)","test:e2e":"npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit","test:e2e:ci":"npm run test:e2e:no-device -- --forbid-only","test:e2e:no-device":"npm run test:e2e -- --grep @device --invert","test:e2e:wifi":"npm run test:e2e -- --grep @device,@wifi","test:e2e:device-protection":"npm run test:e2e -- --grep @device,@device-protection","test:e2e:watch":"npm run test:e2e -- --watch --watch-extensions js,json","test:e2e:inspect":"npm test:e2e -- --inspect-brk","test:e2e:silent":"PARTICLE_NOOP=$(npm run test:e2e:ci)","test:wrapper":"./scripts/test-wrapper-update.sh","coverage":"npm run coverage:unit && npm run coverage:integration && npm run coverage:report","coverage:unit":"nyc npm run test:unit:silent","coverage:integration":"nyc --no-clean npm run test:integration:silent","coverage:e2e":"nyc npm run test:e2e:silent","coverage:report":"nyc report --reporter=html","build":"pkg .","sign:win":"node ./scripts/win-sign.js","generate:win-installer":"node ./scripts/generate-win-installer.js","generate:manifest":"node ./scripts/generate-manifest.js","clean":"npm run clean:modules","clean:modules":"rm -rf ./node_modules","update-changelog":"VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md","reinstall":"npm run clean && npm i","doctoc":"doctoc --title '## Table of Contents' README.md","todo":"git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json"},"dependencies":{"@particle/device-constants":"^4.1.0","@particle/softap-setup":"^4.1.2","archiver":"^7.0.1","binary-version-reader":"^4.0.2","chalk":"^2.4.2","cli-progress":"^3.12.0","cli-spinner":"^0.2.10","cli-table":"^0.3.1","core-js":"^3.4.7","execa":"^5.1.1","fs-extra":"^8.1.0","glob":"^7.1.6","gpt":"^3.0.0","handlebars":"^4.1.2","https-proxy-agent":"5.0.1","inquirer":"^6.5.2","jose":"^4.13.1","lodash":"^4.17.15","moment":"^2.24.0","node-fetch":"^2.7.0","node-wifiscanner2":"^1.2.2","particle-api-js":"^12.0.3","particle-commands":"^1.0.6","particle-library-manager":"^1.0.6","particle-usb":"^4.1.0","request":"^2.88.2","safe-buffer":"^5.2.0","semver":"^7.5.2","serialport":"~10.4.0","sha512crypt-node":"^1.0.2","temp":"^0.9.4","unzipper":"^0.12.3","uuid":"^11.1.0","verror":"^1.10.0","wiring-preprocessor":"^2.3.0","xtend":"^4.0.2","yaml":"^2.7.0","yargs":"^5.0.0"},"devDependencies":{"@types/cli-table":"^0.3.1","@yao-pkg/pkg":"^6.10.1","chai":"^4.2.0","chai-as-promised":"^7.1.1","doctoc":"^1.4.0","dotenv":"^7.0.0","eslint":"^9.37.0","eslint-config-particle":"^3.0.3","github-api":"^3.3.0","mocha":"^6.2.2","mock-fs":"^4.10.4","nock":"^13.3.0","nyc":"^14.1.1","proxyquire":"^2.1.3","sinon":"^7.5.0","sinon-chai":"^3.3.0","strip-ansi":"^7.1.2"},"engines":{"node":">=22","npm":">=10"},"homepage":"https://github.com/particle-iot/particle-cli/","keywords":["cli","core","electron","iot","particle","photon","spark"],"contributors":[{"name":"Kenneth Lim","url":"https://github.com/kennethlimcp"},{"name":"David Washington","url":"https://github.com/dwcares"},{"name":"TJ Hunter","url":"https://github.com/Hypnopompia"},{"name":"Udo Kramer","url":"https://github.com/optikfluffel"},{"name":"vk2tds","url":"https://github.com/vk2tds"},{"name":"Emily Rose","url":"https://github.com/emilyrose"},{"name":"Kyle Marsh","url":"https://github.com/kylemarsh"},{"name":"Harrison Jones","url":"https://github.com/harrisonhjones"},{"name":"Bryce Kahle","url":"https://github.com/brycekahle"},{"name":"Julien Vanier","url":"https://github.com/monkbroc"}],"license":"Apache-2.0","main":"./src/index.js","preferGlobal":true,"bin":{"particle":"src/index.js"},"pkg":{"targets":["node22-linux-x64","node22-linuxstatic-armv7","node22-linux-arm64","node22-macos-x64","node22-macos-arm64","node22-win-x64"],"assets":["./assets/**","./node_modules/@serialport/bindings-cpp/prebuilds/*/node.napi*.node","./node_modules/usb/prebuilds/*/node.napi*.node","./node_modules/node-wifiscanner2/locales/en.json","./node_modules/particle-commands/dist/cmd/templates/project/**/*","./node_modules/particle-library-manager/dist/init/**/*"],"outputPath":"build"},"yargs":{"camel-case-expansion":false},"_id":"particle-cli@3.49.0","gitHead":"b7b89a428ba441c3135b50a1f5ccd24a69c4a234","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-U2GD8kgF2A3EChwLmkxFiL8Dg160j8DTrP88e7UocFfQsA00HzkJiAtRTOlyuxb6vVTxwlxlUuzFBionAg8A7g==","shasum":"e7a066c4fc819860a878e1aadf0291c081c1cfc7","tarball":"https://registry.npmjs.org/particle-cli/-/particle-cli-3.49.0.tgz","fileCount":260,"unpackedSize":9434692,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHr6rpneakliY92p3AxBRhRpdWxmRGBxl35wxHZbPtILAiA6HLSLW6hWB2LkKbyFX18+t/KBpH4J0iZQyOOHUqXyCQ=="}]},"_npmUser":{"name":"particlebot","email":"npm-packages@particle.io"},"directories":{},"maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"npm-packages@particle.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/particle-cli_3.49.0_1781636272300_0.65468331634296"},"_hasShrinkwrap":false}},"time":{"created":"2015-05-15T04:30:10.272Z","modified":"2026-06-16T18:57:52.648Z","1.5.0":"2015-05-15T04:30:10.272Z","1.5.1":"2015-05-15T22:24:23.845Z","1.5.2":"2015-05-16T00:42:54.971Z","1.5.3":"2015-05-16T07:31:02.698Z","1.5.4":"2015-05-18T00:32:09.649Z","1.5.5":"2015-05-18T22:14:21.533Z","1.5.6":"2015-05-19T00:59:47.326Z","1.5.7":"2015-05-20T00:14:47.082Z","1.5.8":"2015-05-20T00:23:31.297Z","1.5.9":"2015-05-22T02:19:09.094Z","1.5.10":"2015-05-22T02:25:27.158Z","1.5.11":"2015-05-28T20:22:12.441Z","1.5.12":"2015-06-24T03:16:57.198Z","1.5.13":"2015-06-25T00:30:04.488Z","1.5.14":"2015-06-25T19:33:51.790Z","1.5.15":"2015-06-27T09:58:24.184Z","1.5.16":"2015-07-06T05:35:12.245Z","1.5.17":"2015-07-24T22:38:53.626Z","1.5.18":"2015-07-24T22:42:42.281Z","1.5.19":"2015-07-25T05:41:13.435Z","1.5.20":"2015-08-04T05:32:22.435Z","1.6.0":"2015-08-06T15:22:07.043Z","1.6.1":"2015-08-06T16:09:00.603Z","1.6.2":"2015-08-17T21:08:58.955Z","1.6.3":"2015-08-18T23:21:49.654Z","1.6.4":"2015-08-20T17:16:13.496Z","1.6.5":"2015-08-24T01:57:12.443Z","1.6.6":"2015-08-25T21:18:12.599Z","1.6.7":"2015-08-25T22:26:33.205Z","1.6.8":"2015-08-26T01:37:31.989Z","1.6.9":"2015-08-26T18:44:29.651Z","1.7.0":"2015-09-09T19:01:41.187Z","1.8.0":"2015-09-11T21:15:16.276Z","1.8.1":"2015-09-11T23:41:36.733Z","1.8.2":"2015-09-12T02:47:12.579Z","1.8.3":"2015-09-13T00:58:38.716Z","1.8.4":"2015-09-30T20:16:16.878Z","1.8.5":"2015-10-02T09:49:04.348Z","1.8.6":"2015-10-02T17:50:24.952Z","1.8.7":"2015-10-02T23:18:08.165Z","1.8.8":"2015-10-04T22:41:22.162Z","1.8.9":"2015-10-12T22:17:11.421Z","1.8.10":"2015-10-12T22:33:25.076Z","1.8.11":"2015-10-13T00:20:50.880Z","1.8.12":"2015-10-21T01:32:54.624Z","1.8.13":"2015-10-22T02:49:55.559Z","1.8.14":"2015-10-23T21:32:39.802Z","1.8.15":"2015-10-30T19:15:06.903Z","1.8.16":"2015-11-03T18:25:01.913Z","1.8.17":"2015-12-14T21:05:33.000Z","1.8.18":"2015-12-15T02:36:13.680Z","1.8.19":"2015-12-15T18:40:08.861Z","1.8.20":"2015-12-16T18:08:19.307Z","1.8.21":"2015-12-21T16:50:41.668Z","1.8.22":"2015-12-23T17:13:28.811Z","1.9.0":"2016-01-14T07:58:47.900Z","1.9.1":"2016-01-15T21:52:50.798Z","1.9.2":"2016-01-17T01:47:54.453Z","1.9.3":"2016-01-20T21:54:16.812Z","1.10.0":"2016-01-27T21:16:25.938Z","1.11.0":"2016-02-10T19:03:17.457Z","1.12.0":"2016-04-21T17:29:43.309Z","1.13.0":"2016-05-25T18:47:02.605Z","1.14.0":"2016-05-27T17:23:10.123Z","1.14.1":"2016-05-31T16:34:53.931Z","1.14.2":"2016-06-01T20:43:32.410Z","1.15.0":"2016-07-07T16:53:36.040Z","1.16.0":"2016-08-06T00:54:13.724Z","1.17.0":"2016-09-30T18:48:02.442Z","1.17.1":"2016-11-11T19:54:26.453Z","1.17.2":"2016-11-17T16:44:56.249Z","1.18.0":"2016-11-22T22:15:38.891Z","1.19.0":"2017-01-23T16:40:25.228Z","1.19.1":"2017-01-23T23:17:35.405Z","1.19.2":"2017-01-26T19:49:46.048Z","1.19.3":"2017-02-07T22:06:52.075Z","1.19.4":"2017-02-07T23:26:42.259Z","1.20.0":"2017-03-01T21:18:12.574Z","1.20.1":"2017-03-02T15:18:12.194Z","1.21.0":"2017-03-29T15:10:33.991Z","1.22.0":"2017-05-03T17:49:17.683Z","1.23.0":"2017-06-30T10:21:20.694Z","1.23.1":"2017-07-06T20:35:30.861Z","1.24.0":"2017-08-29T21:49:19.561Z","1.24.1":"2017-09-12T15:58:38.930Z","1.25.0":"2017-11-08T01:16:09.034Z","1.26.0":"2017-11-29T19:09:58.120Z","1.26.1":"2017-11-29T19:12:03.551Z","1.26.2":"2017-11-30T05:29:14.044Z","1.27.0-rc.3":"2017-12-02T14:38:02.273Z","1.27.0":"2017-12-06T03:09:04.311Z","1.27.1":"2018-01-22T16:22:15.952Z","1.28.0":"2018-03-08T15:47:49.616Z","1.28.1":"2018-03-08T22:40:56.603Z","1.28.2":"2018-03-21T18:55:21.176Z","1.29.0":"2018-03-26T19:01:49.744Z","1.30.0":"2018-06-05T03:23:09.721Z","1.31.0":"2018-06-18T14:44:59.058Z","1.32.0":"2018-06-25T23:02:24.575Z","1.32.1":"2018-06-26T02:26:24.995Z","1.32.2":"2018-07-01T18:24:51.225Z","1.32.3":"2018-07-03T21:52:57.473Z","1.32.4":"2018-07-03T23:16:01.980Z","1.33.0":"2018-08-06T20:17:18.686Z","1.34.0":"2018-09-10T17:07:49.498Z","1.35.0":"2018-09-28T18:11:53.668Z","1.35.1":"2018-09-30T00:00:42.103Z","1.35.2":"2018-10-16T15:16:47.392Z","1.36.0":"2018-12-13T18:13:44.515Z","1.36.1":"2018-12-18T21:26:39.578Z","1.36.3":"2018-12-20T23:01:54.753Z","1.37.0":"2019-01-10T20:26:05.165Z","1.38.0":"2019-01-24T17:13:50.495Z","1.39.0":"2019-02-19T22:47:29.047Z","1.40.0":"2019-03-20T14:29:19.824Z","1.40.1":"2019-05-06T23:24:22.075Z","1.41.0":"2019-05-14T21:27:43.653Z","1.41.1":"2019-05-29T10:08:01.952Z","1.41.2":"2019-06-11T00:02:32.816Z","1.42.0":"2019-06-28T17:31:21.614Z","1.43.0":"2019-07-12T02:07:21.686Z","1.43.1":"2019-07-16T20:13:12.066Z","1.43.2":"2019-07-29T14:16:53.332Z","1.43.3":"2019-07-30T14:35:16.123Z","1.44.0":"2019-08-29T18:33:54.680Z","1.45.0":"2019-09-05T02:53:18.125Z","1.46.1":"2019-09-06T03:23:02.950Z","1.46.2":"2019-09-06T23:09:55.520Z","1.47.0":"2019-09-11T02:01:23.533Z","1.48.0":"2019-10-17T15:50:50.811Z","1.49.0":"2019-10-18T16:36:48.047Z","1.50.0":"2019-11-06T00:06:50.403Z","1.51.0":"2019-11-21T22:40:27.431Z","1.52.0":"2019-11-25T21:24:13.928Z","1.53.0":"2019-12-04T22:48:29.507Z","2.0.0-0":"2019-12-06T21:04:01.842Z","2.0.0-rc.0":"2019-12-07T00:08:02.529Z","2.0.0":"2019-12-11T23:31:15.295Z","2.0.1":"2019-12-19T18:42:26.594Z","2.1.0":"2020-02-06T23:42:52.531Z","2.1.1":"2020-02-08T00:19:49.933Z","2.2.0":"2020-03-03T18:39:52.283Z","2.3.0":"2020-03-31T02:50:09.272Z","2.6.0-products.0":"2020-04-21T00:20:01.253Z","2.4.0":"2020-05-04T23:34:28.155Z","2.4.1":"2020-05-05T19:03:58.147Z","2.5.0":"2020-05-06T20:19:43.635Z","2.6.0":"2020-05-19T22:48:34.722Z","2.7.0":"2020-05-26T21:57:04.637Z","2.7.1":"2020-07-09T22:50:50.445Z","2.7.2":"2020-07-13T19:26:30.613Z","2.8.0":"2020-08-03T20:15:31.611Z","2.8.1":"2020-08-18T17:43:08.010Z","2.8.2":"2020-11-16T20:17:34.736Z","2.9.0":"2020-12-03T22:30:29.381Z","2.9.1":"2020-12-09T01:10:19.345Z","2.10.0":"2020-12-17T18:45:47.651Z","2.10.1":"2021-03-25T04:33:25.681Z","2.11.0":"2021-04-29T23:55:13.480Z","2.12.0":"2021-06-07T20:44:45.415Z","2.14.0":"2021-07-13T20:50:35.628Z","2.13.0":"2021-07-29T03:39:57.521Z","2.16.0":"2021-09-16T21:19:34.050Z","3.0.0":"2021-12-09T22:34:29.545Z","3.1.0":"2022-01-26T00:21:41.659Z","3.2.0":"2022-06-08T15:56:51.014Z","3.3.0":"2022-07-19T22:25:23.338Z","3.3.1":"2022-07-19T23:16:30.605Z","3.3.3":"2022-07-21T22:43:36.535Z","3.4.0":"2022-08-11T20:04:44.010Z","3.5.0":"2022-08-30T17:26:15.283Z","3.6.0":"2022-11-16T21:11:35.286Z","3.7.0":"2022-12-21T22:09:53.541Z","3.8.0":"2023-03-27T14:36:31.085Z","3.8.1":"2023-04-04T19:50:13.747Z","3.9.0":"2023-04-12T18:11:19.935Z","3.10.0":"2023-05-08T16:07:39.074Z","3.10.1":"2023-05-17T00:31:16.138Z","3.10.2":"2023-05-19T15:35:33.560Z","3.11.0":"2023-06-01T10:13:49.275Z","3.11.1":"2023-06-13T12:40:38.348Z","3.11.2":"2023-06-22T22:28:13.247Z","3.11.3":"2023-06-29T15:39:29.829Z","3.12.0":"2023-08-22T01:16:35.021Z","3.13.0":"2023-08-31T08:35:16.065Z","3.14.0":"2023-09-06T15:17:18.418Z","3.15.1":"2023-09-27T00:00:17.255Z","3.16.0":"2023-09-29T18:56:14.720Z","3.16.1":"2023-10-02T23:21:02.296Z","3.17.1":"2023-10-16T22:56:06.708Z","3.17.2":"2023-10-17T17:22:54.809Z","3.17.3":"2023-10-19T19:51:40.801Z","3.18.1":"2023-12-14T17:19:16.828Z","3.19.0":"2024-01-13T00:27:16.538Z","3.20.0":"2024-01-30T22:37:17.086Z","3.21.0":"2024-02-14T20:04:19.921Z","3.22.0":"2024-03-26T17:15:23.644Z","3.23.6":"2024-05-15T16:27:39.574Z","3.24.0":"2024-06-04T18:49:14.256Z","3.25.0":"2024-07-11T16:48:27.609Z","3.25.1":"2024-07-18T14:01:32.806Z","3.26.0":"2024-08-28T20:45:06.260Z","3.27.1":"2024-09-11T16:12:27.056Z","3.28.0":"2024-10-09T20:05:48.164Z","3.28.1":"2024-10-10T22:16:05.703Z","3.29.0":"2024-10-17T22:11:48.129Z","3.29.1":"2024-11-26T22:23:59.996Z","3.30.0":"2024-12-18T23:27:33.331Z","3.30.2":"2024-12-19T21:31:07.530Z","3.30.3":"2024-12-20T16:00:21.816Z","3.31.0":"2025-01-17T21:49:23.535Z","3.32.0":"2025-01-28T22:04:17.173Z","3.32.1":"2025-02-05T23:28:31.816Z","3.32.2":"2025-02-10T20:17:00.178Z","3.32.3":"2025-02-11T20:32:57.373Z","3.32.4":"2025-02-18T18:35:03.033Z","3.32.5":"2025-02-19T15:58:09.601Z","3.32.6":"2025-02-25T19:39:06.542Z","3.32.7":"2025-02-28T23:53:30.994Z","3.32.8":"2025-03-06T16:10:42.650Z","3.33.0":"2025-03-11T02:03:20.130Z","3.33.1":"2025-03-11T03:09:06.889Z","3.33.2":"2025-03-11T20:41:14.741Z","3.33.3":"2025-03-11T23:07:49.285Z","3.33.4":"2025-03-12T16:21:06.264Z","3.33.5":"2025-03-12T21:55:18.271Z","3.34.0":"2025-03-24T14:28:19.308Z","3.34.1":"2025-03-26T18:37:38.303Z","3.34.2":"2025-03-27T19:09:39.527Z","3.34.3":"2025-03-28T15:47:59.435Z","3.34.4":"2025-04-03T19:05:07.305Z","3.35.0":"2025-04-09T17:17:22.374Z","3.35.1":"2025-04-10T15:16:17.625Z","3.35.2":"2025-04-16T22:37:33.071Z","3.35.3":"2025-04-17T22:16:15.454Z","3.35.4":"2025-04-18T05:06:24.253Z","3.35.5":"2025-04-23T20:43:23.094Z","3.35.6":"2025-04-28T19:20:44.653Z","3.35.7":"2025-04-29T20:56:35.622Z","3.35.8":"2025-04-30T19:00:42.893Z","3.35.9":"2025-05-15T14:59:26.928Z","3.35.10":"2025-05-16T19:06:51.238Z","3.35.11":"2025-05-23T15:53:17.590Z","3.35.12":"2025-05-27T22:00:59.207Z","3.36.0":"2025-05-30T22:38:07.724Z","3.36.1":"2025-05-31T13:07:49.999Z","3.36.2":"2025-06-13T15:39:19.556Z","3.37.0":"2025-06-25T14:16:17.821Z","3.38.0":"2025-07-01T14:48:58.048Z","3.38.1":"2025-07-01T19:09:35.634Z","3.38.2":"2025-07-22T17:01:01.940Z","3.39.0":"2025-07-24T15:42:30.591Z","3.40.0":"2025-07-31T21:45:16.947Z","3.40.1":"2025-08-01T14:40:46.795Z","3.41.0":"2025-08-18T22:41:00.665Z","3.42.0":"2025-08-29T16:10:01.164Z","3.42.1":"2025-09-03T15:52:48.976Z","3.43.0":"2025-10-06T20:32:43.588Z","3.43.1":"2025-10-07T20:50:52.312Z","3.44.0":"2025-11-04T14:56:16.795Z","3.44.1":"2025-11-05T23:45:46.604Z","3.45.0":"2026-01-20T15:55:13.534Z","3.45.1":"2026-01-23T15:18:31.052Z","3.46.0":"2026-02-06T16:48:44.968Z","3.47.0":"2026-02-23T17:32:23.798Z","3.47.1":"2026-03-04T20:41:03.398Z","3.47.2":"2026-03-16T17:39:35.942Z","3.47.3":"2026-05-19T17:39:42.117Z","3.48.0":"2026-06-08T16:39:12.543Z","3.49.0":"2026-06-16T18:57:52.530Z"},"author":{"name":"David Middlecamp"},"license":"Apache-2.0","homepage":"https://github.com/particle-iot/particle-cli/","keywords":["cli","core","electron","iot","particle","photon","spark"],"description":"Simple Node commandline application for working with your Particle devices and using the Particle Cloud","contributors":[{"name":"Kenneth Lim","url":"https://github.com/kennethlimcp"},{"name":"David Washington","url":"https://github.com/dwcares"},{"name":"TJ Hunter","url":"https://github.com/Hypnopompia"},{"name":"Udo Kramer","url":"https://github.com/optikfluffel"},{"name":"vk2tds","url":"https://github.com/vk2tds"},{"name":"Emily Rose","url":"https://github.com/emilyrose"},{"name":"Kyle Marsh","url":"https://github.com/kylemarsh"},{"name":"Harrison Jones","url":"https://github.com/harrisonhjones"},{"name":"Bryce Kahle","url":"https://github.com/brycekahle"},{"name":"Julien Vanier","url":"https://github.com/monkbroc"}],"maintainers":[{"name":"monkbroc","email":"jvanier@gmail.com"},{"name":"particlebot","email":"npm-packages@particle.io"}],"readme":"[![npm](https://img.shields.io/npm/v/particle-cli.svg?style=flat-square)](https://www.npmjs.com/package/particle-cli) ![GitHub Actions](https://github.com/particle-iot/particle-cli/actions/workflows/dev.yml/badge.svg?branch=master) [![License](https://img.shields.io/badge/license-Apache_2.0-blue.svg?style=flat-square)](https://github.com/particle-iot/particle-cli/blob/master/LICENSE)\n\nParticle's full-stack Internet of Things (IoT) device platform\ngives you everything you need to securely and reliably connect\nyour IoT devices to the web. For more details please visit [www.particle.io](http:/www.particle.io).\n\n\n# Particle CLI\n\nThe Particle CLI is a powerful tool for interacting with your IoT devices and the Particle Cloud.  The CLI uses [node.js](http://nodejs.org/) and can run on Windows, Mac OS X, and Linux.  It's also [open source](https://github.com/particle-iot/particle-cli) so you can edit and change it, and even send in your changes as [pull requests](https://help.github.com/articles/using-pull-requests) if you want to share!\n\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n  - [Installing](#installing)\n  - [Getting Started](#getting-started)\n    - [particle setup](#particle-setup)\n    - [particle help](#particle-help)\n  - [Updating Firmware](#updating-firmware)\n    - [Photon/P1/Electron](#photonp1electron)\n      - [particle update](#particle-update)\n  - [Command Reference](#command-reference)\n  - [Known Issues](#known-issues)\n- [Development](#development)\n  - [Installing](#installing-1)\n  - [Running](#running)\n  - [Testing](#testing)\n  - [Releasing a new version](#releasing-a-new-version)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n\n## Installing\n\nFor end-users, the most up-to-date installation instructions can be found here: [macOS / Linux](https://docs.particle.io/tutorials/developer-tools/cli/#using-macos-or-linux) | [Windows](https://docs.particle.io/tutorials/developer-tools/cli/#using-windows)\n\nNote: Some commands may require `openssl` to be installed on your system.\nYou can install it using your package manager (e.g. `brew install openssl` on macOS).\n\n### Installing a staging version\nBefore proceeding with this section,\nremember that the staging version may contain bugs and issues that are not present in the production version.\n\n***Please use the staging versions only for testing purposes.***\n\nIn case you're running macOS or Linux, you can install a staging version of the CLI by running the following command:\n```bash\n  MANIFEST_HOST=binaries.staging.particle.io bash <(curl -sL https://particle.io/install-cli)\n```\n\nFor Windows,\nyou can install a staging version of the CLI\nby downloading the installer from [here](https://binaries.staging.particle.io/particle-cli/installer/win32/ParticleCLISetup.exe).\n\nIn case you have already installed the CLI, you can update it to the staging version by running the following command:\n```bash\n  export PARTICLE_MANIFEST_HOST=binaries.staging.particle.io\n  particle update-cli --version {STAGING_VERSION_TO_TEST}\n```\nDon't forget to turn off the updates to prevent issues while you're testing the staging version:\n```bash\n  particle update-cli --disable-updates\n```\n\nOnce you're done testing the staging version, you can revert to the production version by running the following command:\n```bash\n  export PARTICLE_MANIFEST_HOST=binaries.particle.io\n  particle update-cli --enable-updates\n  particle update-cli --version {PRODUCTION_VERSION}\n```\n\n\n## Getting Started\n\nThese next two commands are all you need to get started setting up an account, claiming a device, and discovering new features.\n\n\n### particle setup\n\nGuides you through creating a new account, and claiming your device!\n\n```sh\n$ particle setup\n```\n\n\n### particle help\n\nShows you what commands are available, and how to use them.  You can also give the name of a command for detailed help.\n\n```sh\n$ particle help\n$ particle help keys\n```\n\n### particle update\n\nIf you wish to easily update Device OS on your device to a later version, you can use the `particle update` command.\nYou can specify a version with the `--target` argument.\n\n1. Connect your device via USB\n1. Run `particle update`.\n\n\n## Command Reference\n\nFor the full list of commands, please see the [CLI command reference](https://docs.particle.io/reference/cli/).\n\n\n## Known Issues\n* The Wireless Photon Setup Wizard will only automatically switch networks on OS X. Users of other operating systems will need to manually connect their computer to the Photon's Wi-Fi. You will be prompted during the wizard when this is required.\n\n\n# Development\n\n_Currently development is supported on macOS only!_\n\n\n## Installing\n\n1. Install Node.js [`node@16.x` and `npm@8.x` are required]\n1. Clone this repository `$ git clone git@github.com:particle-iot/particle-cli.git && cd ./particle-cli`\n1. Install external tools: `openssl` (e.g. `brew install openssl`)\n1. Install dependencies `$ npm install`\n1. View available commands `$ npm run`\n1. Run the tests `$ npm test`\n1. Run the CLI `$ npm start`\n1. Start Hacking!\n\n\n## Running\n\n**When developing, run individual commands using:**\n\n`$ npm start -- <command> <options>` - e.g. `$ npm start -- library view dotstar --readme`\n\nAnything after the `--` delimiter is passed directly to the CLI ([docs](https://docs.npmjs.com/cli/run-script)).\n\n\n**To test the source as it will be published:**\n\n1. Register the `particle` command globally: `$ npm link`\n2. Run commands: `$ particle --help` (using standard argument formatting)\n\n\n## Testing\n\nThe Particle CLI has a number of automated test suites and related commands. The most important are:\n\n* `npm test` - run all tests (NOTE: [End-To-End tests require additional setup](https://github.com/particle-iot/particle-cli/tree/master/test/README.md))\n* `npm run lint` - run the linter and print any errors to your terminal\n* `npm run test:ci` - run all tests excluding device-dependent end-to-end test as CI does\n* `npm run test:unit` - run unit tests\n* `npm run test:integration` - run integration tests\n* `npm run coverage` - report code coverage stats\n\nAll tests use [mocha](https://mochajs.org), [chai](https://www.chaijs.com), and [sinon](https://sinonjs.org/) with coverage handled by [nyc](https://github.com/istanbuljs/nyc).\n\nWe recommend running locally if you can as it greatly shortens your feedback loop.\nHowever, CI also runs against every PR and [error reporting\nis publicly available](https://app.circleci.com/pipelines/github/particle-iot/particle-cli).\n\n## CLI Packaging and Distribution\n* Cli is packaged using [pkg](https://github.com/vercel/pkg).\nThe packaging is done using GitHub Actions\n  and the executables are uploaded to [binaries.particle.io/particle-cli](https://binaries.particle.io/particle-cli/).\n* There are two installers that are created for the CLI:\n  * Windows installer: `particle-cli-setup.exe` (This is an NSIS installer for Windows).\n    You can see the installer script here [ParticleCLISetup.nsi](installer/windows/ParticleCLISetup.nsi)\n  * Unix installer: `install-cli` (This is a shell script that installs the CLI on Unix systems).\n    You can see the installer script here [install-cli.sh](installer/unix/install-cli)\n* The installers are created using GitHub Actions and are uploaded to [binaries.particle.io/particle-cli/installer](https://binaries.particle.io/particle-cli/installer).\n* The current supported platforms for the CLI are:\n  * Windows\n    * x64\n  * macOS\n    * x64\n    * arm64\n  * Linux\n    * x64\n    * arm64\n    * arm\n## Releasing a new version\n\nSee [RELEASE.md](RELEASE.md).\n","readmeFilename":"README.md","users":{"towynlin":true}}