{"_id":"headless-chrome-crawler","_rev":"25-897133ddb00fc39250d1661b79c243e7","name":"headless-chrome-crawler","description":"Distributed web crawler powered by Headless Chrome","dist-tags":{"latest":"1.8.0"},"versions":{"1.0.0-rc":{"name":"headless-chrome-crawler","version":"1.0.0-rc","description":"Headless Chrome Crawler for Node.js Powered by Puppeteer","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"jquery":"3.2.1","lodash":"4.17.4","p-queue":"2.3.0","puppeteer":"0.13.0"},"devDependencies":{"eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.8.0"},"keywords":["headless","chrome","crawler","crawling","puppeteer"],"engines":{"node":">=6.4.0"},"gitHead":"9569975d5d6ae977d4c2c5f6bafd23916c206620","_id":"headless-chrome-crawler@1.0.0-rc","_shasum":"924d94abb2dfa40c7101430bb0bba77362a7e630","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"924d94abb2dfa40c7101430bb0bba77362a7e630","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.0.0-rc.tgz","integrity":"sha512-SjhtgiEu6A/gANrVZRuO6iX88hmEJvCqayvmXhv4bGpzbU4pp0s4PaLHg4AxTZ2hYFZCNTlPvb6a7jMYXcTKIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSJA/P4QS/wvLnTzwG9RYyG21tUbVAIViNiSHRPP2XwQIgdskiIY2nFCZV6nFYzHxxESuJK+aBSTCK/1MOg4kMC4Q="}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler-1.0.0-rc.tgz_1512309036976_0.6751180137507617"},"directories":{}},"1.0.0":{"name":"headless-chrome-crawler","version":"1.0.0","description":"Headless Chrome Crawler for Node.js Powered by Puppeteer","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"coverage":"istanbul cover _mocha","lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint && npm run coverage && mocha"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","jquery":"3.2.1","lodash":"4.17.4","p-queue":"2.3.0","puppeteer":"0.13.0"},"devDependencies":{"eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.8.0","istanbul":"0.4.5","mocha":"4.0.1","power-assert":"1.4.4"},"keywords":["headless","chrome","crawler","crawling","puppeteer"],"engines":{"node":">=6.4.0"},"gitHead":"22cf7aef3505498e9b0134ba604d5ca59c339277","_id":"headless-chrome-crawler@1.0.0","_shasum":"72e237d5d26720e3d50e19663ef44c5d08fb7ce2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"72e237d5d26720e3d50e19663ef44c5d08fb7ce2","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.0.0.tgz","integrity":"sha512-Zv1jT43FRRb/n5ZXv7/LqCxVZV/KRcrzfXivIoack+48ggrSq1ooGCYjzKeivUmrhfx4nJ3WhI1XZ6AE+rWlzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBP/5uxi9EFYS1W0DxfLAfZ9+qZubeaZNoy4ogeTE8wXAiBXvWTEy58qbAODHta5wny/PLdNVIfzP3cGgWA16xDSwA=="}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler-1.0.0.tgz_1512480754676_0.8098454603459686"},"directories":{}},"1.1.0":{"name":"headless-chrome-crawler","version":"1.1.0","description":"Headless Chrome Crawler for Node.js Powered by Puppeteer","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"coverage":"istanbul cover _mocha","lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint && npm run coverage && mocha"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","jquery":"3.2.1","lodash":"4.17.4","p-queue":"2.3.0","puppeteer":"0.13.0"},"devDependencies":{"eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.8.0","istanbul":"0.4.5","mocha":"4.0.1","power-assert":"1.4.4"},"keywords":["headless","chrome","crawler","crawling","puppeteer"],"engines":{"node":">=6.4.0"},"gitHead":"ac174c6804cfb5a5a094e10680565a53a2a70a08","_id":"headless-chrome-crawler@1.1.0","_shasum":"4877a146096eb9869e580674adee35e027d7b809","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"4877a146096eb9869e580674adee35e027d7b809","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.1.0.tgz","integrity":"sha512-FTrxrZIwtE0GApyn3EMRSM6Q3kdc3ZttvO6FAh9bU4KmqAY5IFXvau/LhTxqqymRIe4i6OLLLx5l1ZpiPBL6ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKMNGb6gP8hf35rmPOD/N8gkkd5WgCxJLInaBjpk6xOAiEAn/lfSZ6wEYJWoOA+qV4bK5yS9nZutwVewTEYTIyvung="}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler-1.1.0.tgz_1512672793844_0.9694470665417612"},"directories":{}},"1.1.1":{"name":"headless-chrome-crawler","version":"1.1.1","description":"Headless Chrome crawler with jQuery powered by Puppeteer","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"coverage":"istanbul cover _mocha","lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint && npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","jquery":"3.2.1","lodash":"4.17.4","p-queue":"2.3.0","puppeteer":"0.13.0"},"devDependencies":{"eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.8.0","istanbul":"0.4.5","mocha":"4.0.1","power-assert":"1.4.4","sinon":"4.1.3"},"keywords":["headless","chrome","crawler","crawling","puppeteer"],"engines":{"node":">=6.4.0"},"gitHead":"7f51f90920ac6eb31fa06938a787a43ba40e3749","_id":"headless-chrome-crawler@1.1.1","_shasum":"eedfac5e45e297df907d3f8e932adae4bbce516a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"eedfac5e45e297df907d3f8e932adae4bbce516a","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.1.1.tgz","integrity":"sha512-t10Biiy0GGItksrF6FY4xsmoE3T90S6t5IsDfperYjHx4pu1a55rFp8GBWr3njckpvhG/Nqv1TP0It5UkOJI5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/7VvPFqufD0upFX+eRN94o9Cj478jfEQooLEAVtorkAIgTvKFb4K7LKUdyD/bdRd7meX+/qqRDt2kOZ2q/P6QhKM="}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler-1.1.1.tgz_1512792275165_0.09761471417732537"},"directories":{}},"1.1.2":{"name":"headless-chrome-crawler","version":"1.1.2","description":"Headless Chrome crawler with jQuery powered by Puppeteer","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"coverage":"istanbul cover _mocha","lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint && npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","jquery":"3.2.1","lodash":"4.17.4","p-queue":"2.3.0","puppeteer":"0.13.0","redis":"2.8.0"},"devDependencies":{"eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.8.0","istanbul":"0.4.5","mocha":"4.0.1","power-assert":"1.4.4","sinon":"4.1.3"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer"],"engines":{"node":">=6.4.0"},"gitHead":"b1a9ad13ada0dd2f7f8f7a582f04bcdcc5d5ec5a","_id":"headless-chrome-crawler@1.1.2","_shasum":"9da3eceb7836f056028b77e8841040f14ce49c0d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"9da3eceb7836f056028b77e8841040f14ce49c0d","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.1.2.tgz","integrity":"sha512-FvltqyWF10scwYcUck6HH7AJV78FSR+wdLRWwRdX1vl2UiPFkHk65NpRErwpl7b3OLsZBFfEpOC31UZBqOnPtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkOWWg+cdZkB7fJ6UxWO2s1qIqJozcbnx9rmZkkToaRAIhAK584qPL0CvCs4KOgZTHxr79sAoFVQasRJcLlhcSY42P"}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler-1.1.2.tgz_1512900481620_0.24131092289462686"},"directories":{}},"1.2.0":{"name":"headless-chrome-crawler","version":"1.2.0","description":"Headless Chrome crawler with jQuery powered by Puppeteer","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"coverage":"istanbul cover _mocha","lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint && npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","jquery":"3.2.1","lodash":"4.17.4","p-queue":"2.3.0","puppeteer":"0.13.0","redis":"2.8.0"},"devDependencies":{"eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.8.0","istanbul":"0.4.5","mocha":"4.0.1","power-assert":"1.4.4","sinon":"4.1.3"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer"],"engines":{"node":">=6.4.0"},"gitHead":"d33f61cd6d90fe099e190b4b418ec1f6028492a6","_id":"headless-chrome-crawler@1.2.0","_shasum":"ae2e636f86d5be682e959b14a69688ef17f9e5b5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"ae2e636f86d5be682e959b14a69688ef17f9e5b5","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.2.0.tgz","integrity":"sha512-IXPDbH2VHf+xA67aV1SuvDMbHr4VTSvBuSPxLUU573Co+0MW9tz/B6MfYLR1GaNe9O46mIJY/YTDgn8GinS8yA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHp6Eh/eSZyYhy/0KhARegnDfnk/24xXzNg13gOYyecFAiEA/QZf2l0cvFCFpQPzPPOQ15eM5th333rarqigBjW3pLg="}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler-1.2.0.tgz_1512943071472_0.40326731535606086"},"directories":{}},"1.2.1":{"name":"headless-chrome-crawler","version":"1.2.1","description":"Headless Chrome crawls with jQuery support, powered by Puppeteer","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"coverage":"istanbul cover _mocha","lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint && npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","jquery":"3.2.1","lodash":"4.17.4","p-queue":"2.3.0","puppeteer":"0.13.0","redis":"2.8.0"},"devDependencies":{"eslint":"4.13.1","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.8.0","istanbul":"0.4.5","mocha":"4.0.1","power-assert":"1.4.4","sinon":"4.1.3"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer"],"engines":{"node":">=6.4.0"},"gitHead":"1e1ff1ada51a95f08f4d8befb821a618a4f02e98","_id":"headless-chrome-crawler@1.2.1","_shasum":"eea6d23efcd39d0b0d56cca6721ca6700cb3e3eb","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"eea6d23efcd39d0b0d56cca6721ca6700cb3e3eb","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.2.1.tgz","integrity":"sha512-QOguiIpe0/dSBKa3UIHOR44WiD3t2tdn3hCe9oKr3Yv5EOvQqtpNkztbZxH52xNPds5pTIJkTNCmzJtdE27uhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGK9enMOmyxvOhozOUHwIpjN33YYQgtgYn98BYUfxUjGAiAZREOlS5yrZL4p0nPGjWfEDrhTyQGyBQ0l9rtzsOLPGw=="}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler-1.2.1.tgz_1513129600028_0.5162836499512196"},"directories":{}},"1.2.2":{"name":"headless-chrome-crawler","version":"1.2.2","description":"Headless Chrome crawls with jQuery support, powered by Puppeteer","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"coverage":"istanbul cover _mocha","lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint && npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","jquery":"3.2.1","lodash":"4.17.4","p-queue":"2.3.0","puppeteer":"0.13.0","redis":"2.8.0"},"devDependencies":{"eslint":"4.13.1","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.8.0","istanbul":"0.4.5","mocha":"4.0.1","power-assert":"1.4.4","sinon":"4.1.3"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer"],"engines":{"node":">=6.4.0"},"gitHead":"6ae51a8302581ebd6d5b6f8fb9b03ae38f51d1fe","_id":"headless-chrome-crawler@1.2.2","_shasum":"3886a2e62b594918e3ff46f4c3a795a74be73a24","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"3886a2e62b594918e3ff46f4c3a795a74be73a24","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.2.2.tgz","integrity":"sha512-m0JcF9XpjCjTHjfBA1YQKSnRxeQgqFngzLnS3UC7pi+SRlfnt6nGU2m5E9AOKii9SYIma3NmGZyPVtgZBYmr7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDJ35SSAWmUpOWYCUVzMqWW2oKoSTwhS5gWtqM0R3MHAiBlMPinXTqU91Uxj6ReIuZzlYfkmFu+lqO36cfeU7vjWA=="}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler-1.2.2.tgz_1513390080716_0.45330464700236917"},"directories":{}},"1.2.3":{"name":"headless-chrome-crawler","version":"1.2.3","description":"Headless Chrome crawls with jQuery support, powered by Puppeteer","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"coverage":"istanbul cover _mocha","lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint && npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","jquery":"3.2.1","lodash":"4.17.4","p-queue":"2.3.0","puppeteer":"0.13.0","redis":"2.8.0"},"devDependencies":{"eslint":"4.13.1","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.8.0","istanbul":"0.4.5","mocha":"4.0.1","power-assert":"1.4.4","sinon":"4.1.3"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer","scraper","scraping"],"engines":{"node":">=6.4.0"},"gitHead":"d9f078c96edc2d8c106948df6e93eda1520e9d35","_id":"headless-chrome-crawler@1.2.3","_shasum":"74eb6db957e003bdce16f50a03df7615d55aba63","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"74eb6db957e003bdce16f50a03df7615d55aba63","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.2.3.tgz","integrity":"sha512-xSL6w4gW8xm9S3xrP38LxL+/PgCUzdtLJu5tP5wnaIrA+zbo94wpIgVf2EBooMrIIrC4LLeuTSF74k9QalbDhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrhFFbkvhfl5NgAwWqGaXXdIloIMGJupxi7/clqPawuAiAH6NXBdavvfjdKjtKQ9AyqR6xZA4HjwS6YDzXLy323KQ=="}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler-1.2.3.tgz_1513486823648_0.6255666399374604"},"directories":{}},"1.2.4":{"name":"headless-chrome-crawler","version":"1.2.4","description":"Headless Chrome crawls with jQuery support, powered by Puppeteer","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"coverage":"istanbul cover _mocha","lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint && npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","jquery":"3.2.1","lodash":"4.17.4","p-queue":"2.3.0","puppeteer":"0.13.0","redis":"2.8.0"},"devDependencies":{"eslint":"4.14.0","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.8.0","istanbul":"0.4.5","mocha":"4.0.1","power-assert":"1.4.4","sinon":"4.1.3"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer","scraper","scraping"],"engines":{"node":">=6.4.0"},"gitHead":"bb97decf555dc2353dc16cf1fb3886e4c64fbeee","_id":"headless-chrome-crawler@1.2.4","_shasum":"eaa46dc9c8513d51f3e764764b7c1083a43d664c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"eaa46dc9c8513d51f3e764764b7c1083a43d664c","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.2.4.tgz","integrity":"sha512-gg3qKJeBbgFWWtfx4rcni/LSX6NPGxaScQJIMunom6u7IDeNjXcsAp+HbR2k1QbeOoCthP8iZ8LBOgQ0kYnrMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdgXJJqfwmytzqcTo1NUZoXn8NJDnTRXlPty8/kHU7WgIhAJqtc6OTCZf+xDwWkPWbvKs1I5TnrLLmZ+60tvDgoTnP"}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler-1.2.4.tgz_1514198070992_0.9039538260549307"},"directories":{}},"1.2.5":{"name":"headless-chrome-crawler","version":"1.2.5","description":"Headless Chrome crawls with jQuery support, powered by Puppeteer","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"coverage":"istanbul cover _mocha","lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint && npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","jquery":"3.2.1","lodash":"4.17.4","p-queue":"2.3.0","puppeteer":"0.13.0","redis":"2.8.0","request":"2.83.0","request-promise":"4.2.2","robots-parser":"1.0.1"},"devDependencies":{"eslint":"4.14.0","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.8.0","istanbul":"0.4.5","mocha":"4.1.0","power-assert":"1.4.4","sinon":"4.1.3"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer","scraper","scraping"],"engines":{"node":">=6.4.0"},"gitHead":"9dbd7a3643e329840abc1fa80554e82f0dbde881","_id":"headless-chrome-crawler@1.2.5","_shasum":"ea0919934de8271d0106925ddbf93777b07ca1ce","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"ea0919934de8271d0106925ddbf93777b07ca1ce","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.2.5.tgz","integrity":"sha512-8ZFZmQu2UvtHftAY4PWTWpApG64ZPJPV/ZbTX4SMgaUa4etoxY3/Fda/wADio/uN5P2xNUBnk5xb7pPBPItFGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdGJKdH/4ok/pAW9du/jFFrKPksdXa6CfKzryGBsdhJwIhAJZ2GF7r1Wyy1YPggEAUaKPSPfcP0xjIbYIG1ffIMxog"}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler-1.2.5.tgz_1514986502075_0.023200970143079758"},"directories":{}},"1.3.0":{"name":"headless-chrome-crawler","version":"1.3.0","description":"Headless Chrome crawls with jQuery support","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"coverage":"istanbul cover _mocha","lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint && npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","jquery":"3.2.1","lodash":"4.17.4","puppeteer":"1.0.0","redis":"2.8.0","request":"2.83.0","request-promise":"4.2.2","robots-parser":"1.0.1"},"devDependencies":{"eslint":"4.15.0","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.8.0","istanbul":"0.4.5","mocha":"4.1.0","power-assert":"1.4.4","sinon":"4.1.4"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer","scraper","scraping"],"engines":{"node":">=6.4.0"},"gitHead":"de6a69f93e6a09718fa2aa06491af0752d6fbf16","_id":"headless-chrome-crawler@1.3.0","_shasum":"8b54388958ef10c5a4a0cb17be1194892b9d5e20","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"8b54388958ef10c5a4a0cb17be1194892b9d5e20","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.3.0.tgz","integrity":"sha512-LUAH6KAVZO3hQN6Es5D24BSza3JWpbZEgU6HqwJYSso5K0D4Wa8z6zx0Wjym2GrHvrp88jvG9vuUTFMfKR1Vpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAE8pg/dq9Z7oM1gOF9zqFyCz2BnV8xV/7Sbekwzd9EHAiEAkj4O90sc1QbNXVLNNxMKsmPb2ejeIygAYxxfA9I5DyY="}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler-1.3.0.tgz_1515764264038_0.8509794380515814"},"directories":{}},"1.3.1":{"name":"headless-chrome-crawler","version":"1.3.1","description":"Distributed web crawler powered by Headless Chrome","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"coverage":"istanbul cover _mocha","lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint && npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","jquery":"3.2.1","lodash":"4.17.4","puppeteer":"1.0.0","redis":"2.8.0","request":"2.83.0","request-promise":"4.2.2","robots-parser":"1.0.1"},"devDependencies":{"eslint":"4.15.0","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.8.0","istanbul":"0.4.5","mocha":"4.1.0","power-assert":"1.4.4","sinon":"4.1.5"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer","scraper","scraping"],"engines":{"node":">=6.4.0"},"gitHead":"7c73ab64f17f5fe2e7a91aea3c136e55a60540fd","_id":"headless-chrome-crawler@1.3.1","_shasum":"73103c8020599cfb5f216eeeb405993f40bfed8c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"73103c8020599cfb5f216eeeb405993f40bfed8c","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.3.1.tgz","integrity":"sha512-JmYeMf/5DJoAi3Uir2xCynHgLe1YlPdclqHZv7KzDEbnoUhELcAHtFQvsxpgnR5j5mLQTxuhvY6C9Zz8oq+6lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNLje42jk7IiUaGwBH9Z3W/i1pUWHtYtW6u6noruEYGgIga1IiJw5GxXx8eDVU0jgJHLfD4zqYHwvTzoMx7K78yqg="}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler-1.3.1.tgz_1515872253244_0.9805837909225374"},"directories":{}},"1.3.2":{"name":"headless-chrome-crawler","version":"1.3.2","description":"Distributed web crawler powered by Headless Chrome","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","jquery":"3.2.1","lodash":"4.17.4","puppeteer":"1.0.0","redis":"2.8.0","request":"2.83.0","request-promise":"4.2.2","robots-parser":"1.0.1"},"devDependencies":{"eslint":"4.15.0","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.8.0","mime":"2.2.0","mocha":"5.0.0","power-assert":"1.4.4","sinon":"4.1.6"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer","scraper","scraping"],"engines":{"node":">=6.4.0"},"gitHead":"8c6c70f6d5efbc578a6ab2413aebf5bdfebd5ca2","_id":"headless-chrome-crawler@1.3.2","_shasum":"edb96238312a85a6e95cbe982765c580c5bcf0b2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"edb96238312a85a6e95cbe982765c580c5bcf0b2","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.3.2.tgz","integrity":"sha512-Ce64EFMMjcRG7wd5oDqGRz4wUoEQJAWL67A4uyurvkheo3hO04oAtJoP/iuQe6nMDv5sJrCkjNmg2LYhPT8GjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyxWYpY8abzPPDk1W44BYIgKHwhXMIlE7SaTnYG6j9eAiBJUEnRKlZzDs0Tpz9V7sUGjvxTaSaKIFjfaNH30nfWsQ=="}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler-1.3.2.tgz_1516358539710_0.3269499239977449"},"directories":{}},"1.3.3":{"name":"headless-chrome-crawler","version":"1.3.3","description":"Distributed web crawler powered by Headless Chrome","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","husky":"0.14.3","jquery":"3.3.1","lodash":"4.17.5","puppeteer":"1.1.0","redis":"2.8.0","request":"2.83.0","request-promise":"4.2.2","robots-parser":"1.0.2"},"devDependencies":{"@commitlint/cli":"6.1.0","@commitlint/config-conventional":"6.1.0","eslint":"4.18.1","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.8.0","mime":"2.2.0","mocha":"5.0.1","power-assert":"1.4.4","sinon":"4.2.3"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer","scraper","scraping"],"engines":{"node":">=6.4.0"},"gitHead":"48ed22572a208de8c9ffb87c3f1fc622199b6948","_id":"headless-chrome-crawler@1.3.3","_shasum":"72948aadeb35b4956e7d502a1bae01e575996ed0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"72948aadeb35b4956e7d502a1bae01e575996ed0","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.3.3.tgz","fileCount":54,"unpackedSize":300147,"integrity":"sha512-nNttxYZ2PulhsT7KmcHyk19cpaj3Babl5p9/kwO78bmvDR4jto73nxB6qPzZciL1Q5hKi9bORDp9dfpspXw2pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRGxGI4F2rLu7D5ekLugqtsB36AgG+duc5+8pAb7NS3AIhAN9Coau3SiifScWr25uwK5BtR48nJCWC8koMnIr/g0jf"}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler_1.3.3_1519209072517_0.07870732285092674"},"_hasShrinkwrap":false},"1.3.4":{"name":"headless-chrome-crawler","version":"1.3.4","description":"Distributed web crawler powered by Headless Chrome","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","husky":"0.14.3","jquery":"3.3.1","lodash":"4.17.5","puppeteer":"1.1.0","redis":"2.8.0","request":"2.83.0","request-promise":"4.2.2","robots-parser":"1.0.2"},"devDependencies":{"@commitlint/cli":"6.1.0","@commitlint/config-conventional":"6.1.0","eslint":"4.18.1","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.9.0","mime":"2.2.0","mocha":"5.0.1","power-assert":"1.4.4","sinon":"4.2.3"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer","scraper","scraping"],"engines":{"node":">=6.4.0"},"gitHead":"fe111e04f5def363990fdef7603b42e8e2074633","_id":"headless-chrome-crawler@1.3.4","_shasum":"a68f4a0391edf781dde4467c7a52ebc4f0f22ad5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"a68f4a0391edf781dde4467c7a52ebc4f0f22ad5","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.3.4.tgz","fileCount":57,"unpackedSize":708752,"integrity":"sha512-sWrWruUgMeFPyndKaH+UHr9ujxPA/Xrz7Z0PGRDivpX/aeOP0Q9XonURjWTIuniQmzjUV6oxXfoh40CivoQDMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXF4jMOeFUA95gevzT6KgwBK54fOatnWWYdrfGxnvUGAiEA8r32pYCnDHl4Egwyja8sbQoY+9ZYWwirOnTKnIBFFro="}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler_1.3.4_1519287429756_0.727321170348912"},"_hasShrinkwrap":false},"1.4.0":{"name":"headless-chrome-crawler","version":"1.4.0","description":"Distributed web crawler powered by Headless Chrome","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --quiet -f codeframe . || eslint .","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","husky":"0.14.3","jquery":"3.3.1","lodash":"4.17.5","puppeteer":"1.1.1","redis":"2.8.0","request":"2.83.0","request-promise":"4.2.2","robots-parser":"1.0.2"},"devDependencies":{"@commitlint/cli":"6.1.2","@commitlint/config-conventional":"6.1.1","eslint":"4.18.1","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.9.0","mime":"2.2.0","mocha":"5.0.1","power-assert":"1.4.4","sinon":"4.4.1"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer","scraper","scraping"],"engines":{"node":">=6.4.0"},"gitHead":"211f0d1e67749cf978fb206d0e02621a37b4dca5","_id":"headless-chrome-crawler@1.4.0","_shasum":"e9996e1cd157449ff62cf7f0cffb16afcd67437e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"shasum":"e9996e1cd157449ff62cf7f0cffb16afcd67437e","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.4.0.tgz","fileCount":55,"unpackedSize":713598,"integrity":"sha512-NDpLPiFVmTclS6sePWtNGu98kOa/yBvSrJRK9lBWi+Eu5tXfNsC1gQFT6hh6K2klqIlFCw+mkcf1w/s0b4u7kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASigogN/w5EwQ5+8/NXKqn4hIYFxk7vZ/aaDzmS314tAiB0e03rEkIBatRlcqYhAXVBYBeXYxvlEBI51i/GliSlUA=="}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler_1.4.0_1519474864758_0.47500131249949207"},"_hasShrinkwrap":false},"1.5.0":{"name":"headless-chrome-crawler","version":"1.5.0","description":"Distributed web crawler powered by Headless Chrome","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"commitmsg":"commitlint -e $GIT_PARAMS","greenkeeper-lockfile-update":"greenkeeper-lockfile-update","greenkeeper-lockfile-upload":"greenkeeper-lockfile-upload","lint":"eslint --quiet -f codeframe . || eslint .","test":"yarn tsc && yarn lint && mocha","tsc":"tsc -p ."},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","husky":"0.14.3","jquery":"3.3.1","lodash":"4.17.5","puppeteer":"1.2.0","redis":"2.8.0","request":"2.83.0","request-promise":"4.2.2","robots-parser":"1.0.2"},"devDependencies":{"@commitlint/cli":"6.1.3","@commitlint/config-conventional":"6.1.3","@types/debug":"0.0.30","@types/lodash":"4.14.106","@types/node":"9.6.0","@types/puppeteer":"1.2.0","@types/request-promise":"4.1.41","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.9.0","greenkeeper-lockfile":"1.14.0","mime":"2.2.0","mocha":"5.0.5","power-assert":"1.4.4","sinon":"5.0.0","typescript":"2.7.2"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer","scraper","scraping"],"engines":{"node":">=6.4.0"},"gitHead":"678bc9bc8f987074ee5db1c9f761010cafc02ad0","_id":"headless-chrome-crawler@1.5.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"integrity":"sha512-huv28tKvc/87qXXlN0TB6sWdgVED712RhXFCL8hhGMbJkJqP/SR1Qa/5hXKaTusx7WypASyt5OG7xZFEyEA2rw==","shasum":"4078110a88a456843f04cb06de93d0f4fad1d4ce","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.5.0.tgz","fileCount":52,"unpackedSize":253112,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD278R5lKe55nj53S0qXiSdp0ZwNJKJtdsbt1Bt+PRDhQIhAPPBUciAU5oMUKmxuXg3ZodwslQaM2MlOp3y1KkfcmaG"}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler_1.5.0_1521985703440_0.39743583491755285"},"_hasShrinkwrap":false},"1.6.0":{"name":"headless-chrome-crawler","version":"1.6.0","description":"Distributed web crawler powered by Headless Chrome","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"commitmsg":"commitlint -e $GIT_PARAMS","greenkeeper-lockfile-update":"greenkeeper-lockfile-update","greenkeeper-lockfile-upload":"greenkeeper-lockfile-upload","lint":"eslint --quiet -f codeframe . || eslint .","mocha-exclude-redis-cache":"mocha $(find test -name '*.test.js') --exclude **/redis.test.js","mocha-redis-cache":"mocha test/**/redis.test.js","test":"yarn tsc && yarn lint && yarn mocha-exclude-redis-cache","test-all":"yarn test && yarn mocha-redis-cache","tsc":"tsc -p ."},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","husky":"0.14.3","jquery":"3.3.1","lodash":"4.17.5","puppeteer":"1.3.0","request":"2.83.0","request-promise":"4.2.2","robots-parser":"1.0.2"},"peerDependencies":{"redis":"^2.8.0"},"devDependencies":{"@commitlint/cli":"6.1.3","@commitlint/config-conventional":"6.1.3","@types/debug":"0.0.30","@types/lodash":"4.14.107","@types/node":"9.6.6","@types/puppeteer":"1.2.1","@types/request-promise":"4.1.41","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.11.0","greenkeeper-lockfile":"1.14.0","mime":"2.3.0","mocha":"github:mochajs/mocha#88b9882","power-assert":"1.5.0","redis":"2.8.0","sinon":"5.0.0","typescript":"2.7.2"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer","scraper","scraping"],"engines":{"node":">=8.10.0"},"gitHead":"1407b8f6a26307b270ab2901d4b97b260d4cc3eb","_id":"headless-chrome-crawler@1.6.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"integrity":"sha512-jvij1iY2sZkauthj1tjUgAKpA30Kvq8Jnu5sf787+6CODhuRL1YkxBi6SW5uQAid2x28f5bExKDvN5yRqO49+Q==","shasum":"62739d634818cf8d56277ce2f6e9ea368e2fc4aa","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.6.0.tgz","fileCount":57,"unpackedSize":261366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2nWNCRA9TVsSAnZWagAAw3YP/3+hJJfAixDwPM5CvL2T\n57Y5o2DkAY12cx9kHcCxMhBA0qHTTpfWVl5k5vNpVNho4CbJ9h0zHv1W/lC3\nY+6m3CfuyOIjkiPtekhSLc7F7bZEHPdb67+A+5s+Zm719R7Um5TR8TcuFMQB\nPraKfSbBu6UYA4Rinjl28rRjHRS31Qcl5+3/Aq4nyikedvB+l+fzatpoRA76\n60Afb0oWI76FCeoDYAxpsgVpc6CF0aisZ1t6oRi/rJGmPuTPxqeryxNtTRLz\nUNhw4g0VdNNJsvdHj/zRsAvO4jAnSMCq5MlAg/PvfiVoSEf5Clw+wUd/hps9\np7HdhhBdfNA/EHMMup5nx07OaVYLv19CZSDCXdQR1B1VEn+Kq10nm1cAdlRw\nFMHyppbBZoeQIyefgc2I6kAg/PNySZ8aT/HKUj/2jy58j/TCVz9f3KOBtlD4\nk6Hh9fizpLP/xaMR+C82KI4Okw+nVqcoLlRsyTdy5GRZ6In5ZB0PiZcgfkKS\naC/10vAsY7E1K4TEUJytXDk5XXufm9K2MrKQIcIvXSPGbyoOYwENfVlLuQdF\n743evSqLhM33gJbcrx1bJbwtdKQDea4+4Tme3Il6QWpgIQYhf23Dd2lAUBpL\nqgq03lqJLx4jaQ9MNt0uKFrDSMlP3zCXtjn8g9XLKbi0KXqyj41PSmOGeDwu\nXVMu\r\n=hNsa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDStyHa7c5r3oonBwaSRs2DnnVkYMHia+Ue33eD5GmQlAIgdoX4NdT9k0lC4rYfqAb0/K+a8SsvJoHCNjiwJqT6vqY="}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler_1.6.0_1524266379309_0.7684111342849307"},"_hasShrinkwrap":false},"1.7.0":{"name":"headless-chrome-crawler","version":"1.7.0","description":"Distributed web crawler powered by Headless Chrome","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"commitmsg":"commitlint -e $GIT_PARAMS","greenkeeper-lockfile-update":"greenkeeper-lockfile-update","greenkeeper-lockfile-upload":"greenkeeper-lockfile-upload","lint":"eslint --quiet -f codeframe . || eslint .","mocha-exclude-redis-cache":"mocha $(find test -name '*.test.js') --exclude **/redis.test.js","mocha-redis-cache":"mocha test/**/redis.test.js","test":"yarn tsc && yarn lint && yarn mocha-exclude-redis-cache","test-all":"yarn test && yarn mocha-redis-cache","tsc":"tsc -p ."},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","husky":"0.14.3","jquery":"3.3.1","lodash":"4.17.5","puppeteer":"1.4.0","request":"2.83.0","request-promise":"4.2.2","robots-parser":"1.0.2"},"peerDependencies":{"redis":"^2.8.0"},"devDependencies":{"@commitlint/cli":"6.2.0","@commitlint/config-conventional":"6.1.3","@types/debug":"0.0.30","@types/lodash":"4.14.108","@types/node":"10.0.7","@types/puppeteer":"1.2.3","@types/request-promise":"4.1.41","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.11.0","greenkeeper-lockfile":"1.15.0","mime":"2.3.0","mocha":"github:mochajs/mocha#88b9882","power-assert":"1.5.0","redis":"2.8.0","sinon":"5.0.1","typescript":"2.7.2"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer","scraper","scraping"],"engines":{"node":">=8.10.0"},"gitHead":"752c3548b950a8f24685e4d0abdd81874c50b36e","_id":"headless-chrome-crawler@1.7.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"integrity":"sha512-P+94G0TXmZDF8pDb8iEvajjGTGCFzfwsfUNPnS+dwyV+igJw7d4lHOPxemq3jvDmYTP42IGh26fkflnwRoKJJw==","shasum":"6749ce87e1ba097e1b190e987d119b9f3e160ed7","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.7.0.tgz","fileCount":57,"unpackedSize":268669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+FRRCRA9TVsSAnZWagAADvoP/1MO8uKoigUFjlCycuqX\nxxaGJoGRJ/VVxDnCOAWC8vr7hVnClG3GAX14E6cd5qEZsKwkGbyyzLAcOfZ8\nxqydIiqwAheqUEZ0jE08ywcjTsjxPp+K6KoiXQT92pZ9Z/myLmM1oi0AkRqx\n8qelsYd8HcpSXVKIHhxHx0ZCwqIoWMaQNRLWr16PgmtjS3kCDlgB8UP7fANA\nvsdyDXmUaqHhNhk3Af45keoEIIUhM90BK2YnHir7V4zRoIHqpQmUh83eklJ9\nGPQOLYzkcCEJKi3XSlU8zdc0k6YUvBFpZrsLD7PT2XMpc8hWvJPboulmuyrs\nv8BDj4Yoi3bk1Al7QBlfwJyI/xxXfajIsvrgQSd6xlzArSE8SbBe1IcLUfni\nROguOWqqS73qg+7t/AjGl/6hIYoCTLKoWELbFtYSb0K8hAqACAkIibXUr3jN\nPtwUPcmHBnMlK+5dkwrkGqq0z5wWGI21Dem280KD9yCSLov/YaCGf/hX9u2P\nM5NBMAlafQb3259f3jcaiiQ3kqxuo3VAy0dKLWdfTtqg4hcG54Muu7vh6ft3\ndgrIhXWO+IaqhX/+o6RxlQRK9X0wfKKLrNstEiTLOr2T4rEoKgY/r3COjSrW\nZHXEVKu6oWSzJ1P5OJfkKBd4VpiTcb10U5xWSMaQNrKmzhc5Lbou1ZunCs6A\nF1yh\r\n=CD27\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwaA7iPwnKYz66tc5UlysaDuGJSsbA7IASZ50agTiIdwIgDDCGtOa7qFdGQLWi1zsWQ608927a5YbfY6JQdq8l+WY="}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler_1.7.0_1526223951928_0.8592704908819857"},"_hasShrinkwrap":false},"1.8.0":{"name":"headless-chrome-crawler","version":"1.8.0","description":"Distributed web crawler powered by Headless Chrome","main":"index.js","license":"MIT","author":{"name":"Yuji Isobe"},"scripts":{"commitmsg":"commitlint -e $GIT_PARAMS","greenkeeper-lockfile-update":"greenkeeper-lockfile-update","greenkeeper-lockfile-upload":"greenkeeper-lockfile-upload","lint":"eslint --quiet -f codeframe . || eslint .","jest-exclude-redis-cache":"yarn jest $(find test -name '*.test.js' -not -name 'redis.test.js')","jest":"jest --maxWorkers=1","test":"yarn tsc && yarn lint && yarn jest-exclude-redis-cache","test-all":"yarn tsc && yarn lint && yarn jest","tsc":"tsc -p ."},"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","dependencies":{"debug":"3.1.0","jquery":"3.3.1","lodash":"4.17.5","puppeteer":"1.5.0","request":"2.87.0","request-promise":"4.2.2","robots-parser":"1.0.2"},"peerDependencies":{"redis":"2.8.0"},"devDependencies":{"@commitlint/cli":"7.0.0","@commitlint/config-conventional":"7.0.0","@types/debug":"0.0.30","@types/lodash":"4.14.109","@types/node":"10.3.2","@types/puppeteer":"1.3.3","@types/request-promise":"4.1.41","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.12.0","greenkeeper-lockfile":"1.15.1","husky":"0.14.3","jest":"23.1.0","mime":"2.3.0","redis":"2.8.0","typescript":"2.7.2"},"keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer","scraper","scraping"],"engines":{"node":">=8.10.0"},"gitHead":"71f58ec6a361a50347f12260dfe3ca0e6d9b1fdc","_id":"headless-chrome-crawler@1.8.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"},"dist":{"integrity":"sha512-3fdS2FuAEPgI/0ZlyqaVVp8fWpLnHbXOS79g0tCb7X/lOmbU+gmYhSCiwUVVbYFEUuz7PRp7duZE3I2ndl1Wxg==","shasum":"77a56366838f2c7498fd9ef5e4e1af9684915e48","tarball":"https://registry.npmjs.org/headless-chrome-crawler/-/headless-chrome-crawler-1.8.0.tgz","fileCount":65,"unpackedSize":494333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHdAeCRA9TVsSAnZWagAAKioQAJtxiHa9GvNkl3rFvn+Z\nArmeAHsNDGIf8GNFKLCpBbzKaB/tfeCNX09zx9CMwhz8vhQfw79MyArZJbox\nAH7PXam2JmC61A86ELITHtqFrvQUivkCBvjpmZdyXfZHmkWY1b8WOhR3MKDW\nI2GkCWllz08pxy3CJ2uSEzZE7PmmcPNKR22sqxoCJ1i5dg+nIx4NmjXsq8fl\nom6I6/pq86H7eKHrQzrYtwjqSN2Y21kbbbAD7NOx3/rtGpJAHejIYxxbeRmV\n9xkiRUOJHg05/I3flDwIOzTIwwd30OXsF2qeJWzwIXYEpAtD7uSJaT3BZ7UN\n00rYNRR70YQB9F6mu3ix61lI1UHa103XWFNY7g7rkQ+qtM7nOmra6+8Zo8tN\nIhWD7kP3B5ck/ye6k8BIKzcAP2o6A3oHQmix6XEB39ZEEuEaQHeUT6QJLGwP\nxYDs/nMhj+vuBSkKJECon7LVAdVJ5qsj1bicuEx5dPhJWwlpDuWp1zWk4sYm\nnW4hFn8aw76i8PzuB0G8MXuVLdZEqfab9X4qKZFZdw4jzx8+iaHak5TfJs2e\ncxkgGVFz9rPVjCx3SE4CKKuE4bPxaEaeREoL1qwg0GOIPkomrvnBqyayPfT8\nsfyX39mHItM0CB/IaROK2ju4OMrvuUg5YdD+cbpAo0OxhOsbVxtCKuHGSX1n\nZiIl\r\n=yqLM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqdpfoZVbA9ZVWS2YF51xjny+kjwMDvojseqa8e11yOAiBygoK2EA7wtHEbaAV6hLiNoUtVQcry1y8KHpPMgoH1Dg=="}]},"maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headless-chrome-crawler_1.8.0_1528680477262_0.20267797415327493"},"_hasShrinkwrap":false}},"readme":"# Headless Chrome Crawler [![npm](https://badge.fury.io/js/headless-chrome-crawler.svg)](https://www.npmjs.com/package/headless-chrome-crawler) [![build](https://circleci.com/gh/yujiosaka/headless-chrome-crawler/tree/master.svg?style=shield&circle-token=ba45f930aed7057b79f2ac09df6be3e1b8ee954b)](https://circleci.com/gh/yujiosaka/headless-chrome-crawler/tree/master) [![Greenkeeper badge](https://badges.greenkeeper.io/yujiosaka/headless-chrome-crawler.svg)](https://greenkeeper.io/)\n\n###### [API](https://github.com/yujiosaka/headless-chrome-crawler/blob/master/docs/API.md) | [Examples](https://github.com/yujiosaka/headless-chrome-crawler/tree/master/examples) | [Tips](https://github.com/yujiosaka/headless-chrome-crawler/blob/master/docs/TIPS.md) | [Code of Conduct](https://github.com/yujiosaka/headless-chrome-crawler/blob/master/docs/CODE_OF_CONDUCT.md) | [Contributing](https://github.com/yujiosaka/headless-chrome-crawler/blob/master/docs/CONTRIBUTING.md) | [Changelog](https://github.com/yujiosaka/headless-chrome-crawler/blob/master/docs/CHANGELOG.md)\n\nDistributed crawler powered by Headless Chrome\n\n<img src=\"https://user-images.githubusercontent.com/2261067/36531211-81d54840-1800-11e8-8aa7-019c777712bf.png\" height=\"300\" align=\"right\">\n\n## Features\n\nCrawlers based on simple requests to HTML files are generally fast. However, it sometimes ends up capturing empty bodies, especially when the websites are built on such modern frontend frameworks as [AngularJS](https://angularjs.org), [React](https://reactjs.org) and [Vue.js](https://jp.vuejs.org/index.html).\n\nPowered by Headless Chrome, the crawler provides [simple APIs](#api-reference) to crawl these dynamic websites with the following features:\n\n* Distributed crawling\n* Configure concurrency, delay and retry\n* Support both [depth-first search](https://en.wikipedia.org/wiki/Depth-first_search) and [breadth-first search](https://en.wikipedia.org/wiki/Breadth-first_search) algorithm\n* Pluggable cache storages such as [Redis](https://redis.io)\n* Support [CSV](https://tools.ietf.org/html/rfc4180) and [JSON Lines](http://jsonlines.org) for exporting results\n* Pause at the max request and resume at any time\n* Insert [jQuery](https://jquery.com) automatically for scraping\n* Save screenshots for the crawling evidence\n* Emulate devices and user agents\n* Priority queue for crawling efficiency\n* Obey [robots.txt](https://developers.google.com/search/reference/robots_txt)\n* Follow [sitemap.xml](https://www.sitemaps.org/)\n* [Promise] support\n\n## Getting Started\n\n### Installation\n\n```sh\nyarn add headless-chrome-crawler\n# or \"npm i headless-chrome-crawler\"\n```\n\n> **Note**: headless-chrome-crawler contains [Puppeteer](https://github.com/GoogleChrome/puppeteer). During installation, it automatically downloads a recent version of Chromium. To skip the download, see [Environment variables](https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#environment-variables).\n\n### Usage\n\n```js\nconst HCCrawler = require('headless-chrome-crawler');\n\n(async () => {\n  const crawler = await HCCrawler.launch({\n    // Function to be evaluated in browsers\n    evaluatePage: (() => ({\n      title: $('title').text(),\n    })),\n    // Function to be called with evaluated results from browsers\n    onSuccess: (result => {\n      console.log(result);\n    }),\n  });\n  // Queue a request\n  await crawler.queue('https://example.com/');\n  // Queue multiple requests\n  await crawler.queue(['https://example.net/', 'https://example.org/']);\n  // Queue a request with custom options\n  await crawler.queue({\n    url: 'https://example.com/',\n    // Emulate a tablet device\n    device: 'Nexus 7',\n    // Enable screenshot by passing options\n    screenshot: {\n      path: './tmp/example-com.png'\n    },\n  });\n  await crawler.onIdle(); // Resolved when no queue is left\n  await crawler.close(); // Close the crawler\n})();\n```\n\n## Examples\n\n* [Priority queue for crawling efficiency](https://github.com/yujiosaka/headless-chrome-crawler/blob/master/examples/priority-queue.js)\n* [Emulate device and user agent](https://github.com/yujiosaka/headless-chrome-crawler/blob/master/examples/emulate-device.js)\n* [Redis cache to skip duplicate requests](https://github.com/yujiosaka/headless-chrome-crawler/blob/master/examples/redis-cache.js)\n* [Export a CSV file for crawled results](https://github.com/yujiosaka/headless-chrome-crawler/blob/master/examples/csv-exporter.js)\n* [Conditionally saving screenshots](https://github.com/yujiosaka/headless-chrome-crawler/blob/master/examples/conditional-screenshot.js)\n\nSee [here](https://github.com/yujiosaka/headless-chrome-crawler/tree/master/examples) for the full examples list. The examples can be run from the root folder as follows:\n\n```sh\nNODE_PATH=../ node examples/priority-queue.js\n```\n\n## API reference\n\nSee [here](https://github.com/yujiosaka/headless-chrome-crawler/blob/master/docs/API.md) for the API reference.\n\n## Debugging tips\n\nSee [here](https://github.com/yujiosaka/headless-chrome-crawler/blob/master/docs/TIPS.md) for the debugging tips.\n\n## FAQ\n\n### How is this different from other crawlers?\n\nThere are roughly two types of crawlers. One is static and the other is dynamic.\n\nThe static crawlers are based on simple requests to HTML files. They are generally fast, but fail scraping the contents when the HTML dynamically changes on browsers.\n\nDynamic crawlers based on [PhantomJS](http://phantomjs.org) and [Selenium](http://www.seleniumhq.org) work magically on such dynamic applications. However, [PhantomJS's maintainer has stepped down and recommended to switch to Headless Chrome](https://groups.google.com/forum/#!topic/phantomjs/9aI5d-LDuNE), which is fast and stable. [Selenium](http://www.seleniumhq.org) is still a well-maintained cross browser platform which runs on Chrome, Safari, IE and so on. However, crawlers do not need such cross browsers support.\n\nThis crawler is dynamic and based on Headless Chrome.\n\n### How is this different from Puppeteer?\n\nThis crawler is built on top of [Puppeteer](https://github.com/GoogleChrome/puppeteer).\n\n[Puppeteer](https://github.com/GoogleChrome/puppeteer) provides low to mid level APIs to manupulate Headless Chrome, so you can build your own crawler with it. This way you have more controls on what features to implement in order to satisfy your needs.\n\nHowever, most crawlers requires such common features as following links, obeying [robots.txt](https://developers.google.com/search/reference/robots_txt) and etc. This crawler is a general solution for most crawling purposes. If you want to quickly start crawling with Headless Chrome, this crawler is for you.\n","maintainers":[{"name":"yuji.isobe","email":"yuji.isobe@emin.co.jp"}],"time":{"modified":"2022-06-18T19:44:06.285Z","created":"2017-12-03T13:50:37.073Z","1.0.0-rc":"2017-12-03T13:50:37.073Z","1.0.0":"2017-12-05T13:32:34.806Z","1.1.0":"2017-12-07T18:53:13.994Z","1.1.1":"2017-12-09T04:04:35.283Z","1.1.2":"2017-12-10T10:08:01.988Z","1.2.0":"2017-12-10T21:57:51.638Z","1.2.1":"2017-12-13T01:46:40.389Z","1.2.2":"2017-12-16T02:08:01.021Z","1.2.3":"2017-12-17T05:00:23.811Z","1.2.4":"2017-12-25T10:34:31.172Z","1.2.5":"2018-01-03T13:35:02.262Z","1.3.0":"2018-01-12T13:37:44.246Z","1.3.1":"2018-01-13T19:37:33.326Z","1.3.2":"2018-01-19T10:42:19.790Z","1.3.3":"2018-02-21T10:31:12.578Z","1.3.4":"2018-02-22T08:17:10.020Z","1.4.0":"2018-02-24T12:21:04.868Z","1.5.0":"2018-03-25T13:48:23.569Z","1.6.0":"2018-04-20T23:19:39.404Z","1.7.0":"2018-05-13T15:05:52.137Z","1.8.0":"2018-06-11T01:27:57.391Z"},"homepage":"https://github.com/yujiosaka/headless-chrome-crawler#readme","keywords":["headless","chrome","crawler","crawling","jquery","promise","puppeteer","scraper","scraping"],"repository":{"type":"git","url":"git+https://github.com/yujiosaka/headless-chrome-crawler.git"},"author":{"name":"Yuji Isobe"},"bugs":{"url":"https://github.com/yujiosaka/headless-chrome-crawler/issues"},"license":"MIT","readmeFilename":"README.md","users":{"yuji.isobe":true}}