{"_id":"spark-cli","_rev":"114-00163f0d33d0cea1ae5429180ad65b07","name":"spark-cli","description":"Simple Node commandline application for working with your Spark devices and using the Spark Cloud","dist-tags":{"latest":"1.4.2"},"versions":{"0.2.2":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.2.2","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"replaceme":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"ursa":"*","moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.2.2","dist":{"shasum":"d618019528834fb3be474791a25269a35c68b1a4","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.2.2.tgz","integrity":"sha512-2sCQN2GUV7Na+UqmEjQK2wtmJnf8VqGsoEzIcUqmtAyqtcYgnJw3pZeFDl6T3bI3TEjxd0AkNy75LQHShjNuMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfYJp/JoKZ/op3ElTxZnE11oe6okwJQc293R7SqxnG8AiEA+v5frGsprXgZo1lwIbGRwyZ5TAQTIFbP8pIn0UgueE0="}]},"_from":"js/","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.2.3":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.2.3","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"ursa":"*","moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.2.3","dist":{"shasum":"25632b78411b72429ff63e91ac45cb4ad4d5ab2c","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.2.3.tgz","integrity":"sha512-tKXZ1Yu031l1SJGlNrng3AEq52EmvcjB3qN8nG9QkIedOqRAa4EVa9AEC18fcdAFi2ILkV+yGZ8f2RRItZiaZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4FrvakaX+H3S89gLP4nxjUwyZIR+GrC7ShcpxaGRoDgIhAJnGkovEN95lReWDY3ECA/l9G0NNNTNedISsI1spPtMW"}]},"_from":"js/","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.2.4":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.2.4","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"ursa":"*","moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.2.4","dist":{"shasum":"d97cf8d0d32e389e5616d1cd3c05e797128679cc","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.2.4.tgz","integrity":"sha512-zoO9qvlId+cF6nN7kblNRdN+EuYuAWWrfUFXOhno8gV7CX6FArhJvkPzAjrwT84XBc+BOxBr18hIPBzqOH3lMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBrXlWG1Gx3mAnMeuzwqfRr2wPJNGIAY0k576Hzjc8hAiBwKsApuP4+HVC/XaagqDPmQMNV16DMwJgTka+zN3OsFA=="}]},"_from":"js/","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.2.5":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.2.5","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"ursa":"*","moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.2.5","dist":{"shasum":"b35f09c61933597912168a0680bba3ca2e23d9db","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.2.5.tgz","integrity":"sha512-IGRCfDfd9ejTiHLAPenAmAQIUan2M+IoLp4gG5EBL1oFQcablPZEYEErs43M6O9XzUfzrkhOC2TlHFBoZM2ClQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA8xqEO8qiCjE3dldo4i0MrHpq8hNvoCJbMNPMMQcqhQIhAORvVzUfAYHYOJ7CK76TcBJoWfOf1pV+8e2EEq/SZu2d"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.2.6":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.2.6","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"ursa":"*","moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.2.6","dist":{"shasum":"79f84d08e481fb151cca1415acb6f8cb6a2e9e4c","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.2.6.tgz","integrity":"sha512-ILpr8qtBBXCah7812HhWmwYYqPtS3GmYGL9vNk6E5uSytRG8wyoggEU/Xblqwmk5dVvWed93DiNLUyhknDI+JA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsdwzz1prBKZVLX7wyElWK/LT2f58EJbV8NcWqxGTJrQIhALvw9G62RvUbuzYl6tTQNMQa+c7pUlU3QHhPesoaL376"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.2.8":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.2.8","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"ursa":"*","moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.2.8","dist":{"shasum":"752aa23198dbcdcbe7c4b5006b2184a4a7142b06","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.2.8.tgz","integrity":"sha512-0zomQBu4wYeDTe7QMS01h1KUlrzRld7YsEtAXjAvbJacTv8n6pIqSWE3DWPzLcvXJOrVYnCS6/4GAClCPq9c4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOE/xMPVzFAsPmleeUcmctEdlBrLD+G84OpUKjPvihFAiEAl6aeGkhR5GnNBucttwDCXyS0QyNcnjZeWzlBfD3i/jU="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.2.9":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.2.9","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.2.9","dist":{"shasum":"26d46dd2713ab8049a46044ab7201a7de6ef9f59","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.2.9.tgz","integrity":"sha512-qcNW0zGVFGnLeTyDppzYIzpNNTmX3y5iYCu0F9ExnnlJuuE+rwCh9TxNM25NvLW9ECUTla/cS+cpnOw/8oOyZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsc2eBpTLSzwlRnVvameLbkVkweG0AwA3bM4cmtt2/tAiBmcKP54wmkfAe4Qa2IEgbexwGR7LhK9c05WRXOaKfxNw=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.2.91":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.2.91","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.2.91","dist":{"shasum":"1683f253887cad5bdab02275913d1969fc33b961","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.2.91.tgz","integrity":"sha512-uKcJqdtLXsmoQioaQ1Bhhvs995QBFJa23bbZv3+hCfl5EYgyAMEed7yTvpvd47eaC5sanzPPs81aAttbV8LiQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQU+SxR9H4hz1eFUhJQ0qblP6AXu5GhwfCChVPAS1qyAiEA1DhDHCgTfipOqI/xljF7RvpvSlBJ907cyWv4iLXkars="}]},"_from":"js/","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.2.92":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.2.92","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.2.92","dist":{"shasum":"46382a30ed54e30541f199020a0a1bbf981d3dd6","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.2.92.tgz","integrity":"sha512-U44JUuvyruWxrupKvaOkBzoVamJmKpkvzSVULiLJ8MqFbFlIpwELDI5z8D7tPsiU9el3y7m6GOavwaZUW8u2LA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGF9dlZGvjwz3UoumPJ4sDB6IPoed7f0edoHzQNrrd+KAiEAojKYODgHG/30X76jWT/yQWmdRb2BRfv5yW4ZNpXpm0k="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.2.93":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.2.93","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.2.93","dist":{"shasum":"33f407e1a1b82a2a85be71e150d4cd95f4b2b5a5","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.2.93.tgz","integrity":"sha512-4kixswgJfngfQClojlRmrOtXXSwGUaF/tpE3qzilL4nZo+DMQvG8woPyU7ACp7tJSJmCpUVYk8EcbU7ka0EyuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuVOPVUI2suN5DxiCy4aVZW16jKASEqw1Gkx2HviR2gAiEAl9BTlRIIST0k3oKUjlj+AcHaNerinL1DoHHf3kaVirk="}]},"_from":"js","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.2.94":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.2.94","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.2.94","dist":{"shasum":"862e9ec0c52caf362175809862d072f6d338d35e","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.2.94.tgz","integrity":"sha512-DrSgDFDcSd6DMPHq1gZhExdkH1rS1XOMYEx5HFj1B+Oa38GkBq5uBP8K+ukjgqqtnZcO56+ywFHTjRZrb/lomA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmeHacSmOjZDPH/vMQaUDTkpOB4QIK4KLj73SSb+jySAiAEXUidWkn3zUVI3ZohDPQxOYXDpyb7kNoSi4vzbIJXYQ=="}]},"_from":"js","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.2.95":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.2.95","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.2.95","dist":{"shasum":"d404881ca05c985086f67afa13f785569627796e","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.2.95.tgz","integrity":"sha512-1iTBq6j9zwrDQv8REGJvNyH4789VBNcqYGEeL1ialhI6cL48oxyrHaEtrj+NyAuf4FrILe+aB9F7F/6X6dSy7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkmDjP/GnarRsaC8DyJ4JM8kW846VROgm30dDQJ80vSwIgM2+MXsL1/reNxqSnAPhXMZs/RbTWD4TIn0QAZCR48s0="}]},"_from":"js","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.2.96":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.2.96","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.2.96","dist":{"shasum":"dc0215014689b743b15a484f29bdd1f49fe5c7c3","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.2.96.tgz","integrity":"sha512-aLT0k/n/7MhWAnnxkeiFCMRLiMFkQtJP9MyVFFFuMH1/ggvSPCAKUFbvn5PgwsQjJqlQeaSabCV5+mozHKVjdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFWQJmVPgYv6rz964uBsmnqBdLC5V3BUqcNliaRbHWRdAiBCqGbEI/ssQPU2oyxl/xn3yVrlJydOfphVUpKqx8DcSg=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.2.97":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.2.97","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.2.97","dist":{"shasum":"781af676d6a074aa2c5ec4ad5fd245b3f4405d5f","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.2.97.tgz","integrity":"sha512-FxXHGFOVV5hibVlZm9z42FtSfr+ijRSURXVz2hE/YezU2JMd6QqzM+QNro0Es5ZGd4/znCSKGokBhVP8Av4Xmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhUQgJtsWSba9Ghka8VWW3fOuZeLdIkFtyNgr/pf+beAiBAzGyeHY26x6vs4AMitCuA/k0cKSBGi8g8kh9c8Cr7Mg=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.2.98":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.2.98","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.2.98","dist":{"shasum":"004cb25c6d67cde9c2b7b1071d0c0935adb8dcc6","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.2.98.tgz","integrity":"sha512-A2ZdXT89tmNPoPV98v3hEzWcJFyB0v5MGm+zkEbbz61v5BdxdH8zblrxgMwNOw2lyNc11lloEc37/DLD4Xq6pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/CSf9nvSTgk4ByvMtq1Yh2Uyb8vJLTBzHY7rMmH9NiAiAYj7aKosGREQT+CnqcnSb7yY4VdK1cwvrZlJRVm5R6sQ=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.2.99":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.2.99","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.2.99","dist":{"shasum":"76fbb4a32ad967ca0d68c018901e97ccda87c910","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.2.99.tgz","integrity":"sha512-fr6K6+nX9Ps6uDaDwlUQR8LWESdUinqYJmSMbSw5S++bsudzWHH0rdYuiNy+1+jMwzkbeLP7xBiga7Ou176WNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbhggAWqSqEoHRUvuHW+bz7zNe0SDtQ+7GGBEWiPIJSAiEAgN9oOi+5iMoaPUVqApUVUGrOp6OT2shtxLjecCKVU2s="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.3.0":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.0","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"moment":"*","request":"*","serialport":"*","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.0","dist":{"shasum":"7c1b418b56994b3a9e66bd857bc4af47b713f3ea","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.0.tgz","integrity":"sha512-rT7VMXT/V5gL+AD0X+sA3MLNMLq89jHUiM/tFhV/mvmi9iLYyOKgtInLsjA6oFt5W8RdkXSx8Sn+aO+LdNhJJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIq5CfQoT9D2EOGDz+0okenP/Ay9d4mGwq8CZpwd7EbAiBUwUrNOl6xvChUAFST3L+lvqaKHJPvzrtFCjX5B6HPqw=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.3.1":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.1","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"moment":"*","request":"*","serialport":"1.4.0","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.1","dist":{"shasum":"e228a0141e2291c06a873b0a9822803dc7515125","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.1.tgz","integrity":"sha512-8YmEP8qluFA/+M852J2uZtnF45eMNJbRBFSSSfyHgSS7RdcCwL1xOwGCfWRhuZ0AHFiTIrv0TMdr5R/4vBhMbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiyj8rR1VS6Y8cWLB5J7S8DrplIAWcVP+yfF5pYK7reAiATIOFgyXnhCiE9SpReST18o7bprWptBREhLCArjMmJRA=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.3.2":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.2","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.0","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.2","dist":{"shasum":"4ca62dd03182d440a9a78df45b3cb4abbe109380","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.2.tgz","integrity":"sha512-l03hrTMVtw74J4gpAjTjRF1VD7RFuFIvKd7goEjQYsPdxGPdAWEacRHxbxzH3NXmMPTrPBbf51kaYGDD//39dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmYkAEVfm9F+J+jQcEI3In+qSP/qJp/Po75Ds/IbWOtAiATBrXxFdCfs5BD3rwNn0p7M60PjtxLG8m2ItltiG0ihw=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.3.3":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.3","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.0","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.3","dist":{"shasum":"7f88ef16662613f0895f3c012c2fa54e2fca62a5","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.3.tgz","integrity":"sha512-MmSH3vyVX+oieYdugkJdouVRvZG/zoMfnTlzb8rmYW0v21bQkzVmFitQtekRodJIM4gOyo1VoU6hlOZ4DX5stg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxcS0Xo9b9TyXj15l0WWVCXvNjgVllqoMG7/GjGTyu5AiA8QUKzw76+2xQrs3wyTN9wYbUEfoZYIuIyQwX7NEoJBg=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.3.4":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.4","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.0","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.4","dist":{"shasum":"2d4ef60e039e07d7e619452bfc91bf6aaad97de5","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.4.tgz","integrity":"sha512-YQbzA+7PmaiCc9QPBl+kvx+FzkNfNJqF+HacOYi8/TRN8+9yXtKstHDrrgsMNiutMUwINNwBndQIc7uFpBdSdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOPOI9vIFdfxoS3xqNgkbmpD2hlbrMuri40H5aHq/cpgIhAKwZEVkalrcVliREqC6tpZ7KJ0uh3J+nl/eiz8TbKkrz"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.3.5":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.5","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.0","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.5","dist":{"shasum":"fba287bffc862390bd0e0a4f72797eabe8cdccd0","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.5.tgz","integrity":"sha512-PTd6VyZoQwHHrSsE8b0SdcIp50I/RL9c8OJBA3SIOoM9QFVq77BooKy5s/RAhm90snvW3nje+BebPRWVzgRaBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOPA3sy8mf9AdRKKerVaX+dyLS9TZuYgiNF2IqyDN3nAiAuIpuZ5Fn1Xv7sJAk5feMLP4AXp1LghvfkxP7UWj8hSA=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.3.6":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.6","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.0","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.6","dist":{"shasum":"3a9d6813597d961b7daf5934e95803f5eaf22e45","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.6.tgz","integrity":"sha512-Ta3+dWiXy/KsFzGSuJhu+JCOaiO1vPxCJRhY0nEJ+ZvXdl7CVsDswoxzEtYPcEJCiy59QCR6YX1akmEk78N9mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmxyGMenEOfK27DGyquMMm9XxHPAzvXIAg9K+n6zIQNAiAWjMW9XpBu2stxL3Ezd6QE3JbT00MHfuf820esRyCFcg=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.3.8":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.8","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.0","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.8","dist":{"shasum":"195e418040849a68b692ed3363faa6b6e3967f15","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.8.tgz","integrity":"sha512-rmoDeXmmSzYeju8NNHuULtWTlkmyI2YoJ2PLsgNLW8EhymKr7hzXjzt3n2b9OOnzhnrA287k6czRFad/jTSpBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEB3XsWGLSYG34GtgT/zdZAS5TcgscBgAud4NIk1ACQBAiBnL0h8C9NUBL1t/mjlUAVfAq4Q2/cPitx3Jn4oebec8w=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.3.9":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.9","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.0","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.9","dist":{"shasum":"4963a7d832a2099d960dfd6d1d21029dff8f1982","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.9.tgz","integrity":"sha512-mZguSEm5ZL3dh+bE25CvG90nF9s4aHZvhLgLk2+F3RUangZg/8pERKHrTKtSiLrUu47uBpnAgdpXD9jN1XwQqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsXZHIp3lwvgS+nTz1+CV2qxeoMCb+l5btb+Ea1QmSfAiEAi+e5rN2cP6i0Qyd5kUT9htzBNWX9kt4ih7xsz2DSdNI="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.3.91":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.91","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.0","when":"*","xtend":"*"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.91","dist":{"shasum":"ad620e62835e62a9e8dcd400de91ff17ddd707d6","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.91.tgz","integrity":"sha512-XRMXhg8wzRpgZdjlyp1tovshjT4P0DWi957D57eTOOd+fLspwxxEJAsowaPnQovrzSeI7Y5qhX7ZLYHhtBP97g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEv+Br03R3wY9nUQRi3cKKtSsWKXOgqqYPqV2ClgEJUAiAcjNn7P9dPiWablqP9WiwKWX8IJuMXK+9PnnrwwCh3og=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.3.92":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.92","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.0","when":"*","xtend":"*"},"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.92","dist":{"shasum":"8c450d575d29e5b7579bbcff1a4a2ea395d3666f","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.92.tgz","integrity":"sha512-fxISsL7rxbyUuRZ+an2Thp/GnqTJrWqX1blmS45Am+khtNrLHXPn27QJgxTPfN34khqkIbvxFBobRHWFZQHZaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECvoum8AK7AuWE2R5GiFboMdzdwMi4k+0DKx+oe+RUGAiEA+anvpZWUB6RotzBDrJVfj/kAvfcw+fUnOWha7imXZk8="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"deprecated":"spark-cli has been moved to particle-cli"},"0.3.93":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.93","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.0","when":"*","xtend":"*"},"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.93","scripts":{},"_shasum":"fd9e196a16d7f85fbf183ee9d2791d0de1dcc039","_from":"js/","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"fd9e196a16d7f85fbf183ee9d2791d0de1dcc039","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.93.tgz","integrity":"sha512-JIDJitM1xbzLIU8Mr6L6kxvpdbnGAC35H23CFZAZ1RMRWICBe8KavguwcC17a2frjXvBTFw/0dTK7FyygMY9JA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoyrn2/7Xg6d5f+BkxiYughoQxfjYVJldnc0gksZkExAiAHaEteh6xdtgB6yvHadIBlrTKsFCzFjt50ZP+ftcEzgw=="}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.3.94":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.94","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.0","when":"*","xtend":"*"},"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.94","scripts":{},"_shasum":"880d5589f24c902216575329a7b3c04b8ba496c3","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"880d5589f24c902216575329a7b3c04b8ba496c3","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.94.tgz","integrity":"sha512-DKXHx+Z9H18y7DEAUpXyZ4VSFrc8PYPqJwdA5Y+n80Ly6854O6RVfp39OBOwxhh9y1V2wipWQFnDy2EqHqTG0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC34pHzntJ5JSNSZZLflTxd/ZY2eTQ5mWcEItUarYtU0wIgJrTedKd2v+E4D3vF3LoVqY5gyfkFPtGNq0738nM9gts="}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.3.95":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.95","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.0","when":"*","xtend":"*"},"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.95","scripts":{},"_shasum":"b9a3898a515587f4c10923b48a5ab61a872800d6","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"b9a3898a515587f4c10923b48a5ab61a872800d6","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.95.tgz","integrity":"sha512-P52ozTxjA3LXV9ewjFIOOKcTDzWA2T39NUprQAn//tLJjMk5VIgFs1/nIDgthM7DbH7ZHIKdYOburm7hMlFMrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfiCNWT/b2YEubQ3WbQoAMK4FNX1P0zaMEdva+NvAC+wIhALeQwQ5G6ftpUHAn3vhuAbYvuInaehN0zumzu1f76+BQ"}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.3.96":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.96","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.0","when":"*","xtend":"*"},"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.96","scripts":{},"_shasum":"75c3d1afdb645f7db95d6f423e2cd885337c45a3","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"75c3d1afdb645f7db95d6f423e2cd885337c45a3","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.96.tgz","integrity":"sha512-YZozlPaABASwNN2biP+f+X4QDacmd9AJkA8rhEp1UKuE+aomf69XDca9083n2+cxNsemK2kixZ0WRQTIysMSJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzXNndWk4GWD1hhZRV0E6+22ibznhpSZ0zeC6c1rbWNwIhAMn88U5UajfHXwjdUNZGRZubevCOlT7+b3uWEajysAnW"}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.3.97":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.97","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.5","when":"*","xtend":"*"},"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.97","scripts":{},"_shasum":"3050161eab980f0c767be379397a5f5e0d39da64","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"3050161eab980f0c767be379397a5f5e0d39da64","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.97.tgz","integrity":"sha512-f+iAtnrPKr+dBHBOmlAh7IOFFbP1LmcvfCgpA+4ym/CogMa5G8UysKpby9YhdNIHpToQ3p2gh6JKtO4DjNgUFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOzhPEniWL554iuodmzDoz04VDYEx/0iM21TJSzKUGBAiB/9NF+NVFvIlAjr+13xlAneyed8EDCjakaVxeE/zdUdw=="}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.3.98":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.98","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.5","when":"*","xtend":"*"},"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.98","scripts":{},"_shasum":"bf42e9f8d15166311f0096e206444cd7912ee8a5","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"bf42e9f8d15166311f0096e206444cd7912ee8a5","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.98.tgz","integrity":"sha512-FHKIPSm9NhX+v99wAIjgLX7DwpyZwtMKbFEdyj9M1OwVb0Uq2Zl72UeEy4HBVafHnYqucjVc1Yjkrc1che/x6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCpBakhViXjqdU3hkWEMxsv+WZfU8nLx6OfbK/uha9vgIgE5j4jrU4joLORv2w7GlfpNbjNY59yS7G0Ph62zlsKek="}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.3.99":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.3.99","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.5","when":"*","xtend":"*"},"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.3.99","scripts":{},"_shasum":"240bb4497ab6cdd211c6e9be4481bd6fc84a13f6","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"240bb4497ab6cdd211c6e9be4481bd6fc84a13f6","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.3.99.tgz","integrity":"sha512-d5HQ+fl4d4d5EsR6+q1e6jJUZekGiLnyiwmrsG3c1AFGInK7RjgQ4SM9uMMBiMgWXtq/CycWAUJaBR0/gT1OMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhmpIu/YmLVAxq9zhMI+GpSGWXmdFT4hYU5416XzEQqAiAoLRseDYnwHV4UDvREyAF3cq4kBmrH9jeY/MGB6iPuZA=="}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.4.0":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.4.0","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.5","when":"*","xtend":"*"},"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.4.0","scripts":{},"_shasum":"5e5062aeada15c918d6d0ed766bdd2ce75608dff","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"5e5062aeada15c918d6d0ed766bdd2ce75608dff","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.4.0.tgz","integrity":"sha512-wI08MfQTLWtGw8pjj6iSCtX2K5l5RtjEdzZmSxx/hPRuWrq6r93MI2WPs10lpeh/n3NF4+BV5SM2WMV9uK5zKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARLL+6rUS1kuFUElvWwlnwztU6HGavXLa6p2EtkCCh2AiEAg+0O4Ojce8uLxLo1o74pVtFmwMxCLkf+HZXwHOhT1Q4="}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.4.1":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.4.1","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.5","when":"*","xtend":"*"},"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.4.1","scripts":{},"_shasum":"cc6ca20b20f30420e14fbcbf24e68d204c40b44e","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"cc6ca20b20f30420e14fbcbf24e68d204c40b44e","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.4.1.tgz","integrity":"sha512-IB5LSQD5CHw9zXv0v/WCVDErRl+XlcMFKgsynuwK4RLcE7SacpHj6+4usRKcTnWzBVQFb/OY6Ac5Hxiq/Y2PWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsAns8R2fl0h97ft4IGy/yVe4vTS1jUi2NpN/H6b42mwIgbS3FMTX3J0nkt+vEoZlXNdhbFF5F54q7ekOjSJ+Rl6k="}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.4.4":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.4.4","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.5","when":"*","xtend":"*"},"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"}],"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.4.4","scripts":{},"_shasum":"77910857b61c73ab75da6c581016127154fb4960","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"77910857b61c73ab75da6c581016127154fb4960","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.4.4.tgz","integrity":"sha512-+WHlzd0JfDfc4NvHjgZ7qA1IrjGvhpKGL1qgA1r6jb5NFo/yWpZORJN2aAKZMTmLH4v5ylybmBt2m+pRI5v61w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCpZ2kUYBwMVqLkAJOAvz441x/qXYy5tZJdsnKFv/SVAIgfC5DtVHlXVhqycx0lvErIHRlJGMHkalfGPcm7K0XSqw="}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.4.5":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.4.5","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.5","when":"*","xtend":"*"},"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"}],"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.4.5","scripts":{},"_shasum":"9ac4d61942bfb4cf76682788e811e0ec60dde698","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"9ac4d61942bfb4cf76682788e811e0ec60dde698","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.4.5.tgz","integrity":"sha512-UZWChLf+w7dbAOO6w/bFpu6BpSXjgT3ZFAusNmAG6yqtvU+HpUKYJg3IoKGinNwM4VBJP8LBHXqStMujl8i1bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrLkzX96KXrA770RVGDedS5mTqlqTWhmCyMwq03vveHAiADOGlV13WNIDYzcCBBUQHOPXe4zoZBznwEwZtcE5At5A=="}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.4.6":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.4.6","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"glob":"^4.2.1","hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.5","when":"*","xtend":"*"},"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"}],"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.4.6","scripts":{},"_shasum":"fe76456c64df85832bd4d6551051963af29fce94","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"fe76456c64df85832bd4d6551051963af29fce94","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.4.6.tgz","integrity":"sha512-JpJvFdE7p6Z8MFCL+1jcVLxOfpjaqwj3AkFU2XW+zH7uw6dlj/4mHbYZAQkACz1MAlNNuXifDzxPte8qubwrPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9RuDXf7xvU12Uj/BuBgG7uauGFZN3XzJcpyynzX/vBAIgO3uOvZu4i3101SsMuqJMMg7SbTNXafTIgrzY4zkJoHc="}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.4.7":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.4.7","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"glob":"^4.2.1","hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.5","when":"*","xtend":"*"},"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"}],"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.4.7","scripts":{},"_shasum":"1f226aeca4413fc02aeaacf43ccb6bc4df0bb78f","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"1f226aeca4413fc02aeaacf43ccb6bc4df0bb78f","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.4.7.tgz","integrity":"sha512-mBSDs7R0oag/gG+igEn1OJ69+vqWF7OJxojLqms1E5T2fSe154zzEWLXiVNYoJcSg2T020OSrs85id9O+dK8Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+HtEmb12FZ0tXQOWCzoa1EYG7TKwePqFS1hcmzlRF3AiB3Ubx2Xn/fadQR7R60USjQjK0vZT+9xf6OZdo/5jS2bQ=="}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.4.8":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.4.8","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"glob":"^4.2.1","hogan.js":"~2.0.0","moment":"*","request":"*","serialport":"1.4.5","when":"*","xtend":"*"},"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"}],"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.4.8","scripts":{},"_shasum":"77deb1f660041c43eb6d5c9891e9a5b0ad28eb27","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"77deb1f660041c43eb6d5c9891e9a5b0ad28eb27","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.4.8.tgz","integrity":"sha512-nIoVl3b0hBYUJfx5sitGdoAnLp6OUdoua0pzGgfXXVUVpSxekvX/aWJeez/GTcAif12pcDf088uniWLxa3cl4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+BaWp/EhsP4PQflkmGR/3uRCQy+WFuRfGue3Xmy2W6gIhAIW2wjl8opxWYjjPJjrzoJdi+QxL+5CiVn63LqD+tTO7"}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.4.9":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.4.9","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"glob":"^4.2.1","hogan.js":"~2.0.0","moment":"*","request":"2.46.0","serialport":"1.4.5","when":"*","xtend":"*"},"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"}],"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.4.9","scripts":{},"_shasum":"2581d241430727419f6c85d8f3fe54cb7ad485c7","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"2581d241430727419f6c85d8f3fe54cb7ad485c7","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.4.9.tgz","integrity":"sha512-Ih/dBJKzuq7GHf+PGmdMur+jKoP3jjZimfaTesx+WZwpnYhTTGv29hPENNy3gZCMlaN1olo2kpShkyJ+j97gPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZaSuhLtnUzWhpfKQPfyZKJ37TVDu8fLuqXdPWsTqIWAiAs3EkRxaAZN9JzmAhJklKmTUxGHJna1w42Vznh2OWR2A=="}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.4.91":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.4.91","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"glob":"^4.2.1","hogan.js":"~2.0.0","moment":"*","request":"2.46.0","serialport":"1.4.5","when":"*","xtend":"*"},"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"}],"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.4.91","scripts":{},"_shasum":"ed62aee63455d9c70d5a4cdfa710cc2a76ac36df","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"ed62aee63455d9c70d5a4cdfa710cc2a76ac36df","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.4.91.tgz","integrity":"sha512-q77V0RPaNx19cf4rSVVAf2znx2J6Yw69GquLUCuCh79qibjO1LZDFye2VhBoTtHBJ7ZumLbKfprlKoh2YQWizw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrAZQM6ihNUeEOiAam/jggaGcMSrBPBc7N5JDDpN0+BAiBBbUC397ILTChOVLrMdSkeHyTITmw0qic1y7VO/EscIA=="}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.4.92":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.4.92","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"glob":"^4.2.1","hogan.js":"~2.0.0","moment":"*","request":"2.46.0","serialport":"1.4.5","when":"*","xtend":"*"},"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"}],"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.4.92","scripts":{},"_shasum":"07b19aa4f9b39de3774ac84cc1c09d551c81a73e","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"07b19aa4f9b39de3774ac84cc1c09d551c81a73e","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.4.92.tgz","integrity":"sha512-W91K+cubncf22lZ07LFqkJkWa4VcpCyfzCAMA38UeaMY260YQ9IBiOWjtme2x98ByC8yES2e+HSglk0qsB0iQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgAVKUkueyIWrRwMPhxEyBkfLoe65S5tJDWeap9f/DTAiBJk9e1DeNC+ih8jjdCciLAuGb2Spmz8eosdpwNr1NarQ=="}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.4.93":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.4.93","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"glob":"^4.2.1","hogan.js":"~2.0.0","moment":"*","request":"2.46.0","serialport":"1.4.5","when":"*","xtend":"*"},"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"}],"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.4.93","scripts":{},"_shasum":"56d91299ec5001e9f7fe526ef421a88f71452598","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"56d91299ec5001e9f7fe526ef421a88f71452598","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.4.93.tgz","integrity":"sha512-W1Crkjfig7ldGVedPLCnVl45eSpMkkyXb7xb89I00HC08Q9OI8ZAwO/hEXYUm/XCbQkhkLmDyuhP8BuIQANAkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXtcKrQ5C4UP4BuiBz0oyb6m82ijxjNH+5+8/a+C1KPQIgIq7Y2E1zuKXwqBwHPqGVm5MOFLE8vt7dyODL21JFRYk="}]},"deprecated":"spark-cli has been moved to particle-cli"},"0.4.94":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark Cores and using the Spark Cloud","version":"0.4.94","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"glob":"^4.2.1","hogan.js":"~2.0.0","moment":"*","request":"2.46.0","serialport":"1.4.5","when":"*","xtend":"*"},"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"}],"preferGlobal":true,"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@0.4.94","scripts":{},"_shasum":"cceedde09b7ac69505ebf95e372c7003fbad79bf","_from":"js/","_npmVersion":"1.4.21","_npmUser":{"name":"dmiddlecamp","email":"david@spark.io"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"}],"dist":{"shasum":"cceedde09b7ac69505ebf95e372c7003fbad79bf","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-0.4.94.tgz","integrity":"sha512-68kMdTl6tXOTWbmWqoKjVylLRsKDw5EKPJr/DsMDWqmgFmPthw8L0f4z/swDO3q376SqUKLSJz89onwjzieLGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXQH8vOCuBqy7h7PfoaA1GNhE2fX5h68fqbx4GP2xhOAiEAhHPx1ldHvRmG0NJ7CeBMBKmJLMe79oHEHk2ZkUsgwkE="}]},"deprecated":"spark-cli has been moved to particle-cli"},"1.0.0":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark devices and using the Spark Cloud","version":"1.0.0","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"glob":"^4.2.1","hogan.js":"^2.0.0","moment":"^2.9.0","request":"^2.46.0","serialport":"^1.5.0","when":"^3.7.2","xtend":"^4.0.0","node-wifiscanner":"^0.2.0"},"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"}],"preferGlobal":true,"gitHead":"564bb18133871affb2a50a27de188dafa5a656a9","bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@1.0.0","scripts":{},"_shasum":"1be94f8b576471bca471efe5e4ce2196b27349b7","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"nexxy","email":"emily@contactvibe.com"}],"dist":{"shasum":"1be94f8b576471bca471efe5e4ce2196b27349b7","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-1.0.0.tgz","integrity":"sha512-pMBp7sefmk0ZMHBDKfBSsJcv9qArY/a/VXvzu8WHWw+z9lO+QevzS9HPD4szh6rtuZThCCsqqSl6LRjTpOLBqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOlc21LT493CtivvhxC0i7bpM7pUfC1S1mURZ+kwZXbAiBqz4hZlBpReIfsMUKWEiijLf81m5i7MdRHNo+OThja9g=="}]},"deprecated":"spark-cli has been moved to particle-cli"},"1.1.0":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark devices and using the Spark Cloud","version":"1.1.0","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"glob":"^4.2.1","hogan.js":"^2.0.0","moment":"^2.9.0","request":"^2.46.0","serialport":"^1.5.0","when":"^3.7.2","xtend":"^4.0.0","node-wifiscanner":"^0.2.0"},"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"}],"preferGlobal":true,"gitHead":"b357a27eca2c6a7a7f3a76b206db76409cb2e96c","bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@1.1.0","scripts":{},"_shasum":"ae0d32e97c453f07d53501e06851c2be36500356","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"nexxy","email":"emily@contactvibe.com"}],"dist":{"shasum":"ae0d32e97c453f07d53501e06851c2be36500356","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-1.1.0.tgz","integrity":"sha512-kkMyBTJ2sWv8h/Tz/hWOfn6eOgu138gO8pmDVlLv2QaVHGWWl8JqIKqM5znjsBESsoDfl96bCaNEvU4GNvpdQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9zJ0xAPTx2Jd8rPQHMbcFz3zoKC7sSBByTWlI9p+qUAiEAy6/SCOV4iYh56dPPQkpJaSVYQ83cAzTFEFAzmtv4u/E="}]},"deprecated":"spark-cli has been moved to particle-cli"},"1.2.0":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark devices and using the Spark Cloud","version":"1.2.0","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"*"},"dependencies":{"glob":"^4.2.1","hogan.js":"^2.0.0","moment":"^2.9.0","request":"^2.46.0","serialport":"^1.5.0","when":"^3.7.2","xtend":"^4.0.0","node-wifiscanner":"^0.2.0"},"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"}],"preferGlobal":true,"gitHead":"c97dd08084513a726cc154e1e3ef578656781044","bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@1.2.0","scripts":{},"_shasum":"653ebc5c49c5f4e0b5b28ca348e14dbfac26daa9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"nexxy","email":"emily@contactvibe.com"}],"dist":{"shasum":"653ebc5c49c5f4e0b5b28ca348e14dbfac26daa9","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-1.2.0.tgz","integrity":"sha512-iV+J0YqzvdlFw6TQNeZDSKq0eC2g6r8ZfLDnoGIwC6ovkmeqgI+kpLwJ87KfMGSrDy71U3vLFPIdGKLYYeEBgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADj3wYFjoNnVwvz3UKwoWu9QG0D3PSlwbhoSgzSFMZlAiAwXwxjB7O8QpCvc1u2XMs66SgSY84YjOKn9PsNBGuVYQ=="}]},"deprecated":"spark-cli has been moved to particle-cli"},"1.4.0":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark devices and using the Spark Cloud","version":"1.4.0","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"^0.10.0"},"dependencies":{"chalk":"^1.0.0","cli-spinner":"git+https://github.com/spark/node-spinner.git","glob":"^4.2.1","hogan.js":"^2.0.0","inquirer":"^0.8.2","moment":"^2.9.0","node-wifiscanner":"git+https://github.com/spark/node-wifiscanner.git","request":"^2.46.0","serialport":"^1.5.0","softap-setup":"^1.1.4","when":"^3.7.2","xtend":"^4.0.0"},"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"}],"preferGlobal":true,"gitHead":"91d580a15c07b36807c1aab6f2fd520f1d7ad696","bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@1.4.0","scripts":{},"_shasum":"61f64101db410010e1136a7d6a593d8edd444919","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"nexxy","email":"emily@contactvibe.com"}],"dist":{"shasum":"61f64101db410010e1136a7d6a593d8edd444919","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-1.4.0.tgz","integrity":"sha512-x/LGAWzBoT3Baj9K9QvnlU/UPnsd6Zk+tB6YnvWKa+E9maprdDE7r4TgOxY0od5PF1oQOwMManalLyVNv0Dglg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpdpF0eYhkZOdi3pBpuD+3+xggZ7UDHzqfvu53gqC0RwIgH8cPI3v1Cnt4TSNA+iodwJF1xYY2s86Jo+frxMnNwss="}]},"deprecated":"spark-cli has been moved to particle-cli"},"1.4.1":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark devices and using the Spark Cloud","version":"1.4.1","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"^0.10.0"},"dependencies":{"chalk":"^1.0.0","cli-spinner":"git+https://github.com/spark/node-spinner.git","glob":"^4.2.1","hogan.js":"^2.0.0","inquirer":"^0.8.2","moment":"^2.9.0","node-wifiscanner":"git+https://github.com/spark/node-wifiscanner.git","request":"^2.46.0","serialport":"^1.5.0","softap-setup":"^1.1.4","when":"^3.7.2","xtend":"^4.0.0"},"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"}],"preferGlobal":true,"gitHead":"8c9941f9f1a2e98e9cf0f3042dabacb9aded10b9","bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@1.4.1","scripts":{},"_shasum":"cc9760b4841f2812ac4f6be19beb39fe796a392c","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"nexxy","email":"emily@contactvibe.com"}],"dist":{"shasum":"cc9760b4841f2812ac4f6be19beb39fe796a392c","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-1.4.1.tgz","integrity":"sha512-VOsXHs0NCltW3rIoWgGox/BhfjlcurfQQuXzBsBAsucdhYWTpD3U32OT/MGZF46GuQshrmclJIrw4xiKkd7YTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD92v92++8YkMrxvf+a0QohYPeeOl0ycAr4UvM/uezPLQIgTt3zJZ+HSrboIIUqRRvIzjHHAGrMvc7R/MtIoq3mic4="}]},"deprecated":"spark-cli has been moved to particle-cli"},"1.4.2":{"name":"spark-cli","description":"Simple Node commandline application for working with your Spark devices and using the Spark Cloud","version":"1.4.2","author":{"name":"David Middlecamp"},"repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"bin":{"spark":"./bin/spark.js"},"main":"./app.js","engines":{"node":"^0.10.0"},"dependencies":{"chalk":"^1.0.0","cli-spinner":"git+https://github.com/spark/node-spinner.git","glob":"^4.2.1","hogan.js":"^2.0.0","inquirer":"^0.8.2","moment":"^2.9.0","node-wifiscanner":"git+https://github.com/spark/node-wifiscanner.git","request":"^2.46.0","serialport":"^1.5.0","softap-setup":"^1.1.4","when":"^3.7.2","xtend":"^4.0.0"},"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"}],"preferGlobal":true,"gitHead":"8af171fe6b36a8eb9ee8f2df540ea011754b4582","bugs":{"url":"https://github.com/spark/spark-cli/issues"},"homepage":"https://github.com/spark/spark-cli","_id":"spark-cli@1.4.2","scripts":{},"_shasum":"1de5d3a66397bd9dfdab49042e29d5b46aed0be5","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"nexxy","email":"emily@contactvibe.com"},"maintainers":[{"name":"dmiddlecamp","email":"david@spark.io"},{"name":"nexxy","email":"emily@contactvibe.com"}],"dist":{"shasum":"1de5d3a66397bd9dfdab49042e29d5b46aed0be5","tarball":"https://registry.npmjs.org/spark-cli/-/spark-cli-1.4.2.tgz","integrity":"sha512-Scgvi6FrX/heQ6fKJFn1qTGvTCLzRCq5mneOa1leNqAbPfMu/aE+Xan4wcC7j/N+NaQqOREzq8M3vbfvOIlmcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz+dtlD0r7UXKzjD83kNaCA6lyE22DrlN5R7FSTsZUqQIgXL9CLqmKbd4YZCGxkMCmyElLQuUY+HFTEsV26rlSe5s="}]},"deprecated":"spark-cli has been moved to particle-cli"}},"readme":"# We have news! Spark has rebranded as Particle. [Learn More](http://blog.particle.io/2015/05/13/spark-is-now-particle/)\n\n## __spark-cli__ is now deprecated. [particle-cli](https://github.com/spark/particle-cli) is now the go-to CLI tool. Install it now by running `npm install -g particle-cli`\n\nKnown Issues\n==========\n\n* Version 1.4.0 of Spark CLI includes Photon setup support for OS X only at the moment. Windows and Linux support are imminent.\n* Wireless setup of Photons on OS X will trigger several 'networksetup' dialogs which prompt you to enter your system password. This is due to the fact that the CLI is now automagically managing Wi-Fi connections for a more 'wizard-like' setup experience. A manual mode will be introduced shortly for those that would rather perform setup steps themselves.\n\nSpark CLI (deprecated)\n==========\n\nThe Spark CLI is a powerful tool for interacting with your devices and the Spark Cloud.  The CLI uses [node.js](http://nodejs.org/) and can run on Windows, Mac OS X, and Linux fairly easily.  It's also [open source](https://github.com/spark/spark-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\nInstalling\n=======\n\n  First, make sure you have [node.js](http://nodejs.org/) installed!\n\n  Next, open a command prompt or terminal, and install by typing:\n\n```sh\n$ npm install -g spark-cli\n$ spark cloud login\n```\n\n  *Note!*  If you have problems running this, make sure you using Terminal / the Command Prompt as an Administator, or try using `sudo`\n\n```sh\n$ sudo npm install -g spark-cli\n```\n\n\nInstall (advanced)\n---------------------------\n\nTo use the local flash and key features you'll need to install [dfu-util](http://dfu-util.sourceforge.net/) (note the normal main page http://dfu-util.gnumonks.org/ is still down), and [openssl](http://www.openssl.org/).  They are freely available and open-source, and there are installers and binaries for most major platforms as well.\n\nHere are some great tutorials on the community for full installs:\n\n[Installing on Ubuntu](https://community.spark.io/t/how-to-install-spark-cli-on-ubuntu-12-04/3474)\n\n[Installing on Windows](https://community.spark.io/t/tutorial-spark-cli-on-windows-06-may-2014/3112)\n\n#### Installing on Mac OS X:\nRather than installing these packages from source, and instead of using MacPorts, it is relatively straightforward to use [Homebrew](http://brew.sh) to install `dfu-util`, `openssl`, and `libusb` (required for dfu-util). Once you have installed `brew` the basic command for each is `brew install dfu-util` . For the final step of `openssl` you will need to do `sudo brew install openssl` and enter your admin password.\n\nUpgrading\n---------------------------\nTo upgrade Spark-CLI, enter the following command:\n\n```sh\n$ npm update -g spark-cli\n```\n\n\nRunning from source (advanced)\n---------------------------\nTo grab the CLI source and play with it locally\n\n```sh\ngit clone git@github.com:spark/spark-cli.git\ncd spark-cli\nnpm install\nnode app.js help\n```\n\n\nGetting Started\n===============\n\n  These next two commands are all you need to get started setting up an account, claiming a device, and discovering new features.\n\n\n###spark setup\n\n  Guides you through creating a new account, and claiming your device!\n\n```sh\n$ spark setup\n```\n\n\n###spark help\n\n  Shows 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$ spark help\n$ spark help keys\n```\n\nApply the CC3000 patch\n===\n\nThe easiest way to apply the CC3000 patch is to flash the known \"cc3000\" firmware followed by the \"tinker\" firmware over USB.\nNote, this process will soon be replaced by \"deep update\" that will streamline and simplify this process further. (see next section)\n\n1.) Make sure you have [dfu-util](http://dfu-util.gnumonks.org/) installed\n\n2.) Connect your core via usb, and place it into dfu mode by holding both buttons, and releasing reset, keep holding mode until your core flashes yellow.\n\n3.) Run `spark flash --usb cc3000`\n\nThis will run a special firmware program that will update the firmware running inside the CC3000 WiFi module.\nWhen it's done running, your core will be blinking yellow in dfu-mode, you'll need to flash regular firmware like Tinker\nto get connected and developing again.\n\n4.) Run `spark flash --usb tinker`\n\nThis will flash a new version of Tinker to your core and return to a blinking blue \"listening\" state, where\nyou can:\n\n5.) Run `spark setup` or `spark setup wifi` to provide your network credentials to get connected again.\n\n\nPerforming a \"Deep update\"\n================\n\nAny core shipped before Summer 2014 would benefit from having this update applied at least once.  It improves the core's performance on very busy networks, and helps fix other minor issues.  This update now ships with the cli so you can apply it to cores that are unable to get online otherwise.\n\n1.) Make sure you have [dfu-util](http://dfu-util.gnumonks.org/) installed\n\n2.) Connect your core via usb, and place it into dfu mode by holding both buttons, and releasing reset, keep holding mode until your core flashes yellow.\n\n3.) Run ```spark flash --usb deep_update_2014_06```\n\n4.) Your core should reboot and try to connect to any previously saved wifi networks, and then update itself again.\n\nCommand Reference\n================\n\n###spark setup wifi\n\n  Helpful shortcut for adding another wifi network to a device connected over USB.  Make sure your device is connected via a USB cable, and is slow blinking blue [listening mode](http://docs.spark.io/#/connect)\n\n```sh\n$ spark setup wifi\n```\n\n\n###spark login\n\n  Login and save an access token for interacting with your account on the Spark Cloud.\n\n```sh\n$ spark login\n```\n\n\n###spark logout\n\n  Logout and optionally revoke the access token for your CLI session.\n\n```sh\n$ spark logout\n```\n\n\n###spark list\n\n  Generates a list of what devices you own, and displays information about their status, including what variables and functions are available\n\n```sh\n$ spark list\n\nChecking with the cloud...\nRetrieving devices... (this might take a few seconds)\nmy_device_name (0123456789ABCDEFGHI) 0 variables, and 4 functions\n  Functions:\n    int digitalwrite(string)\n    int digitalread(string)\n    int analogwrite(string)\n    int analogread(string)\n\n```\n\n\n###spark core add\n\n  Adds a new core to your account\n\n```sh\n$ spark cloud claim 0123456789ABCDEFGHI\nClaiming device 0123456789ABCDEFGHI\nSuccessfully claimed device 0123456789ABCDEFGHI\n```\n\n\n###spark core rename\n\n  Assigns a new name to a core you've claimed\n\n```sh\n$ spark core rename 0123456789ABCDEFGHI \"pirate frosting\"\n```\n\n\n\n###spark core remove\n\n  Removes a core from your account so someone else can claim it.\n\n```sh\n$ spark core remove 0123456789ABCDEFGHI\nAre you sure?  Please Type yes to continue: yes\nreleasing device 0123456789ABCDEFGHI\nserver said  { ok: true }\nOkay!\n```\n\n\n###spark flash\n\n  Sends a firmware binary, a source file, or a directory of source files, or a known app to your device.\n\n  Note!  When sending source code, the cloud compiles ```.ino``` and ```.cpp``` files differently.  For ```.ino``` files, the cloud will apply a pre-processor.  It will add missing function declarations, and it will inject an ```#include \"\n  application.h\"``` line at the top of your files if it is missing.\n\n  If you want to build a library that can be used for both Arduino and Spark, here's a useful code snippet:\n\n```cpp\n#if defined(ARDUINO) && ARDUINO >= 100\n#include \"Arduino.h\"\n#elif defined(SPARK)\n#include \"application.h\"\n#endif\n```\n\n\n####Flashing a directory\n\n  You can setup a directory of source files and libraries for your project, and the CLI will use those when compiling remotely.  You can also create ```spark.include``` and / or a ```spark.ignore``` file in that directory that will tell the CLI specifically which files to use or ignore.\n\n```sh\n$ spark flash 0123456789ABCDEFGHI my_project\n```\n\n\n####Flashing one or more source files\n\n  You can include any number of individual source files after the device id, and the CLI will include them while flashing your app.\n\n\n```sh\n$ spark flash 0123456789ABCDEFGHI app.ino library1.cpp library1.h\n```\n\n\n####Flashing a known app\n\n  You can easily reset a device back to a previous existing app with a quick command. Three app names are reserved right now: \"tinker\", \"voodoo\", and \"cc3000\".  Tinker is the original firmware that ships with the device, and cc3000 will patch the wifi module on your Core. Voodoo is a build of [VoodooSpark](http://voodoospark.me/) to allow local wireless firmata control of a device.\n\n```sh\n$ spark flash 0123456789ABCDEFGHI tinker\n$ spark flash 0123456789ABCDEFGHI cc3000\n$ spark flash 0123456789ABCDEFGHI voodoo\n\n```\n\n  You can also update the factory reset version using the --factory flag, and over usb with --usb\n\n```sh\n$ spark flash --factory tinker\n$ spark flash --usb tinker\n```\n\n\n####Compiling remotely and Flashing locally\n\nTo work locally, but use the cloud compiler, simply use the compile command, and then the local flash command after.  Make sure you connect your device via USB and place it into [dfu mode](http://docs.spark.io/#/connect/appendix-dfu-mode-device-firmware-upgrade).\n\n```sh\n$ spark compile my_project_folder --saveTo firmware.bin\nOR\n$ spark compile app.ino library1.cpp library1.h --saveTo firmware.bin\n$ spark flash --usb firmware.bin\n```\n\n\n###spark compile\n\n  Compiles one or more source file, or a directory of source files, and downloads a firmware binary.\n\n  Note!  The cloud compiles ```.ino``` and ```.cpp``` files differently.  For ```.ino``` files, the cloud will apply a pre-processor.  It will add missing function declarations, and it will inject an ```#include \"\n  application.h\"``` line at the top of your files if it is missing.\n\n  If you want to build a library that can be used for both Arduino and Spark, here's a useful code snippet:\n\n```cpp\n#if defined(ARDUINO) && ARDUINO >= 100\n#include \"Arduino.h\"\n#elif defined(SPARK)\n#include \"application.h\"\n#endif\n```\n\n\n####compiling a directory\n\n  You can setup a directory of source files and libraries for your project, and the CLI will use those when compiling remotely.  You can also create ```spark.include``` and / or a ```spark.ignore``` file in that directory that will tell the CLI specifically which files to use or ignore.  Those files are just plain text with one line per filename\n\n```sh\n$ spark compile my_project_folder\n```\n\n\n####example spark.include\n```text\napplication.cpp\nlibrary1.h\nlibrary1.cpp\n```\n\n\n####example spark.ignore\n```text\n.ds_store\nlogo.png\nold_version.cpp\n```\n\n\n####Compiling one or more source files\n\n  You can include any number of individual source files after the device id, and the CLI will include them while compiling your app.\n\n\n```sh\n$ spark compile app.ino library1.cpp library1.h\n```\n####Compiling in a directory containing project files\n\n This will push all the files in a directory that the command line is currently 'cd' in for compilation.\n\n ```sh\n $ spark compile .\n ```\n\n\n\n\n###spark call\n\n  Calls a function on one of your devices, use ```spark list``` to see which devices are online, and what functions are available.\n\n```sh\n$ spark call 0123456789ABCDEFGHI digitalwrite \"D7,HIGH\"\n1\n```\n\n\n###spark get\n\n  Retrieves a variable value from one of your devices, use ```spark list``` to see which devices are online, and what variables are available.\n\n```sh\n$ spark get 0123456789ABCDEFGHI temperature\n72.1\n```\n\n\n\n###spark monitor\n\n  Pulls the value of a variable at a set interval, and optionally display a timestamp\n\n  * Minimum delay for now is 500 (there is a check anyway if you keyed anything less)\n  * hitting ```CTRL + C``` in the console will exit the monitoring\n\n```sh\n$ spark monitor 0123456789ABCDEFGHI temperature 5000\n$ spark monitor 0123456789ABCDEFGHI temperature 5000 --time\n$ spark monitor all temperature 5000\n$ spark monitor all temperature 5000 --time\n$ spark monitor all temperature 5000 --time > my_temperatures.csv\n```\n\n\n###spark identify\n\n  Retrieves your device id when the device is connected via USB and in listening mode (flashing blue).\n\n```sh\n$ spark identify\n$ spark identify 1\n$ spark identify COM3\n$ spark identify /dev/cu.usbmodem12345\n\n$ spark identify\n0123456789ABCDEFGHI\n```\n\n###spark subscribe\n\n  Subscribes to published events on the cloud, and pipes them to the console.  Special device name \"mine\" will subscribe to events from just your cores.\n\n\n```sh\n$ spark subscribe\n$ spark subscribe mine\n$ spark subscribe eventName\n$ spark subscribe eventName mine\n$ spark subscribe eventName deviceName\n$ spark subscribe eventName 0123456789ABCDEFGHI\n```\n\n\n\n\n###spark serial list\n\n  Shows currently connected devices acting as serial devices over USB\n\n```sh\n$ spark serial list\n```\n\n\n###spark serial monitor\n\n  Starts listening to the specified serial device, and echoes to the terminal\n\n```sh\n$ spark serial monitor\n$ spark serial monitor 1\n$ spark serial monitor COM3\n$ spark serial monitor /dev/cu.usbmodem12345\n```\n\n\n###spark keys doctor\n\nHelps you update your keys, or recover your device when the keys on the server are out of sync with the keys on your device.  The ```spark keys``` tools requires both dfu-util, and openssl to be installed.\n\nConnect your device in [dfu mode](http://docs.spark.io/#/connect/appendix-dfu-mode-device-firmware-upgrade), and run this command to replace the unique cryptographic keys on your device.  Automatically attempts to send the new public key to the cloud as well.\n\n```sh\n$ spark keys doctor 0123456789ABCDEFGHI\n```\n\nThere have been reports of the new public key not being sent to the cloud, in which case ```spark keys send``` will need to be run manually.\n\n###spark keys new\n\nGenerates a new public / private keypair that can be used on a device.\n\n```sh\n$ spark keys new\nrunning openssl genrsa -out device.pem 1024\nrunning openssl rsa -in device.pem -pubout -out device.pub.pem\nrunning openssl rsa -in device.pem -outform DER -out device.der\nNew Key Created!\n\n$ spark keys new mykey\nrunning openssl genrsa -out mykey.pem 1024\nrunning openssl rsa -in mykey.pem -pubout -out mykey.pub.pem\nrunning openssl rsa -in mykey.pem -outform DER -out mykey.der\nNew Key Created!\n```\n\n###spark keys load\n\nCopies a ```.DER``` formatted private key onto your device's external flash.  Make sure your device is connected and in [dfu mode](http://docs.spark.io/#/connect/appendix-dfu-mode-device-firmware-upgrade).  The ```spark keys``` tools requires both dfu-util, and openssl to be installed.  Make sure any key you load is sent to the cloud with ```spark keys send device.pub.pem```\n\n```sh\n$ spark keys load device.der\n...\nSaved!\n```\n\n###spark keys save\n\nCopies a ```.DER``` formatted private key from your device's external flash to your computer.  Make sure your device is connected and in [dfu mode](http://docs.spark.io/#/connect/appendix-dfu-mode-device-firmware-upgrade).  The ```spark keys``` tools requires both dfu-util, and openssl to be installed.\n\n```sh\n$ spark keys save device.der\n...\nSaved!\n```\n\n###spark keys send\n\nSends a device's public key to the cloud for use in opening an encrypted session with your device.  Please make sure your device has the corresponding private key loaded using the ```spark keys load``` command.\n\n```sh\n$ spark keys send 0123456789ABCDEFGHI device.pub.pem\nsubmitting public key succeeded!\n```\n\n###spark keys server\n\nSwitches the server public key stored on the device's external flash.  This command is important when changing which server your device is connecting to, and the server public key helps protect your connection.   Your device will stay in DFU mode after this command, so that you can load new firmware to connect to your server.\n\n```sh\n$ spark keys server my_server.der\nOkay!  New keys in place, your device will not restart.\n```\n\n\n###spark keys server ip_address\n\nWhen using the local cloud you can ask the CLI to encode the IP or dns address into your key to control where your device will connect.\n\n```sh\n$ spark keys server my_server.pub.pem 192.168.1.10\n$ spark keys server my_server.der 192.168.1.10\n```\n\n###spark config\n\nThe config command lets you create groups of settings and quickly switch to a profile by calling `spark config profile-name`. This is especially useful for switching to your local server or between other environments.\n\nCalling `spark config spark` will switch **Spark-Cli** back to the Spark Cloud API server.\n\n```sh\n$ spark config profile-name\n$ spark config spark\n$ spark config local apiUrl http://localhost:8080  //creates a new profile with name \"local\" and saves the IP-address parameter\n$ spark config useSudoForDfu true\n```\n\nCalling `spark config identify` will output your current config settings.\n```sh\n$ spark config identify\nCurrent profile: spark\nUsing API: https://api.spark.io\nAccess token: e671fadd500a8a3921bb78c8d0400d7ba450a847\n```\n","maintainers":[{"email":"david@spark.io","name":"dmiddlecamp"}],"time":{"modified":"2022-06-26T22:34:47.865Z","created":"2014-02-20T22:57:17.236Z","0.2.1":"2014-02-20T22:57:17.236Z","0.2.2":"2014-02-20T23:01:29.387Z","0.2.3":"2014-02-20T23:02:37.776Z","0.2.4":"2014-02-20T23:18:27.852Z","0.2.5":"2014-02-21T00:10:10.822Z","0.2.6":"2014-02-21T21:21:18.685Z","0.2.8":"2014-02-21T21:48:04.182Z","0.2.9":"2014-03-02T22:07:22.117Z","0.2.91":"2014-03-02T23:30:27.452Z","0.2.92":"2014-03-03T21:14:25.232Z","0.2.93":"2014-03-07T18:07:16.308Z","0.2.94":"2014-03-16T11:12:41.039Z","0.2.95":"2014-03-16T21:24:53.686Z","0.2.96":"2014-03-17T05:38:36.278Z","0.2.97":"2014-03-17T07:36:55.245Z","0.2.98":"2014-03-17T08:51:50.158Z","0.2.99":"2014-03-18T06:30:15.429Z","0.3.0":"2014-03-19T09:22:32.557Z","0.3.1":"2014-04-28T20:44:01.810Z","0.3.2":"2014-05-27T13:41:50.971Z","0.3.3":"2014-05-27T14:38:56.648Z","0.3.4":"2014-05-27T15:03:52.906Z","0.3.5":"2014-05-28T04:38:08.853Z","0.3.6":"2014-05-28T12:11:04.166Z","0.3.8":"2014-06-23T19:58:59.287Z","0.3.9":"2014-06-29T16:48:30.130Z","0.3.91":"2014-07-02T18:17:22.274Z","0.3.92":"2014-07-08T01:54:36.707Z","0.3.93":"2014-07-17T20:53:25.394Z","0.3.94":"2014-07-18T18:03:18.364Z","0.3.95":"2014-07-22T23:40:22.324Z","0.3.96":"2014-07-30T02:58:32.886Z","0.3.97":"2014-08-05T18:45:14.778Z","0.3.98":"2014-08-22T20:06:08.550Z","0.3.99":"2014-09-03T19:25:50.590Z","0.4.0":"2014-09-10T22:10:10.552Z","0.4.1":"2014-09-11T18:19:11.903Z","0.4.4":"2014-10-22T16:23:58.834Z","0.4.5":"2014-11-17T18:22:06.942Z","0.4.6":"2014-11-24T22:35:57.648Z","0.4.7":"2014-12-04T07:23:31.294Z","0.4.8":"2014-12-09T17:00:18.434Z","0.4.9":"2014-12-09T17:15:49.610Z","0.4.91":"2014-12-16T16:12:23.356Z","0.4.92":"2014-12-16T19:05:06.774Z","0.4.93":"2015-01-10T03:50:28.694Z","0.4.94":"2015-01-13T21:31:36.995Z","1.0.0":"2015-03-03T19:22:08.180Z","1.1.0":"2015-04-11T23:04:16.660Z","1.2.0":"2015-04-13T20:06:59.189Z","1.4.0":"2015-05-14T23:05:09.114Z","1.4.1":"2015-05-14T23:23:33.256Z","1.4.2":"2015-05-15T02:13:52.620Z"},"readmeFilename":"README.md","homepage":"https://github.com/spark/spark-cli","repository":{"type":"git","url":"https://github.com/spark/spark-cli"},"author":{"name":"David Middlecamp"},"bugs":{"url":"https://github.com/spark/spark-cli/issues"},"users":{"vidbina":true,"dmiddlecamp":true},"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"}]}