{"_id":"marionette-js-runner","_rev":"114-6757c17986ebf6dde434451c43a1870e","name":"marionette-js-runner","description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","dist-tags":{"latest":"1.1.4","beta":"0.6.1"},"versions":{"0.0.1-alpha":{"name":"marionette-js-runner","version":"0.0.1-alpha","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"debug":"*","mocha-json-proxy":"~0.0.2","commander":"~1.3","marionette-b2gdesktop-host":"~0.5.0-alpha","marionette-profile-builder":"0.0.1","empty-port":"~0.0.1"},"devDependencies":{"mocha":"~1.12","mozilla-download":"~0.2.1","marionette-client":">=0.10.0","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=0.10.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"_id":"marionette-js-runner@0.0.1-alpha","dist":{"shasum":"f6e74d6800527dde5d6d7420eafa34467b69e95f","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.0.1-alpha.tgz","integrity":"sha512-l2dpgMz68Tpyd1bxScS+fITEgNiGK+azmNR3I8Qe4MH4M4nOkZtTJ24Fp6yJ6IPeakQ6GwbO2XzFSHWbma97rQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFehMYlE71AmqUajNmNovh91x/oRhn3LSgTYbZ8Hq6fAiA7adg902WM5Qvb9XoQVIfR6uFDljEmszaiFo5Ur+6FZA=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"}],"directories":{}},"0.0.1-alpha.1":{"name":"marionette-js-runner","version":"0.0.1-alpha.1","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"debug":"*","mocha-json-proxy":"~0.0.2","commander":"~1.3","marionette-b2gdesktop-host":"~0.5.0","marionette-profile-builder":"0.0.1","empty-port":"~0.0.1"},"devDependencies":{"mocha":"~1.12","mozilla-download":"~0.2.1","marionette-client":">=0.12.0-alpha","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=0.10.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"_id":"marionette-js-runner@0.0.1-alpha.1","dist":{"shasum":"bfe2565153466b7d5ccc097f4de8e0ea6fc1c006","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.0.1-alpha.1.tgz","integrity":"sha512-0A0u+CrVVYgbt+5GRqkYshwQ0LJeMEaYXXapezhDtLJrlM5yKXC3CX54YTuJjfQJHyZzitbDu8I/bJ13I96kUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdloxXIQ0BqFtQVo+ZhSTiEuAsxO3dQUB5lTQzV/s/4QIhAMijsQjkJz3D/Bm8Es0M5psENlKbyIsmJlMMSKIVurTi"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"}],"directories":{}},"0.0.1-alpha.2":{"name":"marionette-js-runner","version":"0.0.1-alpha.2","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"debug":"*","mocha-json-proxy":"~0.0.2","commander":"~1.3","marionette-b2gdesktop-host":"~0.5.0","marionette-profile-builder":"0.0.1","empty-port":"~0.0.1"},"devDependencies":{"mocha":"~1.12","mozilla-download":"~0.2.1","marionette-client":">=0.12.0-alpha","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=0.10.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"_id":"marionette-js-runner@0.0.1-alpha.2","dist":{"shasum":"50e21992b069d55ebf1a97330cbb5d77c0a23f66","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.0.1-alpha.2.tgz","integrity":"sha512-Gw+0MD11qcBARn9ddfvHuk8/ytRFy7wr8dbUCY2CHlFVKvoXL4jI29QQEm8OevDV5woyQNoIY8GpVA05RqGqRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7Kwz3abc+GIXuI6HmabBEVs38CMDt7TTaekenwj77AAiEAiWCRA1nhwg/YTMmk5w5gwTllRy5ZrrWReYLMYE5ow04="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"}],"directories":{}},"0.0.1-alpha.3":{"name":"marionette-js-runner","version":"0.0.1-alpha.3","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"debug":"*","mocha-json-proxy":"~0.0.2","commander":"~1.3","marionette-b2gdesktop-host":"~0.5.0","marionette-profile-builder":"0.0.1","empty-port":"~0.0.1"},"devDependencies":{"mocha":"~1.12","mozilla-download":"~0.2.1","marionette-client":">=0.12.0-alpha","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=0.10.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"_id":"marionette-js-runner@0.0.1-alpha.3","dist":{"shasum":"32a05b23ae89aede6348ef44d4ad0e999fe6a2bf","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.0.1-alpha.3.tgz","integrity":"sha512-VZ+DS7wCJQwN4LEQLzVJQmw0Li154wizXkcijYBESTe+qDScMiN0rMGsj/iHdWOw2ycCMrxikJUjsbrIFaByag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH0XOeyE5LielxGCoKwEo77TAu2yD8aycCq9XEAZ5EngIhAI9wbVyU0MteRZdyQwtpmMlyeLOJMZu9OuL37z0Q6rAC"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"}],"directories":{}},"0.1.0":{"name":"marionette-js-runner","version":"0.1.0","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"debug":"*","mocha-json-proxy":"~0.0.2","commander":"~1.3","marionette-b2gdesktop-host":"~0.5.0","marionette-profile-builder":"0.0.2","empty-port":"~0.0.1","intersect":"~0.0.3","array-difference":"0.0.1"},"devDependencies":{"mocha":"~1.12","mozilla-download":"~0.2.1","marionette-client":">=0.12.0-alpha","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=0.10.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"_id":"marionette-js-runner@0.1.0","dist":{"shasum":"826848dda3e5027a2de431e18a54d9b747efe621","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.1.0.tgz","integrity":"sha512-3YIQfBSDKIVhVZM0/MmShWir2PU1FkB1mRbWHFUnWG29btSQ4L7hbWSDAj8lzTtr5Y0iRcU1APEQNIJdR0u8Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9X8h0g0/pqq/pRXQyZ89HfvEQQiQIF4drzT0Xq6c2yAiBrLa6/3UtTwAHppGP8o0fmMr720kkRz2rhUcYXqw2nAA=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"}],"directories":{}},"0.2.0":{"name":"marionette-js-runner","version":"0.2.0","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"debug":"*","mocha-json-proxy":"~0.0.2","commander":"~1.3","marionette-b2gdesktop-host":"~0.5.0","marionette-profile-builder":"0.0.2","empty-port":"~0.0.1","intersect":"~0.0.3","array-difference":"0.0.1"},"devDependencies":{"mocha":"~1.12","mozilla-download":"~0.2.1","marionette-client":">=0.12.0-alpha","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=0.10.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"_id":"marionette-js-runner@0.2.0","dist":{"shasum":"89e5814c74504830963adf40b15f544bf12fb8ee","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.2.0.tgz","integrity":"sha512-yfxIGnsm3KPdqY3xqwqsScSw13ujsnAED77qR0Py4xMP9jdpCU5a7UR+P4u60L96YUswv/ueYAY1UkSVOuQ1AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuZ7RQ+5SdnV8Sh5xbl7tD9TOwUoqqQ3b5TdW+bim/7AiEAt5eqjD7l2V28zDyyQYmWSh04E8SqJn+Dwkq54LZwaA0="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"}],"directories":{}},"0.3.0":{"name":"marionette-js-runner","version":"0.3.0","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"~0.5.0","marionette-js-logger":"0.0.3","marionette-profile-builder":"0.0.2","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":">=0.12.0-alpha","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=0.10.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"_id":"marionette-js-runner@0.3.0","dist":{"shasum":"6aa4e030591b3ba87a63aebd2d300247182283c5","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.3.0.tgz","integrity":"sha512-vHrhNAzuTTz8ZP04Dj8BJWERJIGFWRa6ngpdO4KjPfGbnACAsyLmiqcNXIgLY3vdi4yHLTnAgsNtaVVzkf2OMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuigzRznBNZDlw8BYPS/Mv2RBJe/MP62aYMa++YG/7sAiEAhQHdSvZS7KiSsrL8xtsqLu7MXQna6pEOkSUkli0pxAU="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"gaye","email":"gaye@mozilla.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"}],"directories":{}},"0.3.1":{"name":"marionette-js-runner","version":"0.3.1","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"~0.5.0","marionette-js-logger":"~0.1.0","marionette-profile-builder":"0.0.2","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":">=0.12.0-alpha","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=0.10.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"_id":"marionette-js-runner@0.3.1","dist":{"shasum":"6eff38bbfb171f8c8b50c82fb41a5114e41a77ad","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.3.1.tgz","integrity":"sha512-7FzKRUVKGzB5CgdtXsH+zfAuvQQ2/l+7G703tpYpartJ6ukzmSmmCYh7OKPZLg4qKTtHJYIkhBcH2fLG5dnVkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD26tpOePXQHjZi64vvZpri8SvQFSg6CZxllIt7ajEtdAIhAOeffm+Cqo5NuFitxsDzzfSjLoYjnIKXxR0CA0E+AwkL"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"gaye","email":"gaye@mozilla.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"}],"directories":{}},"0.3.2":{"name":"marionette-js-runner","version":"0.3.2","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"0.6.0","marionette-js-logger":"~0.1.0","marionette-profile-builder":"0.0.2","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":">=0.12.0-alpha","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=0.10.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"_id":"marionette-js-runner@0.3.2","dist":{"shasum":"e99afedfb3228d1b6f7d97f0893347005c504775","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.3.2.tgz","integrity":"sha512-i5zt5dFPAlJVrxOUnpfDpicvXT7xW4l4sWHBR3li4fxr4rK/MFxeZpc5L54uBhbI0Ue2n1hymqLgweA2A90DDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdBM5tzyX2sFJNig3MVOW9D6oMd7yg+zji266/hgcpOQIhAI9O4dFsANDLxSJvswrktUQdvITacmnPbSIpPKcSAMxX"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"}],"directories":{}},"0.3.3":{"name":"marionette-js-runner","version":"0.3.3","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"0.6.0","marionette-js-logger":"~0.1.0","marionette-profile-builder":"0.0.2","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":">=0.12.0-alpha","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=0.10.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"_id":"marionette-js-runner@0.3.3","dist":{"shasum":"07ebcddc4512d560879aa19bcd4000146925a560","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.3.3.tgz","integrity":"sha512-hF4n/WRmov1x6V7OQSTocL9A0vyuYeAsSK/Azdgc7JtTVYFwj5G3Ho5JaNd5foEIaY/H1b5YYlswc7R44vSl3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgg407RTFWGEu93CoTYP3xxnWPFnVSN4lYBixT8YWndwIhANC13U0AYMzCYuBZ1cy4bQM1WVYgKoXEm/Gt7z7eW8A5"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"}],"directories":{}},"0.4.0":{"name":"marionette-js-runner","version":"0.4.0","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"~0.7","marionette-js-logger":"~0.1.0","marionette-profile-builder":"0.0.2","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":"~1.0.0","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"_id":"marionette-js-runner@0.4.0","dist":{"shasum":"e108b1a7158ef729b050b9f03ebbbef510ff7799","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.4.0.tgz","integrity":"sha512-bV58TIGAR0n6AR1QAF7cc3ANeCpKyJR92mz5ze2Iz1sT6gvI8ydvMu4I9Dyp9E/ZQDJgMrAjEld9q7eOME6GUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgAymCEbS3hR5XcRqEtF9PBMnc5aIubJoi0Ydiu7AWDgIhAJli8Rrz5OPP1ne3cS5b6OvO1pWgnFBSd7dBDy03SUX1"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"}],"directories":{}},"0.4.0-non-native":{"name":"marionette-js-runner","version":"0.4.0-non-native","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"~0.7","marionette-js-logger":"0.1.2-non-native","marionette-profile-builder":"0.0.2","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":"~1.0.0","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"_id":"marionette-js-runner@0.4.0-non-native","dist":{"shasum":"c7fdc378aa9d80ab1408a13fb89e38dd2c57ea8c","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.4.0-non-native.tgz","integrity":"sha512-DaCN68zF3hnPB8yFcM8AdmeMe4nQW1Hl0c2G+OkmT7J3gZlslS8WpuOO9B+4yF0AeqbfYRnJTk5b68InvE2SGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7QGA9KrOsQvSbHLjHEpLW8I9w8t50m/Ebpha1cOelwgIgM/70K0gBW6RXqIgRzXbuf0fpuDfeeD0jIVsX9jw6d1s="}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"}],"directories":{}},"0.4.1":{"name":"marionette-js-runner","version":"0.4.1","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"~0.7","marionette-js-logger":"0.1.2-non-native","marionette-profile-builder":"0.0.2","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":"~1.0.0","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"_id":"marionette-js-runner@0.4.1","dist":{"shasum":"a8782aab62792a56c90b9e88df5494053ddda4af","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.4.1.tgz","integrity":"sha512-J7W2WgD+/jn8+pFmTZQTYazeSEN/I22lmZYnAWOcvsmcYBp4ZW0NwPj6TZnhD0vGB4yTuOzHqWv3r0oL2Mc4mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTHeffNh/YyH1lHESehOPwh9ORDDrJWi+jdGB4pnMuzgIhANUEYglUxo0PEohYp5dYQMB3XKAuaWA5ZXl+A7gwusmX"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"gaye","email":"gareth.aye@gmail.com"}]},"0.4.2":{"name":"marionette-js-runner","version":"0.4.2","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"~0.7","marionette-js-logger":"0.1.2-non-native","marionette-profile-builder":"0.0.3","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":"~1.0.0","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"_id":"marionette-js-runner@0.4.2","dist":{"shasum":"aba7bb7c2b1e6d3a295abd5b4cbba02697daa675","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.4.2.tgz","integrity":"sha512-5dKYAR3okEOXEa8LOJafxwlZcpJsv0X8k6lEJYI4ojRNki2t7eioP5KnxrS+6/WnVBF1Avu3GCmxKNFjWPEs8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+C0ujdkw4WJqA4Tspg875FYY3+xNsA4PqedLPT5Ch5AIhALMVn1AXI07zv1ojDKBSIO2Wc3sqfMiTtsBiPtBYOwpw"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"qdot","email":"kyle@nonpolynomial.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"}]},"0.4.3":{"name":"marionette-js-runner","version":"0.4.3","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"~0.7","marionette-js-logger":"0.1.2-non-native","marionette-profile-builder":"0.0.3","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":"~1.0.0","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"_id":"marionette-js-runner@0.4.3","dist":{"shasum":"3d7151496fc12db70c70c03aa600b913b7934abb","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.4.3.tgz","integrity":"sha512-UVBaAiWHEDZd+s7opFOF9VlZVL+GCBuNC9VGRF4Evtl3fNmvuv+fs6Nsk2YB7LPYqxE3i+qGGGgIz/YQzlkD5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAntcPMhDvHbhVIC7KeyxcsxxBwM13CDbl14C/zt+nm1AiB41aRE8+mOQiwi3jOFzrpmWr29LJDGmOvNDrB/mnlfAg=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"qdot","email":"kyle@nonpolynomial.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"}]},"0.4.4":{"name":"marionette-js-runner","version":"0.4.4","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"~0.7","marionette-js-logger":"0.1.2-non-native","marionette-profile-builder":"0.0.3","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":"~1.0.0","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@0.4.4","_shasum":"4fbdc8cf005297c39a3a38d59f2b91b2fe16cb6a","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"evanxd","email":"itoyxd@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"}],"dist":{"shasum":"4fbdc8cf005297c39a3a38d59f2b91b2fe16cb6a","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.4.4.tgz","integrity":"sha512-fQ1cD3xIYomxm5JBfuLfEmSLcz/45n8vAei6zqoABPDNySxhPcDqMhIlC9f0fZlngdzZH6XP3bNw7Gt4i1zYyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9e1ayo+05lCSKix1+Dhq6zBUcX9EFCl+LoZphT+4PKwIgOX9XtBuIE5yfGNYrtg/ocoMy8DKJOWSb7tgIrSqa9S4="}]}},"0.5.0":{"name":"marionette-js-runner","version":"0.5.0","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"~0.7","marionette-js-logger":"0.1.2-non-native","marionette-profile-builder":"0.0.3","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":"~1.0.0","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@0.5.0","_shasum":"032581fe6d89a636ff6231f89994d25c4ea7a3aa","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"}],"dist":{"shasum":"032581fe6d89a636ff6231f89994d25c4ea7a3aa","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.5.0.tgz","integrity":"sha512-dDEX+8bIq+YImWdwspm5WuUZqGlpmScykC4R8y51Dk2aBNUEAHvM5DsG4apay/FI8npNdG1dLOp4K/cF5/2jxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7vTlC9iGt3UxkkxP0i39re29nTrLaJkocw3IeNWkWUAiAuTwT1nOK8zLSulYujSDC2f19r1sZAK7ffoB7nHgGQNw=="}]}},"0.5.1":{"name":"marionette-js-runner","version":"0.5.1","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"0.8.0","marionette-js-logger":"0.1.2-non-native","marionette-profile-builder":"0.0.3","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":"~1.0.0","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@0.5.1","_shasum":"f3642f0a5fd30e3150c394e4fd49e60ee9b64fb6","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"}],"dist":{"shasum":"f3642f0a5fd30e3150c394e4fd49e60ee9b64fb6","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.5.1.tgz","integrity":"sha512-FtkCB+DFXubQpOApMVRuOjL75c48pthFTK44/wh56LoEGtxJkCmemYhgrLmKrUu7sPy62z7uy5ta69zUJ/xBgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAsTfZJbTr7geqCvmPKnmXBNK+asm+XvV/GoaUDWDlswIgGFEViaaKfSf7hW+YxDBT3cQzCGBZUFsZPMoonaz/o0k="}]}},"0.5.2":{"name":"marionette-js-runner","version":"0.5.2","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"0.8.1","marionette-js-logger":"0.1.2-non-native","marionette-profile-builder":"0.0.3","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":"~1.0.0","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@0.5.2","_shasum":"825f0b1e2f375a47b37e14ee8780a7c732d26dd0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"}],"dist":{"shasum":"825f0b1e2f375a47b37e14ee8780a7c732d26dd0","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.5.2.tgz","integrity":"sha512-2PARWj/f38pbRgA+fyht14bYXMat5KwKoppRXLfV1i9NpdrZCGcdiUMmdOGj+Z4QJDFZpbS+s0ii5pr9D/mzaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMX7lKYCQo8uXLxLFwuAQv5ejtHBu0zcQXe50wJrEvbAiBxRwYPSss1eEuBji6dy97Kepm816TY39aXOg+FHuJgWw=="}]}},"0.5.3":{"name":"marionette-js-runner","version":"0.5.3","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"0.8.1","marionette-js-logger":"0.1.2-non-native","marionette-profile-builder":"0.0.3","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":"~1.0.0","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@0.5.3","dist":{"shasum":"9c20eaefdb054c5e663618c7f3172bde6f9a4cb7","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.5.3.tgz","integrity":"sha512-Gem48kRfbn/F8LZvz7K+iYLJNhVjoXYd5d7Q6AvC0Vhw36TWtI9F1XAVh/e87pgZltfas5UsD5ziHwFPeeVWBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGhtwD3ls4q2X4sEfkqO8BsP8IvrWd9eG1Q7JfHmSqjAiAUKrPiViMVDD577mgY5fxa7RIvu72xIAGJPJE36Duj7Q=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"}]},"0.5.4":{"name":"marionette-js-runner","version":"0.5.4","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"0.8.1","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":"~1.0.0","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@0.5.4","dist":{"shasum":"7b9e4922252c711c5e00be10efa74973f16ab961","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.5.4.tgz","integrity":"sha512-cfZiHzBM9d+jclweq3HRU9hUrqGi5Fib2rVrf3Lb4n1F0fIYE08Oyaps/N2GkWN87qUC3YwnZCZfDMHORGWlPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwXwXVawO9T48lFtj1anxKN2m1Gsnt49hzS4noOS6pGAiBgLUQm2ZT/noP6e1TRJ1drx5a+w7uoqTX440lwlu3uww=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"}]},"0.5.5":{"name":"marionette-js-runner","version":"0.5.5","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"0.8.1","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":"~1.0.0","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@0.5.5","_shasum":"f69d4c051587d69e58ff717532e7666c0f1f036c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"f69d4c051587d69e58ff717532e7666c0f1f036c","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.5.5.tgz","integrity":"sha512-LZMpqekhDz8Z8Xi+/xGnp3ZVyG/H5yowpVNyupWM4bWc39W2FWQV1pCMboZyfdxr7YRCwQAYUt6Qa9TGPgChiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiUmBXCi9WcLeBlwLbocRDHp/FATUXOUp82GW7XwhNagIhALkM1bZCfAi/HQKUi/VvFRZpow02hXoKA9r7yScCkTCf"}]}},"0.5.6":{"name":"marionette-js-runner","version":"0.5.6","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"0.8.1","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":"~1.0.0","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@0.5.6","_shasum":"bada1381f5a26dd5f4564298ed87e735cb2d5853","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"bada1381f5a26dd5f4564298ed87e735cb2d5853","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.5.6.tgz","integrity":"sha512-gpK5CQ0akoli4o2H/uAkMpQEKqKw75Y6S6Cz3l2znoZ7A9RQgJlqZ+aRgyZP6Tfs4m3XKY0jx0CVknbk89rNZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHyBh8ar21figTKs6bG0aOykwKbmziQr/xVlj82nNvu8CIQDCYGF/n/fkkdT/kS2UJiwrtZpuubcB4RZm2wrIDGLbPw=="}]}},"0.5.7":{"name":"marionette-js-runner","version":"0.5.7","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","intersect":"~0.0.3","marionette-b2gdesktop-host":"0.8.1","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mocha-json-proxy":"~0.0.2"},"devDependencies":{"marionette-client":"~1.0.0","mocha":"~1.12","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@0.5.7","_shasum":"8b71615108cc9f94603c461dbd947714cce5ca85","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"8b71615108cc9f94603c461dbd947714cce5ca85","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.5.7.tgz","integrity":"sha512-ZZ7aN6RN4amsoLM/lsmY3V2yK0eERLVpFW3mvTmXzwmRNHdId6u6xMEHOhDG/xnUaiM3LhSQCbYzvWAcPNXk2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2y7NDa0nQohVs/h7qN+Bjs1haoMLGfwtNj/XvLvJNGAiAzabTnAtPlXibnakXWvNjRxp3lfuvNzinAO3YD0WenCQ=="}]}},"0.6.0":{"name":"marionette-js-runner","version":"0.6.0","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha"},"dependencies":{"array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","intersect":"~0.0.3","marionette-b2gdesktop-host":"0.8.1","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mocha-json-proxy":"~0.0.2","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"~1.3.0","mocha":"~1.21.4","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"dcdbc92baa35f30ae9ff6da5f6ec4a15d2bc5a73","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@0.6.0","_shasum":"d717b03b2b3222475efa726d17a4aa0545e38660","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"malini","email":"mdas@mozilla.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"d717b03b2b3222475efa726d17a4aa0545e38660","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.6.0.tgz","integrity":"sha512-O8CTw8BHdbcaHARmcXV4fGqV17+9nFifeLNzO3ji0pwX0WVAGup50Os28wQxyn5BDmRniQYcjPrdIJXAqr+mCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQe3dPl7wK94IurpSSgUkDdCTNb7Wkym0mJUDkDET+YwIhAJSvaZgCfNE63uqv58jjePlOgE36fNMDalERq08sNezW"}]}},"0.6.1":{"name":"marionette-js-runner","version":"0.6.1","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"~1.3.0","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"e1c0421a5cd8834cab1ce3e2a0ebb20d359b3d7f","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@0.6.1","_shasum":"b23bd9885dead8f2eaf529654c0d3e2cdbfaeaef","_from":".","_npmVersion":"2.1.9","_nodeVersion":"0.10.31","_npmUser":{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"b23bd9885dead8f2eaf529654c0d3e2cdbfaeaef","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.6.1.tgz","integrity":"sha512-Fx6fy9YlJ23OQ9RZ9J6jutAA/FQk7PSIKk77EEVdYHBvnpL4g5a+IXqyLO0/kXzjAgi7guZXKQU1WJZLzhDXYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZm/xlQKtMIl6dn+O0lj8Ng98vB+ltPrIoHJaRbF/jWAIhAJBj6bvMQFxwhSB7oK/00jm2Db4L5wT0VOI03+6QQDfh"}]}},"0.6.2":{"name":"marionette-js-runner","version":"0.6.2","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","intersect":"~0.0.3","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"~1.3.0","mocha":"~1.21.4","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"43e689316fd1773b0a871f9cdb2bf9a4e78687df","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@0.6.2","_shasum":"4c7f5567ec9b39ed71451b02beaac680152e8a26","_from":"./","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"malini","email":"mdas@mozilla.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"4c7f5567ec9b39ed71451b02beaac680152e8a26","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.6.2.tgz","integrity":"sha512-Vxn32Xl61daC6r62NKHq0vRz+U0aQ0CXLar6qY2Q7jDK8uUl1dFRzRAvGzCzOsrcXLoQeGtbBJsKPAeXPVBcQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdcPMXRuPMavPLv4RuDcCCSMPSQq6MsIF0j5gOVdCKjwIgHUDsaMcP6mE04ovaB6Nu2RpQsLG/5yyucAG6L1o1RoY="}]}},"1.0.0-alpha.2":{"name":"marionette-js-runner","version":"1.0.0-alpha.2","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"~1.4.0","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.0-alpha.2","_shasum":"d8c413e336839ec6b3d36ba65d1173fe10e98044","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"d8c413e336839ec6b3d36ba65d1173fe10e98044","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.0-alpha.2.tgz","integrity":"sha512-QPfn90JG+C4UJyHBdFpWgcCvSMX68+qsyRVzvRjTnZ7FKyy4R40W3aMr5vm5xUWILoW8ttwEHlAjwUwWUh+ArA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsbizJRNqLpdRCvFd3hDTHT0sLobUaJFRltueryn9mTwIgOBkn5I6QpSAP+np4+WHHELgecdYPOJUf5BDqVmT5fsU="}]}},"1.0.0-alpha.3":{"name":"marionette-js-runner","version":"1.0.0-alpha.3","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"~1.6.0","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"0462dbdda0a7c816bcb87e34868fbf3d3f54ddd5","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.0-alpha.3","_shasum":"e97f8be05b02167045594ffe4b9aaa32fdc3358a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"e97f8be05b02167045594ffe4b9aaa32fdc3358a","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.0-alpha.3.tgz","integrity":"sha512-5R01mPwIi9hrlBw/UUSq8k0o2eDoMh0xIVDLb7cVtfL1cIMGv4K4yroS/JCLiENC5a1ylBiIdH1kiHL1xrzgIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaym2lanPzIDW7o19pSMWDrXr1ZKid6TMEC8/T67gCvAiEAmRJY3B0EuzziVlENyc56/penqNpFOvJZrCqS8x8LUYs="}]}},"1.0.0-alpha.4":{"name":"marionette-js-runner","version":"1.0.0-alpha.4","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"~1.6.0","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"0fc7bb8b3dee9f881febbde858168082f9eb3cf1","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.0-alpha.4","_shasum":"5a235815aa4fbeb9f8cde014763e50ac33879293","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"5a235815aa4fbeb9f8cde014763e50ac33879293","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.0-alpha.4.tgz","integrity":"sha512-Od62UlAVXaRXHmG73lrj2evhN00XMehdUgIs52Ys/nDybD6KX68B9+0MjIziVg+SRmooVcVV/UjO+TcwUvna2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJGNUkWUcg1IEP9hhPICecWq5zoq//WQV85Bo2VlG5oAiEApgOZ6reFB8ZSfJNNZVRyMd9R6GfSHR+SWlsmIVcx6B8="}]}},"0.7.0":{"name":"marionette-js-runner","version":"0.7.0","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","main":"index.js","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","intersect":"~0.0.3","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"~1.3.0","mocha":"~1.21.4","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":">=1.0.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"7529c754eb98362b275686541d89f7e9ef9f3d37","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@0.7.0","_shasum":"e215c955f30995e25bbb3983bcd90c87f151d1dc","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"e215c955f30995e25bbb3983bcd90c87f151d1dc","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-0.7.0.tgz","integrity":"sha512-ow63Aje1NyWG7sJBWsr3arMl3RkBo5my4Kt+qdr+talAv2W4PN+yWLQ0ft4/MS5T+VT7RICGZ7c9e38fXxILCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoZ2GnYtd45YC0zryEcfOtmuv54rNoi/d6TmjqiDToVgIgfa2nBxHnw0owboslskyhU6RkEsfC16ikkwtv/nfeIt0="}]}},"1.0.0":{"name":"marionette-js-runner","version":"1.0.0","author":{"name":"James Lal [:lightsofapollo]"},"description":"Utility module for installing an app as preloaded & packaged app","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.0","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"c250e99427de34297bab75acd906d3e5e6e47604","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.0","_shasum":"44c5e41b2ca1d04350b7fa1b256532fb0f1a606e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"44c5e41b2ca1d04350b7fa1b256532fb0f1a606e","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.0.tgz","integrity":"sha512-xuVHRktYAxkccy1DBwI7tiiO2C0c0+k9+Bw63TH3je4RwKCdCLjQ0nDwFSf6y9U2H1pz2k8iTao9tZE/y4ggzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCloP0t3Vbvz53S0ZAhI+k04v9/KumfqDB04pKcpXOm6gIhAOXBBy4nLdwJbrtMXYJruoEmH5i8Jvv9uSi9iJLpctNa"}]}},"1.0.1":{"name":"marionette-js-runner","version":"1.0.1","author":{"name":"James Lal [:lightsofapollo]"},"description":"Client-side js testing framework built on top of mocha","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.0","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"3ce8c414a5bc324f17ecd0109fb01d02c4dd86f5","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.1","_shasum":"3a39be6866aa67b4dc4288b40360193cfe9e0a52","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"3a39be6866aa67b4dc4288b40360193cfe9e0a52","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.1.tgz","integrity":"sha512-C9Hdy6mtrQpWI3gAL5v2yFgWhRpBruHDJx2DveNtUoVgVt1wn2cIKuoXjSWXzBkBs32p7nz4qywqjAHKxY/pXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaxjLyhOM5BhpDSB1/N9422HCvht4ZSGTs7ML9n9XhAAiEAyk4qAbMWCg6QP/ap1k1JnKa3nbX5dAvBKeyq5X5ckrs="}]}},"1.0.2":{"name":"marionette-js-runner","version":"1.0.2","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.0","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"3ce8c414a5bc324f17ecd0109fb01d02c4dd86f5","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.2","_shasum":"cd68d38963f1a3d2a4228eb4cd9962cc3a382e6d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"cd68d38963f1a3d2a4228eb4cd9962cc3a382e6d","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.2.tgz","integrity":"sha512-3t6Pp87HbC2K/SzCGnP608Pujp0kysy3CyLUt1IApyeh/fgENo/eSGYqZFMPUHW4m2by7+GAHBha3aKTI+LxaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHs7EcQ1QGuIJ+1Lx0tBtPu0VevUq/OfDOu9kcGzQAFgIgKyL7mJoShasPwo20k6cQ7kaj5GYdB97qyW/sMTGBTDc="}]}},"1.0.3":{"name":"marionette-js-runner","version":"1.0.3","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.0","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"80c6b5b25ed71a88eea9e2a5198c4b44cc7b523e","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.3","_shasum":"7c74237acb0630ee8040622efba4b5c3430d344c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"7c74237acb0630ee8040622efba4b5c3430d344c","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.3.tgz","integrity":"sha512-T6vEHc1OgbPOVhNoW3Yj95NJyWmeTea5mi0QW1/+t8nh1wopwX+ongYihkG7mxBAOWqb34l+Bat548qJRI4Tow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+C1aD+u1gUIyOgzvUcICkn/8oBCLTYwNQTilTaG9fZgIhANCFwoMWieZzwPFUbWnFCohpNHjLR3UQCMlWrImM8XpV"}]}},"1.0.4":{"name":"marionette-js-runner","version":"1.0.4","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.0","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"067ef40ce3340faa81aa992bfba2fa535ebccd0e","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.4","_shasum":"489da764bf7d6daa0e7138e15022ed786b26698c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"489da764bf7d6daa0e7138e15022ed786b26698c","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.4.tgz","integrity":"sha512-46vcIJuo0W14Xz40PNYkpb7SJnLfVhFtSCwtkPLCqBmWli66zHsd8ZbqxyzWpCA9Ntx32IaThdoAlJBbaTimeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOUhqS43ROtJvAvCsfVgPubWuYxExD8mGn5+2uBbnzZAiEAoge991lCVYHU+8p5W93FXZBHxSVY6o9qjwQ15ohdfCk="}]}},"1.0.5":{"name":"marionette-js-runner","version":"1.0.5","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.0","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"4f6d343d1701589c191ef434b2e11382e90bee81","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.5","_shasum":"9a621f083c11f4d9f90be279253f48ccab3146b1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"9a621f083c11f4d9f90be279253f48ccab3146b1","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.5.tgz","integrity":"sha512-wgVEN+uaMtEIwmAQeSJ1avUjGnFX1e6bQKqpDLxaj3WTgVq+XJ+gLtX8SQpj2jXS03l2kHsdfDd9TR+0xchZtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCkwR7DslT3aey+9AGFz3KtCyNwGFq3JDcQ6DTHcAl4QIhAIVh8mZzZY3SIB4Y3+TH8VdYVe3evqxlNmf2NYyMl2wF"}]}},"1.0.6":{"name":"marionette-js-runner","version":"1.0.6","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.0","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"4b2a08a18ffd64d388c465b040c3f3168d592d15","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.6","_shasum":"e29379aea1ed6e55ce2f9f872be88cfb8de6892a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"e29379aea1ed6e55ce2f9f872be88cfb8de6892a","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.6.tgz","integrity":"sha512-DVQrnpTF370Q6aza3MNgR613mWW9jPrKkgJj5Djf8jqBg4YXOKHANajYkwGIyo/oPVU07GpPaqAZomJjOPyg9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiobt4l2hb4az95WVH2mFfnZ4LgsJJW6vkiVujYNY+CAiEAwVRuGc4/AS+ZEYcBZMsL5mRGpkcs/taFd/wOuVw9gZk="}]}},"1.0.7":{"name":"marionette-js-runner","version":"1.0.7","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.0","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"5c3d71b8fba9ee03ce333abdf7cd4fe4a4c2e2c2","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.7","_shasum":"e21ca824637509210ac3319d6866fd015a47b52a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"e21ca824637509210ac3319d6866fd015a47b52a","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.7.tgz","integrity":"sha512-3ixcs4Hy9wVKZ2FFTqd8OFThAvouDhhtDZZPL+02saMU0t7XzTOt1p1pr9oZHBAOWqtvhRX75qZNtWWdVel3UA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLfF+W01lvY1GviNXGbnJjuPikzHxchbLSSLBMHpGdRQIgAi12o0N80w1DlZV8hcA7CKI4c04ystlpbzLPSVcH5fA="}]}},"1.0.8":{"name":"marionette-js-runner","version":"1.0.8","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.0","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.0"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"f176c99303a6f3b1420cbb3f098b4625ccc12211","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.8","_shasum":"c4495c517fec16ac4baa8072300a8f373cc62117","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"c4495c517fec16ac4baa8072300a8f373cc62117","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.8.tgz","integrity":"sha512-u0tmFVcIN2Orq0esqT7/JcJV3KPk7ZUczMGx8rqxxs3B0LqbzQo7/UQ349zOJbSbvEoNUIibKRJpZ8o6xr/Gnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoxU5thzX4vXgAJIFGcCOdCl+cZMmvtisQaFcErrjK+AiEAkSvOTT85QyXRMuway3njBI7wCHhEo8eOQ5FaZwyCkZI="}]}},"1.0.9":{"name":"marionette-js-runner","version":"1.0.9","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.x","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.x"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"7eb9bce19c9e6cc27277d24a0a0b980c7ae51525","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.9","_shasum":"a0dac13a3521947f006aeb42d228b7cba6a16404","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"a0dac13a3521947f006aeb42d228b7cba6a16404","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.9.tgz","integrity":"sha512-Hhq45OXerAAaHQG2W4W1fF8+WDqnNdTDk53/5MsXYtjGMEOUyDQr0rGo75VeeeGwBEIc2pEfq7UQzKwBEe96QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBe5YtdNnD955wF3OXvLN01PVje05OZkbFYwE42m4wn8AiAfkY3X02Qhj0XPsGu0HFksol6RYfZefa3Ko9l0eJdlrQ=="}]}},"1.0.10":{"name":"marionette-js-runner","version":"1.0.10","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.x","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.x"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"488da2fac6c2bc6eeecedfb1efd5b3ecfef6ea69","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.10","_shasum":"3517b4bf457cef01b6cf45dc072318b6e8f60a70","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"3517b4bf457cef01b6cf45dc072318b6e8f60a70","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.10.tgz","integrity":"sha512-a5M9L1OhksLhaGmoFNGyuw3/2xbGgyppW3UZZ1DdDLbZZSLKRxLp0UatVaqhfI2IJUAVQyyeWevvfPu73f6Yaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDq5RJYaHx74ChwnrasPj2BIY3Bpc94aXFnrYpllaxvIAiEA2rBzTkgZXIjYEN0IXr03UzQjoQWsrWVJaqFELjtiDqc="}]}},"1.0.11":{"name":"marionette-js-runner","version":"1.0.11","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.x","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.x"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"ea1a83183599d69bb153b9f9f0fb9ea94398d1c9","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.11","_shasum":"a0de63f8a2eeb1a1c6826f755a44788ee1fb3771","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"a0de63f8a2eeb1a1c6826f755a44788ee1fb3771","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.11.tgz","integrity":"sha512-S6CTAAdk5H6CAWZF7KPLmhRA/Gw9QvvBwEhyKn13LpwvVRQSpUMs/1Y7N+dk33/6HhWZi2C2P6iNTNYVY2ynZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbwf5rXzzItyDnELwqsDVPDt/JrejyAPGmpDHWQ+gVNAiEA13dk0REhsm0Fy38reoCMiNe66g/ItfTEzAb9Zi/e4lw="}]}},"1.0.12":{"name":"marionette-js-runner","version":"1.0.12","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.x","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.x"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"24bb4ba407fe202ffc3cfb6a683151836401cc00","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.12","_shasum":"58e432741d0d415d13c72c0da6d7e794f95ac793","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"58e432741d0d415d13c72c0da6d7e794f95ac793","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.12.tgz","integrity":"sha512-JO+tzq4V4uks1mwGLd+V3u8M2wGoDK4dQeiJgOmXdpcyC4uvwWFJ6cv7HsgC3S2h8bl76DOqopBKRx8GYN2Iig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoLPEH2GpKbRucdN3YzT7TlivGzKYXbNNTk6F9/v/5rwIgJs8quxvEEbJ4RtRHZth0yqJzMuTSRMSOebO8vhUPxR8="}]}},"1.0.13":{"name":"marionette-js-runner","version":"1.0.13","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.x","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.x"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"8b06953d99f256f781841b8e22c61541c5b23163","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.13","_shasum":"689a0ed55a8d87f83678aacf1506fdfa7884ecc1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"689a0ed55a8d87f83678aacf1506fdfa7884ecc1","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.13.tgz","integrity":"sha512-lHEJfL+i34xBtZYoWfgiO367JhjaWn84EjZY4EmVW6VYLpt9LRlwNeVlczG1VBBDV1QpQlEA5VM9ZVL/t7bnlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3mcMSgbdtcHl/32SfQwgcCu+gC/VQcebRDBS4PYCg6wIhAOXj94JJuAEiL3Tc5peQVVuUIPa3tAoV+o6lHMMULSyH"}]}},"1.0.14":{"name":"marionette-js-runner","version":"1.0.14","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.x","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.x"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"d9636788d7f065c9077bd0a88ce7b965a5713285","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.14","_shasum":"44a9c216999c8a65ecf0166f5e318ea091e348ec","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"44a9c216999c8a65ecf0166f5e318ea091e348ec","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.14.tgz","integrity":"sha512-u59L6FPQRKvx+nKWQtRLubsm/GvUNki62HSmSIdGFOwYtpj9Oz3f21bIGCWAImuO8Ew+q3N2bzCLAyCrUex3oQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrzgCSrvymguTgaM5Q/WI/aT7NEutlk+mQTJ1tv3O4lAiAI1FaUtxP2p+oiilyulyLgUf3sRlnzNwYTinDp7qQ1sw=="}]}},"1.0.15":{"name":"marionette-js-runner","version":"1.0.15","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.1.4","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.x","mocha":"~2.0.0","mozilla-download":"~0.2.1","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.x"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"ba9b7e1277e270f994ad2b2c044b785461d050ce","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.15","_shasum":"5f9272a6d2ca6f24356a09d52bac435ec40019fd","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"5f9272a6d2ca6f24356a09d52bac435ec40019fd","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.15.tgz","integrity":"sha512-HeFFXAiUoTVjaMgiAo5VpL1xwEVlaP2Zl8TwO55UQBIIXxfHPal+kIwW5GxwIALnMcZCaS9O8muLCIn3HShmHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHg3B68L2jj/bNbOW1JXrZp0SggjqGpkHj2jX3n9plP8AiEA1fzuZnZTo/tEhVMIYCT5pSbIttv3BfJf3iXKYoGq77E="}]}},"1.0.16":{"name":"marionette-js-runner","version":"1.0.16","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.2.1","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.x","mocha":"~2.0.0","mozilla-download":"1.0.x","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.x"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"a9e8a9f2ee1b9c98dc991c9430b412631e997c0a","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.16","_shasum":"7e9786662d08bd071f24d84045dc9758b9e14824","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"7e9786662d08bd071f24d84045dc9758b9e14824","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.16.tgz","integrity":"sha512-IlKVlC2NxwgNoNqA/v9fENwiK5znBuHk7iY/X2VVIwnI75iUPC8VA6hv8zeuWyBdUbARzGRRVs2kfnM/ajjMpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBvGqlrNaqXbUj3vbtR1ZF/0xLLWbUMk7202GhFOfxzAiEAzvhWVMSgtx6Fik7Fg6SbL/nIeFQkMqMiQyuZ9L2jHeA="}]}},"1.0.17":{"name":"marionette-js-runner","version":"1.0.17","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","keywords":["firefox os","marionette","mocha","test","integration"],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.2.1","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"devDependencies":{"marionette-client":"1.7.x","mocha":"~2.0.0","mozilla-download":"1.0.x","sinon":"~1.7"},"peerDependencies":{"marionette-client":"1.7.x"},"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"make test","postinstall":"./scripts/setup_python.sh"},"repository":{"type":"git","url":"http://github.com/mozilla-b2g/marionette-js-runner.git"},"gitHead":"0309c4e2a6fc344ffbb6de289145a89b84f691f9","bugs":{"url":"https://github.com/mozilla-b2g/marionette-js-runner/issues"},"homepage":"https://github.com/mozilla-b2g/marionette-js-runner","_id":"marionette-js-runner@1.0.17","_shasum":"3be72f83cf24148cb047c9ca63fd16939bcfbe6c","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"evanxd","email":"itoyxd@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"3be72f83cf24148cb047c9ca63fd16939bcfbe6c","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.0.17.tgz","integrity":"sha512-7QrufmcGwJewFQtERHY8Zj4rTOqgmFa+q6BqtxfF44EP8v9UgKKRdvYjG+gn25NwAenwFcqlAywfyayzyCc6fQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwGs2JBLUQPOi0okYQrD2hX8LmllgYQluxsqdxNnAEZwIhAMh385kleeGNeBVhx8DRmkJjwYRRhBH3IBP4lyWHhHzr"}]}},"1.1.0":{"name":"marionette-js-runner","version":"1.1.0","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","license":"MIT","bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.2.1","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"peerDependencies":{"marionette-client":"1.7.x"},"scripts":{"postinstall":"./scripts/setup_python.sh"},"_id":"marionette-js-runner@1.1.0","_shasum":"23de66eda00c16f6fc7618aa7ea9597b314dc724","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"23de66eda00c16f6fc7618aa7ea9597b314dc724","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.1.0.tgz","integrity":"sha512-qz0vhxHrGgXa2wzLviUHvtSyZh68UbB6C9iHP932SHV6WJfPb+9C+j2za9TN3shyIo6OduQlsEWL54mteoKb7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrm1k2OZ+CFAo7RLl2s5uhQ4IQq1/oYi1XWsPgFYzvFAiBjIOAUP33rULqTsttVOXfqaTtu9dKoj4xhFhMFW1qk7Q=="}]}},"1.1.1":{"name":"marionette-js-runner","version":"1.1.1","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","license":"MIT","bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.2.1","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"peerDependencies":{"marionette-client":"1.7.x"},"scripts":{"postinstall":"./scripts/setup_python.sh"},"_id":"marionette-js-runner@1.1.1","_shasum":"a996d968c776971501bf1db35ecf08cc959d0cc2","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.38","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"a996d968c776971501bf1db35ecf08cc959d0cc2","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.1.1.tgz","integrity":"sha512-fDaB8iYg9WF1QgZ0vOMIJYdjmSzENXeHmySDgjGLonNHePSovIcETJrKjMnKk7oppdSPFqQVqHsms8TMeawFzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQB3kN1MPQSTPmVgTzfuz5u9OPqbeAeEP0IJN7HSMvywIhAINKJttlBcuDHGWcKeM9AWHWRHsWCur+FYcT/DCZGFvc"}]}},"1.1.2":{"name":"marionette-js-runner","version":"1.1.2","author":{"name":"James Lal [:lightsofapollo]"},"description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","license":"MIT","bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","commander":"~1.3","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","indent-string":"^1.2.0","intersect":"~0.0.3","lodash":"3.1.0","marionette-js-logger":"0.2.1","marionette-profile-builder":"0.0.3","mkdirp":"^0.5.0","mocha-json-proxy":"~0.0.2","mozilla-runner":"^0.5.0","mz":"^1.1.0","object-assign":"^1.0.0","promise":"^6.0.1","superagent":"^0.21.0","superagent-promise":"^0.2.0","uuid":"^2.0.1","yargs":"^1.3.2"},"peerDependencies":{"marionette-client":"1.7.x"},"scripts":{"postinstall":"./scripts/setup_python.sh"},"_id":"marionette-js-runner@1.1.2","_shasum":"8c439de76266298cc0a158010fd0b89712250d37","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.38","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}],"dist":{"shasum":"8c439de76266298cc0a158010fd0b89712250d37","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.1.2.tgz","integrity":"sha512-bd5weiG++lSzx7grwEGvSrptC4HElDHbT/9BxRuZ2V0Pu150/GGDdzil7uox3YQ5VXMqdu8qWcuBzEnqEboxKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHesSv/wPxMXR3joljo+cvARCOWmqpenUV9RLhb2QtmbAiEA57vCObyAtdZhikexiJpwWSE2ejk8rK+TfIMkE0e5d2M="}]}},"1.1.3":{"name":"marionette-js-runner","version":"1.1.3","description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","contributors":[{"name":"James Lal [:lightsofapollo]","email":"jlal@mozilla.com"},{"name":"Gareth Aye [:gaye]","email":"gaye@mozilla.com"}],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","intersect":"~0.0.3","indent-string":"1.2.1","lodash":"3.6.0","marionette-js-logger":"0.2.1","marionette-profile-builder":"0.0.4","mocha":"^1","mocha-json-proxy":"0.0.7","mozilla-runner":"0.5.0","object-assign":"^1.0.0","prettyjson":"1.1.2","promise":"^6.0.1","uuid":"^2.0.1"},"scripts":{"postinstall":"./scripts/setup_python.sh"},"_id":"marionette-js-runner@1.1.3","_shasum":"6519ee7ce537d9b8e10fe51604c707c3b2dd0758","_from":".","_npmVersion":"2.11.2","_nodeVersion":"2.2.1","_npmUser":{"name":"gaye","email":"gareth.aye@gmail.com"},"dist":{"shasum":"6519ee7ce537d9b8e10fe51604c707c3b2dd0758","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.1.3.tgz","integrity":"sha512-pvr13++Z06lHG+x7La1s9ecH8J5B/CiutmamcQ2uCmkMOMf265y/w0lh0qJvIccBqMQ4s8uHYwR7hSeEXDC/4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrU56puF1e+f4masEeRhwRsu0oOF6gNLjdj50bWmxorgIhAL8KyOPIJGfJX/tidfAPZq+U1wMUEvQxHfJjFrq8Kt+O"}]},"maintainers":[{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"gaye","email":"gaye@mozilla.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"ahal","email":"halbersa@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"malini","email":"mdas@mozilla.com"}]},"1.1.4":{"name":"marionette-js-runner","version":"1.1.4","description":"Javascript ui testing framework built on top of mocha for testing webapps on gecko","contributors":[{"name":"James Lal [:lightsofapollo]","email":"jlal@mozilla.com"},{"name":"Gareth Aye [:gaye]","email":"gaye@mozilla.com"},{"name":"Aus Lacroix [:auswerk]","email":"aus@mozilla.com"}],"bin":{"marionette-mocha":"./bin/marionette-mocha","apply-manifest":"./bin/apply-manifest"},"dependencies":{"argparse":"^0.1.15","array-difference":"0.0.1","debug":"*","empty-port":"~0.0.1","escape-string-regexp":"^1.0.2","intersect":"~0.0.3","indent-string":"1.2.1","lodash":"3.6.0","marionette-js-logger":"0.2.1","marionette-profile-builder":"0.0.4","mocha":"^2","mocha-json-proxy":"0.0.7","mozilla-runner":"0.5.0","object-assign":"^1.0.0","prettyjson":"1.1.2","promise":"^6.0.1","uuid":"^2.0.1"},"scripts":{"postinstall":"./scripts/setup_python.sh"},"_id":"marionette-js-runner@1.1.4","_shasum":"2848b9bec1b53e7759f0ad9ca5c2c83346a85ba5","_from":"../../../../../../../../var/folders/4x/zq91zhnd72b9hqbjx86vxh800000gn/T/tmp-3684gZF22pDklrZy","_resolved":"file:../../../../../../../../var/folders/4x/zq91zhnd72b9hqbjx86vxh800000gn/T/tmp-3684gZF22pDklrZy","_npmVersion":"2.14.15","_nodeVersion":"4.2.4","_npmUser":{"name":"nullaus","email":"aus@mozilla.com"},"maintainers":[{"name":"ahal","email":"halbersa@gmail.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"gaye","email":"gareth.aye@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"malini","email":"mdas@mozilla.com"},{"name":"nullaus","email":"aus@mozilla.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"}],"dist":{"shasum":"2848b9bec1b53e7759f0ad9ca5c2c83346a85ba5","tarball":"https://registry.npmjs.org/marionette-js-runner/-/marionette-js-runner-1.1.4.tgz","integrity":"sha512-3fBjGaA8QxjcFNMdPPm6EBY+AHKsbcmEYTbvM24lMxipNqrK3xH5T8hmTtU6NcuMNYKKyfA/tV34jgzhx6y8Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiZVP1/qawdq0wKbyXRBMCT9OckKgphBRZfq39JfvTCQIgFa1GoeagWLMKMSwhrkdL9RK9gqj09ZRWHy2tEYZZVn8="}]}}},"readme":"marionette-js-runner\n====================\n\n![Architecture diagram](http://i.imgur.com/VseTpDF.png)\n\nThis project is the sum of a number of other smaller more focused projects:\n  - [marionette-js-client](https://github.com/mozilla-b2g/marionette_js_client)\n  - [marionette-profile-builder](https://github.com/mozilla-b2g/marionette-profile-builder)\n  - [marionette-b2gdesktop-host](https://github.com/mozilla-b2g/marionette-b2gdesktop-host)\n\nSee [MDN](https://developer.mozilla.org/en-US/docs/Marionette/Marionette_JavaScript_Tools)\nfor more details about the intent of the project and where it's going.\n\n## Installing / Invoking tests\n\n\nadd marionette-js-runner and marionette-js-client to your project\n\n```sh\nnpm install --save-dev marionette-client marionette-js-runner\n```\n\nInvoke a marionette-mocha test\n\n```sh\n# from the root of your project (where your package.json is)\n./node_modules/.bin/marionette-mocha path/to/test.js\n```\n\nSee `./node_modules/.bin/marionette-mocha --help` for more docs on what it can do.\n\nLike mocha there is support for an \"opts\" file which will be\nloaded with the specific configuration for your project.\n\nThe file must be called \"marionette-mocha.opts\" and live in one of the\nfollowing locations:\n\n- test/\n- tests/\n- root of your project\n\nEach location will be loaded if found. Any option that can be\npassed into `marionette-mocha` (see --help) can be placed in this file.\n\n## Exposed APIs for writing marionette tests\n\n- [`marionette` (suite/describe like a api)](#marionette-suitedescribe-like-a-api)\n- [`marionette.client` (marionette client interface)](#marionetteclient-marionette-client-interface)\n- [`marionette.plugin` (plugin exposure/setup api)](#marionetteplugin-plugin-exposuresetup-api)\n\n## `marionette` (suite/describe like a api)\n\nThe marionette function is a wrapper around mocha's suite/describe blocks.\nThey expose an additional field (a filter) which is an object which describes under which\nconditions a test may execute.\n\nThe filter is matched vs metadata from the particular host (like firefox / b2g-desktop ) the test is running on.\n[Example host metadata](https://github.com/mozilla-b2g/marionette-b2gdesktop-host/blob/105552c46f0e384627bce19b242f2de94e06c633/index.js#L33)\n\n```js\n// this always runs\nmarionette('I always run', function() {\n});\n\n// only runs on firefox\nmarionette('firefox only', { host: 'firefox' }, function() {\n  test('only executed when host is firefox');\n});\n\n// executed when firefox is the host OR b2g-desktop\nmarionette('b2g desktop or firefox', { host: ['firefox', 'b2g-desktop'] }, function() {\n\n});\n```\n\n## `marionette.client` (marionette client interface)\n\nCreating a client is easy. Each test will run in a completely clean state ( with its own profile ).\nThe default client has no profile options and is sync.\n\n```js\nmarionette('github.com', function() {\n  var github = 'http://github.com';\n\n  // no options are required by default.\n  var client = marionette.client();\n\n  setup(function() {\n    client.goUrl(github);\n  });\n\n  test('logging into github', function() {\n    // do stuff with the client\n  });\n})\n```\n\nClients can be configured to have custom profiles. For instance, let's say you want to test a packaged app with specialized settings...\n\n```js\nmarionette('my custom app', function() {\n  var client = marionette.client({\n    profile: {\n      // see for options https://github.com/mozilla-b2g/mozilla-profile-builder\n      prefs: {\n        // see about:config too\n        'devtools.inspector.markupPreview': true\n      },\n      settings: {\n        // turn off lockscreen\n        \"lockscreen.locked\": false\n      },\n\n      // install a packaged app\n      apps: {\n        'domain-name-of-my-amazing-app.com': '/path/to/app'\n      }\n    }\n  });\n\n  // ... do stuff with your client\n})\n```\n\nClients have different \"driver\" types which determine how they connect with the marionette server.\nTypically you don't need to think about this, but it is important to note that the default driver is synchronous\nwhich means each marionette operation blocks (you can't really run servers in the same process).\n\n```js\nmarionette('be async man', function() {\n  var client = marionette.client({\n    driver: require('marionette-client').Drivers.Tcp\n  });\n\n  // imagine this is used to create an http server in this process\n  var http = require('http');\n\n\n  test('talk to the server in this process', function(done) {\n    client.goUrl('http://localhost:port', function(err) {\n      if (err) return done(err);\n\n      // perform some other actions..\n      done();\n    });\n  });\n})\n```\n\nMultiple clients can also be created.\n\n```js\nmarionette('I like sending emails to myself', function() {\n  var clientA = marionette.client();\n  var clientB = marionette.client();\n\n  // do something fancy like send an email from one client to another\n});\n```\n\n## `marionette.plugin` (plugin exposure/setup api)\n\nOne of the features of the client is extending its functionality without modifying the base code.\nFor example if you wanted to extend the client to\n[launch apps](https://github.com/mozilla-b2g/marionette-apps) this can be done by exposing a new plugin.\n\n\n```js\n// the particular case is based on: https://github.com/mozilla-b2g/marionette-apps\n\n// expose something at the global level to all tests (you can do this from a helper file too)\nmarionette.plugin('apps', require('marionette-apps'));\n\nmarionette('my local test', function() {\n  var client = marionette.client();\n  var origin = 'app://calendar.gaiamobile.org';\n\n  // this plugin only exists inside the current \"marionette(function() { ... })\" block\n  marionette.plugin('myplugin', function(client) {\n    return {\n      doStuff: function() {}\n    };\n  });\n\n  setup(function() {\n    client.apps.launch(origin);\n    client.apps.switchToApp(origin);\n  });\n\n  test('that calendar works', function() {\n    // do some calendar testing inside of its frame\n  });\n\n  test('myplugin', function() {\n    // leverage your custom plugin\n    client.myplugin.doStuff();\n  });\n})\n\n```\n","maintainers":[{"name":"ahal","email":"halbersa@gmail.com"},{"name":"evanxd","email":"itoyxd@gmail.com"},{"name":"gaye","email":"gareth.aye@gmail.com"},{"name":"hub","email":"hub@figuiere.net"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"kevingrandon","email":"kevingrandon@yahoo.com"},{"name":"lights-of-apollo","email":"james@lightsofapollo.com"},{"name":"malini","email":"mdas@mozilla.com"},{"name":"nullaus","email":"aus@mozilla.com"},{"name":"qdot","email":"kyle@nonpolynomial.com"}],"time":{"modified":"2022-06-19T16:03:15.074Z","created":"2013-07-29T06:00:38.597Z","0.0.1-alpha":"2013-07-29T06:00:39.423Z","0.0.1-alpha.1":"2013-07-31T01:21:24.703Z","0.0.1-alpha.2":"2013-07-31T03:12:35.072Z","0.0.1-alpha.3":"2013-07-31T03:33:28.080Z","0.1.0":"2013-08-15T00:51:37.571Z","0.2.0":"2013-09-04T21:44:04.214Z","0.3.0":"2013-09-23T20:18:03.172Z","0.3.1":"2013-09-26T19:14:44.109Z","0.3.2":"2013-11-06T02:18:51.803Z","0.3.3":"2013-11-13T01:17:24.007Z","0.4.0":"2013-11-20T05:37:35.512Z","0.4.0-non-native":"2013-12-10T17:51:15.627Z","0.4.1":"2014-01-17T23:28:13.413Z","0.4.2":"2014-01-25T00:47:44.656Z","0.4.3":"2014-01-25T01:06:04.742Z","0.4.4":"2014-06-11T10:17:49.736Z","0.5.0":"2014-06-22T22:38:10.982Z","0.5.1":"2014-06-22T22:49:12.674Z","0.5.2":"2014-06-22T22:57:13.890Z","0.5.3":"2014-07-11T20:47:53.839Z","0.5.4":"2014-07-11T21:08:10.096Z","0.5.5":"2014-10-08T14:39:45.788Z","0.5.6":"2014-10-08T14:52:54.105Z","0.5.7":"2014-10-09T01:50:46.369Z","0.6.0":"2014-11-04T22:56:55.486Z","0.6.1":"2014-11-26T00:31:03.514Z","0.6.2":"2014-12-11T18:15:25.308Z","1.0.0-alpha.2":"2014-12-16T21:56:37.947Z","1.0.0-alpha.3":"2015-01-23T02:21:19.150Z","1.0.0-alpha.4":"2015-01-23T20:49:19.726Z","0.7.0":"2015-01-29T20:48:23.753Z","1.0.0":"2015-02-17T18:55:18.414Z","1.0.1":"2015-02-17T19:10:59.313Z","1.0.2":"2015-02-17T19:12:14.546Z","1.0.3":"2015-02-23T19:51:06.247Z","1.0.4":"2015-02-26T18:46:41.179Z","1.0.5":"2015-02-27T17:26:48.865Z","1.0.6":"2015-03-04T18:35:26.022Z","1.0.7":"2015-03-04T21:42:39.376Z","1.0.8":"2015-03-05T00:10:28.124Z","1.0.9":"2015-03-11T15:21:23.378Z","1.0.10":"2015-03-13T18:26:33.548Z","1.0.11":"2015-03-16T15:27:55.253Z","1.0.12":"2015-03-16T19:09:01.617Z","1.0.13":"2015-03-17T18:27:07.289Z","1.0.14":"2015-03-18T16:25:24.228Z","1.0.15":"2015-03-18T18:25:28.049Z","1.0.16":"2015-05-14T13:53:28.408Z","1.0.17":"2015-05-19T03:26:23.926Z","1.1.0":"2015-05-22T11:22:51.216Z","1.1.1":"2015-05-28T01:00:54.386Z","1.1.2":"2015-05-28T19:43:39.708Z","1.1.3":"2015-09-03T18:55:34.516Z","1.1.4":"2016-01-22T03:33:06.089Z"},"readmeFilename":"README.md","contributors":[{"name":"James Lal [:lightsofapollo]","email":"jlal@mozilla.com"},{"name":"Gareth Aye [:gaye]","email":"gaye@mozilla.com"},{"name":"Aus Lacroix [:auswerk]","email":"aus@mozilla.com"}]}