{"_id":"gemini","_rev":"289-9e43af7c264a62c0fd59571d03077705","name":"gemini","time":{"modified":"2022-06-30T12:22:07.961Z","created":"2014-03-22T18:06:44.276Z","0.0.1":"2014-03-22T18:06:45.945Z","0.0.2":"2014-03-23T00:27:27.875Z","0.1.0":"2014-03-27T07:17:31.229Z","0.1.1":"2014-04-08T13:26:39.326Z","0.2.0":"2014-04-22T08:15:47.885Z","0.2.1":"2014-04-23T12:01:30.547Z","0.3.0":"2014-04-30T13:46:15.604Z","0.3.1":"2014-05-13T13:17:06.468Z","0.3.2":"2014-05-15T06:39:03.276Z","0.3.3":"2014-05-19T15:19:23.189Z","0.3.4":"2014-05-28T12:00:36.405Z","0.4.0":"2014-06-18T15:25:21.037Z","0.4.1":"2014-06-19T11:34:35.383Z","0.4.2":"2014-06-25T17:49:10.566Z","0.5.0":"2014-07-17T12:41:21.625Z","0.6.0":"2014-07-28T14:12:43.560Z","0.6.1":"2014-07-30T15:37:19.511Z","0.6.2":"2014-08-01T14:12:39.831Z","0.6.3":"2014-08-05T11:30:41.404Z","0.6.4":"2014-08-13T15:16:53.159Z","0.6.5":"2014-09-12T12:39:53.503Z","0.7.0":"2014-09-15T12:04:21.408Z","0.8.0":"2014-09-30T11:33:32.522Z","0.8.1":"2014-09-30T15:42:10.568Z","0.8.2":"2014-10-06T14:27:30.982Z","0.9.0":"2014-10-22T08:48:29.057Z","0.9.1":"2014-10-23T07:14:46.616Z","0.9.2":"2014-11-07T09:14:06.956Z","0.9.3":"2014-11-07T14:24:45.459Z","0.9.4":"2014-12-03T12:55:55.580Z","0.9.5":"2014-12-10T12:32:22.256Z","0.9.6":"2015-01-27T19:25:42.515Z","0.9.7":"2015-02-09T14:16:49.618Z","0.9.8":"2015-02-11T09:23:07.551Z","0.10.0-beta.1":"2015-03-19T17:13:31.985Z","0.10.0-beta.2":"2015-03-26T15:25:14.138Z","0.9.9":"2015-04-06T10:26:31.965Z","0.10.0":"2015-04-06T17:20:00.929Z","0.11.0":"2015-04-18T10:04:09.769Z","0.11.1":"2015-04-21T10:04:42.068Z","0.11.2":"2015-04-21T13:57:01.305Z","0.11.3":"2015-04-24T14:22:15.043Z","0.11.4":"2015-04-29T14:36:16.193Z","0.11.5":"2015-04-30T14:53:44.150Z","0.12.0":"2015-05-07T10:01:35.323Z","0.12.1":"2015-05-18T14:58:38.807Z","0.12.2":"2015-05-19T13:07:23.045Z","0.12.3":"2015-05-21T08:23:08.791Z","0.12.4":"2015-05-28T12:35:12.438Z","0.12.5":"2015-05-28T12:53:19.128Z","0.12.6":"2015-06-16T13:45:11.278Z","0.13.0-alpha":"2015-07-08T15:48:48.955Z","0.13.0-alpha.2":"2015-07-15T12:58:05.249Z","0.13.0-alpha.3":"2015-07-20T15:54:13.886Z","0.12.7":"2015-07-20T15:54:29.667Z","0.13.0-alpha.4":"2015-07-21T09:43:47.491Z","0.13.0-alpha.5":"2015-07-22T09:34:30.195Z","0.12.8":"2015-07-23T12:03:30.172Z","0.13.0-alpha.6":"2015-07-23T12:15:24.452Z","0.13.0-beta":"2015-07-29T12:37:00.649Z","0.13.0-beta.1":"2015-07-31T08:31:09.351Z","0.13.0":"2015-08-10T18:48:55.272Z","0.13.1":"2015-08-15T19:20:54.128Z","0.13.2":"2015-08-17T11:27:19.511Z","0.13.3":"2015-08-27T08:49:38.811Z","0.13.4":"2015-08-30T19:23:50.510Z","0.13.5":"2015-09-10T08:13:32.609Z","1.0.0":"2015-10-06T07:30:00.945Z","1.0.1":"2015-10-08T11:43:33.525Z","1.0.2":"2015-10-12T13:18:22.946Z","1.0.3":"2015-10-12T14:39:39.036Z","1.0.4":"2015-10-13T13:55:10.716Z","1.0.5":"2015-11-03T16:10:39.913Z","1.0.6":"2015-11-06T16:35:57.335Z","1.1.0":"2015-11-18T09:50:50.135Z","1.1.1":"2015-11-18T14:46:48.906Z","1.1.2":"2015-11-20T14:05:01.380Z","1.1.3":"2015-11-25T10:23:11.275Z","1.1.4":"2015-11-27T11:51:36.407Z","1.1.5":"2015-12-03T15:54:59.537Z","1.1.6":"2015-12-04T14:23:58.333Z","2.0.0":"2015-12-19T13:29:12.214Z","2.0.1":"2015-12-19T14:37:20.746Z","2.0.2":"2015-12-19T20:24:27.870Z","2.0.3":"2015-12-23T10:41:21.732Z","2.1.0":"2016-01-25T11:10:43.547Z","2.1.1":"2016-01-27T11:17:38.188Z","3.0.0":"2016-03-23T11:08:48.030Z","3.0.1":"2016-03-24T08:15:19.598Z","3.0.2":"2016-03-30T09:35:33.230Z","4.0.0":"2016-04-20T12:20:06.988Z","4.0.1":"2016-04-20T13:08:20.380Z","4.0.2":"2016-04-25T10:56:39.649Z","4.0.3":"2016-04-26T08:39:45.472Z","4.0.4":"2016-04-29T16:10:20.844Z","4.1.0":"2016-05-20T10:58:37.716Z","4.2.0":"2016-05-26T17:59:17.331Z","4.3.0":"2016-06-02T12:34:56.451Z","4.4.0":"2016-06-17T14:09:03.574Z","4.4.1":"2016-07-18T14:24:10.233Z","4.4.2":"2016-07-20T13:03:06.855Z","4.4.3":"2016-07-26T13:31:40.411Z","4.4.4":"2016-07-27T08:38:47.032Z","4.5.0":"2016-08-05T08:52:22.840Z","4.6.0":"2016-08-11T15:40:00.519Z","4.7.0":"2016-08-25T12:03:55.217Z","4.7.1":"2016-08-25T16:50:35.135Z","4.7.2":"2016-08-26T12:10:34.533Z","4.8.0":"2016-08-30T14:53:58.132Z","4.9.0":"2016-09-01T12:12:06.482Z","4.9.1":"2016-09-05T14:26:59.771Z","4.9.2":"2016-09-09T14:27:47.019Z","4.9.3":"2016-09-13T11:40:33.531Z","4.9.4":"2016-09-13T15:10:13.050Z","4.10.0":"2016-09-19T09:09:56.410Z","4.11.0":"2016-09-23T10:17:02.924Z","4.11.1":"2016-09-26T14:58:00.860Z","4.11.2":"2016-09-27T14:04:04.443Z","4.11.3":"2016-09-29T14:09:22.316Z","4.12.0":"2016-10-05T11:22:40.754Z","4.12.1":"2016-10-06T15:31:14.255Z","4.12.2":"2016-10-11T10:05:02.418Z","4.13.0":"2016-10-19T11:15:27.934Z","4.13.1":"2016-10-25T11:04:50.557Z","4.13.2":"2016-10-26T08:17:51.397Z","4.13.3":"2016-11-03T14:53:49.882Z","4.13.4":"2016-11-07T09:08:23.502Z","4.13.5":"2016-11-11T09:07:17.127Z","4.14.0":"2016-11-16T15:34:59.884Z","4.14.1":"2016-11-22T11:03:10.850Z","4.14.2":"2016-11-24T14:58:46.676Z","4.14.3":"2016-12-06T10:26:24.345Z","4.14.4":"2016-12-12T09:47:20.759Z","4.15.0":"2016-12-21T16:58:11.143Z","4.16.0":"2016-12-23T14:49:19.290Z","4.17.0":"2017-01-16T06:02:37.868Z","4.17.1":"2017-01-18T08:25:41.404Z","4.18.0":"2017-01-23T10:33:16.374Z","4.18.1":"2017-01-25T08:35:34.929Z","4.18.2":"2017-02-02T15:41:46.142Z","4.19.0":"2017-02-10T11:47:04.795Z","4.19.1":"2017-02-15T22:59:24.899Z","4.19.2":"2017-03-27T13:19:37.410Z","4.19.3":"2017-05-03T12:38:52.594Z","5.0.0-alpha.0":"2017-05-25T15:21:35.949Z","5.0.0-alpha.1":"2017-05-30T14:06:47.149Z","5.0.0-alpha.2":"2017-06-06T15:42:11.979Z","5.0.0-alpha.3":"2017-06-08T13:22:21.222Z","5.0.0-alpha.4":"2017-07-04T11:17:46.926Z","5.0.0-alpha.5":"2017-07-11T07:15:06.859Z","5.0.0-alpha.6":"2017-08-02T20:58:56.192Z","5.0.0-alpha.7":"2017-08-28T22:03:38.286Z","5.0.0-alpha.8":"2017-08-31T18:25:33.360Z","5.0.0-alpha.9":"2017-10-19T07:21:46.244Z","5.0.0-alpha.10":"2017-10-31T12:05:18.669Z","5.0.0-alpha.11":"2017-11-01T14:29:29.611Z","5.0.0-alpha.12":"2017-11-02T12:09:11.122Z","5.0.0":"2017-12-01T07:57:30.542Z","5.0.1":"2017-12-05T13:43:54.785Z","5.1.0":"2017-12-06T13:16:53.002Z","5.1.1":"2017-12-07T09:05:26.814Z","5.1.2":"2017-12-20T13:37:00.402Z","5.2.0":"2018-01-12T15:23:01.565Z","5.2.1":"2018-01-14T23:23:24.934Z","5.3.0":"2018-01-30T15:50:39.768Z","5.4.0":"2018-02-04T22:03:57.065Z","5.4.1":"2018-02-12T11:36:46.800Z","5.5.0":"2018-02-14T15:25:22.114Z","5.5.1":"2018-02-26T09:58:30.893Z","5.5.2":"2018-03-13T22:38:58.840Z","5.6.0":"2018-03-20T12:01:42.016Z","5.6.1":"2018-03-23T09:07:33.744Z","5.6.2":"2018-03-26T09:38:36.659Z","5.7.0":"2018-05-07T15:45:49.493Z","5.7.1":"2018-05-21T09:10:17.292Z","5.7.2":"2018-06-09T07:30:00.911Z","5.8.0":"2018-08-14T12:31:47.285Z","5.8.1":"2018-09-04T10:34:58.945Z","5.9.0":"2018-09-11T08:11:05.426Z","5.9.1":"2018-10-02T15:01:19.229Z","6.0.0":"2018-11-29T16:03:23.670Z","7.0.0":"2018-12-13T11:07:29.126Z","7.0.1":"2018-12-14T20:44:01.155Z","7.1.0":"2018-12-26T11:04:13.076Z","7.1.1":"2018-12-26T16:38:37.955Z","7.1.2":"2019-01-10T08:19:03.332Z","7.2.0":"2019-01-24T08:42:38.758Z","7.3.0":"2019-01-29T23:02:53.392Z","7.4.0":"2019-03-13T16:40:29.493Z","7.4.1":"2019-03-20T13:57:15.785Z","7.5.0":"2019-07-25T10:55:00.011Z","7.5.1":"2019-07-29T06:40:18.374Z","7.5.2":"2019-11-25T15:03:29.161Z","7.5.3-alpha.0":"2021-05-21T14:43:45.254Z","7.5.3-alpha.1":"2021-05-21T15:10:50.773Z"},"maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"sevinf","email":"sergey@tatarintsev.me"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"catwithapple","email":"alexeybegunov@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"flack","email":"alexrybakov@yandex.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"kvmamich","email":"kvmamich@gmail.com"},{"name":"dmitriy96","email":"dmitriy.penetrator@gmail.com"}],"dist-tags":{"latest":"7.5.2","prerelease":"7.5.3-alpha.1","next":"5.8.1"},"description":"UI Screenshot testing utility","readme":"","versions":{"0.1.0":{"name":"gemini","version":"0.1.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"dependencies":{"gm":"~1.14.2","selenium-webdriver":"~2.40.0","inherit":"~2.1.0","coa":"~0.4.0","js-yaml":"~3.0.1","q":"~1.0.0","q-io":"~1.10.8","chalk":"~0.4.0","temp":"~0.6.0","handlebars":"~1.3.0","wd":"~0.2.11"},"devDependencies":{"mocha":"~1.18.2","must":"~0.11.0"},"scripts":{"test":"mocha"},"author":"","license":"MIT","directories":{"test":"test"},"_id":"gemini@0.1.0","dist":{"shasum":"dc1c4d68c00a75f4e6253ddbc02ad1d4869a0511","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.1.0.tgz","integrity":"sha512-286J7ALPxofuWeK/i+x7iATErgMMuxpzZcTqPaFTk9E4+hST80q6hIACcxuMJJnd4sqMXGaD8WSg/SQoc1yx5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE+5XJnwZ6Z5HNqAHwmjQT1YtJi/eY4Ac2jhgyxt4RhAIhAMyA7tTC1F7Q8S6A2ebAkOYlq79Z9rWqFTsWLVP2RtRk"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}]},"0.1.1":{"name":"gemini","version":"0.1.1","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"dependencies":{"gm":"~1.14.2","inherit":"~2.2.1","coa":"~0.4.0","js-yaml":"~3.0.1","q":"~1.0.1","q-io":"~1.11.0","chalk":"~0.4.0","temp":"~0.7.0","handlebars":"~1.3.0","wd":"~0.2.14"},"devDependencies":{"mocha":"~1.18.2","must":"~0.11.0","sinon":"~1.9.1"},"scripts":{"test":"mocha"},"author":"","license":"MIT","directories":{"test":"test"},"_id":"gemini@0.1.1","dist":{"shasum":"6207bc382a9afa26127d255f6b0c5e768f630be0","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.1.1.tgz","integrity":"sha512-M5vuzA7zpOygFCKy0XtOusXT22k2YuPbYBiDNDPD6L/XWki5rR54oC5I0ZicbbxYox0Uq0AiQZ0O81GUVgvFoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwwXtETRApQiGHAGT9YlVqZSax1dcWup9MjXXYrUXY8AiB6deJQ9krjntGv4sctwIMhRHVHl4yyl4jyBd256MRc+Q=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}]},"0.2.0":{"name":"gemini","version":"0.2.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"gm":"~1.14.2","inherit":"~2.2.1","coa":"~0.4.0","js-yaml":"~3.0.1","q":"~1.0.1","q-io":"~1.11.0","chalk":"~0.4.0","temp":"~0.7.0","handlebars":"~1.3.0","wd":"~0.2.14"},"devDependencies":{"mocha":"~1.18.2","must":"~0.11.0","sinon":"~1.9.1"},"scripts":{"test":"mocha"},"author":"","license":"MIT","directories":{"test":"test"},"_id":"gemini@0.2.0","dist":{"shasum":"6e4e0f2b68e6d1b85afbfb6fef3551c358ad591e","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.2.0.tgz","integrity":"sha512-De76CgjPky+eCr7sRXeToY6Z6c8IkFBRG1OrZOY3XilIidz759H2TA4Cvbj5q2Au8rl6oAARn2P53JZxCGjUow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo57NO831hL3je2I+eAzXzXjcQMvKKaBPRflCkppcpPQIgVk2dPSqhY8KG3YQNAWADgaxnHIs7DCGheRrFH5dgG6I="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}]},"0.2.1":{"name":"gemini","version":"0.2.1","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"gm":"~1.14.2","inherit":"~2.2.1","coa":"~0.4.0","js-yaml":"~3.0.1","q":"~1.0.1","q-io":"~1.11.0","chalk":"~0.4.0","temp":"~0.7.0","handlebars":"~1.3.0","wd":"~0.2.14"},"devDependencies":{"mocha":"~1.18.2","must":"~0.11.0","sinon":"~1.9.1"},"scripts":{"test":"mocha"},"author":"","license":"MIT","directories":{"test":"test"},"_id":"gemini@0.2.1","dist":{"shasum":"268a992006c6d4061c1877acfee30731c9745991","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.2.1.tgz","integrity":"sha512-7lEp2+LpEP5PyTzkQcr1S/SuR2FepFCaX1jzYYkFQ+iVEkBHba1qTF+WdiI8xYiHdjkKSWJKqWuj9mulr2gKzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8PGKjmWr0wvhcbdj3Zjx1Za3FeaqJkmRBkN02oxqs1AiBvzrH8fcqbQPae9FWsOJZNdTBRosG05rhOzUPrKfQQEQ=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}]},"0.3.0":{"name":"gemini","version":"0.3.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"gm":"~1.14.2","inherit":"~2.2.1","coa":"~0.4.0","js-yaml":"~3.0.1","q":"~1.0.1","q-io":"~1.11.0","chalk":"~0.4.0","temp":"~0.7.0","handlebars":"~1.3.0","wd":"~0.2.14"},"devDependencies":{"mocha":"~1.18.2","must":"~0.11.0","sinon":"~1.9.1"},"scripts":{"test":"mocha"},"author":"","license":"MIT","directories":{"test":"test"},"_id":"gemini@0.3.0","_shasum":"c4a3315219b83e672a4c2d28cb563bf8674388ed","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"c4a3315219b83e672a4c2d28cb563bf8674388ed","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.3.0.tgz","integrity":"sha512-saJ3TMhuHfuAcGqrIZfzQMrI3d74moVzDNsQz0GNgBRA45g2DulK0zUB04aFfGSqCm/nbj1b1FPQ8j2YQ/uzXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAm1sOkF9Fi3ba/yrUUo0aTBE/9xheUCB/lj1B8qcoZ/AiEAgttsrXXXd0HepNz2JoFZFXleeIFXCR8TpuCMQ9iMhNM="}]}},"0.3.1":{"name":"gemini","version":"0.3.1","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"gm":"~1.14.2","inherit":"~2.2.1","coa":"~0.4.0","js-yaml":"~3.0.1","q":"~1.0.1","q-io":"~1.11.0","chalk":"~0.4.0","temp":"~0.7.0","handlebars":"~1.3.0","wd":"~0.2.14"},"devDependencies":{"mocha":"~1.18.2","must":"~0.11.0","sinon":"~1.9.1"},"scripts":{"test":"mocha"},"author":"","license":"MIT","directories":{"test":"test"},"_id":"gemini@0.3.1","_shasum":"d871c3badd92e4dbaf09bdd03b202f907123fa2d","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"d871c3badd92e4dbaf09bdd03b202f907123fa2d","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.3.1.tgz","integrity":"sha512-h5bGU0Y3Ko21p5SZ6yT8GniqYCgkmasQlXyJtTgQn9bjMwRPye1wIVIbv/o2FHMMzrscjpqHJliqwWNbJo78gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtibKuVO+G449QX/Dr9aZWTcc3xVNy6R8qSl7v8Fb9wwIhAIh53PU8joTaB1A4kOR+uDVV3kT+G5nyPOUt8EBi2Wi/"}]}},"0.3.2":{"name":"gemini","version":"0.3.2","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"gm":"~1.14.2","inherit":"~2.2.1","coa":"~0.4.0","js-yaml":"~3.0.1","q":"~1.0.1","q-io":"~1.11.0","chalk":"~0.4.0","temp":"~0.7.0","handlebars":"~1.3.0","wd":"~0.2.14"},"devDependencies":{"mocha":"~1.18.2","must":"~0.11.0","sinon":"~1.9.1"},"scripts":{"test":"mocha"},"author":"","license":"MIT","directories":{"test":"test"},"_id":"gemini@0.3.2","_shasum":"d11f59cefa3e27bb0737da88607b03ef95b64468","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"d11f59cefa3e27bb0737da88607b03ef95b64468","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.3.2.tgz","integrity":"sha512-M07zHkdcsXOqUduLjClPNqOHIEsFdevjvBniI0RAjrvK6/ELUTM9IsE4xH+NCfkrL3k//UwXprVDzKujdViWtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvlA746TJzmI5CmwMGCn0KOtHyPpxWMYeGCkCQDRnQbwIhAKXqZfJO+242JTGiMbG3ALOL9+2t7xvjNcSQPq+dF5ir"}]}},"0.3.3":{"name":"gemini","version":"0.3.3","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"gm":"~1.14.2","inherit":"~2.2.1","coa":"~0.4.0","js-yaml":"~3.0.1","q":"~1.0.1","q-io":"~1.11.0","chalk":"~0.4.0","temp":"~0.7.0","handlebars":"~1.3.0","wd":"~0.2.14"},"devDependencies":{"mocha":"~1.18.2","must":"~0.11.0","sinon":"~1.9.1"},"scripts":{"test":"mocha"},"author":"","license":"MIT","directories":{"test":"test"},"_id":"gemini@0.3.3","_shasum":"c55698ac8dad3f4ee4db65b816e323890e5e7f4b","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"c55698ac8dad3f4ee4db65b816e323890e5e7f4b","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.3.3.tgz","integrity":"sha512-gHgvrOtEuKJWjyMIEdFYfvvpk1rbKp9lZ/24WRjPdaNGuT2RFz/uPtuM/Xh/MN2SjNpAf6UBakPC2wyPtnVoow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPzl9gvnhv3Iz2H2CTVJpnN4eOQ3S7C5N2CFLbPOiv6QIgHO0NQBrcfhWhITAJl6NoSRyeRnEq/uZNBJDCyXJBYk8="}]}},"0.3.4":{"name":"gemini","version":"0.3.4","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"gm":"~1.14.2","inherit":"~2.2.1","coa":"~0.4.0","js-yaml":"~3.0.1","q":"~1.0.1","q-io":"~1.11.0","chalk":"~0.4.0","temp":"~0.7.0","handlebars":"~1.3.0","wd":"~0.2.14"},"devDependencies":{"codeclimate-test-reporter":"0.0.3","istanbul":"^0.2.10","mocha":"~1.18.2","must":"~0.11.0","sinon":"~1.9.1"},"scripts":{"test":"istanbul test _mocha"},"author":"","license":"MIT","directories":{"test":"test"},"_id":"gemini@0.3.4","dist":{"shasum":"c7d9a5ac4fff0e41f84d34b2d5e8d98b73b97e5f","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.3.4.tgz","integrity":"sha512-/AivN1Il4QPF/cSGHZ+OwHWv9NSUUt2S9yNLeucQNafmIYav+E9wOqLClG4NR3bAk7EocBwLPDBdolcxRo6b6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5rvSx0KB8XZQ5n1F8Y4fDnvq9PRM9NLRDn8zAZ+JfLAIgYM91XapU/CukRJGKCS2CQTu3wkYhJSbgnrauC2jyRKk="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}]},"0.4.0":{"name":"gemini","version":"0.4.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","gm":"~1.16.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","temp":"~0.8.0","wd":"~0.3.1"},"devDependencies":{"codeclimate-test-reporter":"0.0.3","istanbul":"^0.2.10","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional"},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","_id":"gemini@0.4.0","_shasum":"cf39ba6b4d781819fc80afab9026a96234c2f86a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"cf39ba6b4d781819fc80afab9026a96234c2f86a","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.4.0.tgz","integrity":"sha512-t9BfU24ISjqJ+b7n1e57MFRpJd4g5VAQpUtreQeo+nmEB+L5Zx8Dwal09ioPEx525Bk/Yy6b7xjJnBDZa94UFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEQFDfsp5TE0WpZGlw9c0n5XCE09ZXu51+AFmOS0IlfAiEAs6+ze1Py/8QjHjgexXUUlMctrNJI6yKJIzCI+CaDKe0="}]},"deprecated":"critical bug in ff. don't use this version"},"0.4.1":{"name":"gemini","version":"0.4.1","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","gm":"~1.16.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","temp":"~0.8.0","wd":"~0.3.1"},"devDependencies":{"codeclimate-test-reporter":"0.0.3","istanbul":"^0.2.10","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional"},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"f41629f57b5a35a5417d5f3c41b6a10ef79be784","_id":"gemini@0.4.1","_shasum":"1ca9a0aaabde9df4a00fea4114d461059f2eedf7","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"1ca9a0aaabde9df4a00fea4114d461059f2eedf7","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.4.1.tgz","integrity":"sha512-/g0eJPJ+LtjKK/hFvha/RW8E76kBhayJuRzmmhORDS2pojxFBMFMGBIfphDy8BTfMJ6saADJDlcWKJAV6q148A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOA5dlcZ0ZI1ApNNCf+ETSsap6bp+NV1Gws/lXfUOwIQIhANdSx71o5+c39JRb0lZYRyrpyIrqz+k+YovB1qxSE6ZW"}]}},"0.4.2":{"name":"gemini","version":"0.4.2","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","gm":"~1.16.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","temp":"~0.8.0","wd":"~0.3.1"},"devDependencies":{"codeclimate-test-reporter":"0.0.3","istanbul":"^0.2.10","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional"},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"b024fba25d7ca40561ab4ed602e0b2d1ebc647e6","_id":"gemini@0.4.2","_shasum":"bccb3b0f6fbbfe615b4ebba1ee88ad203cc5ec74","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"bccb3b0f6fbbfe615b4ebba1ee88ad203cc5ec74","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.4.2.tgz","integrity":"sha512-zz2+IU0U7CemObVxT4HblFHAd7IoAOmf1/h35w+P40ro9mMFbOewGvZW35is3SJyV/xHKX9cBmV+9eTgHuo6wA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAAwCxQgnPS6Q/Y8BAaaul/QEjt0gYOI82jID6a003vwIgA7491FR+yuUrWwW9CY/oss4zXOfwhVr2Q/X7O2K5zdQ="}]}},"0.5.0":{"name":"gemini","version":"0.5.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","gm":"~1.16.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","temp":"~0.8.0","wd":"git://github.com/SevInf/wd.git#9dea967ae987f5b2ea8fd59d48fa324e34dfe0cc"},"bundleDependencies":["wd"],"devDependencies":{"codeclimate-test-reporter":"0.0.3","istanbul":"^0.2.10","jscs":"^1.5.7","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"03860b0e20ca2337819b45c51d968fead2ab2e0d","_id":"gemini@0.5.0","_shasum":"ad770aa28b4b127f93031c6626aedd086b3bef5c","_from":".","_npmVersion":"1.5.0-alpha-2","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"ad770aa28b4b127f93031c6626aedd086b3bef5c","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.5.0.tgz","integrity":"sha512-egyMLOVxSYN2O2yCYeNRl7O7UxYBxb6PjTXtaAF+SEeXBpty7qnyR3zG3xtHDiDWT7oJdgbI6KhhSAjSKS8vvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoRvvjgQ2cmcQSmRsfZFVUqorYEiN66guC33Jl+HP3UAiEA/SfC0QNAaaVGuWy65FEwGkpdxo5m7+VWvdRrtjd2bNE="}]}},"0.6.0":{"name":"gemini","version":"0.6.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","gm":"~1.16.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","temp":"~0.8.0","wd":"^0.3.4"},"devDependencies":{"codeclimate-test-reporter":"0.0.3","istanbul":"^0.2.10","jscs":"^1.5.7","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"0ab579a7a20fa581a099805f1d8a7a7694dc4848","_id":"gemini@0.6.0","_shasum":"000050e998f39cadccfb8e5ac10a2ab00cfb094d","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"000050e998f39cadccfb8e5ac10a2ab00cfb094d","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.6.0.tgz","integrity":"sha512-9H10E4Mr7pqp966xLCffSWLAFbUA9hzl5hgMC+rpQJCa4glJ+hlV0rh93C/yjVQfmVrk+z243b2faHUI5oF3GQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW0/Lsc8hJB4AU0X0LZTB/8PUrT2ytYlURKKtfSW0jlQIhAM/WT9B9YQCscwo4PmnSBXkVhYFuLBy54pGYdhXElS4p"}]}},"0.6.1":{"name":"gemini","version":"0.6.1","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","gm":"~1.16.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","temp":"~0.8.0","wd":"^0.3.4"},"devDependencies":{"codeclimate-test-reporter":"0.0.3","istanbul":"^0.2.10","jscs":"^1.5.7","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"2c1abd333eb2e9ad0b5b4700f24b544e060231c7","_id":"gemini@0.6.1","_shasum":"d47f3f097a42a581653c8e9fc35fac18e1837025","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"d47f3f097a42a581653c8e9fc35fac18e1837025","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.6.1.tgz","integrity":"sha512-W2FnzuspZC5bmm8GRlaGuepcaIIkT9qt6DnKAvEWvEEyWBojZpsNK9W6+qLsTW21fJ4vVI2EXdls5GUdONbDsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgSTfTz49DhTbv8NZsX2QLfVwR+S/sz+5PhnRQlzDzPAiArRW3xJ42Gbp6RFeTTPzOBN+S2FiV9+itMvCcXG7aI7w=="}]}},"0.6.2":{"name":"gemini","version":"0.6.2","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","gm":"~1.16.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","temp":"~0.8.0","wd":"^0.3.4"},"devDependencies":{"codeclimate-test-reporter":"0.0.3","istanbul":"^0.2.10","jscs":"^1.5.7","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"da31105c3e8536f39ac7bc272d8820ec2081dba5","_id":"gemini@0.6.2","_shasum":"a7c6d243b0c28fc6b9d2cc07669e26ac00fd1eb7","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"a7c6d243b0c28fc6b9d2cc07669e26ac00fd1eb7","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.6.2.tgz","integrity":"sha512-/cLZRmdEeDd0DfRaYqxBgnzHtNLOsJXCrwIP8P5MlsJbAr0surTH5wHrpU6O1ZBGbNaUFcijLyV26YH9qzE01w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5Q/LeVa6nuyGieK3FWsCP2VTGAH7raeeCthOUEUD8eAiEA2r7Sc6Bim5jznU7jtdejJ2byzu6Zt4BPNX/cvU2aieE="}]}},"0.6.3":{"name":"gemini","version":"0.6.3","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","gm":"~1.16.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","temp":"~0.8.0","wd":"^0.3.4"},"devDependencies":{"codeclimate-test-reporter":"0.0.3","istanbul":"^0.2.10","jscs":"^1.5.7","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","_id":"gemini@0.6.3","_shasum":"9d15437a5da0539ca08f8aa3645de3faaad1ab0e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"9d15437a5da0539ca08f8aa3645de3faaad1ab0e","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.6.3.tgz","integrity":"sha512-KEhCpgZt1HuTfb2WsorJio9NX9XZSmhsamf6fQ2quG+B024M+ehrmYu88KIfY8oPGUib3d38mY8ftLZGJKaXqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTxD5Y/WLlCCouaVVHHKITkVkbyElxibXEZnFxW42AQwIgas+8CLNktsKLDh0YZy5kdKA9l+D6glzIyxiTaHzKy+Y="}]}},"0.6.4":{"name":"gemini","version":"0.6.4","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","gm":"~1.16.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","temp":"~0.8.0","wd":"^0.3.4"},"devDependencies":{"codeclimate-test-reporter":"0.0.3","istanbul":"^0.2.10","jscs":"^1.5.7","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","_id":"gemini@0.6.4","_shasum":"70e849ee61e498306a5bc289dab0a47e33b90c86","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"70e849ee61e498306a5bc289dab0a47e33b90c86","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.6.4.tgz","integrity":"sha512-m2tRJHZ0qCrdKzCWid90Pl6X+rEge6aNu8+RT8dZ2H/8OWcbxbbyKsIpo7QtJ0eYvYPt02zEYKzHNncIlEshiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8QnWKCA4JmlNk3C/xA8t9LS4GJHApxc/Rgg8FCJnccwIhALuX5gUjjsHX/VH7g825Ie8n9IW/MQos56sh6d2Fq8TR"}]}},"0.7.0":{"name":"gemini","version":"0.7.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","css":"^2.1.0","gm":"~1.16.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","temp":"~0.8.0","wd":"^0.3.4"},"devDependencies":{"codeclimate-test-reporter":"0.0.3","istanbul":"^0.2.10","jscs":"^1.5.7","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"f9496cf9e2ea03254e00460b6825a008a1221dd6","_id":"gemini@0.7.0","_shasum":"dd9096dd8f3c3d037bb6d7422d917bf30a93c582","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"dd9096dd8f3c3d037bb6d7422d917bf30a93c582","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.7.0.tgz","integrity":"sha512-Iqzv5jIfRDSBymv/GVem51mGJYu9KeZefXMgT7JXcPU4jwST6+6rrFfJyfGArjresn6MBErKP2fpUgvQnXp1eQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhvd84/oDwzRrrVlW45ItrwvNhnJSQEGB69bcfFpDS0AiA6sB5lcwTdnYjo/Aa00R1uVHV9qAro1ER523LbJhzLwQ=="}]}},"0.8.0":{"name":"gemini","version":"0.8.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","css":"^2.1.0","gm":"~1.16.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","looks-same":"^1.0.0","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","temp":"~0.8.0","wd":"^0.3.4"},"devDependencies":{"codeclimate-test-reporter":"0.0.3","istanbul":"^0.2.10","jscs":"^1.5.7","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"13ee91489c6e575e791bde35447d180e5a175028","_id":"gemini@0.8.0","_shasum":"4ac85b25c64768f5802efe7dd3d95150d11418ad","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"4ac85b25c64768f5802efe7dd3d95150d11418ad","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.8.0.tgz","integrity":"sha512-7PnvKatDNF1/jxpx55Irv+KqpMWuYPTCp6bbn3RZ6SD7bEwZbKJZ5Yi/rIPOha8Ev5NfO/++2B4ghV3SAXzu1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnpFRcqDd8LJ7JKy4XcASIZwndD/MgwgVSTEA4tC6S7AiBvMKRe1D8xLLmPsWu+LdaJZjJq010vB4JFhPF6S5VbSA=="}]},"deprecated":"Critical bug with incorrect exit code for test command was fixed in 0.8.1"},"0.8.1":{"name":"gemini","version":"0.8.1","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","css":"^2.1.0","gm":"~1.16.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","looks-same":"^1.0.0","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","temp":"~0.8.0","wd":"^0.3.4"},"devDependencies":{"codeclimate-test-reporter":"0.0.3","istanbul":"^0.2.10","jscs":"^1.5.7","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"5d2032481d1ab9624dc69397c5828247ba75b395","_id":"gemini@0.8.1","_shasum":"3846d24b5ae0e3174777c34c7a3e651d91a05e6d","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"3846d24b5ae0e3174777c34c7a3e651d91a05e6d","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.8.1.tgz","integrity":"sha512-Kn797cbs0rnUx+MMoTGZXxH9fWUOIlsaB9GdK+yc6xfbBWYSA88tXy6XYnZRHX3ZkO+q03QeAD5ZZeHqC3OYtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6pX+s7i4NrODxzEEGeFCSGLYT8rQwVUCptAskrgYGAwIhAP3IIwByTkS2fc4AGue23c3z30B1bTuV+z8QljuqGnLH"}]}},"0.8.2":{"name":"gemini","version":"0.8.2","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","css":"^2.1.0","gm":"~1.16.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","looks-same":"^1.0.0","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","temp":"~0.8.0","wd":"^0.3.4"},"devDependencies":{"codeclimate-test-reporter":"0.0.3","istanbul":"^0.2.10","jscs":"^1.5.7","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"2e162ce2cd980555ce3b57d103b1fdb682d6609f","_id":"gemini@0.8.2","_shasum":"ac6404dda849c7d444f0d3547e31ec312721543a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"ac6404dda849c7d444f0d3547e31ec312721543a","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.8.2.tgz","integrity":"sha512-HDduCnTnLUeJ0PfJ11UWrKNSeajKFPZmFcsxMGFqHi6D/XC7GRzsQtKgzNhejHP2SZrGZa4tTbmmwcUX0dzARg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP9Nq0MT/lbeFDoYN7XgM5uqX3/h5ck4CRB43cXLJAAQIgUd+deqzWI0GurZ6hASrhYB3dPrUUc/sELdFVnpGOw1I="}]}},"0.9.0":{"name":"gemini","version":"0.9.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","css":"^2.1.0","png-img":"~0.2.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","looks-same":"^1.0.0","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","source-map":"^0.1.40","temp":"~0.8.0","wd":"^0.3.4","minimatch":"~1.0.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.2.10","jscs":"~1.6.2","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"8a7a4f8d36b374df59d699adfc5e14de948a0ff9","_id":"gemini@0.9.0","_shasum":"bc2e26ada120241f9ae01e8db07c99627eca7510","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"bc2e26ada120241f9ae01e8db07c99627eca7510","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.9.0.tgz","integrity":"sha512-L/U5OSHmuaSDvyUZID6CY2zHeROrefvOdCiH3waZX7580etpC6Gvp55mSE+svdhDBLea8P3MBn3Omb8OH5OWBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQwSDN+b2la/atp5oXBI+VANLb7o6GlgquTrWcVvIjWAIhAO6zyT+YmuWKtOgIbP5DagefiaLZQ6lrHUH+qrtW2B1a"}]}},"0.9.1":{"name":"gemini","version":"0.9.1","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","css":"^2.1.0","png-img":"~0.2.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","looks-same":"^1.0.0","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","source-map":"^0.1.40","temp":"~0.8.0","wd":"^0.3.4","minimatch":"~1.0.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.2.10","jscs":"~1.6.2","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"5ff24ebe2f1caab6c5c567cd4dce2511f41843ea","_id":"gemini@0.9.1","_shasum":"7df80041c8e9ee76f8b2b64836804825ef85fc68","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"7df80041c8e9ee76f8b2b64836804825ef85fc68","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.9.1.tgz","integrity":"sha512-lhfwf9mRmJR+muyfnD4kW746gFCD/ssHvfHAfGbTVlWLeIp2SFMa+OkwBvzdC3OOZpft70/tqzVTR0+dL2RVJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy2SXLi1RoOasGoFNiP0OjcDBPZ/gfro5XMlcwBHbAPAIhAN9p2ldiFyXiIeTGYw843lgbgU3j6zCGcB5n26kIwZjq"}]}},"0.9.2":{"name":"gemini","version":"0.9.2","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","css":"^2.1.0","png-img":"~0.2.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","looks-same":"^1.0.0","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","source-map":"^0.1.40","temp":"~0.8.0","wd":"^0.3.4","minimatch":"~1.0.0","gemini-coverage":"~0.3.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.2.10","jscs":"~1.6.2","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"11b582ed93424bc037d067c66956d6e1774cb477","_id":"gemini@0.9.2","_shasum":"3399ab1ad1b525b7378c1dd154791f0857ae3631","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"3399ab1ad1b525b7378c1dd154791f0857ae3631","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.9.2.tgz","integrity":"sha512-GD7aVN3yABc4+XPQ2iwP1SpUJDrgo9GEzjCXwQ6bZBeP3FzlgJjjhP00zAEIpDYkfIWkBrwsh6XBq8itLKo6nA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqIGMJrSobvivCRn/syJqY8A5udM5Z3xhaDJLMgtPjqAiEAvleAJeNnvi2xbe7tckTL6vGlxYhOwzdVVzhqGpr8G6E="}]}},"0.9.3":{"name":"gemini","version":"0.9.3","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","css":"^2.1.0","png-img":"~0.2.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","looks-same":"^1.0.0","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","source-map":"^0.1.40","temp":"~0.8.0","wd":"^0.3.4","minimatch":"~1.0.0","gemini-coverage":"~0.3.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.2.10","jscs":"~1.6.2","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"bf833b59bfb41e13284503d21fff4d20c453b45c","_id":"gemini@0.9.3","_shasum":"33291ce060d9e0c7457b3a316b1361d54feeedb4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"33291ce060d9e0c7457b3a316b1361d54feeedb4","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.9.3.tgz","integrity":"sha512-vYaTWdyM+PSJMV3Xkha3JfWpIAPj3MNpgCmDWedUCyK8rd3Z2iFL5f0pEdjg4H+wckGVLh2qjhyK0mz3lc9f1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3U944x5Pjug6PTOZuvQay8P3C6/UrRUS7RNqtileNxAiEAhqhQXgwudjUHh5ZG+yDskLFGCtLDpmTLYkP07EjQ4OQ="}]}},"0.9.4":{"name":"gemini","version":"0.9.4","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","css":"^2.1.0","png-img":"~0.2.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","looks-same":"^1.0.0","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","source-map":"^0.1.40","temp":"~0.8.0","wd":"^0.3.4","minimatch":"~1.0.0","gemini-coverage":"~0.3.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.2.10","jscs":"~1.6.2","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"167a7b349bfda08b44d8579bf8c7ad7c43b94d6c","_id":"gemini@0.9.4","_shasum":"6c7a3fa0f4d04cdccca753149b7fa8dea1b7cf1d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"6c7a3fa0f4d04cdccca753149b7fa8dea1b7cf1d","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.9.4.tgz","integrity":"sha512-rNpcS2KvPvPTCWaLVqrZjouICZkXX1wN07dTv6HdDC6SaZ8Q2xImyqfhGXd7kQa8KR7bz36qG20gPbBjjpunRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFAwuandjNqjl7K/FYTbpiIOtOuVa+8YkHwV8pvJHmdAiEA/SIFFK3NIQ+x6yiw6YjP0QL8f8yzDzM7W7zO963JJmg="}]}},"0.9.5":{"name":"gemini","version":"0.9.5","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","css":"^2.1.0","png-img":"~0.3.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","looks-same":"^1.0.0","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","source-map":"^0.1.40","temp":"~0.8.0","wd":"^0.3.4","minimatch":"~1.0.0","gemini-coverage":"~0.3.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.2.10","jscs":"~1.6.2","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"d323baf89658dd0ffe25f2898dcd4f933ac5797c","_id":"gemini@0.9.5","_shasum":"5d96ca6e19b728b5fec084509ae5c86e5fcde925","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"5d96ca6e19b728b5fec084509ae5c86e5fcde925","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.9.5.tgz","integrity":"sha512-wNJmcwkgaPSS2QIHyiUHmwoTYtgGnbaGhL/BXk2pblvQvqIjj7CQ/bRXMDrWpALSvKfa4izQr7ESQsa1EhrUmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBc8mlNQ+f2vOgHxAeSw7TsLEQZKM6TcZohnh0tvtLeAAiEA8PIMC6dTr9JoSYv/BLSzCYQKtlKmZHcJbUPi7o3/+4w="}]}},"0.9.6":{"name":"gemini","version":"0.9.6","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","css":"^2.1.0","png-img":"~0.3.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","looks-same":"^1.0.0","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","source-map":"^0.1.40","temp":"~0.8.0","wd":"^0.3.4","minimatch":"~1.0.0","gemini-coverage":"~0.3.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.2.10","jscs":"~1.6.2","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"5ab3b5796a6aeb44a62f9e7a2cf910fcadecdf50","_id":"gemini@0.9.6","_shasum":"4f0033c63cf2a38a7cd5b478b70093ec6c1472fb","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"4f0033c63cf2a38a7cd5b478b70093ec6c1472fb","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.9.6.tgz","integrity":"sha512-pqnF6RnOpKz706V5weNT8yzrUDJNXhcuTNTp9ifUDgsAdytFZIDlhYHU6+rMelAxCb9Kb3vnx6cRd7o27UQbpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUmaUP083Nr7PeFLw/mnwcypwv65O+CiUb8vRB1MR4CAiAP98blutvSg1TOF92f6lYFrKYMOdPDsqn5NXKDdd9GHA=="}]}},"0.9.7":{"name":"gemini","version":"0.9.7","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"~0.4.0","coa":"~0.4.0","css":"^2.1.0","png-img":"~0.3.0","handlebars":"~1.3.0","inherit":"~2.2.1","js-yaml":"~3.0.1","looks-same":"^1.0.0","node.extend":"~1.0.10","q":"~1.0.1","q-io":"~1.11.0","resolve":"^0.7.1","source-map":"^0.1.40","temp":"~0.8.0","wd":"^0.3.4","minimatch":"~1.0.0","gemini-coverage":"~0.3.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.2.10","jscs":"~1.6.2","jshint":"^2.5.1","mocha":"^1.20.1","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"8ac32beeec22201d0f3babf61df40c5cb7d4f6ec","_id":"gemini@0.9.7","_shasum":"7b0531406a4c51676f36ad54b502ed4a21cb4b4d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"7b0531406a4c51676f36ad54b502ed4a21cb4b4d","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.9.7.tgz","integrity":"sha512-piV2P2YTuw2Y7ceIRt4V+m743hClozQdrEli2/sNKkHjGPvvpR9NjYi8wx0sv/m6TAr763K1j2JkebIb0AWNqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuQR7VgTXkpoGjB0sWUlBldRdPYdSpyGeW0VFw7T1T1QIhAMmmN+y/3uoPWG3o2CMwncFmsw1QcOND0472dBZcUljL"}]}},"0.9.8":{"name":"gemini","version":"0.9.8","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","png-img":"~0.4.1","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","looks-same":"^1.0.0","node.extend":"^1.1.3","q":"^1.1.2","q-io":"~1.11.0","resolve":"^1.1.0","source-map":"^0.2.0","temp":"~0.8.0","wd":"^0.3.4","minimatch":"^2.0.1","gemini-coverage":"~0.3.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.5.1","mocha":"^2.1.0","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"73a62ab2faa49a2681dec8b97202ed53b0a523f9","_id":"gemini@0.9.8","_shasum":"afc276feab17ac065d161f1f3e44e0360cd9bfb3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"afc276feab17ac065d161f1f3e44e0360cd9bfb3","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.9.8.tgz","integrity":"sha512-9d6DcdxU2QS6SL5ysR3FbiEkmc6Ni94fcV1pxROuer3aMtxHFsDW38wGXomAbqjta8bqWYpLBl/VciBTNbzZqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJkAEvO6JPVTNT5rTqkMX1+fbTKSNmuZ0jJbedGkxjTAiEA9Ds44tK3Nw2vzge3IK52bev1yXrlady2YpyMe1DmP0I="}]}},"0.10.0-beta.1":{"name":"gemini","version":"0.10.0-beta.1","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","png-img":"~0.4.1","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","looks-same":"^1.1.1","node.extend":"^1.1.3","q":"^1.1.2","gemini-coverage":"~0.3.0","polyfill-service":"~1.1.0","q-io":"~1.11.0","resolve":"^1.1.0","source-map":"^0.2.0","temp":"~0.8.0","minimatch":"^2.0.1","wd":"^0.3.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.5.1","mocha":"^2.1.0","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"publishConfig":{"tag":"prerelease"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"e26f42ed306ee94d69cb072a97d4b8f8d6f0c129","_id":"gemini@0.10.0-beta.1","_shasum":"7680c04bac1cc3d371e1ce1f1deebf22ea79e15e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"7680c04bac1cc3d371e1ce1f1deebf22ea79e15e","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.10.0-beta.1.tgz","integrity":"sha512-WQ5hLCC1zzGM82bzorR04d/8Pr6V2GVGbpo0Enp5H6vVS2dEEca61gB8XKPP3YgQmakdE4f+4l44ix3xF+OLgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuSHtMGwk/n/u+5K7SnRPvhWNd31Hco6Fq1r9jr4vCFAiAhZXbt7kYfK2Tp0XmxCjuuDAbyYGRcfwwsA38b+Aad1A=="}]}},"0.10.0-beta.2":{"name":"gemini","version":"0.10.0-beta.2","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","png-img":"~0.4.1","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","looks-same":"^1.1.1","node.extend":"^1.1.3","q":"^1.1.2","gemini-coverage":"~0.3.0","polyfill-service":"~1.1.0","q-io":"~1.11.0","resolve":"^1.1.0","source-map":"^0.2.0","temp":"~0.8.0","minimatch":"^2.0.1","wd":"^0.3.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.5.1","mocha":"^2.1.0","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"publishConfig":{"tag":"prerelease"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"c88126cfedad3f1d4615b8e00ba69836790f01a3","_id":"gemini@0.10.0-beta.2","_shasum":"fe34807d351d64b3738abb5840f8683a91f36c44","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"fe34807d351d64b3738abb5840f8683a91f36c44","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.10.0-beta.2.tgz","integrity":"sha512-0122x/aQBYlFYJNNHcKMj/2UkqPd2ftzJUAJ9yLCXKNoWOV//DIcvpAOMWGleTR2vvNH9z7oBvOMoKY2rPvptA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPFP4W7n6OIDJHESs4MtoR1cpTYrXLlbs9m5WU9BJOPAiAxCqYx7nenzBVxO7wV0LlbJ72f9AfqCl2hk8lApEpcbQ=="}]}},"0.9.9":{"name":"gemini","version":"0.9.9","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","png-img":"~0.4.1","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","looks-same":"^1.0.0","node.extend":"^1.1.3","q":"^1.1.2","q-io":"~1.11.0","resolve":"^1.1.0","source-map":"^0.2.0","temp":"~0.8.0","wd":"^0.3.4","minimatch":"^2.0.1","gemini-coverage":"~0.3.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.5.1","mocha":"^2.1.0","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"373fbd43eec187e226ceba34a528b2a854cba52f","_id":"gemini@0.9.9","_shasum":"2f6db8548fc5f4150b7d0ef6d56f9ca7dfb8f4dd","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"2f6db8548fc5f4150b7d0ef6d56f9ca7dfb8f4dd","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.9.9.tgz","integrity":"sha512-O9KtvBcNDHu48eEds1GL8AwUWNdMp30TqhFXM1M9vyPe9Hr+5R6k/qxcyugjq2zBcQgDfdSLqNO0MAp3WOvvAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGj8FrUh4Qxq9/RfDP4FNHOO1uy54aeDbPrlIMUUsHIxAiAtOQLLiTeo/1KMtQK6IMWDSjpJTAW586OV5UIdPfW3Qw=="}]}},"0.10.0":{"name":"gemini","version":"0.10.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","looks-same":"^1.1.1","minimatch":"^2.0.1","node.extend":"^1.1.3","png-img":"~1.0.0","polyfill-service":"~1.1.0","q":"^1.1.2","q-io":"~1.11.0","resolve":"^1.1.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.5.1","mocha":"^2.1.0","must":"~0.12.0","sinon":"^1.10.2"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/bem/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/bem/gemini/issues"},"homepage":"https://github.com/bem/gemini","gitHead":"00a03001359d19fdc0e27729379bfd223ec39ac6","_id":"gemini@0.10.0","_shasum":"f148ab4f1a16a60b23ba04b42b8db946706cde1c","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"f148ab4f1a16a60b23ba04b42b8db946706cde1c","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.10.0.tgz","integrity":"sha512-BoDbTfE2rK88LCUWFmV+Tjzw+hU5EGm/vHhCvB897Ri0G6duvbjjpKe4Th9dEkRhLQbuspKEHuJY5lknAnJV/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqYN/M75ocVTZhZ9W8TJ6CgeI2mIaF6SHIWV1jwO7NwQIgaMDdBMw/ytKWQtJuYwhFUEZLkxP+DyfODVM5nENBQAI="}]}},"0.11.0":{"name":"gemini","version":"0.11.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^1.1.1","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.1.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.5.1","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"8d2d10a5e95c3ecb403f4ba7438636e4496fd145","_id":"gemini@0.11.0","_shasum":"306cf6e0d201276079d71ede0da01eb80143a93d","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.36","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"306cf6e0d201276079d71ede0da01eb80143a93d","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.11.0.tgz","integrity":"sha512-sHw+edTfrDPvIFgIz1YUA5d22fO9gN92wgFY1r7Wfg4iBA/NrcqQIH3N1dFur4WVJ4RHzax9zwBUVtYPHaVMlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFS1zXEt3xVpG3IUCCJV+JMnhzTqx535gmZ6QaGHN+jWAiEAplMUhHQH+5qD+KZofD2aOF4S2WGwvutVV/fbhumANDY="}]}},"0.11.1":{"name":"gemini","version":"0.11.1","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^1.1.1","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.1.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.5.1","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"2df1c81db953b4caa6255ae5a08fbd8734aea02d","_id":"gemini@0.11.1","_shasum":"c97a67fa86cacd6f3da7473d3d4fb65ff81cb9e2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"}],"dist":{"shasum":"c97a67fa86cacd6f3da7473d3d4fb65ff81cb9e2","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.11.1.tgz"}},"0.11.2":{"name":"gemini","version":"0.11.2","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^1.1.1","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.1.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.5.1","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"ed7a6832836ad6bb2ffe8970e1ed093e6051ec14","_id":"gemini@0.11.2","_shasum":"4925cd86434ce8d9e5fe00dfd59e26be4aca7f13","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.36","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}],"dist":{"shasum":"4925cd86434ce8d9e5fe00dfd59e26be4aca7f13","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.11.2.tgz","integrity":"sha512-3Pd9z72pjo5KGl41OOru30mk75Zw3gXOWRd33tlN/eIDGvicl2p+KkJu51fVHNiihmlx4F01QDU+RKl8S1PK9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcq4EGvDfkD6vxmwFBAWLPPn6FYeJCYgmY1senZtv8hAIgCsSbCQ+3Z8HNiXzIWT1ueWG24WyAXj4C7KtHvTn4PUc="}]}},"0.11.3":{"name":"gemini","version":"0.11.3","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^1.1.1","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.1.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.5.1","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"b39bd2aa142618d5a83de529168c8802d60b5ad0","_id":"gemini@0.11.3","_shasum":"32793a22fd88a1dbeab029007326eb00d2ed5ee9","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}],"dist":{"shasum":"32793a22fd88a1dbeab029007326eb00d2ed5ee9","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.11.3.tgz","integrity":"sha512-A1Gjrp4TBaE96XK81UUw+laAyFDecMeoY6WifRfQ7YOesbQht/H7qDIr62M/GnFVNrlfY6AZLHBSm1GBXXxfQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiKFGskVFWWukIXMOe1KZZ7ScpfOGoYEmmvFNyYVYXowIhAJRH6MewcKZu5txhQTYYmD7aZYyjrupP1vPLYkAG6OxR"}]}},"0.11.4":{"name":"gemini","version":"0.11.4","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^1.1.1","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.1.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.5.1","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"c0f3ab4c51f9fd435e8c91cb223619c2776f05e7","_id":"gemini@0.11.4","_shasum":"0ee0e8e57c959c4b0743fcc0ddd3631b1c5cced1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}],"dist":{"shasum":"0ee0e8e57c959c4b0743fcc0ddd3631b1c5cced1","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.11.4.tgz","integrity":"sha512-hLiJxBZzUgG6DXsOeza8A4FCxbMQGePDUwc00FDAQvpWbLILpNeNeAVaELPEpQcgEGEwlJNdbedtA1AbNP9sDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2VLeAbY8H8odNgwXGHHSbWLgKYR5UGvQlUicrQOuGtAIhAIuac8RGQPWWLlNb4HiRlGv78VlZhzPNGa7K+y4PjXHn"}]}},"0.11.5":{"name":"gemini","version":"0.11.5","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^1.1.1","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.1.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.5.1","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"2a97cb30bfa73dbb7f9f99704523046c431f2371","_id":"gemini@0.11.5","_shasum":"45fae5b4fe3782a6742f08341217538f35f8922c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}],"dist":{"shasum":"45fae5b4fe3782a6742f08341217538f35f8922c","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.11.5.tgz","integrity":"sha512-92PVBesJC/oysmB+VBkFDXD4qgKRrCzfIlPmPki83/GdHW5zmNLZoH/tLce8ZVLICeyIH1tobm+mFmdhcI+mJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqQMk2ZnP/XipDptpiVB5zj9twooKdAGVvJa4RhbvTyAiEA6CJObbv7sqS0hKsGwuxRIVfE3ezvIoT7bnCFog8WKEU="}]}},"0.12.0":{"name":"gemini","version":"0.12.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^1.1.1","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.1.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.5.1","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"d974f85f3da3b0fb9493dd11f921e38bf7994cca","_id":"gemini@0.12.0","_shasum":"e96a970164e51816a4474caaad5b0dd73af83965","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}],"dist":{"shasum":"e96a970164e51816a4474caaad5b0dd73af83965","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.12.0.tgz","integrity":"sha512-MIp/kof2H1XkKGubpro9MyltTobM073wvDkNa/oZn/9hGfwHHhV5ojOfNrRdjEFGFVX8jHSLmXzLxyFdT2cJJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+Y0PaCcHB7wGpyBL6CQuqSNYmShNVqSuyWJzT9y+WoAiEAs8pe31ov6Ouf5vXyRqrPLVRtsOLRiLqud4nm0PBM8B4="}]}},"0.12.2":{"name":"gemini","version":"0.12.2","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^1.1.1","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.1.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"1c1d7f13a60274cf8fe14252045a01215a5c2899","_id":"gemini@0.12.2","_shasum":"45eab89285077471552fd49d1bf5d0493936d47a","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}],"dist":{"shasum":"45eab89285077471552fd49d1bf5d0493936d47a","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.12.2.tgz","integrity":"sha512-r5OFqaeJuGmFIk1B2nRPlkdY238L9r0UPO5V8lUtTlVNSQKmPEecrR2eGyCcoQvaBcT8nt3Amcqf76sITV794g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEji0v2iGx9O9DDjVkufGyQ/AMtLpgFkEk5rRYU82bFaAiEAhIl4cbgucJW/1P8Fq3hBgZroIF3YMOg/6IqRdLAnEJM="}]}},"0.12.3":{"name":"gemini","version":"0.12.3","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^1.1.1","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.1.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"1b987f60da567b2997c939a99c602939c4dcac42","_id":"gemini@0.12.3","_shasum":"d02bf27e3c69a6c218e4609e29d058377935fbdf","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}],"dist":{"shasum":"d02bf27e3c69a6c218e4609e29d058377935fbdf","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.12.3.tgz","integrity":"sha512-LQ4HBuRPWxisKtqKJfEUHBBCet5insiw4cv8U0z/hXnLANfbZgl325bHFunfWGTh/fB4Zx9b006EoF40JqzW7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBflf9+WsNcUQtwPNfuVRdhX8lDufcUFvZTrRAsCkLnVAiBu/Azx6cgrkPor36v7SyJlbfKkeHkIgRLivMHSSQBNGQ=="}]}},"0.12.5":{"name":"gemini","version":"0.12.5","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^1.1.1","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.1.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"6499b54110bc197f3262d26e9be0c90fec6dc94e","_id":"gemini@0.12.5","_shasum":"d646d5608589d4e489caf78967ae148255fa517a","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.36","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}],"dist":{"shasum":"d646d5608589d4e489caf78967ae148255fa517a","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.12.5.tgz","integrity":"sha512-IAbPVexujowIYfKh0akdKytWa+SSqXvQA1yD4+i5sJdXfsf+ii6yaUc5cQf6ixHfQLlvcm+XnEt9tp571yoKTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnTGD2MKANeOeCKPf6E2gGZhr6J5Uk3qiXII7RIyZwyAIhAL/X0l7kixP6wl0dXkEZK8xCq7KxDfvANSN7ljlO117d"}]}},"0.12.6":{"name":"gemini","version":"0.12.6","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^1.1.1","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.1.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"eda560df261c81aa91552153bfabc24def4038db","_id":"gemini@0.12.6","_shasum":"5b5fc43d004200b8fc04117850b07e4534d501a3","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}],"dist":{"shasum":"5b5fc43d004200b8fc04117850b07e4534d501a3","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.12.6.tgz","integrity":"sha512-913Mln5jmCL/13o+M6H1DaG+nLEyJEXXiAVVUceDqM+ApUspCfIBo+b+UfHA9JjppNlJNO6xZIifuX7TaRa0jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDS5M2Ee52QB4UHEW8a6e2w7BgHt8sineMBWiiWtO2MKAiAopTqBNKnvFvhdH0Q1g9N4DLEGZ+TU7i+EHIi3p3UB7A=="}]}},"0.13.0-alpha":{"name":"gemini","version":"0.13.0-alpha","publishConfig":{"tag":"prerelease"},"description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^1.1.1","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"626f186a8f2c54cc160393609dd346d6d7ea3bfc","_id":"gemini@0.13.0-alpha","_shasum":"62915c6e389e92097c7caa256a41734f55c0b9d9","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}],"dist":{"shasum":"62915c6e389e92097c7caa256a41734f55c0b9d9","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.13.0-alpha.tgz","integrity":"sha512-3rnQutB9A2UxGXy6nFyoOI8vhl/xbOjD7aE2w/ulPSTvYHXJbhR9Iu66l1a8v0bFy5j3Uf55DEHRpvGwp/SIJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAZUxvwsijYZljrOJCbmFgjJWBC/nMaDjyo5V2y1qKdQIhAM8iHhd6ADVt9tm2Nq7APaaCIXs/DkQqsfGmQFtMIdwa"}]}},"0.13.0-alpha.2":{"name":"gemini","version":"0.13.0-alpha.2","publishConfig":{"tag":"prerelease"},"description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.0.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"e4d1807baf8e2fb317c3eb5da105622c23cb6367","_id":"gemini@0.13.0-alpha.2","_shasum":"33fc7590d79b3c330a4116a880e71b2b315ca3e3","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}],"dist":{"shasum":"33fc7590d79b3c330a4116a880e71b2b315ca3e3","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.13.0-alpha.2.tgz","integrity":"sha512-PTNEJ4A95/pQNWp5PvGke6dQDjjEjqiqokSOqzuGWZe+JskzCRzz3g5/VGuLa885qiq6ssvCGhpkJSCW6979Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQlChe1t05rSETIjf8sT1P6fj3tw3rLfySWeVB2qMdZAiBIGu+mqCtdEpf+7C1lArEhLo8xBAAyL27yzHss1cUZHw=="}]}},"0.13.0-alpha.3":{"name":"gemini","version":"0.13.0-alpha.3","publishConfig":{"tag":"prerelease"},"description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.0.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"2bba1369c4263b56674e4424eb5961da814152f6","_id":"gemini@0.13.0-alpha.3","_shasum":"7cdb41e80752f98062ba91bfe9c57b7f4d37c849","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.10.36","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"dist":{"shasum":"7cdb41e80752f98062ba91bfe9c57b7f4d37c849","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.13.0-alpha.3.tgz","integrity":"sha512-O7YY34OQ0ZD/lTIs0B0npFOn5NkPvEvluMneXd6s9wklW91W6jckuKg36Go00s0Ex8aAS3oMLGxqCUXVMDiSGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBozA2Lc7Uv8VFOTfWxXYtsyzjS0cu1Tv4JbvHOl71ZrAiEAn1XxvjmbMYqvMfWCcRibA8tV3XqLZmlafYmsAdGEHTg="}]},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}]},"0.12.7":{"name":"gemini","version":"0.12.7","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^1.1.1","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.1.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"08c4f5e6546cb53cd90c91c053598419198b8818","_id":"gemini@0.12.7","_shasum":"ada62d3ca3cf4df6a431e8e27f353a65255816a8","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.10.36","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"dist":{"shasum":"ada62d3ca3cf4df6a431e8e27f353a65255816a8","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.12.7.tgz","integrity":"sha512-YjkbjuuLvTeden6W0P9XrnmTbi6czZu+CZrFDkyV1Ksyi+APx0WHoobqXSek5cPW/MxaDNT4SvE6/SLqtGgWtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvMdw3Z0sCJGKVON+lLvEIyZhnjfYIdO5bVYaHWbagiAiEAlxyQhIkcEGscJyxEsG8p3yznYUvfP9NkXG2EPnujq4c="}]},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}]},"0.13.0-alpha.4":{"name":"gemini","version":"0.13.0-alpha.4","publishConfig":{"tag":"prerelease"},"description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.0.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"40e11bb1505acfa2807039879518f02232f735ff","_id":"gemini@0.13.0-alpha.4","_shasum":"8f1c91d939495ab5456f705202f985d97bef9a3e","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.10.36","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"dist":{"shasum":"8f1c91d939495ab5456f705202f985d97bef9a3e","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.13.0-alpha.4.tgz","integrity":"sha512-z2Ha11jotIiM2BH5FPaqsfejuzQOcI2Uz9qyyXkYu2qHE1npCbr6eBvj80jP4iUGxMwpmii36dqBwYsVG/Cnvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOrGIYN8DjlUies0KijLMXKa4Sk/Voh+8XDLBKGZzMMAIgKOnXWtZJvntMB28jH6DQsahTNuPzbRWzzyu7ApY76sY="}]},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}]},"0.13.0-alpha.5":{"name":"gemini","version":"0.13.0-alpha.5","publishConfig":{"tag":"prerelease"},"description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.0.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"c8082ce5e40f825bbdd27d35b51d9c0f34348ce7","_id":"gemini@0.13.0-alpha.5","_shasum":"cd73173a6a674c52c4c7ab1ba4e3386aad0b5594","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.10.36","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"dist":{"shasum":"cd73173a6a674c52c4c7ab1ba4e3386aad0b5594","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.13.0-alpha.5.tgz","integrity":"sha512-FLnVsWa3syHKyKT+SpYMig6Q0uhHRvlhLf9UM+bnvoay76rNauW9XIcNBDdGnJ4VooTWedZRP5hqPEkPpIc95w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTk/AHiZ37WWhXjRaS+LQS1Mwbb6LFQL5JLF5dx32YqAIhAIoMcI/UC4VMNpkZjSL6Tc2BWWYUQ3kbGomVWnv0RyhF"}]},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}]},"0.12.8":{"name":"gemini","version":"0.12.8","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^1.1.1","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.1.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"4cacc60c469041f260644e6d14e664de3a2d03d7","_id":"gemini@0.12.8","_shasum":"2d7849ec41c25f6a7765c9a8567b049de9673d90","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"dist":{"shasum":"2d7849ec41c25f6a7765c9a8567b049de9673d90","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.12.8.tgz","integrity":"sha512-i9Z/UehGC1KiSkw8ZlHuXolJMkVRbFAZgY4jd4BKxJcl/j0rqhKwgf6vgzv7BO2LL7BV/iMAP1uPnbM8Xnn4HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAqaam6eAg9f5uTqzmqhFSgSHimiBHiQ1MsdyWG1640AIgOdU5KDZY6aNSL9CWEyGbsws575efiS0QolZttc7IiHA="}]},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}]},"0.13.0-alpha.6":{"name":"gemini","version":"0.13.0-alpha.6","publishConfig":{"tag":"prerelease"},"description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","coa":"~0.4.0","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.0","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.0.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"53b4fc2c0b1304e21fbd5405a0fd04de7f5b7009","_id":"gemini@0.13.0-alpha.6","_shasum":"77287d6e3773cf9ebbcd43e92f29e90328d5f922","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"dist":{"shasum":"77287d6e3773cf9ebbcd43e92f29e90328d5f922","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.13.0-alpha.6.tgz","integrity":"sha512-rCRUpgGaj7pmmiAIqUBbIh6seb5NQAFMDhuekiOynwkgB8eF492BzkFn53X102r3oKJULW0zuQbHPAXVl0ORvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAniq2LQuQ6N0mg85zwDdnst+ZBMTbpkB8FfqzGA3wLLAiB8DhUykJl274E/8wgTxlk0hwJ6sbVZLFQWb0bXWuPucQ=="}]},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}]},"0.13.0-beta":{"name":"gemini","version":"0.13.0-beta","publishConfig":{"tag":"prerelease"},"description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.0.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"038a20940049e2d5c27b1f2ef2bb7deb775d60bc","_id":"gemini@0.13.0-beta","_shasum":"7f688afc8562ee76b3d4e853919a7f19fcad8417","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"dist":{"shasum":"7f688afc8562ee76b3d4e853919a7f19fcad8417","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.13.0-beta.tgz"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}]},"0.13.0-beta.1":{"name":"gemini","version":"0.13.0-beta.1","publishConfig":{"tag":"prerelease"},"description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.0.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"8831fc9d65600272fafa436ef03428d0461172bd","_id":"gemini@0.13.0-beta.1","_shasum":"7189b1cc8cbb7f9dbcb656bb0b7b8972e344a4d7","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.10.36","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"dist":{"shasum":"7189b1cc8cbb7f9dbcb656bb0b7b8972e344a4d7","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.13.0-beta.1.tgz","integrity":"sha512-UkXEQyZg2GbgWnNaF2kMBqN9jS4HL/55R6WnKuobH7+332s4zKoPD7Pf9mfDgUDo1vYtJSdUoJcpzIPenQgt8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlCFrOJf79nplZIGyPmKoMi4/DqBAkSyom4tcDNqa8jAiB/juIlBMAXlNiGfVuc9eFzfDfCQizphFDQsiID8xqcOA=="}]},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}]},"0.13.0":{"name":"gemini","version":"0.13.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.0.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"7f9398da532b09d830ad05a00bd04148c3a91c94","_id":"gemini@0.13.0","_shasum":"2ef2cfec847904548bc8d8a440a8a3f40182c33d","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.10.36","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"dist":{"shasum":"2ef2cfec847904548bc8d8a440a8a3f40182c33d","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.13.0.tgz","integrity":"sha512-dihtLceCeUdLJ0WCnPx8F8tETmMDUINlZPR7zxMS57Txv3a/nyXEGR+f/9MVKeENZm7ZImlNzVQtw6VMhCripQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMHPFZ/doqtggD0JQwwDE1Wp503tdBuxVxycjXANJSpAiAPb610eYAbyg/Cj7xXK3pq0oXdqrMduGaG5igdYBuiyA=="}]},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}]},"0.13.1":{"name":"gemini","version":"0.13.1","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.0.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"5c862410980f69acb3d9ecb8064a8acde5414926","_id":"gemini@0.13.1","_shasum":"b8b4e0cc5fb3a47ebb738fa6b1806c6ec17ca44f","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.10.36","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}],"dist":{"shasum":"b8b4e0cc5fb3a47ebb738fa6b1806c6ec17ca44f","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.13.1.tgz","integrity":"sha512-RZZ1g706vIYbNWRrTf4aW3JO9j4g2bygrkH0rgkDJG90pGZ68+KE0BgTJ8F+NNJ/Iw1NuWF3qvDDGncIk2LwMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDo27tt9qmuoE25p0O/b/QgilNKfaSwRTVPG52i+H72QIgeqvOTohpNjQonVUUpsTzrcZn2cqez7AG4RuWRhTQLSg="}]}},"0.13.2":{"name":"gemini","version":"0.13.2","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.0.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"7eb0d54d424495e7c8ed139466fc1271263f43db","_id":"gemini@0.13.2","_shasum":"dd91ec15a6c20fd2e5f6a15dee22022886625040","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}],"dist":{"shasum":"dd91ec15a6c20fd2e5f6a15dee22022886625040","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.13.2.tgz","integrity":"sha512-kBmwO3v1Z/zG+oGWseaf66Fo6TJevBAwDDOsgDEx+lC2crmDO4EFTDXYauaXWEvOR6i5hpgx1gcGZv3/WCgjXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxZt9NB6Sblg/95xb5b193XrYfi0QiFq9+mng4f9Hn+AiEA7pl3+YVCju3jkjHdZEJn1KUdYHj+vaQAwJpZ65yD0UM="}]}},"0.13.3":{"name":"gemini","version":"0.13.3","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.0.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha test/unit","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha test/unit test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"e24dcae4cda5d70c455b4f81b4953c4afa3f755a","_id":"gemini@0.13.3","_shasum":"8ab799f119a750235d80ea5bbd32452e05822133","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}],"dist":{"shasum":"8ab799f119a750235d80ea5bbd32452e05822133","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.13.3.tgz","integrity":"sha512-BiWgs8nhfPZINu5t555IJf1bouKUxYxTtspt8YWU5b9Fer3ga2ELPqBDl8TaRcGN52EWJ70rm/JPPlNQebNAng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDj3t6HlT8+TviM1ovf/sTjYwD3T3rq5Zm8fKbcMa+8kAiBjBUIG0IpEqnB98BYVpvIvVpZ5k2gk2H/v3Dyp5FV2wA=="}]}},"0.13.4":{"name":"gemini","version":"0.13.4","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.0.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha -- --recursive test/unit test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"f51f1a3e6fcf70655d414f93825c82bbd0598c9a","_id":"gemini@0.13.4","_shasum":"1084c17672496915a50cca8e6bca7df008fe9559","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.10.36","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"}],"dist":{"shasum":"1084c17672496915a50cca8e6bca7df008fe9559","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.13.4.tgz","integrity":"sha512-LKY5gUgbra/xhZ/ZATgiZmUpmXt9QJ3pv2OJUM5A0Cw0P7RbIQrLmzVjJb7OmVnyKkmj5BX6gb83dfXyrbGsXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCcO+7DJjC/tDXXtuVVmtGtVHN0YnBOxMi4HM89M7zaAiA4yoADAsTgkdihmQQvAkB49kKV+ZGGXKWx9JgT/8P0sg=="}]}},"0.13.5":{"name":"gemini","version":"0.13.5","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.0.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","test-func":"istanbul test _mocha test/functional","test":"istanbul test _mocha -- --recursive test/unit test/functional","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"244e01e8700df0d2c2f937bfb6179c7f9b83308f","_id":"gemini@0.13.5","_shasum":"ebe695aac7428746ee8f1aec9990d5a8632fa38d","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"unlok","email":"unlok@yandex-team.ru"},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"dist":{"shasum":"ebe695aac7428746ee8f1aec9990d5a8632fa38d","tarball":"https://registry.npmjs.org/gemini/-/gemini-0.13.5.tgz","integrity":"sha512-b/AFQo9BYYpAStVhI92iBlfIU1xbrnoZvgjLvqsfAhKYoWspk9ReTnvjbFTKFzbcll+mI56nIM5Y6MWc/uDrXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW3qGSSMXuXxgM7e8Plv7NbYiDTsA8LXR6HugQQ3XEQQIhAJ412TzoPie/eu0hzzXiDe7Y0jB9BVC0iQHcgJzxJZwR"}]}},"1.0.0":{"name":"gemini","version":"1.0.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"5ac5d808c380c733ab51b3239b6b1e7d73ddad02","_id":"gemini@1.0.0","_shasum":"4367919a82f39e627f66ab9785bda72554addfcc","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"4367919a82f39e627f66ab9785bda72554addfcc","tarball":"https://registry.npmjs.org/gemini/-/gemini-1.0.0.tgz","integrity":"sha512-EsqxxrIoWrSqhvIYiQ7xzspBlfW9fd5WKypZvkkPNFEMLy1pknyvTA1J/L8fDxoABjIEBqYnixNewgKO3e1Pzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpSME58/IlekgpKUiKJvP3ALTTmkhHGl86SALyXBJf/AiEAlh+CI/yoaY+gbc0iyuSkDosC77aCcjfC144KYoa+GZA="}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"unlok","email":"unlok@yandex-team.ru"}]},"1.0.1":{"name":"gemini","version":"1.0.1","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"2d4d0420d9ca8850d5100d8563d3e7a03c0d5595","_id":"gemini@1.0.1","_shasum":"8dd3d1e502fc21c4cb9665e26d366f307a6ef314","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"8dd3d1e502fc21c4cb9665e26d366f307a6ef314","tarball":"https://registry.npmjs.org/gemini/-/gemini-1.0.1.tgz","integrity":"sha512-MmwFaBbIeTrT9QV8NUHEZ1P2cplZcmiL09/C8Yr8yEXn0awMOgdPsfmYdC7XnGtRqDcyC4L3Ic95qdv5aJNyHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUfFWnNEru6zIa1Kr7kGCmcaXGM+Fwi8jugLykqkD8VAiEAy7JKdp+1G6exWoa2A6zMAVzcsVHXBsZfcRt8FVky9OI="}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"unlok","email":"unlok@yandex-team.ru"}]},"1.0.2":{"name":"gemini","version":"1.0.2","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"5d79c762e565d14e240f29605cd0b2abbcd274c1","_id":"gemini@1.0.2","_shasum":"35c23f9c04bd66e36e6ea60bc4a4830fa261a5d3","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"35c23f9c04bd66e36e6ea60bc4a4830fa261a5d3","tarball":"https://registry.npmjs.org/gemini/-/gemini-1.0.2.tgz","integrity":"sha512-hza/XCt4IZRPSnKqQoJQcklx76pVr0+rgZixetzOsCMtEVJlx4NwEu2MOb0qaqge0GXAvSMQjyDAWieCdWy3uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJgL01yCX8HPse9J9y6PV+L7uSY08hS04NvPYpMa8FKQIgLfNLDGbOt1ULeAo38rDL0wAcp+a+8CK7bbnoIIQ/xfY="}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"unlok","email":"unlok@yandex-team.ru"}]},"1.0.3":{"name":"gemini","version":"1.0.3","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"c807eafe473895dbd5c19eda208f0790de19a855","_id":"gemini@1.0.3","_shasum":"faa0b27bc55f54e36d06ef116c481a6a9228d5c8","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"faa0b27bc55f54e36d06ef116c481a6a9228d5c8","tarball":"https://registry.npmjs.org/gemini/-/gemini-1.0.3.tgz","integrity":"sha512-L3ppy6v7XZAttYvIkh2ySyLVbt8oHeQ9iuF9Ewp4b3yVt3GjAOuaQ7EwYMJuILtLKeVHakSb4ziBprzgrSjjNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPF7zTnzLLiuoDZcsl7ZneZPcbSjecL41TkuP2VmLbrAiAzwBEtSpKRPQqicaZqqqhmAx8Yjhku0IsUkiXAvBjxuA=="}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"unlok","email":"unlok@yandex-team.ru"}]},"1.0.4":{"name":"gemini","version":"1.0.4","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"2f5b0e75240c34618ba90f89e3acdd845276ce1c","_id":"gemini@1.0.4","_shasum":"52b8c2a85445dcd089ef2804ab33432c831263f0","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"52b8c2a85445dcd089ef2804ab33432c831263f0","tarball":"https://registry.npmjs.org/gemini/-/gemini-1.0.4.tgz","integrity":"sha512-6vyuoXU+bFgClbWeTJkjztRvbUtTwPhzTK9JXgTzYzxGU6jsXb7+L2XQA3txtoxcmrLN1bPU6rXsBoGz/9N/FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+mYZDJ7isVk7Rd4SSRjaeMc8Pz1GAV2UQv6ETulIanAiEArn2Clfo2VfPOdE8lTrqIPufECEJZXrpMOGlYvwpsHlg="}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"unlok","email":"unlok@yandex-team.ru"}]},"1.0.5":{"name":"gemini","version":"1.0.5","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"81b779834473bfc2fb893aa2663b4d3a9580280c","_id":"gemini@1.0.5","_shasum":"a51a1b4ad81532ce24021bf369c9160eca0ceb6d","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"a51a1b4ad81532ce24021bf369c9160eca0ceb6d","tarball":"https://registry.npmjs.org/gemini/-/gemini-1.0.5.tgz","integrity":"sha512-NWqOsD11ZOXsQMCqE2Qn7x/MFU3INhyR6kIE0asId2t2Bg2Vfx00fpSxY+HcXu58kB7mxst8SroXKjwaxaf3/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxLZ4ZBadJX8jg9PoEfHVpsQZY/6BGkPUPlzrDC3ajGwIgfCYDLAbd90BZ5u8MQ8B8T9ccy5jlRu5d6llwfEf+nUY="}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"unlok","email":"unlok@yandex-team.ru"}]},"1.0.6":{"name":"gemini","version":"1.0.6","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"3d0815c05e8292dcb63ea8d9ca5c4813d7078769","_id":"gemini@1.0.6","_shasum":"1d1dd9b139c5ca0067dc85bc3d843a0075f89ca9","_from":".","_npmVersion":"2.14.1","_nodeVersion":"0.10.40","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"1d1dd9b139c5ca0067dc85bc3d843a0075f89ca9","tarball":"https://registry.npmjs.org/gemini/-/gemini-1.0.6.tgz","integrity":"sha512-Qd6XnC63s08QoMWgWzx8uwTk0Un58EJ2+0cixZbVLOEyZSI6NLw8z16SROL8CzztM5cKXJ9W7d+2zi+4GcvHzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEt1LlXOA8o5pkq0dvnLI9C5r86AL+8FN4ab38hkY6mmAiBLQexMLA/HGsbx1ti3X9Iv/gaDyx72yfjjNcaCKL2ZfQ=="}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"unlok","email":"unlok@yandex-team.ru"}]},"1.1.0":{"name":"gemini","version":"1.1.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"62e55fd57b0be2c7985bddf42036e7912920858e","_id":"gemini@1.1.0","_shasum":"4f935badbe938c2151d6a7ef2d10c3955c02f7d1","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"4f935badbe938c2151d6a7ef2d10c3955c02f7d1","tarball":"https://registry.npmjs.org/gemini/-/gemini-1.1.0.tgz","integrity":"sha512-xjIqKaVxHrqv7ghLfYFgylddRvjB3Bw4Z4+4JNo7XtBUl+ljoDYdMj2Bnal9lv/ocRfpfb/X2dLyysIDP9KZfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs/qL2GbQcFCXRqHyiXUNO2nhI8yqGjUZjBexOL7vhLQIhAIu74h7jFmfLN0L0fFSFc7PtFffD1Q3mK5KvLV1mcLxa"}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"unlok","email":"unlok@yandex-team.ru"}]},"1.1.1":{"name":"gemini","version":"1.1.1","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"90d72ef52a4e985e3e945049574a621bade0adfa","_id":"gemini@1.1.1","_shasum":"9d3b2691a501b3d211984cc4d42b7f81d625cd21","_from":".","_npmVersion":"2.11.0","_nodeVersion":"0.12.4","_npmUser":{"name":"swinx","email":"ilia.isupov@gmail.com"},"dist":{"shasum":"9d3b2691a501b3d211984cc4d42b7f81d625cd21","tarball":"https://registry.npmjs.org/gemini/-/gemini-1.1.1.tgz","integrity":"sha512-eL9Xo0odxgeM/y3lti626JBwhL72QFTIlp6DQpuHqCPgrh7mWk/D4kEwjKAftyOlrgKTZpp4X1pnke8kd7/4Rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsMgORp0cURCWgBnzTEjOTo6r8sTcmY+bktRIqBnji2QIgEA5rMQDpFkOAHngwksnD6UJSkYplcDdg7J3jaTiyB28="}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}]},"1.1.2":{"name":"gemini","version":"1.1.2","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"b2a2cf0a50c465668e4f7f9d645a3d9c228d5d18","_id":"gemini@1.1.2","_shasum":"46252c0a10a98aacd52ed076c94de9c1504f07fc","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"46252c0a10a98aacd52ed076c94de9c1504f07fc","tarball":"https://registry.npmjs.org/gemini/-/gemini-1.1.2.tgz","integrity":"sha512-/sr1tvJ0tVqMhPpACMJhEwyRP/Gc55ZdSUKUqpBKwOBsj1T5pbzRaoJvK5jGR34aNj5Mui9xG5yoz+rjxevjHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbOJoUB8s6SMWmNvhoC9E41APBJupAMyifA3wVshkxZAiEA4/2+miGawmjsxnXK2B5BbD0qfKldgpQdw8UuPVmRU+I="}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}]},"1.1.3":{"name":"gemini","version":"1.1.3","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"cdc2354c0dd4e7825392838d588538c3397aa3f8","_id":"gemini@1.1.3","_shasum":"476bb90c453010b2efd4812b79485d6cac2c6fc8","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"476bb90c453010b2efd4812b79485d6cac2c6fc8","tarball":"https://registry.npmjs.org/gemini/-/gemini-1.1.3.tgz","integrity":"sha512-22qZ3Za/tWNQ8gj4x71mHFiqjX36sGVBTwH9Ebd6hZoeES5PoLKRQ1AUm1CvkFR3rMd5XgO7HRPujS6jim2onA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHM1qbWYbEX5Mz+o+LNUl3ZTpqHpXoQbAWkPje6N1DiwIhAKo/k2bGrQJCsM7BT+JePTgat7kbZEO1/e5W59994BgL"}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}]},"1.1.4":{"name":"gemini","version":"1.1.4","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"cb77c67d8d34859066074f0a1023bab16bdc9ae4","_id":"gemini@1.1.4","_shasum":"4856e69cfe5e0b7b8dda34c08e242a8f4a6d5a9f","_from":".","_npmVersion":"2.11.0","_nodeVersion":"0.12.4","_npmUser":{"name":"swinx","email":"ilia.isupov@gmail.com"},"dist":{"shasum":"4856e69cfe5e0b7b8dda34c08e242a8f4a6d5a9f","tarball":"https://registry.npmjs.org/gemini/-/gemini-1.1.4.tgz","integrity":"sha512-LKaCY8IGj+g00HWspNw39I/Qq7q/Vpw2KHTLwDkOSwm+RejTgU9m9U+RRX//ieqmnx62OmDfAyTj1R5bwwSHbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1dSKV1M6UW098uHFW62mV0Wh4mMgczJqVgR6Gh92zxgIgCN3hIwGF4A4DRZ+Y3H8wVKzHHAE7GHEj4CNBNA7R7uk="}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}]},"1.1.5":{"name":"gemini","version":"1.1.5","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"3ed2a4153d66968039a36fae8af1a4d738790f7e","_id":"gemini@1.1.5","_shasum":"59de199961caf202d32bcaab2e01b43748bb24a2","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"59de199961caf202d32bcaab2e01b43748bb24a2","tarball":"https://registry.npmjs.org/gemini/-/gemini-1.1.5.tgz","integrity":"sha512-VPpQbkmRN1UxgZ7cgEGTTfdRZtAEaNru2uc8G/sd249iV8lU1dBltKQgTKoEv9QKKGuBp/7nhttqQ2+bqcIHmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTuHkFq/RQxzgcQl2HX+4//GP12eWPVy2TqJjzA+wK4wIhAMAiqvRdGRKqx3UAcTOzMA2cuFkVuqwbTq2eBEu3GXd3"}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}]},"1.1.6":{"name":"gemini","version":"1.1.6","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"b3a94d8dafd12750271aae2c9dfe867dabbdfa4e","_id":"gemini@1.1.6","_shasum":"008c9bfd1db6674e8411241290eb0e799b232aed","_from":".","_npmVersion":"2.14.10","_nodeVersion":"0.10.40","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"dist":{"shasum":"008c9bfd1db6674e8411241290eb0e799b232aed","tarball":"https://registry.npmjs.org/gemini/-/gemini-1.1.6.tgz","integrity":"sha512-Gz8Jpgt+xszHPD9Jc2oN4xeucOM8h6uvQZWxuVpiQboYD/ZfQn64AzEGf0WtNMZ7xlDAjT0ZFRmB1PKRBYzwmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDumBL1XiUx88GqH81gNb3OGxtjdEh2haARhBanHDkGHAIgIzeT35bDP7LL1f0ndVB7JX+QQnNovK0wlAIKpieEQEo="}]}},"2.0.2":{"name":"gemini","version":"2.0.2","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.0","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4","worker-farm":"^1.3.1"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"09e49771a9e7d0d668007672fcf1fbbd96b77a54","_id":"gemini@2.0.2","_shasum":"fa2a00ba5b5550fd36f6676ff8044fafd46c61bf","_from":".","_npmVersion":"2.14.10","_nodeVersion":"0.10.40","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"dist":{"shasum":"fa2a00ba5b5550fd36f6676ff8044fafd46c61bf","tarball":"https://registry.npmjs.org/gemini/-/gemini-2.0.2.tgz","integrity":"sha512-lrsq5nneDHn16FnyhA5LelTuKTXMhOw08Bzm75FH7rnXa2bEN0TLj/Gx0RSlbVLOxHo1UHAFbRs4dNPYlhsqFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRXDWa2rjd4oj/Yo6g03fkFstmgUsxwwmdy9xR4ubDZwIgS80HQOGgsFCMPkWbqsDvFR68ZmDDjaJXuQMAX3X3igQ="}]}},"2.0.3":{"name":"gemini","version":"2.0.3","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.2","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4","worker-farm":"^1.3.1"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","istanbul":"^0.3.5","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","mockery":"^1.4.0","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs ."},"author":{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"25b9f208af8533abc763c60c94e72c0019631ce1","_id":"gemini@2.0.3","_shasum":"a6c9f2ad78794c065b6a4e2a8c4426ee32c2a028","_from":".","_npmVersion":"2.14.10","_nodeVersion":"0.10.40","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"dist":{"shasum":"a6c9f2ad78794c065b6a4e2a8c4426ee32c2a028","tarball":"https://registry.npmjs.org/gemini/-/gemini-2.0.3.tgz","integrity":"sha512-9/VrTCAaRi47W1otmfNIjW51H9o6iaX1je+px31rbt4a3jg+WzkKeltKwA9JJhYUhhU53DPvqiF9Ft8z06t82w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKJBk+Skho/F1mUQ8CGHMcK17pwLi5SzsmUlchhEP5vgIgCHTYhe2JcM4nNdGj0luB7aNS0HofWzcly0dCO8yj4/A="}]}},"2.1.0":{"name":"gemini","version":"2.1.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.2","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4","worker-farm":"^1.3.1"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","husky":"^0.10.2","istanbul":"^0.4.2","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"e4fd346548c9314c438a84c0a4bbc9c5f64efd25","_id":"gemini@2.1.0","_shasum":"a5c080f144836a57d6a8dd324080463457e52f68","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"swinx","email":"ilia.isupov@gmail.com"},"dist":{"shasum":"a5c080f144836a57d6a8dd324080463457e52f68","tarball":"https://registry.npmjs.org/gemini/-/gemini-2.1.0.tgz","integrity":"sha512-g+7rN5WSoAv1aKAis1o64ZsobUEWDU3ncl+cJwudZJnJiZY4+OH1cVgtNkXopg/9L/KLi0EeKjI6HC+lqi72gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjvQDz3blpoqlfu27QO/HjlZXxIoqTNyqPTvxPLixKEwIhAILL/w99+7xpHueWWhDYIBK9+B6YlPUePFYPu3YwrIEU"}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}]},"2.1.1":{"name":"gemini","version":"2.1.1","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.2","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.11.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4","worker-farm":"^1.3.1"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^2.2.0","chai-as-promised":"^4.3.0","coveralls":"^2.11.2","husky":"^0.10.2","istanbul":"^0.4.2","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.14.1","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"d755953ae3b2eb155e7e27280c800e967814d0d8","_id":"gemini@2.1.1","_shasum":"910d196c6d367a9fd75b60f6ed8bd8a0b85fae20","_from":".","_npmVersion":"2.11.0","_nodeVersion":"0.12.4","_npmUser":{"name":"swinx","email":"ilia.isupov@gmail.com"},"dist":{"shasum":"910d196c6d367a9fd75b60f6ed8bd8a0b85fae20","tarball":"https://registry.npmjs.org/gemini/-/gemini-2.1.1.tgz","integrity":"sha512-xT6tRp/+JjBnol+GX2Ag8Tc+0r9x72MUxhAmYOBWRgjX9NGreYdbqSqnBeUM+MdipF4+c6mKQruxeKNkvbgdsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKvXblC+Zdtsd7vpU287xx3uWJY/11AP8i4twkdWMfbAiACaq5O/2IrhsKWaRPu6XLkJ7RQBiO0uHWCRmMWRA8dkg=="}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}]},"3.0.0":{"name":"gemini","version":"3.0.0","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.2","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.11.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4","worker-farm":"^1.3.1"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","husky":"^0.10.2","istanbul":"^0.4.2","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"766c857f715d7b4b71971ee69c3a7c67ebaaa1af","_id":"gemini@3.0.0","_shasum":"82bd81bf70bd9efaea1b6856187aa0acc849b2bc","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"dist":{"shasum":"82bd81bf70bd9efaea1b6856187aa0acc849b2bc","tarball":"https://registry.npmjs.org/gemini/-/gemini-3.0.0.tgz","integrity":"sha512-TZ6+blHr29BkSGGwmw+9cSXN6O0nu07soL6ggG/rOMx+aTslMkFi70BbBBlyW1fk94lT+7pIwSFsKSSBI+sSgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0tYVgWlOJYEE9EM9PQRuEMVKLyzF7gFOTfg9SSTaIlQIhALQytg2u8rAgoMaJwrT8dl60wGpBKNaysCwT1SVVkpFn"}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/gemini-3.0.0.tgz_1458731322570_0.040061835665255785"}},"3.0.1":{"name":"gemini","version":"3.0.1","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.2","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.11.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4","worker-farm":"^1.3.1"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","husky":"^0.10.2","istanbul":"^0.4.2","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"9f4641e91d003e4e1727169e84b1af81d315a52b","_id":"gemini@3.0.1","_shasum":"546744866a78b52b687241fe04ffa38980b756eb","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"dist":{"shasum":"546744866a78b52b687241fe04ffa38980b756eb","tarball":"https://registry.npmjs.org/gemini/-/gemini-3.0.1.tgz","integrity":"sha512-dBO+nA7hoOKyDHETS05HiWFXhBYR4nCAtGNBsdzme2+7zt0lqNBvBjQaFMfrUafJIXmdr5HJFCJCfx+Re61h5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjYieY3Th/iloy2qR3uIyqKNY4CHSO0ycBP8WRa/BwMwIgEoG33bCoZIs0bmDbgfYyA2bKuJsUEklJ48utFtSiSkI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-3.0.1.tgz_1458807312160_0.02153208153322339"}},"3.0.2":{"name":"gemini","version":"3.0.2","description":"UI Screenshot testing utility","bin":{"gemini":"./bin/gemini"},"main":"lib/public-api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^9.0.4","chalk":"^0.5.1","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","es6-weak-map":"^1.0.2","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^2.0.0","inherit":"~2.2.1","install":"^0.1.8","js-yaml":"^3.2.5","lodash":"^3.6.0","looks-same":"^2.2.2","minimatch":"^2.0.1","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.11.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.2.0","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.3.4","worker-farm":"^1.3.1"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","husky":"^0.10.2","istanbul":"^0.4.2","jscs":"^1.10.0","jshint":"^2.7.0","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"8eaf7284a4bca447fefe555277e2c301ac957bf2","_id":"gemini@3.0.2","_shasum":"6ac635213c01b66a47ab7c4fa36303b153d1fbe0","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"dist":{"shasum":"6ac635213c01b66a47ab7c4fa36303b153d1fbe0","tarball":"https://registry.npmjs.org/gemini/-/gemini-3.0.2.tgz","integrity":"sha512-k4PeNETSns92pVX+bjLoWP8xEc4tuMuJtfh6kTnQR+8FHU8FrEmCF+JcUmQ2CsKXf803wDmgw3XEgOQtyKMdww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvzc39XnFS9uNA+54N7bK8HkNXr1sjSKnD+6iBYXZ1UwIhAP6RcN3MpQ8EbV4V/BPDPhNtL1oVRrXwsiPYRmaEnzeJ"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-3.0.2.tgz_1459330527433_0.7805966390296817"}},"4.0.0":{"name":"gemini","version":"4.0.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^2.2.2","minimatch":"^3.0.0","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","husky":"^0.11.4","istanbul":"^0.4.2","jscs":"^2.11.0","jshint":"^2.7.0","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"240d057588693a41d4d2312b39501d579f6f1461","_id":"gemini@4.0.0","_shasum":"3c394e5b7cc6f03e05739be80ea9a7af0230f564","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"3c394e5b7cc6f03e05739be80ea9a7af0230f564","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.0.0.tgz","integrity":"sha512-OYQz5qIE4awCqWAgpg7le6MSu5KvUifY3T4pONXL7T/3flV+1+VMVZuc5MGhgvuYUgk9PgcomcMksFi52cjhuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMZ5a+UMe0LhQAxYFuqvPnX/6S4Hhq9hBYW1Lpx61B1gIgRZ6yG0HzkU/rN8Z/tjfQhLA/MXdjz17omQLXjFLMOxI="}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.0.0.tgz_1461154805864_0.5806398543063551"}},"4.0.1":{"name":"gemini","version":"4.0.1","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^2.2.2","minimatch":"^3.0.0","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","husky":"^0.11.4","istanbul":"^0.4.2","jscs":"^2.11.0","jshint":"^2.7.0","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"62e677f81b15650a39afac189f53b7f34a8ab618","_id":"gemini@4.0.1","_shasum":"f304a263b7b2f43705fcd4f584d1fc927f34b0d5","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"f304a263b7b2f43705fcd4f584d1fc927f34b0d5","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.0.1.tgz","integrity":"sha512-09IyfrqyCWbjkNh+HlP7d7BDljzBHw1AuYbhJdTFi2qM3OEE3wnLUPP+srevkKn4oSLi7HsSRyVIYlFIroZkhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8nxoxjqTw8BaW1OnQutwsqbr9FD6yyVpidYnLCabeuAiEAu4busUtQ5nZX9lPGtE9mNVoZmEtM1/3yW3sctJ4zBC4="}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.0.1.tgz_1461157694117_0.23516499414108694"}},"4.0.2":{"name":"gemini","version":"4.0.2","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^2.2.2","minimatch":"^3.0.0","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","husky":"^0.11.4","istanbul":"^0.4.2","jscs":"^2.11.0","jshint":"^2.7.0","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"e16a6ffa5ea76815239008e9a393369f5e916193","_id":"gemini@4.0.2","_shasum":"e2ba708b47421872174e47ee6247a5021503fa68","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"e2ba708b47421872174e47ee6247a5021503fa68","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.0.2.tgz","integrity":"sha512-OtGFAMke1X3Mi1u2laeC9wQJgjK/GDzzS0wSftRs/G1AGk8DQxPeW8WeRrI9+8Hku5pWI6egr4uLHI+J0CAnnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAd9g4EB3pqHhMPr3Y1P4b17QYd0epr2h2FgJvTfjHqgIgBhbHxwWjHzuKu9FL3oWe3xI8c43I/KsCTlLyJbfA6+E="}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.0.2.tgz_1461581793975_0.32747657410800457"}},"4.0.3":{"name":"gemini","version":"4.0.3","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^2.2.2","minimatch":"^3.0.0","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","husky":"^0.11.4","istanbul":"^0.4.2","jscs":"^2.11.0","jshint":"^2.7.0","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"e4a42294a3a2ac41e990c7d0d6a05cdf8874587f","_id":"gemini@4.0.3","_shasum":"a4579d649108ddafbf4b515b96b3e691c220321c","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"dist":{"shasum":"a4579d649108ddafbf4b515b96b3e691c220321c","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.0.3.tgz","integrity":"sha512-j+NIDYDfKgLlh9pkLAxVcnzKU7K2R9k3gzBWbyOsHeSnC+mXDHK9zAj/FTyiOvcKdfRoZNnHser409wLGWcLjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjblA1HOfccDMEkQem7rin9sj6XVcSj18QTng38TFrsgIgR+3uLe4bLbTWV/jktPnyQBw+zjy8q3N5kFNBxf4Cjyc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.0.3.tgz_1461659979580_0.33454731456004083"}},"4.0.4":{"name":"gemini","version":"4.0.4","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^2.2.2","minimatch":"^3.0.0","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","husky":"^0.11.4","istanbul":"^0.4.2","jscs":"^2.11.0","jshint":"^2.7.0","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"82456b8c48ead5e032aa86d69221e661e69b2de7","_id":"gemini@4.0.4","_shasum":"1d57d48219fb80711182fce59801b4066b14bb42","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"1d57d48219fb80711182fce59801b4066b14bb42","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.0.4.tgz","integrity":"sha512-cRmwb89JwE37WhXJ8uVJWcuh2EMj0XyyCp3Wagg8bEOIAaEUq3pqEZ/9wBuKoermKBFPIy0JEc8TUdlanj73ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuTtB1FR6vZFx8n2o+9cRcwbfdb5e+eMnrWjBdSTWL6QIhAMO6FjPsSmyajKLOjLpsLzvyrojJ2CSUhdHCHOjG1beb"}]},"maintainers":[{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.0.4.tgz_1461946219929_0.6796924262307584"}},"4.1.0":{"name":"gemini","version":"4.1.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^2.2.2","minimatch":"^3.0.0","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"bundleDependencies":["gemini-configparser","looks-same","gemini-coverage"],"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","husky":"^0.11.4","istanbul":"^0.4.2","jscs":"^2.11.0","jshint":"^2.7.0","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"e691d2fabf638898cd179b66a0e702ad20d410ec","_id":"gemini@4.1.0","_shasum":"6adac137605257755ac4fe2cfbc8da2371646e53","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"dist":{"shasum":"6adac137605257755ac4fe2cfbc8da2371646e53","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.1.0.tgz","integrity":"sha512-Fi91dOWci7MpDKybwvdp6lfH+1P+Vvzwd9n/BjYdw7zpq6e5iwaqEpiDXjF+ZEG1ruZYf2Brm6O1hsNM3MlAAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAtPdi1lidS0FhH30uHJOi+nnzAB1rd7jTW9o4wuPLoAiEA9rxTKmrd19y0bP0ZSkO67m05dlJnmd8qN5wSyUZljmM="}]},"maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.1.0.tgz_1463741914178_0.28036700608208776"}},"4.2.0":{"name":"gemini","version":"4.2.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^2.2.2","minimatch":"^3.0.0","png-img":"~1.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","husky":"^0.11.4","istanbul":"^0.4.2","jscs":"^2.11.0","jshint":"^2.7.0","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"c625a363278d315b6d1a1e9fe3837f48b71d83ab","_id":"gemini@4.2.0","_shasum":"1ee27638e338c5a487a35a95914a47e25763318f","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"dist":{"shasum":"1ee27638e338c5a487a35a95914a47e25763318f","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.2.0.tgz","integrity":"sha512-uP87Fyq0i0vrnYhIC6TytlJBrFVUXmLsor+6BMSqYC4sSmwH2wsoTDTMKnjyo5vKXhETU/lE5D7fHcAraM9xlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVthALPHudTRVFOqaD4iuIMpnTGDirqbGmkrDbpxhG4AiANBmDVmrLtzo0ikiSKnHxB5hri9gVTCgLigB6Yv30ZBw=="}]},"maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.2.0.tgz_1464285555412_0.782613635296002"}},"4.3.0":{"name":"gemini","version":"4.3.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^2.2.2","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","husky":"^0.11.4","istanbul":"^0.4.2","jscs":"^2.11.0","jshint":"^2.7.0","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"9699cb4b0f49ef9fe75d87001d7b46280d3660b5","_id":"gemini@4.3.0","_shasum":"d8f8bb3d03eb9f417a5701a661ec50ec7a86f2a7","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"dist":{"shasum":"d8f8bb3d03eb9f417a5701a661ec50ec7a86f2a7","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.3.0.tgz","integrity":"sha512-MwpeVQwpbGZ4XO2g2ct7CsULrXxlRVnf7dix1UGUEP0tiO8KJknoA3tOAyUjMmFUnb7hZjwCvTNjAnR3t+zd+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJfW7tuf4SanJ5l0R8hZsUqO1cZXShJlHl8iylkSzC/AiEA67vVJyCUxbpkY8HSeRSyGbKa+xtFZt97TWk/Ogy/wyg="}]},"maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.3.0.tgz_1464870895184_0.3909706058911979"}},"4.4.0":{"name":"gemini","version":"4.4.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^2.2.2","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","husky":"^0.11.4","istanbul":"^0.4.2","jscs":"^2.11.0","jshint":"^2.7.0","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.4.24"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"3a355eb63dd559a94a8f9e028f922b71b0ed081d","_id":"gemini@4.4.0","_shasum":"f897a8b65b0b5af1afb4977b2381ab05d574a49f","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"dist":{"shasum":"f897a8b65b0b5af1afb4977b2381ab05d574a49f","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.4.0.tgz","integrity":"sha512-i9UgVL1VkN1DO8G8l43ieub6LHxtRhrEZvG96bfkXerNCLv8+cYdPi2Bk5oX51fPn8PsGawXnwkt7XlJBjZWbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNAOVE0PNu9I7jXBrsGZtwwF9eqbN7lVN0eS+0OyYJpgIgcI5PiX8r1478jhNai/CFkh9UrMqzEB2VwVLqQ+t4BOc="}]},"maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.4.0.tgz_1466172542372_0.4379220453556627"}},"4.4.1":{"name":"gemini","version":"4.4.1","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","husky":"^0.11.4","istanbul":"^0.4.2","jscs":"^2.11.0","jshint":"^2.7.0","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"2.6.4"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"jshint . && jscs .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"1569ecfd191824a9666576704df54732d84c9784","_id":"gemini@4.4.1","_shasum":"5aebde74c5516ebe36c02c9754bd6caa81c51075","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"5aebde74c5516ebe36c02c9754bd6caa81c51075","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.4.1.tgz","integrity":"sha512-8mNStymMwm6MZQ93xDjWWqSOfeMzTaKmnJHfFIH6XOmiJysfLBuligyhrDkZqH9cNxTQAVODU+Qy0vvaz+FLYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXP0eFg+g9+tpKwQjwHhizbB5/nNFswVgf6hpJrBHn0wIgd27WLs1g9sBElQetXwZRpUJoNvuoMYhLR4WkVLTEfCk="}]},"maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.4.1.tgz_1468851848935_0.07347902003675699"}},"4.4.2":{"name":"gemini","version":"4.4.2","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.2","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.7.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"d8f5caabca6f51e4645248d693a55ad45d15c5c3","_id":"gemini@4.4.2","_shasum":"8dfd2738c4e7ea9783bfb7ee53ee0c1ca23f76a1","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"8dfd2738c4e7ea9783bfb7ee53ee0c1ca23f76a1","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.4.2.tgz","integrity":"sha512-rh0zoe/YWq6nOsFT6Zzc/DTLphIwsel0d9HowhGurwsNZ623f7HKWqsWSnkoRgI6SbZvz6lPfUfDa5Vp0+L8DA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7yDTwC1vQuq+ky5r9EJOTc23DglujT2jGuftNAdN38gIgL7AyICwcwaKcttkXQV1L7xBCLMHjY6Ywbf1NeZF/mpE="}]},"maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.4.2.tgz_1469019785300_0.06006133742630482"}},"4.4.3":{"name":"gemini","version":"4.4.3","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.2","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.7.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"1aa32d184d03b19c859ed1e7876892175aa3c15a","_id":"gemini@4.4.3","_shasum":"395ee3469a04d2870ebc36a80ca6f3905c9f1ce3","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},"dist":{"shasum":"395ee3469a04d2870ebc36a80ca6f3905c9f1ce3","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.4.3.tgz","integrity":"sha512-qEnraV01aOnlQrpzNmh5DciTloVUshEPx1la2SY6nfbA5WSUyE+DddSwGGdC/DvSuod5BjkNvm1wlY//CoTcTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0wRT2KYU6DFGFWL1L1Kbul3dj7fjCpZuq7/uDb1/T0AiEAqIRD7RbtDxD0XSEqf4DyAlM/Pseaxl14NWnoYV/O3aw="}]},"maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.4.3.tgz_1469539898152_0.5528601144906133"}},"4.4.4":{"name":"gemini","version":"4.4.4","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.2","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.7.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"d0648b4d22e70abf8c5cb8f86d54d44c5b7e6f17","_id":"gemini@4.4.4","_shasum":"b913242e557c312bd3f198047a3261c35c4df515","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},"dist":{"shasum":"b913242e557c312bd3f198047a3261c35c4df515","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.4.4.tgz","integrity":"sha512-zpaHk+JPog4H/rYlUdqIkMNwxHfE9Hr21OEPgAG8LQSOHf4Gwf0e7F9pB5dE4nC9nKcsw1XvMfiF/jho2l2M2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFSeazdwPHzWgpL5n+3QoENhNc8DjWoKsdUi/RoYZYBAIhAM7AwWQaNx6eGMC3R7HtOusSEkUkK5bzy60CiB/C6nV9"}]},"maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.4.4.tgz_1469608724965_0.4034708908293396"}},"4.5.0":{"name":"gemini","version":"4.5.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","glob":"^7.0.5","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.2","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.7.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"1568de0d3787c203d4a30ebf71e2858b92148904","_id":"gemini@4.5.0","_shasum":"556d007c7178fb3939bd1397653bffdc7b412eb2","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"556d007c7178fb3939bd1397653bffdc7b412eb2","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.5.0.tgz","integrity":"sha512-xiiEyzuwSqECpIs7UpsbO2mLtdFxIkXWqvcoxRZdd7+vB7vE6Af6mJu3KxYSCKK87WFkjHH3S6wYgJm5g6OVuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFP0nevLeuSp2AJVdRIBJXUidt+LpeCaQRkswpJ0ui9OAiA/cNqim6hgO9Z9Yz1zdvmvx/Wkmg3c7kT73YOHJaxMgw=="}]},"maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.5.0.tgz_1470387140539_0.3604107869323343"}},"4.6.0":{"name":"gemini","version":"4.6.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","glob":"^7.0.5","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.2","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","uglify-js":"^2.7.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"0ff777eaa75b3db33fda9f142b0e332ff032128b","_id":"gemini@4.6.0","_shasum":"a132258d16d176aac484550a64e3d4d3e2d66b70","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"dist":{"shasum":"a132258d16d176aac484550a64e3d4d3e2d66b70","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.6.0.tgz","integrity":"sha512-mX1Zb3/F1plce48NbmaBLe7hlP1x01z7QaWitb7K7rwTUvoPw2MQV7qWupaJAWA/7j2uGRS7WWYWJUm1GUAItg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClTnH6n24v3lbfqjx/+tMcQep+PeQ+U7jU8C3QX+P+5wIgL+bVOEqzg1YmpDpGPqZQoGp4U8b0ScsZhZNITlws7ck="}]},"maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.6.0.tgz_1470929998172_0.8423797874711454"}},"4.7.0":{"name":"gemini","version":"4.7.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","glob-extra":"^1.1.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.2","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"d08fd4ddff5c372fd56b97cfc49d6534e9ea13eb","_id":"gemini@4.7.0","_shasum":"77585dc745a330bd43fd7a6800c0f54e7fbb4752","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},"dist":{"shasum":"77585dc745a330bd43fd7a6800c0f54e7fbb4752","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.7.0.tgz","integrity":"sha512-YCkEfS6eAiEFo4oNM6E5EuBhsDRONTgX/syDNLp+7DNsS9CmKgZUgcgFa42bj5hv3F84uq3LPzIw6mSWEKQM8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEs1695VzoljjrLCtGCXDl6Mw0a7YpK5cxsYJ3tAyH0gIhAKZ0VWIra4HlhcLEr/fApKi6cMvlqx75ILXmv0OwvqJ8"}]},"maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.7.0.tgz_1472126633208_0.9253615960478783"}},"4.7.1":{"name":"gemini","version":"4.7.1","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","glob-extra":"^1.1.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.2","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"a08ed4ebeffb5919dcbffc16a6268749e976e5f3","_id":"gemini@4.7.1","_shasum":"dae40c4560db0e7c32b642eb2fdf1e62ca49a7fb","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"dudagod","email":"dyda06@mail.ru"},"dist":{"shasum":"dae40c4560db0e7c32b642eb2fdf1e62ca49a7fb","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.7.1.tgz","integrity":"sha512-b53SAZrK/0e0lSz5V4rpGTrDUs9CLfuMr1YgFpWCHTKQlM+eKdAAmzB2qI6K+9Kydp8ZlADOGMlzGsQzcM47yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8Le9/sH8hM4Pu1wkFEBDGFPloexARaxTtuYWfIrsjsAIhAOsl8SUD3n6siNlpaAXjUs2YXDKkrksoMPJg7/G+CJXB"}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.7.1.tgz_1472143834459_0.7426833426579833"}},"4.7.2":{"name":"gemini","version":"4.7.2","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","glob-extra":"^1.1.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.2","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"eed63f8bb56bc5c721010fdba1703dbfbe6509d4","_id":"gemini@4.7.2","_shasum":"32e6d1fcee4a2f910f761918eb7498f68b35e989","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.7","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"dist":{"shasum":"32e6d1fcee4a2f910f761918eb7498f68b35e989","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.7.2.tgz","integrity":"sha512-FmEjvXiw7+MtaGp7bjaKLKyIkjFs5cZfWMARXVkrjD7f9KlLEByFxv0/6XPdAGSBRF0YVLOTQZSKQ3a5wBEL+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjjtpLSfgDRahftTEIkvVSRQ/mMim5TcF69hVi2xmuzQIhALnroOww7aPx480SGze310B7fW9ED1PWpD33KXBrdqCj"}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.7.2.tgz_1472213432291_0.15473070228472352"}},"4.8.0":{"name":"gemini","version":"4.8.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","glob-extra":"^1.1.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"ec211b818658d28c31fdedd51cd22d9e240e4881","_id":"gemini@4.8.0","_shasum":"a8dd2d05d4343c4b7701b2f89bc31b1e6dc33fb8","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"rostik404","email":"shtanko243@gmail.com"},"dist":{"shasum":"a8dd2d05d4343c4b7701b2f89bc31b1e6dc33fb8","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.8.0.tgz","integrity":"sha512-GWgA+Xit8OzRJ5W5WLbZireum8y5z3ZIoUbcVBITb+fMjCVg/MzcxYZIXYUWGfY9KXOcm5w+28puz91zPKl2GA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDht2OqPjN4gn+XO7TQ3lfQqHMVhtpW/IDnqQwkM+XiRAiEA/rkhN/uevgdwpV8pkDTxeyKSj6MSrC5XYtpgC+/CMIk="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.8.0.tgz_1472568835819_0.5357264657504857"}},"4.9.0":{"name":"gemini","version":"4.9.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","glob-extra":"^1.1.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"02d1726d9f8fcd1ce098f3ee3c3ff8ea67abf8a9","_id":"gemini@4.9.0","_shasum":"851e64a8cb0a17f37f228467427116fec10e2b35","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"rostik404","email":"shtanko243@gmail.com"},"dist":{"shasum":"851e64a8cb0a17f37f228467427116fec10e2b35","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.9.0.tgz","integrity":"sha512-5ye6+TFsbnpLDVN+/qfxcr0wsTxpoqZTluF/XVUV+ATlkfgZEysZSCxxMIxCYw4ikVBfAwo9L4Woa5LrLvtypw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDATx8kLlTdC3eFiHHo/gkHToL4DXebAE5U1qVKXzHosQIgR5GAMlbMKv4jIlncDXo6Y7tQcb/ywagstJUBQ2bCD9Y="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.9.0.tgz_1472731924556_0.8083095515612513"}},"4.9.1":{"name":"gemini","version":"4.9.1","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"~0.3.0","glob-extra":"^1.2.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"~1.13.2","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"bb234cfdbcbcbd32851c6c7cd385e744db7d1a51","_id":"gemini@4.9.1","_shasum":"3dc423582da3fb23d2996c6f59d9c595f9c6d9c6","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"rostik404","email":"shtanko243@gmail.com"},"dist":{"shasum":"3dc423582da3fb23d2996c6f59d9c595f9c6d9c6","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.9.1.tgz","integrity":"sha512-2k7zXzYpISd9SVap3GSxtEq2SfC472WzcXThbfa8Dm6bLROx8BnXEKnCmpSpHiA3EvCvWXYeEm0zbUXYg2D/ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2m6Z8trJkSJa850JobKsl5OxcY3cCbTx8H2vQbZq2bgIhALkaeFBB+4eg4H9WFRknTKwAXTbIhsa/hA9dmg7O9h6C"}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.9.1.tgz_1473085619067_0.4498641367536038"}},"4.9.2":{"name":"gemini","version":"4.9.2","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.2.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"^2.0.6","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"5c132fc12a55b2af1af9adcfa936b3f64589629e","_id":"gemini@4.9.2","_shasum":"e1f251131ddaf57528e8154deea2aabf2ca580d7","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.7","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"dist":{"shasum":"e1f251131ddaf57528e8154deea2aabf2ca580d7","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.9.2.tgz","integrity":"sha512-IP0cJi3CxWZzeti7UmtWCc40R4OSEuZjQsooe/V6jKqlZAWZxQo40Sb3+QcpJwIau3KbmzVHzcK2s2CShHVDQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnD/WLU+RZs0vbGUBrWdwA5aSuru2F+9e++b2KQ8XclgIhAKR+AKY+QY3R4sT5tsh0wjp2DAd9UXhP8bc/EIvFizUO"}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.9.2.tgz_1473431265398_0.6750081905629486"}},"4.9.3":{"name":"gemini","version":"4.9.3","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.2.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"^2.0.6","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"e0d5f2f29dba85ad8564b7438f04a2ed99c904e3","_id":"gemini@4.9.3","_shasum":"3795ed695e699c2187322218cf7ce0146627b964","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"dist":{"shasum":"3795ed695e699c2187322218cf7ce0146627b964","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.9.3.tgz","integrity":"sha512-Sz1ek6ae29Fu8g/qxgxajXCK360TNiuGUX3+U7BN2kjq8iMSaovAXigElSXJGp/i8uFvA/GMf2MIGgIZ8W4Rrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/m8An5ZjnzD86crmUzyN7DoyiiYZ6ln4ckprx6PxTVAiAT4Sy4Wc7PtaVcmBIdN36ERX3Mdu5DxxfZej0SxqTHsw=="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.9.3.tgz_1473766831279_0.12676058639772236"}},"4.9.4":{"name":"gemini","version":"4.9.4","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.2.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^3.10.1","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"^2.0.6","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"63221aa922e88fa53f359f6fe0a2f742bf3e24ba","_id":"gemini@4.9.4","_shasum":"26b220647d5e02a43bb6d3db98b63e89dadb1857","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"dist":{"shasum":"26b220647d5e02a43bb6d3db98b63e89dadb1857","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.9.4.tgz","integrity":"sha512-LdTh5sWAoKdM7K87UCQ4553wY8b/C24Uv0PU2lOGPq5LrFOSGgqrLR+/IkiIX3ztnjJgn5Zy/35FPa8IlIlLFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKzRF+omm9vvuGBmfRq8vK5aw4STtjmu2dm0JzGU8NWAiBSTrwO/Fvl2zxFDfzucVPG32A66F6gHq15RZmZ8NM55g=="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.9.4.tgz_1473779411111_0.24025270878337324"}},"4.10.0":{"name":"gemini","version":"4.10.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.2.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"^2.0.6","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","gitHead":"3eae59032adefcacb23a45a38222a33517ba54e4","_id":"gemini@4.10.0","_shasum":"7086b0cd2777a199560785135c8ba0abbc00b9f1","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"7086b0cd2777a199560785135c8ba0abbc00b9f1","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.10.0.tgz","integrity":"sha512-RqO2CkTSG4obflsfsba/TQos1RJhkhVW+0B86g0ZfM8+MBmd7ieZ7CAS/sbG5j1+dSxksCVX23Sx6x8emfo4eQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBKzIkqW33qbl5LZqP720keNP+ChmshnF/tNSvs/4KBAiB9y6yDpIYTwcYpOzYACyHpW766waKNdV3KeGD42/mTNw=="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.10.0.tgz_1474276194331_0.20317162293940783"}},"4.11.0":{"name":"gemini","version":"4.11.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.2.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"^2.0.6","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"80cccd5812f8f0a6aa69548086bd38af8a34c4ef","_id":"gemini@4.11.0","_shasum":"fab0df548a838efdf8fa5cc8e9720980b29cae4c","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"dudagod","email":"dyda06@mail.ru"},"dist":{"shasum":"fab0df548a838efdf8fa5cc8e9720980b29cae4c","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.11.0.tgz","integrity":"sha512-tObr0fmuWCCh+mGMvV/2WpCVs/AW9Aw7Z9ov5vXTQtvbl8aBPSfutNFXJ1MxUGV7xazzvU4HE16TlAM2ah1plw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1LDu2XnrKKwlYygevlPkMK/40icOb3cVhQBJ9UXK8EAIhAOdMLPyK09Ufyl1ynVb7xbvW8Yh7nL+cw7wL54CPnaI7"}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.11.0.tgz_1474625821903_0.004705013241618872"}},"4.11.1":{"name":"gemini","version":"4.11.1","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.2.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"^2.0.6","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"804de2bd4956c6a7b8448df43a4b666378ecdabf","_id":"gemini@4.11.1","_shasum":"943ffb3b416fa343e484e25edb594223c2d1e49c","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"dudagod","email":"dyda06@mail.ru"},"dist":{"shasum":"943ffb3b416fa343e484e25edb594223c2d1e49c","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.11.1.tgz","integrity":"sha512-6i0uS8kKj789vKfDXd8hRtw37SguueCTc4vDRIc+BcupjV0wqTxYLMqc+tjsHJL9G6djSJLU2dolRG0a0Ietpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwG3VzlzzsDccY86L6xsI23TstHC5fTaOTTQKvHM8voAiAK2BCQyjlOdLdtIDiWzBkCalpDwpbdly9lhXjddwe5DQ=="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.11.1.tgz_1474901878606_0.9103682495187968"}},"4.11.2":{"name":"gemini","version":"4.11.2","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.2.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"^2.0.6","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"bfc6219dfcc5fdc2a63896ad0377bee71726f670","_id":"gemini@4.11.2","_shasum":"a1ecc59720fa37bc6e75d079c05fc020942861d5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"dist":{"shasum":"a1ecc59720fa37bc6e75d079c05fc020942861d5","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.11.2.tgz","integrity":"sha512-5K5iODyzfNqh0o88jrIhSWpy+6T5IbuZ0QkzViaEkVlOdcUYRcx954izMruhdsSsSiFwMekvvBEC3IdRxKXriA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu34aGoeGCj/BtGXrf0ktnSuyrkEoTusYI2E1ABxy5mgIhAJkiWnCgQZV0dWpsTrLIsb65j9gLhQIQoGVne3PsQqhJ"}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.11.2.tgz_1474985042925_0.24587083072401583"}},"4.11.3":{"name":"gemini","version":"4.11.3","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.2.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","minimatch":"^3.0.0","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"^2.0.6","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"1076a29fef504fc205dff3cd8a5018348fba4eca","_id":"gemini@4.11.3","_shasum":"3e27f3998b3dc590bd8bc53d3abf164119cd08fa","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"dist":{"shasum":"3e27f3998b3dc590bd8bc53d3abf164119cd08fa","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.11.3.tgz","integrity":"sha512-KbnkAnDw0oJ+aAGqcynktzKCN6e3PtO2HFVFJaE5rD/82HdSiDOQnK6wWvBocrthcUFSsiLv/4XV8ll2RmKbPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFrgaWW2L2wskLfMMYH1CekM4n535Gm/P8sKtScluEjAiBd0zpnDPNz8MECjXs2GBCSRERgbO8L5Gasru6QpGWYkQ=="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.11.3.tgz_1475158160324_0.7679953705519438"}},"4.12.0":{"name":"gemini","version":"4.12.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","png-img":"^2.1.0","polyfill-service":"~1.4.0","q":"^1.1.2","q-debug-mode":"0.0.1","q-io":"^2.0.6","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"87fa8df80361db647a124af4f3df0848f2121bc1","_id":"gemini@4.12.0","_shasum":"72d5fb082bbea2858151ceac6f921b58ac2ad8b5","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"dudagod","email":"dyda06@mail.ru"},"dist":{"shasum":"72d5fb082bbea2858151ceac6f921b58ac2ad8b5","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.12.0.tgz","integrity":"sha512-R5bEYhQ2ERxDaydn3A33Zj7aHOV44FUBH4KHG7XpIA7X7reSc8m2lCx2wt6Q4xiIWjvK6woX/VniyBRlHgePaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqMC/LEpUUfiHlqdeQ5fGscEbH5m39EihPbiwu8yg1EAiB3CjuMo08lswDQeJhxpeOHgxrfQc/YCga/a6Vcd+M4Bg=="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.12.0.tgz_1475666558639_0.46005970565602183"}},"4.12.1":{"name":"gemini","version":"4.12.1","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","png-img":"^2.1.0","polyfill-service":"~1.4.0","q-io":"^2.0.6","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"b5af3b60ec2c0761d62752df5e0c606e95ea9a1a","_id":"gemini@4.12.1","_shasum":"bf0fb0e76fa0b0064e9e22277d74571347b4fc01","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"dist":{"shasum":"bf0fb0e76fa0b0064e9e22277d74571347b4fc01","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.12.1.tgz","integrity":"sha512-oT0ftz7GnESKeBlmBC5u8/byyGaLkLKwORXLgTI3QuckQy2l8Ded/Ts+pKuyZ3XGcw1unFPCvkKRwJ//YroLAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGloU/3fQm4FZehvCYLvEi/W3a7h1IsH9J7lUiuk/LQSAiBOVtVPZN2mvnJQOXH/n25RETByGDlJsSo4GhrMrPBPyA=="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.12.1.tgz_1475767871767_0.8416369699407369"}},"4.12.2":{"name":"gemini","version":"4.12.2","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","png-img":"^2.1.0","polyfill-service":"~1.4.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","precommit":"npm run lint","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"ee05160974543133b6c37bba4724a35ba194221c","_id":"gemini@4.12.2","_shasum":"aaf2374adba54952ba9178a76f4a687495833b37","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"dist":{"shasum":"aaf2374adba54952ba9178a76f4a687495833b37","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.12.2.tgz","integrity":"sha512-Q/XGNt30yWXZDaq8EcUYlp/XwgKST+YG1DsaoWp4Ua/jjYvvydtlaH5OOE/CDdVfOm0JxH2LbdvoRINjxvXy2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHke1kZfuEfbaZ1aV784fxWUtloYPp8G8NOwAn4NQ/yXAiAGc5S6lJ5ONwZBlvJg2GtlJ9QuEOMVIyXd4MJ39O5HIA=="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.12.2.tgz_1476180300014_0.34157293452881277"}},"4.13.0":{"name":"gemini","version":"4.13.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","png-img":"^2.1.0","polyfill-service":"~1.4.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"627df705e9756a281ae364fa4131b1baca9bd1c8","_id":"gemini@4.13.0","_shasum":"9c58875f2cc7c673d03db42ecfcb92e1a0c3997b","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"9c58875f2cc7c673d03db42ecfcb92e1a0c3997b","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.13.0.tgz","integrity":"sha512-W1COZv6quj3OAluMI8zgNvDW+F2wsRSdK8xvknf54C1vQUbZ6n2HIgMKJusTi07+lybZwUHwbDvRvaz8dP3G6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHv/PWeHyssDgyHs/uMX9UGNOYXxZ0YTCQ3QaIFRGQl5AiAd7BHg20vMz8xe7llZU1j4W043S+YXxDAbfhjskGEiVg=="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gemini-4.13.0.tgz_1476875727258_0.8803745587356389"}},"4.13.1":{"name":"gemini","version":"4.13.1","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.3.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","polyfill-service":"~1.4.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"4aa396d95a90a128602f3313798d85a385167907","_id":"gemini@4.13.1","_shasum":"02d1c2a856b4d6ef1615811ed42073de1400d4d9","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"dist":{"shasum":"02d1c2a856b4d6ef1615811ed42073de1400d4d9","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.13.1.tgz","integrity":"sha512-sWuVxBr1ukhwDrcLyY4Zqnn0hx562BdPYG3nSbA6fftfzZ2QuHkheFGjO4O9dOf/HhZxzwz9D4AbCwKDquhj4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBX+fyjYGN/mLcl4CyrWzFNZ1t9XLpwcchMVcSJLQ4y+AiBGBIIuViP+ziaNYDOkuhV1wBnp9N6LD4vuniB+au/45Q=="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.13.1.tgz_1477393488044_0.6114237033762038"}},"4.13.2":{"name":"gemini","version":"4.13.2","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.3.2","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","polyfill-service":"~1.4.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"cc88f2b347e6d0bc57e2b675ba7e230a21ab28af","_id":"gemini@4.13.2","_shasum":"3d871584244436b1899c9c0dc917e113060f17e9","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"seth2810","email":"gafurov.roma89@gmail.com"},"dist":{"shasum":"3d871584244436b1899c9c0dc917e113060f17e9","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.13.2.tgz","integrity":"sha512-KQEg8I7OPahiusmmp6DrBNVtN5k6Ke+DmVloDY+TBJcgm137EO452Uv/RBAxB5Vdbdmtow0zGcz7wzjZXd162A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3dKbUy//K+e7Clk1L/J4Dt7jEN76lurR3GUNpU0Z2NAiEA6VcF0okB2eOA/C/5wPdEcwmSUR03VkAKaU2ZBjfoNnQ="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gemini-4.13.2.tgz_1477469869121_0.27272547711618245"}},"4.13.3":{"name":"gemini","version":"4.13.3","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.3.2","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","polyfill-service":"~1.4.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"8d898bb2e46f7b9d2853f921902b67ed6c5ce62a","_id":"gemini@4.13.3","_shasum":"9543be942d0a2470cbf1b6725e6e7bdfb93e8171","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"seth2810","email":"gafurov.roma89@gmail.com"},"dist":{"shasum":"9543be942d0a2470cbf1b6725e6e7bdfb93e8171","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.13.3.tgz","integrity":"sha512-9QSm+2aE0Zq2Vb5tK7OciXfkG0ChTWXatYFH1bDItfSufaSU0QogpVFaFgyc3x3YRSo0URhDPDazwxXvu1kHkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC54zyVDtSNtMk3nInlDayYLsG/hzmlByRk0Ubfe01vxAiEAilSh4DsWOXhp4fv44kOLTB6uaHnwz44U7Val6JmCH14="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gemini-4.13.3.tgz_1478184829176_0.7380203832872212"}},"4.13.4":{"name":"gemini","version":"4.13.4","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.3.2","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","polyfill-service":"~1.4.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"26699550c8931a89d1685a22b251afbdf93e7206","_id":"gemini@4.13.4","_shasum":"d22ed97e1d4a0327a6608349b3da5a80dd14d984","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"seth2810","email":"gafurov.roma89@gmail.com"},"dist":{"shasum":"d22ed97e1d4a0327a6608349b3da5a80dd14d984","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.13.4.tgz","integrity":"sha512-HD9BmAEOYsh2Wl1hCQQpijQhnsYgj/LstcPA22yxUz0ndfknx1+Uw8nBzd87eSJKGLx2OANNxmZWRBLWclxNgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxu84K46st5UB35V5jlld9mr0yT/30RsfM4M/KK/n7PAiBnTM1g3cKUzuaDl+aKW0gnUAGDrbTMVrwo6hpNsmPeEg=="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.13.4.tgz_1478509701216_0.055900522507727146"}},"4.13.5":{"name":"gemini","version":"4.13.5","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.3.2","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","polyfill-service":"~1.4.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"65a9833753dbe1702b069c6d6dcf8fc20a4ea789","_id":"gemini@4.13.5","_shasum":"6f922496ac73b80f6d68fa9fe394583fbac0a145","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},"dist":{"shasum":"6f922496ac73b80f6d68fa9fe394583fbac0a145","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.13.5.tgz","integrity":"sha512-5tk5kFqPp6AhEzrZ/ls7fFuNgCVQOI6u62eNhuTkx5U62Ym6aR1zJiAx3dZKl3ok34kepTEuc1U/v1w0zErZRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTPGAhYN71gIoEt98ln0RrpufEH9ncwJICOHWvnLMfqQIhAMRoglp8mITEf57rpqF5dkxqeISd2Ps5udcD0YHPwCNb"}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gemini-4.13.5.tgz_1478855236460_0.10366108547896147"}},"4.14.0":{"name":"gemini","version":"4.14.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.3.2","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","polyfill-service":"~1.4.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"4ea13c49c0884e47a44b38dc991b16ac28c9723c","_id":"gemini@4.14.0","_shasum":"30d1fba9523044b0b2a49b7a6cb78aae3ecfbb2b","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},"dist":{"shasum":"30d1fba9523044b0b2a49b7a6cb78aae3ecfbb2b","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.14.0.tgz","integrity":"sha512-xFDGyfwbLNJVN4sj471erzCKC3JaU7aqywhTWkG4AW288xKBBOgU9Uhh6juFmiGH8dEOWaPRxew6JpPFPOdjCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIoQBDWF5XWb/GMAtL3n/ns8CnZcYsF8mliK+XimkLYAiEAipXEIWvDvg9QM3afV8KWST2oKItUzglMlx+VIC7Srtc="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gemini-4.14.0.tgz_1479310499224_0.4721640956122428"}},"4.14.1":{"name":"gemini","version":"4.14.1","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.3.2","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"88a0fc04af51f8456a4eaafe45353e4e076baf1c","_id":"gemini@4.14.1","_shasum":"99b68fd1687aeed060890fd617f2bea557b05494","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},"dist":{"shasum":"99b68fd1687aeed060890fd617f2bea557b05494","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.14.1.tgz","integrity":"sha512-fkVny3+LMFQaKHuHft4gIowr4N3Vs3fPfjCwvNQSCoB0zrwJz10xo6U/tUhD/HF0WCVjVpU1ymOuta9yAakKmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGryGpUbPV66A+pT6EOrruplA8Zd4EYiyLNhwI17w61FAiBxS0KrQbB5RvEFYSDX3fQuoIwpMjbz24DOW1vjgBbQWQ=="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.14.1.tgz_1479812588627_0.2631730956491083"}},"4.14.2":{"name":"gemini","version":"4.14.2","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.3.2","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"2aa4bb02bd0fdf14c54ed413b0101c9d7dcb7a48","_id":"gemini@4.14.2","_shasum":"35f95079cacd5283592bab8471ce1eed0f495c53","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"35f95079cacd5283592bab8471ce1eed0f495c53","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.14.2.tgz","integrity":"sha512-1EuVIW7TOEFjOlEIr3nOsDVMTm74dWdFtPG1UWh4xyhR496B56eJUoqR/Zp7DbjwJSXnPTngaSyklj6WLkL9Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYoWZQ1E0HLVw7AB8j9w/8iSdhv8p8/obAncZPK2ZKegIgItuWQJNKRSH8RudbP2sjh3gIqmRnTMZVbhhvvOANMLk="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gemini-4.14.2.tgz_1479999526037_0.2461166214197874"}},"4.14.3":{"name":"gemini","version":"4.14.3","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.3.2","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"bafbf02e62e558d7c87df0b13566c77128e553bd","_id":"gemini@4.14.3","_shasum":"96b6a4183b6e7d7cf7a241ef74913ee4038b3ca6","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.0","_npmUser":{"name":"sevinf","email":"sevinf@yandex-team.ru"},"dist":{"shasum":"96b6a4183b6e7d7cf7a241ef74913ee4038b3ca6","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.14.3.tgz","integrity":"sha512-vl/Vb+IXCGC9TJk8NRkXMMkgIBv61p7hVUEFY70cskImngq8RHvBH6lfuNa4K2SGayFDZkL2rImIHyrCqtglxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfcS3SIC0TKNtyEXM41ZLeA2fl8LhmDWNkZZlmIcJXwwIhAOUYZu/4WcbJpB+QOjEqrNqvIgiFSDQgjV41FFeYECnH"}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gemini-4.14.3.tgz_1481019983639_0.8782750507816672"}},"4.14.4":{"name":"gemini","version":"4.14.4","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-coverage":"^1.0.0","glob-extra":"^1.3.2","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"a1b4f345f9b44c7fafdf149c6fdb74287fc26433","_id":"gemini@4.14.4","_shasum":"01970622da2099ed1a6d08f3e090210155df4ca8","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},"dist":{"shasum":"01970622da2099ed1a6d08f3e090210155df4ca8","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.14.4.tgz","integrity":"sha512-Jd3UccsyQRyxgXvs55CivhtJLVTJwFT//HqSHb8elHI5Z/uVM4q1zzb9VKAnwGr+XaySGuYV4+foY5siA+X+5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhSCwTzJydrPeMuzbf5h2hlRGPuf01GXK5hBR5DNqCYQIhALb2jRDA12Th7Qk5ilIiHhGppiyWHOHA3KKdUULzzFRH"}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.14.4.tgz_1481536038489_0.09476984688080847"}},"4.15.0":{"name":"gemini","version":"4.15.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.0.0","gemini-coverage":"^1.0.0","glob-extra":"^2.0.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"18d197afc5b368eb11430e1ae9c3d1caaf5662ee","_id":"gemini@4.15.0","_shasum":"ef67729528f1f80d97b1e40e56d06e48ed648d18","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"rostik404","email":"shtanko243@gmail.com"},"dist":{"shasum":"ef67729528f1f80d97b1e40e56d06e48ed648d18","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.15.0.tgz","integrity":"sha512-wVr3B2GckVgOBqs8foMSg5SoAk9rf6TY/nkWqSOk7+fpnR6A+ebisU8rIIRTq7ARSX4QPlrEi3cs+vsHrWnvlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIoSJiIfTrUz3RocdohkNC41Q/5NNplQ+u4rqm1cydcAiBTwY5IIVxMKcB+QpR4r3isA0OMAIE5Sy6hL36rbKoubw=="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gemini-4.15.0.tgz_1482339490385_0.8826876727398485"}},"4.16.0":{"name":"gemini","version":"4.16.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.0.0","gemini-coverage":"^1.0.0","glob-extra":"^2.0.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"^2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributers:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Ilia Isupov","email":"matumbaman@yandex-team.ru"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"d2232fb39178f18340cb0eb32edde2faaf0e94b9","_id":"gemini@4.16.0","_shasum":"54bb367c3964abc2557c3d129f9a4687c5b78bf1","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"dist":{"shasum":"54bb367c3964abc2557c3d129f9a4687c5b78bf1","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.16.0.tgz","integrity":"sha512-JSlUdsk3T1L0NESZ80OcKGzGiO8HHkNrEsW3re664ymdpMIv8RieAPBx+vIo7LYmVGusueGnLR4tlb0GyKMnmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzOS/YOU+bJ7mauVNY7WEQ0WKtopVf+wybw6Fg1s3fIAiEAyWHWbX4q9DuvKemXHxcBYDK3F2Q4cSzQQgJwEAdPTo0="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gemini-4.16.0.tgz_1482504558497_0.20877960324287415"}},"4.17.0":{"name":"gemini","version":"4.17.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.0.0","gemini-coverage":"^1.0.0","glob-extra":"^2.0.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"^2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"98f9f5d8344dc73209816bfc2ebac8fa997a2b9d","_id":"gemini@4.17.0","_shasum":"18a05a4141ccc5afa2bdc0027b778723bbf4d94d","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"dudagod","email":"dyda06@mail.ru"},"dist":{"shasum":"18a05a4141ccc5afa2bdc0027b778723bbf4d94d","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.17.0.tgz","integrity":"sha512-4Z0wlrrANune5k+COUJ2H2PjZY77wEI4JsUfA+yhQ70qdKQbAYAQEOQi9XaO86EXrw76D6GDdeQEVOe3RySklw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDA1HeRICF7i2viOcEsy+ddlQvidYzLlC0SamMKBW2HwIhAMh5fsSC9w072ReyYISu3CN3EoM73IdodkISsPo6e1Um"}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gemini-4.17.0.tgz_1484546557164_0.7823971358593553"}},"4.17.1":{"name":"gemini","version":"4.17.1","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","app-module-path":"^1.1.0","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.0.0","gemini-coverage":"^1.0.0","glob-extra":"^2.0.0","handlebars":"^4.0.5","inherit":"~2.2.1","install":"^0.6.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"5adb3b94afd36141f34487cedd1065e69d073c6b","_id":"gemini@4.17.1","_shasum":"72d0c1306c1fb5c9089a31b52a70176f64abcf08","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"dudagod","email":"dyda06@mail.ru"},"dist":{"shasum":"72d0c1306c1fb5c9089a31b52a70176f64abcf08","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.17.1.tgz","integrity":"sha512-CCbh5g7eR621N/yOWeyOk/DhYChunB8szD0DvdJQ9seh9EZj61rD/vlygBeETOkReAIKw3bxE1lHwVnb/8Iz6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrVpyaS8vMe67GYT3x9tOVemLiz+FrfMS1NAD7Lmdw8AiEA/rQ/hF2x1UxJtGgzVwhm94D8c0ka79tUSWs4gQp6wQU="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gemini-4.17.1.tgz_1484727940759_0.3959648981690407"}},"4.18.0":{"name":"gemini","version":"4.18.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.0.0","gemini-coverage":"^1.0.0","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"3b6706414e4172c5d6acead687a846febbd11215","_id":"gemini@4.18.0","_shasum":"f811080f088ef2f7c212a67316dacb9fdaa12365","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"dist":{"shasum":"f811080f088ef2f7c212a67316dacb9fdaa12365","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.18.0.tgz","integrity":"sha512-D+lcz/HHWtp1jAd7OkdUssUIhGo7Cb//nAxQUzKC69M4//e8uSDmDNnt5dPr/jwhn0B/thI9Nb+7d8pK0VUdKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxc4MezATqQcGsZGCu5paS/pkkEJ+5Beh0rpGIIi8wVQIhAOcLL8+0I0ZfMLb5TGEZSRKfQr6FZZFgQTmiSwKl6oDC"}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.18.0.tgz_1485167594106_0.9584593246690929"}},"4.18.1":{"name":"gemini","version":"4.18.1","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.0.0","gemini-coverage":"^1.0.0","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^3.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"fa6a61c106ee1e0b3840f18373f042c5f2bc9c7f","_id":"gemini@4.18.1","_shasum":"0a98cd1ea078daf56aa3c01e50ded7b8ad042777","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"dist":{"shasum":"0a98cd1ea078daf56aa3c01e50ded7b8ad042777","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.18.1.tgz","integrity":"sha512-0RxkCtT/+zKsiCqmwATDj01+xzSdkf7AI7Ltg7IzFjExGSXnJgmIzn5+PAKxym2FMMRiHaOkOGIfjVQM9PjKWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBdTwvg2f20LmhDiels2GAdR4PsjfsLGAihOS6lQnNTgIgcH7v+eHliGOwY+p2la1qJCCTJ2IgaZeGg49ViDvKDrA="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gemini-4.18.1.tgz_1485333334269_0.5220956357661635"}},"4.18.2":{"name":"gemini","version":"4.18.2","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.0.0","gemini-coverage":"^1.0.0","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"1f905ccb3ed36b1dcbb6d6f7b4e67d1f79e31f98","_id":"gemini@4.18.2","_shasum":"bd1f586e99a3a86cde9505c995f0a744784843ef","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"dist":{"shasum":"bd1f586e99a3a86cde9505c995f0a744784843ef","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.18.2.tgz","integrity":"sha512-/R4rAb/NJQQAHotlOY4HpAfH0lU1x2KugEOuejAJpgPI2QJQcm7G1OHoworaHtqwd/IivWKO/R6Ieprr5PXLfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKy8cf6IejF1oD7/V2ZcE1nmh/lbhR5Zw8v0gDuph0TAiEAu4zwvHWzWDu8l4cOdGylWPgYzirJuTgHGqoWcMDMvDU="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gemini-4.18.2.tgz_1486050105470_0.36196379410102963"}},"4.19.0":{"name":"gemini","version":"4.19.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.0.0","gemini-coverage":"^1.0.0","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"ea0f42ccc2a4960dc00a8e9d24eb9be45aea54ad","_id":"gemini@4.19.0","_shasum":"ccccafe48a27cf05214e892039b052c471241d6a","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"dist":{"shasum":"ccccafe48a27cf05214e892039b052c471241d6a","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.19.0.tgz","integrity":"sha512-+qkhJ7Ev+DD1lVePWBJ9GbC8qsCIZ1y0agmgcOnXsYF8j6r6tT4L7I84Exysv1PwFympHf0T6OyC1zLPRLL+fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1UgLkrW595PTrN1aWZehP5OYj12ei0M8cweCFnQO6bAiADuPmWASqTd0P2PSYYVmDasNMeBAzc0yoWE5sX0PlfRQ=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gemini-4.19.0.tgz_1486727224113_0.2623476763255894"}},"4.19.1":{"name":"gemini","version":"4.19.1","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.0.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"b4edcbfd532e938701bc00e873dfdc50d1b1a9d6","_id":"gemini@4.19.1","_shasum":"f86198cfa2c75ab2c1281514506158116aecf5e9","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"dudagod","email":"dyda06@mail.ru"},"dist":{"shasum":"f86198cfa2c75ab2c1281514506158116aecf5e9","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.19.1.tgz","integrity":"sha512-HiAyvxyMsg5I5IV3fU+5oU5SNscDMwJj0VpmCvWSZCB96gzAYuh6XXNglDb+v7bWaZP0653GuEICC3yQLqS/qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVUXczxZLTCFbMn3ScnoFI91GfGNRb/ri875KCUKYGPAiEA9tY4ugMDtBtPFF7yIpiz6JdYuPUkfnLhbJLT0drgO+0="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gemini-4.19.1.tgz_1487199564072_0.9584701098501682"}},"4.19.2":{"name":"gemini","version":"4.19.2","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.0.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"eda123b5ceb837799d14ec1f5ec87375069aedd1","_id":"gemini@4.19.2","_shasum":"4bfccb18f18c2955a0d138a235abf292bcc5cc89","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"4bfccb18f18c2955a0d138a235abf292bcc5cc89","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.19.2.tgz","integrity":"sha512-NmLgLRTWK2bsilHwpEhGq6NlfCHQ8zXyEKiX5//WXVw3W+Fv6j3Opz8L8yr3o4nbrNj2oMfK1aw2DRym0YZCmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmWWJvBMoz6qYSWgaDFycgfsAW/9R3htZdESJ8CFOFNAiEA/+MIYeNAzWxgR/xOlF9Y2mtzsNqa67gFG+X1QrL6rI8="}]},"maintainers":[{"name":"dudagod","email":"dyda06@mail.ru"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"scf","email":"scf2k@yandex.ru"},{"name":"seth2810","email":"gafurov.roma89@gmail.com"},{"name":"sevinf","email":"sevinf@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"swinx","email":"ilia.isupov@gmail.com"},{"name":"tormozz48","email":"andrey.kuznetsov48@yandex.ua"},{"name":"unlok","email":"unlok@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gemini-4.19.2.tgz_1490620775078_0.6416549570858479"}},"4.19.3":{"name":"gemini","version":"4.19.3","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.0.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"6cd6c9911e89e64296b3b069a50b07ed63a7be22","_id":"gemini@4.19.3","_shasum":"c66fa3373ff745597035fb2977b4fb04e8b663fe","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"kvmamich","email":"kvmamich@gmail.com"},"dist":{"shasum":"c66fa3373ff745597035fb2977b4fb04e8b663fe","tarball":"https://registry.npmjs.org/gemini/-/gemini-4.19.3.tgz","integrity":"sha512-2EZfSyqwI+djdPr+5QoWvoNQ2zmJxsaYsBUaDmTD5WKoQHBmb813rsbX58bfTn3xlWbCFkmPW7h+Xgas6MgQTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd2d007bO+Rpiv3Arje5hs0xRpD8qlZ7Vr2iN/3UK80QIhAPE/LPvj+PxRJZ7LJvlhrGRaZRPqTINR/lZ0d2butkae"}]},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"gafurov.roma89@gmail.com","name":"seth2810"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dyda06@mail.ru","name":"dudagod"},{"email":"andrey.kuznetsov48@yandex.ua","name":"tormozz48"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"ilia.isupov@gmail.com","name":"swinx"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"unlok@yandex-team.ru","name":"unlok"},{"email":"scf2k@yandex.ru","name":"scf"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sevinf@yandex-team.ru","name":"sevinf"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gemini-4.19.3.tgz_1493815131585_0.6254894866142422"}},"5.0.0-alpha.0":{"name":"gemini","version":"5.0.0-alpha.0","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.0.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^1.17.3","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"4bc79d7373cdfb4d49f14119df3ff79c3a6fcdc0","_id":"gemini@5.0.0-alpha.0","_shasum":"fcb7333f72013e6c5a120b95354fefe4ab9d7921","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"shasum":"fcb7333f72013e6c5a120b95354fefe4ab9d7921","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.0.0-alpha.0.tgz","integrity":"sha512-iD3oABkyhmKkzUAUQVcnmBe4mjEhJsm0P1gJuTQI25TMjlqvQEIlpNmIrlwbYLQGhupVoFbOlB6vGSTOdO6nBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoUtQDjQMqnZyNeZ0DcdN8W1s/NvKWrs2oxbmvUWJJJAiAqQpoEkVKTsT4yYUzSsqMPEFlL+xOcfURsembHThu0sA=="}]},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"gafurov.roma89@gmail.com","name":"seth2810"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dyda06@mail.ru","name":"dudagod"},{"email":"andrey.kuznetsov48@yandex.ua","name":"tormozz48"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"ilia.isupov@gmail.com","name":"swinx"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"unlok@yandex-team.ru","name":"unlok"},{"email":"scf2k@yandex.ru","name":"scf"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sevinf@yandex-team.ru","name":"sevinf"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.0.0-alpha.0.tgz_1495725694692_0.8226286158896983"}},"5.0.0-alpha.1":{"name":"gemini","version":"5.0.0-alpha.1","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.0.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"8b99b8e840f531f9883cb5a929dc943454d054df","_id":"gemini@5.0.0-alpha.1","_shasum":"314792fdc08b9b6605bb69e72044445523206df7","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"rostik404","email":"shtanko243@gmail.com"},"dist":{"shasum":"314792fdc08b9b6605bb69e72044445523206df7","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.0.0-alpha.1.tgz","integrity":"sha512-+g5wdPayEhQbqwXfTuzUpt7qtPAGKPe3VMumK/D61tqK+r5PltPFOjhanzOl9t4SYYycqEQSYEmaFk88Z5Vehw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCou6PGOiZBq3vjs4Rw2zv/PvF0SjAZUDU07hagFmXXfQIgfr0Rs2NpORBkcKaY0NwOETV2bWLcgr8E6bG+NjdBhQw="}]},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"gafurov.roma89@gmail.com","name":"seth2810"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dyda06@mail.ru","name":"dudagod"},{"email":"andrey.kuznetsov48@yandex.ua","name":"tormozz48"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"ilia.isupov@gmail.com","name":"swinx"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"unlok@yandex-team.ru","name":"unlok"},{"email":"scf2k@yandex.ru","name":"scf"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sevinf@yandex-team.ru","name":"sevinf"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.0.0-alpha.1.tgz_1496153205808_0.49535846267826855"}},"5.0.0-alpha.2":{"name":"gemini","version":"5.0.0-alpha.2","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.2.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script && npm run prepare-report-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","prepare-report-script":"browserify ./lib/reporters/html/static/report.js | uglifyjs -o ./lib/reporters/html/static/report.min.js","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"3d09a89aac64cb97bf76f6cb6a9069dabfd29f6e","_id":"gemini@5.0.0-alpha.2","_shasum":"ef864b647058a26feddad14fdac79345cdc91a72","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"rostik404","email":"shtanko243@gmail.com"},"dist":{"shasum":"ef864b647058a26feddad14fdac79345cdc91a72","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.0.0-alpha.2.tgz","integrity":"sha512-PRrQhsrRQIVbIGahU3Vzm41+FJFe34Zcl7KLueaDmLCq31T6tMgkZh2zLG6nv0LvQPKrdjhERk0JMCIXFafoxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYHZqTSDRpfBisFEKNppNW3bV4pnkQaMS17EAmEXl3QAiBa78+nPecbej8uU5zen6h0X25SD13DEczV3o3Dy47Ppg=="}]},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"gafurov.roma89@gmail.com","name":"seth2810"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dyda06@mail.ru","name":"dudagod"},{"email":"andrey.kuznetsov48@yandex.ua","name":"tormozz48"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"ilia.isupov@gmail.com","name":"swinx"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"unlok@yandex-team.ru","name":"unlok"},{"email":"scf2k@yandex.ru","name":"scf"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sevinf@yandex-team.ru","name":"sevinf"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.0.0-alpha.2.tgz_1496763730632_0.18513547093607485"}},"5.0.0-alpha.3":{"name":"gemini","version":"5.0.0-alpha.3","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.3.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"56b68a9f9d9fb46e3afdb5d15235a1c142a17c01","_id":"gemini@5.0.0-alpha.3","_shasum":"6bcc58f22dc6c15a526294c37bbb72494c0219b1","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"rostik404","email":"shtanko243@gmail.com"},"dist":{"shasum":"6bcc58f22dc6c15a526294c37bbb72494c0219b1","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.0.0-alpha.3.tgz","integrity":"sha512-LZbmZ+81pQ0uTdHwUGXUtjcAEji0n2uloRCNZ7MgUl8UHMt7/HZpu6/2X0CBt/NSmISx0e+zoGXyzPj33h8kAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRcT1X6sMkHwL8WXAPtzJSAvCPkfuMf9wx1BOrx0FU1QIhANPXeWfvDI+QkpCC0B4cE2qqD16DdtTRUWrLeADthpvQ"}]},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"gafurov.roma89@gmail.com","name":"seth2810"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dyda06@mail.ru","name":"dudagod"},{"email":"andrey.kuznetsov48@yandex.ua","name":"tormozz48"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"ilia.isupov@gmail.com","name":"swinx"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"unlok@yandex-team.ru","name":"unlok"},{"email":"scf2k@yandex.ru","name":"scf"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sevinf@yandex-team.ru","name":"sevinf"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.0.0-alpha.3.tgz_1496928139808_0.4514592606574297"}},"5.0.0-alpha.4":{"name":"gemini","version":"5.0.0-alpha.4","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.3.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"58439522e00054268255b784e184e370a9c2f9ff","_id":"gemini@5.0.0-alpha.4","_shasum":"37a06b6e5ddd8a1a3f83d4c677bb0813ea237a64","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"dist":{"shasum":"37a06b6e5ddd8a1a3f83d4c677bb0813ea237a64","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.0.0-alpha.4.tgz","integrity":"sha512-qu9HwUsUyqo48aFb4/2zJYf+X2SZXFEzgmCkGjIxScng9aT4TWIXX/Ody9nPzPpC3MMY9PO/jbfSaxmgKnToyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPO1M3tVI/hwTZ0b8muZ4EJGrT9eEnMrfhKC5QSHe6PAIgMrq2hZzQJw9tl1q/bhuBUA+CKUMWtl6cGb+f7PQHiM0="}]},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"gafurov.roma89@gmail.com","name":"seth2810"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dyda06@mail.ru","name":"dudagod"},{"email":"andrey.kuznetsov48@yandex.ua","name":"tormozz48"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"ilia.isupov@gmail.com","name":"swinx"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"unlok@yandex-team.ru","name":"unlok"},{"email":"scf2k@yandex.ru","name":"scf"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sevinf@yandex-team.ru","name":"sevinf"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.0.0-alpha.4.tgz_1499167065619_0.5194294061511755"}},"5.0.0-alpha.5":{"name":"gemini","version":"5.0.0-alpha.5","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","clipboard":"^1.5.15","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.1.1","gemini-core":"^1.3.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"7dba5e95c5b0ac37b2476b1a7a7cfcf19349afcc","_id":"gemini@5.0.0-alpha.5","_shasum":"6f92dd712ea5acf8cdad20d204973d3b0524f0eb","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"rostik404","email":"shtanko243@gmail.com"},"dist":{"shasum":"6f92dd712ea5acf8cdad20d204973d3b0524f0eb","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.0.0-alpha.5.tgz","integrity":"sha512-vhqUnxwoa/fJ8hQo4O8XnbPunk4elhdzZjSjqWA02bDPecACPLN+U5cJ8zr4lfgRLNKkmV4I36G9KLZ953Yj9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFuFQ486xlp81uAHMzXx/6TBAUYlGI1W+ZtzGfUcCxTAiEA39sT2kkrUqpTkx4AZH1Dj3GA/OWhtBxElcCgHwetlQ4="}]},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"gafurov.roma89@gmail.com","name":"seth2810"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dyda06@mail.ru","name":"dudagod"},{"email":"andrey.kuznetsov48@yandex.ua","name":"tormozz48"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"ilia.isupov@gmail.com","name":"swinx"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"unlok@yandex-team.ru","name":"unlok"},{"email":"scf2k@yandex.ru","name":"scf"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sevinf@yandex-team.ru","name":"sevinf"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.0.0-alpha.5.tgz_1499757305266_0.31673932960256934"}},"5.0.0-alpha.6":{"name":"gemini","version":"5.0.0-alpha.6","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.4.0","gemini-core":"^1.3.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"084c7a05aca48f72ef3081e831d9309a4aa7b614","_id":"gemini@5.0.0-alpha.6","_shasum":"775a745eac68a55e068c9ec297d1065cee7e7ebd","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"dudagod","email":"dyda06@mail.ru"},"dist":{"shasum":"775a745eac68a55e068c9ec297d1065cee7e7ebd","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.0.0-alpha.6.tgz","integrity":"sha512-VgEvRaanH48QtwoxGj9TdfjAMXsly1/DIf4ry8MaksBenZyXg6DmOIWcQMGyvcbPwhUacC73Hh0QEGC3glRBmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXILt4aGEKshy2xARXgqsQrUx5myqgdbfAAkz486p/iAiEA+cXMSiECF/iYj8J7CaPabzTT4smwvtlrK+PX2tEnkBw="}]},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"gafurov.roma89@gmail.com","name":"seth2810"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dyda06@mail.ru","name":"dudagod"},{"email":"andrey.kuznetsov48@yandex.ua","name":"tormozz48"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"ilia.isupov@gmail.com","name":"swinx"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"unlok@yandex-team.ru","name":"unlok"},{"email":"scf2k@yandex.ru","name":"scf"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sevinf@yandex-team.ru","name":"sevinf"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.0.0-alpha.6.tgz_1501707534863_0.22654280858114362"}},"5.0.0-alpha.7":{"name":"gemini","version":"5.0.0-alpha.7","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.4.0","gemini-core":"^1.3.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"a1c409da997391a961d924ddfbbd07f06a58ce37","_id":"gemini@5.0.0-alpha.7","_shasum":"925df901f6dc049b519b57f7e0aec0c3adddcc0c","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"dudagod","email":"dyda06@mail.ru"},"dist":{"shasum":"925df901f6dc049b519b57f7e0aec0c3adddcc0c","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.0.0-alpha.7.tgz","integrity":"sha512-apoSyumKxM/YsN/ufzFHdypj8NB6DFsoPz5ZAtyQzWMkaVA5007Gq8PmasR94x7Gb9UejH2HUC+k9fr2BUwsyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFy7zep9qpv+J0Oo7SY8ocaa0sfvWF/He9isiifd5+GrAiEA6qMp9Y2Ac4b/u6Un/w60qhirZMybNc4bwtWOkjjCLN0="}]},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"gafurov.roma89@gmail.com","name":"seth2810"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dyda06@mail.ru","name":"dudagod"},{"email":"andrey.kuznetsov48@yandex.ua","name":"tormozz48"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"ilia.isupov@gmail.com","name":"swinx"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"unlok@yandex-team.ru","name":"unlok"},{"email":"scf2k@yandex.ru","name":"scf"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sevinf@yandex-team.ru","name":"sevinf"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.0.0-alpha.7.tgz_1503957816938_0.37855373905040324"}},"5.0.0-alpha.8":{"name":"gemini","version":"5.0.0-alpha.8","description":"UI Screenshot testing utility","engines":{"node":">= 4.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^0.4.0","gemini-core":"^1.3.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"cf27539e5243a0173b1c3552a1252c91c6ea5005","_id":"gemini@5.0.0-alpha.8","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dudagod","email":"dyda06@mail.ru"},"dist":{"integrity":"sha512-Fx0GSGWdD4Z+s4KN0P6ToYwILegLDYAKwBuXRaLjBCya6nKf0B3aKrN9gz3WjzUCtKh1qObnKcR4u3zhecpogg==","shasum":"8a8ace15e84109fdf2b73c42b2ace817ecef63c1","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.0.0-alpha.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+seqBUO0aDBUeKN6XCh5MoVi4gNXbXhBHDWR8w3ThwAiEA7NYTGf9F8VPpc5148gYnkUUisg2cNIDB0VtYlE8kUtI="}]},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"gafurov.roma89@gmail.com","name":"seth2810"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dyda06@mail.ru","name":"dudagod"},{"email":"andrey.kuznetsov48@yandex.ua","name":"tormozz48"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"ilia.isupov@gmail.com","name":"swinx"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"unlok@yandex-team.ru","name":"unlok"},{"email":"scf2k@yandex.ru","name":"scf"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sevinf@yandex-team.ru","name":"sevinf"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.0.0-alpha.8.tgz_1504203931798_0.07019834569655359"}},"5.0.0-alpha.9":{"name":"gemini","version":"5.0.0-alpha.9","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.0.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","qemitter":"^1.0.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"79727ed0a537c5d024de6621cd117602621a9530","_id":"gemini@5.0.0-alpha.9","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"gafurov.roma89@gmail.com","name":"seth2810"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dyda06@mail.ru","name":"dudagod"},{"email":"andrey.kuznetsov48@yandex.ua","name":"tormozz48"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"ilia.isupov@gmail.com","name":"swinx"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"unlok@yandex-team.ru","name":"unlok"},{"email":"scf2k@yandex.ru","name":"scf"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sevinf@yandex-team.ru","name":"sevinf"}],"dist":{"integrity":"sha512-Utyg+SknLXaajqmFW3+r/g/34RwzZrFa9kRgYHhCOfvxVkcjF3o1GYAf/J3WzaONLHad/M0yvOHBOgsHqSXBJg==","shasum":"396c7e46ead2ac0a04e68ba212454b05eb0e6b4c","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.0.0-alpha.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiaC+3RIuHbJf2jWWuDZXFPUyevXEnaFSx1hoKf1nsSwIgRKmZaZJDe1q/aQxzMrcsbBVsUny8lAYfzsEFoMbwvuU="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.0.0-alpha.9.tgz_1508397704981_0.6101989806629717"}},"5.0.0-alpha.10":{"name":"gemini","version":"5.0.0-alpha.10","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.1.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.0.1","png-img":"^2.1.0","q-promise-utils":"^1.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"3604dcb81dfdc75bf2d3e1482381716f250b9f00","_id":"gemini@5.0.0-alpha.10","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"rostik404","email":"shtanko243@gmail.com"},"dist":{"integrity":"sha512-68850J4sQR/RXpYb6++qymgjbnRpyMD75YyDuJxw+lkHbQvAVnWOVc/1a0hMsfUsEDLkiMECXMdCTuQoMWuqtA==","shasum":"1cd4c20077ddad71ed43283a80df6954c73e59f9","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.0.0-alpha.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVoHIX9GOMIqsLVvgm4ylzvgM4dD7gkEhYso/FXjttNQIgCFUVbmT1CCeqCrtV0smYPkrqU17JMWa6yBAltpGXlTw="}]},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sergey@tatarintsev.me","name":"sevinf"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.0.0-alpha.10.tgz_1509451517074_0.591655008494854"}},"5.0.0-alpha.11":{"name":"gemini","version":"5.0.0-alpha.11","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.1.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","q-promise-utils":"^1.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"05d10da4d85af2cd8db3ee66e5f341d8dc2520b1","_id":"gemini@5.0.0-alpha.11","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sergey@tatarintsev.me","name":"sevinf"}],"dist":{"integrity":"sha512-I4iiLiPRDZECCKE3YJpJyAGR6BlJx2Y193e70H3FJYey35aE/n9hGHGcSQ43aWl2wmvb4lPt9KM3THFYoipkIQ==","shasum":"148fc2ff8c4e31f471947a84b994b54ade2df271","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.0.0-alpha.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU+6YKM4dIM5m0OT5t8cL6FAs85eOZnhekVAEFBzluZAIgWnWy5gYVCyZUgjZzHdLSb+FDJClsqLFRjLy39wf8k8I="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.0.0-alpha.11.tgz_1509546568323_0.5138492279220372"}},"5.0.0-alpha.12":{"name":"gemini","version":"5.0.0-alpha.12","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","bluebird-q":"^2.1.1","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.1.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","q-promise-utils":"^1.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"df355793158e6c8a9e1271993562855733d88d1c","_id":"gemini@5.0.0-alpha.12","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sergey@tatarintsev.me","name":"sevinf"}],"dist":{"integrity":"sha512-GJJ6RxAvVy5g4k+UqBu3d/GRzFio9FMECDNVhcYVYzZkjMUrtEqzj0m6oJtJKtwj+QhbnplvWb4j76MsASycYA==","shasum":"191bd644d8db03e692bef2377c9e85961239e808","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.0.0-alpha.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqz5Lp9bvQoUJHCsN2L+0A4727TlOaovJ55zDhj3ln0AIgetkYWUyF/2TdTBXIXSok0PjNAcjhcnNb21ypf/3xO3E="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.0.0-alpha.12.tgz_1509624549841_0.057184305973351"}},"5.0.0":{"name":"gemini","version":"5.0.0","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.1.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"d8d36053a1dc0c2882d34279967496ae41e71a1b","_id":"gemini@5.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sergey@tatarintsev.me","name":"sevinf"}],"dist":{"integrity":"sha512-4pFg1eqo7ayGA/Bg7be2iF7zMcXD2qrVEr3pruSVt2vCnkTFMrCeVvu1//R2SdxNhpONXtyiysnt1BmRdfPCpw==","shasum":"656daa7b73a14b60e2603877c511073a5a398b2d","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFW7tBXjz2XGG4n616h1Hc1iw7bjwEOyo8AFImgoazTVAiEAnKJWliIKrHqWu6r5J5kwn0OeeoqvHPTKkqM60mnY3vc="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.0.0.tgz_1512115049330_0.17607214045710862"}},"5.0.1":{"name":"gemini","version":"5.0.1","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.1.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"5cbdb9fdc063365479f856700d0f39abc39ab221","_id":"gemini@5.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"dist":{"integrity":"sha512-9n3IcfmBo8dhIC19kb0ydSkyjzuU02u4DjjM9Vp9vQ7fftmSA2kaS3A9L7ocfSh/fhLCxaI8wv6jVoLqdCKJfw==","shasum":"df23b63db32f5659072923181bbf433d9fc29f50","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUB34qKlQKAmIp0QY2M0ONZoG9jyABlXW2ddLLb1FtOQIhAORtxpQlaod53dAxYGEElVD/dAZv6mBWXfVbB1ndGF74"}]},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sergey@tatarintsev.me","name":"sevinf"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.0.1.tgz_1512481433491_0.6813464132137597"}},"5.1.0":{"name":"gemini","version":"5.1.0","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.8.1","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.1.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"c316eca1ec10084b322f4eb3a63822917a657344","_id":"gemini@5.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sergey@tatarintsev.me","name":"sevinf"}],"dist":{"integrity":"sha512-VESaKuxKun7ugcdrl8+4l6g7SSbkyO3t2f01ZQzdtDct5huPtq1RC3fEAKx8BYqIQxZPoQIzmNoxwYtZBPLQFQ==","shasum":"6622b428d18bc8c440ad7d8df5960938e3a23720","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMlSU2a0Ur4IqFAHgmh75Nc10nHK+tLI9tcZGDyGgnDAiEAmAcL3G3mtUszV4J/9I3imLsd7Mlr6bhP/QiJRudcgTw="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.1.0.tgz_1512566211846_0.2660688394680619"}},"5.1.1":{"name":"gemini","version":"5.1.1","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.1.0","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","temp":"~0.8.0","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"2083d9c348b25b6bb77725daa1c6da95b321334c","_id":"gemini@5.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sergey@tatarintsev.me","name":"sevinf"}],"dist":{"integrity":"sha512-2YJQQpxDD9KYP7WpGD0fDtnUhTII537HZMgJS4EvfFghCCMcBDMneeEyxuRfU+915bnd79oTBn8+CUDDo61cGw==","shasum":"8aff3ae74eb07478f85f4c08fb1dc79e8276bd77","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjPE4piuMuAydbPXH4SDUAVptHjVKbh8+mBhkFMSOkMwIhANrwUP9gSDJwWqVBbc+BMphzUtqpQo+WK119R5c8mubO"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.1.1.tgz_1512637525587_0.550350382225588"}},"5.1.2":{"name":"gemini","version":"5.1.2","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.2.1","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","looks-same":"^3.0.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","uglify-js":"^2.7.3","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","prepublish":"npm run prepare-calibrate-script","prepare-calibrate-script":"uglifyjs ./lib/browser/client-scripts/gemini.calibrate.js -m > ./lib/browser/client-scripts/gemini.calibrate.min.js --support-ie8","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"b9c77e77d937fd12a261b8d842e0800509801de4","_id":"gemini@5.1.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"dist":{"integrity":"sha512-pYbqgMuc56iaZ9CWao0HIrZlTVGvQc1SqGjU3l0LIUH3+hvDxPLgMCqvySovlhxLjevD8+DLmB+iULj9/kye+g==","shasum":"7f8979bc72fbd3dffcc70f3ce219d88979f8521a","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYjNcU5kgRtfBKQ9/LmSIuiO0z1wtrVeoZruajpWfqXwIgB//aOyUwUlbUL1vA9HBdEYbGcatmCQiyidNZKuZQuz4="}]},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sergey@tatarintsev.me","name":"sevinf"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.1.2.tgz_1513777019194_0.5941664737183601"}},"5.2.0":{"name":"gemini","version":"5.2.0","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.3.1","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","uglify-js":"^3.3.5","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"f3be297c3181ff9f63a25420b6802cc42e7a4779","_id":"gemini@5.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"dist":{"integrity":"sha512-LcN6OOv73rf0o+ZNxMjnH0hXrRhcyI3pIURtx3DR/6aUvlW26Krjlo2e9prMi7u1gBOHGUneLzLOy5Afo5yxfA==","shasum":"f3fcfcb758c6692bf22a5c02a7d47d34618a4257","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvar+L4lapWzt284UN48S9cXIEq7bkgEWEbwTUTfc2ZQIgAoTmCon6104LVN5IknED0dxy+VdwRj3/zJHi27XjCDo="}]},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sergey@tatarintsev.me","name":"sevinf"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.2.0.tgz_1515770580248_0.35149961430579424"}},"5.2.1":{"name":"gemini","version":"5.2.1","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.3.2","gemini-coverage":"^1.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","uglify-js":"^3.3.5","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^2.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"83b0ede68539f7442acd680219c4e43878e064d1","_id":"gemini@5.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"dist":{"integrity":"sha512-SNfYeHHlGnBYIgznGIVf4rZ+h3o8d2iqUuE2vDXtgCng8gEk+WbKKyKicWQF098cSUPXYpaIuaXuWm4zyjEuhQ==","shasum":"b586c7043e13675e9a52b3b94865b014efa5d2f1","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkO4QWSSlB+zXGJg49LDMe7esbI8syjICbWMT6ZtUWoAiEAvyR67Dd5TZpoukiw2OkcL9GxTA3WY3T/qYr+/OPrsc0="}]},"maintainers":[{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sergey@tatarintsev.me","name":"sevinf"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.2.1.tgz_1515972203676_0.32887867256067693"}},"5.3.0":{"name":"gemini","version":"5.3.0","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.4.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","uglify-js":"^3.3.5","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^3.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"707abee04c3d016abcb0397714ceb3574a53fa27","_id":"gemini@5.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dmitriy96","email":"dmitriy.penetrator@gmail.com"},"dist":{"integrity":"sha512-Ap3iNUP7CTx6GMHFLJboPmJsjPXXjDFxgTxtpU5Yt6U68+GKkjqIwXf4lZY+rr/4hbAw60l4y/zKkLbEMtFogA==","shasum":"888d78aaf1121f80c0fd085919e94fe77ebc999d","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKAzMOHwCnlyPlpQHLxHGNrsZEyqWeAFina58C/sfMdgIgJSAa92inynsM2yndyf/OKd1ilEv9jnpcuI+UbTBQCpw="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sergey@tatarintsev.me","name":"sevinf"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.3.0.tgz_1517327439309_0.9070590485353023"}},"5.4.0":{"name":"gemini","version":"5.4.0","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.5.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","uglify-js":"^3.3.5","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^3.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"8461ac530b94d99fcd3245871b83aaf88176ed18","_id":"gemini@5.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"dist":{"integrity":"sha512-3NJetUK0wcp0xZoL25FDNJbjmDHYaTCmg5gcHovI67nTmfvKrU0yZbRXg+q5IULOs1nz2t8iK7D0Gvl+Csb6OQ==","shasum":"e9e0a4c29d53c526ec82ef6700df2f29902d1c0b","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4P3mmZkIE1Qc3CIaDvf30MvgO4eFOZb+h1t2qT9HsEAiB/SoG+61uSIQLzFVgTH6MpBCOoCT5w+waZ8at9N+0MwQ=="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"sipayrt@yandex.ru","name":"sipayrt"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"sergey@tatarintsev.me","name":"sevinf"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini-5.4.0.tgz_1517781835763_0.595319515792653"}},"5.4.1":{"name":"gemini","version":"5.4.1","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.5.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","uglify-js":"^3.3.5","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^3.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"readme":"# Gemini\n\n[![npm](https://img.shields.io/npm/v/gemini.svg?maxAge=2592000)](https://www.npmjs.com/package/gemini)\n[![Build Status](https://travis-ci.org/gemini-testing/gemini.svg?branch=master)](https://travis-ci.org/gemini-testing/gemini)\n[![Coverage Status](https://img.shields.io/coveralls/gemini-testing/gemini.svg)](https://coveralls.io/r/gemini-testing/gemini)\n[![Join the chat at https://gitter.im/gemini-testing/gemini](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/gemini-testing/gemini?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![Stories on waffle.io](https://img.shields.io/badge/waffle-dashboard-green.svg)](http://waffle.io/gemini-testing/gemini)\n\n[Gemini](https://github.com/gemini-testing/gemini) is a utility for regression\ntesting the visual appearance of web pages.\n\nGemini allows you to:\n\n* Work with different browsers:\n\n  - Google Chrome (tested in latest version)\n  - Mozilla Firefox (tested in latest version)\n  - IE8+\n  - Opera 12+\n\n* Test separate sections of a web page\n\n* Include the `box-shadow` and `outline` properties when calculating element position and size\n\n* Ignore some special case differences between images (rendering artifacts, text caret,\n  etc.)\n\n* Gather CSS test coverage statistics\n\n**Gemini** was created at [Yandex](http://www.yandex.com/) and is especially\nuseful to UI library developers.\n\n## Quick start\n\n### Installing\n\n```\nnpm install -g gemini\nnpm install -g selenium-standalone\nselenium-standalone install\n```\n\n### Configuring\n\nPut the `.gemini.js` file in the root of your project:\n\n```javascript\nmodule.exports = {\n    rootUrl: 'http://yandex.ru',\n    gridUrl: 'http://127.0.0.1:4444/wd/hub',\n\n    browsers: {\n        chrome: {\n            desiredCapabilities: {\n                browserName: 'chrome'\n            }\n        }\n    }\n};\n```\n\n### Writing tests\n\nWrite a test and put it in the `gemini` folder in the root of your project:\n\n```javascript\ngemini.suite('yandex-search', (suite) => {\n    suite.setUrl('/')\n        .setCaptureElements('.home-logo')\n        .capture('plain');\n});\n```\n\n### Saving reference images\n\nYou have written a new test and should save a reference image for it:\n```\ngemini update\n```\n\n### Running tests\n\nStart `selenium-standalone` in a separate tab before running the tests:\n```\nselenium-standalone start\n```\n\nRun gemini tests:\n```\ngemini test\n```\n\n## Dependencies\n\nRequired software:\n\n1. WebDriver server implementation. There are several options:\n\n   - [Selenium Server](http://docs.seleniumhq.org/download/) — for testing in\n     different browsers. Launch with the `selenium-standalone start` command.\n\n   - [ChromeDriver](https://sites.google.com/a/chromium.org/chromedriver/) — for\n     testing in Google Chrome. Launch with the `chromedriver --port=4444 --url-base=wd/hub` command.\n\n   - [PhantomJS](http://phantomjs.org/) — launch with the `phantomjs\n     --webdriver=4444` command.\n\n   - Cloud WebDriver services, such as\n     [SauceLabs](http://saucelabs.com/) or\n     [BrowserStack](http://www.browserstack.com/)\n\n2. Compiler with support for C++11 (`GCC@4.6` or higher). This is a\n   [png-img](https://github.com/gemini-testing/png-img) requirement.\n   Compiling on Windows machines requires the [node-gyp prerequisites](https://github.com/nodejs/node-gyp#on-windows).\n\n## Installing\n\nTo install the utility, use the [npm](https://www.npmjs.org/) `install` command:\n\n```sh\nnpm install -g gemini\n```\nGlobal installation is used for launching commands.\n\n## Configuring\n\n**Gemini** is configured using a config file at the root of the project.\nGemini can use one of the following files:\n* `.gemini.conf.js`\n* `.gemini.conf.json`\n* `.gemini.conf.yml`\n* `.gemini.js`\n* `.gemini.json`\n* `.gemini.yml`\n\nLet's say we want to run our tests only in the locally installed `PhantomJS`.\n\nIn this case, the minimal configuration file will only need to have the root URL\nof your web app and the WebDriver capabilities of `PhantomJS`:\nFor example,\n\n```yaml\nrootUrl: http://yandex.com\nbrowsers:\n  PhantomJS:\n    desiredCapabilities:\n      browserName: phantomjs\n```\n\nAlso, you need to run `PhantomJS` manually in `WebDriver` mode:\n\n```\nphantomjs --webdriver=4444\n```\n\n\nIf you are using a remote WebDriver server, you can specify its URL with the\n`gridUrl` option:\n\n```yaml\nrootUrl: http://yandex.com\ngridUrl: http://selenium.example.com:4444/wd/hub\n\nbrowsers:\n  chrome:\n    desiredCapabilities:\n      browserName: chrome\n      version: \"45.0\"\n\n  firefox:\n    desiredCapabilities:\n      browserName: firefox\n      version: \"39.0\"\n\n```\n\nYou can also set up each browser to have its own node:\n\n```yaml\nrootUrl: http://yandex.com\n\nbrowsers:\n  chrome:\n    gridUrl: http://chrome-node.example.com:4444/wd/hub\n    desiredCapabilities:\n      browserName: chrome\n      version: \"45.0\"\n\n  firefox:\n    gridUrl: http://firefox-node.example.com:4444/wd/hub\n    desiredCapabilities:\n      browserName: firefox\n      version: \"39.0\"\n\n```\n\n### Other configuration options\n\n[See the details](doc/config.md) of the config file structure and available\noptions.\n\n## Writing tests\n\nEach of the blocks that are being tested may be in one of the determined states.\nStates are tested with the help of chains of step-by-step actions declared in a block's\ntest suites.\n\nFor example, let's write a test for a search block at\n[yandex.com](http://www.yandex.com):\n\n```javascript\ngemini.suite('yandex-search', function(suite) {\n    suite.setUrl('/')\n        .setCaptureElements('.search2__input')\n        .capture('plain')\n        .capture('with text', function(actions, find) {\n            actions.sendKeys(find('.search2__input .input__control'), 'hello gemini');\n        });\n});\n```\n\nWe are creating a new test suite `yandex-search`, assuming that we will capture the\n`.search2__input` element from the root URL `http://yandex.com`. We know that the\nblock has two states:\n\n* `plain` — right after the page is loaded\n* `with text` — with the `hello gemini` text inserted into `.search2__input .input__control`\n\nStates are executed one after another in the order in which they are defined, without the browser\nreloading in between.\n\n[See the details](doc/tests.md) of test creation methods.\n\n## Using CLI\n\nTo complete the test creation procedure, you need to take reference shots using\nthe following command:\n\n```\ngemini update [paths to test suites]\n```\n\nTo launch a test (to compare the current state of a block with a reference shot), use\nthe command:\n\n```\ngemini test [paths to test suites]\n```\n\n[See the details](doc/commands.md) of interaction with CLI and available\noptions.\n\n## GUI\n\nYou can use the `Gemini` graphical user interface instead of the command line. It\nis located in the [gemini-gui](https://github.com/gemini-testing/gemini-gui) package\nand must be installed additionally:\n\n```\nnpm install -g gemini-gui\n```\n\nGUI advantages:\n\n* Handy preview of reference shots\n\n* Clear real-time demonstration of the differences between a reference shot and\n  the current state of a block\n\n* Easy to update reference shots\n\n## Plugins\n\nGemini can be extended with plugins. You can choose from the [existing\nplugins](https://www.npmjs.com/browse/keyword/gemini-plugin) or [write your\nown](doc/plugins.md). To use a plugin, install and enable it in your\n`.gemini.yml`:\n\n```yaml\nsystem:\n  plugins:\n    some-awesome-plugin:\n      plugin-option: value\n```\n\n## HTML report\n\nTo see the difference between the current state of a block and a reference picture\nmore clearly, use the [HTML reporter](https://github.com/gemini-testing/html-reporter) - plugin for gemini. This\nplugin produces HTML report, which displays reference image, current image and\ndifferences between them, for each state in each browser. When all tests are\ncompleted, you will see a link to HTML report.\n\n## Programmatic API\n\nTo use Gemini in your scripts or build tools, you can use the experimental\n[programmatic API](doc/programmatic-api.md).\n\n## Events\n\nTo learn more about all events in Gemini, see the [events documentation](doc/events.md).\n","readmeFilename":"README.md","gitHead":"5fcdf511690c2c1087f93df0ec66c29bbf397324","_id":"gemini@5.4.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dmitriy96","email":"dmitriy.penetrator@gmail.com"},"dist":{"integrity":"sha512-MzY6xqSXo47Y+cSpc2zBn6FXIKbVaKJ4IF6NaNKN6eiLXLMwlDaXj3+KP5jT13lMZtb6FF3lE1OXf7nxMhlPYw==","shasum":"dbe27ce2886575242523001b33d11c21c7fa3d63","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.4.1.tgz","fileCount":100,"unpackedSize":275955,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1/MLZzKGL5+E6kGVtx6NJiaCDikOiDdnhwpxdjoS35AiEAtjaqT1v1b9BytI//6Si7ExlENKifrVicSCui9V4orfU="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_5.4.1_1518435405368_0.9975916371085274"},"_hasShrinkwrap":false},"5.5.0":{"name":"gemini","version":"5.5.0","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.5.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","uglify-js":"^3.3.5","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^3.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"ae4dc103c21384ec410cf99ca8f6035f7e8af567","_id":"gemini@5.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"miripiruni","email":"miripiruni@gmail.com"},"dist":{"integrity":"sha512-CZKpY+YaVbABzAFUjREJwPP4y47M4rvpeNstHwiYQEFzMnGkMZrjXLhBekKcWFtk+TspBhJV2NfsHCXh+FpS4g==","shasum":"92ca0546f1a81db2dace09cb33189b584bbdbd1d","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.5.0.tgz","fileCount":99,"unpackedSize":276090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUPZn7RpwD7JuMPq/lbB+ZCnRh4HqGJSKVRZCtulodwAiEAxiJTb6Xt5oNVCIEFPMckhUGTRv/9qAn20qMgRULb0H4="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_5.5.0_1518621921263_0.5875354056159698"},"_hasShrinkwrap":false},"5.5.1":{"name":"gemini","version":"5.5.1","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"aliasify":"^1.7.2","bluebird":"^3.4.6","browserify":"^13.0.0","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.5.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","uglify-js":"^3.3.5","uglifyify":"^3.0.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^3.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"readme":"# Gemini\n\n[![npm](https://img.shields.io/npm/v/gemini.svg?maxAge=2592000)](https://www.npmjs.com/package/gemini)\n[![Build Status](https://travis-ci.org/gemini-testing/gemini.svg?branch=master)](https://travis-ci.org/gemini-testing/gemini)\n[![Coverage Status](https://img.shields.io/coveralls/gemini-testing/gemini.svg)](https://coveralls.io/r/gemini-testing/gemini)\n[![Join the chat at https://gitter.im/gemini-testing/gemini](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/gemini-testing/gemini?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![Stories on waffle.io](https://img.shields.io/badge/waffle-dashboard-green.svg)](http://waffle.io/gemini-testing/gemini)\n\n[Gemini](https://github.com/gemini-testing/gemini) is a utility for regression\ntesting the visual appearance of web pages.\n\nGemini allows you to:\n\n* Work with different browsers:\n\n  - Google Chrome (tested in latest version)\n  - Mozilla Firefox (tested in latest version)\n  - IE8+\n  - Opera 12+\n\n* Test separate sections of a web page\n\n* Include the `box-shadow` and `outline` properties when calculating element position and size\n\n* Ignore some special case differences between images (rendering artifacts, text caret,\n  etc.)\n\n* Gather CSS test coverage statistics\n\n**Gemini** was created at [Yandex](http://www.yandex.com/) and is especially\nuseful to UI library developers.\n\n## Quick start\n\n### Installing\n\n```\nnpm install -g gemini\nnpm install -g selenium-standalone\nselenium-standalone install\n```\n\n### Configuring\n\nPut the `.gemini.js` file in the root of your project:\n\n```javascript\nmodule.exports = {\n    rootUrl: 'http://yandex.ru',\n    gridUrl: 'http://127.0.0.1:4444/wd/hub',\n\n    browsers: {\n        chrome: {\n            desiredCapabilities: {\n                browserName: 'chrome'\n            }\n        }\n    }\n};\n```\n\n### Writing tests\n\nWrite a test and put it in the `gemini` folder in the root of your project:\n\n```javascript\ngemini.suite('yandex-search', (suite) => {\n    suite.setUrl('/')\n        .setCaptureElements('.home-logo')\n        .capture('plain');\n});\n```\n\n### Saving reference images\n\nYou have written a new test and should save a reference image for it:\n```\ngemini update\n```\n\n### Running tests\n\nStart `selenium-standalone` in a separate tab before running the tests:\n```\nselenium-standalone start\n```\n\nRun gemini tests:\n```\ngemini test\n```\n\n## Dependencies\n\nRequired software:\n\n1. WebDriver server implementation. There are several options:\n\n   - [Selenium Server](http://docs.seleniumhq.org/download/) — for testing in\n     different browsers. Launch with the `selenium-standalone start` command.\n\n   - [ChromeDriver](https://sites.google.com/a/chromium.org/chromedriver/) — for\n     testing in Google Chrome. Launch with the `chromedriver --port=4444 --url-base=wd/hub` command.\n\n   - [PhantomJS](http://phantomjs.org/) — launch with the `phantomjs\n     --webdriver=4444` command.\n\n   - Cloud WebDriver services, such as\n     [SauceLabs](http://saucelabs.com/) or\n     [BrowserStack](http://www.browserstack.com/)\n\n2. Compiler with support for C++11 (`GCC@4.6` or higher). This is a\n   [png-img](https://github.com/gemini-testing/png-img) requirement.\n   Compiling on Windows machines requires the [node-gyp prerequisites](https://github.com/nodejs/node-gyp#on-windows).\n\n## Installing\n\nTo install the utility, use the [npm](https://www.npmjs.org/) `install` command:\n\n```sh\nnpm install -g gemini\n```\nGlobal installation is used for launching commands.\n\n## Configuring\n\n**Gemini** is configured using a config file at the root of the project.\nGemini can use one of the following files:\n* `.gemini.conf.js`\n* `.gemini.conf.json`\n* `.gemini.conf.yml`\n* `.gemini.js`\n* `.gemini.json`\n* `.gemini.yml`\n\nLet's say we want to run our tests only in the locally installed `PhantomJS`.\n\nIn this case, the minimal configuration file will only need to have the root URL\nof your web app and the WebDriver capabilities of `PhantomJS`:\nFor example,\n\n```yaml\nrootUrl: http://yandex.com\nbrowsers:\n  PhantomJS:\n    desiredCapabilities:\n      browserName: phantomjs\n```\n\nAlso, you need to run `PhantomJS` manually in `WebDriver` mode:\n\n```\nphantomjs --webdriver=4444\n```\n\n\nIf you are using a remote WebDriver server, you can specify its URL with the\n`gridUrl` option:\n\n```yaml\nrootUrl: http://yandex.com\ngridUrl: http://selenium.example.com:4444/wd/hub\n\nbrowsers:\n  chrome:\n    desiredCapabilities:\n      browserName: chrome\n      version: \"45.0\"\n\n  firefox:\n    desiredCapabilities:\n      browserName: firefox\n      version: \"39.0\"\n\n```\n\nYou can also set up each browser to have its own node:\n\n```yaml\nrootUrl: http://yandex.com\n\nbrowsers:\n  chrome:\n    gridUrl: http://chrome-node.example.com:4444/wd/hub\n    desiredCapabilities:\n      browserName: chrome\n      version: \"45.0\"\n\n  firefox:\n    gridUrl: http://firefox-node.example.com:4444/wd/hub\n    desiredCapabilities:\n      browserName: firefox\n      version: \"39.0\"\n\n```\n\n### Other configuration options\n\n[See the details](doc/config.md) of the config file structure and available\noptions.\n\n## Writing tests\n\nEach of the blocks that are being tested may be in one of the determined states.\nStates are tested with the help of chains of step-by-step actions declared in a block's\ntest suites.\n\nFor example, let's write a test for a search block at\n[yandex.com](http://www.yandex.com):\n\n```javascript\ngemini.suite('yandex-search', function(suite) {\n    suite.setUrl('/')\n        .setCaptureElements('.search2__input')\n        .capture('plain')\n        .capture('with text', function(actions, find) {\n            actions.sendKeys(find('.search2__input .input__control'), 'hello gemini');\n        });\n});\n```\n\nWe are creating a new test suite `yandex-search`, assuming that we will capture the\n`.search2__input` element from the root URL `http://yandex.com`. We know that the\nblock has two states:\n\n* `plain` — right after the page is loaded\n* `with text` — with the `hello gemini` text inserted into `.search2__input .input__control`\n\nStates are executed one after another in the order in which they are defined, without the browser\nreloading in between.\n\n[See the details](doc/tests.md) of test creation methods.\n\n## Using CLI\n\nTo complete the test creation procedure, you need to take reference shots using\nthe following command:\n\n```\ngemini update [paths to test suites]\n```\n\nTo launch a test (to compare the current state of a block with a reference shot), use\nthe command:\n\n```\ngemini test [paths to test suites]\n```\n\n[See the details](doc/commands.md) of interaction with CLI and available\noptions.\n\n## GUI\n\nYou can use the `Gemini` graphical user interface instead of the command line. It\nis located in the [gemini-gui](https://github.com/gemini-testing/gemini-gui) package\nand must be installed additionally:\n\n```\nnpm install -g gemini-gui\n```\n\nGUI advantages:\n\n* Handy preview of reference shots\n\n* Clear real-time demonstration of the differences between a reference shot and\n  the current state of a block\n\n* Easy to update reference shots\n\n## Plugins\n\nGemini can be extended with plugins. You can choose from the [existing\nplugins](https://www.npmjs.com/browse/keyword/gemini-plugin) or [write your\nown](doc/plugins.md). To use a plugin, install and enable it in your\n`.gemini.yml`:\n\n```yaml\nsystem:\n  plugins:\n    some-awesome-plugin:\n      plugin-option: value\n```\n\n## HTML report\n\nTo see the difference between the current state of a block and a reference picture\nmore clearly, use the [HTML reporter](https://github.com/gemini-testing/html-reporter) - plugin for gemini. This\nplugin produces HTML report, which displays reference image, current image and\ndifferences between them, for each state in each browser. When all tests are\ncompleted, you will see a link to HTML report.\n\n## Programmatic API\n\nTo use Gemini in your scripts or build tools, you can use the experimental\n[programmatic API](doc/programmatic-api.md).\n\n## Events\n\nTo learn more about all events in Gemini, see the [events documentation](doc/events.md).\n","readmeFilename":"README.md","gitHead":"d1fda4ad75b7fa357d7f1853c6489901a2e5690a","_id":"gemini@5.5.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dmitriy96","email":"dmitriy.penetrator@gmail.com"},"dist":{"integrity":"sha512-oVTtSMjjBrJ5HFg6NsNhzdr4akMSfao9S5cGprut8E1poY7+hQD6b4DSeS5ipm5b+RncGyuIhZpe4Ni5mwscNQ==","shasum":"09315739208e6c41d245de5a014b0dbd2008a7ff","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.5.1.tgz","fileCount":100,"unpackedSize":277091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVEuBBjwhPlkOJcrP4UAaj8idl19GDyIN7YZLby7nHFAiBz982y3Dvt1UOOGKKB9nlT+vvvLtUxCBFCE3HbGTUbNQ=="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_5.5.1_1519639110800_0.5721298408429516"},"_hasShrinkwrap":false},"5.5.2":{"name":"gemini","version":"5.5.2","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.9.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^3.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"readme":"# Gemini\n\n[![npm](https://img.shields.io/npm/v/gemini.svg?maxAge=2592000)](https://www.npmjs.com/package/gemini)\n[![Build Status](https://travis-ci.org/gemini-testing/gemini.svg?branch=master)](https://travis-ci.org/gemini-testing/gemini)\n[![Coverage Status](https://img.shields.io/coveralls/gemini-testing/gemini.svg)](https://coveralls.io/r/gemini-testing/gemini)\n[![Join the chat at https://gitter.im/gemini-testing/gemini](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/gemini-testing/gemini?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![Stories on waffle.io](https://img.shields.io/badge/waffle-dashboard-green.svg)](http://waffle.io/gemini-testing/gemini)\n\n[Gemini](https://github.com/gemini-testing/gemini) is a utility for regression\ntesting the visual appearance of web pages.\n\nGemini allows you to:\n\n* Work with different browsers:\n\n  - Google Chrome (tested in latest version)\n  - Mozilla Firefox (tested in latest version)\n  - IE8+\n  - Opera 12+\n\n* Test separate sections of a web page\n\n* Include the `box-shadow` and `outline` properties when calculating element position and size\n\n* Ignore some special case differences between images (rendering artifacts, text caret,\n  etc.)\n\n* Gather CSS test coverage statistics\n\n**Gemini** was created at [Yandex](http://www.yandex.com/) and is especially\nuseful to UI library developers.\n\n## Quick start\n\n### Installing\n\n```\nnpm install -g gemini\nnpm install -g selenium-standalone\nselenium-standalone install\n```\n\n### Configuring\n\nPut the `.gemini.js` file in the root of your project:\n\n```javascript\nmodule.exports = {\n    rootUrl: 'http://yandex.ru',\n    gridUrl: 'http://127.0.0.1:4444/wd/hub',\n\n    browsers: {\n        chrome: {\n            desiredCapabilities: {\n                browserName: 'chrome'\n            }\n        }\n    }\n};\n```\n\n### Writing tests\n\nWrite a test and put it in the `gemini` folder in the root of your project:\n\n```javascript\ngemini.suite('yandex-search', (suite) => {\n    suite.setUrl('/')\n        .setCaptureElements('.home-logo')\n        .capture('plain');\n});\n```\n\n### Saving reference images\n\nYou have written a new test and should save a reference image for it:\n```\ngemini update\n```\n\n### Running tests\n\nStart `selenium-standalone` in a separate tab before running the tests:\n```\nselenium-standalone start\n```\n\nRun gemini tests:\n```\ngemini test\n```\n\n## Dependencies\n\nRequired software:\n\n1. WebDriver server implementation. There are several options:\n\n   - [Selenium Server](http://docs.seleniumhq.org/download/) — for testing in\n     different browsers. Launch with the `selenium-standalone start` command.\n\n   - [ChromeDriver](https://sites.google.com/a/chromium.org/chromedriver/) — for\n     testing in Google Chrome. Launch with the `chromedriver --port=4444 --url-base=wd/hub` command.\n\n   - [PhantomJS](http://phantomjs.org/) — launch with the `phantomjs\n     --webdriver=4444` command.\n\n   - Cloud WebDriver services, such as\n     [SauceLabs](http://saucelabs.com/) or\n     [BrowserStack](http://www.browserstack.com/)\n\n2. Compiler with support for C++11 (`GCC@4.6` or higher). This is a\n   [png-img](https://github.com/gemini-testing/png-img) requirement.\n   Compiling on Windows machines requires the [node-gyp prerequisites](https://github.com/nodejs/node-gyp#on-windows).\n\n## Installing\n\nTo install the utility, use the [npm](https://www.npmjs.org/) `install` command:\n\n```sh\nnpm install -g gemini\n```\nGlobal installation is used for launching commands.\n\n## Configuring\n\n**Gemini** is configured using a config file at the root of the project.\nGemini can use one of the following files:\n* `.gemini.conf.js`\n* `.gemini.conf.json`\n* `.gemini.conf.yml`\n* `.gemini.js`\n* `.gemini.json`\n* `.gemini.yml`\n\nLet's say we want to run our tests only in the locally installed `PhantomJS`.\n\nIn this case, the minimal configuration file will only need to have the root URL\nof your web app and the WebDriver capabilities of `PhantomJS`:\nFor example,\n\n```yaml\nrootUrl: http://yandex.com\nbrowsers:\n  PhantomJS:\n    desiredCapabilities:\n      browserName: phantomjs\n```\n\nAlso, you need to run `PhantomJS` manually in `WebDriver` mode:\n\n```\nphantomjs --webdriver=4444\n```\n\n\nIf you are using a remote WebDriver server, you can specify its URL with the\n`gridUrl` option:\n\n```yaml\nrootUrl: http://yandex.com\ngridUrl: http://selenium.example.com:4444/wd/hub\n\nbrowsers:\n  chrome:\n    desiredCapabilities:\n      browserName: chrome\n      version: \"45.0\"\n\n  firefox:\n    desiredCapabilities:\n      browserName: firefox\n      version: \"39.0\"\n\n```\n\nYou can also set up each browser to have its own node:\n\n```yaml\nrootUrl: http://yandex.com\n\nbrowsers:\n  chrome:\n    gridUrl: http://chrome-node.example.com:4444/wd/hub\n    desiredCapabilities:\n      browserName: chrome\n      version: \"45.0\"\n\n  firefox:\n    gridUrl: http://firefox-node.example.com:4444/wd/hub\n    desiredCapabilities:\n      browserName: firefox\n      version: \"39.0\"\n\n```\n\n### Other configuration options\n\n[See the details](doc/config.md) of the config file structure and available\noptions.\n\n## Writing tests\n\nEach of the blocks that are being tested may be in one of the determined states.\nStates are tested with the help of chains of step-by-step actions declared in a block's\ntest suites.\n\nFor example, let's write a test for a search block at\n[yandex.com](http://www.yandex.com):\n\n```javascript\ngemini.suite('yandex-search', function(suite) {\n    suite.setUrl('/')\n        .setCaptureElements('.search2__input')\n        .capture('plain')\n        .capture('with text', function(actions, find) {\n            actions.sendKeys(find('.search2__input .input__control'), 'hello gemini');\n        });\n});\n```\n\nWe are creating a new test suite `yandex-search`, assuming that we will capture the\n`.search2__input` element from the root URL `http://yandex.com`. We know that the\nblock has two states:\n\n* `plain` — right after the page is loaded\n* `with text` — with the `hello gemini` text inserted into `.search2__input .input__control`\n\nStates are executed one after another in the order in which they are defined, without the browser\nreloading in between.\n\n[See the details](doc/tests.md) of test creation methods.\n\n## Using CLI\n\nTo complete the test creation procedure, you need to take reference shots using\nthe following command:\n\n```\ngemini update [paths to test suites]\n```\n\nTo launch a test (to compare the current state of a block with a reference shot), use\nthe command:\n\n```\ngemini test [paths to test suites]\n```\n\n[See the details](doc/commands.md) of interaction with CLI and available\noptions.\n\n## GUI\n\nYou can use the `Gemini` graphical user interface instead of the command line. It\nis located in the [gemini-gui](https://github.com/gemini-testing/gemini-gui) package\nand must be installed additionally:\n\n```\nnpm install -g gemini-gui\n```\n\nGUI advantages:\n\n* Handy preview of reference shots\n\n* Clear real-time demonstration of the differences between a reference shot and\n  the current state of a block\n\n* Easy to update reference shots\n\n## Plugins\n\nGemini can be extended with plugins. You can choose from the [existing\nplugins](https://www.npmjs.com/browse/keyword/gemini-plugin) or [write your\nown](doc/plugins.md). To use a plugin, install and enable it in your\n`.gemini.yml`:\n\n```yaml\nsystem:\n  plugins:\n    some-awesome-plugin:\n      plugin-option: value\n```\n\n## HTML report\n\nTo see the difference between the current state of a block and a reference picture\nmore clearly, use the [HTML reporter](https://github.com/gemini-testing/html-reporter) - plugin for gemini. This\nplugin produces HTML report, which displays reference image, current image and\ndifferences between them, for each state in each browser. When all tests are\ncompleted, you will see a link to HTML report.\n\n## Programmatic API\n\nTo use Gemini in your scripts or build tools, you can use the experimental\n[programmatic API](doc/programmatic-api.md).\n\n## Events\n\nTo learn more about all events in Gemini, see the [events documentation](doc/events.md).\n","readmeFilename":"README.md","gitHead":"3e12e72ea88d46694ebd5541fa8fbe553525acac","_id":"gemini@5.5.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dmitriy96","email":"dmitriy.penetrator@gmail.com"},"dist":{"integrity":"sha512-PeLPryp/PQCTItU/Gynjfvoh40Y1mtQ/B1RGgi7zjTbblPRn9HaiQf7B2eG2rKZiO9ZyFmBhLLDMIh87Y/WWHg==","shasum":"70290bb521dcac978318bf6537c79e2f4e98d319","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.5.2.tgz","fileCount":85,"unpackedSize":241240,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERupp4OlE2WS+mAXFqpakmR6wOV8wv+UanUpKSZ8uOAAiEAqfkPznfWWO8Ew+6YL4EjMpoR5AcdA3Nx0DHCV7x8g0A="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_5.5.2_1520980738626_0.7329638984285116"},"_hasShrinkwrap":false},"5.6.0":{"name":"gemini","version":"5.6.0","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.9.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^3.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"readme":"# Gemini\n\n[![npm](https://img.shields.io/npm/v/gemini.svg?maxAge=2592000)](https://www.npmjs.com/package/gemini)\n[![Build Status](https://travis-ci.org/gemini-testing/gemini.svg?branch=master)](https://travis-ci.org/gemini-testing/gemini)\n[![Coverage Status](https://img.shields.io/coveralls/gemini-testing/gemini.svg)](https://coveralls.io/r/gemini-testing/gemini)\n[![Join the chat at https://gitter.im/gemini-testing/gemini](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/gemini-testing/gemini?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![Stories on waffle.io](https://img.shields.io/badge/waffle-dashboard-green.svg)](http://waffle.io/gemini-testing/gemini)\n\n[Gemini](https://github.com/gemini-testing/gemini) is a utility for regression\ntesting the visual appearance of web pages.\n\nGemini allows you to:\n\n* Work with different browsers:\n\n  - Google Chrome (tested in latest version)\n  - Mozilla Firefox (tested in latest version)\n  - IE8+\n  - Opera 12+\n\n* Test separate sections of a web page\n\n* Include the `box-shadow` and `outline` properties when calculating element position and size\n\n* Ignore some special case differences between images (rendering artifacts, text caret,\n  etc.)\n\n* Gather CSS test coverage statistics\n\n**Gemini** was created at [Yandex](http://www.yandex.com/) and is especially\nuseful to UI library developers.\n\n## Quick start\n\n### Installing\n\n```\nnpm install -g gemini\nnpm install -g selenium-standalone\nselenium-standalone install\n```\n\n### Configuring\n\nPut the `.gemini.js` file in the root of your project:\n\n```javascript\nmodule.exports = {\n    rootUrl: 'http://yandex.ru',\n    gridUrl: 'http://127.0.0.1:4444/wd/hub',\n\n    browsers: {\n        chrome: {\n            desiredCapabilities: {\n                browserName: 'chrome'\n            }\n        }\n    }\n};\n```\n\n### Writing tests\n\nWrite a test and put it in the `gemini` folder in the root of your project:\n\n```javascript\ngemini.suite('yandex-search', (suite) => {\n    suite.setUrl('/')\n        .setCaptureElements('.home-logo')\n        .capture('plain');\n});\n```\n\n### Saving reference images\n\nYou have written a new test and should save a reference image for it:\n```\ngemini update\n```\n\n### Running tests\n\nStart `selenium-standalone` in a separate tab before running the tests:\n```\nselenium-standalone start\n```\n\nRun gemini tests:\n```\ngemini test\n```\n\n## Dependencies\n\nRequired software:\n\n1. WebDriver server implementation. There are several options:\n\n   - [Selenium Server](http://docs.seleniumhq.org/download/) — for testing in\n     different browsers. Launch with the `selenium-standalone start` command.\n\n   - [ChromeDriver](https://sites.google.com/a/chromium.org/chromedriver/) — for\n     testing in Google Chrome. Launch with the `chromedriver --port=4444 --url-base=wd/hub` command.\n\n   - [PhantomJS](http://phantomjs.org/) — launch with the `phantomjs\n     --webdriver=4444` command.\n\n   - Cloud WebDriver services, such as\n     [SauceLabs](http://saucelabs.com/) or\n     [BrowserStack](http://www.browserstack.com/)\n\n2. Compiler with support for C++11 (`GCC@4.6` or higher). This is a\n   [png-img](https://github.com/gemini-testing/png-img) requirement.\n   Compiling on Windows machines requires the [node-gyp prerequisites](https://github.com/nodejs/node-gyp#on-windows).\n\n## Installing\n\nTo install the utility, use the [npm](https://www.npmjs.org/) `install` command:\n\n```sh\nnpm install -g gemini\n```\nGlobal installation is used for launching commands.\n\n## Configuring\n\n**Gemini** is configured using a config file at the root of the project.\nGemini can use one of the following files:\n* `.gemini.conf.js`\n* `.gemini.conf.json`\n* `.gemini.conf.yml`\n* `.gemini.js`\n* `.gemini.json`\n* `.gemini.yml`\n\nLet's say we want to run our tests only in the locally installed `PhantomJS`.\n\nIn this case, the minimal configuration file will only need to have the root URL\nof your web app and the WebDriver capabilities of `PhantomJS`:\nFor example,\n\n```yaml\nrootUrl: http://yandex.com\nbrowsers:\n  PhantomJS:\n    desiredCapabilities:\n      browserName: phantomjs\n```\n\nAlso, you need to run `PhantomJS` manually in `WebDriver` mode:\n\n```\nphantomjs --webdriver=4444\n```\n\n\nIf you are using a remote WebDriver server, you can specify its URL with the\n`gridUrl` option:\n\n```yaml\nrootUrl: http://yandex.com\ngridUrl: http://selenium.example.com:4444/wd/hub\n\nbrowsers:\n  chrome:\n    desiredCapabilities:\n      browserName: chrome\n      version: \"45.0\"\n\n  firefox:\n    desiredCapabilities:\n      browserName: firefox\n      version: \"39.0\"\n\n```\n\nYou can also set up each browser to have its own node:\n\n```yaml\nrootUrl: http://yandex.com\n\nbrowsers:\n  chrome:\n    gridUrl: http://chrome-node.example.com:4444/wd/hub\n    desiredCapabilities:\n      browserName: chrome\n      version: \"45.0\"\n\n  firefox:\n    gridUrl: http://firefox-node.example.com:4444/wd/hub\n    desiredCapabilities:\n      browserName: firefox\n      version: \"39.0\"\n\n```\n\n### Other configuration options\n\n[See the details](doc/config.md) of the config file structure and available\noptions.\n\n## Writing tests\n\nEach of the blocks that are being tested may be in one of the determined states.\nStates are tested with the help of chains of step-by-step actions declared in a block's\ntest suites.\n\nFor example, let's write a test for a search block at\n[yandex.com](http://www.yandex.com):\n\n```javascript\ngemini.suite('yandex-search', function(suite) {\n    suite.setUrl('/')\n        .setCaptureElements('.search2__input')\n        .capture('plain')\n        .capture('with text', function(actions, find) {\n            actions.sendKeys(find('.search2__input .input__control'), 'hello gemini');\n        });\n});\n```\n\nWe are creating a new test suite `yandex-search`, assuming that we will capture the\n`.search2__input` element from the root URL `http://yandex.com`. We know that the\nblock has two states:\n\n* `plain` — right after the page is loaded\n* `with text` — with the `hello gemini` text inserted into `.search2__input .input__control`\n\nStates are executed one after another in the order in which they are defined, without the browser\nreloading in between.\n\n[See the details](doc/tests.md) of test creation methods.\n\n## Using CLI\n\nTo complete the test creation procedure, you need to take reference shots using\nthe following command:\n\n```\ngemini update [paths to test suites]\n```\n\nTo launch a test (to compare the current state of a block with a reference shot), use\nthe command:\n\n```\ngemini test [paths to test suites]\n```\n\n[See the details](doc/commands.md) of interaction with CLI and available\noptions.\n\n## GUI\n\nYou can use the `Gemini` graphical user interface instead of the command line. It\nis located in the [gemini-gui](https://github.com/gemini-testing/gemini-gui) package\nand must be installed additionally:\n\n```\nnpm install -g gemini-gui\n```\n\nGUI advantages:\n\n* Handy preview of reference shots\n\n* Clear real-time demonstration of the differences between a reference shot and\n  the current state of a block\n\n* Easy to update reference shots\n\n## Plugins\n\nGemini can be extended with plugins. You can choose from the [existing\nplugins](https://www.npmjs.com/browse/keyword/gemini-plugin) or [write your\nown](doc/plugins.md). To use a plugin, install and enable it in your\n`.gemini.yml`:\n\n```yaml\nsystem:\n  plugins:\n    some-awesome-plugin:\n      plugin-option: value\n```\n\n## HTML report\n\nTo see the difference between the current state of a block and a reference picture\nmore clearly, use the [HTML reporter](https://github.com/gemini-testing/html-reporter) - plugin for gemini. This\nplugin produces HTML report, which displays reference image, current image and\ndifferences between them, for each state in each browser. When all tests are\ncompleted, you will see a link to HTML report.\n\n## Programmatic API\n\nTo use Gemini in your scripts or build tools, you can use the experimental\n[programmatic API](doc/programmatic-api.md).\n\n## Events\n\nTo learn more about all events in Gemini, see the [events documentation](doc/events.md).\n","readmeFilename":"README.md","gitHead":"02079da25a5db36d7493121e6de31ba59bbd282a","_id":"gemini@5.6.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dmitriy96","email":"dmitriy.penetrator@gmail.com"},"dist":{"integrity":"sha512-R/EvbYpSpH0p/o3RxSoNmuxRXSR8O5JEcGNQPQ953Mnh/qQV5lG0bHnflBDDCJ3JcVxo7CPkD4mJWXhI439TEw==","shasum":"83576d3003dc88b28363c531ec9cc83f72fc21d1","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.6.0.tgz","fileCount":88,"unpackedSize":248143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqlS9r9dIlJ5E954NzvJa08TqWB+g8FTxSO8/ACp36wAIgE4E9+hJ5pxiLbYulrPGruO0T+EzdlQwEGyz9A5KqdOg="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_5.6.0_1521547301935_0.8522287395593855"},"_hasShrinkwrap":false},"5.6.1":{"name":"gemini","version":"5.6.1","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.9.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^3.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"readme":"# Gemini\n\n[![npm](https://img.shields.io/npm/v/gemini.svg?maxAge=2592000)](https://www.npmjs.com/package/gemini)\n[![Build Status](https://travis-ci.org/gemini-testing/gemini.svg?branch=master)](https://travis-ci.org/gemini-testing/gemini)\n[![Coverage Status](https://img.shields.io/coveralls/gemini-testing/gemini.svg)](https://coveralls.io/r/gemini-testing/gemini)\n[![Join the chat at https://gitter.im/gemini-testing/gemini](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/gemini-testing/gemini?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![Stories on waffle.io](https://img.shields.io/badge/waffle-dashboard-green.svg)](http://waffle.io/gemini-testing/gemini)\n\n[Gemini](https://github.com/gemini-testing/gemini) is a utility for regression\ntesting the visual appearance of web pages.\n\nGemini allows you to:\n\n* Work with different browsers:\n\n  - Google Chrome (tested in latest version)\n  - Mozilla Firefox (tested in latest version)\n  - IE8+\n  - Opera 12+\n\n* Test separate sections of a web page\n\n* Include the `box-shadow` and `outline` properties when calculating element position and size\n\n* Ignore some special case differences between images (rendering artifacts, text caret,\n  etc.)\n\n* Gather CSS test coverage statistics\n\n**Gemini** was created at [Yandex](http://www.yandex.com/) and is especially\nuseful to UI library developers.\n\n## Quick start\n\n### Installing\n\n```\nnpm install -g gemini\nnpm install -g selenium-standalone\nselenium-standalone install\n```\n\n### Configuring\n\nPut the `.gemini.js` file in the root of your project:\n\n```javascript\nmodule.exports = {\n    rootUrl: 'http://yandex.ru',\n    gridUrl: 'http://127.0.0.1:4444/wd/hub',\n\n    browsers: {\n        chrome: {\n            desiredCapabilities: {\n                browserName: 'chrome'\n            }\n        }\n    }\n};\n```\n\n### Writing tests\n\nWrite a test and put it in the `gemini` folder in the root of your project:\n\n```javascript\ngemini.suite('yandex-search', (suite) => {\n    suite.setUrl('/')\n        .setCaptureElements('.home-logo')\n        .capture('plain');\n});\n```\n\n### Saving reference images\n\nYou have written a new test and should save a reference image for it:\n```\ngemini update\n```\n\n### Running tests\n\nStart `selenium-standalone` in a separate tab before running the tests:\n```\nselenium-standalone start\n```\n\nRun gemini tests:\n```\ngemini test\n```\n\n## Dependencies\n\nRequired software:\n\n1. WebDriver server implementation. There are several options:\n\n   - [Selenium Server](http://docs.seleniumhq.org/download/) — for testing in\n     different browsers. Launch with the `selenium-standalone start` command.\n\n   - [ChromeDriver](https://sites.google.com/a/chromium.org/chromedriver/) — for\n     testing in Google Chrome. Launch with the `chromedriver --port=4444 --url-base=wd/hub` command.\n\n   - [PhantomJS](http://phantomjs.org/) — launch with the `phantomjs\n     --webdriver=4444` command.\n\n   - Cloud WebDriver services, such as\n     [SauceLabs](http://saucelabs.com/) or\n     [BrowserStack](http://www.browserstack.com/)\n\n2. Compiler with support for C++11 (`GCC@4.6` or higher). This is a\n   [png-img](https://github.com/gemini-testing/png-img) requirement.\n   Compiling on Windows machines requires the [node-gyp prerequisites](https://github.com/nodejs/node-gyp#on-windows).\n\n## Installing\n\nTo install the utility, use the [npm](https://www.npmjs.org/) `install` command:\n\n```sh\nnpm install -g gemini\n```\nGlobal installation is used for launching commands.\n\n## Configuring\n\n**Gemini** is configured using a config file at the root of the project.\nGemini can use one of the following files:\n* `.gemini.conf.js`\n* `.gemini.conf.json`\n* `.gemini.conf.yml`\n* `.gemini.js`\n* `.gemini.json`\n* `.gemini.yml`\n\nLet's say we want to run our tests only in the locally installed `PhantomJS`.\n\nIn this case, the minimal configuration file will only need to have the root URL\nof your web app and the WebDriver capabilities of `PhantomJS`:\nFor example,\n\n```yaml\nrootUrl: http://yandex.com\nbrowsers:\n  PhantomJS:\n    desiredCapabilities:\n      browserName: phantomjs\n```\n\nAlso, you need to run `PhantomJS` manually in `WebDriver` mode:\n\n```\nphantomjs --webdriver=4444\n```\n\n\nIf you are using a remote WebDriver server, you can specify its URL with the\n`gridUrl` option:\n\n```yaml\nrootUrl: http://yandex.com\ngridUrl: http://selenium.example.com:4444/wd/hub\n\nbrowsers:\n  chrome:\n    desiredCapabilities:\n      browserName: chrome\n      version: \"45.0\"\n\n  firefox:\n    desiredCapabilities:\n      browserName: firefox\n      version: \"39.0\"\n\n```\n\nYou can also set up each browser to have its own node:\n\n```yaml\nrootUrl: http://yandex.com\n\nbrowsers:\n  chrome:\n    gridUrl: http://chrome-node.example.com:4444/wd/hub\n    desiredCapabilities:\n      browserName: chrome\n      version: \"45.0\"\n\n  firefox:\n    gridUrl: http://firefox-node.example.com:4444/wd/hub\n    desiredCapabilities:\n      browserName: firefox\n      version: \"39.0\"\n\n```\n\n### Other configuration options\n\n[See the details](doc/config.md) of the config file structure and available\noptions.\n\n## Writing tests\n\nEach of the blocks that are being tested may be in one of the determined states.\nStates are tested with the help of chains of step-by-step actions declared in a block's\ntest suites.\n\nFor example, let's write a test for a search block at\n[yandex.com](http://www.yandex.com):\n\n```javascript\ngemini.suite('yandex-search', function(suite) {\n    suite.setUrl('/')\n        .setCaptureElements('.search2__input')\n        .capture('plain')\n        .capture('with text', function(actions, find) {\n            actions.sendKeys(find('.search2__input .input__control'), 'hello gemini');\n        });\n});\n```\n\nWe are creating a new test suite `yandex-search`, assuming that we will capture the\n`.search2__input` element from the root URL `http://yandex.com`. We know that the\nblock has two states:\n\n* `plain` — right after the page is loaded\n* `with text` — with the `hello gemini` text inserted into `.search2__input .input__control`\n\nStates are executed one after another in the order in which they are defined, without the browser\nreloading in between.\n\n[See the details](doc/tests.md) of test creation methods.\n\n## Using CLI\n\nTo complete the test creation procedure, you need to take reference shots using\nthe following command:\n\n```\ngemini update [paths to test suites]\n```\n\nTo launch a test (to compare the current state of a block with a reference shot), use\nthe command:\n\n```\ngemini test [paths to test suites]\n```\n\n[See the details](doc/commands.md) of interaction with CLI and available\noptions.\n\n## GUI\n\nYou can use the `Gemini` graphical user interface instead of the command line. It\nis located in the [gemini-gui](https://github.com/gemini-testing/gemini-gui) package\nand must be installed additionally:\n\n```\nnpm install -g gemini-gui\n```\n\nGUI advantages:\n\n* Handy preview of reference shots\n\n* Clear real-time demonstration of the differences between a reference shot and\n  the current state of a block\n\n* Easy to update reference shots\n\n## Plugins\n\nGemini can be extended with plugins. You can choose from the [existing\nplugins](https://www.npmjs.com/browse/keyword/gemini-plugin) or [write your\nown](doc/plugins.md). To use a plugin, install and enable it in your\n`.gemini.yml`:\n\n```yaml\nsystem:\n  plugins:\n    some-awesome-plugin:\n      plugin-option: value\n```\n\n## HTML report\n\nTo see the difference between the current state of a block and a reference picture\nmore clearly, use the [HTML reporter](https://github.com/gemini-testing/html-reporter) - plugin for gemini. This\nplugin produces HTML report, which displays reference image, current image and\ndifferences between them, for each state in each browser. When all tests are\ncompleted, you will see a link to HTML report.\n\n## Programmatic API\n\nTo use Gemini in your scripts or build tools, you can use the experimental\n[programmatic API](doc/programmatic-api.md).\n\n## Events\n\nTo learn more about all events in Gemini, see the [events documentation](doc/events.md).\n","readmeFilename":"README.md","gitHead":"a50b2d9fa14055c745daed141eced6ee5e474ca0","_id":"gemini@5.6.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dmitriy96","email":"dmitriy.penetrator@gmail.com"},"dist":{"integrity":"sha512-F2wDX3twBpwrAFyHhCtpZCc3ern4dak0y9TrFq29oe+cfDBQDrRe1ox3zKPrWXYEYSDMIx3kZ2Xqf8TaB/PUNA==","shasum":"81b8104bcc25dfab255e0fa95aeef612fbd17e72","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.6.1.tgz","fileCount":88,"unpackedSize":248454,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC8pk2iBJrxNv7Jaoy1z8DmIYjD9WoxKC7GYJmlH091gIhAIaSgPfwDdim9lIw9ilmeQWlPW2yA8oRHx+ArnPz57g5"}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_5.6.1_1521796053595_0.23384703309509014"},"_hasShrinkwrap":false},"5.6.2":{"name":"gemini","version":"5.6.2","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.9.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^3.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"9b067af76cbac72d4b7a2badb07272c88839ad6a","_id":"gemini@5.6.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"rostik404","email":"shtanko243@gmail.com"},"dist":{"integrity":"sha512-f9jUtaF5rfml/CDqI0NPgTIf5DAZZQPK4SWxHVdbwJt0EwqJSM8dJqR6CaCDejuLrbWRdUeHCEjiPNRlX1Aphw==","shasum":"184dfc1c6655139fdfd51d9a653194f474747672","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.6.2.tgz","fileCount":88,"unpackedSize":248706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdmUZTdX3teRGExU+ph9zSe6fwn8LVw8hKwBRyPJyAqQIhAPEZz0njYqx7JbFSzcC6ImN183idcHzDXRlDPY4VLu5i"}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_5.6.2_1522057116591_0.11947778731904912"},"_hasShrinkwrap":false},"5.7.0":{"name":"gemini","version":"5.7.0","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.9.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^3.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force https://github.com/gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"fd953d3c09e50912cccb3190330ed1bb0e15bf2f","_id":"gemini@5.7.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"flack","email":"alexrybakov@yandex.ru"},"dist":{"integrity":"sha512-tXfg/jyI3G1r/UAaTnJrADZFyXc8M/OymUAmW/OzKw18x3gDa/W41Fv4f4A1DlDj1wUgyGIcs5HoHlk4stYs6g==","shasum":"3ff28f1ce9feaf227b8b38fd4eb0ad9d8b13f4e1","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.7.0.tgz","fileCount":87,"unpackedSize":248972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8HSvCRA9TVsSAnZWagAA1rAP/07+7RaWYeCBw0zwBqkH\nAP5RBDJutj/0x25e49RvbbLwsVk/hsrLqh9U3LVFtxSF+fmX0uTsrfwxCKXy\nlOHBf8vdTUMRY4gYkBs7jU6K4yceQe9oSqvhkjyOKDiKnMaVrGdTW/5wM/y+\nYnAK1JW0JEris/Iw9PYyKKpfjkv8YV6uVoQo5JReGfOAe53mYXEBrwlDyV+v\n12DEfITQcfCkdQ51Ttqf+nYmau4uUYr3rWbDGw+rheC+eIqyzKP6sBKN+x0+\nvRh5f4mLX3axEby5G3zydVoAFEGFQCLyibLDvR5UTDlQ5Lq5kLd45/b2o3bz\nWgIsltnrAr/T4CYRxHQ9YVYfMaz9dnBmPa750ACJ728QtaS6XK82ApUnGjqU\n2R0k+8opun9zP22UHYUqLbZj1taHlBsJatyQnExC3CNUl2OflwsZv6IfOQQU\nmI6t3QnrXYlR5tfAsvOl9k0qBUIrSUBS/EhW0GIOaW4S5MobK3IwWRIvlggG\nRBJF0RJ/qQfbyVu/fqjRS7gFP69Rwxmi5Ziu2yTY6KmKD2jrPyTX2tHLM6c/\n/+GJ3DN6fQ3hl4cQmd/lfWy4WGAeyPfubaVPmC8veVlQIYH9RMGYjq5sG9Tw\nhyLhscXy/mLxo+RB0HtLzEukGy9yfo9fzp6rCgQGadbXm2P4NCZRpjhCd/E9\nMm0l\r\n=wAsk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0YyLAXrtlps8QgKFBf3v9C7PrMbTGw+y4v7vMI3+0lQIhAO6Ioc2BFtr1vf4QY6CZL9Ti0UNNUMlWTyx1/U/y6SYz"}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_5.7.0_1525707949276_0.4938556791583202"},"_hasShrinkwrap":false},"5.7.1":{"name":"gemini","version":"5.7.1","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.9.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^0.4.0","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^3.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"c7e24b9726becfb89b8ea1b493233d7bddca46f3","_id":"gemini@5.7.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"integrity":"sha512-GxPwVqTMeewe/fu4bkGsPWzbf1ptnV+wfqkd2ffQez3yTdzmArLCzVfblR6xlAr1siyBNzW78FFwYcuBsb6sTw==","shasum":"d0e9d8536642af3e4810686ca3c5bbb78c91b64a","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.7.1.tgz","fileCount":88,"unpackedSize":250022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAoz6CRA9TVsSAnZWagAA3zYP+wdP64DJFPDnO8YutO1w\n6cFcq4YynFPZlXiM8/4NE2RRSNWvV5LTHLmR0X+8hQtOUH5PeXUgTrrd7f9g\n2DL0qRhTXLUc6YxBxBxxrjzelFmOSG5/NOAGEhjnoIe4xIXTHW2mpcP8naSv\ntLJ1IlCNsMn0AxC2wP7Ee+JYggvZAiHv83KjVyTcCLhqSrA1CTXV8JeZgs5m\nI2PMHzbKtnWN4z1SINn1/a+yJOOy8mkheQww0v8nJico5ScEi7FimmRErq1f\nfHAkG7jJBZvmpcyg3UYFiBDrnmuh0GzsPkK7kLwdo6yAe1iUJiDGHAKqzYVh\nH76RVygE5MiZsosql9WALQHQbHgUh5iBHW6q2QY63wL2NxgcR62bWQ0GxsRy\n+UxER16DVxyIocvekKWJQNUdIQO5pZSpIf4nu8l2dOljdIy93TjbQ2TsCJoD\nZBhdSlAh7BWpXPaiGVzWOYfZlY56DFjF4PYKPalpNuZa2/kri7+/52YOXe/v\nOGOIkc9/RZSWc54oMiMyzGXlYW81jmJsGNUnbZGxZ8eyz9eWvAAmCcOiVwfO\nyeg91hD6JWZMVQ1KHfgHGZ67Kk8E+KvASce6372/8qkdAra+k/APo0uyA4B5\n+bxeuFUlZ1IyX9D8QV4XJqvdxRP8OrTHOr/85eIhWlkyLX+3mbHpn2aOmHJE\nWeLs\r\n=G1ek\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdJ5mZGSJMRTxMGRiPWTne1w45QmhbrYeNmJ8QVEN77AiEAqmPU6I57PdXYscBrRlzRPIb0KkoH12JbZFLVNHK8u3M="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_5.7.1_1526893816374_0.23783774993253415"},"_hasShrinkwrap":false},"5.7.2":{"name":"gemini","version":"5.7.2","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.9.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^3.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"028a36b17dbcdda37298608ece30413542ce2b58","_id":"gemini@5.7.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"rostik404","email":"shtanko243@gmail.com"},"dist":{"integrity":"sha512-xkGLi2KO6wCrESMj7R8aOKx6oviwpxS/aqijbYGtrlrjmf7wsXucf/qmj/fih/Stye7hjRz4T8OuLTVG3Sl//g==","shasum":"f5740ef5f945708c857adcfc307eae43ab9b3cb0","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.7.2.tgz","fileCount":88,"unpackedSize":250136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbG4H6CRA9TVsSAnZWagAAPpgQAKAxuKj39Mmw9BquGFLi\n1wuYy4aKpHEuIcjBOfAYZG4zE90s7lXCuN5MEIrr/m6TmzafTGHjGfaIAqh4\nufb28NgDXRKF8pU4CW84/AZpp7zM7arelnr/Qrvy2Pp7C1BftXjXHI/HnueG\nT9Ulf2AoZOv82mZFRwCML+2xswqqHX9ozFP38rP5mmZmLKjQtmP+vlDiV8t4\nucPqdvcLxGiLj/EIIN7V072GAfPYBavA9b3iwfI7mQ4zFi1m4PsTt8bv0GoM\nuPyDQ3qqAYI2jtgf09iT3UKbMruOTQ+0WhNvYieQDx3/v7astsji2YymvSao\nf/ye1eiYwg7zXkJpYC98Zrcfd1rIP7d1iEC/+iRyL/2AEL+a+ykYOBBy59HJ\nnBKtD87GAC8Tpqx0APngmtCrU49O9mri5P0aoNqs6F6Bai5Tg52P+1DSVCjC\n+kaED2uBEivD34s4nYHB9OZiArd4hh+2CRFVTM71em0paFp1KPqPFINNBu29\nWPmAKJDqIutTmFqjeUPV8au71MTNUGqC4lsMe2Wyw6UHqKCFwnLiSuXOej9Y\nNrY8aOZUQrP/L2Viv609SV+NGc1YwI/4fmhVZu0YztVmNxFPqImUjT+Ch+Ji\nZYMcFiVS3gJYYc8euejAIV71HUUuWBk7hQ0HrtXloisT5Spe9KPD1/HAAo30\n3k67\r\n=wnxI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsq/drQdaHndRBBD1Xje3aTlIzE6IGLSC9TzgYstIuaQIgUSA8GAIpiT3sgMN3tNoV2pqSOAfW09KIxirOPTeFYI0="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_5.7.2_1528529400780_0.803098952699576"},"_hasShrinkwrap":false},"5.8.0":{"name":"gemini","version":"5.8.0","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.9.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^3.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"92fdd2f7086b83aff9086287221961c34458e4fb","_id":"gemini@5.8.0","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"flack","email":"alexrybakov@yandex.ru"},"dist":{"integrity":"sha512-iUYOFyKw9/RxA2v444J3w9UXxf+twvdgkeOePc7cqkOi8ltyYeLfjQ2a0Pehe5baFNC1QIyV40fcTSqs+DVueQ==","shasum":"b5890a9ce0798abc804569973652c0b0218bf0cb","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.8.0.tgz","fileCount":87,"unpackedSize":250943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcsuzCRA9TVsSAnZWagAAUxYQAKOsqJVzK40dwR19lEH6\n+hTCMZMmcUNlNs7UHiDRya9u8n4/1Jo/9lqTkcA3sOFHaT4ogiBj/mIwrawY\nh+TirN210QvRiRwwMiUYU4guVA8ITEyyD3IbCbFmGvLlfFYAOgcffQ/K94bU\nq7Mn2pW2hf0EzPGQCeNLzuac7JCQMRJNmqaYnfnM3YMVKJYGFjHI7TF4ll/o\nF4+pLGLEavwdkyKOSpViFBdb8Es8NtMlVz3QbWXP5bvArzIdvgH+5jUGcWNy\nwKMx8PaH/clO1ktnO4WTX5Wkp4yOkGIFuti7BVOSk5TB0zDLIWm8/tN1uY5q\nHNK6K7DO2W5gm6ZpxO7igSblY4Lx8g7k8z1evjnvhw/J3DqstQGTeSV4RSdq\nAcS9oP0Z/1l/2y0qEGdMh07EV/RdV7rYXAThxSHoNWKaZLeo2+Ahmb66PE+R\nYFTZnughEnkoGgyRTD1E2P+h/bZ2O+kMWtds9WJffxCngIZ7mStQEQ259UjA\nVOGbotwjGj9510m4/+pZoKJdwlju8HcJz5g2Nou45s7wvJ0ZJQlgjBgeDbqg\nZUddC2iSwNtsIEVlpzRs4Q74i/tYybc2Dl7l5KsfiPte5k91v5EnK0GKivkf\n3V9d5CnifhM8ebE9EYgIWt2kRYCX8cH56jL1VfsP4vBfopsZXOORFXIQ0HbB\nF63B\r\n=aYra\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHd2+hJSSXjDjR1+PSViy729I4XvTCFzOfLNnm7DonALAiEA1QGCjvYhTXNKPMDZj6u745qnw9cX5Ln4/ZvOZco4ksw="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_5.8.0_1534249907078_0.010775774649477876"},"_hasShrinkwrap":false},"5.8.1":{"name":"gemini","version":"5.8.1","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.9.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^3.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"readme":"# Gemini\n\n[![npm](https://img.shields.io/npm/v/gemini.svg?maxAge=2592000)](https://www.npmjs.com/package/gemini)\n[![Build Status](https://travis-ci.org/gemini-testing/gemini.svg?branch=master)](https://travis-ci.org/gemini-testing/gemini)\n[![Coverage Status](https://img.shields.io/coveralls/gemini-testing/gemini.svg)](https://coveralls.io/r/gemini-testing/gemini)\n[![Join the chat at https://gitter.im/gemini-testing/gemini](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/gemini-testing/gemini?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![Stories on waffle.io](https://img.shields.io/badge/waffle-dashboard-green.svg)](http://waffle.io/gemini-testing/gemini)\n\n[Gemini](https://github.com/gemini-testing/gemini) is a utility for regression\ntesting the visual appearance of web pages.\n\nGemini allows you to:\n\n* Work with different browsers:\n\n  - Google Chrome (tested in latest version)\n  - Mozilla Firefox (tested in latest version)\n  - IE8+\n  - Opera 12+\n\n* Test separate sections of a web page\n\n* Include the `box-shadow` and `outline` properties when calculating element position and size\n\n* Ignore some special case differences between images (rendering artifacts, text caret,\n  etc.)\n\n* Gather CSS test coverage statistics\n\n**Gemini** was created at [Yandex](http://www.yandex.com/) and is especially\nuseful to UI library developers.\n\n## Quick start\n\n### Installing\n\n```\nnpm install -g gemini\nnpm install -g selenium-standalone\nselenium-standalone install\n```\n\n### Configuring\n\nPut the `.gemini.js` file in the root of your project:\n\n```javascript\nmodule.exports = {\n    rootUrl: 'http://yandex.ru',\n    gridUrl: 'http://127.0.0.1:4444/wd/hub',\n\n    browsers: {\n        chrome: {\n            desiredCapabilities: {\n                browserName: 'chrome'\n            }\n        }\n    }\n};\n```\n\n### Writing tests\n\nWrite a test and put it in the `gemini` folder in the root of your project:\n\n```javascript\ngemini.suite('yandex-search', (suite) => {\n    suite.setUrl('/')\n        .setCaptureElements('.home-logo')\n        .capture('plain');\n});\n```\n\n### Saving reference images\n\nYou have written a new test and should save a reference image for it:\n```\ngemini update\n```\n\n### Running tests\n\nStart `selenium-standalone` in a separate tab before running the tests:\n```\nselenium-standalone start\n```\n\nRun gemini tests:\n```\ngemini test\n```\n\n## Dependencies\n\nRequired software:\n\n1. WebDriver server implementation. There are several options:\n\n   - [Selenium Server](http://docs.seleniumhq.org/download/) — for testing in\n     different browsers. Launch with the `selenium-standalone start` command.\n\n   - [ChromeDriver](https://sites.google.com/a/chromium.org/chromedriver/) — for\n     testing in Google Chrome. Launch with the `chromedriver --port=4444 --url-base=wd/hub` command.\n\n   - [PhantomJS](http://phantomjs.org/) — launch with the `phantomjs\n     --webdriver=4444` command.\n\n   - Cloud WebDriver services, such as\n     [SauceLabs](http://saucelabs.com/) or\n     [BrowserStack](http://www.browserstack.com/)\n\n2. Compiler with support for C++11 (`GCC@4.6` or higher). This is a\n   [png-img](https://github.com/gemini-testing/png-img) requirement.\n   Compiling on Windows machines requires the [node-gyp prerequisites](https://github.com/nodejs/node-gyp#on-windows).\n\n## Installing\n\nTo install the utility, use the [npm](https://www.npmjs.org/) `install` command:\n\n```sh\nnpm install -g gemini\n```\nGlobal installation is used for launching commands.\n\n## Configuring\n\n**Gemini** is configured using a config file at the root of the project.\nGemini can use one of the following files:\n* `.gemini.conf.js`\n* `.gemini.conf.json`\n* `.gemini.conf.yml`\n* `.gemini.js`\n* `.gemini.json`\n* `.gemini.yml`\n\nLet's say we want to run our tests only in the locally installed `PhantomJS`.\n\nIn this case, the minimal configuration file will only need to have the root URL\nof your web app and the WebDriver capabilities of `PhantomJS`:\nFor example,\n\n```yaml\nrootUrl: http://yandex.com\nbrowsers:\n  PhantomJS:\n    desiredCapabilities:\n      browserName: phantomjs\n```\n\nAlso, you need to run `PhantomJS` manually in `WebDriver` mode:\n\n```\nphantomjs --webdriver=4444\n```\n\n\nIf you are using a remote WebDriver server, you can specify its URL with the\n`gridUrl` option:\n\n```yaml\nrootUrl: http://yandex.com\ngridUrl: http://selenium.example.com:4444/wd/hub\n\nbrowsers:\n  chrome:\n    desiredCapabilities:\n      browserName: chrome\n      version: \"45.0\"\n\n  firefox:\n    desiredCapabilities:\n      browserName: firefox\n      version: \"39.0\"\n\n```\n\nYou can also set up each browser to have its own node:\n\n```yaml\nrootUrl: http://yandex.com\n\nbrowsers:\n  chrome:\n    gridUrl: http://chrome-node.example.com:4444/wd/hub\n    desiredCapabilities:\n      browserName: chrome\n      version: \"45.0\"\n\n  firefox:\n    gridUrl: http://firefox-node.example.com:4444/wd/hub\n    desiredCapabilities:\n      browserName: firefox\n      version: \"39.0\"\n\n```\n\n### Other configuration options\n\n[See the details](doc/config.md) of the config file structure and available\noptions.\n\n## Writing tests\n\nEach of the blocks that are being tested may be in one of the determined states.\nStates are tested with the help of chains of step-by-step actions declared in a block's\ntest suites.\n\nFor example, let's write a test for a search block at\n[yandex.com](http://www.yandex.com):\n\n```javascript\ngemini.suite('yandex-search', function(suite) {\n    suite.setUrl('/')\n        .setCaptureElements('.search2__input')\n        .capture('plain')\n        .capture('with text', function(actions, find) {\n            actions.sendKeys(find('.search2__input .input__control'), 'hello gemini');\n        });\n});\n```\n\nWe are creating a new test suite `yandex-search`, assuming that we will capture the\n`.search2__input` element from the root URL `http://yandex.com`. We know that the\nblock has two states:\n\n* `plain` — right after the page is loaded\n* `with text` — with the `hello gemini` text inserted into `.search2__input .input__control`\n\nStates are executed one after another in the order in which they are defined, without the browser\nreloading in between.\n\n[See the details](doc/tests.md) of test creation methods.\n\n## Using CLI\n\nTo complete the test creation procedure, you need to take reference shots using\nthe following command:\n\n```\ngemini update [paths to test suites]\n```\n\nTo launch a test (to compare the current state of a block with a reference shot), use\nthe command:\n\n```\ngemini test [paths to test suites]\n```\n\n[See the details](doc/commands.md) of interaction with CLI and available\noptions.\n\n## GUI\n\nYou can use the `Gemini` graphical user interface instead of the command line. It\nis located in the [gemini-gui](https://github.com/gemini-testing/gemini-gui) package\nand must be installed additionally:\n\n```\nnpm install -g gemini-gui\n```\n\nGUI advantages:\n\n* Handy preview of reference shots\n\n* Clear real-time demonstration of the differences between a reference shot and\n  the current state of a block\n\n* Easy to update reference shots\n\n## Plugins\n\nGemini can be extended with plugins. You can choose from the [existing\nplugins](https://www.npmjs.com/browse/keyword/gemini-plugin) or [write your\nown](doc/plugins.md). To use a plugin, install and enable it in your\n`.gemini.yml`:\n\n```yaml\nsystem:\n  plugins:\n    some-awesome-plugin:\n      plugin-option: value\n```\n\n## HTML report\n\nTo see the difference between the current state of a block and a reference picture\nmore clearly, use the [HTML reporter](https://github.com/gemini-testing/html-reporter) - plugin for gemini. This\nplugin produces HTML report, which displays reference image, current image and\ndifferences between them, for each state in each browser. When all tests are\ncompleted, you will see a link to HTML report.\n\n## Programmatic API\n\nTo use Gemini in your scripts or build tools, you can use the experimental\n[programmatic API](doc/programmatic-api.md).\n\n## Events\n\nTo learn more about all events in Gemini, see the [events documentation](doc/events.md).\n","readmeFilename":"README.md","gitHead":"754c56dd2593e6d82ce1c0904b8d0e99c8ad98fa","_id":"gemini@5.8.1","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"dist":{"integrity":"sha512-hDyRd3Ere0RJfq/E4nABHcvOYz5CFrWqMECdig9DS2y6H/y73H2hY+FOK02DZzcOLg8U/UCMfTJmePF6Ike7eQ==","shasum":"3cd2e90363afa67c7ecb3964d52dc33d51905a23","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.8.1.tgz","fileCount":87,"unpackedSize":252227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjl/UCRA9TVsSAnZWagAA40EQAJHFv/tK/CVJNok0bEh7\nZiVjd14wOkjItm1M8oLeOGYp/F3nO2teiTO3I9YcPIDUVgkbzzLAgz+WSn7m\n7lt1pMlxtCbFvEwV7EDLtqS9zAp+uwpAan7Bb3+JwJPmaQop0FfOspw7Eowd\nItATPJMMPAdbOhvw43YcwdoIucXQrJ1R1YenJ5jAI5UZkCKI6d1ztw2AoZ8/\n6Rv/TcFnJIh5C7vEZp88hOf8POuIun2qfvUhJtyPWkW03CiEme6tjTRuEsgc\nS/+igivZzyhkCiyE5LTHuEyx+/29j5Xpjm1gIVfG3pTyJ2SbcSgiEzoXws6X\nmEbuEpkGJQva8ZFpVHtmtSckBTB1kz+eVvn0rxOj4RE7QqplEXJa2uQQIrYJ\n2CTjaSpUqQqNwybBLusmkrzr7k013csPcpSJAzKkqV77BuTYVdKaulsCFWgF\nXyYHW+W9xrVtFqWMLkZAWgXhBQ/G5nYcUuAcax2ItYhMYdI7KdobhjCYPF2N\nGxF2SH6gVFEed7rZTE6ZnGUagUdKhTop/uQVPpKMxsgdtFArKuLoat8x4lKC\nSRSa9r3dstk7452H91Lci/g/8cnsCmtXg+9jFYfURXEmbY37QtYUlDB/vAri\nnBBnifT+M+Rrpaz8rtBvhoNl5CjIzh27gS7YFwvmQz3W45IGcABvsPurevsG\nv9vq\r\n=kSHQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRkIFvK5MOJWJpWRSTvUZf/GaSTIr7LYoOftdXQiST+AiAEg56VZl5PDv85MJgpaVorOECtz3wPp8mv11bQlBzhnw=="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_5.8.1_1536057298802_0.7885592892175988"},"_hasShrinkwrap":false},"5.9.0":{"name":"gemini","version":"5.9.0","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.11.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^3.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"2de38651f0d8be9802c211f5453d68f9c15bf224","_id":"gemini@5.9.0","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"dist":{"integrity":"sha512-RYD6LpbRif4/B4FA++9WxtZm3mNNyskw7VrSzyP9cHs/uSEeOpLxozsZcVjYHKq7r6LBDnZ9a2odRFltmMw9Fg==","shasum":"156697d09c2b0dc7cfc3635adf6704585fa069f4","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.9.0.tgz","fileCount":88,"unpackedSize":253811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbl3iZCRA9TVsSAnZWagAA8PQP/0WN44AGEXknk9rA/hFL\nBF74DVoIvY0Xe6z2YAWhqi5vGy95gEwR6DJU+jkUYAfzcdlW5Pqn5uyrFENL\n5HJ1eJJ0zJWklDdg5gwt2l/1tlqFk9Ue4Kt1lHCBsV+qf04nxj/W+9Ld3wc5\nBLUtRew3bajVfx26/DfanegN56+j34X1TttfuWHf/XzfBMExjmrGdEDD9UyJ\nMXoM2aVLroA1bs/PPkAcqAKrNpYwStiFcELEPOr6nXxU/I7hpzpKbBH3cu32\nuouRSz6jLMcJMRzxa9nqsh9nE2dYsXunHo3bWOAMLDDOI+0jpIJ7ellU9iQ1\nVIICT9mTav9LozySWyvL6m6+qUtiPywrvTH1SAhc0bwIc2i1/GFGZYvulhPP\nLH8c1J0AyhUvvvZ7zb+bpQMddCUVpKrf1SIyiaYn3xLDEMDusCd0iFckl6Xv\nxMuPzvSnOfvgFnX6H+izfj45KEDZdVD7dJol0R2bCVmWjIwTo7A/cKxp/s31\ncjSj6Pyf31qZqH6o7MzbudlgjNExlaiF3gRuermxXYedmPb0riyulD+x1LuD\nVcmCFKufP7g7sxzepbiAxzg2y6l5jZnQlp1E2o2NiIcZD56ZvDiJtVqhGsbb\nbihfxVNvb7JZegizYmWSJOGXyvEa311U/FKl4s1u/AiPOabUrVNSE3idfrfE\nzmgf\r\n=30vp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMFxoXJifw+DnqKH/6un4rs4r88qcJggYg1uNC9PXYDAiBJS2QpXwTvwCCuFGUN1nvdGLiJJY7lC8RsqFwFyna66Q=="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_5.9.0_1536653465219_0.7010181115801268"},"_hasShrinkwrap":false},"5.9.1":{"name":"gemini","version":"5.9.1","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.11.2","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^4.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"3daaf2b7dd4dd9a863a0ec759b3273ddd8e54a8f","_id":"gemini@5.9.1","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"dist":{"integrity":"sha512-3ZekgeJr3w0Y/+a9vrFmhS7JDjsspYj5zf826Hw/T8hJpcxtZ9Zsm21spbt8QQGaBvfO7Zn7+7UltDnQq8gC4g==","shasum":"ff986a25d3e9b60fb2d749959ef0099c11793175","tarball":"https://registry.npmjs.org/gemini/-/gemini-5.9.1.tgz","fileCount":88,"unpackedSize":253925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs4g/CRA9TVsSAnZWagAA9lYP/3XFkH5/un4Rp0ciuuZl\nFAtupy9E2W3j3TRMthUEOx+0obRfMas3uTODcZpDF48wMFrjpkYJh3gpVFed\nmvBDEVtGi52P1z2Kgg6E0DoZ+X/JWWtSEKF1xe6uhP+j7cF2hTO3pOI49PTg\nqnzx8RkMeYGRAjo8FsdSfK+hojErvFsu1Q1MaPN0CjbpfmY33imiMHtUtMkh\n9hPtm6knt9VSxt+nU21fiW4IMc7MBLammXcasB2TXlvL1q9OOEmzOROAAvbN\nY62A7TyDF0rNdOSUnesp+zFULBCHQcypzwhBwHpRckXNBCFB5WOH37DOGxqi\nmeId4xyf16T/CTbJwnq+KJHSi+YfnZ241nqqwxs4qPNaxeL7uHF7l7Z1MIGa\n0naan5D+3CCD/2G9zbKPVhQovfOV1a7iwnee4I5LAgp6XZLfXmakzWHBwi7t\nj0hbOSPdMZixggrZiiil2GI7tWSITRCoEhMX8uV+RMESaPBW+NxtEyn71x7P\nAqaTar0oTz/yYTkASGnasxEhoZruteAFdmmeq4OloZ4Jub7fNDDASdHsmPBM\njnjcH3u4cq8PZtsEbspza+TS0ZUNSmoAuUiA8Zjfg6+J6Ew6EuVkvZs8qGA9\nBanN7gZ5sGOq7o6MSPmYYJL27MpLf+0quVRsNF4w2ZPGqFUfz9Hbhdl0SrsN\nB5BG\r\n=n34d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrzt7JoPBTXLr463KCyLEUge1jhy1UlwAP3A0JiHaegAIhAMF9Nz06fszJzSKcaYrSGZ/lafPgZxEWnDuk0XBPXkbp"}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_5.9.1_1538492479055_0.7018631948741199"},"_hasShrinkwrap":false},"6.0.0":{"name":"gemini","version":"6.0.0","description":"UI Screenshot testing utility","engines":{"node":">= 6.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^2.11.2","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^4.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"5412f754498ceb0816e1d921b4d86405408aa82a","_id":"gemini@6.0.0","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"dist":{"integrity":"sha512-kjJUvDUpza0FdpTIVP7OjQbKbgIcHgCkueYiPdLGXFLFUJjMZ4x6dozc+RQqg7b+pqQkgpyeWgHRa1d9KKcHLw==","shasum":"03b6de4b5d22af491d868fe6b455e87432a6a548","tarball":"https://registry.npmjs.org/gemini/-/gemini-6.0.0.tgz","fileCount":87,"unpackedSize":253998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAA3MCRA9TVsSAnZWagAADNgQAI19oDyN9KE2HiBcSCNV\nEWwwO3tRqKqV60CF76j6kbGsU9/LiBsPfdGc0V7cRBvh5jgmmHVag3lHn6Jm\nIWAHNL7fgzQGMYbrzkayHYTo4Pl0D2U/E2T8E9AscOShU3yUvPRjcxwu4L9w\nujavg0d+3sHJ/5isLE/VJPVa5h7fx0RSqEWmb61myYBQyNUZOw0ZpUpeC4Cv\nBjMzPiQX+ZaS1At90pHr9hD26bE74eWL0k4YYqmw1mJ9yMTpk+0zx3Ugi0YM\n4LYBnZ8pKTRBBb1yD03+hvX8/5agxu4xERbLBdLRsqhv/2YHY6Zoy51SUieJ\ndwuG/pbfw/b5e9ZSSc0tBghC46bP7PCad5NVSngwWL7YyGbcALHMZ9lAfDJ9\nQn+Akavz8XmnpQ7cAZU0dNxh3zoeaNoe1XmL3QqYkhFauckMmBZSLeYvHXoA\nbMUuEAWEvfgmg8DpjT2I0ItE8FmOW5YPfEUWkWp0EwukjCqk+aNYXbYorbE7\n7N1puNKHyPeCt80bEJq1rf4yOG7PErje15gHFuG/q9OL6U8iuaUSZUULuA7B\n3YtyxPBZoutoitSBTYkYHY6FG7wzKN1Y156f3/Nmf+ZcRnfrZwCRIKlKIU90\nntzpboaXVMBEy6rVmmGrEyiNk8KnDL4Nox8iOfNkZ7pKpt1tO2KoPL7nF0ZK\nJidU\r\n=9+ye\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXsw+zfQ9hPOz842qQBxHJslObpIX6v9r4G2dFHy+D/AIhAK/IkB/hJqFPI9CW0BtpwvYKes+HqZdnHOwxZqpLa0Ng"}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_6.0.0_1543507403519_0.006978041996504869"},"_hasShrinkwrap":false},"7.0.0":{"name":"gemini","version":"7.0.0","description":"UI Screenshot testing utility","engines":{"node":">= 8.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^3.0.1","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^4.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"6e9d343867bd2477cb75f8b347d38a3d4e8e598f","_id":"gemini@7.0.0","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"dist":{"integrity":"sha512-IpY0Z8uSwdZgq36pB0YHYfra1V+wTgtBIFz5cRwQwxOx0g1q6ceHYtroCeJJbmOA5Hx+un+WxY8iw+FLj0lFnQ==","shasum":"8740f8dc537bf57d42cc44133f83a84cdbe97083","tarball":"https://registry.npmjs.org/gemini/-/gemini-7.0.0.tgz","fileCount":87,"unpackedSize":254631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEj1xCRA9TVsSAnZWagAAb48QAIlyfH2Mj/KVfZeBJZtA\nvLHL8ZG7ofQZX5c5KwTns2vzsrq7TqCvWTap5i46G9njFYgE+EglKs3+o6uH\nRJTENSPpMpm3JWk/p/KTC8mqrNpvIQygqhP/Z03dHFIp9ayAJg3JOj569PAa\nR8arycRF571QxsqpiAW53ccKtqGMqcjADZKf7w3G6W+rfcQHdG6ypVwqEW8x\nf0hTTEPHKNYhh/dc5NqJ3vCrBCgjzHBJNIbsd+v6edjz41y0b8OKQ7LXzHQk\nTMB1PUbGmo3Q93he+fCZPZGUDAaup1Gn6KZeHa+xuWR0GftMTZvQlOxk1+fP\nrsJkcwWSMekTUrK+fOhqghlp/GFXa2VYreavxBoKkziSEpci9w8r8O/i15/K\nqRwZmfL3pYiWX6noFM3K6IIAMMA9zXCtUZQL4Tg06UEPCFKXs3rzydEZvYA3\nvTg5bgV4RCIl3wi03UkbEkyhdHRdMLh+SecRqPnw50aFUxY+wf7C1BFZ4MFq\nnoVcSGt7MxllD1K9kkYlaXOgIIAAzfgdhkZKi+LsT1uUukVRPfcIpnoCRGAT\nGTbnhIwUWCaBRC3hNqPJOvrNGEWaKS2ZpQJBiHywgAMFuI0j1T625BkjhB48\nePDw+IidOesUBansu+pF9KqJNB7Q4CJqcsoo98Ae1c3vtL8YUhb7WTz9VF9I\nrU+P\r\n=b7i6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQw6/VH9ZGmhojAZm7DEQ41oiA72hJROExdVyAFEvfNwIhAKpWC3MrNWWSzJSq7OR15+yMlZrfGnwxS2SCM+z6pU37"}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_7.0.0_1544699249019_0.18981894941378785"},"_hasShrinkwrap":false},"7.0.1":{"name":"gemini","version":"7.0.1","description":"UI Screenshot testing utility","engines":{"node":">= 8.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^3.0.2","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^4.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"86624ce7a198d57b6749240b54462ddc1ce48ffe","_id":"gemini@7.0.1","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"dist":{"integrity":"sha512-O3khJqpupHamwslPQelYxhacphZa+KX6wDOM6CnA2mMx3KIhowudIM7nZNh3tvJWQm+4OKXopLbMGI31KVqgcg==","shasum":"c875ab607d379f3ef8861ea07ce78e6a22af3196","tarball":"https://registry.npmjs.org/gemini/-/gemini-7.0.1.tgz","fileCount":87,"unpackedSize":254745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFBYRCRA9TVsSAnZWagAAgn4P/ivmS+/6Nntg3KjiP3EH\nDXKmxKjr+uenFTKlqZ7JQg4Uc4Uj9G12KjcaxElAB8+RqBxRDRO0pgoSHAcN\nHSPN7T9E4xtE5ez64Z+eLXFXUYoDuhOx/d0y5UaAcm4zPfOcVidAI8K50G/V\nuZTWCa8jl4Swjlloc7vGKobX+Jtdxgk1Z6VFk7MIG2FwM/2ZLFwgy5aY+fmG\nOh6tS5wPx52k9MsDbx62A66O1pLcCYax6JJOhpV+cA4O73S/1wy+pBa1LP6H\nE+6HDjrUaHa1oKemFbJBrenjGEBiku+R+dLG/2axR+kLeEi7K49nYD7xlHhT\n54MPC83bPdKWeocpumlY+m8i3q7P4PVMo8mNMTtjM6/kL/ZohaxwI+wj1Mso\n0Qge9c4A1aEoCnu3WL6cGUaLQrqceH0RFDiC3YmUO0DTwpoMyU5g8YiPfQI5\n9CquxuqEouGiRIPtBml08a3gLX3SQRc+oK0+wFM2EhZFxK7h1sUBpGmJkkKi\nsZRazhp9TtwWk7YJ9257XUsdlTucbT+0flDhNofI5QzYO5YgJ1szUpda6V2W\ncNfaGZHTjtyKReZ5+fUSkkIu3xd3UbVDcZCqNoXCfZRVAfLvMuwjUuw6EL0t\nrvPGH0Dh3ZU+IuxXau9tTeT8puJ21BaOb/vT0P2KNwysVwOIRLrdzkHWTUuy\nDSxa\r\n=XvpF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7uJQTJ0zgaE/na4qWPgpFBE5fLR2CZhncBDuxXdCeoQIgGvuDXBljyfPNOQjWPcjP+RuMXKJ/OKFpKD3CLjlS4vM="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_7.0.1_1544820241006_0.5129917603592034"},"_hasShrinkwrap":false},"7.1.0":{"name":"gemini","version":"7.1.0","description":"UI Screenshot testing utility","engines":{"node":">= 8.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^3.1.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^4.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"12fb299c0c333536cef927d9d1419dfec0a81d1b","_id":"gemini@7.1.0","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"rostik404","email":"shtanko243@gmail.com"},"dist":{"integrity":"sha512-uYoNrVwFSm9NX1VrAs+4qsGrFbAL5OXtlVLFQyTXIR02eKric2VgZxzQSJs9oH/vWjlBywHJIQI30zHJkvWODA==","shasum":"242b0263067ef2b13d8b48652bd77545f435ba2a","tarball":"https://registry.npmjs.org/gemini/-/gemini-7.1.0.tgz","fileCount":87,"unpackedSize":255891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI2AtCRA9TVsSAnZWagAAEhYP/0e+c5I10hiiBolvcbj6\nlfXTuGM1G2vIAncR8v66yZMH73cB20uCafu7LwggY8t3f8jI8mwg2cjtail0\nZWq756x4v7nfN6xoyeiKUSt0zAz4B5hMqBB/6DTJt2CzGuze6jTAw27LhQvE\nqDmfP8KmM6SZfejldna8Xg7rZ4BiEFYTJ9FlQFJ0o8bh1m6kQl0BM6m993Zd\nrbczrkcHxlQHUrpbYj6h2fJt6Ofae/7Z4coxTiC3RF5e6UIltB4pi2yN8Kzm\nGKJ1imZn7bcefXJ9CXOFMdLk6a4gOmRUUSaaGQY5C9tZ3LGHCLvFtohFnOhi\nyUbhUb3CtyLRYqNwslwEkYdfR0aZgIN+lM1rNi6Du24CZ7NO34ZKdnMapp7F\nseDOrlvOR4Vt+cwONIpXqq6ME2Ogs4qIsRxmMVoMvCtQHQYDkrrw5/6V2G9e\nVYAuPPW43hZkMhRXp0ML3Ilycd2s8py323x3SZ0jx3aiqR/THx1nzdhCN5de\nDAz0FKb7Mr8xfMiWGl4nWSSsJS4rUtLP2IDa4xDqKKbo3/ikegSpURqxTbgc\nakXO2azTGbBDNqYCkBVAepZVxLqOhp7sCHqu1Y2oz1PxQpAsIefMKwGOquNQ\nVFyKP2aPYIRQEYbppu0WpSKuUQRqKX5JBwK1lg9FdtYcx0JZEpmQf7VfFCXD\nWwhN\r\n=Eb0t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyvfYLI0ulKwjMee0zLPd1UyvgWaw8HojtV1d/GWM1nAiEAnmA6UgeTU0SLoYMdovf18T9QcngP8uyvYMgVsMXjYhg="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_7.1.0_1545822252897_0.9206342604500608"},"_hasShrinkwrap":false},"7.1.1":{"name":"gemini","version":"7.1.1","description":"UI Screenshot testing utility","engines":{"node":">= 8.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^3.1.1","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^4.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"f969622c4826889ccafca66889d5561139b34bea","_id":"gemini@7.1.1","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"rostik404","email":"shtanko243@gmail.com"},"dist":{"integrity":"sha512-mfcpf/pXiP305KH75jx7nnFt2E6Ed3h5F8HFcJdKlOFQf01Qy2K5EV3UuTFl5kG10tSfQw72k1ivJFebzztZOw==","shasum":"ed8569796add4d105320074b488d9bfce6fa28d4","tarball":"https://registry.npmjs.org/gemini/-/gemini-7.1.1.tgz","fileCount":87,"unpackedSize":256132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI66OCRA9TVsSAnZWagAA/WAP/i82vT6+9IrLy8n2zmU8\nKObzG2+eWyrxlJqN/78XwrR9zjXRkcJZANUtZkZkGWWXSo3GQqUY1h9ttGVa\nq9Pf1u3ErfIuEqSlHnSmjbPRq8MHZWHM5FG+cmine/fXDXfHntUUex99DR4T\nYkEV8GW9pJE/rY7tAzLksWqmkCRgLyA4KjRlmuCJVsPSpq+R2lR4PB1bDusd\nyXZ+PHU62XSVOVAX5LMwZMuHuYafNrONqMgMV8UkNTjBgddCrLoqVD/PoLyE\nl10UOPHj/XcmO6813bG4fQrihvOrsDRGd8hEWhdlt/ycYv/BTUOBqq53IztB\nOkz1LnwIRAqlJSrxNBvnJH7OBLvfp8IFWnfhTUkWWZ19tZXCB9Dc3k1olsuv\n4Si+eRkqzTGBIfQLwLduRayXxNQRxq3NL5EJJ9ooOYdAjUC6GzeJyw6eY3tL\nysE2RIPMwhOr4Uw3McjrKxoHV2nHfKmPUk7shJkZ2iLeQVh4ALzl7/JydlDf\ntG2/XbnGEffIkGZlsjtQ1CjZ5wJrhhdEFtUzcl1XHvQ1CQj2FVWAJnAegXF0\n2EFji/wnjphraZxxfvFs2iMy39MIoWdkI4Hv4HBC9onzW16TsGArtpSFM2PL\n2SUxXe1qr2GsajqNeNTKOT6HgY03f7Gh5pPoP8VS7SjNnZXIT/Wnt9vbROvp\n+Xu7\r\n=YnCk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3NoKzNKsHbhvCPIpVx2e4g2XBMTnX5RpiV76DLoQpGAIhANcexR7kGUPjgt1KnsY8BqhbRQgytlVJgBVcEkttCB9Q"}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_7.1.1_1545842317796_0.7165111076611645"},"_hasShrinkwrap":false},"7.1.2":{"name":"gemini","version":"7.1.2","description":"UI Screenshot testing utility","engines":{"node":">= 8.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^3.1.2","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^4.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"ec5efcfd8d515e570e84c2d7c83601d521303cf8","_id":"gemini@7.1.2","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"rostik404","email":"shtanko243@gmail.com"},"dist":{"integrity":"sha512-oNuaAcs6+UCgKJRxYWrmIcNQ8wP+ce1KVHFjnqEw7aR58bN882TUKHpFdF1cJvzcoN567GNMNKz/BFRVdCALMg==","shasum":"34b5db5d8ca56628583600c8f8d48a0a716eea3e","tarball":"https://registry.npmjs.org/gemini/-/gemini-7.1.2.tgz","fileCount":87,"unpackedSize":256370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNv/3CRA9TVsSAnZWagAARbEP/1T6fbpltBa/OXjQi43U\nvhs/r9FeF8TTUFXVQKi4Z9Vatcirf9M3uRAzT+bOYxw/NTxVhvfS0RQYlFzj\ntFuMLRrtwPmZD+s2uh8wfp/WMoEj+XhZtjATTW4NGxTyoxMJXIBvXyCH9Mc4\n4xdzl9P62ZycDG6YW0+GZoAZP6ZbHSRSibk1u+hS8pGcDQ8iAvDeOMFx9w+L\n6C/TkK7MQeCY9HvpZC43Dt/Nsn3x4pfK108thPRHndAZ5UAMv/Yyns7THmDJ\n9uY7aYXXMa/fV1T2IYyyfTFLtboLy6NNMwxistX0TFDRcFBBs29u14tc7AWC\nN+vU/BHVAUIx6wO4lJGSfRX+DFe7gZc0zYvgrfJWbume8G6ETT1zfvp9vDyk\npkeFq0Zi+egoWTrUg6vvtGxV1PfnqSIVJNIxiC8sfhVgfOWdMQS5cSED7E4j\nfHZd1pdmRyHnIKpUBCc9OOMZSXaa42yW7+Rj80ufs7K3bsG1kZ/KK45zNeV3\nrTMNE9H2qRp1aPkZDZ/xM74p8W46t7h0SdlUClSucgAqiGj5z5RPb7CCAyNg\nQKEos507iSVTwksQRc6DWXxSTR6XMWNGI9XAFML6XEnL0xUtZ/NwWuuRg7c2\n8UVLXmR08w8UIhIF/U+TcnhqEF6lqpsaFbGz4pRFqD4dZz9XETjgmAQDRhvv\nihwp\r\n=FrqI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/AXLOpMYEy64Iw3rb13ms2tbJHMUMP8ufkdcyalko/QIhANN8E8YeX7PwBWnZCaW/6IfKKKMt84scM5rB9FDmRJET"}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_7.1.2_1547108343105_0.4821496990660372"},"_hasShrinkwrap":false},"7.2.0":{"name":"gemini","version":"7.2.0","description":"UI Screenshot testing utility","engines":{"node":">= 8.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"3.2.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^4.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"4f3f6528c1ce35b4ce2fc7cec32fef11e7fbfc12","_id":"gemini@7.2.0","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"rostik404","email":"shtanko243@gmail.com"},"dist":{"integrity":"sha512-1VjzWN+8KbP+MS7fxSvUO3XSgFHRLv8DdKFR8Qct1wMcr3+A+AJxlUHXpRUjyv1HSE2HL+wYQmV2Z0mN/OBZgg==","shasum":"4ec1785e99e4aa4e86a7fc00a855b21ba5b58484","tarball":"https://registry.npmjs.org/gemini/-/gemini-7.2.0.tgz","fileCount":87,"unpackedSize":256446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSXp/CRA9TVsSAnZWagAAja4P/iItjr5DcLUfkfaR2h8m\nSqj+4u3H7XeZ5xEPGCZRBK8FJc8g/PSkFeNZX9IIuMdMUS7GwkmbJUKtftdf\nB7+5xIHLID4AYZX/yPxN6RMR2jaZ7vrWieobclJojUS0Dm2FdyfVUmSYIavs\n3aAcQtqwzyCTTcJJagOsvJ+tiP9rpXLFkkDzpsIAUwoDV1Jpguw0EEdNGtoj\n4LNxWu4SphGb7glYd0SYUAymuJslhnqgjos9icluvxzypX3qmwPXiQ3gmQfI\nbSM0hIHmlJ6wOGcDzK+Qz/vwym1/KL8ZIe/TMdJVIGZuX8dPJRh57uRdVOd5\nX1wjQgvYX+E42HO2CBvENIsz/WezVc0xAYyZ4W10zesa0pZX/3WPBWCT/40V\nNJIdMdeqwTk8u1wgtYjjIqp4/GqzOY13Ud7z+bc/yU2yl93Hp2BD4w/tOkjE\nuXepF2s4A9e+C3Hl+bCHhvvmErKGx//Q4ToZoE/aXsYWlKQo2CJV9fqmb9hJ\nVXS/GE6m6qKXUMVRrKNPzW1fjFNX1cAvDzQAdf+J9UWQo4rlId82pxxIKcnQ\nD760SP9gd1sAXpZYarbqUX7+zW4FCBEoC4miYh1+SAj/YsNDbAgNcyas3Z/1\nF/B7S0XLXI0YKF0Xh2BKMu4SJ3Gk0SoSuNJoJQlJSC+uWtZj/7GLRxmJWxid\ncUC/\r\n=+YnM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELeQUIWs5ihDOjcWCEb2/vnzbE4odfXoJqH6qn33IlYAiEAj4+dTlXxL0JkAGb791pooMCWmLaMIDRL3h13jFyqmk8="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_7.2.0_1548319358594_0.803648396946788"},"_hasShrinkwrap":false},"7.3.0":{"name":"gemini","version":"7.3.0","description":"UI Screenshot testing utility","engines":{"node":">= 8.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^3.3.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^4.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"d20b7973ba4f98f474068422891710ee1c062b01","_id":"gemini@7.3.0","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"dist":{"integrity":"sha512-zx6zulW5QbV6drvo49ZCiSdV+J10rIsxYnIHipE1jsQQzBII7SEz8Ua+Po/DTcpjpg6dLCeHUoUmgE9AwcH+wQ==","shasum":"713aba6a55738d6eac41d69818d70d11c4de6faa","tarball":"https://registry.npmjs.org/gemini/-/gemini-7.3.0.tgz","fileCount":87,"unpackedSize":257896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUNudCRA9TVsSAnZWagAAaCYQAJikoIfyDpmo4QUHol+i\nuK3XT20U08e1JTwl5Qz5tpuCZy8O7nCsdEWBJMR2dlYWL9LLxmxzeHqJRAQL\nxHrHJhXutInoyEfex727NOCEbvYZlsTBuYVYZ1+CaQxNst8VHjbQcCzwXVsz\nsLeebK67v+9Lw3keYcrJaR2RM4f2Jevdqbm2V+oKitNY7US/i4E/0zdytRlf\njq+apOfupGQomLP4iU5qRNHV4w74xDgKAPuc48k1iSy1764l0a5oOiTRJzD3\nM61l86LHjTz9cUqzYlylvTzHnhNp6WEycH/UVfFiHJoh71GbHDattz9OQGNa\ndo45Dc+n4k2Sg6k3GPcoexHT50pa9HLGiz4RQxl9UHleu7I/kpMqu7Im6ScU\npQAXiJAk4w59G7SGoGHdwKxRjKwaQQyZSCpQufBRTNJNM5Kb5sUT2ivIr3JW\n1rkOJO1x09m7PL4jwC1QXH6ATumzpyLC8ZR/lSJ58+ASDNoVLLIAZ1V5kd1s\neSLEdVGG0khVmViyU6xuOfkW4XnT1mm8MI+a0o4eWsorPf3ksgh7g252hMjs\nj/5sHmeGpyK97QTtt35t50O74nSSpkuPVJj+QEj7tnVLkkpYYmp6JsWhP3H3\nTRMDHpYyLJu7jN/hXLXNj34so8xS/RRcaZPNfUn6L+1aePERxT5RBfNtaTMR\nuCcS\r\n=X1Qw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEN1G/SflJEX5M/A9H+elXiPc/1DOZB4NRsYjxiBmgSAiAkUEYyftl5nyxoAAGbHcxkqRiFbluU0yeONY1nYLyxLg=="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_7.3.0_1548802973305_0.16705055054919238"},"_hasShrinkwrap":false},"7.4.0":{"name":"gemini","version":"7.4.0","description":"UI Screenshot testing utility","engines":{"node":">= 8.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^3.5.0","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^4.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"47c983bb9123ed6d9ccca4a200d92fa1b2706d05","_id":"gemini@7.4.0","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"rostik404","email":"shtanko243@gmail.com"},"dist":{"integrity":"sha512-7C2lKuJScEzjd1eljHAloWqho1MNT0dZHN08+tM1xRGcuCK//g+zoTJooSZltwHVtL/DL/aas9SdmO50sRrNMw==","shasum":"c09d6f35cf2301a7354fe9528a064992b8b8074b","tarball":"https://registry.npmjs.org/gemini/-/gemini-7.4.0.tgz","fileCount":87,"unpackedSize":258419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciTJ9CRA9TVsSAnZWagAANasP/0Rek64XsvtR5L2RxvK4\n446sXN/Zt7UAC/oZUei5989spE4Fb4S0r4SzZhhYxR/8Q9UJGW8hNZd1hI5L\nNGbtGJg5vgdVMfruQy27QIpseEMUWgFKYMAqnK9lbnnfA5l+bNU3HI+vHqJl\nZesKeF5G47wnqMyBmfWYGZLBQpwdcSdOXlgIz0vaVKQKR8j7h4QylTQAE//l\n2/dSdGXJavER9AqBQIiYZRJqDs9UwSv6AbKnrVpZQngN3PUfcBmjDrWFmUCv\nik7fmpEJzayrgdgVYGplZaEb0cXKYbqLGtr7ym0ezujeHbxbbkZfVynMmXMM\nfzAEFBY0qVWZSWQEXG/tHUlVldqlzJuEpMWI9LqZBe5Plk2gd/y2b3R70ki2\n3+hPuNg9JDsRO4ssYP7Z0j6mv3aqYLKlqGPsmgE1mjr8RoFZem77mu5mVQU1\niOjPBd2UC1DY50US9T4huFz7ufvIKdlocyEX8cr8+hGcMNdDikkwdROkxyj6\nT5Q6s1ggfB6TJyfV8D705qd2ZUREKFoJX/Z9R5ogm567Kazppt+b5YMvi3ou\nq/JrX0NIgX5ISzl6y3Wy3DBovkEl75Lswh2IBTQBx7zo9E6nzY1eo2yh3SiL\ng56uE7yKBQalMcm/WCcYk+j7FtdfRPiYPgdoYQDLS02rUvwevKiVwbWJC+VU\nGpSY\r\n=H3az\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC80VpvRg3vHWyLTpHpVfSUemQhgrSjZPSUvY5+TLTtWAIgJaPZIMLMoSi4JTw09F3Gu5tsbWEHpdVdX02v/T4eFYs="}]},"maintainers":[{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_7.4.0_1552495229265_0.15005214271893652"},"_hasShrinkwrap":false},"7.4.1":{"name":"gemini","version":"7.4.1","description":"UI Screenshot testing utility","engines":{"node":">= 8.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^3.6.1","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^4.0.0","husky":"^0.11.4","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"a5e8aef40eb8a50c9964bb2cc73f5a8926027f72","_id":"gemini@7.4.1","_npmVersion":"6.5.0","_nodeVersion":"8.6.0","_npmUser":{"name":"catwithapple","email":"alexeybegunov@gmail.com"},"dist":{"integrity":"sha512-0XENR1gJ2MVsU7o2iRJ9i+V+CpJlEPWvRGPe1DygnQBq2E4lT37MV9eziNG4HYt8mDE9pdX4jCFqJQXh4MVegQ==","shasum":"4f5ff3a546d5e45237ed38125d8608e4a7f17cd1","tarball":"https://registry.npmjs.org/gemini/-/gemini-7.4.1.tgz","fileCount":86,"unpackedSize":257916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckka8CRA9TVsSAnZWagAAcU8QAJxCmMZhhzHfSAKSaMPz\nirn5oITU4pntO4Iaj5uhjN5L2gwXxz3h5CBI9hYbY78xuLQU7uqn0Fs8e1WF\naxYJWUK3221nz+jpvv7TPDA0r4+34d+eN79mUyO6gZCbAFMlZFjxGsgX0pVW\njWt+HUcGClOtZX6xBRfBbzK67hHJ7/+XSpR59Y39tvfdBFhhNls1tRJHXYPZ\n9pOW1etxnLVWNj0l/cVjLMzMojTn/EK0kkAH83D2eGPYrHUvvUkx1w+R2f/Q\nJZSaHDhxUvNFOnuEh7LHKly1J7xQ/l8XNu3Cb7nq/18J1WrxNJ0SrgefwahZ\nj23hsqBYU7Su3Cj0FsP8KuaU/BaF2oRu4YgxzvCIHBJsRCh2+K4gi/2DHcQb\nayOA4hm8JqTWOPHjSME8h9cpbpI1CK8gGgNMzgBFBXM1WdNEe5i+sQ16Y/aU\nCX3Y9jNpsSf4qLhLLRT9PrIXM1CQUcBlKTM4LpUpq/HFtmFz3mBSBYQ4tEzm\nXaayxdZa5ma1+a6cJfAli51lO56s3G9OzY0t3rV/DjzOFdArN9/DNWhYDfQt\n6uE+k7iz/7eeiwofYNU9c08KOISzEz7OtU48TMIIpFwaIKW44zeafj6DhH5r\nw1aA+I1eqbJE0V1fACPdDvW0xcK6pxQRbMqxFtHz/avcxyuJLGAw8sde1FpB\nrVpu\r\n=i3eL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqOOPmMeND4Eu/ex699azjWNdKi7kVn3cFmRGOxg9BZAiA6YGo9WmspLMrH0oqF9P70Mp/it4ZAaKIckN3DwLte+w=="}]},"maintainers":[{"email":"alexeybegunov@gmail.com","name":"catwithapple"},{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_7.4.1_1553090235432_0.4619742490473975"},"_hasShrinkwrap":false},"7.5.0":{"name":"gemini","version":"7.5.0","description":"UI Screenshot testing utility","engines":{"node":">= 8.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^3.6.1","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^4.0.0","husky":"^3.0.1","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"acedfc7ea21020a3278bc91a212b03bedd1dd13b","_id":"gemini@7.5.0","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"j0tunn","email":"j0tunn@ya.ru"},"dist":{"integrity":"sha512-F4uHWJZRpMKVN7A/TMgsaD2aD5UxFEUaMCVr+B2nYMumQZSGAHPObi4QKi5BKP0o30aGnXYczRLR4noUTf+F5A==","shasum":"9290caa884d1edefc03a41273f75e6d029200ad4","tarball":"https://registry.npmjs.org/gemini/-/gemini-7.5.0.tgz","fileCount":86,"unpackedSize":258686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOYqGCRA9TVsSAnZWagAAp7wP/joxrsERQ3snGSChDH3V\nuJwM6Aqc/lmlc7tEd95tTlNlbNd8u65M22yXVDeZnexeca7S+TCMCxOed6Rq\nVTjxiDHYWy6R2QOsW5M0IOrNAd1GNfJEmOBGaFngRe+Wef+9pcyB9Z0iFDpX\n58ge+JSA1yXEh1+/cdskLFZLU1wLtn0OaE3tBmhjJJbMa5DJX/zb3BRI5Uop\nwlkxnk3wAxPcY8jsD4fjsHhOWr8n+43IXsb1ThP7HSQPO5juvYbBXdK4/3Iu\nEFJZ14uOdLVgpwT1oRozzGK13GvwAKQA1ZJuwibxUy5Uy0hSizo9pUKWY7Pq\nev+0kzPmTnwd7N98ZNQxCKPZt24+mLkJ+za/BMM+CNWTnrVoCv6xSPXG2gFl\nmggtgTzDFYDk44lHtTFDbATWmtOtk8KYTRLH/iZTjSti9pHKz4yakQXukDLz\nH9PQEJnAW5WkPte6hIXudoMhbbHhorZLq9koUcAhDrlcQU3gee/v8uEO6sXS\nCHtE6P+V3WT55PXT1gMHp4iY1+Z9DKa0mql2A8v2EPxt1CC+oDtliV5jIDnf\nGvjR3Xfr8hVXsyYqxAMVIjFD+XUstrvjl8ILKdTTe46QM8sHFwrq9dusbAiO\nMWEdhfH2xyBIiUxMgE3JmUqbYl5HJt6n/WbgjphM8osrH7gSSMYfTt8ZCyp3\nsoO3\r\n=LXQY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmlU+PWkiyKsb7m5s3q9d7qs44YCKrd2rsuHO5sPb4EAiEAl1HkHtYLNwZTQLUmdUCEGhg7z5uRYC8niXdKX46f+fY="}]},"maintainers":[{"email":"alexeybegunov@gmail.com","name":"catwithapple"},{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_7.5.0_1564052099786_0.5577076772836194"},"_hasShrinkwrap":false},"7.5.1":{"name":"gemini","version":"7.5.1","description":"UI Screenshot testing utility","engines":{"node":">= 8.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"^3.6.1","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^4.0.0","husky":"^3.0.1","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"742f0d827d54eb92ffa7e74b7c8c06efff52939c","_id":"gemini@7.5.1","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"dist":{"integrity":"sha512-V1cGTEiGVw9tdhKS7hgVPtxzuBchRpcbfhTJ67q8ut4R0Q7Wp810VYmbRJ9Ff8QN3PSZMsoVFwYmlBZfS2DPYg==","shasum":"1394e2185d048e8abf5d035e094f60236e4ec15e","tarball":"https://registry.npmjs.org/gemini/-/gemini-7.5.1.tgz","fileCount":86,"unpackedSize":258944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPpTSCRA9TVsSAnZWagAAsAcQAJD9/IpFFpIe3GuMboPM\nqQjGX5uNaahLiAZqHF+9QCvmw55Ra1vAoENipcUVUs2FhQcW0IrkC8eVanRU\n+hIfce1tGKTyy6wkfTs7GhoFYm+W7ZxLfmsnDs0UVzagyjXVQXLlipByNReW\ncbGLv0ctpLTZA61/wVgp06H0YBM+UBamaTtkHisTmUR/gs2lT7X2Q3BrMEdw\n49Huzy0eU4zgGgCDehYMTGG5208kdREpptGVsOUfGOW6JNd2CRGfbQ12EQYj\n8rHbUpuQRKs2+2teY2AcUAVDwKjXM3kkcF4ZvAitOufFnlGiDaZhl2lIjtg5\ne0W/UIjkMxUUpFTzOspjL2hUiWkUIZALK/7YgPipwiZ2saBreyS/UxYoq1Hf\nQDf8GdK7I7a4ayvCu39NrwMvppLRX34+qRI8VRURk+bOJLpAV5NUGj10zUR+\ndAnxK8jU6knOaPUscFoRJsCiYmSrxgXB3yvDd1RhD4c4KZefwnDPA9Cfa5Ux\nihGJI4eEFLbUDv+bFXGbcwJVhTpvXjlZwPr78jTZuUQRBVppq4KxDlgj+k6f\nKpbEgLxIatBm2D6vSneq9pP6YWYUqMdP064Mct5Rto/MEzoJpM+y7ELTjNpm\nzcsZ4MU2QiaDfqNMPzXSuM+ALs2pR0EhYCFJtQSO6MjbhPWmbq4oGu5f0Sc1\ne5L5\r\n=6QDM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnq2HChtsFdavFvMu0WITdpCM+1RNf35+DyI2kN4dzqAiEAxytigsr5BNbT0fufUsYyria0NTJh52z9QJ2nOJ7MqLk="}]},"maintainers":[{"email":"alexeybegunov@gmail.com","name":"catwithapple"},{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_7.5.1_1564382418045_0.20367953728987542"},"_hasShrinkwrap":false},"7.5.2":{"name":"gemini","version":"7.5.2","description":"UI Screenshot testing utility","engines":{"node":">= 8.0.0"},"bin":{"gemini":"./bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"3.8.3","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^2.1.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^4.0.0","husky":"^3.0.1","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"gitHead":"ee5b190a7374100db418aceb05e1c277ff0dc6bf","_id":"gemini@7.5.2","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"dist":{"integrity":"sha512-LFEx/gNNDwnazulLf2NSHK1j3FPHWUJWDb+9IM6kkodTyU/WmwdAexAYgF7wcSxsqhBzWxxpS/+n69r49V8UBg==","shasum":"211753ea1fb311cababafc4dcace539e8ba5c8ea","tarball":"https://registry.npmjs.org/gemini/-/gemini-7.5.2.tgz","fileCount":87,"unpackedSize":259817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2+1BCRA9TVsSAnZWagAAjCMP/0HRI542meTGRbE/4o9/\n6tp6SGLgSXwllSeVovtcwwUFMBfG88Vpl01MfIcUEJeFtGNKnuprcoQHXJn4\nXFEkxQa3bSX3/C9NwRWC3d1KnUixF7tE40uOwdyc208UzhA1k4nTo7PvIgBG\n831kymbpSrIwaAf6Qkz5IJbueaR8wGzdf5aH3e4dY5Utw96y/JU3wviPrNWg\n0aDy5BcDLapjaFcP8OjPNQAvThHWWlJ2HFTq6OYga1e91Fsb3qHKagaaNaXy\n2Sq1NuGefOXxerK4ZqR/qACTfEPrudDjOuAjE2shUU/pmOch5i2QoSdAlpuI\np6+84jkk6FoSfAX5mt8KW/E+tiLt69FBW2w7jaSaMkSSfs9/rm55lvmSDYqS\njDnDOdzjmTUYuGH04gAHDWkiTH6NfFO0q6IB5zeuYQ6GueY5aNODRl3Ov4xY\nJPckWZPrFvfbUjdvclsneHrAXfiqhapU9wnurMSg6Gg4FI+BqXX+eU/DHdST\nFgqg85qc3p8QrWifP6pyJa0PkRXosL62UXOclk+SKng8nTF6SH+oF9eqfi7D\nsF8vSxewtOAcRRh4/wkjmgMXJeLJnf03ynrZU99a+4RQ70vwRsrksEhArCJS\nm2XpXRjl7VLuVfP5h7zcHYILu0/umqzVQATJyM6rtKozaOC0t0N+Ru/5zLFF\nGA4v\r\n=NxJk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEV3+OscNFn3ppIC0wf+m2UsmSB5D/EJ/xusDTkp+pk0AiBgtaGjuxIuMIJGWBZBFWCw/8cf3cYZa9Z9xqt0agzmAQ=="}]},"maintainers":[{"email":"alexeybegunov@gmail.com","name":"catwithapple"},{"email":"dmitriy.penetrator@gmail.com","name":"dmitriy96"},{"email":"dudkevich@yandex-team.ru","name":"dudagod"},{"email":"job.egavr@yandex.ru","name":"egavr"},{"email":"alexrybakov@yandex.ru","name":"flack"},{"email":"j0tunn@ya.ru","name":"j0tunn"},{"email":"kvmamich@gmail.com","name":"kvmamich"},{"email":"miripiruni@gmail.com","name":"miripiruni"},{"email":"shtanko243@gmail.com","name":"rostik404"},{"email":"sergey@tatarintsev.me","name":"sevinf"},{"email":"sipayrt@yandex.ru","name":"sipayrt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_7.5.2_1574694208915_0.6408688268701566"},"_hasShrinkwrap":false},"7.5.3-alpha.0":{"name":"gemini","version":"7.5.3-alpha.0","description":"UI Screenshot testing utility","engines":{"node":">= 8.0.0"},"bin":{"gemini":"bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"3.8.3","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^3.3.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^4.0.0","husky":"^3.0.1","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","postpublish":"npm run publish-site","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"readme":"# Gemini\n\n[![npm](https://img.shields.io/npm/v/gemini.svg?maxAge=2592000)](https://www.npmjs.com/package/gemini)\n[![Build Status](https://travis-ci.org/gemini-testing/gemini.svg?branch=master)](https://travis-ci.org/gemini-testing/gemini)\n[![Coverage Status](https://img.shields.io/coveralls/gemini-testing/gemini.svg)](https://coveralls.io/r/gemini-testing/gemini)\n[![Join the chat at https://gitter.im/gemini-testing/gemini](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/gemini-testing/gemini?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![Stories on waffle.io](https://img.shields.io/badge/waffle-dashboard-green.svg)](http://waffle.io/gemini-testing/gemini)\n\n[Gemini](https://github.com/gemini-testing/gemini) is a utility for regression\ntesting the visual appearance of web pages.\n\nGemini allows you to:\n\n* Work with different browsers:\n\n  - Google Chrome (tested in latest version)\n  - Mozilla Firefox (tested in latest version)\n  - IE8+\n  - Opera 12+\n\n* Test separate sections of a web page\n\n* Include the `box-shadow` and `outline` properties when calculating element position and size\n\n* Ignore some special case differences between images (rendering artifacts, text caret,\n  etc.)\n\n* Gather CSS test coverage statistics\n\n**Gemini** was created at [Yandex](http://www.yandex.com/) and is especially\nuseful to UI library developers.\n\n## Quick start\n\n### Installing\n\n```\nnpm install -g gemini\nnpm install -g selenium-standalone\nselenium-standalone install\n```\n\n### Configuring\n\nPut the `.gemini.js` file in the root of your project:\n\n```javascript\nmodule.exports = {\n    rootUrl: 'http://yandex.ru',\n    gridUrl: 'http://127.0.0.1:4444/wd/hub',\n\n    browsers: {\n        chrome: {\n            desiredCapabilities: {\n                browserName: 'chrome'\n            }\n        }\n    }\n};\n```\n\n### Writing tests\n\nWrite a test and put it in the `gemini` folder in the root of your project:\n\n```javascript\ngemini.suite('yandex-search', (suite) => {\n    suite.setUrl('/')\n        .setCaptureElements('.home-logo')\n        .capture('plain');\n});\n```\n\n### Saving reference images\n\nYou have written a new test and should save a reference image for it:\n```\ngemini update\n```\n\n### Running tests\n\nStart `selenium-standalone` in a separate tab before running the tests:\n```\nselenium-standalone start\n```\n\nRun gemini tests:\n```\ngemini test\n```\n\n## Dependencies\n\nRequired software:\n\n1. WebDriver server implementation. There are several options:\n\n   - [Selenium Server](http://docs.seleniumhq.org/download/) — for testing in\n     different browsers. Launch with the `selenium-standalone start` command (if you will get error like \"No Java runtime present, requesting install.\" you should install [Java Development Kit (JDK)](https://www.oracle.com/technetwork/java/javase/downloads/index.html) for your OS.).\n\n   - [ChromeDriver](https://sites.google.com/a/chromium.org/chromedriver/) — for\n     testing in Google Chrome. Launch with the `chromedriver --port=4444 --url-base=wd/hub` command.\n\n   - [PhantomJS](http://phantomjs.org/) — launch with the `phantomjs\n     --webdriver=4444` command.\n\n   - Cloud WebDriver services, such as\n     [SauceLabs](http://saucelabs.com/) or\n     [BrowserStack](http://www.browserstack.com/)\n\n2. Compiler with support for C++11 (`GCC@4.6` or higher). This is a\n   [png-img](https://github.com/gemini-testing/png-img) requirement.\n   Compiling on Windows machines requires the [node-gyp prerequisites](https://github.com/nodejs/node-gyp#on-windows).\n\n## Installing\n\nTo install the utility, use the [npm](https://www.npmjs.org/) `install` command:\n\n```sh\nnpm install -g gemini\n```\nGlobal installation is used for launching commands.\n\n## Configuring\n\n**Gemini** is configured using a config file at the root of the project.\nGemini can use one of the following files:\n* `.gemini.conf.js`\n* `.gemini.conf.json`\n* `.gemini.conf.yml`\n* `.gemini.js`\n* `.gemini.json`\n* `.gemini.yml`\n\nLet's say we want to run our tests only in the locally installed `PhantomJS`.\n\nIn this case, the minimal configuration file will only need to have the root URL\nof your web app and the WebDriver capabilities of `PhantomJS`:\nFor example,\n\n```yaml\nrootUrl: http://yandex.com\nbrowsers:\n  PhantomJS:\n    desiredCapabilities:\n      browserName: phantomjs\n```\n\nAlso, you need to run `PhantomJS` manually in `WebDriver` mode:\n\n```\nphantomjs --webdriver=4444\n```\n\n\nIf you are using a remote WebDriver server, you can specify its URL with the\n`gridUrl` option:\n\n```yaml\nrootUrl: http://yandex.com\ngridUrl: http://selenium.example.com:4444/wd/hub\n\nbrowsers:\n  chrome:\n    desiredCapabilities:\n      browserName: chrome\n      version: \"45.0\"\n\n  firefox:\n    desiredCapabilities:\n      browserName: firefox\n      version: \"39.0\"\n\n```\n\nYou can also set up each browser to have its own node:\n\n```yaml\nrootUrl: http://yandex.com\n\nbrowsers:\n  chrome:\n    gridUrl: http://chrome-node.example.com:4444/wd/hub\n    desiredCapabilities:\n      browserName: chrome\n      version: \"45.0\"\n\n  firefox:\n    gridUrl: http://firefox-node.example.com:4444/wd/hub\n    desiredCapabilities:\n      browserName: firefox\n      version: \"39.0\"\n\n```\n\n### Other configuration options\n\n[See the details](doc/config.md) of the config file structure and available\noptions.\n\n## Writing tests\n\nEach of the blocks that are being tested may be in one of the determined states.\nStates are tested with the help of chains of step-by-step actions declared in a block's\ntest suites.\n\nFor example, let's write a test for a search block at\n[yandex.com](http://www.yandex.com):\n\n```javascript\ngemini.suite('yandex-search', function(suite) {\n    suite.setUrl('/')\n        .setCaptureElements('.search2__input')\n        .capture('plain')\n        .capture('with text', function(actions, find) {\n            actions.sendKeys(find('.search2__input .input__control'), 'hello gemini');\n        });\n});\n```\n\nWe are creating a new test suite `yandex-search`, assuming that we will capture the\n`.search2__input` element from the root URL `http://yandex.com`. We know that the\nblock has two states:\n\n* `plain` — right after the page is loaded\n* `with text` — with the `hello gemini` text inserted into `.search2__input .input__control`\n\nStates are executed one after another in the order in which they are defined, without the browser\nreloading in between.\n\n[See the details](doc/tests.md) of test creation methods.\n\n## Using CLI\n\nTo complete the test creation procedure, you need to take reference shots using\nthe following command:\n\n```\ngemini update [paths to test suites]\n```\n\nTo launch a test (to compare the current state of a block with a reference shot), use\nthe command:\n\n```\ngemini test [paths to test suites]\n```\n\n[See the details](doc/commands.md) of interaction with CLI and available\noptions.\n\n## GUI\n\nYou can use the `Gemini` graphical user interface instead of the command line. It\nis located in the [gemini-gui](https://github.com/gemini-testing/gemini-gui) package\nand must be installed additionally:\n\n```\nnpm install -g gemini-gui\n```\n\nGUI advantages:\n\n* Handy preview of reference shots\n\n* Clear real-time demonstration of the differences between a reference shot and\n  the current state of a block\n\n* Easy to update reference shots\n\n## Plugins\n\nGemini can be extended with plugins. You can choose from the [existing\nplugins](https://www.npmjs.com/browse/keyword/gemini-plugin) or [write your\nown](doc/plugins.md). To use a plugin, install and enable it in your\n`.gemini.yml`:\n\n```yaml\nsystem:\n  plugins:\n    some-awesome-plugin:\n      plugin-option: value\n```\n\n## HTML report\n\nTo see the difference between the current state of a block and a reference picture\nmore clearly, use the [HTML reporter](https://github.com/gemini-testing/html-reporter) - plugin for gemini. This\nplugin produces HTML report, which displays reference image, current image and\ndifferences between them, for each state in each browser. When all tests are\ncompleted, you will see a link to HTML report.\n\n## Programmatic API\n\nTo use Gemini in your scripts or build tools, you can use the experimental\n[programmatic API](doc/programmatic-api.md).\n\n## Events\n\nTo learn more about all events in Gemini, see the [events documentation](doc/events.md).\n","readmeFilename":"README.md","gitHead":"2d468887b1268ec8daf96dc65052d382ff538df7","_id":"gemini@7.5.3-alpha.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-uUfxL8KpgqmOuL5tJKYVR05/0yTUZcyI3eqdWnJf535zSgJaX9SeFwFOlAVmLV1QpSoqfM9cvofKzk1nKi0DQQ==","shasum":"846bdd760b0bd997d69e7f1a3c8137b47ce70401","tarball":"https://registry.npmjs.org/gemini/-/gemini-7.5.3-alpha.0.tgz","fileCount":86,"unpackedSize":259315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp8chCRA9TVsSAnZWagAAwL8P/2+e7PNN0+yrU+NyNhMJ\nmB1suYecYvgpk0yNihMVURKzzek+wT8rWkOYnVRcC2W7jMT7ML8x6TAahw3U\nbeNbMMNvu66XMJ8dUhte1i9C3yfZcBDNiFhW1fVICnyg1QbtZy5yfqwfnXbL\npGIA5OVVioUQXCH6YuR5mlhHZEO1nx+tC1bTD/bPpC7J6oCr9j9IFNM3izIp\nreja4u7OT3w3X9x7ups/xzEVjqQuip/uEg8tYp+f5CQ2necM7Cf6NQQqjytX\n0zYnHRpTocgM6yahxsGDGeg2vaveWy+aAWPoxn7Pl5OAoyF3MSMT5xRG7Fp6\nL1CR2BewEGELODRF59sLWoievuPm+82AgSpNCb6FFLXYZFTujkfmny9F66lO\nGx5APWR8tRKwJUvXT0yffzUaM1CpqkuV0xhCEm0FHye7mRYBi7eBxqlNUXJK\nbeC+z2ujHCiI1HyPalooixtlIhNgejzUvdBGr4zv5PwsFhl2iYb0fJodT9ot\nkdg0MaJmaIB+R7vQkfpVpn7/oFOZqeOVhkDypj6fJyMH1QFaU0ZTD/Lw4Svk\nf5yjoRSXuJYUEZLIcCg7y+Ird1W8m2cuTVev1PlDGHKXbsw9Wc0iXLBxZnd4\n8Z4f6w3tXHvxcgIrNLrjN4U6PjjQ/2O/mpGSQgMoRWQsbSeXgv4o410qnN13\nh+E6\r\n=BkjL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpedKraDs3Nlll52fdOWSqRGv9MOoQ0FhDi2pu/6IT9AiEAlBxouxSVpsVDFxOar9AwVv/fYJquvgBa3xR68KWllXo="}]},"_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"sevinf","email":"sergey@tatarintsev.me"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"catwithapple","email":"alexeybegunov@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"flack","email":"alexrybakov@yandex.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"kvmamich","email":"kvmamich@gmail.com"},{"name":"dmitriy96","email":"dmitriy.penetrator@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_7.5.3-alpha.0_1621608225136_0.024312026306320345"},"_hasShrinkwrap":false},"7.5.3-alpha.1":{"name":"gemini","version":"7.5.3-alpha.1","description":"UI Screenshot testing utility","engines":{"node":">= 8.0.0"},"bin":{"gemini":"bin/gemini"},"main":"api.js","dependencies":{"bluebird":"^3.4.6","chalk":"^1.1.3","commander":"^2.12.2","css":"^2.1.0","debug":"^2.2.0","fs-extra":"^0.30.0","gemini-configparser":"^1.0.0","gemini-core":"3.8.4","gemini-coverage":"^2.0.0","graceful-fs":"^4.1.11","handlebars":"^4.0.5","inherit":"~2.2.1","js-yaml":"^3.2.5","lodash":"^4.15.0","micromatch":"^2.3.11","node-fetch":"^1.6.3","plugins-loader":"^1.1.0","png-img":"^3.3.0","resolve":"^1.1.0","sizzle":"^2.2.0","source-map":"^0.5.3","striptags":"2.1.1","wd":"^1.6.2","worker-farm":"^1.3.1"},"devDependencies":{"app-module-path":"^1.1.0","chai":"^3.5.0","chai-as-promised":"^5.2.0","conventional-changelog-lint":"^1.0.1","coveralls":"^2.11.2","eslint":"^3.1.1","eslint-config-gemini-testing":"^2.0.0","gitbook-cli":"^2.3.0","gitbook-plugin-advanced-emoji":"^0.2.2","glob-extra":"^4.0.0","husky":"^3.0.1","istanbul":"^0.4.5","mocha":"^2.1.0","proxyquire":"^1.7.3","q":"^1.5.1","sinon":"^2.2.0","standard-version":"^4.0.0"},"scripts":{"test-unit":"istanbul test _mocha -- --recursive test/unit","test-func":"istanbul test _mocha test/functional","test-browser":"istanbul test _mocha test/browser","test":"istanbul test _mocha -- --recursive test/unit test/functional test/browser","lint":"eslint .","release":"standard-version","precommit":"npm run lint","commitmsg":"conventional-changelog-lint -e","preversion":"npm run lint && npm test","prepare-site":"gitbook install","build-site":"npm run prepare-site && gitbook build","publish-site":"npm run build-site && cd _book && git init && git add -A && git commit -m 'Update site' && git push --force git@github.com:gemini-testing/gemini-testing.github.io.git master"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"license":"MIT","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"keywords":["test","testing","screenshot","selenium","layout"],"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"homepage":"https://github.com/gemini-testing/gemini","contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}],"readme":"# Gemini\n\n[![npm](https://img.shields.io/npm/v/gemini.svg?maxAge=2592000)](https://www.npmjs.com/package/gemini)\n[![Build Status](https://travis-ci.org/gemini-testing/gemini.svg?branch=master)](https://travis-ci.org/gemini-testing/gemini)\n[![Coverage Status](https://img.shields.io/coveralls/gemini-testing/gemini.svg)](https://coveralls.io/r/gemini-testing/gemini)\n[![Join the chat at https://gitter.im/gemini-testing/gemini](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/gemini-testing/gemini?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![Stories on waffle.io](https://img.shields.io/badge/waffle-dashboard-green.svg)](http://waffle.io/gemini-testing/gemini)\n\n[Gemini](https://github.com/gemini-testing/gemini) is a utility for regression\ntesting the visual appearance of web pages.\n\nGemini allows you to:\n\n* Work with different browsers:\n\n  - Google Chrome (tested in latest version)\n  - Mozilla Firefox (tested in latest version)\n  - IE8+\n  - Opera 12+\n\n* Test separate sections of a web page\n\n* Include the `box-shadow` and `outline` properties when calculating element position and size\n\n* Ignore some special case differences between images (rendering artifacts, text caret,\n  etc.)\n\n* Gather CSS test coverage statistics\n\n**Gemini** was created at [Yandex](http://www.yandex.com/) and is especially\nuseful to UI library developers.\n\n## Quick start\n\n### Installing\n\n```\nnpm install -g gemini\nnpm install -g selenium-standalone\nselenium-standalone install\n```\n\n### Configuring\n\nPut the `.gemini.js` file in the root of your project:\n\n```javascript\nmodule.exports = {\n    rootUrl: 'http://yandex.ru',\n    gridUrl: 'http://127.0.0.1:4444/wd/hub',\n\n    browsers: {\n        chrome: {\n            desiredCapabilities: {\n                browserName: 'chrome'\n            }\n        }\n    }\n};\n```\n\n### Writing tests\n\nWrite a test and put it in the `gemini` folder in the root of your project:\n\n```javascript\ngemini.suite('yandex-search', (suite) => {\n    suite.setUrl('/')\n        .setCaptureElements('.home-logo')\n        .capture('plain');\n});\n```\n\n### Saving reference images\n\nYou have written a new test and should save a reference image for it:\n```\ngemini update\n```\n\n### Running tests\n\nStart `selenium-standalone` in a separate tab before running the tests:\n```\nselenium-standalone start\n```\n\nRun gemini tests:\n```\ngemini test\n```\n\n## Dependencies\n\nRequired software:\n\n1. WebDriver server implementation. There are several options:\n\n   - [Selenium Server](http://docs.seleniumhq.org/download/) — for testing in\n     different browsers. Launch with the `selenium-standalone start` command (if you will get error like \"No Java runtime present, requesting install.\" you should install [Java Development Kit (JDK)](https://www.oracle.com/technetwork/java/javase/downloads/index.html) for your OS.).\n\n   - [ChromeDriver](https://sites.google.com/a/chromium.org/chromedriver/) — for\n     testing in Google Chrome. Launch with the `chromedriver --port=4444 --url-base=wd/hub` command.\n\n   - [PhantomJS](http://phantomjs.org/) — launch with the `phantomjs\n     --webdriver=4444` command.\n\n   - Cloud WebDriver services, such as\n     [SauceLabs](http://saucelabs.com/) or\n     [BrowserStack](http://www.browserstack.com/)\n\n2. Compiler with support for C++11 (`GCC@4.6` or higher). This is a\n   [png-img](https://github.com/gemini-testing/png-img) requirement.\n   Compiling on Windows machines requires the [node-gyp prerequisites](https://github.com/nodejs/node-gyp#on-windows).\n\n## Installing\n\nTo install the utility, use the [npm](https://www.npmjs.org/) `install` command:\n\n```sh\nnpm install -g gemini\n```\nGlobal installation is used for launching commands.\n\n## Configuring\n\n**Gemini** is configured using a config file at the root of the project.\nGemini can use one of the following files:\n* `.gemini.conf.js`\n* `.gemini.conf.json`\n* `.gemini.conf.yml`\n* `.gemini.js`\n* `.gemini.json`\n* `.gemini.yml`\n\nLet's say we want to run our tests only in the locally installed `PhantomJS`.\n\nIn this case, the minimal configuration file will only need to have the root URL\nof your web app and the WebDriver capabilities of `PhantomJS`:\nFor example,\n\n```yaml\nrootUrl: http://yandex.com\nbrowsers:\n  PhantomJS:\n    desiredCapabilities:\n      browserName: phantomjs\n```\n\nAlso, you need to run `PhantomJS` manually in `WebDriver` mode:\n\n```\nphantomjs --webdriver=4444\n```\n\n\nIf you are using a remote WebDriver server, you can specify its URL with the\n`gridUrl` option:\n\n```yaml\nrootUrl: http://yandex.com\ngridUrl: http://selenium.example.com:4444/wd/hub\n\nbrowsers:\n  chrome:\n    desiredCapabilities:\n      browserName: chrome\n      version: \"45.0\"\n\n  firefox:\n    desiredCapabilities:\n      browserName: firefox\n      version: \"39.0\"\n\n```\n\nYou can also set up each browser to have its own node:\n\n```yaml\nrootUrl: http://yandex.com\n\nbrowsers:\n  chrome:\n    gridUrl: http://chrome-node.example.com:4444/wd/hub\n    desiredCapabilities:\n      browserName: chrome\n      version: \"45.0\"\n\n  firefox:\n    gridUrl: http://firefox-node.example.com:4444/wd/hub\n    desiredCapabilities:\n      browserName: firefox\n      version: \"39.0\"\n\n```\n\n### Other configuration options\n\n[See the details](doc/config.md) of the config file structure and available\noptions.\n\n## Writing tests\n\nEach of the blocks that are being tested may be in one of the determined states.\nStates are tested with the help of chains of step-by-step actions declared in a block's\ntest suites.\n\nFor example, let's write a test for a search block at\n[yandex.com](http://www.yandex.com):\n\n```javascript\ngemini.suite('yandex-search', function(suite) {\n    suite.setUrl('/')\n        .setCaptureElements('.search2__input')\n        .capture('plain')\n        .capture('with text', function(actions, find) {\n            actions.sendKeys(find('.search2__input .input__control'), 'hello gemini');\n        });\n});\n```\n\nWe are creating a new test suite `yandex-search`, assuming that we will capture the\n`.search2__input` element from the root URL `http://yandex.com`. We know that the\nblock has two states:\n\n* `plain` — right after the page is loaded\n* `with text` — with the `hello gemini` text inserted into `.search2__input .input__control`\n\nStates are executed one after another in the order in which they are defined, without the browser\nreloading in between.\n\n[See the details](doc/tests.md) of test creation methods.\n\n## Using CLI\n\nTo complete the test creation procedure, you need to take reference shots using\nthe following command:\n\n```\ngemini update [paths to test suites]\n```\n\nTo launch a test (to compare the current state of a block with a reference shot), use\nthe command:\n\n```\ngemini test [paths to test suites]\n```\n\n[See the details](doc/commands.md) of interaction with CLI and available\noptions.\n\n## GUI\n\nYou can use the `Gemini` graphical user interface instead of the command line. It\nis located in the [gemini-gui](https://github.com/gemini-testing/gemini-gui) package\nand must be installed additionally:\n\n```\nnpm install -g gemini-gui\n```\n\nGUI advantages:\n\n* Handy preview of reference shots\n\n* Clear real-time demonstration of the differences between a reference shot and\n  the current state of a block\n\n* Easy to update reference shots\n\n## Plugins\n\nGemini can be extended with plugins. You can choose from the [existing\nplugins](https://www.npmjs.com/browse/keyword/gemini-plugin) or [write your\nown](doc/plugins.md). To use a plugin, install and enable it in your\n`.gemini.yml`:\n\n```yaml\nsystem:\n  plugins:\n    some-awesome-plugin:\n      plugin-option: value\n```\n\n## HTML report\n\nTo see the difference between the current state of a block and a reference picture\nmore clearly, use the [HTML reporter](https://github.com/gemini-testing/html-reporter) - plugin for gemini. This\nplugin produces HTML report, which displays reference image, current image and\ndifferences between them, for each state in each browser. When all tests are\ncompleted, you will see a link to HTML report.\n\n## Programmatic API\n\nTo use Gemini in your scripts or build tools, you can use the experimental\n[programmatic API](doc/programmatic-api.md).\n\n## Events\n\nTo learn more about all events in Gemini, see the [events documentation](doc/events.md).\n","readmeFilename":"README.md","gitHead":"762609a42af1821ed602f57e8aaa97cdf9064922","_id":"gemini@7.5.3-alpha.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-C4rtLjALEsdWi6Nt7YsDao/5ojmb8yJ3tUj7vmThVePro+TbVlna2Xk5a7rjmY+kWLO+CdC9H1fs8qMpkQAakg==","shasum":"5ce51c21ccdaaad0c2522cd19aa41c1bfbc8b5ab","tarball":"https://registry.npmjs.org/gemini/-/gemini-7.5.3-alpha.1.tgz","fileCount":86,"unpackedSize":259533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp817CRA9TVsSAnZWagAApggQAJGi7mf6XbQIKPZ4tioI\nHXF9pjq58eCzjwHFzog8FHqbqQ4P8rytAUyYKkLGXhcZvg+L/ImUF0BcwEdP\nAx54QfYtJqcbclcrO6+iQELMeK3GBKphQsFXuxIQzZKnO2TUA8NoRy+B6KvU\n0tsEZadDwUt5WYF7IAir1nXLgAk7wAl2uFn0D35B65soeVanwtZfGKXbgh1s\nKXrG0og9z2sx4piHDUVaQvDHbsBMY9I4VMMrpfBpL6Lye4l0mrXQ8VDxfa6F\ncLZanOw39BmcY8YfIJCfGZiaUOVOMNsiDwgDmQMjVrksxckoiLU32B47gfUc\n9/zXdqa3wGHP/zcv2HegmvhoFoBEBiU4Fx9Wi3LwG39Nd914DXZ5+pPSiaN3\n0OaBN52BYeaW4hC62dKPIxTCq53Hruw5Gegf8EbUhOytYLCot6nenQ40NTrh\nwfVW+q/3d0hhrPlxZ+Ogdjrzu/xmzyztMa1NZs51AXe+1yzL7rL34A6DDpWk\njW4SQLEE6DWsJCB+AW3TYnRSj5bl2rpZJqUNQ4ELebem39mmIWd3lXg9Vkzi\nzfGUuf9jdLi/5lz0dKe6MVidNo3zJWm0VIFyD4TlSrlXK8YtBXCkIawNejwS\neLpFg9375YBkqhLsnXOpdf4pNUsOjNV0Y0tElk4AUdyRzy8EPLHP9CO0qTga\n0b7W\r\n=X712\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiV3wYEuzJpmt5UCuza0zFY5lJ7YJ/iSTQegOLc5zUkgIhALcJaKu53BAPj+zjG8aSWWdFFl3Dg5Blqi95KVXrEohj"}]},"_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"sevinf","email":"sergey@tatarintsev.me"},{"name":"j0tunn","email":"j0tunn@ya.ru"},{"name":"catwithapple","email":"alexeybegunov@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"flack","email":"alexrybakov@yandex.ru"},{"name":"rostik404","email":"shtanko243@gmail.com"},{"name":"kvmamich","email":"kvmamich@gmail.com"},{"name":"dmitriy96","email":"dmitriy.penetrator@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gemini_7.5.3-alpha.1_1621609850614_0.7992028921679921"},"_hasShrinkwrap":false}},"license":"MIT","readmeFilename":"","homepage":"https://github.com/gemini-testing/gemini","keywords":["test","testing","screenshot","selenium","layout"],"repository":{"type":"git","url":"git+https://github.com/gemini-testing/gemini.git"},"author":{"name":"Sergey Tatarintsev","email":"tatarincev.serg@yandex.ua","url":"https://github.com/SevInf"},"bugs":{"url":"https://github.com/gemini-testing/gemini/issues"},"users":{"arikon":true,"denji":true,"yodairish":true,"itonyyo":true,"timdp":true,"robert.isaev":true,"scottfreecode":true,"dsoldera":true,"yurii":true,"usingthesystem":true,"danbluefoot":true,"pbaybara":true,"rochejul":true},"contributors":[{"name":"The following authors have created the source code of \"Gemini\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Sergey Tatarintsev","email":"sevinf@yandex-team.ru"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Vladimir Alaev","email":"scff@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Andrey Kuznecov","email":"bemer@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Sergey Belov","email":"arikon@yandex-team.ru"},{"name":"Ilia Isupov","email":"ilia.isupov@gmail.com"},{"name":"Dmitriy Dudkevich","email":"dudkevich@yandex-team.ru"},{"name":"Contributors:"},{"name":"Roman Hatipov"},{"name":"Alexandr Tikvach","email":"unlok@yandex-team.ru"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Angelina Konstantinova","email":"gela-d@yandex-team.ru"},{"name":"Misha Berezin","email":"mishaberezin@gmail.com"},{"name":"Maxime"},{"name":"David Chin"},{"name":"Ben Edwards","email":"hello@benedfit.com"},{"name":"Oleg Apostol","email":"skymorphin@gmail.com"},{"name":"Inna Belaya","email":"neige@yandex-team.ru"},{"name":"Alex Baumgertner","email":"alex.baumgertner@gmail.com"},{"name":"Anton Rudeshko","email":"anton@rudeshko.com","url":"Tesla"}]}