{"_id":"chrome-remote-interface","_rev":"2916770","name":"chrome-remote-interface","description":"Chrome Debugging Protocol interface","dist-tags":{"latest":"0.32.0"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"time":{"modified":"2023-02-01T08:57:45.000Z","created":"2013-04-17T23:42:48.940Z","0.32.0":"2023-01-12T16:59:56.142Z","0.31.3":"2022-07-13T15:10:49.944Z","0.31.2":"2022-02-05T11:49:08.769Z","0.31.1":"2021-11-23T18:04:21.427Z","0.31.0":"2021-06-28T22:15:11.491Z","0.30.1":"2021-06-16T08:43:54.858Z","0.30.0":"2021-03-22T21:23:34.154Z","0.29.0":"2021-01-06T17:25:20.740Z","0.28.2":"2020-04-26T11:07:45.044Z","0.28.1":"2019-12-11T10:10:13.085Z","0.28.0":"2019-08-17T16:20:29.196Z","0.27.2":"2019-06-05T11:00:31.786Z","0.27.1":"2019-02-08T12:41:40.691Z","0.27.0":"2018-11-27T11:57:30.457Z","0.26.1":"2018-07-31T23:39:16.853Z","0.26.0":"2018-07-12T15:12:07.311Z","0.25.7":"2018-07-04T13:05:04.870Z","0.25.6":"2018-05-17T10:40:48.291Z","0.25.5":"2017-12-18T12:23:55.591Z","0.25.4":"2017-11-25T22:05:16.226Z","0.25.3":"2017-11-09T17:02:07.407Z","0.25.2":"2017-10-17T13:56:58.487Z","0.25.1":"2017-10-01T18:44:12.582Z","0.25.0":"2017-09-21T13:43:27.254Z","0.24.5":"2017-09-01T13:15:31.551Z","0.24.4":"2017-08-17T16:26:43.549Z","0.24.3":"2017-07-30T05:42:11.693Z","0.24.2":"2017-07-14T10:32:02.597Z","0.24.1":"2017-07-08T13:39:30.773Z","0.24.0":"2017-07-05T23:10:14.511Z","0.23.3":"2017-06-26T12:13:40.949Z","0.23.2":"2017-06-06T17:15:06.744Z","0.23.1":"2017-06-03T11:48:36.865Z","0.23.0":"2017-05-27T13:18:08.218Z","0.22.0":"2017-05-02T02:16:30.411Z","0.21.1":"2017-05-01T17:37:36.678Z","0.21.0":"2017-04-27T17:08:40.473Z","0.20.0":"2017-04-20T14:14:00.849Z","0.19.1":"2017-04-16T15:47:59.015Z","0.19.0":"2017-04-15T11:52:22.630Z","0.18.0":"2017-03-01T23:42:01.540Z","0.17.1":"2017-01-13T12:28:21.856Z","0.17.0":"2016-12-03T15:44:06.136Z","0.16.2":"2016-11-24T21:24:49.358Z","0.16.1":"2016-11-06T12:08:17.228Z","0.16.0":"2016-10-29T14:32:28.222Z","0.15.1":"2016-10-25T15:19:07.029Z","0.15.0":"2016-10-05T14:05:08.978Z","0.14.3":"2016-09-03T22:21:31.418Z","0.14.2":"2016-08-30T16:45:46.593Z","0.14.1":"2016-08-27T00:03:38.350Z","0.14.0":"2016-08-25T19:05:17.509Z","0.13.0":"2016-08-12T16:14:01.909Z","0.12.3":"2016-07-19T12:01:16.785Z","0.12.2":"2016-05-12T11:20:04.215Z","0.12.1":"2016-04-29T19:49:20.966Z","0.12.0":"2016-04-27T19:07:54.301Z","0.11.1":"2016-04-15T19:44:46.636Z","0.11.0":"2015-11-04T19:58:25.955Z","0.10.0":"2015-10-07T16:03:20.278Z","0.9.0":"2015-07-06T13:38:51.694Z","0.8.0":"2015-07-02T14:29:02.841Z","0.7.0":"2015-05-01T16:36:15.814Z","0.6.1":"2015-02-13T12:25:05.547Z","0.6.0":"2015-02-08T15:33:24.594Z","0.5.0":"2014-07-02T14:21:33.463Z","0.4.1":"2014-01-03T12:18:49.878Z","0.4.0":"2013-12-21T15:05:07.453Z","0.3.0":"2013-09-29T17:17:16.888Z","0.2.0":"2013-09-29T11:02:46.557Z","0.1.1":"2013-05-31T20:12:34.113Z","0.1.0":"2013-04-23T15:14:22.710Z","0.0.1":"2013-04-17T23:42:48.940Z"},"users":{"sbruchmann":true,"chge":true,"shriek":true,"doptrois":true,"samar":true,"tsxuehu":true,"felds":true,"arttse":true,"honzajde":true,"zhizhunbao995":true,"bsara":true,"lgh06":true,"oleg_tsyba":true,"botify":true,"jtrh":true,"huyue":true,"princetoad":true,"cognivator":true,"shanewholloway":true,"ksugiura":true,"donson":true,"jasonwang1888":true,"tech_query":true,"anywayzhj":true},"author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"versions":{"0.32.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.32.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engine-strict":{"node":">=8"},"dependencies":{"commander":"2.11.x","ws":"^7.2.0"},"bin":{"chrome-remote-interface":"bin/client.js"},"main":"index.js","browser":"chrome-remote-interface.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"8.x.x","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","eslint":"^8.8.0","json-loader":"^0.5.4","mocha":"^9.2.0","process":"^0.11.10","url":"^0.11.0","util":"^0.12.4","webpack":"^5.39.0","webpack-cli":"^4.7.2"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepare":"webpack"},"gitHead":"61d14fb425982e341089b4b2163662020c681ddc","_id":"chrome-remote-interface@0.32.0","_nodeVersion":"19.4.0","_npmVersion":"7.16.0","dist":{"shasum":"d7e59a9265d9a208d6b632b8f69c837e1ccc4241","size":275751,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.32.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.32.0.tgz"},"_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"directories":{},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.32.0_1673542795921_0.8861569875025903"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-12T16:59:56.142Z","publish_time":1673542796142,"_cnpm_publish_time":1673542796142},"0.31.3":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.31.3","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engine-strict":{"node":">=8"},"dependencies":{"commander":"2.11.x","ws":"^7.2.0"},"bin":{"chrome-remote-interface":"bin/client.js"},"main":"index.js","browser":"chrome-remote-interface.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"8.x.x","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","eslint":"^8.8.0","json-loader":"^0.5.4","mocha":"^9.2.0","process":"^0.11.10","url":"^0.11.0","util":"^0.12.4","webpack":"^5.39.0","webpack-cli":"^4.7.2"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepare":"webpack"},"gitHead":"e359f187a26369ad15849a4e3f1e546fb0835d76","_id":"chrome-remote-interface@0.31.3","_nodeVersion":"18.5.0","_npmVersion":"7.16.0","dist":{"shasum":"bd01b89f5f0e968f7eeb37b8b7c5ac20e6e1f4d0","size":275512,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.31.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.31.3.tgz"},"_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"directories":{},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.31.3_1657725049675_0.32432917771648073"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-13T15:14:23.548Z","publish_time":1657725049944,"_cnpm_publish_time":1657725049944},"0.31.2":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.31.2","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engine-strict":{"node":">=8"},"dependencies":{"commander":"2.11.x","ws":"^7.2.0"},"bin":{"chrome-remote-interface":"bin/client.js"},"main":"index.js","browser":"chrome-remote-interface.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"6.x.x","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","eslint":"^8.8.0","json-loader":"^0.5.4","mocha":"^9.2.0","process":"^0.11.10","url":"^0.11.0","util":"^0.12.4","webpack":"^5.39.0","webpack-cli":"^4.7.2"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepare":"webpack"},"gitHead":"f23fb2c06cfba775bd14166106596bacac21ea24","_id":"chrome-remote-interface@0.31.2","_nodeVersion":"17.4.0","_npmVersion":"7.16.0","dist":{"shasum":"97fa391420cba0dc0ee9126334246ab377f20e98","size":275488,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.31.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.31.2.tgz"},"_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"directories":{},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.31.2_1644061748549_0.6212016008662202"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-05T11:49:15.056Z","publish_time":1644061748769,"_cnpm_publish_time":1644061748769},"0.31.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.31.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engine-strict":{"node":">=8"},"dependencies":{"commander":"2.11.x","ws":"^7.2.0"},"bin":{"chrome-remote-interface":"bin/client.js"},"main":"index.js","browser":"chrome-remote-interface.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"6.x.x","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","eslint":"^4.19.1","json-loader":"^0.5.4","mocha":"^8.3.2","process":"^0.11.10","url":"^0.11.0","util":"^0.12.4","webpack":"^5.39.0","webpack-cli":"^4.7.2"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepare":"webpack"},"gitHead":"f7d5655a3114d3605c70208e694f5056c006adf4","_id":"chrome-remote-interface@0.31.1","_nodeVersion":"17.0.1","_npmVersion":"7.16.0","dist":{"shasum":"87c37c81f10d9f0832b6d6a42e52ac2c7ebb4008","size":212491,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.31.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.31.1.tgz"},"_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"directories":{},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.31.1_1637690661268_0.02365004208961685"},"_hasShrinkwrap":false,"publish_time":1637690661427,"_cnpm_publish_time":1637690661427},"0.31.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.31.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engine-strict":{"node":">=8"},"dependencies":{"commander":"2.11.x","ws":"^7.2.0"},"bin":{"chrome-remote-interface":"bin/client.js"},"main":"index.js","browser":"chrome-remote-interface.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"6.x.x","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","eslint":"^4.19.1","json-loader":"^0.5.4","mocha":"^8.3.2","process":"^0.11.10","url":"^0.11.0","util":"^0.12.4","webpack":"^5.39.0","webpack-cli":"^4.7.2"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepare":"webpack"},"gitHead":"3a188dd0de99316591a44c7517a3e6dc04b482e3","_id":"chrome-remote-interface@0.31.0","_nodeVersion":"16.4.0","_npmVersion":"7.16.0","dist":{"shasum":"0ba5549047cbbeaddac9f898dce37721170d2a21","size":212117,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.31.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.31.0.tgz"},"_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"directories":{},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.31.0_1624918511252_0.6664192397958719"},"_hasShrinkwrap":false,"publish_time":1624918511491,"_cnpm_publish_time":1624918511491},"0.30.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.30.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engine-strict":{"node":">=8"},"dependencies":{"commander":"2.11.x","ws":"^7.2.0"},"bin":{"chrome-remote-interface":"bin/client.js"},"main":"index.js","browser":"chrome-remote-interface.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"6.x.x","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","eslint":"^4.19.1","json-loader":"^0.5.4","mocha":"^8.3.2","process":"^0.11.10","url":"^0.11.0","util":"^0.12.4","webpack":"^5.39.0","webpack-cli":"^4.7.2"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepare":"webpack"},"gitHead":"f3a0dac9ee97186a373277f773b35de1baf9859f","_id":"chrome-remote-interface@0.30.1","_nodeVersion":"16.3.0","_npmVersion":"7.16.0","dist":{"shasum":"8b30a0a36274137b31536f6436ca52f32ae5cbba","size":212049,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.30.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.30.1.tgz"},"_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"directories":{},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.30.1_1623833034584_0.7525682821514388"},"_hasShrinkwrap":false,"publish_time":1623833034858,"_cnpm_publish_time":1623833034858},"0.30.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.30.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engine-strict":{"node":">=8"},"dependencies":{"commander":"2.11.x","ws":"^7.2.0"},"bin":{"chrome-remote-interface":"bin/client.js"},"main":"index.js","browser":"chrome-remote-interface.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"6.x.x","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","eslint":"^4.19.1","json-loader":"^0.5.4","mocha":"^8.3.2","webpack":"^4.35.3","webpack-cli":"^3.3.6"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepare":"webpack"},"gitHead":"2c7686bb58798c3ca633ba4a2834fc54a8028d6a","_id":"chrome-remote-interface@0.30.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.3","dist":{"shasum":"b9367142b362668ca7c84d642318053ac6f51495","size":229733,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.30.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.30.0.tgz"},"_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"directories":{},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.30.0_1616448213961_0.949722808257802"},"_hasShrinkwrap":false,"publish_time":1616448214154,"_cnpm_publish_time":1616448214154},"0.29.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.29.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engine-strict":{"node":">=8"},"dependencies":{"commander":"2.11.x","ws":"^7.2.0"},"bin":{"chrome-remote-interface":"bin/client.js"},"main":"index.js","browser":"chrome-remote-interface.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"6.x.x","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","eslint":"^4.19.1","json-loader":"^0.5.4","mocha":"^5.2.0","webpack":"^4.35.3","webpack-cli":"^3.3.6"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepare":"webpack"},"gitHead":"66d85de8f3dd13d2cfab2caed362532417858c61","_id":"chrome-remote-interface@0.29.0","_nodeVersion":"15.5.0","_npmVersion":"6.14.10","dist":{"shasum":"4f9089f37aa2281e0e8b2d5bf03749f56f1cc85f","size":229333,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.29.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.29.0.tgz"},"_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"directories":{},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.29.0_1609953920505_0.978909467489893"},"_hasShrinkwrap":false,"publish_time":1609953920740,"_cnpm_publish_time":1609953920740},"0.28.2":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.28.2","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engine-strict":{"node":">=8"},"dependencies":{"commander":"2.11.x","ws":"^7.2.0"},"bin":{"chrome-remote-interface":"bin/client.js"},"main":"index.js","browser":"chrome-remote-interface.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"6.x.x","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","eslint":"^4.19.1","json-loader":"^0.5.4","mocha":"^5.2.0","webpack":"^4.35.3","webpack-cli":"^3.3.6"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepare":"webpack"},"gitHead":"b2abc9f34357d562d5fac00a904586385459b80c","_id":"chrome-remote-interface@0.28.2","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","dist":{"shasum":"6be3554d2c227ff07eb74baa7e5d4911da12a5a6","size":229304,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.28.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.28.2.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.28.2_1587899264897_0.39096483459908526"},"_hasShrinkwrap":false,"publish_time":1587899265044,"_cnpm_publish_time":1587899265044},"0.28.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.28.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engine-strict":{"node":">=8"},"dependencies":{"commander":"2.11.x","ws":"^7.2.0"},"bin":{"chrome-remote-interface":"bin/client.js"},"main":"index.js","browser":"chrome-remote-interface.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"6.x.x","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","eslint":"^4.19.1","json-loader":"^0.5.4","mocha":"^5.2.0","webpack":"^4.35.3","webpack-cli":"^3.3.6"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepare":"webpack"},"gitHead":"8c51358d3a91a3a03c291a7f7e6cb93ded1a4e35","_id":"chrome-remote-interface@0.28.1","_nodeVersion":"10.16.0","_npmVersion":"6.13.3","dist":{"shasum":"45b5c2cc3ac652d476367f39e01e1a9a48191201","size":229714,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.28.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.28.1.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.28.1_1576059012850_0.40360278857640774"},"_hasShrinkwrap":false,"publish_time":1576059013085,"_cnpm_publish_time":1576059013085},"0.28.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.28.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engine-strict":{"node":">=8"},"dependencies":{"commander":"2.11.x","ws":"^6.1.0"},"bin":{"chrome-remote-interface":"./bin/client.js"},"main":"index.js","browser":"chrome-remote-interface.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"6.x.x","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","eslint":"^4.19.1","json-loader":"^0.5.4","mocha":"^5.2.0","webpack":"^4.35.3","webpack-cli":"^3.3.6"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepare":"webpack"},"gitHead":"1003815fbf99e6973a8ab09bf10d8274c640d8ea","_id":"chrome-remote-interface@0.28.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.3","dist":{"shasum":"dfafff3538ad549cfe161b4c4f0d5ff19aed6f2d","size":229588,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.28.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.28.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.28.0_1566058829056_0.5196517178686815"},"_hasShrinkwrap":false,"publish_time":1566058829196,"_cnpm_publish_time":1566058829196},"0.27.2":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.27.2","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engine-strict":{"node":">=8"},"dependencies":{"commander":"2.11.x","ws":"^6.1.0"},"bin":{"chrome-remote-interface":"./bin/client.js"},"main":"index.js","browser":"chrome-remote-interface.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"6.x.x","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","eslint":"^3.19.0","json-loader":"^0.5.4","mocha":"5.x.x","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepare":"webpack"},"gitHead":"6de50b9dcc200599b349c701fb28ba94592ab718","_id":"chrome-remote-interface@0.27.2","_nodeVersion":"8.1.4","_npmVersion":"6.8.0","dist":{"shasum":"e5605605f092b7ef8575d95304e004039c9d0ab9","size":216984,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.27.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.27.2.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.27.2_1559732431623_0.7282722272946645"},"_hasShrinkwrap":false,"publish_time":1559732431786,"_cnpm_publish_time":1559732431786},"0.27.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.27.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engine-strict":{"node":">=8"},"dependencies":{"commander":"2.11.x","ws":"^6.1.0"},"bin":{"chrome-remote-interface":"./bin/client.js"},"main":"index.js","browser":"chrome-remote-interface.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"6.x.x","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","eslint":"^3.19.0","json-loader":"^0.5.4","mocha":"5.x.x","webpack":"^1.13.3","lodash":">=4.17.11"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepare":"webpack"},"gitHead":"897b7f56e431d85ee54d1f522acaec479de23878","_id":"chrome-remote-interface@0.27.1","_nodeVersion":"8.1.4","_npmVersion":"6.7.0","dist":{"shasum":"d1f876b5433b87c00a6ce459b4c6ed60d8a36fb8","size":215323,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.27.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.27.1.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.27.1_1549629700495_0.1768247031240715"},"_hasShrinkwrap":false,"publish_time":1549629700691,"_cnpm_publish_time":1549629700691},"0.27.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.27.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engine-strict":{"node":">=8"},"dependencies":{"commander":"2.11.x","ws":"^6.1.0"},"bin":{"chrome-remote-interface":"./bin/client.js"},"main":"index.js","browser":"chrome-remote-interface.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"6.x.x","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","eslint":"^3.19.0","json-loader":"^0.5.4","mocha":"5.x.x","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepare":"webpack"},"gitHead":"3d489da5527d10da31ab954225313934cbbb2fe3","_id":"chrome-remote-interface@0.27.0","_npmVersion":"6.4.1","_nodeVersion":"8.1.4","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"83a3ecc1f9e4da395aec81fe33963104676726b4","size":215308,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.27.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.27.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.27.0_1543319850233_0.04615588425443251"},"_hasShrinkwrap":false,"publish_time":1543319850457,"_cnpm_publish_time":1543319850457},"0.26.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.26.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engine-strict":{"node":">=8"},"dependencies":{"commander":"2.11.x","ws":"^3.3.3"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^6.2.8","babel-plugin-transform-async-to-generator":"^6.24.1","babel-preset-es2015":"^6.18.0","eslint":"^3.19.0","json-loader":"^0.5.4","mocha":"5.x.x","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepare":"webpack"},"gitHead":"deedd378d5f34537defa989a20066ed578c8a510","_id":"chrome-remote-interface@0.26.1","_npmVersion":"6.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"6c7d4479742b6d236752d716a9bc2d322d7d8ad2","size":176814,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.26.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.26.1.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.26.1_1533080356719_0.15083493536305248"},"_hasShrinkwrap":false,"publish_time":1533080356853,"_cnpm_publish_time":1533080356853},"0.26.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.26.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"babel-plugin-transform-async-to-generator":"^6.24.1","commander":"2.11.x","ws":"^3.3.3"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","eslint":"^3.19.0","json-loader":"^0.5.4","mocha":"5.x.x","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"12dd697dc9789eb4e874783d4f8e4a4e577f9993","_id":"chrome-remote-interface@0.26.0","_npmVersion":"6.1.0","_nodeVersion":"8.1.4","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"76fb3b449f609b037972903957cce2a4e6393764","size":176814,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.26.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.26.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.26.0_1531408327142_0.9379426885377824"},"_hasShrinkwrap":false,"publish_time":1531408327311,"_cnpm_publish_time":1531408327311},"0.25.7":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.25.7","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"3.3.x","commander":"2.11.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"eslint":"3.x.x","mocha":"5.x.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"15185a920fbbe82e040a78f832169845e79b29bc","_id":"chrome-remote-interface@0.25.7","_npmVersion":"6.1.0","_nodeVersion":"8.1.4","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"827e85fbef3cc561a9ef2404eb7eee355968c5bc","size":176612,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.25.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.25.7.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.25.7_1530709504748_0.778884882234472"},"_hasShrinkwrap":false,"publish_time":1530709504870,"_cnpm_publish_time":1530709504870},"0.25.6":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.25.6","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"3.3.x","commander":"2.11.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"eslint":"3.x.x","mocha":"3.x.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"a28e1fb5add43a263764f0b3a82646526421b0b7","_id":"chrome-remote-interface@0.25.6","_npmVersion":"6.0.1","_nodeVersion":"8.1.4","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"172bc82d87091a2ae90711a7b6c940da64ce32ef","size":172047,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.25.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.25.6.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface_0.25.6_1526553648148_0.39849741329552346"},"_hasShrinkwrap":false,"publish_time":1526553648291,"_cnpm_publish_time":1526553648291},"0.25.5":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.25.5","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"3.3.x","commander":"2.11.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"3297b55800779a35261e1c3a80335026c954015f","_id":"chrome-remote-interface@0.25.5","_npmVersion":"5.5.1","_nodeVersion":"8.1.4","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"cfd3fb124bf5f2ea5a9d72037527c156822b1406","size":157542,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.25.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.25.5.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface-0.25.5.tgz_1513599834271_0.3121557009872049"},"directories":{},"publish_time":1513599835591,"_hasShrinkwrap":false,"_cnpm_publish_time":1513599835591},"0.25.4":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.25.4","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"3.3.x","commander":"2.11.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"a1f4caf6b346f6e7d6afca58d8aa554ec7ae8dd9","_id":"chrome-remote-interface@0.25.4","_npmVersion":"5.5.1","_nodeVersion":"8.1.4","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"3a84aa9ef053dc2fd25d3b4c30d7501cb5f73883","size":157269,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.25.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.25.4.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface-0.25.4.tgz_1511647514855_0.5491500874049962"},"directories":{},"publish_time":1511647516226,"_cnpm_publish_time":1511647516226,"_hasShrinkwrap":false},"0.25.3":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.25.3","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"3.3.x","commander":"2.11.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"34e167d774630286e1586fca993c2faa4fac466c","_id":"chrome-remote-interface@0.25.3","_npmVersion":"5.5.1","_nodeVersion":"8.1.4","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"b692ae538cd5af3a6dd285636bfab3d29a7006c1","size":157619,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.25.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.25.3.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface-0.25.3.tgz_1510246927063_0.46795560396276414"},"directories":{},"publish_time":1510246927407,"_hasShrinkwrap":false,"_cnpm_publish_time":1510246927407},"0.25.2":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.25.2","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"3.2.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"f212501a815b1953d9124c4ef6e0ac4ff770fa3e","_id":"chrome-remote-interface@0.25.2","_npmVersion":"5.5.1","_nodeVersion":"8.1.4","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"f20b9d6e60cab13fcfa43ec8ab212cb9ed9a9d73","size":157057,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.25.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.25.2.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface-0.25.2.tgz_1508248616997_0.18442563712596893"},"directories":{},"publish_time":1508248618487,"_cnpm_publish_time":1508248618487,"_hasShrinkwrap":false},"0.25.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.25.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"3.2.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"aab440c5a789a3b69615e1c55a274cf0a448149e","_id":"chrome-remote-interface@0.25.1","_npmVersion":"5.4.2","_nodeVersion":"8.1.4","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"9e9f5f2b44d4f8a626e93258b8e7e320d9dcc951","size":157009,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.25.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.25.1.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface-0.25.1.tgz_1506883450906_0.14536747056990862"},"directories":{},"publish_time":1506883452582,"_hasShrinkwrap":false,"_cnpm_publish_time":1506883452582},"0.25.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.25.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"17b7cde1b159ffee073a566b37ab6a6b18def548","_id":"chrome-remote-interface@0.25.0","_npmVersion":"5.4.1","_nodeVersion":"8.1.4","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"4a08369f7d4713385f98b7a25d5e98912c2035a8","size":157036,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.25.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.25.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface-0.25.0.tgz_1506001405689_0.3046696602832526"},"directories":{},"publish_time":1506001407254,"_cnpm_publish_time":1506001407254,"_hasShrinkwrap":false},"0.24.5":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.24.5","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"49f330641dd804b08507d37efd8e0fbdcc65adaf","_id":"chrome-remote-interface@0.24.5","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"3d504269659aba5a5ecf72cdc182a6f1a36692cc","size":153485,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.24.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.24.5.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface-0.24.5.tgz_1504271729974_0.358342049876228"},"directories":{},"publish_time":1504271731551,"_cnpm_publish_time":1504271731551,"_hasShrinkwrap":false},"0.24.4":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.24.4","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"41e647c7c3a6583e7630b03ca02ab8bf5d5aef15","_id":"chrome-remote-interface@0.24.4","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"8b202e655b143150eb69f9a5aaa443336f4a9032","size":153218,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.24.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.24.4.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface-0.24.4.tgz_1502987202150_0.8507629409432411"},"directories":{},"publish_time":1502987203549,"_cnpm_publish_time":1502987203549,"_hasShrinkwrap":false},"0.24.3":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.24.3","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"bb9c2ad38897c367121b98f54c4cd8a447d87bea","_id":"chrome-remote-interface@0.24.3","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"ee38252fd43bea435dd1dbb74f4b90d179186bc9","size":152938,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.24.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.24.3.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface-0.24.3.tgz_1501393330169_0.2683557451236993"},"directories":{},"publish_time":1501393331693,"_cnpm_publish_time":1501393331693,"_hasShrinkwrap":false},"0.24.2":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.24.2","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"217b18986be0f836dee40cfb68401991dfa35634","_id":"chrome-remote-interface@0.24.2","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"43a05440a1fa60b73769e72f3e7892ac11d66eba","size":152647,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.24.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.24.2.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface-0.24.2.tgz_1500028321222_0.3025570046156645"},"directories":{},"publish_time":1500028322597,"_hasShrinkwrap":false,"_cnpm_publish_time":1500028322597},"0.24.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.24.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"c0a3a6607bfbb4fb5b5e03821287efa833721789","_id":"chrome-remote-interface@0.24.1","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"9ee7bc39c4d3e384f4b708a987462a16afebc264","size":148426,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.24.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.24.1.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface-0.24.1.tgz_1499521169382_0.6303561120294034"},"directories":{},"publish_time":1499521170773,"_cnpm_publish_time":1499521170773,"_hasShrinkwrap":false},"0.24.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.24.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"27194badf23d2e35c664670615fbac9318a091f4","_id":"chrome-remote-interface@0.24.0","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"20d7145eb4c4c31fe07b4476823cfadae939d294","size":148318,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.24.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.24.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface-0.24.0.tgz_1499296212395_0.9069996264297515"},"directories":{},"publish_time":1499296214511,"_hasShrinkwrap":false,"_cnpm_publish_time":1499296214511},"0.23.3":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.23.3","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"46f25c102fca52315dfba15c349265a4cb126cd1","_id":"chrome-remote-interface@0.23.3","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"686fcb3f9c1e1abd88ce69b6bb7bc9f6afd85562","size":148157,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.23.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.23.3.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface-0.23.3.tgz_1498479219316_0.9849931886419654"},"directories":{},"publish_time":1498479220949,"_cnpm_publish_time":1498479220949,"_hasShrinkwrap":false},"0.23.2":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.23.2","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"31e72481ef03787c5f1d6303bccda8e8fee9c4f1","_id":"chrome-remote-interface@0.23.2","_npmVersion":"5.0.2","_nodeVersion":"8.0.0","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"f6884b44fb2087c468fcdff8393599da242ab070","size":148000,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.23.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.23.2.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface-0.23.2.tgz_1496769305119_0.8767736712470651"},"directories":{},"publish_time":1496769306744,"_cnpm_publish_time":1496769306744,"_hasShrinkwrap":false},"0.23.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.23.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"ae789a99830a70f2a19f677e252ab25da6999b42","_id":"chrome-remote-interface@0.23.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"7c45235229ac5be953d3f5521f6b64805810f5e6","size":148314,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.23.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.23.1.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface-0.23.1.tgz_1496490515454_0.08144002384506166"},"directories":{},"publish_time":1496490516865,"_cnpm_publish_time":1496490516865,"_hasShrinkwrap":false},"0.23.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.23.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"96b90032ce27e6f9a767c900096c6298dfa7e20e","_id":"chrome-remote-interface@0.23.0","_shasum":"bc5cb051ebfb7564d844d7d85a41fb50113259b5","_from":".","_npmVersion":"4.5.0","_nodeVersion":"8.0.0-pre","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"bc5cb051ebfb7564d844d7d85a41fb50113259b5","size":144743,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.23.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-remote-interface-0.23.0.tgz_1495891084389_0.5202890112996101"},"directories":{},"publish_time":1495891088218,"_cnpm_publish_time":1495891088218,"_hasShrinkwrap":false},"0.22.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.22.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"96f6065f3ecc52bcec7ea235053788a7f0ceef81","_id":"chrome-remote-interface@0.22.0","_shasum":"91a987c252929f883f60d98bf079f1ba2d3870b0","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0-pre","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"91a987c252929f883f60d98bf079f1ba2d3870b0","size":144633,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.22.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.22.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.22.0.tgz_1493691388129_0.3197108490858227"},"directories":{},"publish_time":1493691390411,"_hasShrinkwrap":false,"_cnpm_publish_time":1493691390411},"0.21.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.21.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"8b516dfe297683a853ad9b48ef916b7e69072bb7","_id":"chrome-remote-interface@0.21.1","_shasum":"8f28211a17aba192dd757986be269b57d3a80d29","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0-pre","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"8f28211a17aba192dd757986be269b57d3a80d29","size":144698,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.21.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.21.1.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.21.1.tgz_1493660254517_0.4820275134406984"},"directories":{},"publish_time":1493660256678,"_hasShrinkwrap":false,"_cnpm_publish_time":1493660256678},"0.21.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.21.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"1f9bd752fd7399bed9e1f554beeaca97e7b53977","_id":"chrome-remote-interface@0.21.0","_shasum":"970ac0524d0a9e776d9c5c376464c41276cd8df2","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0-pre","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"970ac0524d0a9e776d9c5c376464c41276cd8df2","size":144658,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.21.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.21.0.tgz_1493312918017_0.7722691751550883"},"directories":{},"publish_time":1493312920473,"_hasShrinkwrap":false,"_cnpm_publish_time":1493312920473},"0.20.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.20.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"dbca08be7807e35a558c08dce9d80d8dae841bf0","_id":"chrome-remote-interface@0.20.0","_shasum":"1b78e8c458ebebc0144cb40fe6f6235a6ac16a7a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0-pre","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"1b78e8c458ebebc0144cb40fe6f6235a6ac16a7a","size":144627,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.20.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.20.0.tgz_1492697638497_0.44280357751995325"},"directories":{},"publish_time":1492697640849,"_hasShrinkwrap":false,"_cnpm_publish_time":1492697640849},"0.19.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.19.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"65f36c43c56650c1dd4a548669867d092dbda196","_id":"chrome-remote-interface@0.19.1","_shasum":"a54b9ee35c36ce2123e5034d0974df80330d08d0","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0-pre","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"a54b9ee35c36ce2123e5034d0974df80330d08d0","size":144293,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.19.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.19.1.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.19.1.tgz_1492357678422_0.9024012894369662"},"directories":{},"publish_time":1492357679015,"_hasShrinkwrap":false,"_cnpm_publish_time":1492357679015},"0.19.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.19.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"2a85a87574053f4ef48d17ac1ac03b7513310336","_id":"chrome-remote-interface@0.19.0","_shasum":"9ca74cc8befe4db471040b48ccd625ef5f5a9bed","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0-pre","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"9ca74cc8befe4db471040b48ccd625ef5f5a9bed","size":144268,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.19.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.19.0.tgz_1492257140385_0.9615020661149174"},"directories":{},"publish_time":1492257142630,"_cnpm_publish_time":1492257142630,"_hasShrinkwrap":false},"0.18.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.18.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"2.0.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"7912e635392026ab788ae55fc106e1eec1305fe9","_id":"chrome-remote-interface@0.18.0","_shasum":"5460de394efcb129ec309f05668a9958df0997c3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"5460de394efcb129ec309f05668a9958df0997c3","size":134775,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.18.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.18.0.tgz_1488411720798_0.3757948447018862"},"directories":{},"publish_time":1488411721540,"_cnpm_publish_time":1488411721540,"_hasShrinkwrap":false},"0.17.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.17.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"1.1.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.12.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"f91dcd5a31f551c4301e5df6c1149367ce62f968","_id":"chrome-remote-interface@0.17.1","_shasum":"48d77ea197e78f8729557e2f02d480de5a097a40","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"48d77ea197e78f8729557e2f02d480de5a097a40","size":134618,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.17.1.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.17.1.tgz_1484310499754_0.5419069463387132"},"directories":{},"publish_time":1484310501856,"_cnpm_publish_time":1484310501856,"_hasShrinkwrap":false},"0.17.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.17.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"1.1.x","commander":"2.1.x"},"files":["lib","bin","index.js","chrome-remote-interface.js","webpack.config.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"browser":"chrome-remote-interface.js","devDependencies":{"mocha":"3.1.x","eslint":"3.9.x","babel-core":"^6.18.2","babel-loader":"^6.2.8","babel-preset-es2015":"^6.18.0","json-loader":"^0.5.4","webpack":"^1.13.3"},"scripts":{"test":"./scripts/run-tests.sh","webpack":"webpack","prepublish":"webpack"},"gitHead":"4eafc4c79f201733ec11110c39296ec46e3c8a28","_id":"chrome-remote-interface@0.17.0","_shasum":"79b8f0da97b6c37c7b4e9c6370c33f332998bb37","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0-pre","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"79b8f0da97b6c37c7b4e9c6370c33f332998bb37","size":133968,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.17.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.17.0.tgz_1480779845400_0.32364080753177404"},"directories":{},"publish_time":1480779846136,"_cnpm_publish_time":1480779846136,"_hasShrinkwrap":false},"0.16.2":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.16.2","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"1.1.x","commander":"2.1.x"},"files":["lib","bin","index.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"devDependencies":{"mocha":"3.1.x","eslint":"3.9.x"},"scripts":{"test":"./scripts/run-tests.sh"},"gitHead":"af5bdc0f7172f083d94d33746764efddb1916f31","_id":"chrome-remote-interface@0.16.2","_shasum":"4e1c68309e98cfec5674c300129a8680a8cefc4f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0-pre","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"4e1c68309e98cfec5674c300129a8680a8cefc4f","size":65150,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.16.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.16.2.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.16.2.tgz_1480022688624_0.2618647529743612"},"directories":{},"publish_time":1480022689358,"_cnpm_publish_time":1480022689358,"_hasShrinkwrap":false},"0.16.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.16.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"1.1.x","commander":"2.1.x"},"files":["lib","bin","index.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"devDependencies":{"mocha":"3.1.x","eslint":"3.9.x"},"scripts":{"test":"./scripts/run-tests.sh"},"gitHead":"1d5cd817586efd20fabb6a06d2b6f77170aa1354","_id":"chrome-remote-interface@0.16.1","_shasum":"747e9ef5de050621bbfd1eb62332b0f51ee8ca08","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0-pre","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"747e9ef5de050621bbfd1eb62332b0f51ee8ca08","size":64357,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.16.1.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.16.1.tgz_1478434094879_0.7322386992163956"},"directories":{},"publish_time":1478434097228,"_cnpm_publish_time":1478434097228,"_hasShrinkwrap":false},"0.16.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.16.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=4"},"dependencies":{"ws":"1.x.x","commander":"2.1.x"},"files":["lib","bin","index.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"devDependencies":{"mocha":"3.x.x","eslint":"3.x.x"},"scripts":{"test":"./scripts/run-tests.sh"},"gitHead":"bbf49bfc02c43e802ee2a506908581136639aa38","_id":"chrome-remote-interface@0.16.0","_shasum":"21fdff77a3744e3d5838182caec8185ea0b72855","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0-pre","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"21fdff77a3744e3d5838182caec8185ea0b72855","size":64382,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.16.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.16.0.tgz_1477751547511_0.27207419788464904"},"directories":{},"publish_time":1477751548222,"_cnpm_publish_time":1477751548222,"_hasShrinkwrap":false},"0.15.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Debugging Protocol interface","keywords":["chrome","debug","protocol","remote","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.15.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=0.12.15"},"dependencies":{"ws":"1.x.x","commander":"2.1.x"},"files":["lib","bin","index.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"devDependencies":{"mocha":"*"},"gitHead":"8a4449e5369888eab074fb03d60fe45757833e86","_id":"chrome-remote-interface@0.15.1","scripts":{},"_shasum":"324fe7044e3efed0f03085157199e7d5f19b7152","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0-pre","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"324fe7044e3efed0f03085157199e7d5f19b7152","size":63995,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.15.1.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.15.1.tgz_1477408744926_0.1876228149048984"},"directories":{},"publish_time":1477408747029,"_cnpm_publish_time":1477408747029,"_hasShrinkwrap":false},"0.15.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.15.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=0.12.15"},"dependencies":{"ws":"1.x.x","commander":"2.1.x","repl.history":"0.1.x"},"files":["lib","bin","index.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"devDependencies":{"mocha":"*"},"gitHead":"0b816f16bb8fbe95906163698e3de4c92cc85cc5","_id":"chrome-remote-interface@0.15.0","scripts":{},"_shasum":"8134144390ef5e6c6c9da06c85f7e997d4857e00","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0-pre","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"8134144390ef5e6c6c9da06c85f7e997d4857e00","size":61827,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.15.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.15.0.tgz_1475676306672_0.805078131146729"},"directories":{},"publish_time":1475676308978,"_cnpm_publish_time":1475676308978,"_hasShrinkwrap":false},"0.14.3":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.14.3","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=0.12.15"},"dependencies":{"ws":"1.x.x","commander":"2.1.x","repl.history":"0.1.x"},"files":["lib","bin","index.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"devDependencies":{"mocha":"*"},"gitHead":"140ee88107fcc50a4b913aad6fb012e41e051812","_id":"chrome-remote-interface@0.14.3","scripts":{},"_shasum":"c3109265d4acddf7dd01517bd7b3b43db084b096","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"c3109265d4acddf7dd01517bd7b3b43db084b096","size":61703,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.14.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.14.3.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.14.3.tgz_1472941288832_0.10574781568720937"},"directories":{},"publish_time":1472941291418,"_cnpm_publish_time":1472941291418,"_hasShrinkwrap":false},"0.14.2":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.14.2","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"engines":{"node":">=0.12.15"},"dependencies":{"ws":"1.x.x","commander":"2.1.x","repl.history":"0.1.x"},"files":["lib","bin","index.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"gitHead":"8049448adfcc57053a218007e06a115e8bb18987","_id":"chrome-remote-interface@0.14.2","_shasum":"cec7f651898cddcc890014b9d7f3a615e53e6873","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"cec7f651898cddcc890014b9d7f3a615e53e6873","size":61358,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.14.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.14.2.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.14.2.tgz_1472575544891_0.06380943022668362"},"directories":{},"publish_time":1472575546593,"_cnpm_publish_time":1472575546593,"_hasShrinkwrap":false},"0.14.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.14.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"1.x.x","commander":"2.1.x","repl.history":"0.1.x"},"files":["lib","bin","index.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"gitHead":"f9824c10e6db306ea517a5623e9e9cc36a709561","_id":"chrome-remote-interface@0.14.1","_shasum":"8937430912c35c77116b644dde6ac29b2b6ed066","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"8937430912c35c77116b644dde6ac29b2b6ed066","size":60832,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.14.1.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.14.1.tgz_1472256215918_0.1735918263439089"},"directories":{},"publish_time":1472256218350,"_cnpm_publish_time":1472256218350,"_hasShrinkwrap":false},"0.14.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.14.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"1.x.x","commander":"2.1.x"},"files":["lib","bin","index.js"],"bin":{"chrome-remote-interface":"./bin/client.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"gitHead":"a87e3f1d8857f002453420bf221ab6d55ef415b5","_id":"chrome-remote-interface@0.14.0","_shasum":"7053ca32bbf2d2233cc9b524f6599791e5e9240a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"7053ca32bbf2d2233cc9b524f6599791e5e9240a","size":60069,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.14.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.14.0.tgz_1472151915720_0.9724186325911433"},"directories":{},"publish_time":1472151917509,"_cnpm_publish_time":1472151917509,"_hasShrinkwrap":false},"0.13.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.13.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"1.x.x","commander":"2.1.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"gitHead":"85409d3a4633ddb928c64f00db4edce49e88dd17","_id":"chrome-remote-interface@0.13.0","_shasum":"502068be597781bbf080723b9f624a9483e16945","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"502068be597781bbf080723b9f624a9483e16945","size":60197,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.13.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.13.0.tgz_1471018440322_0.43326691281981766"},"directories":{},"publish_time":1471018441909,"_cnpm_publish_time":1471018441909,"_hasShrinkwrap":false},"0.12.3":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.12.3","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"1.x.x","commander":"2.1.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"gitHead":"212665e69d0cb4146e2176a9a71ba25a91eaa9af","_id":"chrome-remote-interface@0.12.3","_shasum":"74a714191fabb1d3140e86bb863209b6a123f98c","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"74a714191fabb1d3140e86bb863209b6a123f98c","size":51816,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.12.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.12.3.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.12.3.tgz_1468929674731_0.411693274974823"},"directories":{},"publish_time":1468929676785,"_cnpm_publish_time":1468929676785,"_hasShrinkwrap":false},"0.12.2":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.12.2","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"1.x.x","commander":"2.1.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"gitHead":"7fb3bbf5d49e180e4eb377637ee8372ae6709a74","_id":"chrome-remote-interface@0.12.2","_shasum":"eb72e6623fbd21f6957a9632171439a40b9b1c81","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"eb72e6623fbd21f6957a9632171439a40b9b1c81","size":51737,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.12.2.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.12.2.tgz_1463052002462_0.585306532913819"},"directories":{},"publish_time":1463052004215,"_cnpm_publish_time":1463052004215,"_hasShrinkwrap":false},"0.12.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.12.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"1.x.x","commander":"2.1.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"gitHead":"a8486f2c4ad51a4ff345d640db1c5d5e424a8063","_id":"chrome-remote-interface@0.12.1","_shasum":"7c4e7b3eb329a4baf293d79c41bf61bd8b08ec47","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"7c4e7b3eb329a4baf293d79c41bf61bd8b08ec47","size":51683,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.12.1.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.12.1.tgz_1461959360084_0.5292681693099439"},"directories":{},"publish_time":1461959360966,"_cnpm_publish_time":1461959360966,"_hasShrinkwrap":false},"0.12.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.12.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"1.x.x","commander":"2.1.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"gitHead":"65c4cc96b9d7e959a705d8465a7983b7cc721893","_id":"chrome-remote-interface@0.12.0","_shasum":"55f81f2d6bddb7d42b99f82223a86bc3bfcfd6ae","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"55f81f2d6bddb7d42b99f82223a86bc3bfcfd6ae","size":51673,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.12.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.12.0.tgz_1461784073222_0.8010127998422831"},"directories":{},"publish_time":1461784074301,"_cnpm_publish_time":1461784074301,"_hasShrinkwrap":false},"0.11.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.11.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"1.x.x","commander":"2.1.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"gitHead":"6e694961477b0e4346070d3775a6c10997a638dc","_id":"chrome-remote-interface@0.11.1","_shasum":"d1818a6bc37ffa7039fa26c6d9801eaef8bb22c1","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"d1818a6bc37ffa7039fa26c6d9801eaef8bb22c1","size":50597,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.11.1.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/chrome-remote-interface-0.11.1.tgz_1460749482177_0.7761707345489413"},"directories":{},"publish_time":1460749486636,"_cnpm_publish_time":1460749486636,"_hasShrinkwrap":false},"0.11.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.11.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"0.x.x","commander":"2.1.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"gitHead":"d780c0ae082c6a5211b6f296fe8ceb74770b757e","_id":"chrome-remote-interface@0.11.0","_shasum":"3eb8fc20fe09dd4a369e7009f3be8d92e6201f48","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"3eb8fc20fe09dd4a369e7009f3be8d92e6201f48","size":50582,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.11.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"directories":{},"publish_time":1446667105955,"_cnpm_publish_time":1446667105955,"_hasShrinkwrap":false},"0.10.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"license":"MIT","contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.10.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"0.x.x","commander":"2.1.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"gitHead":"ffbe72305aa4270c0fa3feac17c617ccc0984b48","_id":"chrome-remote-interface@0.10.0","_shasum":"6f08cbfbdf867e3efa7a808112b6718de04292ed","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"dist":{"shasum":"6f08cbfbdf867e3efa7a808112b6718de04292ed","size":50476,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.10.0.tgz"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"directories":{},"publish_time":1444233800278,"_cnpm_publish_time":1444233800278,"_hasShrinkwrap":false},"0.9.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard","email":"greg@gregcochard.com"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.9.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"0.4.x","commander":"2.1.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"gitHead":"c5ae9a96d8622a7a57ac5f6210e603bf87be6bf5","_id":"chrome-remote-interface@0.9.0","_shasum":"13686d67a554680caa28e609e50bfc1922187330","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"dist":{"shasum":"13686d67a554680caa28e609e50bfc1922187330","size":48313,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.9.0.tgz"},"directories":{},"publish_time":1436189931694,"_cnpm_publish_time":1436189931694,"_hasShrinkwrap":false},"0.8.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"},{"name":"Greg Cochard"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.8.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"0.4.x","commander":"2.1.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"gitHead":"7c4de1746df13f3f874941c1c62cf2a56d4c389e","_id":"chrome-remote-interface@0.8.0","_shasum":"3d9d567389f50b19f10d348c967fad1efc921e1f","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"dist":{"shasum":"3d9d567389f50b19f10d348c967fad1efc921e1f","size":48032,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.8.0.tgz"},"directories":{},"publish_time":1435847342841,"_cnpm_publish_time":1435847342841,"_hasShrinkwrap":false},"0.7.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.7.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"0.4.x","commander":"2.1.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"gitHead":"b24d6f45439dd3cb18596d03b6e905f82a64da38","_id":"chrome-remote-interface@0.7.0","_shasum":"b199184c7e0d61a805926feb5a0c6f2ba1cd9099","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"dist":{"shasum":"b199184c7e0d61a805926feb5a0c6f2ba1cd9099","size":45829,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.7.0.tgz"},"directories":{},"publish_time":1430498175814,"_cnpm_publish_time":1430498175814,"_hasShrinkwrap":false},"0.6.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.6.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"0.4.x","commander":"2.1.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"_id":"chrome-remote-interface@0.6.1","_shasum":"354c01b459ae8203748d21cd78aa49a7b75ea527","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"dist":{"shasum":"354c01b459ae8203748d21cd78aa49a7b75ea527","size":45459,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.6.1.tgz"},"directories":{},"publish_time":1423830305547,"_cnpm_publish_time":1423830305547,"_hasShrinkwrap":false},"0.6.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.6.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"0.4.x","commander":"2.1.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"_id":"chrome-remote-interface@0.6.0","dist":{"shasum":"3110fad111fce764db8f5e09c1d5e1aaeec81b3d","size":45194,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.6.0.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"directories":{},"publish_time":1423409604594,"_cnpm_publish_time":1423409604594,"_hasShrinkwrap":false},"0.5.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.5.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"0.4.x","commander":"2.1.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"_id":"chrome-remote-interface@0.5.0","_shasum":"c0e7d527dcfc8ecdb02c712738f874be7a2a7a9a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"dist":{"shasum":"c0e7d527dcfc8ecdb02c712738f874be7a2a7a9a","size":40712,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.5.0.tgz"},"directories":{},"publish_time":1404310893463,"_cnpm_publish_time":1404310893463,"_hasShrinkwrap":false},"0.4.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.4.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"0.4.x","commander":"2.1.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"readmeFilename":"README.md","_id":"chrome-remote-interface@0.4.1","dist":{"shasum":"14edc685c95a2e5b2c9e734038fc37a3fd9654c0","size":39356,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.4.1.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"directories":{},"publish_time":1388751529878,"_cnpm_publish_time":1388751529878,"_hasShrinkwrap":false},"0.4.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.4.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"0.4.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"readmeFilename":"README.md","_id":"chrome-remote-interface@0.4.0","dist":{"shasum":"9ee4de83de913b37c8bd02797e331a65b87e78f3","size":39047,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.4.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"directories":{},"publish_time":1387638307453,"_cnpm_publish_time":1387638307453,"_hasShrinkwrap":false},"0.3.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.3.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"0.4.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"readmeFilename":"README.md","_id":"chrome-remote-interface@0.3.0","dist":{"shasum":"a792cc1847a9796483070221cd57dbeaff3cbb53","size":35532,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.3.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"directories":{},"publish_time":1380475036888,"_cnpm_publish_time":1380475036888,"_hasShrinkwrap":false},"0.2.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"contributors":[{"name":"Andrey Sidorov","email":"sidoares@yandex.ru"}],"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.2.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"0.4.x"},"bin":{"chrome-repl":"./bin/repl.js"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"readmeFilename":"README.md","_id":"chrome-remote-interface@0.2.0","dist":{"shasum":"db753b8cdc713939cb9a8db90933838399dbb67e","size":35245,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.2.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"directories":{},"publish_time":1380452566557,"_cnpm_publish_time":1380452566557,"_hasShrinkwrap":false},"0.1.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.1.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"0.4.x"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"readmeFilename":"README.md","_id":"chrome-remote-interface@0.1.1","dist":{"shasum":"b4be91f374fab6050a310bdf1b580a3b38a87ea4","size":5641,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.1.1.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"directories":{},"publish_time":1370031154113,"_cnpm_publish_time":1370031154113,"_hasShrinkwrap":false},"0.1.0":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.1.0","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"0.4.x"},"devDependencies":{"mocha":"*"},"scripts":{"test":"make test"},"readmeFilename":"README.md","_id":"chrome-remote-interface@0.1.0","dist":{"shasum":"c5335aef0c3f297e4a317bc7eb0ab2767a99824f","size":5305,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.1.0.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"directories":{},"publish_time":1366730062710,"_cnpm_publish_time":1366730062710,"_hasShrinkwrap":false},"0.0.1":{"name":"chrome-remote-interface","author":{"name":"Andrea Cardaci","email":"cyrus.and@gmail.com"},"description":"Chrome Remote Debugging Protocol interface","keywords":["chrome","remote","debug","interface"],"homepage":"https://github.com/cyrus-and/chrome-remote-interface","version":"0.0.1","repository":{"type":"git","url":"git://github.com/cyrus-and/chrome-remote-interface.git"},"bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"dependencies":{"ws":"0.4.x"},"readmeFilename":"README.md","_id":"chrome-remote-interface@0.0.1","dist":{"shasum":"c6beadeb10db82bdf57d2beaf22189d13a62b4c9","size":3491,"noattachment":false,"key":"/chrome-remote-interface/-/chrome-remote-interface-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chrome-remote-interface/download/chrome-remote-interface-0.0.1.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"cyrus-and","email":"cyrus.and@gmail.com"},"maintainers":[{"name":"cyrus-and","email":"cyrus.and@gmail.com"}],"directories":{},"publish_time":1366242168940,"_cnpm_publish_time":1366242168940,"_hasShrinkwrap":false}},"readme":"# chrome-remote-interface [![Build Status][]][travis]\n\n[Build Status]: https://app.travis-ci.com/cyrus-and/chrome-remote-interface.svg?branch=master\n[travis]: https://app.travis-ci.com/cyrus-and/chrome-remote-interface\n\n[Chrome Debugging Protocol] interface that helps to instrument Chrome (or any\nother suitable [implementation](#implementations)) by providing a simple\nabstraction of commands and notifications using a straightforward JavaScript\nAPI.\n\nThis module is one of the many [third-party protocol clients][3rd-party].\n\n[3rd-party]: https://developer.chrome.com/devtools/docs/debugging-clients#chrome-remote-interface\n\n## Sample API usage\n\nThe following snippet loads `https://github.com` and dumps every request made:\n\n```js\nconst CDP = require('chrome-remote-interface');\n\nasync function example() {\n    let client;\n    try {\n        // connect to endpoint\n        client = await CDP();\n        // extract domains\n        const {Network, Page} = client;\n        // setup handlers\n        Network.requestWillBeSent((params) => {\n            console.log(params.request.url);\n        });\n        // enable events then start!\n        await Network.enable();\n        await Page.enable();\n        await Page.navigate({url: 'https://github.com'});\n        await Page.loadEventFired();\n    } catch (err) {\n        console.error(err);\n    } finally {\n        if (client) {\n            await client.close();\n        }\n    }\n}\n\nexample();\n```\n\nFind more examples in the [wiki]. You may also want to take a look at the [FAQ].\n\n[wiki]: https://github.com/cyrus-and/chrome-remote-interface/wiki\n[async-await-example]: https://github.com/cyrus-and/chrome-remote-interface/wiki/Async-await-example\n[FAQ]: https://github.com/cyrus-and/chrome-remote-interface#faq\n\n## Installation\n\n    npm install chrome-remote-interface\n\nInstall globally (`-g`) to just use the [bundled client](#bundled-client).\n\n## Implementations\n\nThis module should work with every application implementing the\n[Chrome Debugging Protocol]. In particular, it has been tested against the\nfollowing implementations:\n\nImplementation             | Protocol version   | [Protocol] | [List] | [New] | [Activate] | [Close] | [Version]\n---------------------------|--------------------|------------|--------|-------|------------|---------|-----------\n[Chrome][1.1]              | [tip-of-tree][1.2] | yes¹       | yes    | yes   | yes        | yes     | yes\n[Opera][2.1]               | [tip-of-tree][2.2] | yes        | yes    | yes   | yes        | yes     | yes\n[Node.js][3.1] ([v6.3.0]+) | [node][3.2]        | yes        | no     | no    | no         | no      | yes\n[Safari (iOS)][4.1]        | [*partial*][4.2]   | no         | yes    | no    | no         | no      | no\n[Edge][5.1]                | [*partial*][5.2]   | yes        | yes    | no    | no         | no      | yes\n[Firefox (Nightly)][6.1]   | [*partial*][6.2]   | yes        | yes    | no    | yes        | yes     | yes\n\n¹ Not available on [Chrome for Android][chrome-mobile-protocol], hence a local version of the protocol must be used.\n\n[chrome-mobile-protocol]: https://bugs.chromium.org/p/chromium/issues/detail?id=824626#c4\n\n[1.1]: #chromechromium\n[1.2]: https://chromedevtools.github.io/devtools-protocol/tot/\n\n[2.1]: #opera\n[2.2]: https://chromedevtools.github.io/devtools-protocol/tot/\n\n[3.1]: #nodejs\n[3.2]: https://chromedevtools.github.io/devtools-protocol/v8/\n\n[4.1]: #safari-ios\n[4.2]: http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/inspector/protocol\n\n[5.1]: #edge\n[5.2]: https://docs.microsoft.com/en-us/microsoft-edge/devtools-protocol/0.1/domains/\n\n[6.1]: #firefox-nightly\n[6.2]: https://firefox-source-docs.mozilla.org/remote/index.html\n\n[v6.3.0]: https://nodejs.org/en/blog/release/v6.3.0/\n\n[Protocol]: #cdpprotocoloptions-callback\n[List]: #cdplistoptions-callback\n[New]: #cdpnewoptions-callback\n[Activate]: #cdpactivateoptions-callback\n[Close]: #cdpcloseoptions-callback\n[Version]: #cdpversionoptions-callback\n\nThe meaning of *target* varies according to the implementation, for example,\neach Chrome tab represents a target whereas for Node.js a target is the\ncurrently inspected script.\n\n## Setup\n\nAn instance of either Chrome itself or another implementation needs to be\nrunning on a known port in order to use this module (defaults to\n`localhost:9222`).\n\n### Chrome/Chromium\n\n#### Desktop\n\nStart Chrome with the `--remote-debugging-port` option, for example:\n\n    google-chrome --remote-debugging-port=9222\n\n##### Headless\n\nSince version 59, additionally use the `--headless` option, for example:\n\n    google-chrome --headless --remote-debugging-port=9222\n\n#### Android\n\nPlug the device and enable the [port forwarding][adb], for example:\n\n    adb forward tcp:9222 localabstract:chrome_devtools_remote\n\nNote that in Android, Chrome does not have its own protocol available, a local\nversion must be used. See [here](#chrome-debugging-protocol-versions) for more information.\n\n[adb]: https://developer.chrome.com/devtools/docs/remote-debugging-legacy\n\n##### WebView\n\nIn order to be inspectable, a WebView must\nbe [configured for debugging][webview] and the corresponding process ID must be\nknown. There are several ways to obtain it, for example:\n\n    adb shell grep -a webview_devtools_remote /proc/net/unix\n\nFinally, port forwarding can be enabled as follows:\n\n    adb forward tcp:9222 localabstract:webview_devtools_remote_<pid>\n\n[webview]: https://developers.google.com/web/tools/chrome-devtools/remote-debugging/webviews#configure_webviews_for_debugging\n\n### Opera\n\nStart Opera with the `--remote-debugging-port` option, for example:\n\n    opera --remote-debugging-port=9222\n\n### Node.js\n\nStart Node.js with the `--inspect` option, for example:\n\n    node --inspect=9222 script.js\n\n### Safari (iOS)\n\nInstall and run the [iOS WebKit Debug Proxy][iwdp]. Then use it with the `local`\noption set to `true` to use the local version of the protocol or pass a custom\ndescriptor upon connection (`protocol` option).\n\n[iwdp]: https://github.com/google/ios-webkit-debug-proxy\n\n### Edge\n\nStart Edge with the `--devtools-server-port` option, for example:\n\n    MicrosoftEdge.exe --devtools-server-port 9222 about:blank\n\nPlease find more information [here][edge-devtools].\n\n[edge-devtools]: https://docs.microsoft.com/en-us/microsoft-edge/devtools-protocol/\n\n### Firefox (Nightly)\n\nStart Firefox with the `--remote-debugging-port` option, for example:\n\n    firefox --remote-debugging-port 9222\n\nBear in mind that this is an experimental feature of Firefox.\n\n## Bundled client\n\nThis module comes with a bundled client application that can be used to\ninteractively control a remote instance.\n\n### Target management\n\nThe bundled client exposes subcommands to interact with the HTTP frontend\n(e.g., [List](#cdplistoptions-callback), [New](#cdpnewoptions-callback), etc.),\nrun with `--help` to display the list of available options.\n\nHere are some examples:\n\n```js\n$ chrome-remote-interface new 'http://example.com'\n{\n    \"description\": \"\",\n    \"devtoolsFrontendUrl\": \"/devtools/inspector.html?ws=localhost:9222/devtools/page/b049bb56-de7d-424c-a331-6ae44cf7ae01\",\n    \"id\": \"b049bb56-de7d-424c-a331-6ae44cf7ae01\",\n    \"thumbnailUrl\": \"/thumb/b049bb56-de7d-424c-a331-6ae44cf7ae01\",\n    \"title\": \"\",\n    \"type\": \"page\",\n    \"url\": \"http://example.com/\",\n    \"webSocketDebuggerUrl\": \"ws://localhost:9222/devtools/page/b049bb56-de7d-424c-a331-6ae44cf7ae01\"\n}\n$ chrome-remote-interface close 'b049bb56-de7d-424c-a331-6ae44cf7ae01'\n```\n\n### Inspection\n\nUsing the `inspect` subcommand it is possible to perform [command execution](#clientdomainmethodparams-callback)\nand [event binding](#clientdomaineventcallback) in a REPL fashion that provides completion.\n\nHere is a sample session:\n\n```js\n$ chrome-remote-interface inspect\n>>> Runtime.evaluate({expression: 'window.location.toString()'})\n{ result: { type: 'string', value: 'about:blank' } }\n>>> Page.enable()\n{}\n>>> Page.loadEventFired(console.log)\n[Function]\n>>> Page.navigate({url: 'https://github.com'})\n{ frameId: 'E1657E22F06E6E0BE13DFA8130C20298',\n  loaderId: '439236ADE39978F98C20E8939A32D3A5' }\n>>> { timestamp: 7454.721299 } // from Page.loadEventFired\n>>> Runtime.evaluate({expression: 'window.location.toString()'})\n{ result: { type: 'string', value: 'https://github.com/' } }\n```\n\nAdditionally there are some custom commands available:\n\n```js\n>>> .help\n[...]\n.reset    Remove all the registered event handlers\n.target   Display the current target\n```\n\n## Embedded documentation\n\nIn both the REPL and the regular API every object of the protocol is *decorated*\nwith the meta information found within the descriptor. In addition The\n`category` field is added, which determines if the member is a `command`, an\n`event` or a `type`.\n\nFor example to learn how to call `Page.navigate`:\n\n```js\n>>> Page.navigate\n{ [Function]\n  category: 'command',\n  parameters: { url: { type: 'string', description: 'URL to navigate the page to.' } },\n  returns:\n   [ { name: 'frameId',\n       '$ref': 'FrameId',\n       hidden: true,\n       description: 'Frame id that will be navigated.' } ],\n  description: 'Navigates current page to the given URL.',\n  handlers: [ 'browser', 'renderer' ] }\n```\n\nTo learn about the parameters returned by the `Network.requestWillBeSent` event:\n\n```js\n>>> Network.requestWillBeSent\n{ [Function]\n  category: 'event',\n  description: 'Fired when page is about to send HTTP request.',\n  parameters:\n   { requestId: { '$ref': 'RequestId', description: 'Request identifier.' },\n     frameId:\n      { '$ref': 'Page.FrameId',\n        description: 'Frame identifier.',\n        hidden: true },\n     loaderId: { '$ref': 'LoaderId', description: 'Loader identifier.' },\n     documentURL:\n      { type: 'string',\n        description: 'URL of the document this request is loaded for.' },\n     request: { '$ref': 'Request', description: 'Request data.' },\n     timestamp: { '$ref': 'Timestamp', description: 'Timestamp.' },\n     wallTime:\n      { '$ref': 'Timestamp',\n        hidden: true,\n        description: 'UTC Timestamp.' },\n     initiator: { '$ref': 'Initiator', description: 'Request initiator.' },\n     redirectResponse:\n      { optional: true,\n        '$ref': 'Response',\n        description: 'Redirect response data.' },\n     type:\n      { '$ref': 'Page.ResourceType',\n        optional: true,\n        hidden: true,\n        description: 'Type of this resource.' } } }\n```\n\nTo inspect the `Network.Request` (note that unlike commands and events, types\nare named in upper camel case) type:\n\n```js\n>>> Network.Request\n{ category: 'type',\n  id: 'Request',\n  type: 'object',\n  description: 'HTTP request data.',\n  properties:\n   { url: { type: 'string', description: 'Request URL.' },\n     method: { type: 'string', description: 'HTTP request method.' },\n     headers: { '$ref': 'Headers', description: 'HTTP request headers.' },\n     postData:\n      { type: 'string',\n        optional: true,\n        description: 'HTTP POST request data.' },\n     mixedContentType:\n      { optional: true,\n        type: 'string',\n        enum: [Object],\n        description: 'The mixed content status of the request, as defined in http://www.w3.org/TR/mixed-content/' },\n     initialPriority:\n      { '$ref': 'ResourcePriority',\n        description: 'Priority of the resource request at the time request is sent.' } } }\n```\n\n## Chrome Debugging Protocol versions\n\nBy default `chrome-remote-interface` *asks* the remote instance to provide its\nown protocol.\n\nThis behavior can be changed by setting the `local` option to `true`\nupon [connection](#cdpoptions-callback), in which case the [local version] of\nthe protocol descriptor is used. This file is manually updated from time to time\nusing `scripts/update-protocol.sh` and pushed to this repository.\n\nTo further override the above behavior there are basically two options:\n\n- pass a custom protocol descriptor upon [connection](#cdpoptions-callback)\n  (`protocol` option);\n\n- use the *raw* version of the [commands](#clientsendmethod-params-callback)\n  and [events](#event-domainmethod) interface to use bleeding-edge features that\n  do not appear in the [local version] of the protocol descriptor;\n\n[local version]: lib/protocol.json\n\n## Browser usage\n\nThis module is able to run within a web context, with obvious limitations\nthough, namely external HTTP requests\n([List](#cdplistoptions-callback), [New](#cdpnewoptions-callback), etc.) cannot\nbe performed directly, for this reason the user must provide a global\n`criRequest` in order to use them:\n\n```js\nfunction criRequest(options, callback) {}\n```\n\n`options` is the same object used by the Node.js `http` module and `callback` is\na function taking two arguments: `err` (JavaScript `Error` object or `null`) and\n`data` (string result).\n\n### Using [webpack](https://webpack.github.io/)\n\nIt just works, simply require this module:\n\n```js\nconst CDP = require('chrome-remote-interface');\n```\n\n### Using *vanilla* JavaScript\n\nTo generate a JavaScript file that can be used with a `<script>` element:\n\n1. run `npm install` from the root directory;\n\n2. manually run webpack with:\n\n        TARGET=var npm run webpack\n\n3. use as:\n\n    ```html\n    <script>\n      function criRequest(options, callback) { /*...*/ }\n    </script>\n    <script src=\"chrome-remote-interface.js\"></script>\n    ```\n\n## TypeScript Support\n\n[TypeScript][] definitions are kindly provided by [Khairul Azhar Kasmiran][] and [Seth Westphal][], and can be installed from [DefinitelyTyped][]:\n\n```\nnpm install --save-dev @types/chrome-remote-interface\n```\n\nNote that the TypeScript definitions are automatically generated from the npm package `devtools-protocol@0.0.927104`. For other versions of devtools-protocol:\n\n1. Install patch-package using [the instructions given](https://github.com/ds300/patch-package#set-up).\n2. Copy the contents of the corresponding https://github.com/ChromeDevTools/devtools-protocol/tree/master/types folder (according to commit) into `node_modules/devtools-protocol/types`.\n3. Run `npx patch-package devtools-protocol` so that the changes persist across an `npm install`.\n\n[TypeScript]: https://www.typescriptlang.org/\n[Khairul Azhar Kasmiran]: https://github.com/kazarmy\n[Seth Westphal]: https://github.com/westy92\n[DefinitelyTyped]: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/chrome-remote-interface\n\n## API\n\nThe API consists of three parts:\n\n- *DevTools* methods (for those [implementations](#implementations) that support\n  them, e.g., [List](#cdplistoptions-callback), [New](#cdpnewoptions-callback),\n  etc.);\n\n- [connection](#cdpoptions-callback) establishment;\n\n- the actual [protocol interaction](#class-cdp).\n\n### CDP([options], [callback])\n\nConnects to a remote instance using the [Chrome Debugging Protocol].\n\n`options` is an object with the following optional properties:\n\n- `host`: HTTP frontend host. Defaults to `localhost`;\n- `port`: HTTP frontend port. Defaults to `9222`;\n- `secure`: HTTPS/WSS frontend. Defaults to `false`;\n- `useHostName`: do not perform a DNS lookup of the host. Defaults to `false`;\n- `alterPath`: a `function` taking and returning the path fragment of a URL\n  before that a request happens. Defaults to the identity function;\n- `target`: determines which target this client should attach to. The behavior\n  changes according to the type:\n\n  - a `function` that takes the array returned by the `List` method and returns\n    a target or its numeric index relative to the array;\n  - a target `object` like those returned by the `New` and `List` methods;\n  - a `string` representing the raw WebSocket URL, in this case `host` and\n    `port` are not used to fetch the target list, yet they are used to complete\n    the URL if relative;\n  - a `string` representing the target id.\n\n  Defaults to a function which returns the first available target according to\n  the implementation (note that at most one connection can be established to the\n  same target);\n- `protocol`: [Chrome Debugging Protocol] descriptor object. Defaults to use the\n  protocol chosen according to the `local` option;\n- `local`: a boolean indicating whether the protocol must be fetched *remotely*\n  or if the local version must be used. It has no effect if the `protocol`\n  option is set. Defaults to `false`.\n\nThese options are also valid properties of all the instances of the `CDP`\nclass. In addition to that, the `webSocketUrl` field contains the currently used\nWebSocket URL.\n\n`callback` is a listener automatically added to the `connect` event of the\nreturned `EventEmitter`. When `callback` is omitted a `Promise` object is\nreturned which becomes fulfilled if the `connect` event is triggered and\nrejected if the `error` event is triggered.\n\nThe `EventEmitter` supports the following events:\n\n#### Event: 'connect'\n\n```js\nfunction (client) {}\n```\n\nEmitted when the connection to the WebSocket is established.\n\n`client` is an instance of the `CDP` class.\n\n#### Event: 'error'\n\n```js\nfunction (err) {}\n```\n\nEmitted when `http://host:port/json` cannot be reached or if it is not possible\nto connect to the WebSocket.\n\n`err` is an instance of `Error`.\n\n### CDP.Protocol([options], [callback])\n\nFetch the [Chrome Debugging Protocol] descriptor.\n\n`options` is an object with the following optional properties:\n\n- `host`: HTTP frontend host. Defaults to `localhost`;\n- `port`: HTTP frontend port. Defaults to `9222`;\n- `secure`: HTTPS/WSS frontend. Defaults to `false`;\n- `useHostName`: do not perform a DNS lookup of the host. Defaults to `false`;\n- `alterPath`: a `function` taking and returning the path fragment of a URL\n  before that a request happens. Defaults to the identity function;\n- `local`: a boolean indicating whether the protocol must be fetched *remotely*\n  or if the local version must be returned. Defaults to `false`.\n\n`callback` is executed when the protocol is fetched, it gets the following\narguments:\n\n- `err`: a `Error` object indicating the success status;\n- `protocol`: the [Chrome Debugging Protocol] descriptor.\n\nWhen `callback` is omitted a `Promise` object is returned.\n\nFor example:\n\n```js\nconst CDP = require('chrome-remote-interface');\nCDP.Protocol((err, protocol) => {\n    if (!err) {\n        console.log(JSON.stringify(protocol, null, 4));\n    }\n});\n```\n\n### CDP.List([options], [callback])\n\nRequest the list of the available open targets/tabs of the remote instance.\n\n`options` is an object with the following optional properties:\n\n- `host`: HTTP frontend host. Defaults to `localhost`;\n- `port`: HTTP frontend port. Defaults to `9222`;\n- `secure`: HTTPS/WSS frontend. Defaults to `false`;\n- `useHostName`: do not perform a DNS lookup of the host. Defaults to `false`;\n- `alterPath`: a `function` taking and returning the path fragment of a URL\n  before that a request happens. Defaults to the identity function.\n\n`callback` is executed when the list is correctly received, it gets the\nfollowing arguments:\n\n- `err`: a `Error` object indicating the success status;\n- `targets`: the array returned by `http://host:port/json/list` containing the\n  target list.\n\nWhen `callback` is omitted a `Promise` object is returned.\n\nFor example:\n\n```js\nconst CDP = require('chrome-remote-interface');\nCDP.List((err, targets) => {\n    if (!err) {\n        console.log(targets);\n    }\n});\n```\n\n### CDP.New([options], [callback])\n\nCreate a new target/tab in the remote instance.\n\n`options` is an object with the following optional properties:\n\n- `host`: HTTP frontend host. Defaults to `localhost`;\n- `port`: HTTP frontend port. Defaults to `9222`;\n- `secure`: HTTPS/WSS frontend. Defaults to `false`;\n- `useHostName`: do not perform a DNS lookup of the host. Defaults to `false`;\n- `alterPath`: a `function` taking and returning the path fragment of a URL\n  before that a request happens. Defaults to the identity function;\n- `url`: URL to load in the new target/tab. Defaults to `about:blank`.\n\n`callback` is executed when the target is created, it gets the following\narguments:\n\n- `err`: a `Error` object indicating the success status;\n- `target`: the object returned by `http://host:port/json/new` containing the\n  target.\n\nWhen `callback` is omitted a `Promise` object is returned.\n\nFor example:\n\n```js\nconst CDP = require('chrome-remote-interface');\nCDP.New((err, target) => {\n    if (!err) {\n        console.log(target);\n    }\n});\n```\n\n### CDP.Activate([options], [callback])\n\nActivate an open target/tab of the remote instance.\n\n`options` is an object with the following properties:\n\n- `host`: HTTP frontend host. Defaults to `localhost`;\n- `port`: HTTP frontend port. Defaults to `9222`;\n- `secure`: HTTPS/WSS frontend. Defaults to `false`;\n- `useHostName`: do not perform a DNS lookup of the host. Defaults to `false`;\n- `alterPath`: a `function` taking and returning the path fragment of a URL\n  before that a request happens. Defaults to the identity function;\n- `id`: Target id. Required, no default.\n\n`callback` is executed when the response to the activation request is\nreceived. It gets the following arguments:\n\n- `err`: a `Error` object indicating the success status;\n\nWhen `callback` is omitted a `Promise` object is returned.\n\nFor example:\n\n```js\nconst CDP = require('chrome-remote-interface');\nCDP.Activate({id: 'CC46FBFA-3BDA-493B-B2E4-2BE6EB0D97EC'}, (err) => {\n    if (!err) {\n        console.log('target is activated');\n    }\n});\n```\n\n### CDP.Close([options], [callback])\n\nClose an open target/tab of the remote instance.\n\n`options` is an object with the following properties:\n\n- `host`: HTTP frontend host. Defaults to `localhost`;\n- `port`: HTTP frontend port. Defaults to `9222`;\n- `secure`: HTTPS/WSS frontend. Defaults to `false`;\n- `useHostName`: do not perform a DNS lookup of the host. Defaults to `false`;\n- `alterPath`: a `function` taking and returning the path fragment of a URL\n  before that a request happens. Defaults to the identity function;\n- `id`: Target id. Required, no default.\n\n`callback` is executed when the response to the close request is received. It\ngets the following arguments:\n\n- `err`: a `Error` object indicating the success status;\n\nWhen `callback` is omitted a `Promise` object is returned.\n\nFor example:\n\n```js\nconst CDP = require('chrome-remote-interface');\nCDP.Close({id: 'CC46FBFA-3BDA-493B-B2E4-2BE6EB0D97EC'}, (err) => {\n    if (!err) {\n        console.log('target is closing');\n    }\n});\n```\n\nNote that the callback is fired when the target is *queued* for removal, but the\nactual removal will occur asynchronously.\n\n### CDP.Version([options], [callback])\n\nRequest version information from the remote instance.\n\n`options` is an object with the following optional properties:\n\n- `host`: HTTP frontend host. Defaults to `localhost`;\n- `port`: HTTP frontend port. Defaults to `9222`;\n- `secure`: HTTPS/WSS frontend. Defaults to `false`;\n- `useHostName`: do not perform a DNS lookup of the host. Defaults to `false`;\n- `alterPath`: a `function` taking and returning the path fragment of a URL\n  before that a request happens. Defaults to the identity function.\n\n`callback` is executed when the version information is correctly received, it\ngets the following arguments:\n\n- `err`: a `Error` object indicating the success status;\n- `info`: a JSON object returned by `http://host:port/json/version` containing\n  the version information.\n\nWhen `callback` is omitted a `Promise` object is returned.\n\nFor example:\n\n```js\nconst CDP = require('chrome-remote-interface');\nCDP.Version((err, info) => {\n    if (!err) {\n        console.log(info);\n    }\n});\n```\n\n### Class: CDP\n\n#### Event: 'event'\n\n```js\nfunction (message) {}\n```\n\nEmitted when the remote instance sends any notification through the WebSocket.\n\n`message` is the object received, it has the following properties:\n\n- `method`: a string describing the notification (e.g.,\n  `'Network.requestWillBeSent'`);\n- `params`: an object containing the payload;\n- `sessionId`: an optional string representing the session identifier.\n\nRefer to the [Chrome Debugging Protocol] specification for more information.\n\nFor example:\n\n```js\nclient.on('event', (message) => {\n    if (message.method === 'Network.requestWillBeSent') {\n        console.log(message.params);\n    }\n});\n```\n\n#### Event: '`<domain>`.`<method>`'\n\n```js\nfunction (params, sessionId) {}\n```\n\nEmitted when the remote instance sends a notification for `<domain>.<method>`\nthrough the WebSocket.\n\n`params` is an object containing the payload.\n\n`sessionId` is an optional string representing the session identifier.\n\nThis is just a utility event which allows to easily listen for specific\nnotifications (see [`'event'`](#event-event)), for example:\n\n```js\nclient.on('Network.requestWillBeSent', console.log);\n```\n\nAdditionally, the equivalent `<domain>.on('<method>', ...)` syntax is available, for example:\n\n```js\nclient.Network.on('requestWillBeSent', console.log);\n```\n\n#### Event: '`<domain>`.`<method>`.`<sessionId>`'\n\n```js\nfunction (params, sessionId) {}\n```\n\nEquivalent to the following but only for those events belonging to the given `session`:\n\n```js\nclient.on('<domain>.<event>', callback);\n```\n\n#### Event: 'ready'\n\n```js\nfunction () {}\n```\n\nEmitted every time that there are no more pending commands waiting for a\nresponse from the remote instance. The interaction is asynchronous so the only\nway to serialize a sequence of commands is to use the callback provided by\nthe [`send`](#clientsendmethod-params-callback) method. This event acts as a\nbarrier and it is useful to avoid the *callback hell* in certain simple\nsituations.\n\nUsers are encouraged to extensively check the response of each method and should\nprefer the promises API when dealing with complex asynchronous program flows.\n\nFor example to load a URL only after having enabled the notifications of both\n`Network` and `Page` domains:\n\n```js\nclient.Network.enable();\nclient.Page.enable();\nclient.once('ready', () => {\n    client.Page.navigate({url: 'https://github.com'});\n});\n```\n\nIn this particular case, not enforcing this kind of serialization may cause that\nthe remote instance does not properly deliver the desired notifications the\nclient.\n\n\n#### Event: 'disconnect'\n\n```js\nfunction () {}\n```\n\nEmitted when the instance closes the WebSocket connection.\n\nThis may happen for example when the user opens DevTools or when the tab is\nclosed.\n\n#### client.send(method, [params], [sessionId], [callback])\n\nIssue a command to the remote instance.\n\n`method` is a string describing the command.\n\n`params` is an object containing the payload.\n\n`sessionId` is a string representing the session identifier.\n\n`callback` is executed when the remote instance sends a response to this\ncommand, it gets the following arguments:\n\n- `error`: a boolean value indicating the success status, as reported by the\n  remote instance;\n- `response`: an object containing either the response (`result` field, if\n  `error === false`) or the indication of the error (`error` field, if `error\n  === true`).\n\nWhen `callback` is omitted a `Promise` object is returned instead, with the\nfulfilled/rejected states implemented according to the `error` parameter. The\n`Error` object returned contains two additional parameters: `request` and\n`response` which contain the raw massages, useful for debugging purposes. In\ncase of low-level WebSocket errors, the `error` parameter contains the\noriginating `Error` object and no `response` is returned.\n\nNote that the field `id` mentioned in the [Chrome Debugging Protocol]\nspecification is managed internally and it is not exposed to the user.\n\nFor example:\n\n```js\nclient.send('Page.navigate', {url: 'https://github.com'}, console.log);\n```\n\n#### client.`<domain>`.`<method>`([params], [sessionId], [callback])\n\nJust a shorthand for:\n\n```js\nclient.send('<domain>.<method>', params, sessionId, callback);\n```\n\nFor example:\n\n```js\nclient.Page.navigate({url: 'https://github.com'}, console.log);\n```\n\n#### client.`<domain>`.`<event>`([sessionId], [callback])\n\nJust a shorthand for:\n\n```js\nclient.on('<domain>.<event>[.<sessionId>]', callback);\n```\n\nWhen `callback` is omitted the event is registered only once and a `Promise`\nobject is returned. Notice though that in this case the optional `sessionId` usually passed to `callback` is not returned.\n\nWhen `callback` is provided, it returns a function that can be used to\nunsubscribe `callback` from the event, it can be useful when anonymous functions\nare used as callbacks.\n\nFor example:\n\n```js\nconst unsubscribe = client.Network.requestWillBeSent((params, sessionId) => {\n    console.log(params.request.url);\n});\nunsubscribe();\n```\n\n#### client.close([callback])\n\nClose the connection to the remote instance.\n\n`callback` is executed when the WebSocket is successfully closed.\n\nWhen `callback` is omitted a `Promise` object is returned.\n\n#### client['`<domain>`.`<name>`']\n\nJust a shorthand for:\n\n```js\nclient.<domain>.<name>\n```\n\nWhere `<name>` can be a command, an event, or a type.\n\n## FAQ\n\n### Invoking `Domain.methodOrEvent` I obtain `Domain.methodOrEvent is not a function`\n\nThis means that you are trying to use a method or an event that are not present\nin the protocol descriptor that you are using.\n\nIf the protocol is fetched from Chrome directly, then it means that this version\nof Chrome does not support that feature. The solution is to update it.\n\nIf you are using a local or custom version of the protocol, then it means that\nthe version is obsolete. The solution is to provide an up-to-date one, or if you\nare using the protocol embedded in chrome-remote-interface, make sure to be\nrunning the latest version of this module. In case the embedded protocol is\nobsolete, please [file an issue](https://github.com/cyrus-and/chrome-remote-interface/issues/new).\n\nSee [here](#chrome-debugging-protocol-versions) for more information.\n\n### Invoking `Domain.method` I obtain `Domain.method wasn't found`\n\nThis means that you are providing a custom or local protocol descriptor\n(`CDP({protocol: customProtocol})`) which declares `Domain.method` while the\nChrome version that you are using does not support it.\n\nTo inspect the currently available protocol descriptor use:\n\n```\n$ chrome-remote-interface inspect\n```\n\nSee [here](#chrome-debugging-protocol-versions) for more information.\n\n### Why my program stalls or behave unexpectedly if I run Chrome in a Docker container?\n\nThis happens because the size of `/dev/shm` is set to 64MB by default in Docker\nand may not be enough for Chrome to navigate certain web pages.\n\nYou can change this value by running your container with, say,\n`--shm-size=256m`.\n\n### Using `Runtime.evaluate` with `awaitPromise: true` I sometimes obtain `Error: Promise was collected`\n\nThis is thrown by `Runtime.evaluate` when the browser-side promise gets\n*collected* by the Chrome's garbage collector, this happens when the whole\nJavaScript execution environment is invalidated, e.g., a when page is navigated\nor reloaded while a promise is still waiting to be resolved.\n\nHere is an example:\n\n```\n$ chrome-remote-interface inspect\n>>> Runtime.evaluate({expression: `new Promise(() => {})`, awaitPromise: true})\n>>> Page.reload() // then wait several seconds\n{ result: {} }\n{ error: { code: -32000, message: 'Promise was collected' } }\n```\n\nTo fix this, just make sure there are no pending promises before closing,\nreloading, etc. a page.\n\n### How does this compare to Puppeteer?\n\n[Puppeteer] is an additional high-level API built upon the [Chrome Debugging\nProtocol] which, among the other things, may start and use a bundled version of\nChromium instead of the one installed on your system. Use it if its API meets\nyour needs as it would probably be easier to work with.\n\nchrome-remote-interface instead is just a general purpose 1:1 Node.js binding\nfor the [Chrome Debugging Protocol]. Use it if you need all the power of the raw\nprotocol, e.g., to implement your own high-level API.\n\nSee [#240] for a more thorough discussion.\n\n[Puppeteer]: https://github.com/GoogleChrome/puppeteer\n[#240]: https://github.com/cyrus-and/chrome-remote-interface/issues/240\n\n## Contributors\n\n- [Andrey Sidorov](https://github.com/sidorares)\n- [Greg Cochard](https://github.com/gcochard)\n\n## Resources\n\n- [Chrome Debugging Protocol]\n- [Chrome Debugging Protocol Google group](https://groups.google.com/forum/#!forum/chrome-debugging-protocol)\n- [devtools-protocol official repo](https://github.com/ChromeDevTools/devtools-protocol)\n- [Showcase Chrome Debugging Protocol Clients](https://developer.chrome.com/devtools/docs/debugging-clients)\n- [Awesome chrome-devtools](https://github.com/ChromeDevTools/awesome-chrome-devtools)\n\n[Chrome Debugging Protocol]: https://chromedevtools.github.io/devtools-protocol/\n","_attachments":{},"homepage":"https://github.com/cyrus-and/chrome-remote-interface","bugs":{"url":"http://github.com/cyrus-and/chrome-remote-interface/issues"},"license":"MIT"}