{"_id":"ghost-inspector","_rev":"49-3fdc4df3a67492f63dfce8b9e981aa86","name":"ghost-inspector","description":"Ghost Inspector CLI and API Library for Node.js","dist-tags":{"v1.0.1":"1.0.1","latest":"7.0.1","v1.0.2":"1.0.2"},"versions":{"1.0.1":{"name":"ghost-inspector","version":"1.0.1","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Justin Klemm","email":"justin@ghostinspector.com"},"repository":{"type":"git","url":"http://github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":"*"},"scripts":{"test":"mocha"},"main":"./index.js","dependencies":{},"devDependencies":{"grunt":"~0.4.5","grunt-bump":"0.0.14","grunt-cli":"~0.1.13","grunt-contrib-coffee":"~0.7.0","grunt-contrib-watch":"~0.5.3","mocha":"~1.16.1","should":"~2.1.1"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"c6005bf4bb6f3cb9ee5911088b079af8e6ddae3a","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@1.0.1","_shasum":"92f382f2439266441979182809fb046da14f879b","_from":"./","_npmVersion":"1.4.14","_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"dist":{"shasum":"92f382f2439266441979182809fb046da14f879b","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-1.0.1.tgz","integrity":"sha512-AKiUYISqPQ4Oomo5HZ2VS5adEKGnnccJm+I6YFrDI3l+jBTYLFkFhdBWKQHPp80j34kWZu+OrTde/1V080BbYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACgyu2qaDtYlvEgUrmnEC+GBNkDSSbb2qsYLofDZEKRAiEAk5aLFFqkphixq/mmXxzWoSFo5RaVv7x/0Ocb/rJd+rI="}]},"directories":{}},"1.0.2":{"name":"ghost-inspector","version":"1.0.2","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Justin Klemm","email":"justin@ghostinspector.com"},"repository":{"type":"git","url":"http://github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":"*"},"scripts":{"test":"mocha"},"main":"./index.js","dependencies":{},"devDependencies":{"grunt":"~0.4.5","grunt-bump":"0.0.14","grunt-cli":"~0.1.13","grunt-contrib-coffee":"~0.7.0","grunt-contrib-watch":"~0.5.3","mocha":"~1.16.1","should":"~2.1.1"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"76bff0e3725a89f9ceb34ec77bfe9ab5f28e87fe","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@1.0.2","_shasum":"e62e23b02c187024bd117df3f181fdea556bd06e","_from":"./","_npmVersion":"1.4.14","_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"dist":{"shasum":"e62e23b02c187024bd117df3f181fdea556bd06e","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-1.0.2.tgz","integrity":"sha512-UZ6CMbCX9u+K5AVqryT380LfhDsHlqzo8AGLn+v/rSGt6UX38CBOcpM8EEu8/M/S9I2O87tH+59QENumdnH2vA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaAdZ4aViYyCTnF8vCExSDCFsY2D+pIUvGX0RE60BkBQIgRNl2BY3fNu3fsMm6qO3LebalNf4aHB+qDMoroyQy42c="}]},"directories":{}},"1.0.3":{"name":"ghost-inspector","version":"1.0.3","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Justin Klemm","email":"justin@ghostinspector.com"},"repository":{"type":"git","url":"http://github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":"*"},"scripts":{"test":"mocha"},"main":"./index.js","dependencies":{},"devDependencies":{"grunt":"~0.4.5","grunt-bump":"0.0.14","grunt-cli":"~0.1.13","grunt-contrib-coffee":"~0.7.0","grunt-contrib-watch":"~0.5.3","mocha":"~1.16.1","should":"~2.1.1"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"00d5b436f1dded877076a6c192d1e10290fea27b","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@1.0.3","_shasum":"c13a3005709c719576fcf7c879cf45acbe255c25","_from":"./","_npmVersion":"1.4.14","_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"dist":{"shasum":"c13a3005709c719576fcf7c879cf45acbe255c25","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-1.0.3.tgz","integrity":"sha512-RBO5TVzFXzFP7QT4/mjZLGUlkaz3gVjLMCifqkVgkDR0SUfil0JF6WXMPDQepqtkUhiB/PjTOUtW9nXVn5Qi8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEXrP/5KL6Su1S9LnP8iuSkf/LZFpKVSp9MQ9V/U1PLAiEArYhSFS/OUsJGIID0t9XVpzpv9DZMDVd5QVV3txhtuB8="}]},"directories":{}},"1.1.0":{"name":"ghost-inspector","version":"1.1.0","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Justin Klemm","email":"justin@ghostinspector.com"},"repository":{"type":"git","url":"http://github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":"*"},"scripts":{"test":"mocha"},"main":"./index.js","dependencies":{},"devDependencies":{"grunt":"~0.4.5","grunt-bump":"0.0.14","grunt-cli":"~0.1.13","grunt-contrib-coffee":"~0.7.0","grunt-contrib-watch":"~0.5.3","mocha":"~1.16.1","should":"~2.1.1"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"d13038424c84c0739db29bd057c2d80cd5589326","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@1.1.0","_shasum":"cfe9fc5d0b37a364097e1b65c9cfe786ea4dc519","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"dist":{"shasum":"cfe9fc5d0b37a364097e1b65c9cfe786ea4dc519","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-1.1.0.tgz","integrity":"sha512-9anDqALeD0PT+SC+9D4p7gFOkMzbWDqbvvj+OPfjDb4aNpx5CD+PuNqAFfDWkkFuJ+wum8DZafy3M0hLZ8Xv6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/DpQH13ATuEo064LWBVCFsWjuE0M7BvLI7dT1PuugVAiA7IyjIAC2TeCDJQNGKMZywJVzNEgyz8sWoxLQE4hlXRg=="}]},"directories":{}},"1.2.0":{"name":"ghost-inspector","version":"1.2.0","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Justin Klemm","email":"justin@ghostinspector.com"},"repository":{"type":"git","url":"http://github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":"*"},"scripts":{"test":"mocha"},"main":"./index.js","dependencies":{},"devDependencies":{"grunt":"~0.4.5","grunt-bump":"0.0.14","grunt-cli":"~0.1.13","grunt-contrib-coffee":"~0.7.0","grunt-contrib-watch":"~0.5.3","mocha":"~1.16.1","should":"~2.1.1"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"146ab84bd78080cce2406da166d5ee7396b006d7","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@1.2.0","_shasum":"27c3be19a2dac670a54b0e5f6fb36f25cfa8a16b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"dist":{"shasum":"27c3be19a2dac670a54b0e5f6fb36f25cfa8a16b","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-1.2.0.tgz","integrity":"sha512-fWoIc12BYT6TTdK0lbjiT3vdYN5lQpvrww8XElw5pUGyLh0nBz8IpMi+3kO4Gc5RhkGTWx9llydUMp8nrxNILg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkLQIqYAWOuhQg1jcGjFnXWijYPLZ2eSIQJP6PlBAoswIhAM8r9qXsKupFaK+wRBOD2mo6sRZ+KJzjTE+j/LJEhERx"}]},"directories":{}},"2.0.0":{"name":"ghost-inspector","version":"2.0.0","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Justin Klemm","email":"justin@ghostinspector.com"},"repository":{"type":"git","url":"http://github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":"*"},"scripts":{"test":"mocha"},"main":"./index.js","dependencies":{},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-contrib-coffee":"0.13.0","grunt-contrib-watch":"0.6.1","mocha":"2.3.4","should":"8.0.1"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"2373cbb76488543433fdfe0061ce592fe56b173f","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@2.0.0","_shasum":"70ae6ef1093beaed5ab725db1d44a09587df4a02","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"dist":{"shasum":"70ae6ef1093beaed5ab725db1d44a09587df4a02","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-2.0.0.tgz","integrity":"sha512-xp/Jrgx/HGOQ99fcpIu5NztTfylhsPDRewOygBZVIjHDA6WZiNLYfclAHFI/6w631F0AznCFYHsYtenXnsBzBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC69SuwYZ4eFwDtm9QL654bp5LDOuhIIG63z+R/7DbRlwIgeKejAuxBYVAv/47rSQhQrkpS0pANjNk9gzHaQ9AbALQ="}]},"directories":{}},"2.0.1":{"name":"ghost-inspector","version":"2.0.1","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Justin Klemm","email":"justin@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":"*"},"scripts":{"test":"mocha"},"main":"./index.js","dependencies":{},"devDependencies":{"grunt":"0.4.5","grunt-bump":"0.6.0","grunt-cli":"0.1.13","grunt-contrib-coffee":"0.13.0","grunt-contrib-watch":"0.6.1","mocha":"2.3.4","should":"8.0.1"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"1c84ac63e4ffea579faf7b586dc2a5112167c486","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@2.0.1","_shasum":"131866f745a5d08e95490f1e5e89067a221086bd","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.1","_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"dist":{"shasum":"131866f745a5d08e95490f1e5e89067a221086bd","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-2.0.1.tgz","integrity":"sha512-RnrpNQ7w+LD4G5ErpOqxZPm7ZC5uuTbD/TZ6xSgYJg2AquuFWCfF3M4OVAMVdZj6YGJNLujpR6D5lkdU/W/wjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHN3XikQ+fmoZssEdUwdI0aUBA3rshEyrB4j/3NvMPxSAiAf1NAcPeU/H8mg9eXh38TNmM4tk18erLt/YP4fLTk50g=="}]},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ghost-inspector-2.0.1.tgz_1491110968604_0.6459942746441811"},"directories":{}},"3.0.0":{"name":"ghost-inspector","version":"3.0.0","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.0.0"},"scripts":{"bump":"grunt bump","test":"mocha"},"main":"./index.js","dependencies":{},"devDependencies":{"eslint":"^5.0.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.1.0","mocha":"^5.2.0","should":"^13.2.1"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"ae6a32bab1438565a3ad5896a4766c6db58c1323","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@3.0.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"dist":{"integrity":"sha512-eGCGEuUlnkKrNAFSRYfMg0S4q2qVPr5g2usESM5BeKNBCTqnZYeZ09YQw3sIl8qMUiuwnpTgH14zKhNeGlLK/w==","shasum":"39072f9db02b59bf272286f31ae56887131d9fd8","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-3.0.0.tgz","fileCount":4,"unpackedSize":13756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbM/beCRA9TVsSAnZWagAAwEIP/0xIBcNQkdUaTIWORDhV\nXWDGrxNFtyROcT4kn/o3LLfMxnA2fxYlJXuJ67/Ev0GrpzfpVKRvzIGEDK9z\n/HmAZ/V0VCuJV9kEXshrhPpU7ZVQmjdFdO6lbbQH/8dnsmNSC1ziD9w/UBVi\ngqt08fp8svHuwdvKu4VC9d5g78f/UyEMOQlFmywux+4KkpyWtmKceYnQg1RD\nDhcg+fPf7TpduqGWsOGTCiDtBKMRwfAQ5ysi5IQ1GphRibcKnrB9NRhThVuf\n4sXmNyVzBDzPAcUiGNTMocdfbaPbcY0W8tlOK7LAokJfiqen0bEMgYf1S6rS\nkF0XYgxzFP+bpMuQilDVxHhx5wMab0ft00XsFYkJr7tttxjjXTK4Q4HZ55AR\nT0RBXmc5aKQzJJvwYv8tbiO0svTWQG8GmDzs0kA980+biijjsXcXt5WiCczk\nGS8+m6d884l4PLlxB7AG4gGhTKpEboVwYoVYo64PoyydPJfcLWT9LJoA6rzY\nPd9ergMFxZQ5SR90sEdfSmKS6FGluphYDuwtVPa1umu51pSm1EMD8PRU01PZ\nYyVOB/nh5+duCAc3D3eDnWxaySeA/CYCFMjpZUYVYwfVXSwicEmslHQDuejJ\n9Iw85RRtnV6SpF0Hpb99RBgn01unenX9zwRd6llp2QIL/T3cwUBa46ybOyml\nRmad\r\n=rT9v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDViu7nyTNv7pczKPN8ptESjIOd83bOzahQFB/F5UdGJQIhAMySvlcVAUtuDxl8DBCFG3tgBXyYhGotFyBmao25lyfx"}]},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_3.0.0_1530132190904_0.08528288121295424"},"_hasShrinkwrap":false},"3.0.1":{"name":"ghost-inspector","version":"3.0.1","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.0.0"},"scripts":{"bump":"grunt bump","test":"mocha"},"main":"./index.js","dependencies":{},"devDependencies":{"eslint":"^5.13.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","mocha":"^5.2.0","should":"^13.2.3"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"5459cfd80d51560989a912325dea7ccb0b478598","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@3.0.1","_nodeVersion":"8.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Cwb18HEsZwbwKQgvgxg/iGAoJF28dkaucnag8ZaWMnBX7Zb6z2R3oLoGmyvGgielgZu2q3BqfrUSHBUEhivtgg==","shasum":"9583d3d66cbf2147b85407f99acd59630669adee","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-3.0.1.tgz","fileCount":4,"unpackedSize":13788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXa8aCRA9TVsSAnZWagAAIukP/3VPgxE5gpvpbWif8bsW\nAAak9EptpCY3rIx8faFI6QR7Iv7/41KuloB4aR9S+4lMpNYm0uNuhEXvso4d\nmBZsC9GaVFAOTYQkp3p47QwLstxwoXYwmrIywHCFHmra64L4yYQcc/kZJPu7\nzLhWb5iFVrtTatzjzjsgZtcVvlXX3BC4z4xen2Tvwq3imXHQ0BYJZiE4/Acy\ntVKTplbkBKGDxJE/PZ/WOGL5Qi3HZ2MqX49GNBj02NZ4NEHfjy7ht9FiGmGl\nxOa+nMqwk1AZeC4m4Zam+5git9xmdlp2AiT0AhObpMXJ1afaYPO6IXy74X2x\nr1Mv44ByA0g0gxlCnHaVASJiQ6V7XbMzyMZv+lKMjjHS7i7gs+ao3SlFiok8\nh1gLaTOQCdjQXIQHbocRNN7IT0VuzEd07+QtCmDCy9Gf0Hmsqe9BTbddl6VE\nYkyDrl2cG4DN5IQC8aexbcAI6XnDYkjJ8j6lIapqC1Qa/fGAh8ydI7dgNuno\nLCLDLbDAClIf2sTWTNBm9KNqVvXWXiXeRZuGSv1QZNhTlwwhiA9HOPAbgljO\nvwj5ItnnSbe7mw1PaBqyP7yr0BYVk5xOe/K2cvCjMQyTG1ZrDnKlyBqfMMY5\nLG10zlTs/UIAJxY/3MOUhpj+1AR1tadLcCpWn4/SZB984XF5SONTOqdBe15b\nrrQx\r\n=J+yP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtw1eh8E44vY/XFKBaB7keRg1MHkJAGC+VbaeKgKkGdgIhAIiM4WRX4DVnUzkdsME9/EDnfJYrzRf2KEGJdes9dOUI"}]},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_3.0.1_1549643546243_0.9648244193801079"},"_hasShrinkwrap":false},"4.0.0":{"name":"ghost-inspector","version":"4.0.0","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.0.0"},"scripts":{"bump":"grunt bump","test":"mocha"},"main":"./index.js","dependencies":{"request":"^2.88.0","request-promise-native":"^1.0.7"},"devDependencies":{"eslint":"^6.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","mocha":"^6.1.4"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"29013c8a88740677ed2c0fb657b56bc0cbbf72d7","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@4.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vdcaztVHvnKfhXYLrRh0jt9jvavVgkX7A7EyVXHPFMAsiA1RNnag43TQnYCCkxXqjOEvuVy9Fe0mOlhhdbaUbw==","shasum":"84a43f62b4819b0269a6501bdd7340090ba18930","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-4.0.0.tgz","fileCount":4,"unpackedSize":25314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH7qCCRA9TVsSAnZWagAAv6MQAJuJzDRzD0vDT1bhhP10\n9UQS5FXIZtTvFL0mVjttkg089msDWMc/38pQqUFUhD+T+74On1pbOkDrxu+s\nG+4/jtzO8JFVDuO+UJrvBL6l0TeoEQGJew9I+cObhja03N7jvwBysWorMKuv\nldPwQPE67YHllbotqPWgye6kp5E4fpjhrc/bXXDd9aqpq3w5hC7RO3EMXSpZ\nn6+oWZ69WBgGmmHJLh+BoMq1GRZDsLuuI6tuhVRUBrnTAjTUSZk9jmCeuc6h\nikqrYCO5DOqN50DPef4Ym9eDkRwvFxkK57h2XzGkEIl8yo7PLOxeZEuJKTMQ\nIf+T119VsDaeEoHbIkAE7mYtvYt+iw/trFspCWh2QuAsQ2MY5ZcaQDx/BlbX\nO0ZHtfWkr/bl2sraCZ5TqYH73nPaCXX8nj+K/YyGIkrf1H5VAL+lu/VqF3Fs\nxDFn+E8jdGsU1pfyHqdntvTbxTNgP1sRmpOKRX/7kXTSKtaq4LKuDxgi35VQ\n2VzWuiKX2umeXzeUzq9Z7zKl/UUalE8FH0mfAdir9AmJ40rzazqaLMrkJ4jF\nfe5D+O2NufW6DjnQGqwzic1bgVL9BXflrrdYqIJ55TxMpaU7nStU3ynq4pPM\nTL00J4nYiJcSMrkb+DbQCclqpzjw9BQCRtObcWVkBXSl/WR+vfidkDlv3Vqx\nAcXt\r\n=/qk3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmvuFm9l9wujsy9IpOCYB2rfsOuPZiqy1YrjzSL6IWXAIhALVGqJ3jFUd1UKOYO4kKwgyM+leb+CZNcPVbwz2VyXC+"}]},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_4.0.0_1562360449893_0.8457158159008955"},"_hasShrinkwrap":false},"4.0.1":{"name":"ghost-inspector","version":"4.0.1","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.0.0"},"scripts":{"bump":"grunt bump","test":"mocha"},"main":"./index.js","dependencies":{"request":"^2.88.0","request-promise-native":"^1.0.7"},"devDependencies":{"eslint":"^6.0.1","eslint-config-standard":"^13.0.0","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","mocha":"^6.1.4"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"9f85de600a05b147cbdc642489f5db922cde7e24","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@4.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-aAYCK2ZY4w05IsPQCMQ6/makymbIrZOiU5RgRX4x/yD6lcKx0rBVWuQiquQuqJr6gIuiH0+7JsvVP1dZgF3nhw==","shasum":"7178745705667cb15139a09630f87b068082cd8e","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-4.0.1.tgz","fileCount":4,"unpackedSize":25314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ2ZKCRA9TVsSAnZWagAAIMUP/iaLEW4gn9055kdjIHTp\nuEif4d367qfQ2gDenBmyYss8dAcD3Go6kvYDhvvqQICVAzPrRNakJgOJJPMw\nxTLlugyKdH05dr53EspVERtl0i9SwgmJmepSQB55XXX8bvfv9bBzFqaWUrea\nUC/J9slUqoVtoUsYBD2SYbzKveStgtReyZUDB1Wgo4OxD9hl2IFFnj2sWe3C\nUWqFG/ItFa57SGQ2kAl1+a0A6yUYkcQyhPhrc6TW5RD1N0NbjnfBCRQEbZKh\nMzDnTfiWDY8xB3a1sef5JFIetnRGY9M+logfrqeTJi4Rka8jF90EFn2Yynzc\ng/E1UKB5coVPWDGoDb0LE8Jx1fe5otGC4hVmJp1jQB0m8CkWGuO3Vhp2CK0S\nSSg4A1AA5zl2fFO/6peKsKg5+q2JR1ULe/nnnzDob6JePLWV33Ko4GkBv+7G\noQTQADnCIlnYxr85+0zzGN8JRmXkY81zHPu2ulgMqz8NavBc2dIyqJIECdYX\n38Hg6UA7Mdow8Kgpj67BPEu/qgZfeb3hLQL5LfPc/dEufimkNo7VTygQLKrO\nNzvtz/vAarxDn94EyoRoc3SuQl/L1+qkQkjVIIfUv5HK63zBq4Re9w0sVcjQ\nLuRTODj1DKYTX7l4NWxWR7ERa6DCWszIXb7rUN6JpUXyoktnpPlS4dS5jVSw\nXWTF\r\n=bofF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsW2kn7Fz6UbxdbQdRV65Cf9W1fqYvdbAPTwplASjNGAiEAhGHHmpR5M12Wcxo7+BxcGf8R1PzUlPIHi/kr5EyLtGc="}]},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_4.0.1_1562863177581_0.14268244487582082"},"_hasShrinkwrap":false},"4.1.0":{"name":"ghost-inspector","version":"4.1.0","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.0.0"},"scripts":{"bump":"grunt bump","test":"npm run test-unit && npm run test-integration","test-unit":"mocha test/*.js","test-integration":"mocha test/integration/*.js"},"main":"./index.js","dependencies":{"request":"^2.88.0","request-promise-native":"^1.0.7"},"devDependencies":{"eslint":"^6.7.1","es-abstract":"^1.14.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^6.2.0","sinon":"^7.5.0"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"3c9945dbfd55170015870ab777c178aa51551887","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@4.1.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-eY48IDTQTnmYSKwBMp2gj/PIsgSIkdJq+TRFfI5wA0VkII9ma9b9I0bxiPMPOr3pCfInikt6gcJttOVBVOuhZQ==","shasum":"4dfc88f4db314c66b277782aaf06a934e28a0429","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-4.1.0.tgz","fileCount":4,"unpackedSize":30943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5vSOCRA9TVsSAnZWagAALP4QAJt+l23XtnKpUQjevYf9\nfBdLGZqcZpCL4+pQLNprJ7z94/6ki4cVw1yn8FLwGyebp4rrFl3IhVzLSQ3m\ns2vmwL/g0zPzFBFMCHtJi1+p6B0O0p/6VT/mXx7m0i89icLX8X8Ec8OIffq9\nSlY1lucaqjWzUE4rJh78Tk/B1wUs95ifPeqStDQp8yOC10bYrOMTfHjCxwiq\nSaxQ2WPSjZU52R9XZidz008iG7iTE9ag1jY8r38wkw0CZL3l4X6O5iflE8oN\nwun2lQwgfSKobG/yhMdRERjAues5SDTgEv1BFAqh7hvFsbo0YGXQev89aubU\na62oSDoRxqslTRaHPAO3i1OGMJtjIx1SI8Zpnj5NG9vd8PE3DbfzB8LfAv5g\n1Q3VT0Nzermu/yuSLgQZ5v6YUqzaql+bvpQbBe6vMxwQksDayG7RvQ6qEVVo\nbR8sRdjU3/AMct9XQisa9fYj9Q8nqUvaHfP7NEqbs+JFUb5j0iSv0OO4/yIZ\n6CYDk2ieRLmfrVT52ApNe3s0vk+liSovv1XD1iq8hCLgE0HmpSLYaV/Sx0Hn\nih4Uqrz0j+qMjN1LK2rG+4d57I9rSO5AzOe3P+Y1z4SJ2J6BTPZl7+ctCOY2\nQ4TlcD6tdGUggR8e5anqNTspMspZPOTVgT2Erh3B6QiB9DCcEoE3s4yiIl4Z\n3ilL\r\n=pndw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFX29u9slf8rrJFuI8hwPU3zWAO4Zzwlv4w5wVidl0O8AiA3j69b8jg3zWwnZdeHloB0o0qkmT75Pq6ZvcoCqZyeIg=="}]},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_4.1.0_1575416974332_0.12829872653227015"},"_hasShrinkwrap":false},"4.1.1":{"name":"ghost-inspector","version":"4.1.1","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.0.0"},"scripts":{"bump":"grunt bump","test":"npm run test-unit && npm run test-integration","test-unit":"mocha test/*.js","test-integration":"mocha test/integration/*.js"},"main":"./index.js","dependencies":{"request":"^2.88.0","request-promise-native":"^1.0.8"},"devDependencies":{"eslint":"^6.8.0","es-abstract":"^1.17.4","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^7.0.1","sinon":"^8.1.1"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"cc9e8ea6d5cffa84e3a8787ed9f7bca5af38b992","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@4.1.1","_nodeVersion":"12.13.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-GNhY9iu2s2ZeW39QBGEvoS1SK3ZjTu4ro6hoFLGR8nJpbdv7GnB6ZnYILlR5qRWEQjm23iz6x7dIkjxgXMJgoA==","shasum":"8573a7d5d6bccf55873d65c12e181a1b360d6302","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-4.1.1.tgz","fileCount":4,"unpackedSize":30942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNLMCCRA9TVsSAnZWagAA4c4P/iDfMLX2Q9Vp2B6Fr78l\n4IWf8kCr+qR1bUQrYeOeGeLEHcVp58i4TMtJKvidvtygexdd2q/kOtmxOdMh\nf8OLhcVej6NkYBFju5IVXywIekNJXR6DCwiuNedq1GcKjUr2Vfw0RFZgKV8u\nXRCwua/GWRdzafySRmEiY+yTGjFceaY1Q5znyqpKSmktwsx73tiZAnt22eHQ\npFdHCjNdvYGSOlIz0k0jzni6dMFdxYteI7eB/SQLibu+8NxM3/JWvtcRpe2K\noTVzClRxbZqgXfRvpyNktyIovxuSOf1nSVWuCjjV+gLbA+xqsVEikKRrXd1w\nmvn9mhjsS9/GInh1OGtpt5I1KFtzquI1S/JN+kwwSU5Yl1/6dDRpLLa07RoI\nu1BBHcI8Th4h/qfh1MiMqjsEdVGXHYbgVAb7EDTiIsyGPIvYXdemcMNmq9iP\nEX3cDt6gRsJpqj8mxI+moTJAJFMOLgUCAD+Do7ndXL9DYpt5nJ8WFvJOjKtO\nKPScKXU/P6MJwdRLJB4Hfkk1Rnj8voPs5fQsAIL9S3BEYZf0tpE2x81W8k9J\nE9bGHWe+3czgKQIm8NzchgkP0LNd6QFxjiwy/QYT/QuQMJgyxYJv5oSl6B4Z\nFBg+j1JCN9yXd3JCoRK5poiz8LK/2yDLgiFJZMhcfWJybSWhjypidlRh4cQW\nM2AQ\r\n=D0hB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDXZ+YpEhsDHpy5lsTN8vaT4nDgAobdT6fcPfamX5Q3gIgeHePVSINSi2GCpLsWnemtYI+bwZ6fDGv0PXhshlPTvY="}]},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_4.1.1_1580512002027_0.1381835834691234"},"_hasShrinkwrap":false},"4.1.2":{"name":"ghost-inspector","version":"4.1.2","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.0.0"},"scripts":{"bump":"grunt bump","test":"npm run test-unit && npm run test-integration","test-unit":"mocha test/*.js","test-integration":"mocha test/integration/*.js"},"main":"./index.js","dependencies":{"request":"^2.88.0","request-promise-native":"^1.0.8"},"devDependencies":{"eslint":"^6.8.0","es-abstract":"^1.17.4","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^7.0.1","sinon":"^8.1.1"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"6f04e0a5e9f9efcda28ae7a77317cb6a5817d015","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@4.1.2","_nodeVersion":"12.13.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-mTCsAi+CFg3yH9jFD1yR6WBPcfgVceALmI5JmHOXusOA2XOaFno7PzS7Ux+irxeiadP99nMSOn1ioud8hbACKA==","shasum":"d60f20de62caf1caa2151afbc8f02de1d01cfc09","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-4.1.2.tgz","fileCount":4,"unpackedSize":31204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNMDyCRA9TVsSAnZWagAA5c8P/iX3kCs80wuH/GIDwOyp\nYx+hUwJaqPQHp1Kc2L74CEIOVBl3DhRXFjLIeCtVIGc+uu0yr8vGCcFFGOmw\ns5Pf55PIuJm+q9K27BbxpD0rPY/HwX42RC6FgZviVgO8tJfQIZPe/DAavQ6R\nBf9dDEAuTmkFPBRdbPHeE18uIAJyp5bxTctDXT0xRZpjiidQTgz4F24hVM93\nI7fo37HJu2Jl8jmcBqs30EHin7kPwLOMHCssVAlMPGS6/yBvAYDhZcSgk4Ll\nmWUmsiCY/CZ05hOV9fp50ha1CE+M26yYX+3WPiVfRU1IwRB19oe008YkjWnW\noBlNmgbwUqz9x7tQd27ijxjwdWmMNy2Cz7GjjAIR2ZF6V4cVJ/NTA5dpZCm9\n2cP1ksvW0F5ezeqjAXgJ9Ryn89lZkLyM4LyI6GVYVcLB7a4L8A47WnxfYLZW\n1XADafgfLkgKyVfArME79cQExdN74r5J3xBUIfn7RAvdUzOkEL/yPOR88aqr\ns+xT/sp1SBTv9cV34mhD+EqpVuQa3du8MpcnMXzTg3aIuObNH5a8bX8xoVuQ\n1ZYj1Yhauxwtw76FK4RWyVxRIIhCNWK+P48YfSJScuzdQQaGu5h65LEHCO00\nApf8z1Rol1CXsME/b7FZK3L4iZoH8Ium1jO7AX8e7ZvhizrfcR0POiTNRrHw\nzkVF\r\n=Tcn3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdKVyPQj5B9W8KE6WV0JGfkfPy6NW7Mf/D8rSJhsFZCQIgd2moWLbz7jCnNvcr6Lwhl/4Ywa+S1j+9OKVZTm5CNT0="}]},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_4.1.2_1580515570004_0.1586067348044491"},"_hasShrinkwrap":false},"4.1.3":{"name":"ghost-inspector","version":"4.1.3","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.0.0"},"scripts":{"bump":"grunt bump","test":"npm run test-unit && npm run test-integration","test-unit":"mocha test/*.js","test-integration":"mocha test/integration/*.js"},"main":"./index.js","dependencies":{"request":"^2.88.2","request-promise-native":"^1.0.8"},"devDependencies":{"eslint":"^6.8.0","es-abstract":"^1.17.5","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^7.1.1","sinon":"^9.0.1"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"301b95b850e1af173a768e22d33038ada6ea40fd","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@4.1.3","_nodeVersion":"12.16.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-wiFhSMNMtWaYrzzosm5EsiZLVjRqR3bMMuAg73mlKNafWl/20pmz3tabfTQcwWNPchmznnjY5ty91MMmFWE+gQ==","shasum":"55b22d867420bce766a84dd7884419faf44d1648","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-4.1.3.tgz","fileCount":4,"unpackedSize":31205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei1wxCRA9TVsSAnZWagAAmdYP/iqu8pr+1qQWmTjpj1Zs\nhpS/IedGbg293hLSDsd4VxfKaDZa6ayb9alV8QiFMzaCsMvEz7ysrxP3qgjz\nCmQHJOvp3r8QoJAwmUtQaTOYQT6msus9GwTHNPt1V2wtzg0RWA/7+Yf34G8/\ntWrpfQA2Fg+PaMpbWH4IPXnHLcuTKte8vV3azKnnjGG/PRgP8UnKthMX5bqP\nrpLmlxnBzl/o6a4xYY36T2aZTeybPEcchA82RqyiACNCxYVmg/y3TY8hxKEm\ntlaLfc9ihCkiNldYHetzNHzYhkLzPZ+7070Q7UuSwNYIq47zO35WNc8rbY0h\nvgbhyowxfD4XFgcdbQesw8L0Gq5jPHmAjZDlYJJRISRZXfeBvqcO2mYE5cTk\ncKNqZialqIPhKgXeD0OKiOanNSUNCZ9Q7pE+zsySalvxnh/BO83RzsMhUJ7w\nvRQJYDTzB82FMDZM69jbz8+4iynU61UiLFV63UuLHndSgO7hWQXqW6OHOBsS\nYQyXOYDWcBRv2Otm/F2AMTVIKjycFe7Y+MHmi+nxuw/r7CUlfDJQxn3ZXqSY\ndUEgQ7LHLS01Lw1qRmQHEt4DWnZqlX3DvUWVpN8tRVbD9OOaE4CyPexWruFR\nCkfkVjUjyxMZypohbVEyQKlDloW2CeXL9xlbS34tdvYV9th/LFqo54c9oDST\n8GPd\r\n=J2Io\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqb0yL6GUqWhtko0dCeuHujq5x1WWPiJQwuJUyrN1lEAiAqYvpaLHJWJbHXEESdAu+pA+PHZpLPOJWjbiFJASASvg=="}]},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_4.1.3_1586191408947_0.09326666705796449"},"_hasShrinkwrap":false},"4.1.4":{"name":"ghost-inspector","version":"4.1.4","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.9.0"},"scripts":{"bump":"grunt bump","test":"npm run test-unit && npm run test-integration","test-unit":"mocha test/*.js","test-integration":"mocha test/integration/*.js"},"main":"./index.js","dependencies":{"request":"^2.88.2","request-promise-native":"^1.0.8"},"devDependencies":{"eslint":"^7.1.0","es-abstract":"^1.17.5","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^7.2.0","sinon":"^9.0.2"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"fde2d838c7f09f3eae0cfed37167848cfdda5aff","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@4.1.4","_nodeVersion":"12.16.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-I+WOMkeuDnpd2o1RVk+MCIP1XoKwbvZiadZv8XjRSC2+XG6X18dl6KIATzVc1tqDrOQactP09GVsUsAB1f8/Kg==","shasum":"9fa8413a201c1950ec14af7a1687d84c3126227a","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-4.1.4.tgz","fileCount":4,"unpackedSize":31693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez/s4CRA9TVsSAnZWagAAXaMQAIhwOs3HJBV5zozDlBqm\nZEcBTvAHliCOJ8F3D28z/wC+Ip2+wkcYRIVedOffk+3eXZZ1Wv0uLtoiGbbO\nMKvYFEcPsrOqD6WhbJ6MEBqwDB2cNLHg6eSUYYYiKrMl4CmKid4ybEwJG0BP\nZn113ZjyyZZaIrZ25GmMBKeELYfECa2zP5H9Q+jV3SscEgEOh1gj8A2bcjWy\nmdo4p/TBXdmpNFMWsgzC337gC0YrQBv0weaQ8dCsbGXpLrMxZ3SNETWdAtBq\njebImr9AkW2eV7ilJdz6jUioRwMDaWbSVshrKs333mMv1kXPjPFDzxPp4fkm\nOB145NHICjc3g0qjoTM0IUv9mS5KMt3Fe6nQaLhKr0g0XBXITf8x37BNYpRo\nx3DC/AKrwIm5uegTHWOxG+atfVLLpYHpA9QsROhMfhQrjb5ga6kho+LAKI6Y\nw8O3sA4EA60bSev7xungI+CwQqmBXJV26f541oaNw2Qu5HVmSAG5OGBfmJ4B\nO1TdKCRrNqQKVUambOs7HaiOk6L4KciQpdmf9WkMdhj/PvfM12OSzSz4wf7P\nhXeBYXkQhRMJzaiRNM15Uuw19cVccs5Nw3xzkv173HK4Bec3Dmz0xIQ93zqd\nequLCS8iwQEMYGRJsoTf0MJkhFMMsAernaRjCreDILJNRRfc7F15ecuDt4tk\nPeHN\r\n=/dAq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnlPloAEkv3iEdVPrbC+LOKxGrq0AlO5PoXdAJTUbkxQIgMB4oyiFEH1tBhhPFJrVjy+VGa7a4lizMci07j92S+vM="}]},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_4.1.4_1590688567867_0.8744658347430869"},"_hasShrinkwrap":false},"4.1.5":{"name":"ghost-inspector","version":"4.1.5","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.9.0"},"scripts":{"bump":"grunt bump","test":"npm run test-unit && npm run test-integration","test-unit":"mocha test/*.js","test-integration":"mocha test/integration/*.js"},"main":"./index.js","dependencies":{"request":"^2.88.2","request-promise-native":"^1.0.9"},"devDependencies":{"eslint":"^7.5.0","es-abstract":"^1.17.6","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^7.2.0","sinon":"^9.0.2"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"87d89ac7e58acd257bdab016d1292ce593d81bc9","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@4.1.5","_nodeVersion":"12.16.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-WUHjNHyKTyugRVFosjKlH/bKL5QPuC2QQ6NCBnMM6/Jt0H2jB4i6SAb99HxmCxcqF/2rMyVQLdUEUNQX1kBRWA==","shasum":"96fd025ddad921140f8a76c954199f804d66faa1","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-4.1.5.tgz","fileCount":4,"unpackedSize":31694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIaJRCRA9TVsSAnZWagAApnkQAJQQCM3u+Dzi0qH6Q5UW\nhb+0c7P4l+gAxOrN25rkfF4ocHYYYaWWDO6d3x1PfhhC1zNxgPD3mXWLHjgS\nmhaLhfogzV67CmddGrsHWIIiQ3Zk7IoDDWe+qhG7ldOKMLjFJs1qU1YyfYuU\nbFbjG+zMamz1BNcrF48ugjslJdInWx1MbKgyUVhsqxIk8XroCA0oSmq/lGzc\nIlkaqV/yAdz/z3nxcp1akdMMv3/I1we0ndpEBrx/ktfmJ/pP00VxbKR8Fy1i\nO07oq6rADBm4UZOIrM8x4l+CutBwc2GkM/pccuDSUohXxLOSjW6j0QhLXmdQ\nkunx6Y0V3qoSBaESerQEy0fIOYRp5L2n4w/P1ZS/0qtq6aoDHIMOqlyb91Tk\nHzdbHRatT5Euj28v7JqNtggZjjpZAGGXxDBC4WeGblfjglUEmwB5Wmwa+smI\nMCd0z2/+TD9AWTaM5Gn6AhZIeOuBN3dGio7fcnl5I7at2MSDdEmG33v7HSek\nBbbEZoxx9eCiFMMg4njDx7X+VWpjHpCzz4dcFjzyjQrT36BgIAMbOtivqeht\nRcj9T28uqNtl1IRq74pQzjfxMAowf15HCqshosLCksLVeEtW3zR0L8MQiDUf\nh0FjGqkV8bI1AsgS4H5DTPjcs2rZnUU1VB+rjFpgHUNPddmQR5eeQIflM0HV\nj2bd\r\n=eaDk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv/9whJcq5BiZIVw6YJ357CzH231uKGrMp40f/Y06m8gIgFOKd6reI/JCT5wL6yqLWzv++rmI5gNwUy+mc/fLM7bc="}]},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_4.1.5_1596039760741_0.01299787909958261"},"_hasShrinkwrap":false},"4.1.6":{"name":"ghost-inspector","version":"4.1.6","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.9.0"},"scripts":{"bump":"grunt bump","test":"npm run test-unit && npm run test-integration","test-unit":"mocha test/*.js","test-integration":"mocha test/integration/*.js"},"main":"./index.js","dependencies":{"request":"^2.88.2","request-promise-native":"^1.0.9"},"devDependencies":{"eslint":"^7.5.0","es-abstract":"^1.17.6","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^7.2.0","sinon":"^9.0.2"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"90276cee91f0bc19a4e881c9ced0fdbfb311ba5e","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@4.1.6","_nodeVersion":"12.16.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-npE5yZN+Ru3wBBDJcesXZ6qsbyskh04zu0Rxn0dVjgc10xk6Hkc0eJbshzPws0mauTkklq6SB7usVhpRS8+YFA==","shasum":"d53b130c9c48c59b2d24ec4fa3a8830262aa8bc8","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-4.1.6.tgz","fileCount":4,"unpackedSize":32920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOxaZCRA9TVsSAnZWagAA24UP/RkrA6Gx0s3aYnYEaMsi\n4l83BFL9Hy/9+Bv92SFTrOpDpX1Z0p0B4HjNi+LfnW8ryYNCst/OvZ0FG3jR\nDzunUqao6/X2Md/4vmVLW2fECqTN+K6ed3V3BLqeDo1QP4gM6zFCbQI8h/G1\nlJJq7mgDlQJcEd+tU/n0PSS6Q5Ymc8iBLY/YKRArJGINequZwAyEWpsDSCpq\nfFIPN8HMuOjUZe0mgRIeQ1gqjVkT+kGYJqmYdwRB30nqbHGg51enRcxm3aAF\nwPD59bg/YY6SJj/uV1oaBaRP4IHrzSchQZjKyCd2zHEivOQ4eXt6n51wNMcI\nDyWumRKPg2nWMOewMOAxzZJk9PtVqnCejrqdzs6E7jWuMGIwDOzDFh825Vih\n8LvM6g2yWtz7DtZVHOm5iiRIX/RSo6rNyQ+PzqqWG1xLFMkEk5wT9LIJH9vw\nKMvDXZ+IPyIA1bWNsicofUf6RSG9Awp4sUNRG6gZgs+lLOf6NagPoukYZMmy\nJOBaob+/+DQjcSf8BxLQkE0YOqpkoElN2YAzb8aj3KmYzCN7zGlAKU0TxJ7Y\nXlWO93qPNUUVqPOZgyDBhwA8/wfEDUkIZZNvr8UE2y1lrQOJCzUeyBw09CII\nR16uZ/PbijkSjnG8eam6QCFN0egqPzCQaGpc/q+hRdFjWTOGaiCh2v1Vca0j\nTdD2\r\n=ktah\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD10ooF8vUoYJJ3NaMzHIN5o0aL6EFaKaUouaCa5xb7DwIgcPK+kvNKV0kFcFXelsQlu7saw7j64wPCdSqOUaU0Fys="}]},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_4.1.6_1597707928909_0.30848401659343083"},"_hasShrinkwrap":false},"4.2.0":{"name":"ghost-inspector","version":"4.2.0","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.9.0"},"scripts":{"lint":"eslint .","test":"npm run test-unit && npm run test-integration","test-unit":"mocha test/*.js","test-integration":"mocha test/integration/*.js"},"main":"./index.js","dependencies":{"request":"^2.88.2","request-promise-native":"^1.0.9"},"devDependencies":{"es-abstract":"^1.17.7","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0","mocha":"^7.2.0","prettier":"^2.2.1","sinon":"^9.2.3"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"4a25871b42853ed8d5d0282306e6defe592bb795","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@4.2.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-Ck3nXm+Pcxsih7c3h+Dx7OnNWKXOiu7PlPDVGWiRL+rnFn6/AmcU/3qA0mj1FjyIQjH9SFOpRX8s315Kzk6yTA==","shasum":"8cfd1d86d32de8228fa9eb0565fe0935f21f2d2a","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-4.2.0.tgz","fileCount":4,"unpackedSize":33520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9mIMCRA9TVsSAnZWagAAldwP/RkxDoAt3lPBmSPl4Rc3\nHFN8JqRM+3Hyw8hUHXrHUtty+GQ/zfFh+u92n00+1duUlBzyCPGDsVrozNau\nJ+1+wAIr53BG9qJUUzdc4o/TWEKxlOeczaBsaoADeQd8GyFPscogBgzycp4G\nDUFkSHYxLyn4Kky3hI7cXTU/07SKhRS3Wag5wAuf6M02L2dXuOyx767CHPPK\nw6BDmeGGM0C4qCyPt4YBnkp4Qhs6z9q14BTGomp6qIJAZhCcIbKBRibWcvNL\n+SI/7CFtptFncQljc9C6RXenoMdfREIheq9CtMZLPveehQtRLdHMfD8JMeBn\nAC+yVWoQe1CcC4WZt3yKTBOiX+cGYAWhpCgdPfw+VnHA0m7TQ0OLhWRq97hZ\nUM8PqueACzVzf4eNFJnMVfYmj9TtZpwI1lWVBLjvZpYJAQ17bsgiEioSFG/e\ngYLnyrS8ZWazAtozYcS2VBjPkeWqY2OhpVTEto9AcBHaPAyKuLGgYVCP25cM\nVwhB/zZ9o/fkQvJIkR45fr2/oWH7emtcN2eIsMSxY0eeRUhk7onWWmZYytXo\nqOrsxj2OmY4z3Lg0+XHxKKvw3ey30CvoH0ca2tUKMF/Sy/osXk87GJqvjLcM\nwCx/JZ3RtrMb96+s03C3KgazGm9f06FL4asnJrUgNx64tG6WBTVryy5Kq8Pw\np1r6\r\n=UNiX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK4C8W7nGcoa8HcafY2Ad0HOgAULVcYpb6krQKtb1UpgIhAN6EOOLDhwgVsTu5OO/Cl9t/uwrjjS3jLE1+Ag+4lLQn"}]},"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_4.2.0_1609982475803_0.07603885163460977"},"_hasShrinkwrap":false},"4.2.1":{"name":"ghost-inspector","version":"4.2.1","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.9.0"},"scripts":{"lint":"eslint .","test":"npm run test-unit && npm run test-integration","test-unit":"mocha test/*.js --bail","test-integration":"mocha test/integration/*.js --bail"},"main":"./index.js","dependencies":{"request":"^2.88.2","request-promise-native":"^1.0.9"},"devDependencies":{"es-abstract":"^1.17.7","eslint":"^7.20.0","eslint-config-prettier":"^8.1.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0","mocha":"^7.2.0","prettier":"^2.2.1","sinon":"^9.2.4"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"0202eeff43cd12e8cd62e6e068cedd02eafdef20","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@4.2.1","_nodeVersion":"14.15.0","_npmVersion":"7.5.4","dist":{"integrity":"sha512-C2Rhq1elLWgdzGhOVu8iU423SdCJuJHiZmwLqHEZsjrbdZtOpCSFLuZcDjcJOt/gA2RCgakwKV5gmQ7EOttfOA==","shasum":"9bba05fc90617261534a7be95d2a3a87a5612da2","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-4.2.1.tgz","fileCount":4,"unpackedSize":34149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOEJYCRA9TVsSAnZWagAAugAQAIfzWdXHzHbqWlG8R53q\nXHP8GsWZOQ6BElLXyXL1WAX6TJu6F1bVuGDh35Zn4o92hApPbxoQUDmoMdfC\n/Ro0KB6e9UbpKRwAR5aLDmgwPNHhXrB065xXPj+nsIc2HiUnaQFaj/rIN2Bk\ncsxJXO1q3D7gEJrFM2djEvc1qhER5/Y4jQOKj7JQ01rFEgeM61DPdDSftihO\niV7w2zk1kUH0mx87fFoGvN4vszUXrGAn2pjVwuqPy+CAEEoqmMAC1WxT5hPt\nT9H0KgbgUeEVrh1W4ZZKdI4f9qHFcPlDcjlOLcVLrzSqObURih2NptiKnUr2\nFgJj9b1wTIedj6cVmIr5m75FB1Pp4Q7K7/lAIOu0l37fhRcSxbhTKJxXvcW/\n8CXyLAS6fh1lAkNrOvzRBvtZcIOuKMvs+F63C6nGApBRiPo1utvGilFXGT71\nkYd9Io/8BNrqkbNJqWKv4JPx5ZOI1huwBkseJ+Q22peTm7lMCtmWEDkPk3c0\nkPPvLVWqTw2Qe0Oj8G65d1kdIh8vFUj/0F4aaK0M8uymiN3WBl+/yl1ep81I\n8TmggFf9+oas20IE7XTnysNcX5R0/tDOdhfC4/yeGrXXxxtZJrbb3KkUyBfh\nWdH3WMqfW8cZUck5xPt9Xaj4RBOdaDm+6ib5e9GrurcC+5P5v1zGd+VEnrAb\nlm1i\r\n=8Re1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFj244lLEeFLyPfrx+pL3035HX8czu4pmqr+ECs6IY4GAiEA6l+mWFyNDdxwBEZSMvD/robvcgU2k/3Z9en9Acncb5M="}]},"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_4.2.1_1614299735937_0.49484947444432037"},"_hasShrinkwrap":false},"5.0.0":{"name":"ghost-inspector","version":"5.0.0","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.9.0"},"scripts":{"lint":"eslint .","test":"npm run test-unit && npm run test-cli && npm run test-integration","test-unit":"mocha test/*.js --bail","test-integration":"mocha test/integration/*.js --bail","test-cli":"mocha bin/spec.js --bail"},"main":"./index.js","bin":{"ghost-inspector":"bin/cli.js"},"dependencies":{"chalk":"^4.1.0","request":"^2.88.2","request-promise-native":"^1.0.9"},"devDependencies":{"es-abstract":"^1.18.0","eslint":"^7.24.0","eslint-config-prettier":"^8.2.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0","mocha":"^7.2.0","prettier":"^2.2.1","sinon":"^10.0.0"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"e3ed8e64e9b0f41b14c4bd10784d9a8261e0b14c","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@5.0.0","_nodeVersion":"14.16.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-81Jlhsr4RtL7A2dKKdYEKuovxhJgHM21pgpFDGd1LHMMdAiUQAwzdGR+IMfOPuMnDchy5VeIOe8NxmVlr0MGcg==","shasum":"ad38e2f840a897d9652592f8fdbac10584000d9a","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-5.0.0.tgz","fileCount":86,"unpackedSize":188408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdzcYCRA9TVsSAnZWagAAHNwP/0uZo/YbUTxIa5Dz4lyy\nskyM5UmbqvwdtheLhEaBDySZ+TlOjRZnC7ma6a68tTW3faGmz84/IyWgna9b\nIg3hQvnfwJidslc3hRZ8WH1/fd/aszbtJWNBVWTQqevOjSF7R7cwlQZo63yL\nSfUD6jAMOKKMp6TFpd0yS5JUhzjNaJB82XoeCWUdDyWSTnYRAbAeH7cehgW/\nXibcGQd69G9sPSvIPFhgnv1ZvDOu58Cd8Bz0P/xIsH0G/6VV5+/W7PVXjwwy\naZtQbS5Ww3RuHFlotQW3pNwn0bLdgAu5jQSv01ourxV7C89NcQ2DgolmwnJJ\nRl+e0QPKLcHMzFsLwIW4C827ngM4bv6mlLkp2AarM5EbUo8s2/AyM6lkhr9m\nhza3gGI4vbTtUnw6p/bwkAMgQ1UvmkC1X6/TrZqIOrAwKSjV+3ppY/2pOlbj\nOaDYvjvOEjCMBPBtMrJFRJ+9YN7ATM5i7s5ygBi2J8Kuu8TOVZpABossH8y5\nS4urjMFwLXcO6Jbs+0toHHDclRcFmOnn+2S4Q/aqDRLrIQmwU7l1od6oHAiS\nh3XGrCTFJxJ8AFGKtSh8t/fzy8qXlaAPheiIymOVWcA/U2Wt0Vnx02t2vcpE\n+WrKxUMP9XPSfPHuYWOVny3eImvvGRULW/LboDfSsbZW9WDW2Zlp8bqNK8us\n8HHu\r\n=9deY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGRWoZS1F2IxLveT768KNGUIaI2+v++MI+olsXNl4uHwIga0WQAju0/tbjLNMhgdu8iADY2H/aJjnSzt3f2jQfkQk="}]},"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_5.0.0_1618425623619_0.7309067660088835"},"_hasShrinkwrap":false,"deprecated":"missing dependency; upgrade to v5.0.1"},"5.0.1":{"name":"ghost-inspector","version":"5.0.1","description":"Ghost Inspector API for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.9.0"},"scripts":{"lint":"eslint .","test":"npm run test-unit && npm run test-cli && npm run test-integration","test-unit":"mocha test/*.js --bail","test-integration":"mocha test/integration/*.js --bail","test-cli":"mocha bin/spec.js --bail"},"main":"./index.js","bin":{"ghost-inspector":"bin/cli.js"},"dependencies":{"chalk":"^4.1.0","request":"^2.88.2","request-promise-native":"^1.0.9","yargs":"^16.2.0"},"devDependencies":{"es-abstract":"^1.18.0","eslint":"^7.24.0","eslint-config-prettier":"^8.2.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0","mocha":"^7.2.0","prettier":"^2.2.1","sinon":"^10.0.0"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"77e2f7df73b92dee363d9aa07c01cca8116209ee","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@5.0.1","_nodeVersion":"14.16.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-7Tfk8bxY7fJzxn8LLblO8WEKqgb8aB3KIhng/rZ4liK4yibHvedjcXvKTrR6LI+yjhsDq2l3QFDKEl6C5RDbkg==","shasum":"02461c70b060d19fd485b989aaa3806bf2fd3e34","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-5.0.1.tgz","fileCount":86,"unpackedSize":188432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdz9aCRA9TVsSAnZWagAAzDcQAKE+5Ya6wxjz/wsiyBSs\n+ii1yyS0nmzCzlM/Jy4WjKRxI10MUFrmsLW4BiYm3bkpUqftHFY86E4bbYNQ\nrrOilM8iFDhoV8Q2YTbTN7Suc1XyS8Zq3ZKi60hcJsy4QhEzCSIF2JhzQoho\nmMaSHWRfmXrH2IGaHjLxLVwyG664Cw8oHGTZYqN+acx/1npRRRHFTLa4mg61\nlcvx2lBLWs/1Dw1dhKMnmi31TXoA0LV5m0rUoEsDOHX52PAJy+NKL8xR0rca\njNxh82JglsiG+o6I5mDwD1T6wSzbxXu7Z6pALQeU2849t2xUxSsfzaleFNxG\njoRt7anxuuTOiL/XhnFhkPD++FmoI4qxFdqGBabYQM89AQ06ClLSz1Uv/Mg7\njlClDV5jGvtruVIJmpNN5oHMz7270ql6/dkORshJOpdAp3tIz8EjXbL9yOan\n4gXMuyYBzVrkpsoz3MGv3kZ4bewo1U+0Zo8Fkc3jHdQcWaEZ327+2TeIXz2R\nBLyWW2gUdxuHRufPbcV182E0apVl/yv9Mc/ZurWF0mnCyOymGtEswuy/7wCb\nxwj9RJOi3mvn+hYVLTDEdy5begtn7UWAHgUOdEEg2YmH2lp043T0OnZTKQAG\n29ivvxRaOnJKCQPz6d7ylSnAcfsAslx2DLHeWYT4faEHmu+RkCsXwCmWqsAO\nMgQ6\r\n=nstH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHlD+riqgECT3lLDMG8510DTSnsSJ+88Ag1pqM84BwZAiBsjkca5F/TzoiiYnr3pFmsxfDMBGW5qFX6qj2wraH/TQ=="}]},"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_5.0.1_1618427737648_0.3550785591547745"},"_hasShrinkwrap":false},"5.0.2":{"name":"ghost-inspector","version":"5.0.2","description":"Ghost Inspector CLI and API Library for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.9.0"},"scripts":{"lint":"eslint .","test":"npm run test-unit && npm run test-cli && npm run test-integration","test-unit":"mocha test/*.js --bail","test-integration":"mocha test/integration/*.js --bail","test-cli":"mocha bin/spec.js --bail"},"main":"./index.js","bin":{"ghost-inspector":"bin/cli.js"},"dependencies":{"chalk":"^4.1.0","request":"^2.88.2","request-promise-native":"^1.0.9","yargs":"^16.2.0"},"devDependencies":{"es-abstract":"^1.18.0","eslint":"^7.24.0","eslint-config-prettier":"^8.2.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0","mocha":"^7.2.0","prettier":"^2.2.1","sinon":"^10.0.0"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium"],"license":"MIT","gitHead":"1a5800179da2b598b41189f44f857bc60c7a47bc","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@5.0.2","_nodeVersion":"14.16.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-6Lys8N1fbaGLzRuetx4FN+YQgJWJM5IvogEvwkiXWHpAsA6EAjCOABbTvk80UpFIeXP5H5+NqP2XAl+LzfDeuA==","shasum":"1e29d00c3d1b6d86ce04983174a99218ae531a27","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-5.0.2.tgz","fileCount":86,"unpackedSize":188433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf2CpCRA9TVsSAnZWagAAQEIP/3NTkSxk+EtXfEWIgEmg\ntt86yDntYWeLArnp4ZW05CBrQIviLy3HciaHtfOTVMwyASQp46QGHmU9VIFB\n31q0rTMuFVC4WWvjpdrgYErjfbYlAkmamRLGoacUsSEMqm0KhYktOHNPtRgI\n3e8cq44M427yO661F2fAqr/ExAdHNGVYy9qQEw6ORLhFcTfzOHBSg7/3zcBE\n5CukGeJa7HgI/Jbg9GMd/lQLmv6ptN0o/est0WuTjnDLGPnPeWCqIIAcwPcI\nua1UcyIuC8Jd88Eq2ioeVFWEphFjbffWoNFBcqspg6juhuw4kGRAHmSe9yOz\nH76h/x/uvlhqZ7e9LtCRz0rX2PZFZaz8eXhuqpvQcxIlGkg9QZdzRBA52kpS\nSjEceBYpj+9GzuW7g8ZTFx6IzkgxMhUvXRfVodaNTO1WMAtsoU0Ti7WxT9aE\nN0Sx3+TUxxKjJSMHfxI8SokB2NjItefHYpkr+u7FBxDv786U0hB6Su1cVT7T\nzRk8fGPPzIhw5npEaxEIy/0dHYspqC+6yduB09jVb3prv/OF0pSfrJlsfflS\nLfN7a+9CXbB5Ipw7411EfFroS9gQrkXsx8wwkvGhMI+TOFkuUMR3o93kbq4H\nLZBCK3q1BtdyjRiN8lR7cYqPvgcRwzGb0eckCOQjt4dyZ/qts4DPd7MRMaYf\nLoKO\r\n=2Fvi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9WhusY5hrteDN1Q+rwTFPouhwZdL8rz6VbwUhfppszAiAb5bc65nTgqtyLNG/F7r79mkps2lFXc3cj2r6ATMPGbA=="}]},"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_5.0.2_1618960553183_0.841639227709515"},"_hasShrinkwrap":false},"5.0.3":{"name":"ghost-inspector","version":"5.0.3","description":"Ghost Inspector CLI and API Library for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.9.0"},"scripts":{"lint":"eslint .","test":"npm run test-unit && npm run test-cli && npm run test-integration","test-unit":"mocha test/*.js --bail","test-integration":"mocha test/integration/*.js --bail","test-cli":"mocha bin/spec.js --bail"},"main":"./index.js","bin":{"ghost-inspector":"bin/cli.js"},"dependencies":{"chalk":"^4.1.1","request":"^2.88.2","request-promise-native":"^1.0.9","yargs":"^16.2.0"},"devDependencies":{"es-abstract":"^1.18.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0","mocha":"^7.2.0","prettier":"^2.2.1","sinon":"^10.0.0"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium","cli","command line interface"],"license":"MIT","gitHead":"002176a7410d28f6a89cbff0c6a4acbc082067b9","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@5.0.3","_nodeVersion":"14.16.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-H1RHCE/LwovHj0rw5u0DxLWf/uohMdDMd5CVNPnH4REKFI9hf3WghNFEmmH+pmNuG7Jbgk+Y+INgp7oPLYneNw==","shasum":"08ae46b6b0d07aee988c66a0bbc67c20fb79dc9c","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-5.0.3.tgz","fileCount":86,"unpackedSize":188918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiI32CRA9TVsSAnZWagAAAh8QAI6f9/WHdDbYnsTk9HJJ\nLDb0klW1G8ZTEBVzTOcr5SmQSALSJCZ4O/SfhnOtWwW7yiXFA1a0hIxsC9VO\nPQWLBm+Ped2uoLul6vT3+7q7CDvxuLIVV5FxAVYT3nsPeB+TiG6VpbRb/lCm\n2msvgOD8MB/gfNIkpoA9USWBFaxXrSD51VtuJpckVCIw9rLQx729bSMrOgyo\npj/X21GTF1fdwAtQCDgaK4qoMJCcDmuVYUljpIU0jTR09lXuvugyBDrp/9yv\no86lcxgW+vNzKGRb0SeMNmLZQfyIuJYgzU/LA8M9hFGJg9b1YiNaz/RhD+nn\nuVj1z7AX6E1v4m8R9EhJpRDOhW778DUmuPNYb31yFBdELBFIvFO3TX3n1vwy\nq4MaaMYF1L6RVTuNb2iwPfGkC4FfmM9c11IzMbs5GPnF5twhCunEMZsSuZ8f\nIQB/GtRulkJSm6cdYhbiKnav/mHnSM9Mg9s3xg1mMLY4gutxd/pS/GjbzKIN\nD/1nt4qLeOkIJSpzFuLO2/RrQkLRjvRL6OzZQFuBj6xYFqEdxvs1HxNCtgni\nyFyWSO7kwcaoAswIl7ZMjOATk+hdiJc58VVPQ9zF5o94ll0XxpUAHOJuJmKX\nTha5TDAJJ330zsNR9dA1o614YFJL/zUD93N+fWPNdrWD3bs+BucvER+aPvwi\niVuk\r\n=1pXD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9N5mhSEELZA1f2vMc8enmLUbUuCUj0i8QkrYwPyomNAiBzdMD5YVJH8E1kWUpUJ2sWCBCGDRan0mksx5nI6xh7xQ=="}]},"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"maintainers":[{"name":"brandonweiss","email":"brandon@anti-pattern.com"},{"name":"aaronfay","email":"aaron.j.fay@gmail.com"},{"name":"simpixelated","email":"kohl.jordan@gmail.com"},{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_5.0.3_1619561974306_0.21585461552041973"},"_hasShrinkwrap":false},"5.0.4":{"name":"ghost-inspector","version":"5.0.4","description":"Ghost Inspector CLI and API Library for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=8.9.0"},"scripts":{"lint":"eslint .","test":"npm run test-unit && npm run test-cli && npm run test-integration","test-unit":"mocha test/*.js --bail","test-integration":"mocha test/integration/*.js --bail","test-cli":"mocha bin/spec.js --bail"},"main":"./index.js","bin":{"ghost-inspector":"bin/cli.js"},"dependencies":{"chalk":"^4.1.1","request":"^2.88.2","request-promise-native":"^1.0.9","yargs":"^16.2.0"},"devDependencies":{"es-abstract":"^1.18.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0","mocha":"^7.2.0","prettier":"^2.2.1","sinon":"^10.0.0"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium","cli","command line interface"],"license":"MIT","gitHead":"7a22463db07073cd31a945f01776e80e85fdb768","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@5.0.4","_nodeVersion":"14.16.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-BHgALk1AOD7Pwa82DojpyV6T40XtFSi8q/5jTyvNsonyd58RwTQBAY/n/KvDQoJbINK7ngakR2rt7kNCGs+QGg==","shasum":"cd623c547bdfb4079fc51f7ce9fab79d9cc8f4d9","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-5.0.4.tgz","fileCount":48,"unpackedSize":83194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi0tLCRA9TVsSAnZWagAA5eoQAIDU114vzMAcu66WrgIo\nihfZmGFtCeQd8DmffO99qHqSUP9e51JEWoDBfep+cOAr7XkefDuckORG+p0f\njBuGmM3zuaA3Tc4Bi6B4fsabhr/UxbbTkrKWyp91f9OmSO4ym+X659JEZjWn\n4gRwBhwAfnmJtF3vaGqk0ICp4PY/USvjTfOEkVPJh2RKMhCDVlbnS507Wpt0\n+hci/0zDuDdLkunWGp58nHAq+9UO/7HZgUEDuylk+xLXRjQs9oZnNqTaItSD\nV6KBN6AtWIKCyCSUtmtBfakVmk6guvXtJFw0GZrMonPdOyOnZGWmakYGN1Jz\ndEmCLezH5dK/rw/oYtwXJGpKPsUx77g9eoODv2R2ATOl62Sb6gDMdGVOgw/m\nF72HjiEpSDoi4i3I1/UA6ypgGyGfgp8ted02CjAIM2w6k3J/lxIAj6Zm2Cu8\n66sBZ5Ry8kBs7CAQeYZ66ACGCS7WDOZY9foaZPyvg3xbhimtt6XF+AtZwN7/\nA4jPsK9ZNNHz3BuLByqoo2hC2mx3YQ5Y+yLvxT7H/FqYOJE0GcnBHb2vyPC8\nGVJP+V4HhOatyuDevStxMGcX2B454q3qrTy2hxHWx6/bG+I2GZ+BEuGrRXAo\nn+rByuHkAgFh9P4hlZhpjX6SySzAGpB77k6RKYURvqBS1KuWhnqPLptyKsgd\njyFU\r\n=FoTZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC699W3uddazoGOYfSd4UWfmgDZfg6N07SkVs6y+g3pKwIhAOH/o+fa3XA6BcYnhZEBjP3cyImZjml+o7hvfdKqCMtH"}]},"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"maintainers":[{"name":"brandonweiss","email":"brandon@anti-pattern.com"},{"name":"aaronfay","email":"aaron.j.fay@gmail.com"},{"name":"simpixelated","email":"kohl.jordan@gmail.com"},{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_5.0.4_1619741514508_0.9521447607366136"},"_hasShrinkwrap":false},"6.0.0":{"name":"ghost-inspector","version":"6.0.0","description":"Ghost Inspector CLI and API Library for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=10.0"},"scripts":{"lint":"eslint .","test":"npm run test-unit && npm run test-cli && npm run test-integration","test-unit":"mocha test/*.js --bail","test-integration":"mocha test/integration/*.js --bail","test-cli":"mocha bin/spec.js --bail"},"main":"./index.js","bin":{"ghost-inspector":"bin/cli.js"},"dependencies":{"chalk":"^4.1.1","ngrok":"^4.0.1","request":"^2.88.2","request-promise-native":"^1.0.9","yargs":"^16.2.0"},"devDependencies":{"es-abstract":"^1.18.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0","mocha":"^7.2.0","prettier":"^2.2.1","sinon":"^10.0.0"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium","cli","command line interface"],"license":"MIT","gitHead":"cd01916c88c67ca0e4aa6888e09603b168347e0e","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@6.0.0","_nodeVersion":"12.20.1","_npmVersion":"7.6.0","dist":{"integrity":"sha512-ytEQdeCWiwWjOFgrBaMi/M7I6JG5+Z6AKbBYp0vNYOMkZX1urPXkSWStRSpDhPvhsrosWIxJKVID+Qu+e0ITgA==","shasum":"7f951e43fa5a674c53f07d3a6a63a304de349ca9","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-6.0.0.tgz","fileCount":49,"unpackedSize":89700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmXe8CRA9TVsSAnZWagAAvmcP/RTd45Z0+aIkHRxp73iU\niOs3dJXL59YYSZfs5aPJge2PVvkp1O3r9Ri0sROeomRbxWXY+ieHQebDx1Hd\noq/MBxsGIaJU69UmgqQCzdHWepz1a/yzzXUfj0+eGCzKvIjCu4m0GTHJSzO1\nU7Q4iRTcZCovep6J4nqIgJjTrAhLd5QzulXjtN7GzdcgUHssMYKr7t7AKEdl\neMcThKD4QbeGvS2Hg8XRJGM+O8l9fL1yc75XHHm7pO7qlwdJ5WPWr61Q2R8p\nCtZhukos5i8DXnGhl1vgOeJlS81CNrKAs1iHsNj4+XtMAfJaqg79dBQdZ+6M\n2GMvrLges0ji28jJWlx1GsYwcu/Qp7tr71BZNX9n4rdyDf/KMZHXoRNArWCa\nplfkNbFozEyWB6vG8upo9WPMeUv+iacO4qoabW2IIosu/vgzXSdX4Ymx9/a8\nr4GYULyXEfB6XbNfNrTPJYa/yZgQYc/FaUzAUjrVmrhW6AceaKs8wbSIZGFV\njp7WeArYUooEKz4y0exfwWdtRoJNEb2usEh5LqMOSLcVN8maTl2PzrSLCn11\neMqMm9TERkSmriGItSHCjgsEq60oVJQSquZX4Gi+6Z8vuGZy89y2DyrTFHM/\n8synW3I1N/Gl+tTamcDW+Fn/nsAF7YL6mwHfHrlavzA5D4hn2pGEK10HSekC\nRt53\r\n=5fnL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsHngXyPGfNyILjQIfAxx4cATPf1fjnp6KOZu/1m5ZQAIhAN1P2TG437yh8ey6iX/4W3245oN0EQ26YNJ9gFtLmJyf"}]},"_npmUser":{"name":"aaronfay","email":"aaron.j.fay@gmail.com"},"directories":{},"maintainers":[{"name":"brandonweiss","email":"brandon@anti-pattern.com"},{"name":"aaronfay","email":"aaron.j.fay@gmail.com"},{"name":"simpixelated","email":"kohl.jordan@gmail.com"},{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_6.0.0_1620670396211_0.1396094836115187"},"_hasShrinkwrap":false},"6.0.1":{"name":"ghost-inspector","version":"6.0.1","description":"Ghost Inspector CLI and API Library for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=10.0"},"scripts":{"lint":"eslint .","test":"npm run test-unit && npm run test-cli && npm run test-integration","test-unit":"mocha test/*.js --bail","test-integration":"mocha test/integration/*.js --bail","test-cli":"mocha bin/spec.js --bail"},"main":"./index.js","bin":{"ghost-inspector":"bin/cli.js"},"dependencies":{"chalk":"^4.1.1","ngrok":"^4.0.1","request":"^2.88.2","request-promise-native":"^1.0.9","yargs":"^16.2.0"},"devDependencies":{"es-abstract":"^1.18.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0","mocha":"^7.2.0","prettier":"^2.2.1","sinon":"^10.0.0"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium","cli","command line interface"],"license":"MIT","gitHead":"7959bf9b0f827031ce7dc96fca5ad2490ca2f1f5","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@6.0.1","_nodeVersion":"12.20.1","_npmVersion":"7.6.0","dist":{"integrity":"sha512-jnoAUuz6P43jX4+CIRBtDeQzuNrKzSH80QOgNefFYT/dlKV2mbFomoijLOCSZgT+fjiCbK7MOXmeKZ5+Q/WF6w==","shasum":"e5ff16998a9bdd6c252892cafe0594aa5e2d33da","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-6.0.1.tgz","fileCount":49,"unpackedSize":90296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmZGWCRA9TVsSAnZWagAAtIcP/1b7DlHxF/5LfU6TpLII\nTC+b6py/MzjpJA6RaxV9bR6u5GMBo11wYl3J7D+MD49OzSBb4ZUHbU5MyaLh\nMBKfC79yxWRaWbfZXEMGyWbia3DrBtPAm0eZyBllLqX+hatC/nhUoEC7OPSO\nl4IPRe5nTCjTDVLP+RNOx6BpzS76vKX+lCl2fgFGgi3OKBKaRxSu7Pxds2J0\nZSedzgdbWRVnUMxOq3iaowhnRGu0NVSmoMtJzOnc1dbbpQS8BciMvElWlYlj\nBGjgYy791FQ+0F7Linwjvx5T+5BBmh46Sfq+5q+eLAwczsyRqqnigMSrkuFd\nCd8nn7JEOxpf6aqlOgRh+0AyqoqHxWW6jA6OwO57LqYKQ7BezK0bsoCJzuQ/\nyVmhAjYsY1gaCq1Ebx1dPaYcHwP3ayVHPlap6Co7KVgdxBr6R3s+nqqvIBel\nDpxJx0fLsgMbr28JntowvToiabDgG9uY2GT5wRn0QLG+9TLeHeMGMGblJTyt\nLQuLZoTXZvmuQWTecU4Sa7a6eqkdaaWJp83S1rqW2xEBkkiposZTE9z4LIDj\ndgE4GIeWmH4wC9/KujEqduy6jnknEryPcNgiwqYacdsMQgIu9b14mHTUodF/\nEcsZ03vEBfVX2SBxjtvqQ7CG/C5RMC5d5Miq4AHGBg47QTzme6VLWgE9HFm2\nLNAq\r\n=WNEO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjU9EhXTifuRI9OK0VRyy5EO5O4wtGipIYlK3zZ8+wtAiEAg5TglhztXR3f2An98LeKFvrFwFgZLXcSlMhH+iVpSQg="}]},"_npmUser":{"name":"aaronfay","email":"aaron.j.fay@gmail.com"},"directories":{},"maintainers":[{"name":"brandonweiss","email":"brandon@anti-pattern.com"},{"name":"aaronfay","email":"aaron.j.fay@gmail.com"},{"name":"simpixelated","email":"kohl.jordan@gmail.com"},{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_6.0.1_1620677013961_0.5074589470444908"},"_hasShrinkwrap":false},"6.0.2":{"name":"ghost-inspector","version":"6.0.2","description":"Ghost Inspector CLI and API Library for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=10.0"},"scripts":{"lint":"eslint .","test":"npm run test-unit && npm run test-cli && npm run test-integration","test-unit":"mocha test/*.js --bail","test-integration":"mocha test/integration/*.js --bail","test-cli":"mocha bin/spec.js --bail"},"main":"./index.js","bin":{"ghost-inspector":"bin/cli.js"},"dependencies":{"chalk":"^4.1.1","ngrok":"^4.0.1","request":"^2.88.2","request-promise-native":"^1.0.9","yargs":"^16.2.0"},"devDependencies":{"es-abstract":"^1.18.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0","mocha":"^7.2.0","prettier":"^2.2.1","sinon":"^10.0.0"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium","cli","command line interface"],"license":"MIT","gitHead":"028fb7b6e127796f0e4134a1f4721eb62aae3f76","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@6.0.2","_nodeVersion":"12.20.1","_npmVersion":"7.6.0","dist":{"integrity":"sha512-wzVGEKFKvEg3hy8O90uLI8GBVRWnDvKFqDMZqNpWhysCKvjKTq4zr9pGFZJLPyYgH0Krwnjbg1RY2gszoNfAHQ==","shasum":"59fdbdb74fd90d5dd4e8554b276f4cdef0365d3c","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-6.0.2.tgz","fileCount":49,"unpackedSize":90559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnbnqCRA9TVsSAnZWagAAdLgQAIEZX3DoRxGHrIBL+y36\nSjP5Rtgfhcs8dGi0x0tYx3BzpftTxMQaPH7R+oph/WtLghzyiQH5D6H5rFxf\ncq0fUHxFShknuY22HpMyN7ME8IhkYwdPHpRaO/CQO2xyJYGuUzSn71FFlDBg\nvTTIqieH2HJatyOqmrMzxRFDvAAEfTx7nkjDjPJwfDQZcY5eahq6jm5xLicN\n52ovRM8mOR8wWk8vJ9p6VqUzvw9ZwUzTU0bOQR+LBDc199SXtW3rMuRw4txs\nkCPCGBuGSm5hhni0vbLz/jTqEZvbRZ24vP36r+oqmnXrGk9U4SxvwstspuNN\nq12BbswGDJgego5hjNpBqsa/SX4CRgzKDmorqkBM3o87Z3FY7qm8xzpQ4o4H\n6FuF8XOHQDq4DfFjN4Pq5gzHWsISJvoRkfbPUOSfp8BVTc/Gw2EFmOlcToMd\n8rtAx/nwP0feM+/p1M6Cv8pwg6JracY+dsIpMjoGYDghTAdBPaHwEETwowwh\neWIVrjqWHOncWTANX6egp/9jSac5Xfv8b7mZb8xfoicm1xhux9psJaSGPHfM\ny0L0xOyjHJOdeeBTByUJUUYWI+pRhMs9BtdpMIcuhcjCrGL+O+DtDEH6A2Wp\n5lVGxEP9weCulCBAplT7G3lvwlEnu7LkMM94MXucvB0njyRSVPr9nP4ZKXrj\nl4QT\r\n=PTEn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEq49F+e9+Qhc1DoTSXxD/TfGbKa/EHLBSvWVxoGrqf6AiB1yD2zhzv6OnKuPerLk1rsdy9Z+5Oy1/MwgNlWz4wPiA=="}]},"_npmUser":{"name":"aaronfay","email":"aaron.j.fay@gmail.com"},"directories":{},"maintainers":[{"name":"brandonweiss","email":"brandon@anti-pattern.com"},{"name":"aaronfay","email":"aaron.j.fay@gmail.com"},{"name":"simpixelated","email":"kohl.jordan@gmail.com"},{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_6.0.2_1620949481485_0.5277288782567748"},"_hasShrinkwrap":false},"6.0.3":{"name":"ghost-inspector","version":"6.0.3","description":"Ghost Inspector CLI and API Library for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=10.0"},"scripts":{"lint":"eslint .","test":"npm run test-unit && npm run test-cli && npm run test-integration","test-unit":"mocha test/*.js --bail","test-integration":"mocha test/integration/*.js --bail","test-cli":"mocha bin/spec.js --bail"},"main":"./index.js","bin":{"ghost-inspector":"bin/cli.js"},"dependencies":{"chalk":"^4.1.1","ngrok":"^4.0.1","request":"^2.88.2","request-promise-native":"^1.0.9","yargs":"^16.2.0"},"devDependencies":{"es-abstract":"^1.18.3","eslint":"^7.28.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.23.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^4.1.0","mocha":"^7.2.0","prettier":"^2.3.1","sinon":"^10.0.0"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium","cli","command line interface"],"license":"MIT","gitHead":"cbffcab4179f01e369d46d3c77a22373c12a59a7","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@6.0.3","_nodeVersion":"14.16.1","_npmVersion":"7.15.1","dist":{"integrity":"sha512-4qsSqMbVDN26GQEcaf/G2jP8c44fQ3ciUsh8G92S3JuQ87oiN8rlaa4sVaMSYrAUI4+BmRn/0iD5i6hC+345dA==","shasum":"969d277cfee0a59dcc6605fc7a6b5085a0901d23","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-6.0.3.tgz","fileCount":49,"unpackedSize":90618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx8K/CRA9TVsSAnZWagAATjoP/iCJqfKDbP03lXHn8JAT\nC3S9DTlfWDRmzEcFs3oy5AHQsESXwGnNW89Mn6VPpfcoClepleyIpeR2CGuB\n4N5XHWYr+mGEhAI518lV2SjSG9jRjXiL/S7vedSVbSZjvDVJPDqZKoldLJ+E\nl/yoaVBPfnnYJHclQEw4Hx2ElarzTYUG/3emEoBUo+ZM2Od659f4uKU0TiLd\nOMxeEWs3F7UXVVt7cx+JgldBaOZmxEVk4dw7SgfGkraT7+jyUmQEFohx+qtz\ncIO0i+FE+/oudgHnqsJ9yPtqi6b7EH8z0Lj3jBS0IqO7YiiYZKV0sk3shSp/\nsYNQQxhffEyElnLbYjPgqa7Q+CXg3uzexqW2RSbHwWI2VdHwFjAJ5fWTE0S9\nOsERrG4hecBmYx7qXbCl68hFwviMSFzlRYpvP6nvOsD+nP3g1kfvPOSaL/Bj\n9CYm+uDxYz0XguDelXvk47HJFN4GpvxI6xmOh7A4cEzEyFx2nD60iMMVtey1\nDbjPHHsmBjql1Hd6COa0LOEioXzX1JCfjjujoaWtji1nPogFMpRAqcGwRMJ8\nC0i3mvQsnrvytlW5LPzvh6+ItCmGrvNUJSj0HLXJaqaqhzQ9jzXEK6k5vUNd\njhvnbU6ORMOt/o2cnZO8oz2RHy4arW0f52V5fZtuY9fPMe4ONa/Lcx2EeDdu\n4Dwm\r\n=f7Pi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYob/IyyFYv8RiIjbBCGF3Ib72An/tPjCiS0Y8/+O3FgIhAIilO1uVhbLOTMod60+YgWXMAkJqGGKbJOoBLEGVGtQd"}]},"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"maintainers":[{"name":"brandonweiss","email":"brandon@anti-pattern.com"},{"name":"aaronfay","email":"aaron.j.fay@gmail.com"},{"name":"simpixelated","email":"kohl.jordan@gmail.com"},{"name":"justinklemm","email":"jwklemm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_6.0.3_1623704255778_0.056159711807604706"},"_hasShrinkwrap":false},"6.0.5":{"name":"ghost-inspector","version":"6.0.5","description":"Ghost Inspector CLI and API Library for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=10.0"},"scripts":{"lint":"eslint .","test":"npm run test-unit && npm run test-cli && npm run test-integration","test-unit":"mocha test/*.js --bail","test-integration":"mocha test/integration/*.js --bail","test-cli":"mocha bin/spec.js --bail"},"main":"./index.js","bin":{"ghost-inspector":"bin/cli.js"},"dependencies":{"chalk":"^4.1.1","ngrok":"^4.0.1","request":"^2.88.2","request-promise-native":"^1.0.9","yargs":"^16.2.0"},"devDependencies":{"es-abstract":"^1.18.3","eslint":"^7.28.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.23.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^4.1.0","mocha":"^7.2.0","prettier":"^2.3.1","sinon":"^10.0.0"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium","cli","command line interface"],"license":"MIT","gitHead":"89bdbe61f3c493432d5b95b7c145533f549c9641","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@6.0.5","_nodeVersion":"12.20.1","_npmVersion":"7.6.0","dist":{"integrity":"sha512-5J8E6L925h8l60Ef9Z0pm/CIEj93fY3IK+LSqavWWbSRNE7ImOABw4HE4kduJ++pSkS3v4uqT246p/W6fiXspw==","shasum":"6d4e2fe4688b71373e30d438f61db8bff3763340","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-6.0.5.tgz","fileCount":49,"unpackedSize":91060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAY7KCRA9TVsSAnZWagAAXfcP/jaG0Q2Et48Z9feiC65t\nMk8u7XfKQOZJnoqj8UevEmmhs/3sSLgWkFawGR6iqyLgqRT61K0xt3d4uH7o\nHOfkeRP0I7OODKWyGCwdBJasgVxZgKIigLQq335kVgqzLkXXfCyREUao01m+\nBbQuhPdbY+YMKznK/jkF4d8JqjDfJYOCJD0dARt6/fHz0ux8XSkMpcmsxE7G\nkv7JnoFmDc5pzOs7g7ZHN8sO9IvSMa6aGvqzTXSAE5HwlXO3/iJ36tlITRch\naHXbI+J9jYrmR7/awRbV7WJ/f7FcNmkhYxVWi+9AnmB2BGz/20pW86Wm0riy\nYO3Y1kJA1+63s0CfLSZ+0xezuFu44Oy6Cv2EjjbXRODkGdaMJsgRnVz/naMr\nuFMCd5vgC1W0BWVM4Qr1Kb0+LAPx/NYn7KnsaHFqUgr9n+l+QwQS9iRd+ptO\n8NB9FOWLL0NbV4fZvUKz0hDSVXsK+38kpK/MbeNs1OEX551nKK+MCInKNFpv\n2xXyoeSVwUtZa0kVuaZ+HmEIB0ffV/0D3m7McpoMZ/EvolliuUx3fVMfPbjw\nhMmqqtlHX9Xm9wI1mrG7EY6QMGvgX8lHOLP/NFR5KpeIpNFIKqMYZl8YYzq4\nfYSlSsyYWP2Y4e5XTWY8W0Ed3AaAla1BU9Ni5D0ZzlxcD4KrTWlHh2RcBVs2\n2Arb\r\n=1IG3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGDB4i5Za9i7l6KMPmNjs7xG0mT92pFjK/y3xFYhPa4QIgLFrqXoL3Jqf8N4UPXuLoce62eeUp2IRcKmAEr/bv70Q="}]},"_npmUser":{"name":"aaronfay","email":"aaron.j.fay@gmail.com"},"directories":{},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"},{"name":"simpixelated","email":"kohl.jordan@gmail.com"},{"name":"aaronfay","email":"aaron.j.fay@gmail.com"},{"name":"brandonweiss","email":"brandon@anti-pattern.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_6.0.5_1627492042340_0.5329276848366902"},"_hasShrinkwrap":false},"6.0.6":{"name":"ghost-inspector","version":"6.0.6","description":"Ghost Inspector CLI and API Library for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=10.0"},"scripts":{"lint":"eslint .","test":"npm run test-unit && npm run test-cli && npm run test-integration","test-unit":"mocha test/*.js --bail","test-integration":"mocha test/integration/*.js --bail","test-cli":"mocha bin/spec.js --bail"},"main":"./index.js","bin":{"ghost-inspector":"bin/cli.js"},"dependencies":{"chalk":"^4.1.1","ngrok":"^4.0.1","request":"^2.88.2","request-promise-native":"^1.0.9","yargs":"^16.2.0"},"devDependencies":{"es-abstract":"^1.18.3","eslint":"^7.28.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.23.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^4.1.0","mocha":"^7.2.0","prettier":"^2.3.1","sinon":"^10.0.0"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium","cli","command line interface"],"license":"MIT","gitHead":"dceac436161c174bbeda373b94ebeba86281686d","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@6.0.6","_nodeVersion":"12.20.1","_npmVersion":"7.6.0","dist":{"integrity":"sha512-Zv4+w6I/LWeNlLw937RVHuFCrxLLnDkKuify6KkLA9uOvyxrgobqqMoxiV5N/Dq8IqOhj/D/RRnJaUaX+elV2Q==","shasum":"1de01e0c017c0685e0d0f1e462e078a98076ef08","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-6.0.6.tgz","fileCount":49,"unpackedSize":91324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDXNOCRA9TVsSAnZWagAA+MAP/0r2cIzgt/HOBpQ8ZHSo\nyOpCVcBdunvzDarXGWvjKNrKxjpdnNyVpu4gdE9wIfCk01R/89f186XFmyhV\nTHRH+i9qZOpLeiWJwcy3V+aeyqtslVYtOtqVG6hXmvQNzfjUprlgEjsad6Gs\nfKM8+49d5EDDYlYT/MAcMH6zdAw0nw7/mIPn0NXxw5kRRcJjdwQJhVIjgItf\ntSNvUpEJu/EbfaRJCl3pOO6Ym7BbMA8NUWUInRCLNLWeQ7aq9XB4yiiweyki\nrwvuAksc4iZZhoONmtBDsnCdHraFPgS121P2zA0gLijaWbt1lIAdvimBoiXd\nce+LqIFRWMNxh0ZnAc4Zc4bwRUHxgHxxiSjonTzD+fctMImL14Gl24tvhke6\nrV1UdXncBmExhjmS343t5lxQ6ZC+8aPHN6tq4V1BQEC4U6sbL9FOTGoxt18Z\nX4gl65xnNdxLwmC/sgma+Esw0uJcD0ldMNx3Wfp3ul/9HdB8GW444v+nAHz2\nVtt0Vx1Pm1EW2RGpryfTJGGG/YrV4zoufh5TVQLqYaCGJg1mKUH/sk9AMIxt\nCwf+3ZP4VVuHjzgfWNedXTOhy+lC3X9xGtfQPubi4IGn7ko8k4WiYodRJxQP\nnll0RoT9TM8wqgCiiU0CatLUDoRFemROiU9r/UsKqnQUSjqecpGA+GxkiFPd\nK8K7\r\n=7xTW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlheUDmoJmCIiCBCgiQlCMoYkDkaHE3LnL+cwjUEF/BgIgZ3TSkPzf2+nijgHk/JJn4s8veeyCd23DL4E336bY3s4="}]},"_npmUser":{"name":"aaronfay","email":"aaron.j.fay@gmail.com"},"directories":{},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"},{"name":"simpixelated","email":"kohl.jordan@gmail.com"},{"name":"aaronfay","email":"aaron.j.fay@gmail.com"},{"name":"brandonweiss","email":"brandon@anti-pattern.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_6.0.6_1628271438169_0.9583273005832191"},"_hasShrinkwrap":false},"7.0.0":{"name":"ghost-inspector","version":"7.0.0","description":"Ghost Inspector CLI and API Library for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=12.0"},"scripts":{"lint":"eslint .","test":"npm run test-unit && npm run test-cli && npm run test-integration","test-unit":"mocha test/*.js --bail","test-integration":"mocha test/integration/*.js --bail","test-cli":"mocha bin/spec.js --bail"},"main":"./index.js","bin":{"ghost-inspector":"bin/ghost-inspector"},"dependencies":{"chalk":"^4.1.2","ngrok":"^4.2.2","request":"^2.88.2","request-promise-native":"^1.0.9","yargs":"^17.3.0"},"devDependencies":{"es-abstract":"^1.19.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.2.0","eslint-plugin-standard":"^4.1.0","mocha":"^9.1.3","prettier":"^2.5.0","sinon":"^12.0.1"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium","cli","command line interface"],"license":"MIT","gitHead":"5147694c7ae408fecfa00374dc35f46116f09a39","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@7.0.0","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-JUgnZqeDG4qX3NPXOQTaMS2gbq1McdZcM+BUKOjt7n6xBayOwLWQpFS8xZ7qqo/yI/3xEhaRJCafshOY0J4PBw==","shasum":"b141dacedd946a3c0d62579b116dc581b27f2e65","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-7.0.0.tgz","fileCount":49,"unpackedSize":91382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrmP1CRA9TVsSAnZWagAAGGoP/A9vrIlzOl6A5ebbVq9k\nE/LXTYMQy2UKdLNf8OjVH7+6IXmnQgu9XLMC7DRUNpikflOEYf6Mws1g4Jxq\nwrpU7RDyKWw2iLnv+4wAHt9Hd97olzoHOYpQ3LreUlUaroypYCMm8HTLM5Qk\n/V9VyaOKx0UKxAxUnCsrA7zfdm8XOCtUOXKThkjkzRn/BUe0Rvfl1DoCiTaT\nNq3ATOWRW7JeXlRF5C16HEswFbEA90zXpRhbHE6nRE8jdfbuG+TVvxmgW/gT\nv411aBSTjTd2Md7HtztqOHBMxkeVV/qo3SN4dJaz7A/lN1tLTmdgN4QySMKu\nFk2OFdT/A9HKNWkbMX7vJYgTwB+G8M/ixUCbSShLo83LfvFR4dNCoUMdPZRn\nPdXHwLu59xa2Vh4/sx5W1QE4sK38+FL3Cgea2VJiFaRzt+V2jH2iPqccrgVe\ni9Q5OPGeMyRKa5F1r/2aSPE7ddpfQIQYwVDFhfviKSTiK9L3OefLLrZLW5A+\nU189xVJZBYpp9/b29iuvjt2zV+Y3x/8rwzgkYciJXzEdA0FhlAbDZc1zAaWn\nhmPKDY1hapDFUmopX0qW5T4aaui8bSyUA9m2w805YHFG9K6Lyf8EmRkNyqk7\ncyPptdZvled+U6Fm2TASZPuIiRh+nwSLU98GtcDpZuPWQJJCkbGs4I8NHy/O\nrugZ\r\n=EzeN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGs7gZ8XTPXPzV6O/z5oLB16rab4YAV8DgPIchUeg1SrAiALeKofjUBFTIv/Ud4/v9VkpVbfjl6PSUe1jjlPbeSn7w=="}]},"_npmUser":{"name":"justinklemm","email":"jwklemm@gmail.com"},"directories":{},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"},{"name":"simpixelated","email":"kohl.jordan@gmail.com"},{"name":"aaronfay","email":"aaron.j.fay@gmail.com"},{"name":"brandonweiss","email":"brandon@anti-pattern.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_7.0.0_1638818805504_0.17464464143033975"},"_hasShrinkwrap":false},"7.0.1":{"name":"ghost-inspector","version":"7.0.1","description":"Ghost Inspector CLI and API Library for Node.js","homepage":"https://github.com/ghost-inspector/node-ghost-inspector","author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"engines":{"node":">=12.0"},"scripts":{"lint":"eslint .","test":"npm run test-unit && npm run test-cli && npm run test-integration","test-unit":"mocha test/*.js --bail","test-integration":"mocha test/integration/*.js --bail","test-cli":"mocha bin/spec.js --bail"},"main":"./index.js","bin":{"ghost-inspector":"bin/ghost-inspector"},"dependencies":{"chalk":"^4.1.2","ngrok":"^4.3.0","request":"^2.88.2","request-promise-native":"^1.0.9","yargs":"^17.3.1"},"devDependencies":{"es-abstract":"^1.19.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-standard":"^4.1.0","mocha":"^9.2.0","prettier":"^2.5.1","sinon":"^12.0.1"},"keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium","cli","command line interface"],"license":"MIT","gitHead":"34a20b05b94806b3a3f6b0efb31cf9bfab7111e8","bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"_id":"ghost-inspector@7.0.1","_nodeVersion":"12.20.1","_npmVersion":"8.3.2","dist":{"integrity":"sha512-GW9sZ7rPIGMFZM3MoIwftrpMVwzOwIqI7LYUTmfIJ/lZhyu9eMQJoO4B1AZS8tfdSl6mfBqWBxlZ/NtKG4XmTg==","shasum":"3b92a7114b99bd539a2df7ac38dbde81d18ba327","tarball":"https://registry.npmjs.org/ghost-inspector/-/ghost-inspector-7.0.1.tgz","fileCount":49,"unpackedSize":91376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGWyvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq20xAAhAIV/bfVmS2xXAuG/4TTRaPBp+c9YU/MY7ECKk50RcqcOtjH\r\nhfr0n7fuDhb2SwgnSqp/hE1CSsqvae1J6TWpjaHPPhWoxqL+GewpO0WL1p5i\r\nFZHV8UJSCb1E+2EUw/VjzhOWwCgVuYtiiVrGV4qa/pJdEjm84bb154FPmhfp\r\n5D0ntAu6xj/AooKNb8Vcf69DF2xkiBZBan9ta3QKIJ2wTrNFf2lQlnRMkYIi\r\niqYi7fMbQ0dsfLCZMsfQU0vD8unyj8Jc12A/evdCD6XlUdrX5ENqP69qywIw\r\neHUwodscKZTFnwz7x5sFzbFEid7d+w3/idEevxHFKUXvUvfDKSciAFD6CCoP\r\nZVryoAvfoZMHUsEDQl+xnmTKntikPteb2KN6sJdi8qw5aLT0A9NfSWuky+r/\r\n1tPT6RU4AFRHR5I5pqPvwBZFCnIkIn00sCJzcAzIK3zSBpQruVjt1+n+4so+\r\nIZDthAeYKy1xeQjMK+H5jyJK7PZAfwC9HFYBksJNZSRIhi4xGbG2nI3KYEum\r\nwD/ubIGqwiTMOMStcI4wHGDcnhn8VufzcDHB76dD5/VaARh2ReuSse3R4bZh\r\nUGvVvbCvIa6J5tGev3pJiOFKRyPQqOxeCaziC1CULjIeH5GgLasSfnIZI9/h\r\nPrBs3ZxEh5TvHbHJVyetMZod+D3tQ8wwN1I=\r\n=4pdG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEYeBedA5JvhC8dxOob/Jkhh6nIcK9OfuUeIn9IIRVfAiA9bUf5qDjbFwRRQ39SpUNSWHb48LI/k48RRXIFIwIFww=="}]},"_npmUser":{"name":"aaronfay","email":"aaron.j.fay@gmail.com"},"directories":{},"maintainers":[{"name":"justinklemm","email":"jwklemm@gmail.com"},{"name":"simpixelated","email":"kohl.jordan@gmail.com"},{"name":"aaronfay","email":"aaron.j.fay@gmail.com"},{"name":"brandonweiss","email":"brandon@anti-pattern.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghost-inspector_7.0.1_1645833391416_0.20248663694481306"},"_hasShrinkwrap":false}},"readme":"# Ghost Inspector Node.js Bindings\n\n[![CircleCI](https://circleci.com/gh/ghost-inspector/node-ghost-inspector/tree/stable.svg?style=svg)](https://circleci.com/gh/ghost-inspector/node-ghost-inspector/tree/stable)\n\nThe official Node.js package and CLI for interacting with [Ghost Inspector's API](https://ghostinspector.com/docs/api/).\n\n## Jump to...\n\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [CLI Usage](#cli-usage)\n- [Node.js Client Usage](#nodejs-client-usage)\n- [Contributing](#contributing)\n\n## Installation\n\nOur official Node.js package is available from [npm](https://www.npmjs.com/), you can install it with the following command:\n\n```\nnpm install ghost-inspector\n```\n\nIn order to use the CLI, install the package globally:\n\n```\nnpm install -g ghost-inspector\n```\n\n## Quick Start\n\n```js\nconst GhostInspector = require('ghost-inspector')('[api-key]')\n\n// execute a test\ntry {\n  const [results, passing, screenshotPassing] = await GhostInspector.executeTest(\n    '[test-id]',\n    options,\n  )\n  console.log('Passing: ', passing)\n} catch (err) {\n  console.error(err)\n}\n```\n\n## CLI Usage\n\nCLI quickstart:\n\n```\n❯ ghost-inspector test execute <testId> \\\n  --browser firefox \\\n  --ngrokTunnel localhost:8000 \\\n  --myVariable \"some variable\" \\\n  --errorOnFail\n```\n\n### Exit status control for CI systems\n\nUnder an automated build environment it makes sense to have a command return a non-success status when things are failing. By default the CLI will always return a success (`0`) status when executing tests or suites, however you can have the command fail for a non-passing test or suite status (`--errorOnFail`), a non-passing screenshot status (`--errorOnScreenshotFail`) or both when waiting for a result:\n\n```\n# exit with error code when failing\n❯ ghost-inspector test execute <testId> --errorOnFail\n\n# exit with error code when screenshot failing (will ignore `passing`)\n❯ ghost-inspector test execute <testId> --errorOnScreenshotFail\n\n# exit with error code if `passing` or `screenshotComparePassing` is `false`\n❯ ghost-inspector test execute <testId> --errorOnFail --errorOnScreenshotFail\n\n```\n\n### Creating a secure VPN tunnel with ngrok\n\nThe CLI has built-in support for [ngrok](https://ngrok.com/) to make it easier for you to run your tests against a locally-accessible application. In order to set up `ngrok` you will need your access token from [your ngrok account](https://dashboard.ngrok.com/get-started/your-authtoken). To initiate a tunnel on execution use the `--ngrokTunnel` parameter to specify your local endpoint, this can be a port on your local computer or a target on the local network:\n\n```\n❯ ghost-inspector test execute <testId> \\\n  --ngrokTunnel localhost:8000 \\\n  --ngrokToken '<my-ngrok-token>'\n```\n\n**Note**: `--ngrokTunnel` option is not available when using `--immediate`.\n\nIf you prefer you can also set the ngrok token using the environment variable `NGROK_TOKEN`.\n\n#### VPN tunnel URL variable\n\nOnce you trigger your execution the variable `ngrokUrl` will be made available in your test with the URL of the tunnel. You can modify the name of this variable using the option `--ngrokUrlVariable`, for instance you could set it to `{{ appDomain }}` with the following example:\n\n```\n❯ ghost-inspector test execute <testId> \\\n  --ngrokTunnel localhost:8000 \\\n  --ngrokToken '<my-ngrok-token>'\n  --ngrokUrlVariable 'appDomain'\n```\n\nYou can also set the ngrok URL to the start URL of your test or suite:\n\n```\n❯ ghost-inspector test execute <testId> \\\n  --ngrokTunnel localhost:8000 \\\n  --ngrokToken '<my-ngrok-token>'\n  --ngrokUrlVariable 'startUrl'\n```\n\nIf you require additional configuration, you can use [the ngrok configuration file for your system](https://www.npmjs.com/package/ngrok#config) to customize your tunnel.\n\n### View all available commands for the CLI\n\n```\n❯ ghost-inspector --help\nghost-inspector <command>\n\nCommands:\n  ghost-inspector folder <command>        Manage folders within your Ghost Inspector account.\n  ghost-inspector organization <command>  Access organization details.\n  ghost-inspector suite-result <command>  Manage suite results within your Ghost Inspector account.\n  ghost-inspector suite <command>         Manage suites within your Ghost Inspector account.\n  ghost-inspector test-result <command>   Manage test results within your Ghost Inspector account.\n  ghost-inspector test-runner-ips         Fetch a list of test runner IP addresses by region.\n  ghost-inspector test <command>          Manage tests within your Ghost Inspector account.\n\nOptions:\n  --version  Show version number                                                           [boolean]\n  --apiKey   Your Ghost Inspector API key.                                                [required]\n  --json     Provide output in JSON format.\n  --help     Show help                                                                     [boolean]\n```\n\nBy default all commands will provide human-readable output, but you can also return JSON by passing the flag `--json`.\n\n**Note:** your API key may be passed in through the environment (`GHOST_INSPECTOR_API_KEY`) or as a parameter (`--apiKey xxx`).\n\n<br />\n\n## Node.js Client Usage\n\nEvery method is accessed via your `GhostInspector` instance. Your API Key is passed in when the instance is created:\n\n```js\nconst GhostInspector = require('ghost-inspector')('[api-key]')\n```\n\nThis package supports both callbacks and `await` to receive data back from the method call. Note that when an error is encountered, it will be return as the first argument in the callback. However, if no callback is passed in, it is assumed that `await` is being used and the method will throw an exception. This means that when using `await` you should wrap your calls in a `try/catch` block.\n\n<br />\n\n### Methods\n\nJump to...\n\n- Folders\n  - [`createFolder()`](#ghostinspectorcreatefolderorganizationid-foldername-callback)\n  - [`getFolder()`](#ghostinspectorgetfolderfolderid-callback)\n  - [`getFolders()`](#ghostinspectorgetfolderscallback)\n  - [`getFolderSuites()`](#ghostinspectorgetfoldersuitesfolderid-callback)\n  - [`updateFolder()`](#ghostinspectorupdatefolderfolderid-foldername-callback)\n- Suites\n  - [`createSuite()`](#ghostinspectorcreatesuiteorganizationid-suitename-callback)\n  - [`downloadSuiteJson()`](#ghostinspectordownloadsuitejsonsuiteid-dest-callback)\n  - [`downloadSuiteSeleniumHtml()`](#ghostinspectordownloadsuiteseleniumhtmlsuiteid-dest-callback)\n  - [`downloadSuiteSeleniumSide()`](#ghostinspectordownloadsuiteseleniumsidesuiteid-dest-callback)\n  - [`downloadSuiteSeleniumJson()`](#ghostinspectordownloadsuiteseleniumjsonsuiteid-dest-callback)\n  - [`duplicateSuite()`](#ghostinspectorduplicatesuitesuiteid-options-callback)\n  - [`executeSuite()`](#ghostinspectorexecutesuitesuiteid-options-callback)\n  - [`getSuite()`](#ghostinspectorgetsuitesuiteid-callback)\n  - [`getSuites()`](#ghostinspectorgetsuites-callback)\n  - [`getSuiteResults()`](#ghostinspectorgetsuiteresultssuiteid-callback)\n  - [`getSuiteTests()`](#ghostinspectorgetsuitetestssuiteid-callback)\n  - [`importTest()`](#ghostinspectorimporttestsuiteid-test-callback)\n  - [`updateSuite()`](#ghostinspectorupdatesuitesuiteid-updates-callback)\n- Suite Results\n  - [`cancelSuiteResult()`](#ghostinspectorcancelsuiteresultsuiteresultid-callback)\n  - [`getSuiteResult()`](#ghostinspectorgetsuiteresultssuiteresultid-callback)\n  - [`getSuiteResultTestResults()`](#ghostinspectorgetsuiteresulttestresultssuiteresultid-callback)\n  - [`getSuiteResultXUnit()`](#ghostinspectorgetsuiteresultxunitsuiteresultid-callback)\n- Tests\n  - [`acceptTestScreenshot()`](#ghostinspectoraccepttestscreenshottestid-callback)\n  - [`deleteTest()`](#ghostinspectordeletetesttestid-callback)\n  - [`downloadTestJson()`](#ghostinspectordownloadtestjsontestid-dest-callback)\n  - [`downloadTestSeleniumHtml()`](#ghostinspectordownloadtestseleniumhtmltestid-dest-callback)\n  - [`downloadTestSeleniumSide()`](#ghostinspectordownloadtestseleniumsidetestid-dest-callback)\n  - [`downloadTestSeleniumJson()`](#ghostinspectordownloadtestseleniumjsontestid-dest-callback)\n  - [`duplicateTest()`](#ghostinspectorduplicatetesttestid-callback)\n  - [`executeTest()`](#ghostinspectorexecutetesttestid-options-callback)\n  - [`executeTestOnDemand()`](#ghostinspectorexecutetestondemandorganizationid-test-options-callback)\n  - [`getTest()`](#ghostinspectorgettesttestid-callback)\n  - [`getTestResults()`](#ghostinspectorgettestresultstestid-options-callback)\n  - [`getTestResultsRunning()`](#ghostinspectorgettestresultsrunningtestid-callback)\n  - [`updateTest()`](#ghostinspectorupdatetesttestid-updates-callback)\n  - [`waitForTestResult()`](#ghostinspectorwaitfortestresultresultid-options-callback)\n- Test Results\n  - [`cancelTestResult()`](#ghostinspectorcanceltestresulttestresultid-callback)\n  - [`getTestResult()`](#ghostinspectorgettestresulttestresultid-callback)\n- Organization\n  - [`getAllRunningTests()`](#ghostinspectorgetallrunningtestsorganizationid-callback)\n  - [`getTests()`](#ghostinspectorgettests-callback)\n\n<br />\n\n#### `GhostInspector.getFolders([callback])`\n\nFetch an array of all the folders in your account.\n\n```js\n// Example using await\ntry {\n  const folders = await GhostInspector.getFolders()\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.getFolders(function (err, folders) {\n  if (err) return console.error(err)\n  console.log(folders)\n})\n```\n\n#### `GhostInspector.createFolder(organizationId, folderName, [callback])`\n\nCreate a folder within your organization.\n\n```js\n// Example using await\ntry {\n  const folder = await GhostInspector.createFolder('[organization-id]', '[folder-name]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.createFolder('[organization-id]', '[folder-name]', function (err, folder) {\n  if (err) return console.error(err)\n  console.log(folder)\n})\n```\n\n#### `GhostInspector.updateFolder(folderId, folderName, [callback])`\n\nUpdate a folder name.\n\n```js\n// Example using await\ntry {\n  const folder = await GhostInspector.updateFolder('[folder-id]', '[folder-name]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.updateFolder('[folder-id]', '[folder-name]', function (err, folder) {\n  if (err) return console.error(err)\n  console.log(folder)\n})\n```\n\n#### `GhostInspector.getFolder(folderId, [callback])`\n\nFetch a single folder from your account.\n\n```js\n// Example using await\ntry {\n  const folder = await GhostInspector.getFolder('[folder-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.getFolder('[folder-id]', function (err, folder) {\n  if (err) return console.error(err)\n  console.log(folder)\n})\n```\n\n#### `GhostInspector.getFolderSuites(folderId, [callback])`\n\nFetch an array of all the suites in a folder.\n\n```js\n// Example using await\ntry {\n  const suites = await GhostInspector.getFolderSuites('[folder-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.getFolderSuites('[folder-id]', function (err, suites) {\n  if (err) return console.error(err)\n  console.log(suites)\n})\n```\n\n#### `GhostInspector.createSuite(organizationId, suiteName, [callback])`\n\nCreate a suite.\n\n```js\n// Example using await\ntry {\n  const suites = await GhostInspector.createSuite('[organization-id]', '[suite-name]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.createSuite('[organization-id]', '[suite-name]', function (err, suites) {\n  if (err) return console.error(err)\n  console.log(suites)\n})\n```\n\n#### `GhostInspector.updateSuite(suiteId, updates, [callback])`\n\nUpdate a suite.\n\n```js\n// Example using await\ntry {\n  const suites = await GhostInspector.updateSuite('[suite-id]', { name: 'My new suite name' })\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.updateSuite('[suite-id]', { name: 'My new suite name' }, function (err, suites) {\n  if (err) return console.error(err)\n  console.log(suites)\n})\n```\n\n#### `GhostInspector.getSuites([callback])`\n\nFetch an array of all the suites in your account.\n\n```js\n// Example using await\ntry {\n  const suites = await GhostInspector.getSuites()\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.getSuites(function (err, suites) {\n  if (err) return console.error(err)\n  console.log(suites)\n})\n```\n\n#### `GhostInspector.getSuite(suiteId, [callback])`\n\nFetch a single suite from your account.\n\n```js\n// Example using await\ntry {\n  const suite = await GhostInspector.getSuite('[suite-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.getSuite('[suite-id]', function (err, suite) {\n  if (err) return console.error(err)\n  console.log(suite)\n})\n```\n\n#### `GhostInspector.getSuiteTests(suiteId, [callback])`\n\nFetch an array of all the tests in a suite.\n\n```js\n// Example using await\ntry {\n  const tests = await GhostInspector.getSuiteTests('[suite-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.getSuiteTests('[suite-id]', function (err, tests) {\n  if (err) return console.error(err)\n  console.log(tests)\n})\n```\n\n#### `GhostInspector.getSuiteResults(suiteId, [options], [callback])`\n\nFetch an array of suite results for a suite.\n\n```js\nconst options = {\n  count: 10,\n  offset: 0,\n}\n\n// Example using await\ntry {\n  const results = await GhostInspector.getSuiteResults('[suite-id]', options)\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.getSuiteResults('[suite-id]', options, function (err, results) {\n  if (err) return console.error(err)\n  console.log(results)\n})\n```\n\n#### `GhostInspector.executeSuite(suiteId, [options], [callback])`\n\nExecute all the tests in a suite and returns an array of results.\n\n```js\n// Optionally override the start URL of all tests in this suite (for this run only)\nconst options = {\n  startUrl: 'http://alternate.yourcompany.com',\n}\n\n// Example using await\ntry {\n  const [results, passing, screenshotPassing] = await GhostInspector.executeSuite(\n    '[suite-id]',\n    options,\n  )\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.executeSuite(\n  '[suite-id]',\n  options,\n  function (err, results, passing, screenshotPassing) {\n    if (err) return console.error(err)\n    console.log(passing === true ? 'Passed' : 'Failed')\n    console.log(results)\n  },\n)\n```\n\n#### `GhostInspector.duplicateSuite(suiteId, [options], [callback])`\n\nExecute all the tests in a suite and returns an array of results.\n\n```js\n// Example using await\ntry {\n  const newSuite = await GhostInspector.duplicateSuite('[suite-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.duplicateSuite('[suite-id]', function (err, newSuite) {\n  if (err) return console.error(err)\n  console.log(newSuite)\n})\n```\n\n#### `GhostInspector.downloadSuiteSeleniumHtml(suiteId, dest, [callback])`\n\nDownload a zip file of all tests in this suite in Selenium IDE .html format\n\n```js\n// Example using await\ntry {\n  await GhostInspector.downloadSuiteSeleniumHtml('[suite-id]', 'suite.zip')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.downloadSuiteSeleniumHtml('[suite-id]', 'suite.zip', function (err) {\n  if (err) return console.error(err)\n  console.log('File saved to suite.zip.')\n})\n```\n\n#### `GhostInspector.downloadSuiteSeleniumSide(suiteId, dest, [callback])`\n\nDownload a file of all tests in this suite in Selenium IDE .side format\n\n```js\n// Example using await\ntry {\n  await GhostInspector.downloadSuiteSeleniumSide('[suite-id]', 'suite.side')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.downloadSuiteSeleniumSide('[suite-id]', 'suite.side', function (err) {\n  if (err) return console.error(err)\n  console.log('File saved to suite.side.')\n})\n```\n\n#### `GhostInspector.downloadSuiteSeleniumJson(suiteId, dest, [callback])`\n\nDownload a zip file of all tests in this suite in Selenium JSON format\n\n```js\n// Example using await\ntry {\n  await GhostInspector.downloadSuiteSeleniumJson('[suite-id]', 'suite.zip')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.downloadSuiteSeleniumJson('[suite-id]', 'suite.zip', function (err) {\n  if (err) return console.error(err)\n  console.log('File saved to suite.zip.')\n})\n```\n\n#### `GhostInspector.downloadSuiteJson(suiteId, dest, [callback])`\n\nDownload a file of all tests in this suite in Ghostinspector JSON format\n\n```js\n// Example using await\nconst options = {\n  includeImports: true,\n}\n\ntry {\n  await GhostInspector.downloadSuiteJson('[suite-id]', 'suite.zip', options)\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.downloadSuiteJson('[suite-id]', 'suite.zip', options, function (err) {\n  if (err) return console.error(err)\n  console.log('File saved to suite.zip.')\n})\n```\n\n#### `GhostInspector.downloadTestJson(testId, dest, [callback])`\n\nDownload a single test in Ghostinspector JSON format\n\n```js\nconst options = {\n  includeImports: true,\n}\n\n// Example using await\ntry {\n  await GhostInspector.downloadTestJson('[test-id]', 'test.json', options)\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.downloadTestJson('[test-id]', 'test.json', options, function (err) {\n  if (err) return console.error(err)\n  console.log('File saved to test.json.')\n})\n```\n\n#### `GhostInspector.importTest(suiteId, test, [callback])`\n\nImport a test in JSON or HTML (Selenium IDE v1) format.\n\n**Note:** For JSON, pass the JavaScript object to the client, for HTML pass the path to the file on disk.\n\n```js\n// JSON example (using async)\nconst myJsonTest = require('my-test.json')\nconst importedTest = await GhostInspector.importTest('[suite-id]', myJsonTest)\nconsole.log(importedTest)\n\n// HTML example (using callback)\nGhostInspector.importTest('[suite-id]', '/path/to/my-test.html', function (err, importedTest) {\n  if (err) return console.error(err)\n  console.log(importedTest)\n})\n```\n\n#### `GhostInspector.getTests([callback])`\n\nFetch an array of all the tests in your account.\n\n```js\n// Example using await\ntry {\n  const tests = await GhostInspector.getTests()\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.getTests(function (err, tests) {\n  if (err) return console.error(err)\n  console.log(tests)\n})\n```\n\n#### `GhostInspector.getTest(testId, [callback])`\n\nFetch a single test from your account.\n\n```js\n// Example using await\ntry {\n  const test = await GhostInspector.getTest('[test-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.getTest('[test-id]', function (err, test) {\n  if (err) return console.error(err)\n  console.log(test)\n})\n```\n\n#### `GhostInspector.deleteTest(testId, [callback])`\n\nDelete a test.\n\n```js\n// Example using await\ntry {\n  const tests = await GhostInspector.deleteTest('[test-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.deleteTest('[test-id]', function (err, tests) {\n  if (err) return console.error(err)\n  console.log(tests)\n})\n```\n\n#### `GhostInspector.updateTest(testId, updates, [callback])`\n\nUpdate a test.\n\n```js\n// Example using await\ntry {\n  const tests = await GhostInspector.updateTest('[test-id]', { name: 'My new test name' })\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.updateTest('[test-id]', { name: 'My new test name' }, function (err, tests) {\n  if (err) return console.error(err)\n  console.log(tests)\n})\n```\n\n#### `GhostInspector.getTestResults(testId, [options], [callback])`\n\nFetch an array of test results for a test.\n\n```js\nconst options = {\n  count: 10,\n  offset: 0,\n}\n\n// Example using await\ntry {\n  const results = await GhostInspector.getTestResults('[test-id]', options)\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.getTestResults('[test-id]', options, function (err, results) {\n  if (err) return console.error(err)\n  console.log(results)\n})\n```\n\n#### `GhostInspector.getTestResultsRunning(testId, [callback])`\n\nFetch an array of test results that are in progress for a test.\n\n```js\n// Example using await\ntry {\n  const results = await GhostInspector.getTestResultsRunning('[test-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.getTestResultsRunning('[test-id]', function (err, results) {\n  if (err) return console.error(err)\n  console.log(results)\n})\n```\n\n#### `GhostInspector.acceptTestScreenshot(testId, [callback])`\n\nAccept the current screenshot as the new baseline for a test. (Note: _This method will throw/return an error if the test's screenshot is already passing, or if screenshot comparison is disabled._)\n\n```js\n// Example using await\ntry {\n  const test = await GhostInspector.acceptTestScreenshot('[test-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.acceptTestScreenshot('[test-id]', function (err, test) {\n  if (err) return console.error(err)\n  console.log(test)\n})\n```\n\n#### `GhostInspector.duplicateTest(testId, [callback])`\n\nCreate a duplicate copy of a test.\n\n```js\n// Example using await\ntry {\n  const newTest = await GhostInspector.duplicateTest('[test-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.duplicateTest('[test-id]', function (err, newTest) {\n  if (err) return console.error(err)\n  console.log(newTest)\n})\n```\n\n#### `GhostInspector.executeTest(testId, [options], [callback])`\n\nExecute a single test in your account and return the result.\n\n```js\n// Optionally override the start URL of the test (for this run only)\nconst options = {\n  startUrl: 'http://alternate.yourcompany.com',\n}\n\n// Example using await\ntry {\n  const [results, passing, screenshotPassing] = await GhostInspector.executeTest(\n    '[test-id]',\n    options,\n  )\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.executeTest(\n  '[test-id]',\n  options,\n  function (err, results, passing, screenshotPassing) {\n    if (err) return console.error(err)\n    console.log(passing === true ? 'Passed' : 'Failed')\n    console.log(results)\n  },\n)\n```\n\n#### `GhostInspector.executeTestOnDemand(organizationId, test, [options], [callback])`\n\nExecute an on-demand test against your organization.\n\n```js\nconst myTest = require('./my-test.json')\n\n// Wait for the result to finish execution before returning\nconst options = {\n  immediate: false,\n}\n\n// Example using await\ntry {\n  const [result, passing, screenshotPassing] = await GhostInspector.executeTestOnDemand(\n    '[organization-id]',\n    myTest,\n    options,\n  )\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.executeTestOnDemand(\n  '[organization-id]',\n  myTest,\n  options,\n  function (err, result, passing, screenshotPassing) {\n    if (err) return console.error(err)\n    console.log(`Passing: ${result.passing}`)\n  },\n)\n```\n\n#### `GhostInspector.waitForTestResult(resultId, [options], [callback])`\n\nPoll for a result execution's completion.\n\n```js\n// First, we execute a test using immediate=1 to get a result ID\nconst result = await GhostInspector.executeTest('[test-id]', { immediate: true })\nconst resultId = result._id\n\nconst options = {\n  pollInterval: 2000, // default is 5000 (5 seconds)\n}\n// Example using await\nconst result = await GhostInspector.waitForTestResult(resultId, options)\nconsole.log(result.passing)\n\n// Example using a callback\nGhostInspector.waitForTestResult(resultId, options, function (err, result) {\n  if (err) console.error(err)\n  console.log(`Passing: ${result.passing}`)\n})\n```\n\n#### `GhostInspector.downloadTestSeleniumHtml(testId, dest, [callback])`\n\nDownload a single test in Selenium IDE .html format\n\n```js\n// Example using await\ntry {\n  await GhostInspector.downloadTestSeleniumHtml('[test-id]', 'test.html')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.downloadTestSeleniumHtml('[test-id]', 'test.html', function (err) {\n  if (err) return console.error(err)\n  console.log('File saved to test.html.')\n})\n```\n\n#### `GhostInspector.downloadTestSeleniumSide(testId, dest, [callback])`\n\nDownload a single test in Selenium IDE .side format\n\n```js\n// Example using await\ntry {\n  await GhostInspector.downloadTestSeleniumSide('[test-id]', 'test.side')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.downloadTestSeleniumSide('[test-id]', 'test.side', function (err) {\n  if (err) return console.error(err)\n  console.log('File saved to test.side.')\n})\n```\n\n#### `GhostInspector.downloadTestSeleniumJson(testId, dest, [callback])`\n\nDownload a single test in Selenium JSON format\n\n```js\n// Example using await\ntry {\n  await GhostInspector.downloadTestSeleniumJson('[test-id]', 'test.json')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.downloadTestSeleniumJson('[test-id]', 'test.json', function (err) {\n  if (err) return console.error(err)\n  console.log('File saved to test.json.')\n})\n```\n\n#### `GhostInspector.getSuiteResult(suiteResultId, [callback])`\n\nFetch a single suite result.\n\n```js\n// Example using await\ntry {\n  const result = await GhostInspector.getSuiteResult('[suite-result-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.getSuiteResult('[suite-result-id]', function (err, result) {\n  if (err) return console.error(err)\n  console.log(result)\n})\n```\n\n#### `GhostInspector.getSuiteResultTestResults(suiteResultId, [callback])`\n\nFetch the test results in a single suite result.\n\n```js\n// Example using await\ntry {\n  const results = await GhostInspector.getSuiteResultTestResults('[suite-result-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.getSuiteResultTestResults('[suite-result-id]', function (err, results) {\n  if (err) return console.error(err)\n  console.log(results)\n})\n```\n\n#### `GhostInspector.getSuiteResultXUnit(suiteResultId, [callback])`\n\nFetch an XML report (XUnit v2) for a single suite result.\n\n```js\n// Example using await\ntry {\n  const xml = await GhostInspector.getSuiteResultXUnit('[suite-result-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.getSuiteResultXUnit('[suite-result-id]', function (err, xml) {\n  if (err) return console.error(err)\n  console.log(xml)\n})\n```\n\n#### `GhostInspector.cancelSuiteResult(suiteResultId, [callback])`\n\nCancel an in-progress suite result.\n\n```js\n// Example using await\ntry {\n  const result = await GhostInspector.cancelSuiteResult('[suite-result-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.cancelSuiteResult('[suite-result-id]', function (err, result) {\n  if (err) return console.error(err)\n  console.log(result)\n})\n```\n\n#### `GhostInspector.getTestResult(testResultId, [callback])`\n\nFetch a single test result.\n\n```js\n// Example using await\ntry {\n  const result = await GhostInspector.getTestResult('[test-result-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.getTestResult('[test-result-id]', function (err, result) {\n  if (err) return console.error(err)\n  console.log(result)\n})\n```\n\n#### `GhostInspector.cancelTestResult(testResultId, [callback])`\n\nCancel an in-progress test result.\n\n```js\n// Example using await\ntry {\n  const result = await GhostInspector.cancelTestResult('[test-result-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.cancelTestResult('[test-result-id]', function (err, result) {\n  if (err) return console.error(err)\n  console.log(result)\n})\n```\n\n#### `GhostInspector.getAllRunningTests(organizationId, [callback])`\n\nFetch a list of the currently-executing results for the entire organization.\n\n```js\n// Example using await\ntry {\n  const result = await GhostInspector.getAllRunningTests('[organization-id]')\n} catch (err) {\n  console.error(err)\n}\n\n// Example using a callback\nGhostInspector.getAllRunningTests('[organization-id]', function (err, result) {\n  if (err) return console.error(err)\n  console.log(result)\n})\n```\n\n## Contributing\n\nIf you've found that a feature is missing or you've found an issue, feel free to open a pull request or [submit an issue](https://github.com/ghost-inspector/node-ghost-inspector/issues).\n\n### Running tests\n\nTo run the unit tests:\n\n```\nnpm run test-unit\n```\n\nYou can also run the integration tests, however this will run against a Ghost Inspector suite (requires API key):\n\n```\nGHOST_INSPECTOR_API_KEY=xxx npm run test-integration\n```\n","maintainers":[{"email":"tech@ghostinspector.com","name":"ghostinspector"},{"email":"jwklemm@gmail.com","name":"justinklemm"},{"email":"aaron.j.fay@gmail.com","name":"aaronfay"},{"email":"brandon@anti-pattern.com","name":"brandonweiss"}],"time":{"modified":"2022-06-18T08:12:45.856Z","created":"2014-07-29T05:41:04.373Z","1.0.1":"2014-07-29T05:41:04.373Z","1.0.2":"2014-07-29T06:13:11.701Z","1.0.3":"2014-09-12T17:34:10.327Z","1.1.0":"2014-12-04T05:19:56.917Z","1.2.0":"2015-02-11T15:20:57.404Z","2.0.0":"2015-12-14T15:57:19.618Z","2.0.1":"2017-04-02T05:29:30.545Z","3.0.0":"2018-06-27T20:43:10.994Z","3.0.1":"2019-02-08T16:32:26.337Z","4.0.0":"2019-07-05T21:00:50.029Z","4.0.1":"2019-07-11T16:39:37.778Z","4.1.0":"2019-12-03T23:49:34.465Z","4.1.1":"2020-01-31T23:06:42.159Z","4.1.2":"2020-02-01T00:06:10.116Z","4.1.3":"2020-04-06T16:43:29.105Z","4.1.4":"2020-05-28T17:56:08.052Z","4.1.5":"2020-07-29T16:22:40.871Z","4.1.6":"2020-08-17T23:45:29.006Z","4.2.0":"2021-01-07T01:21:15.938Z","4.2.1":"2021-02-26T00:35:36.046Z","5.0.0":"2021-04-14T18:40:23.778Z","5.0.1":"2021-04-14T19:15:37.778Z","5.0.2":"2021-04-20T23:15:53.298Z","5.0.3":"2021-04-27T22:19:34.468Z","5.0.4":"2021-04-30T00:11:54.682Z","6.0.0":"2021-05-10T18:13:16.398Z","6.0.1":"2021-05-10T20:03:34.089Z","6.0.2":"2021-05-13T23:44:41.646Z","6.0.3":"2021-06-14T20:57:35.957Z","6.0.5":"2021-07-28T17:07:22.518Z","6.0.6":"2021-08-06T17:37:18.380Z","7.0.0":"2021-12-06T19:26:45.732Z","7.0.1":"2022-02-25T23:56:31.553Z"},"homepage":"https://github.com/ghost-inspector/node-ghost-inspector","keywords":["ghost","inspector","ghost inspector","ghostinspector","test","testing","automated testing","browser testing","automated browser testing","selenium","cli","command line interface"],"repository":{"type":"git","url":"git+ssh://git@github.com/ghost-inspector/node-ghost-inspector.git"},"author":{"name":"Ghost Inspector","email":"help@ghostinspector.com"},"bugs":{"url":"https://github.com/ghost-inspector/node-ghost-inspector/issues"},"license":"MIT","readmeFilename":"README.md","users":{"justinklemm":true,"afelicioni":true}}