{"_id":"puppeteer-prerender","_rev":"73-e3c93c8a7dfff85f6dbcc8fa56c6fdc4","name":"puppeteer-prerender","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","dist-tags":{"latest":"0.14.0","next":"0.12.9-1"},"versions":{"0.1.0":{"name":"puppeteer-prerender","version":"0.1.0","description":"Fetch pre-rendered content of a SPA","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fenivana/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/fenivana/puppeteer-prerender/issues"},"homepage":"https://github.com/fenivana/puppeteer-prerender#readme","dependencies":{"puppeteer":"^0.13.0","request":"^2.83.0"},"devDependencies":{"babel-eslint":"^8.0.3","eslint":"^4.12.1","eslint-config-enough":"^0.2.10"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true}},"gitHead":"1762f61420de1d5443fcedeb9dfd4b4ac89a9602","_id":"puppeteer-prerender@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"fenivana","email":"fenivana@noindoin.com"},"dist":{"integrity":"sha512-8l8x7mVKX3jRR3UQp4YG+1WSjGpRH8A4REutw2gGM7WEQ2bfMQUMsEzgRfluX+PcdsrZEcMRdKcRZ5PZCs1d6g==","shasum":"81a905f09d0f3e72f925c6fa599979e99088230b","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeQH3VpHn2B4c6GTyus7UGDUbF2631d2eGI5rW2fq6NwIgCI7JRVR0vnw282R91hD2f8WrLXFurCr+dMVdUFkK5vw="}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender-0.1.0.tgz_1512718325425_0.5883841405157"},"directories":{}},"0.1.1":{"name":"puppeteer-prerender","version":"0.1.1","description":"Fetch the pre-rendered content of a SPA","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fenivana/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/fenivana/puppeteer-prerender/issues"},"homepage":"https://github.com/fenivana/puppeteer-prerender#readme","dependencies":{"puppeteer":"^0.13.0","request":"^2.83.0"},"devDependencies":{"babel-eslint":"^8.0.3","eslint":"^4.12.1","eslint-config-enough":"^0.2.10"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true}},"gitHead":"0d7fc7b5b419786e2cea66406972e3ef0396cb15","_id":"puppeteer-prerender@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"fenivana","email":"fenivana@noindoin.com"},"dist":{"integrity":"sha512-eCdgWCn5JJmHVgo4ikV3HGcII2pKjF01eGBzl0HcgOtdI25kCZBoDId1MXcHT3HH3ruF7kqISAqFiH6ZE+gnxw==","shasum":"4c025c9fd88796f99e5ef38894efa953ef4739f3","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHY5wvdcZRhSrwjBdUzk7s6Xa0MnwpYdEcA1yrKARt2WAiAeyb2zTcQWe9t88+uRdWQw8jNqzztl6NbCKTOUkCYoJw=="}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender-0.1.1.tgz_1513672886867_0.2997498621698469"},"directories":{}},"0.1.2":{"name":"puppeteer-prerender","version":"0.1.2","description":"Fetch the pre-rendered content of a SPA","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fenivana/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/fenivana/puppeteer-prerender/issues"},"homepage":"https://github.com/fenivana/puppeteer-prerender#readme","dependencies":{"puppeteer":"^1.0.0","request":"^2.83.0"},"devDependencies":{"babel-eslint":"^8.2.1","eslint":"^4.16.0","eslint-config-enough":"^0.3.0"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true}},"gitHead":"663ddbffc449b06ef922295d2158a7ea01acd005","_id":"puppeteer-prerender@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"fenivana","email":"fenivana@noindoin.com"},"dist":{"integrity":"sha512-wzudhglf1wNBG9lXpOk8PIWi2ney8bScQwgM1jYPvM0nkYOuspcGc4ZIGBsqeeq9NSHFSfVRYnUejdcI/CJkhA==","shasum":"4f450de2f7c4acc9168c9a8a5d76748cda2c0be6","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsCsOe0xJccLy77boe3+2FCx8P8tcWMOtQrXqWti+vjAiAEoeQGfnXGXRSS4/jAgaZ27Ubby9aDgUnEWcQXTXgaTQ=="}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender-0.1.2.tgz_1516798638206_0.9534060133155435"},"directories":{}},"0.1.3":{"name":"puppeteer-prerender","version":"0.1.3","description":"Fetch the pre-rendered content of a SPA","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fenivana/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/fenivana/puppeteer-prerender/issues"},"homepage":"https://github.com/fenivana/puppeteer-prerender#readme","dependencies":{"puppeteer":"^1.1.1","request":"^2.83.0"},"devDependencies":{"babel-eslint":"^8.2.2","eslint":"^4.18.2","eslint-config-enough":"^0.3.0"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true}},"gitHead":"6bb797a92cc60795d6ddba75aba5e1c827f3bd0e","_id":"puppeteer-prerender@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"fenivana","email":"fenivana@noindoin.com"},"dist":{"integrity":"sha512-XEz+ti4VoyWH7gx7X7EiB6vAo4F4kVNkeYIZPNbDrZK4dT6i82XB6/5Siw01ol1aWxBa/rYGDkJNy7CRx8366A==","shasum":"679693ed5cbff3f339ea59de9847686164811744","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.1.3.tgz","fileCount":5,"unpackedSize":7090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA06ywOKA0U1FDx0vQJAFOH4DoZNylfOTL28DLkVBVDLAiBmQWz/+3hiNvnN6zXJYSGjNRqhrQ6r5okYPAQqhKC8aw=="}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.1.3_1520420085853_0.5115258633243127"},"_hasShrinkwrap":false},"0.2.0":{"name":"puppeteer-prerender","version":"0.2.0","description":"Fetch the pre-rendered content, meta and Open Graph of a SPA","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fenivana/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/fenivana/puppeteer-prerender/issues"},"homepage":"https://github.com/fenivana/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.2.1","puppeteer":"^1.1.1","request":"^2.85.0"},"devDependencies":{"babel-eslint":"^8.2.2","eslint":"^4.18.2","eslint-config-enough":"^0.3.0"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"b44de11bcbccf74343dc01c7ccf5c4f3f3511a21","_id":"puppeteer-prerender@0.2.0","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"fenivana","email":"fenivana@noindoin.com"},"dist":{"integrity":"sha512-eVvlIrlz2n++bVXRW8eVj0hSx4LYLdcOV9Vyucw4+wnHri6NNVNNJ72DJ8ZET1TlNAnXzpwvDk4JC7QO5mWL2w==","shasum":"152f261bd78c6f7eaa5fe24736bc2ca248b6fc4b","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.2.0.tgz","fileCount":5,"unpackedSize":10077,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqa1SWUAjmCCx5VbHJfieqR4Jz9HC9tfv5mnV327dLdQIgasKAsJ9+pm4LkzwTiDK0hytzEuMVWOpF5UoMbetT50E="}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.2.0_1520932637315_0.03329784113852763"},"_hasShrinkwrap":false},"0.2.1":{"name":"puppeteer-prerender","version":"0.2.1","description":"Fetch the pre-rendered content, meta and Open Graph of a SPA","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fenivana/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/fenivana/puppeteer-prerender/issues"},"homepage":"https://github.com/fenivana/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.2.1","puppeteer":"^1.1.1","request":"^2.85.0"},"devDependencies":{"babel-eslint":"^8.2.2","eslint":"^4.18.2","eslint-config-enough":"^0.3.0"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"13be2c8941107e57da031180d9e5733a82372069","_id":"puppeteer-prerender@0.2.1","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"fenivana","email":"fenivana@noindoin.com"},"dist":{"integrity":"sha512-nIe7uFDZi5vvf3PWOC53JTvdYBwTiRe08FfhIEpEj8Zpj3BwJ2OblaCuqwYCSLf3+NiFJKVeteS4LGVAmc/lWQ==","shasum":"92cb6662ba85155324110a36831b13fb38989f0c","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.2.1.tgz","fileCount":5,"unpackedSize":10262,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYXP+mfPq7g9i5mJ24bROtnQ0jpif1+6cE5qh652loEgIhAN2VOX+72kO+xhFTfTaRAP2IFJdx8rSaUZeZX+gI6ojk"}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.2.1_1521030035715_0.5248117109636745"},"_hasShrinkwrap":false},"0.3.0":{"name":"puppeteer-prerender","version":"0.3.0","description":"Fetch the pre-rendered content, meta and Open Graph of a SPA","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fenivana/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/fenivana/puppeteer-prerender/issues"},"homepage":"https://github.com/fenivana/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.2.1","puppeteer":"^1.1.1","request":"^2.85.0"},"devDependencies":{"babel-eslint":"^8.2.2","eslint":"^4.18.2","eslint-config-enough":"^0.3.0"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"188119c77e87ec458bc33cbaa931cc6fce8cb5db","_id":"puppeteer-prerender@0.3.0","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"fenivana","email":"fenivana@noindoin.com"},"dist":{"integrity":"sha512-cSAsNOXmdz7UtPMX+N+ZXapE8g4wSb2pvBJn8s/auWLIktm5/2qYsR9gb7KqB1WcK5yQZ7JapqhY/7NnNFba1w==","shasum":"c3d2b5f66649ed7af653c25125432a0657e37ea4","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.3.0.tgz","fileCount":5,"unpackedSize":10297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4FA1weDzVYY4xkSPeFnJNvosfZVzdwGaytyr0UmN6sAiEAmfyfzzISIX6/pbwianrykrPUG2kN5DazlEnT3tl5KvA="}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.3.0_1521108740103_0.29477269137155293"},"_hasShrinkwrap":false},"0.4.0":{"name":"puppeteer-prerender","version":"0.4.0","description":"Fetch the pre-rendered content, meta and Open Graph of a SPA","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fenivana/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/fenivana/puppeteer-prerender/issues"},"homepage":"https://github.com/fenivana/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.2.1","puppeteer":"^1.2.0","request":"^2.85.0"},"devDependencies":{"babel-eslint":"^8.2.2","eslint":"^4.18.2","eslint-config-enough":"^0.3.0"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"8fcceb8816d7403efdc1eb93e8c546b9debf0ecf","_id":"puppeteer-prerender@0.4.0","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"fenivana","email":"fenivana@noindoin.com"},"dist":{"integrity":"sha512-lGeopBPuZa8lzMmGj/ybkNQQXaOAKBDR1zztnihinzcu6Lr7SYsInV9eM57NhYdCeUDMWs6tLBCWF/hMaLODcg==","shasum":"37ae62652cf8c1229909c42147d703178a70f547","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.4.0.tgz","fileCount":6,"unpackedSize":12872,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7IRIMtuKsFlR/Si6tALqq5QmKo0eI/fKdx/iCHEAbKAiAm0F5mKS/9w1BauaaFw4lOMSbfFPm6M4G2/ckvURdAAQ=="}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.4.0_1521182462377_0.13086693352038647"},"_hasShrinkwrap":false},"0.4.1":{"name":"puppeteer-prerender","version":"0.4.1","description":"Fetch the pre-rendered content, meta and Open Graph of a SPA","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fenivana/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/fenivana/puppeteer-prerender/issues"},"homepage":"https://github.com/fenivana/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.2.2","puppeteer":"^1.2.0","request":"^2.85.0"},"devDependencies":{"babel-eslint":"^8.2.2","eslint":"^4.18.2","eslint-config-enough":"^0.3.0"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"492c4dd8ace07eaa730d60658b6d4edcf5fd9583","_id":"puppeteer-prerender@0.4.1","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"fenivana","email":"fenivana@noindoin.com"},"dist":{"integrity":"sha512-ib5nmbP7MMXKuqW07j+KNiQ0o1KOUt9H/fwzEq1FJezwtbiIDMAJLh9mYGWhcg49nbDmrtLWQ6Od+ZfP1bjSYw==","shasum":"3b264f5b406dc743ab3c34c86645ec80df892fa6","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.4.1.tgz","fileCount":6,"unpackedSize":12872,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuVgU2BzGMwrlZhrGFDzFx4/rYu7OoduFqC3RKdwq85QIhAOoUdyl44aax+qVnVW99qGinN7Zh+x8b06NiUlTS7iS7"}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.4.1_1521182767998_0.44113037786242226"},"_hasShrinkwrap":false},"0.4.2":{"name":"puppeteer-prerender","version":"0.4.2","description":"Fetch the pre-rendered content, meta and Open Graph of a SPA","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fenivana/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/fenivana/puppeteer-prerender/issues"},"homepage":"https://github.com/fenivana/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.2.3","puppeteer":"^1.2.0","request":"^2.85.0"},"devDependencies":{"babel-eslint":"^8.2.2","eslint":"^4.18.2","eslint-config-enough":"^0.3.0"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"927ed39fdba64a611df8034c72c92d4897d210a5","_id":"puppeteer-prerender@0.4.2","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"fenivana","email":"fenivana@noindoin.com"},"dist":{"integrity":"sha512-0gUVue+mBDjC4TFUkW3BKL6LC2dNFqARseEzxfmTxdqjX9JT2lCoV2knpS5mSYcXu5DCWRCXJ1fBT0f1fKwFiQ==","shasum":"27bd167e9d7e088730b2271fecb21da1f842044c","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.4.2.tgz","fileCount":6,"unpackedSize":12862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHh5CvDjCUGjvhKar1tdVHKLMOwcx0VeOB3dpkxb7f7WAiA71MuSki995WX58Z1ftV+Fv2lUPCBpKOfshfFAO5/kTQ=="}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.4.2_1521183630745_0.46421455890055374"},"_hasShrinkwrap":false},"0.4.3":{"name":"puppeteer-prerender","version":"0.4.3","description":"Fetch the pre-rendered content, meta and Open Graph of a SPA","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fenivana/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/fenivana/puppeteer-prerender/issues"},"homepage":"https://github.com/fenivana/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.2.3","puppeteer":"^1.2.0","request":"^2.85.0"},"devDependencies":{"babel-eslint":"^8.2.2","eslint":"^4.18.2","eslint-config-enough":"^0.3.0"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"2f78bc5b4b30c3352da75d6794f281c8af05c654","_id":"puppeteer-prerender@0.4.3","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"fenivana","email":"fenivana@noindoin.com"},"dist":{"integrity":"sha512-Txbi/P88sNmszpQzmTsLV+qTaqySqHK+dN4G8pcA3onGIMje7gziyY1E0P+elsWdPRq4pffvXFdIx8M+JbDRqQ==","shasum":"93ab35eee7f176efcd229e5a3d3921e1fbb0a2f5","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.4.3.tgz","fileCount":6,"unpackedSize":12864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoUdyEDwNLkSFHvdH0inl7DYwUsUvqmyRtJl6zDBU8iAiAbNimE8t8PlhIYF9RmgVMswCe2iCAtMGRrj6ebMKPGSg=="}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.4.3_1521183711325_0.7239330626350988"},"_hasShrinkwrap":false},"0.5.0":{"name":"puppeteer-prerender","version":"0.5.0","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/fenivana/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/fenivana/puppeteer-prerender/issues"},"homepage":"https://github.com/fenivana/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.2.3","puppeteer":"^1.2.0","request":"^2.85.0"},"devDependencies":{"babel-eslint":"^8.2.2","eslint":"^4.19.1","eslint-config-enough":"^0.3.0"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"b5dd7d42067936ef0dc91f52c590fcabb41b700e","_id":"puppeteer-prerender@0.5.0","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"fenivana","email":"fenivana@noindoin.com"},"dist":{"integrity":"sha512-Bwz5ROKwiIjZoeSpNOXJvLy0T1vKBgQLX7ZW8nZTiwvMi6LigvfHi9GCbZl6RDTxUFm8FGAz2tQiNcJ3MNV4tQ==","shasum":"9577904f1e9786c732c73d8bfaba2075592bf34a","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.5.0.tgz","fileCount":6,"unpackedSize":14954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfxmHgIYsMkkFYybeSxbflu8v6rQuLxFa5crod/Tps7AiAu1MxACOyaF1FT1SwUq1MyAWquS+lNuEhigDb1Hg3TcA=="}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.5.0_1522328935467_0.4307261875748827"},"_hasShrinkwrap":false},"0.5.1":{"name":"puppeteer-prerender","version":"0.5.1","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kashajs/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kashajs/puppeteer-prerender/issues"},"homepage":"https://github.com/kashajs/puppeteer-prerender#readme","dependencies":{"puppeteer":"^1.6.0","request":"^2.87.0"},"devDependencies":{"babel-eslint":"^8.2.6","eslint":"^5.2.0","eslint-config-enough":"^0.3.4","parse-open-graph":"^0.3.2"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"81768c37cdc1dfb9fc1cd5094cb10bb26c534107","_id":"puppeteer-prerender@0.5.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"fenivana","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-eDBTUxAgsWE/nSnzdN5TVGcWvrhWBDNdLgaZMggWpa6WCvBkoqXxf+mVAR+Fr4za6gJj8NuKASbytFh34lk2/Q==","shasum":"3935a77f65b52d3f19a10e418edaf3243cf90aab","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.5.1.tgz","fileCount":7,"unpackedSize":20721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVbLFCRA9TVsSAnZWagAALs0QAIfPVPoqjUnhzIpQO0cz\nz1dDSBrRcED8/l5iJDEUqNeggpUpS/X6caL45FfojnARzyMgi6MXjDkE9o0K\n1CCWCcyPreOCzOuOklyZ53O8PEdgZ1w3hveuVmfXMjxyobVs64kQKXJlg5GI\nvK4wnKH+jsR46Tiidkih9EJrezQcZ+CvkYrQ+f0f492xi2wuAbe6b+oiYeAv\n7xthnFiP7kGnYOj9n2Sn8Qt0YdKXomq6koOgoePj8t2IGnF+P8jNVDDObvCr\nbPcH9Q9sAD9fz0pelDH46ROo7LYRp9C1/sYv3JqrjqBCU8zdKY6pvzfWo6hq\nFNbB2XyBriRZRlSDN9wtkT5SUdl0FpsNkkOGGDOeazyWesLYrjoNx4w+vZBK\nblyzFBewa8RVUePKBP00tawRlZ5SZebd1tEkDkYLPwEBLlgiradhK1WCPesq\ne1VpdvyAtlG3rkBBJ2qQoznT0JE9unVgTy+6RdvYUdsy86BPuTHbipA3NkGf\nczkoxXseyYi/GLsHrK3gX/vgKSvcb+HpPWoHk5FiqQJCEgkh6oakDxMOEUj5\niWYJdIvOHKk5aajq8k8l4qOe19JmB1SsrBHHMDx+PaHmYfmh/Cl19du+D51H\nJfYPxS6kMjHOjjQ/v0OHHgUzCmRQcfPV2DKh25Garmmg0Tq2yQ7v4RDRRf58\nDMDg\r\n=aqn5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHW2zUZCRM0jWU88Im7E/omWVVoisAuz+EK24xRTiHA+AiEA0eSRcRbk22Ay4qJ27Ymi/W2R876TmjMkSH1PMyMoBRM="}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.5.1_1532342981711_0.22434733784639138"},"_hasShrinkwrap":false},"0.5.2":{"name":"puppeteer-prerender","version":"0.5.2","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kashajs/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kashajs/puppeteer-prerender/issues"},"homepage":"https://github.com/kashajs/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.6.0","request":"^2.87.0"},"devDependencies":{"babel-eslint":"^8.2.6","eslint":"^5.2.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"c335f0ec71d7c0141af3a78274e6b2486feb29cc","_id":"puppeteer-prerender@0.5.2","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"fenivana","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-OJii4uHojpyMCjiNVK2zfL29y8Rncbo9OJd/aslJRbPDdajQAio48qnKr7MQioZMarESo+sVG2tggQMQbydmIw==","shasum":"b9a0549636e2f37d5a93b66a8a69dcd6f6bfa9ae","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.5.2.tgz","fileCount":7,"unpackedSize":20721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVcSjCRA9TVsSAnZWagAA0dUP/1yaYtsyw+Fch74bfI3Q\nSrBYiEPd8NANmYZN/A1Vjk0jaEOwXUmIhD6QK2n4EBCjlvDWE2PltJH3o+rk\nFW9Q19eIb1XFtMp+LImFmji7w9tt40d5RjsmtkjP84Sf5i6FkpnCR0M5in1u\nxRUY36eSxTtNxIDKEIs5I7DJEBGYVZL9Et6HaMqGEoR/uP5UJGTuxu9YF/pD\n5KF6BBX1pTzMXTzVdNSVJNxcNfI4Qst40MDWG6o1lOot0G6kWQTa++8lsE8o\ntIS5t3vE7bOZXg9621ufBuRyx+SQTOWT9UIniz28jzOF/92zRclBKuylcAIH\nUu+Xy4D96e2J+6qOP3ZfA5cxqtxqFXhORStwOtsE72305jmPfAxE9crnclRo\nskktW4d76JhQoAUTRXB3+7GKHDTJdpWeuojjCyLgqyD+a7b5UCx3gve3A0ok\n6w6YRRPNGSRjMJuP7wI5iD6Om2+GyobvfJpdVOexbpv0kJR38BUjvDe32gJj\nK0BDUoQwmD0DvsOSUC7J3EUUSUhpoUcoTkyDnqUVVlWIuDkkt+HMEWP1dJhM\n+0kRIyKDIMrF2tal4quNRjOgA46T/yz/Cd5t8dKJYP421kBUN+SsW+wMqLhf\nR4DQjIthUpOxlSc/svkP2O8hB0LqCoVgPJS3U4eScrzeR4H9oIZdiasqfuFF\nBUic\r\n=l5So\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMPW1/swVBY6yj8Krxhm6Qpd3MMMHDKcRAXA3phggbRAIhAM9EI9MgeZqYQ9rLP3n7ZZYWMtizwOSZKSBaW50Kx3LQ"}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.5.2_1532347555366_0.4087595289115744"},"_hasShrinkwrap":false},"0.5.3":{"name":"puppeteer-prerender","version":"0.5.3","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kashajs/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kashajs/puppeteer-prerender/issues"},"homepage":"https://github.com/kashajs/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.6.0","request":"^2.87.0"},"devDependencies":{"babel-eslint":"^8.2.6","eslint":"^5.2.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"8283fe84c90182ddf315705e831a8c8091e277be","_id":"puppeteer-prerender@0.5.3","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"fenivana","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-JMTCgHIJexVf+mdGG+QTf3fH8D8CmzvBGHywp0tIiAY3bD60FTOYKGav92tOTQ+3ZlyrqHI9ULnJxNCabffysg==","shasum":"95cd9d0d84d780cec41ed4a2c86859ba3fd00b44","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.5.3.tgz","fileCount":7,"unpackedSize":21164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWFKYCRA9TVsSAnZWagAAY6YP/2wn0ZAdpT96ItaYd29L\nLs/1h3x79VcQQvgxfxLgk3JI2RsCYhepXLMVOuCWmABmhF73ja3PRxN34j+w\n74MpEbosm7Q2HYNcvRQDU6JXQq/HJ6REJFa25zLhG8yGaiQ1pn6uSyqlz09s\nJNh5KQEi3FkHlP0fb98A7pCH0A0YeFS7lpENIHTk55XE3EFW5lDRAd1zKJvw\nthuPclEi55OEL8Ux6EwnxhbwdzaWi2FXeAOFsnJEW3vUHIE9KLdk4Y4hKyFp\nGmpRBTz6E29lQEawr3RErCioRpxeXcLHJeTgd38lKB1rE5SIbZAUnqH58RbS\nTRJFZc+tKgnD5T8z/gz9v1svj4JaCXc2H6A9JKnQsoq2GFP/MTtcyHw3/Cj7\nakaK/FT7rMnBIyJ00zBAIjVIBVVWSa1urtGPN4ME3+Y60Ey9Kib9L7jDYrVg\nGH1KKQzGdoi0rSxnn05WNEdZa22XKrXIWKwzqSmwk9/7jZscUnQOrvvFwTVY\nXoUNaqkOT7oSi8xsUbV9OXfgLaWnlA+U+gM35Ka/c1QEx3bya/36LaEwHoiF\nB/TtfZ6U1OjMxnh9eYpPvNLIMKX7eB+x/zGzPN0TXSq5MnspVzNhiVtf842h\nlJxek2Jcp7FatY+KomlWt3OYtRCmiXBDmo8gTPTU1/yjAMclJOjmim9Ag7pm\nwQOE\r\n=zbUW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4MhHTWo4vcGXV3AJ+aJNBPoH83CMIPHhdEbxYTAXatAiEAgrlSzQJdArgWaySHDz+HTR8wfi82nibBjnPiEn57LkA="}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.5.3_1532514967927_0.09479977277717166"},"_hasShrinkwrap":false},"0.5.4":{"name":"puppeteer-prerender","version":"0.5.4","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kashajs/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kashajs/puppeteer-prerender/issues"},"homepage":"https://github.com/kashajs/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.6.2","request":"^2.87.0"},"devDependencies":{"babel-eslint":"^8.2.6","eslint":"^5.3.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"e3617c120fc1961e77af2216e5738eaa9e82b959","_id":"puppeteer-prerender@0.5.4","_npmVersion":"6.3.0","_nodeVersion":"10.8.0","_npmUser":{"name":"fenivana","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-RW9Y5+scgTDZbqSaigJpUbaH8KNSWUNXDLhgqOU/aU0pq86Zs2L8trG5hlLZLccovF8uzZDWtPc+AgVMxrdVvg==","shasum":"a3a13427311466af2f62bbca315a0212dd9b1da7","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.5.4.tgz","fileCount":7,"unpackedSize":22344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbatPNCRA9TVsSAnZWagAALMAP+wdrpYFgAW1EC8AZ8lle\nlvnhlR7ZmT0v+q4Tc6jvBiD5VZYXCl+vdwSbrGOB5KFI82xgWPt4LEa1w65Y\ne0VdnBR1flsJzhITPUSuiBUxdGjtQ0FMM8gjsz3okshFMeDSPuT8f1LeH5Ib\nw3C7MKpNompxxbezeuv4624SI0VY3v92MKzx5rbEPEYRCiYBucxrQ+1VRKUO\nhwMIQs+AMtPnHPJQUzi5GAD9lI7hcBsJ5mHGI60XNNsT2UoT+EjgdcQE3N5e\nmaH4t/1RIVql6EAH7y0Vre28bh2Nq4uxmYycgqU+IkRwC/S3aw8p7IY6G87c\np1Z0yanPtSTFajT/ydsSWV3IoDjjr4SlyOFF3Km3x+WpchdQq11ubEw6SB5E\nlv9VeJr17fAx/5HAtRhhtJbeWFGsgteWCekEYpVJa8FzmcVMFOrVskjyJY/e\nwfeRC7GPR6S6k9A2dLAzGfI6rrZ7hRe4V9RM5sFvV6bmALlDxlLF3W6tF8BD\nL2WU86qJ4E9ymbwfQNwEKbZWKtbpL5gysURdfyT44dbyHGIwf3SsMaPs2ZHh\neHu5dTwoAnd2eszn8HD7Kp4EUAYTEjieJTPdOjkLPy3Uy2m95gAuse8NfHWH\nx+93RzCD13MzqSMFumF6Z8da2LZNhKAhQJSTvYTJTxZZSF3eATvacxmP/bGt\npTTM\r\n=HQuh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgGFR4R4Rwlg32ffbpnxtcyYV4sgWvwqJCe9vqvkKvAAiEAwNkljQJx7IRk+vk6uWrXaLq1IuleP9CrInc9k0RZ5PA="}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.5.4_1533727693541_0.29137442038381156"},"_hasShrinkwrap":false},"0.5.5":{"name":"puppeteer-prerender","version":"0.5.5","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kashajs/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kashajs/puppeteer-prerender/issues"},"homepage":"https://github.com/kashajs/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.6.2","request":"^2.87.0"},"devDependencies":{"babel-eslint":"^8.2.6","eslint":"^5.3.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"b3ae421afa429e96c4c75b7640b8aff9bf72e466","_id":"puppeteer-prerender@0.5.5","_npmVersion":"6.3.0","_nodeVersion":"10.8.0","_npmUser":{"name":"fenivana","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-vjA2yG/jn1FIR8f5vf9W2HDLiUBWp8CPp1oMSZM0miTgFJXS2hYWrDGRvRPcCFWt+/d3gy/pXHSi9tj1zkjhRg==","shasum":"6bd111e69590bd9511b1f65434c328034e4bb377","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.5.5.tgz","fileCount":8,"unpackedSize":22536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc/FHCRA9TVsSAnZWagAAhhIP/0XvDemeXo0EnG87/U0C\nfbAEbAtINl5TwEXY7bf4h4Xh07qg2hlgIiUDkNCf7gbk/yLdSpTdGvuawZcP\nWTwLKP2aas0FXyrcKlOaIKRhFb9Q4cEtUjQtuLaaqqJ1pgUj0yM/sexQReRb\n4GJJJrvxLp/8rD1NCa297z17QHoqoMFRhV4zrs4AHKNGbGKz9f2y+PrI5TMc\ne0ZPHkezZm/TlOIHMNqQ88irSNZM1HJDF9c3Afhrj+MtEYfWw2h0qLSVLF+X\nyLsOXs4pqqLxgJcbT7mb93Y1ToC93+oopyjv/D8kGY7s6Ra1XfeMsNZ3adSU\nAnHapcQk8EY522deC1d//1Ol00cJMo/cbFtkebohyAnhDixsKweF4LB8osm/\nn1kpoj6rEoZHVik/cKSVSz7JVpKRjgZS+s++O8jXHrTCbWP/WJSVoJsYAZn6\nEEC5CtUoXZWma36D4HN/LbsavH6HPTnJpO45DaRZgj/ljZ7poH5bxMLbKvl5\nX+tiZlWUxo2XstuZ6RArI/UPXt45ADwFtKFvFjBk8HNS+eJ2VKmmYz7JeDIB\nLMA/E8CaDlZ8/LbN/p0CzK6NYSnxsZleLCBEgikfoRY1am9L9gk6ksCrMGSQ\ndWKRHSfcoAnJyVOa0LlbrMwuveFCxutYKeZeZNW61AUVxPll4FA6HRIvvSqi\nAV6F\r\n=OOjh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5quabFkpg8x2VBlLUHcdblydmQz54gnIpguMEtmfl+AIgNRhcXH0g5rv5w0pEIMoPdD24uiIp1wWiGHUcvGHCZE8="}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.5.5_1534325063690_0.23694688374129802"},"_hasShrinkwrap":false},"0.5.6":{"name":"puppeteer-prerender","version":"0.5.6","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.7.0","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^8.2.6","eslint":"^5.3.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"b3c5c41f4ae03af5e79fa91ca1621aaad9366f27","_id":"puppeteer-prerender@0.5.6","_npmVersion":"6.3.0","_nodeVersion":"10.8.0","_npmUser":{"name":"fenivana","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-wutQpHP5zkpYrNEEqx1s6BjK7iRcKbqTwq0SJ/vavRr7Ou3tnviLB3QKS2YmUOMbPB/f6jFZthxEhuf3yhwyfg==","shasum":"13562f19c282812dcd38c579a1a4d0c08734b880","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.5.6.tgz","fileCount":8,"unpackedSize":22540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdAElCRA9TVsSAnZWagAAKogQAIVMiNBEuA8WFhyV8hKe\no3EDNWilItmZlV0NLJOALzMzDkjae33Tnenm5l9/nzzrU0/ItjX+XgwswBDl\nbIkUbvuBBsORXhQQvKF6d2FB1a9dWBMubBMrxIR1q9HpB9RUa1ChS9ZeEJZ5\nIGtl2FXwAVeKS0TeaJYA2S3jdP57Ub8Zv3Ylptq0f9QotnPYkrGg4jh1i9Su\nAnSjAcOtABq41f5UP0Ih9bOcQO3S+J7qcXxj9//NNLMn5tPmQ5YkQ3cAlsqF\nHf2EOxBVs6MaZxepHnNA1ji9dW435lys5q1sD1YCTxt8QF/aNOMfLvyZSFRh\nmgH8OrGuD8VB1qHEfqda4EVvYeZp/2uN2elqrw3qPxPbsbLj3TOrYPvrfwbf\nWyqoiJqEmN6Bl5W+NtMYqvO6EOXHTdtkW9+ya8lD5awmzkfpnkSoAnMvQZT3\nL6S0yA1yhem+PEwJkVJXtsA7JZX6EJUdDqlZev156l2sKo4CSrLx9Gb2JS2B\nzcI54uX5pCSdfpWvJ/FVmFTax8mBq1dMEF//nAp4tJlGrGuA827HGpNYrfGq\nVDdHcAKK2gsYU9xZkwo9Y8V72RpNKT/cG3HsIoTwQk0RKIhhNKHXwkNJ4bad\ns5YI0ZW7tP7Gz6Y0HtjxUze4b7Yf5srylzWX02diMfZX5QwMrhAS/RHbf7Sz\n2doO\r\n=qP75\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHThHCImjAf4en7FHd9SYaM2oHcYlT5Lllluj/gQbdV+AiEApa+CLoLHSO6umYwsiHhehA7YOtujU0HwEM3z0lnJ1rw="}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.5.6_1534329125466_0.10405949407604842"},"_hasShrinkwrap":false},"0.5.7":{"name":"puppeteer-prerender","version":"0.5.7","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.7.0","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^8.2.6","eslint":"^5.3.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"9a68e688ece26d453bd4e03034fa2e90233583be","_id":"puppeteer-prerender@0.5.7","_npmVersion":"6.3.0","_nodeVersion":"10.8.0","_npmUser":{"name":"fenivana","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-7alFCewpdlaDDat7oUoLCjsGKi159uRqXHTkN8xZ4IXDKNZCct6Olmp3YxrYJLVoQ/DuWHktmBpERRH7kaaMVA==","shasum":"b67d78bf309ccb8dbaf232bd5e8ef765b638bddc","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.5.7.tgz","fileCount":8,"unpackedSize":22788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdBUFCRA9TVsSAnZWagAAgzMP/13JdGkQuHQapYn0y1Uq\nwTTl0QCzL9AH+Xj53lD4UVJ8zFriRqxCA0MfJZcLAkuMCOUu8z+bU/nY3jMQ\nXkgbj9Qz4aAUQtA2zRXgjAZLG/leh/KuB0G/qlkkf1o9Qrh8QXGQc/euwb0b\nZ5tP82x1FbcaZDjAtd9uB/HqRiWpYyAGOuK+iSjEDn8TZoFqeBee24elfOn6\nKIFHmrPzx0ZOgS6K3Z+/YuRma4lAmibkQWTGSnJ15Deie7IjBkWUq+dQK4CY\n5kwVoA/xfU8yNVlSwITJqamTuxVda7KorUvlw6z0c/9Wzs7jeFHShVUzSYmF\ndEvO2AL73E4J+Zv56bjyQ7zlphr+aqP9J3g0cT2z0d7mZCOvybNII+SRgaQ0\n1bOOGjGegGjufrVCwyrZOqsIxsSPK4ZYpJ5+hrH31tSbHZDe9f/TcjIdzfAf\nRodUh2V61QTnBI0DexZjyPtzNslNKdxpf1nuyLnvyQ2oeX3flkQxIJRKX/fQ\n17fMGkmp4VBobHZYl2UCmg1MON/JBlQHVOUpGOATpwTeKwbSsH1L2VAUervU\nJTdwoFF0V/wxoAi8LQ+w5qM1A8g0sn7jQ7QIEoOGQgsS3eAJ729GGle1NEPy\nJpm10IUdHvXtmXacj0YwjMb+XKJE5Kf95elBNZBs1xzU1cYoKZEplrMYiA5V\nOSWX\r\n=icK6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiVdb76IH1UFaiR9H9Op7EZPxE0PbwvG7unm7SEjLZWAiB5NydSlO1D4cPFN8EEW4rw/Z/hptQpC52pgKSpfveITQ=="}]},"maintainers":[{"name":"fenivana","email":"fenivana@noindoin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.5.7_1534334213177_0.114530505076053"},"_hasShrinkwrap":false},"0.5.8":{"name":"puppeteer-prerender","version":"0.5.8","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.7.0","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^8.2.6","eslint":"^5.3.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"licenseText":"MIT License\n\nCopyright (c) 2018 Jiang Fengming\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"puppeteer-prerender@0.5.8","dist":{"shasum":"12983b1ada058dfe0ebce9799b54a95b7f9d4d33","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.5.8.tgz","integrity":"sha512-Ubr2el/tuHIvjB3T28bfqkar7Xc1PBIpeX06hV9SmzdkHi7AFBPzCbwwySklXQQkk7UsOkg70JKDxuLHT9wTWw==","fileCount":12,"unpackedSize":92066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj3eqCRA9TVsSAnZWagAAryQP/0gaEd73OJ6UtkTOBBCi\niQzjYa6ew0xWTrWAjbuvKnM55w4OUjJKMw2eOTIeQI1Hla+MXbsIfwEGgmCg\nfAeMSu9ysLiyw5fJJpd+KToaWEwD9xeSaWl2Y/HA7nUYngGRnA7qL7C4P0ef\nTmNuCH7owua5tM8dwr0sxnkg+NvCpsdoGr0z/4WtZ1k0sDk/0FH6OE/m6ybg\n5Zfb1RM/BNiW0SwAsRu+6tGOVUlX1MNte097vaZXtVMhXinbzxAck4fPfdjh\nHDCN1BwSNTZB+efSkvKJP0U6nkqJFK0uFkULkhrRydyNfVy7k3Xgn68Ltxzb\nbSpWr763MNpF6J+H0qAxFlMoKgTfnpktWwiWNUl55DcBy4zrWoEafhT6aQy5\nDm5RXofdZgqSFWr9P3vhM6/bzU9Qgrr7um4v0E3cVh/594QFY4hpaxjbAs/B\nby/7mGRweaM4K/QsU9+tZoSeF1X1k8ii4maZoZbwN0+p0psXTdLWJ5YO2FxC\n8K+DVUzLig+0BlawDjuzDKTWC3BXpN/S082OwaOJ9RJYKgmf8rIbvWHuZsu1\nAM+/3dSs3PEgCqjNpvdhtCw/br3mZxvZm3lQ6DiaKgWTKXjF7JD5otp5eMMj\n1vV1XAlHvFE9zbCpemPeUzYIcuXc3/hIs4ECUg7xrBn7E89uGD7TMqVEp6aa\nCLXa\r\n=+4Nk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnYydz/hfJ6NeIOhGfFw0m2oqUo94H93qyJYe0VeB/AAiEAuMqu1rcxQaffzF9LWQTtW7SUhbAONRihGpV7f9uGqoE="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.5.8_1536128937524_0.1599688562623227"},"_hasShrinkwrap":false},"0.5.9":{"name":"puppeteer-prerender","version":"0.5.9","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.7.0","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^9.0.0","eslint":"^5.3.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"licenseText":"MIT License\n\nCopyright (c) 2018 Jiang Fengming\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"puppeteer-prerender@0.5.9","dist":{"shasum":"af2a78494cf7fbc3ba753ac5fef169b189ca77a8","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.5.9.tgz","integrity":"sha512-kr6hN7yKj2PkT8nrWfP6DockXEO+6veQ+3Xa8vQMWFpcpoFp/+eBIyw1J+uwkgWmZG/mboASliVjtRnG798aQA==","fileCount":11,"unpackedSize":22687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj3jACRA9TVsSAnZWagAAgRUP/A1dSY94HmbUmWuz3UIA\n2wbP5AY9Tpo2STMDeAkWF38t/FV5I3kLzB+ranhATER+ntXeZd7KaEH9ZHuN\nJiiCtjOVKv8Fl4BmCjKroePzwjRehcIlLlMS01qpJ4eXDGMMFuOjiGyWFvyB\nMcZidPWHwP2Cm9j986gMYpmUKerTCVpBys9egw5rXxtDmaZNViov17OizYcE\nQNbLX3jFyyiO0cfpwGF5krxeRlv7boYJNspDV0Vdt7ve0BN8gDdnDqfXJJi+\n/vuZYcLcl9azblWNvKs6oIwJNRBK43DB2dqA1Q1wDwQC3HewZWlPN1QBSAjx\nugvq6dtRQPOIN2no/PZGz++bxGT29LUZ6huOEb6JYUuF1CVgKBy598penyOY\nNG+QR7ofnzoqGLBJMzUQUaGaRput0i0Lc0Dz5OtS/6oDla8K62V1hD5Z8FvI\nk8S6HIaE8mUxGpWl0CDydrlLtLw888Vo8iGn/uGbG/97YLnCsBq/JYsOa/eg\nK9TnYqMqGpQdscXulbhW/Lm2YO9zJxZu3tR1rusIyKaKGpizjpE+Jdc9Bocy\nhc8YEKEkG2tNZtVNnRlG1jpnoSSmnWnD1uuRirGc1KkIZKHv7BpF6V8TT5Gb\noOuvUfdfnDn+26gF0QRYbwZKZ3n4vKugjQTVZoAuHxdsEC/Xs80xx+oq6X+J\nZ3nQ\r\n=LEgO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBynCjFjG58dv8EjTMZte9Q++VAvT2YH/el+l6yrVmKAiEA8RsrINlz3yiCkqCuCM+K++RZbuTpK8/dK4sVzZ+UGH4="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.5.9_1536129215419_0.03961156412378819"},"_hasShrinkwrap":false},"0.5.10":{"name":"puppeteer-prerender","version":"0.5.10","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.7.0","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^9.0.0","eslint":"^5.3.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"licenseText":"MIT License\n\nCopyright (c) 2018 Jiang Fengming\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"puppeteer-prerender@0.5.10","dist":{"shasum":"a9b09db6fa1b010d2a9593ab77426853fd644e31","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.5.10.tgz","integrity":"sha512-rtUpscMZsSF75MgNYJ21qz17VPsZgmjCnYEj0Ok+S3djOuFsxRPGyU6Dfqe9SNMZqd5j4FKETHEew/1+gvNzPw==","fileCount":11,"unpackedSize":22697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblgRpCRA9TVsSAnZWagAACuoP/RhorGcL09DGlihyALkN\n1VVzqcJ4bByMo42VzqSMvCz72Cr9vCgjvZZIU4EDYVedDynSHFZVMOTA9ZXM\nNil4Q7meKGtiBclZ/R5g65l5RcxHOX2T/CFAEBZFhHwTvTSXnYNJiYKqk2KL\npoCriaskF7QJMtbBjV4EfsYUoYNBOWKch+sF2EJlLzIRI8PQ0i2z4I56v2xN\npNvsTCdHCIY1yz0WtXIWGuaN/wv3iUrdi09oxTxDZ1m6cCeTuHr921A1sH8Y\nqrIWS65d9YovSn45ZBiYi2c/uJbxvfbhpNclE8xJtscFGOQYrCFc0cZxNIq4\n/qCfOttoO0vxRE8C4I2gIJbLltJ4wwrVbcwXyYFzPZlBG8r4Xtc4BOcZFk/q\nKmGpo814YQ12SOFwLQyfcYMyzFKyKfEfRBgsKWU2w6r6g+He9QJFgZ6fFyln\nDTK3gFUEpxxOMBLZRArtzY6sKsc78R67n9vINv2zL9E4CR0FgNx3866fc0fF\nQl5mjJwgDcMSzs5+mWXg66PN0p7LkYhpLkyIeaIGECZg6Fzx6B8G+0jLZYpP\nFLKQJKbsdxystV4RtfTOTQKmIwLOV0ipA+puld04BqDHB8ijAmAg6m1+fPA4\nfhQxP1U1QOzZhEOIennDmmiMPz60Hvjb9SXuFUBl2hZNgls/u/lbb9uQO771\n9xcB\r\n=zSfL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFeVqUT8Ri7/xoVkCDE6xEJ5PKGCsfbMcg0/bbnA1RnrAiB4LiB7K5t2Jx6fUDzUiRULagCbarV80OBNr9TDUddbfQ=="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.5.10_1536558184827_0.9615971817768862"},"_hasShrinkwrap":false},"0.5.11":{"name":"puppeteer-prerender","version":"0.5.11","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.8.0","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^9.0.0","eslint":"^5.3.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"licenseText":"MIT License\n\nCopyright (c) 2018 Jiang Fengming\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"puppeteer-prerender@0.5.11","dist":{"shasum":"ddada299817f11c3f9f097adf80e4e811a4c100c","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.5.11.tgz","integrity":"sha512-tN3HwQ320xaFA7heHEDcXO6WBi+iAyb4UGOWpkAd5jSKiYXod8GSgrwO62tn2bMTr+z4M8qZH7iekEUvxMLzjg==","fileCount":11,"unpackedSize":22697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblgU0CRA9TVsSAnZWagAA9ocQAJgDv0RsuCbvlWgctwO7\nrQaXsmD/nI9RUWN1vdb1Fd/9mPjMcoaa1tnnluIbbI9EtMOVyY/PJv9mQlz4\nxpDJUwtW43n0LDTawKYTUQChVV4gvJMOXn/gtV7W15vARe5q1pcaBqJFtk5M\nJRSnAyGMAHyzMuMLRutk+y17PvfAYBE8KCQGEQFDa/sJ9m7vzF0kSQrt38WR\nkQUaXhVkP4DYHTF0TvFIcEJ7hftqWurcjwoq5npd6zD+XYTXpPGTC0dm/2f3\n19PEM6ZY64BQmXbZ9LThzRckCpPhJ3z/+rQPt9SsNZsJP04G7Wl+9dDrPVPi\n5T3uzrwHkK41vVTB3T2hOUkX8aVQ7daStGoqKpgtW55K6NvrA+wi6eh9eKYn\n4MU786R4Pqmep2U90VzMLgVSOH4ipd9rA7bL8ouamQMD4atKUP1kGtR0JCSJ\nNTY9DJhAI8DaXX+WGpmTxdhg6tFXTKsa6PqiOdyLhAFbZVvpnl5mHDvQmGCW\nriek5qlhupXfzqq0cpSGcavHiibL2LACaHJGbY6YYNjxgL72Z79Rtn4lkriq\n+mxVN4d3BKsDc76eXIE+uT9L0PxoQQtZUAszLc5B8xa95FhMY4EHDP0ITs9J\nhYaIDFfMDCABSM+SxdM6rRr6UW8iW3y00rdQc//fuHOjQMucgyZ7vbWEMIyK\nojTM\r\n=eGUD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHfjdl7bvRK0bn0CXOlN1Wk9tYR1azE22Cx8DNQkEZQQIgGB3oc8Gu1bmEDjySz4j6TmBB0fcxuOLQdgIp3SbDcXA="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.5.11_1536558387864_0.900402019486227"},"_hasShrinkwrap":false},"0.6.0":{"name":"puppeteer-prerender","version":"0.6.0","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.8.0","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^9.0.0","eslint":"^5.3.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"licenseText":"MIT License\n\nCopyright (c) 2018 Jiang Fengming\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"puppeteer-prerender@0.6.0","dist":{"shasum":"92d591cde922dd717c6fd8b3dd13ab5380408c81","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.6.0.tgz","integrity":"sha512-ne2WOwlRTE0urTuY0jrEQ8JTanLmEuKASe2X2/QPs7hqEHa4WST+IWh8KJRFsGHFumIm+99AAuMW7ArRAN+ieQ==","fileCount":12,"unpackedSize":23554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbr2oFCRA9TVsSAnZWagAAwT0QAJYylsHDRK8wUFDN2GTG\niafm/zqv1pOiftm3K4JcqMPcVnegK0ndkpdCM8uTxcBKPp2o5rCCMwQtbnli\nGAFlJcS2jOxCFtZzwiWZvIfK5X8VKJi3vHmWCeFBQ9h8GZzQ2MV//5wZ4pVe\n90Tfntd/7/E80ojxt93CXuU5oH2VqM4U1Vt/jL5KJH76mZfzbMZxPg2GbJtK\nSu3KR/8o6QloewU9L3ZeDAJPLs5Pb6ZcHGtpbLSC2+GkYJhcxt4K0q8DXBfZ\nUV7l4SblwIt+rgyYboCK9qixBiHU4+mt+2THScI0TTg+6/oKRXmxA+6X//vS\n/7C/QRqvDBnKDYnhgvWe2a21JjiF6pVO30FxJWiqfWtrPGgtlN0quZHIGWp2\ngirEPlbaKud1EppvhG298xGPnPkY+j0urS6ngrRsSweAMoiMks3IRi5GHeJq\nIqaZSCkINC5zhqxPn5qPr5LdL0KrsNsdhmEiIc38BZ48bXvqjflttZN8hhB8\nJ96fGW/yLZnSqNmjEkSAXWXZ5aVBpyRkiEvKSkNB+jC7h7I3F6nRJ0v5knl3\n0XVlcsHEZz62db8FJsjMnX9Ftl084xAuirHv46xygwf/1t7GnpYG6wAQ+CIt\nHjZZiS8eigeltyUgtykl7VF7gz9kUH7v9BM16V+0Pfa365qQTI/tFBN89uLA\nlb9P\r\n=pL/Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmxQW4ZBc0uYRSvx+cC3bsGi8WPgiS2qU+3XvxzbkGdAiEAppzhZIhrr/Dvqi0MWRAuMueolj/TRtomamlzSgkSapc="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.6.0_1538222596752_0.16708639555711957"},"_hasShrinkwrap":false},"0.6.1":{"name":"puppeteer-prerender","version":"0.6.1","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.8.0","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^9.0.0","eslint":"^5.3.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"licenseText":"MIT License\n\nCopyright (c) 2018 Jiang Fengming\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"puppeteer-prerender@0.6.1","dist":{"shasum":"d6c08cc7b19ee645685132ebcf80b831171a5a2b","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.6.1.tgz","integrity":"sha512-Kxvee7VrKw9+bTpRN8KJ/W7CJ/jhFwgRzCA+6TLSZFJc3MkzP2Jm/L97WoypQ5bxWUTIaJ14dHNCQcb3wjwCbg==","fileCount":12,"unpackedSize":23727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsFjiCRA9TVsSAnZWagAA90wQAI+9qbg70Fa0On+wkFKO\nUD89xNARwpPjycmVrhEj3T5PIS5UjJTJoGBcBtGUt3XlBERLTvDrCTEyW6ba\nlwgbhZLwN1OBpNoETJRuEhUGj7ckzCmdtUsZOrWgM7HsgU7YLP280ATtPIE2\nKkhxfaxXSgWxysfo8C7X/Ul35YANM6JDpXTS5xTUKyHA0MTnWMvNhixBTZwH\nd52zciGk2qZ6wlyFv8Xy5DXkSwkiGf7Uh+xCEufykKa4hDJLtR2j1oDReniP\nJ3i/h93Cs2h2oBynRc2JdLGTFZE+h+eUUvCCOlU1uLa7wzwiO5AknK3EwdrW\n2LqHoN6PNpV5/T/46uv1GEFlmEpmGKtwVA92ksFpGUZLcxzZmC0Si6Lgt6ID\nKT1pzXP9peiWCHnIsdRcmccbhdHDj+i1bG2D57xcFb6laUx1EFrKdcMdrntg\nE2EyovGvRSS4aVUzboUYBrQ11FbJeqS5TNLOnE8Hg6wEqda9ETeL2FBkrE6d\n8yRw4qri/kiv/OvoadvR9x/EQbCI1GWbrwW5eWbo7k2sn/aWGE5bYvH5tehf\nbORFE2/ISAvbeiNGul5hVKXkdkXG/b00UYLLlVvRLmwP9ccYwZcmoTYFMhMs\nNoEvD1WwJkIMQMyMddN04pIQ5oolg1bKJXfklkN52yl+86u30JPnwy1wLmRK\nstU0\r\n=2iLA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0Emo2bcy/1tI+ZXX5KPFf3XPwxNve9qDz8C/pn51hPwIhAPJJ7hKmfL6o5AWAGckFxPxyIbz1C9FSOhIdVwSEfnC7"}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.6.1_1538283745337_0.01542981624181805"},"_hasShrinkwrap":false},"0.6.2":{"name":"puppeteer-prerender","version":"0.6.2","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.8.0","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.6.1","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"licenseText":"MIT License\n\nCopyright (c) 2018 Jiang Fengming\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"puppeteer-prerender@0.6.2","dist":{"shasum":"9c28e439202b92c17982b0b12923253038323cdb","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.6.2.tgz","integrity":"sha512-4ML8nfWStYkRp8wy5weoJUnPGqRWUx0UlMlPtCpVuA8sRSFjiduB9Kpfu6M3tpJD3IrcK6TrauqkMLbwcuCbPQ==","fileCount":12,"unpackedSize":23894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvJKmCRA9TVsSAnZWagAACmYQAJtXszfStjJ+LbCiHOJ6\nsqQDMbZO8MHX5gU7VeAljFKZf/1vCg2cQBJnghXZv7bv0TGHj7M1P8VJkCsj\n4Xrhw7g9uzV86kOUBWvzTQhNc9k09GwpxkfMDPLmtVcDYziNiQjksZ5yOFPG\nw8vBkOll6l5YIIKd5VzCXsK8ydr8Qfhwaq6Gqp6Kw/Ulkk8T2o5OTwAkNxA+\nbdVnwUgF1ARMRWSrpnAwdHUCl1dw9migCy9wO++5VNTHKsFyI0TMWnj5F2a9\nTZ1jHmaACihS1jEl0gRxgOSeIInMNMgjenwesa2UA2pUsancqu5c+b7rWLsG\nvJ4puAbf+35X5se2VGM3u7v2wvkC/7XYz2LulrfZJay6nRMS4jmNEV15i97a\niY3qSeioBzjmB0elqxhzhCIJlPCM4LgvaaX+GC/QbkBPxwx0tZPsnWeuc17p\nrDbQBW223Ij0p37t6SKOjZ/JRlNeBX2DNbmb1Aa6bsKThJNcvft2nWWZ4X1y\noaeyszalfdfFAbkEXdi0GrL16lMSMt83oRNHWjI5CvFTYU3ifd7w5GEeZx5w\nBO8AIvzgI4k0FkF3kTwavr+GsLuwBG3zathAZQhYEC0iy9gyqwzNbDqpjsQs\nbAb1fuy69/ULApCTnE5lfIUxTm3tFTxjYEQA47XGIU3u+szFIohxocFlKh1j\nuZG+\r\n=xbhK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEho7UJYRV3Q2dBqgEWYQXMpAgGsaKAqxQhAAPzt1lvzAiEAtTEZ2x5TDQ0oz2W5iTxqt8ttDPbGiGlewhQ37QJ6noU="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.6.2_1539084966023_0.16875381472688655"},"_hasShrinkwrap":false},"0.6.3":{"name":"puppeteer-prerender","version":"0.6.3","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.9.0","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.6.1","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"licenseText":"MIT License\n\nCopyright (c) 2018 Jiang Fengming\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"puppeteer-prerender@0.6.3","dist":{"shasum":"f8f27a3f6cab2cd0c9b017cb1ee3bd60bd043280","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.6.3.tgz","integrity":"sha512-FHq12nkWPXgBwUOvmYGAGceSQ4pfZtMNlzIAANj4sUf6tppXCtSXD4v251GX7sOTja1hcktWj6eGV2VqAJJKow==","fileCount":12,"unpackedSize":23894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvJM8CRA9TVsSAnZWagAAjiQP/2aF4Yk0W6nnhTSVbJWQ\nArjFdpElp3YszJC9TG571C80yC1LrK+h3I5TIIRZ+M7IMSuFaYuA62FM3ZQ6\n1cc3nc4vpTmnL/74hVlcPx2TIUmSu95lR5gqePNqQH25FySxjk8FnJ8hWhHn\nOCBpt4SwhyidL3+cbS4z6bzSIUPUYPWAFin3gdQV4Y8FwDAWK1QqLkpOsOWq\nDcxTGZa5aEuGOhQhK0CM4PkD4PqyxGv4L7pIQ57+lDEEbK2vp2AKJCpiNKhk\nnjUbT1DvhB4V+Pi3qXxbXUu9H6AzEluspy1EbZGJTjU7UB4XEhoTlAV1q5Z8\n77B+wlOgmot/9zQ0VoPoeYa4Dd9AjWNkCXRm+/kD/cGYpqeQNagLusXqyjuA\nzPZqa4/KIUBbWV7Av/cZvzTJlgD5Qpc21ENobxWUwzfFY77qVTzh4qZfp3XK\n8NKiSVnvSLX9nNqpaTHSe5mwLQ7sxeKw1kPLgN/zPT8eHaFmJAzVuQKR1obK\nZJT1SIfgbmj6dHfcFrByg1l+DWdJU0jJa9FyqKw1KsLQ31HyuzHzYkDynNBY\nl3UGkKnWI9QmgHEzkVvpvs1nThxSPP0z6bQLK46EqZx9QsGp1/1rBWsdv4AS\nvpOjcKFxkSXuFcHOuCYFgX/RqGo0lCtUw2XxFbdetQKPrMa6dVfzkEyBKeA9\n+qYQ\r\n=wYDH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+XDSecPXotlNsqbCAWP/ysjMcZLjgVjXDEI8LZgBiGAiEAhXl6TNLWU7iYGIziq34WW4EgZ+5j/mOjV5Hys7AjoRU="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.6.3_1539085115661_0.24591679569746416"},"_hasShrinkwrap":false},"0.7.0":{"name":"puppeteer-prerender","version":"0.7.0","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.10.0","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"licenseText":"MIT License\n\nCopyright (c) 2018 Jiang Fengming\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"puppeteer-prerender@0.7.0","dist":{"shasum":"fe4bb46c1114a382ba59f10edb33e8825cd03019","integrity":"sha512-pcH9ZRtdhBe/MXU1Fq3TuJ+KWmjHQlkI3XRiKfOOZQ0wcwgfQTO3iB96YkQIFAR9v9dtWR0GrxY9kW4W2iBqBg==","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.7.0.tgz","fileCount":12,"unpackedSize":25721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7QSvCRA9TVsSAnZWagAA7g4P/0to4QjASKhmZM6gPe4j\nw97ypnCLBUJDa2HBKxJNB0MtoXuKbpWVe4R+eHKp9tqST689VtZXVSpkieI1\n1RFW84ziBjA13V+oVjC9E3pDmE7/i9KCrjLS1+hgArqwD7A/qUdSiPmJhLoT\n1tP6F1ARgA6RvNA0auZL1Qbe05HK1OueDqdY41YFUuB/XySfQu6Fo9zG1w7y\n3k0n3VnvV+t5ZSVK5t8h7TBTZWlE64uWj5VWbsX5zxqZWbjbDm174+6sCZew\n8rycGWcb8pa+h/l9AsRibpKeLH3wgI33hBNsyCGqcLA4O7FS5+09M4qD6lx+\nVhvLKGNv7AxKOlaD+JiTMDrBpzlkhYQEDAfn8D+Q0SW4NyOaTs52ZD9Q2Gcb\n0jy7k1cT613FG3ebsHJ/Hy/WzKQczqKrnDN9nWLDDAZpg5bwnEak2pxEsQJX\nlM2HJ3t5KDS18qPqe1QHMtP1sc3QPmgjTswak2/xRyMK5xJux21rWaFRNTQ9\nX7C7zsw5xZLphM+vBe9yKvC0CsrsR6F6nE4VU6HDmEJJLAFMKM/6XRdsw9lz\nbRhnpwRBB5JKl1bLWmWr4seUeJJz5w9DVCnDxKIKdjV+RpzFE3E9QkjYKOYg\nQNi+MO3P8ZrPnURe6z2jiy+wye7sno1UJ15uprffeBlJquJaWsKf4Ik9r0nU\ni5v4\r\n=wPa7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvPcS+ORDGl0iPDuBBFsmPeWuWZUg5ELFEQ+825hbEBAIhAJSF771/Nu/LHXQxJHxdORlfjjhpmwUMUT78dsUrnrqN"}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.7.0_1542259886258_0.3721642366452389"},"_hasShrinkwrap":false},"0.7.1":{"name":"puppeteer-prerender","version":"0.7.1","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.10.0","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"f7332de2537ce83c1881d1b137dc84fcb89d41c9","_id":"puppeteer-prerender@0.7.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-/X7Kn9ze0FdoaVdcfs4fy5mZ3K1t1NXbaOp/7/ipC5h/Fo7tgEZaJdzF6pTfXerPEbzUp28WstJSIIkpEzMAQw==","shasum":"21ecf424faa92ca3b099999ee84ed71d4bc0c688","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.7.1.tgz","fileCount":10,"unpackedSize":79921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7aneCRA9TVsSAnZWagAAroQP/0eXRXpoAnBCfz+qsjKV\n0myfSpPhUd8Ke+J6V+spV+bMVE9cCTFXUdtqTxLSBU2W331etT8rRbfy9fFu\nCB9AmoHw+mG1Qk8pNdWuHw309sz9GKR59ZuJT3FA0SOab/GPBd9WTsgwWLxd\nzZPZTVv+lQeaHv6XULQQ/61GH2pR6DeLDQNoCMOTmxEHYxQiNoK02VEoC4jv\nn51u4JHBbv4RPXnlIXgUE5VeQ+Vkvifab6VyfBKbKK8OeCjJuOKY/hn4q95E\n7xJkh+3eNjmsASqU+Th9XyqPAV7rpBxKRr9dyqNuN+UAdH5VcDT1MwAPpT/H\nsOc5ACrNZFH9Y9NF4eFJdnxoNZAiEt7SZdzimj9qPwaOuvbH/KLjVg4RLjIs\nqOXDdhFirxRtevnYY1oodctq6rbUw5jGqCKdgwSdyD5emhAqMrDE/408xECZ\nFJcOmpdv8Ub9Hjcgz9BkjzmAme8QqD/2+VIdMMl3Au+wKqT8DZxP6gc+o0bc\n++Nu+Qv/FDsnIQPff88SggurhsaJ//StuaH4V9U9M/HjSxBMIvCl+PhWHyPd\nKeI3YDHFrHFOJLRxWycTA9gvXbN1+v4gdIh2jd11NWxnv9BlxI9Tay5XQGA+\nZA/Hs7ipEPc+6iZ8K/5h1rDafCjUG61Io5+4qouB87Up5xublrCW9ujKl1Zd\nYb6I\r\n=5/hZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAUuxovyp1Vryo4VoZiogHmpmHoEP99+nd6su9PT98aAiBPQ4zMM9w4AsvkFRq0rdix5GYn8zh28+G2aWuZEUMMMw=="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.7.1_1542302173464_0.5494350492151974"},"_hasShrinkwrap":false},"0.7.2":{"name":"puppeteer-prerender","version":"0.7.2","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.10.0","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"b13818d78e0c8c430847bb2beb3fc4f8e1820a0d","_id":"puppeteer-prerender@0.7.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-cH9V8EXlI1PcZdKHInxHZaRmp07v1NTCWjRLWFOiToqxcr+wU7rWkMyB9g7zjrzMxkblMEnmbCiNtAYbEwDvGw==","shasum":"1c6ab7e352d19cabbbe8dca3ddc5377ed16e6967","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.7.2.tgz","fileCount":10,"unpackedSize":79970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7cAdCRA9TVsSAnZWagAAgIkQAIksoX6+GGAYOsh4ZOR6\nHXPEbZLbHIvA3ocVf6Tm2ZzuGTK4GMtQBx3RuScVL70YR01+YqQDzZ8+c+jq\nu1ZFmAXVRMXPD75SVIfiXh2PK1O3nKk6hlPpvalSTMvbzbYda9trW5o8GC+A\nWb0GPZgp4B9aZz6k5lRD/2zGNcHZ7hmzz07N2MlImaVOJhmW36lLDd/pPxoP\nCR48T4AKPTNt073f3Uq5muo09yFftpmlM2OvnVP5E4J+5IBhcgd58cMP2DAX\nLfSWCyqz0mPJ66qYuRBUgbbCs3smKscM8S1RyUlcrN8xtDkL1+kJmubjzPh3\nidqjq+yPglo1ewkX/qJ/QG78pmvaHAsQulxF+4xi8tic6MtTUE4JgUM4FCSO\nvTehOFDJry8ZdBAy+TSCmY/Kd7UvS1iEe45TRKAtm0Er4HRV8OJpCJErc+CI\nTLoyhqQBHu2JmawyZwKUge3MF+dIWN51F4re4cuccQyXqD7JDwOs8NRHVdhs\nzCzJ5KbLkBIqINDMhTkJgVAc1bPo5tBneOXG2k3rxvSZdN7hYHMFnuNobnlK\nYiCAB/jMjaO4lz7rVGRQ8u1RrDAAKnCxTLIf+RLNnnNPButjEa0KEFQA1XPF\nGTh5fGGuWOibjLGnoRhs9zLVj0PTXkLcB/RRiOnvBzjlDjSiife7E10Ku+VK\nKTN4\r\n=934f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgGJ0y7LtSjcnlDFdvS2iMiUnV+0nL1DVjVQZW+Lh/+AiEAydM1pjJGtap0eKPOR6bpsYRp3bwrmopjHrzfTI5XpeQ="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.7.2_1542307868374_0.4609263478805723"},"_hasShrinkwrap":false},"0.7.3":{"name":"puppeteer-prerender","version":"0.7.3","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.10.0","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"2c61addf2387d8f8866f035ca45ae99adeeb544f","_id":"puppeteer-prerender@0.7.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-fjdQ7AKxE63C7wp3iV52nsE/8rZNnJoq9I04opoEV4QOSPLg9ipEdygAsdPaOIXzRQ4m7LHU5hjH66x9Q5y1gA==","shasum":"7f7ca473fbc47039e81fca4a0be49e7f18d4398e","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.7.3.tgz","fileCount":10,"unpackedSize":80501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7djFCRA9TVsSAnZWagAAcnwQAI/xMLbsBW+GzxRerQRh\nh1rbOLsy29HhKpqWnbVz0ncZ4CCwylqhI6lsVSeZl6LB56deYKGBS1qIYhkI\nbWQcrDHiRyJI1wMCufghceXvYbaWRNXsZqeRRT+WbpAPoGF0Mxi+fYuhCnbu\nB1tb7GDeKAyJBJoAzpYBFhCxNDYO6VE0sS29dqa8LfqCkkQjoH6i2BkwqWi/\nhjA39DqDpYuC/VZNpezv0zyRgAX5EfYoI0BuXesglb+IvWCaPUMaqeW/acrI\n0dzwX9+hwLTfDMQXSQ6SnWe63/2OLbPUmKSJRxVi3Kshvz8+R3d/yiWm96v+\nht9KFP4tcMQY9Hl8RnHtFgPhN3Hx4umQDWebQT4BwXnrRKT+JHnpbLQi3iwU\nF1SmSP/Cr7mFJIsxXmurhRss8zscxpBlPgPY+GV4cuCgwx2nO+nOz3sR5FVz\nL/pEGyObACBy2MmlCDlwpPV/Wawq6RRlcjjjr/rTm1VaWX8RaJKuV8cTV3Pn\nQ9Ky7fSr2paNGcEyq8AINPHz7mtLZISVsNtGeGHJTGwQT1nyhDODC11s/2WU\nXb+JFy6HhyZOFrmHAay1KekWAcF6SrDZEyOv7UxVOmgWI1rsMHZw5gd6PcGn\ncj3j8njfEJYcibGQQ2gV7Ck3d3twdQPDwZeBPHtfcn1CF7O54IWuhGHZPhhD\nLKeX\r\n=Iqo0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeNJuBl1o8SY/ZYd2adN87MuPOTS1MpqiBevf/D5ENTwIgPR4qjWKjejE6z2a8iBZ6HptRcFDGomY8rj8RqJM9Ueo="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.7.3_1542314181231_0.049034240274327345"},"_hasShrinkwrap":false},"0.7.4-dev.1":{"name":"puppeteer-prerender","version":"0.7.4-dev.1","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"readme":"# puppeteer-prerender\npuppeteer-prerender is a library that uses [Puppeteer](https://github.com/GoogleChrome/puppeteer) to fetch the\npre-rendered html, meta, links, and [Open Graph](http://ogp.me/) of a webpage, especially Single-Page Application (SPA).\n\n## Usage\n```js\nconst Prerenderer = require('puppeteer-prerender')\n\nasync function main() {\n  const prerender = new Prerenderer()\n\n  try {\n    const { status, redirect, meta, openGraph, links, content } = await prerender.render('https://www.example.com/')\n    console.log(JSON.stringify({ content, status, redirect, meta, openGraph, links }, null, 2))\n  } catch (e) {\n    console.error(e)\n  }\n\n  prerender.close()\n}\n\nmain()\n```\n\nSee [examples/index.js](examples/index.js)\n\n## APIs\n\n### new Prerenderer(options)\nCreates a prerenderer instance.\n\nDefault options:\n```js\n{\n  // Boolean | Function. Whether to print debug logs.\n  // You can provide your custom log function, it should accept same arguments as console.log()\n  debug: false,\n\n  // Object. Options for puppeteer.launch().\n  // see https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#puppeteerlaunchoptions\n  puppeteerLaunchOptions: undefined,\n\n  // Number. Maximum navigation time in milliseconds.\n  timeout: 30000,\n\n  // String. Specific user agent to use in this page. The default value is set by the underlying Chromium.\n  userAgent: undefined,\n\n  // Boolean. Whether to follow 301/302 redirect.\n  followRedirect: false,\n\n  // Object. Extra meta tags to parse.\n  extraMeta: undefined,\n  \n  // Object. Options for parse-open-graph.\n  // see https://github.com/kasha-io/parse-open-graph#parsemeta-options\n  parseOpenGraphOptions: undefined,\n  \n  // Object. Intercept the document request and append search params before sending.\n  appendSearchParams: undefined,\n\n  // Array. Rewrite URL to another location.\n  rewrites: undefined\n}\n```\n\n#### extraMeta\nExtra meta tags to parse. e.g.:\n\n```js\n{\n  status: { selector: 'meta[http-equiv=\"Status\" i]', property: 'content' },\n  icon: { selector: 'link[rel~=\"icon\"]', property: 'href' }\n}\n```\n\nThe property name is the name of property which will be set in `result.meta` object. `selector` is the parameter of `document.querySelector()`\nwhich used to select the element. `property` is the property of the selected element which contains the value.\n\n#### appendSearchParams\nIntercept the document request and append search params before sending. e.g.:\n\n```js\n{\n  _no_prerender: '1'\n}\n```\n\nIf the page URL is http://www.example.com/, it will be rewrited to http://www.example.com?_no_prerender=1 when fetching the document.\nBut the address won't change. So `location.href` still is http://www.example.com/\n\nIt is used to set a flag on the URL so your server will know this request is from puppeteer-prerender.\nUser-Agent alone can't pass through the CDN.\n\n#### rewrites\n```js\nconst result = await prerender.render('http://127.0.0.1/foo', {\n  rewrites: [\n    [/^http:\\/\\/127\\.0\\.0\\.1\\//, 'https://www.example.com/'], // host rewrite\n    [/^https:\\/\\/www\\.googletagmanager\\.com\\/.*/, ''] // block analytic scripts\n  ]\n})\n```\nThe page will load from `https://www.example.com/foo` instead of `http://127.0.0.1/foo`.\nAnd requests to `https://www.googletagmanager.com/*` will be blocked.\n\n### prerenderer.render(url, options)\nPrerenders the page of the given `url`.\n\nReturns: Promise.\n\nThese options can be overrided:\n```js\n{\n  timeout,\n  userAgent,\n  followRedirect,\n  extraMeta,\n  parseOpenGraphOptions,\n  appendSearchParams,\n  rewrites\n}\n```\n\nReturn format:\n```js\n{\n  status, // HTTP status code\n  redirect, // the redirect location if status is 301/302\n\n  meta: {\n    title,\n    description, // <meta property=\"og:description\"> || <meta name=\"description\">\n    image, // <meta property=\"og:image\"> or first <img> which width & height >= 300\n    canonicalURL, // <link rel=\"canonical\"> || <meta property=\"og:url\">\n\n    // <meta rel=\"alternate\" hreflang=\"de\" href=\"https://m.example.com/?locale=de\">\n    locales: [\n      { lang: 'de', href: 'https://m.example.com/?locale=de' },\n      // ...\n    ],\n\n    // <meta rel=\"alternate\" media=\"only screen and (max-width: 640px)\" href=\"https://m.example.com/\">\n    media: [\n      { media: 'only screen and (max-width: 640px)', href: 'https://m.example.com/' },\n      // ...\n    ],\n\n    author, // <meta name=\"author\">\n\n    // <meta property=\"article:tag\"> || <meta name=\"keywords\"> (split by comma)\n    keywords: [\n      'keyword1',\n      // ...\n    ]\n\n    /*\n      extraMeta will also be set in here\n    */\n  },\n\n  openGraph, // Open Graph object\n\n  // The absolute URLs of <a> tags.\n  // Useful for crawling the next pages.\n  links: [\n    'https://www.example.com/foo?bar=1',\n    // ...\n  ],\n\n  html // page html\n  staticHTML // static html (scripts removed)\n}\n```\n\nThe `openGraph` object format:\n```js\n{\n  og: {\n    title: 'Open Graph protocol',\n    type: 'website',\n    url: 'http://ogp.me/',\n    image: [\n      {\n        url: 'http://ogp.me/logo.png',\n        type: 'image/png',\n        width: '300',\n        height: '300',\n        alt: 'The Open Graph logo'\n      },\n    ]\n    description: 'The Open Graph protocol enables any web page to become a rich object in a social graph.'\n  },\n  fb: {\n    app_id: '115190258555800'\n  }\n}\n```\n\nSee [parse-open-graph](https://github.com/fenivana/parse-open-graph#parsemeta) for details.\n\nDue to [this issue](https://github.com/GoogleChrome/puppeteer/issues/3471), `prerenderer.render()` will not reject on `TimeoutError`.\nYou can manually set `window.PAGE_READY = true` to tell render function the page is ready, and avoid timeout problem.\n\n### prerenderer.close()\nCloses the underlying browser.\n\n### prerenderer.debug\nOpens or disables debug mode.\n\n### prerenderer.timeout\nSets the default timeout value.\n\n### prerenderer.userAgent\nSets the default user agent.\n\n### prerenderer.followRedirect\nSets the default value of followRedirect.\n\n### prerender.extraMeta\nSets the default value of extraMeta.\n\n### prerender.parseOpenGraphOptions\nSets the default value of parseOpenGraphOptions.\n\n### prerender.appendSearchParams\nSets the default value of appendSearchParams.\n\n## License\nMIT\n","readmeFilename":"README.md","gitHead":"ee53217d19a316f3fdedf40c60008a6ff09c8d37","_id":"puppeteer-prerender@0.7.4-dev.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-X/5Pa7Jx2aVJz6t1CwcUvEIWr/+B53zzM+7qWFhULQroTH1Y6T5rDODW04Adfic0r20iuyUfL9Uf5qxFWUd9pQ==","shasum":"8c44e2b0d2453ab14d2d5804bdd342cfc6510f7c","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.7.4-dev.1.tgz","fileCount":10,"unpackedSize":80228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7kOpCRA9TVsSAnZWagAA1aAP/02U3R9qcohWENQO3hqK\nYDQGdR9YYDEhHeUaPLFfpD+VL6ZPuYWFHoYvXYb8LzUDCSxGwmlrO/dclG0Q\nlTUVCCkdTvuLmC591LZHHyKdqqy9XCJ/ni6DHn4IJ8n7TMRdRlDDJl0f+gZ6\nUiuiMAGuq2jrkuuaj3P6FDdP2bUnlTtrGEODpdVqTX7lVdGYGfsqhxOe6Awe\nZP0FQt594zpGDYEdL8jwyY063emeuTh1DJW8REboj+0CR0mURkC2IOxW13xj\nfouhC+EdGMwWBFRrEsNNzOaOgmt4LAQCXwrdIOGXdcQnckG+ZJwneU7Q4Brx\nM4DA3dXB34YtS902Dl5nlmahdRYYuLiCFRLE8O2ymq6nvRVQPHD3Ad8tZsoR\nGYAg8gFuQVMEUwIMkHpXnF0azgKPnP5wn5yL3SBCm6qYbCmFjce/c3FHJA4+\nrnXwXnGI14VaaSZ8mXZC24GiEYWbIWSMthFFRc8iQ5fDZOTxWzFGNxqX5T6V\njzZXvpxA4Vo5vaPp4O7HtoHWU0hvHJZ/AYgsOUiO4vzuggfae5aYbkkQx7zy\nOvdOlegPOnL8RIyeUt/3LbZyAu4tR9UXrjCZdhnv/ELCRCZ7Wi0ZG7m4xENc\nk+JUVFQWMytBiwjs33IZKpPu1EGoiwCkQYjxsJ5FIgDnSAu7LXNic5/pRGmV\nggNE\r\n=LCoo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFL33lAttQva7Xo/tOGYIeHxlGFvTWbSAk74ZS9egRXQIhAJJTXlEdK/ZfRsueCM8XT09iSrOe04UQ6sOYCU72o80R"}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.7.4-dev.1_1542341544089_0.32883510981926833"},"_hasShrinkwrap":false},"0.7.4-dev.2":{"name":"puppeteer-prerender","version":"0.7.4-dev.2","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"readme":"# puppeteer-prerender\npuppeteer-prerender is a library that uses [Puppeteer](https://github.com/GoogleChrome/puppeteer) to fetch the\npre-rendered html, meta, links, and [Open Graph](http://ogp.me/) of a webpage, especially Single-Page Application (SPA).\n\n## Usage\n```js\nconst Prerenderer = require('puppeteer-prerender')\n\nasync function main() {\n  const prerender = new Prerenderer()\n\n  try {\n    const { status, redirect, meta, openGraph, links, content } = await prerender.render('https://www.example.com/')\n    console.log(JSON.stringify({ content, status, redirect, meta, openGraph, links }, null, 2))\n  } catch (e) {\n    console.error(e)\n  }\n\n  prerender.close()\n}\n\nmain()\n```\n\nSee [examples/index.js](examples/index.js)\n\n## APIs\n\n### new Prerenderer(options)\nCreates a prerenderer instance.\n\nDefault options:\n```js\n{\n  // Boolean | Function. Whether to print debug logs.\n  // You can provide your custom log function, it should accept same arguments as console.log()\n  debug: false,\n\n  // Object. Options for puppeteer.launch().\n  // see https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#puppeteerlaunchoptions\n  puppeteerLaunchOptions: undefined,\n\n  // Number. Maximum navigation time in milliseconds.\n  timeout: 30000,\n\n  // String. Specific user agent to use in this page. The default value is set by the underlying Chromium.\n  userAgent: undefined,\n\n  // Boolean. Whether to follow 301/302 redirect.\n  followRedirect: false,\n\n  // Object. Extra meta tags to parse.\n  extraMeta: undefined,\n  \n  // Object. Options for parse-open-graph.\n  // see https://github.com/kasha-io/parse-open-graph#parsemeta-options\n  parseOpenGraphOptions: undefined,\n  \n  // Object. Intercept the document request and append search params before sending.\n  appendSearchParams: undefined,\n\n  // Array. Rewrite URL to another location.\n  rewrites: undefined\n}\n```\n\n#### extraMeta\nExtra meta tags to parse. e.g.:\n\n```js\n{\n  status: { selector: 'meta[http-equiv=\"Status\" i]', property: 'content' },\n  icon: { selector: 'link[rel~=\"icon\"]', property: 'href' }\n}\n```\n\nThe property name is the name of property which will be set in `result.meta` object. `selector` is the parameter of `document.querySelector()`\nwhich used to select the element. `property` is the property of the selected element which contains the value.\n\n#### appendSearchParams\nIntercept the document request and append search params before sending. e.g.:\n\n```js\n{\n  _no_prerender: '1'\n}\n```\n\nIf the page URL is http://www.example.com/, it will be rewrited to http://www.example.com?_no_prerender=1 when fetching the document.\nBut the address won't change. So `location.href` still is http://www.example.com/\n\nIt is used to set a flag on the URL so your server will know this request is from puppeteer-prerender.\nUser-Agent alone can't pass through the CDN.\n\n#### rewrites\n```js\nconst result = await prerender.render('http://127.0.0.1/foo', {\n  rewrites: [\n    [/^http:\\/\\/127\\.0\\.0\\.1\\//, 'https://www.example.com/'], // host rewrite\n    [/^https:\\/\\/www\\.googletagmanager\\.com\\/.*/, ''] // block analytic scripts\n  ]\n})\n```\nThe page will load from `https://www.example.com/foo` instead of `http://127.0.0.1/foo`.\nAnd requests to `https://www.googletagmanager.com/*` will be blocked.\n\n### prerenderer.render(url, options)\nPrerenders the page of the given `url`.\n\nReturns: Promise.\n\nThese options can be overrided:\n```js\n{\n  timeout,\n  userAgent,\n  followRedirect,\n  extraMeta,\n  parseOpenGraphOptions,\n  appendSearchParams,\n  rewrites\n}\n```\n\nReturn format:\n```js\n{\n  status, // HTTP status code\n  redirect, // the redirect location if status is 301/302\n\n  meta: {\n    title,\n    description, // <meta property=\"og:description\"> || <meta name=\"description\">\n    image, // <meta property=\"og:image\"> or first <img> which width & height >= 300\n    canonicalURL, // <link rel=\"canonical\"> || <meta property=\"og:url\">\n\n    // <meta rel=\"alternate\" hreflang=\"de\" href=\"https://m.example.com/?locale=de\">\n    locales: [\n      { lang: 'de', href: 'https://m.example.com/?locale=de' },\n      // ...\n    ],\n\n    // <meta rel=\"alternate\" media=\"only screen and (max-width: 640px)\" href=\"https://m.example.com/\">\n    media: [\n      { media: 'only screen and (max-width: 640px)', href: 'https://m.example.com/' },\n      // ...\n    ],\n\n    author, // <meta name=\"author\">\n\n    // <meta property=\"article:tag\"> || <meta name=\"keywords\"> (split by comma)\n    keywords: [\n      'keyword1',\n      // ...\n    ]\n\n    /*\n      extraMeta will also be set in here\n    */\n  },\n\n  openGraph, // Open Graph object\n\n  // The absolute URLs of <a> tags.\n  // Useful for crawling the next pages.\n  links: [\n    'https://www.example.com/foo?bar=1',\n    // ...\n  ],\n\n  html // page html\n  staticHTML // static html (scripts removed)\n}\n```\n\nThe `openGraph` object format:\n```js\n{\n  og: {\n    title: 'Open Graph protocol',\n    type: 'website',\n    url: 'http://ogp.me/',\n    image: [\n      {\n        url: 'http://ogp.me/logo.png',\n        type: 'image/png',\n        width: '300',\n        height: '300',\n        alt: 'The Open Graph logo'\n      },\n    ]\n    description: 'The Open Graph protocol enables any web page to become a rich object in a social graph.'\n  },\n  fb: {\n    app_id: '115190258555800'\n  }\n}\n```\n\nSee [parse-open-graph](https://github.com/fenivana/parse-open-graph#parsemeta) for details.\n\nDue to [this issue](https://github.com/GoogleChrome/puppeteer/issues/3471), `prerenderer.render()` will not reject on `TimeoutError`.\nYou can manually set `window.PAGE_READY = true` to tell render function the page is ready, and avoid timeout problem.\n\n### prerenderer.close()\nCloses the underlying browser.\n\n### prerenderer.debug\nOpens or disables debug mode.\n\n### prerenderer.timeout\nSets the default timeout value.\n\n### prerenderer.userAgent\nSets the default user agent.\n\n### prerenderer.followRedirect\nSets the default value of followRedirect.\n\n### prerender.extraMeta\nSets the default value of extraMeta.\n\n### prerender.parseOpenGraphOptions\nSets the default value of parseOpenGraphOptions.\n\n### prerender.appendSearchParams\nSets the default value of appendSearchParams.\n\n## License\nMIT\n","readmeFilename":"README.md","gitHead":"7326edcf44b10c8439a55869c359649f98dc0019","_id":"puppeteer-prerender@0.7.4-dev.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-t3HfffpCMAnqqx6jvH9BH8RC22wwmvksOpsb5HEAvMSAT3iqLf8z2nLKOBgcBn0cjkAx+UnSVmHQyPsQg1u+eQ==","shasum":"71e65486fd7d24e935d6a033619b15a3270e517e","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.7.4-dev.2.tgz","fileCount":10,"unpackedSize":80249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7mG5CRA9TVsSAnZWagAAzzYQAITSXYa4s+3uWO7KSnOC\nKiB00VL4AkkP1e69iGo6/+1CO7fbm8rIrE9B5y2PaD5rK7D+LIJhfl+Nuw4J\niXjziaZzGr9U25843dugaozYTfmDBOV8Xl58zO226ESqYI3vUhfMSTpW2RcP\nkxMfUgX8g46uJY0Pu+L/eCm0Rti77FSEtZuNkaT40pDM/KiyfFsUnNPOGB8q\nXftuwpfKpUF51ow+6UdANgeaPZT3fCR3oHPPss6eQ7MNYZp36IGiNTGIjc6B\nybI0yA+hRIhUWEvAsSlNpUL3fvJt067ueZO0FpHJdGy2FlS1txHucsRwSix4\noJG7b74TAOq8K1AaCiv1uX0zuSfOKbHguiHM8eRMuJyM17FagxWz57ce3D6l\n+rj3eG37YsTRD3J9TXhjUIC4CibY2UhH9oYWx8EZwK6k0ktKL43jsbYvLA7r\nFt/U5U4C5tjEuQpjvneYt7Abh2r7Z4pTBr9g2beg8RKi4BBkiNPk/CQl9a2t\n2O8nsoyc0aoeHcFPdrKFg7Jwh+AARbEiVafLK5y9MeSf1sI8vBbY02FHi3i/\nz/YIji5Fui+ba4IWZOhcndvUGMqHdqGzfUX1UOpi+ZTlnyqIlfvjIfIF5kAT\n4gs8gAFMtjZop2oiXLWAK4il9o59VCMgiH3CXSIp2UI3hrbpsuIeKDmqnYhh\nx3un\r\n=Eez5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2IWqZjJRYUf/7z7pkogv7kPIeoC0MNFU+STKg74RbLgIhAK5zNyqv+PjInv5aC4Znl9zkwBrgcoefF6WVSQr2Chfa"}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.7.4-dev.2_1542349240850_0.47639106430417755"},"_hasShrinkwrap":false},"0.7.4":{"name":"puppeteer-prerender","version":"0.7.4","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"d1808c27cfcf767331503a79d68b0d59e6a5e802","_id":"puppeteer-prerender@0.7.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-qjuBF3GKT5b3RYi3Nq8PFSsxoQH47d1fj9+lbN8QyTm0X/nilTUeq9IDSH/RvVzQtG2NxXT0oVmbeURlEXgOvA==","shasum":"3380cdd4561a0e28870547ebc692e231647e501c","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.7.4.tgz","fileCount":10,"unpackedSize":80254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8duaCRA9TVsSAnZWagAAmskQAJg6EgDOWUx4vw56WpEG\nHb0HIBIYQkaM9h7ZU+OJVf/t1wKl0btLXx8Slo2Wd1Dbu1njk6x566nUZTgH\nKmZqWL7ziQ9LrR3FPfWs/miumsyqAga1MhWdrspxAFh75npkxoBugdNdwUtt\nLxHTiOpne08maZBBISuvZE0z422zmdoS/eKMT9LCd3sGev559Fpw2lr/CgLc\ncV13BmfSJhRfPpdcNW/pnwEXIz5uuPO2BFml0FgWA3Cp2imvoQbO7vCtuCGF\nSftctnwDNRv/l0sglrbbnpMQPmsaGIVCafgn1tUzZ6bwTXqULaP7HONClhSO\nMxB0OE6uQpLMglTdXD7dAP/rvo/Kbt7Y9ebykVNvAqQdw6zthAFpU67dCS47\nXdVMkQ8VnPRV8Lmoy2Btir7/QN9Dwlt7ZUB59GcUvKxhvxSKnKmNBDxaPKNB\nqwGn/25YFkQCaoZbmhIr8nYtzXM4V5gOa4ZvxM2uIanlPJH26c1SYgZNnLPO\nu0BIyjMC9i5PNAagHX5pRYgJzEpfjQtASoYM0fBc28ADagCL6/4Y7pjq3tZr\n8WblcbfNSaifKXfNrZCPHiQMztdBn48HZSpvSxr0X723F1K/Z7k/shT/bVzY\nIYdabUF1GgEpR6FZrwABzD9V4rjHiQbHprZ+Qf9C41tA9QElKrlTYyD+tP1k\npbO7\r\n=DCCR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuj5oitoFS+x/Rl4wXJmOsSCZ0Wan+vmzlEHAbp1gHrwIgAJCC4qOhz0fY4V9ekPI6COl+SBgjYBqZ8l+4B2I9E+c="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.7.4_1542577050159_0.36793779734780596"},"_hasShrinkwrap":false},"0.7.5":{"name":"puppeteer-prerender","version":"0.7.5","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"de9ace87076060811ca1fc6ed244a977719ee65b","_id":"puppeteer-prerender@0.7.5","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-2OexRH2N8VM73TeKR3z4S8MkVVva1U2h61AmBWSp6X0PEX3Y5Gs/W6NpH5wNf2S47WeOralSeY3ifFltqvH5Xw==","shasum":"7be16a4ed23742a61dd38f5c5971e494cb7bfc58","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.7.5.tgz","fileCount":10,"unpackedSize":81033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8u/VCRA9TVsSAnZWagAAOUAQAI9hzr/fFu0woldo7jb7\n3I6Gf9N8/6NCEQ4DqHBF/LY08zrJv3DqwcdreGZpMBS8dOX2nGg5Mk8dFuds\nMcXqTGEdf5Sd/yCV5bWR5T1Gm1a5TUFe58UUZEURR4aO99PDLQFOgkFxW8vL\n0CWoKqcBHRS7U618zDGHsH41WiAjCZQPEKE8ycF4GRmbxoEBxAlu+eJ0XoZc\n5xDirwsGWuFZuz2GO1ju2sevhC7FWW2HF1qSf0DvyAocnbzbxymJwvutvSZl\ngXOx0OkHmB+2mDtv3SRGr8LyO2RVPJJCQmkBhmJR+pJ3CH9/ANITmvamlZJO\nfVKwGzMx6FRitaXNcKQqzOdVYuyaCMdUTlSzS7vjWPobPCPMGtDsKdaUfgrD\nwxDkSI2q9ZhIg9OItmdF0ilIYowEqWbXcijItZraxpYFBkbuMQ534jxEW4Vu\nw8JuxR0vjN2AudMaRAIDpQRy4BCTVjODXchNMLap6iCTil51caWkuDnZNM8g\n5hMpqk7Vze+kZr/MsnBzy/iFB8X2Es2QxUhvK1jWPZH/Z35NVjRzp2SgK92T\ncbyZJ7+q4hLsp4XKPyFY3C17Phsf/P0JSLpb7wQ1Q3rh+yS7oRMzZaZA0IeD\nf8Ru50oL5m3kOr1t3K2EKmP5S1FzMkqp5cWFgpRvi2MADz7Kjx9PEtKVE/cI\ncRm7\r\n=y6yo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRy0lb7dJjf8tmWjYTMIFGRCsro1qSa2TvLANzv6JK0AiEA41FmZXUJluUAeic8Ga9GqDnyRLoqwBhttysV0l0KRJ0="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.7.5_1542647764929_0.17941183168175612"},"_hasShrinkwrap":false},"0.7.6":{"name":"puppeteer-prerender","version":"0.7.6","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"0f9ca54d2603b33c861e3c31614e59c034a2635f","_id":"puppeteer-prerender@0.7.6","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-Y8dCiWHATQSuF+FsiMKlF0CjQ9H0tn5C4Xk6/A0NPszoRps3peGYTyI0mRop6fkxleRUIuVWfBMaxt7YGIM3uA==","shasum":"1f8c963bd4dc48a2e05d2e4b90ec6757bfdfe0af","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.7.6.tgz","fileCount":10,"unpackedSize":81040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8vH4CRA9TVsSAnZWagAApIsP/00B6PAbYkmet8XlEKr3\ntlhF5ooR2u2ktZ8P6xs+MLeQFiQLyLjsu6ERJn11nKyTbRSK2Y/4Ev3ibv1a\n/b675q9BuDfsFv3C8tJBT12etuaNNLOOgvqhIghrfnB4kBVc2jRyzIG7nk4e\nmY/cOUuou7iRsEQggX9iOW0F/Dr6bc+46D8kQq56kENcFBIIBJjLZl3rJLHa\nlDj18/v3XC40+LpUO+KWNkr2tnd97BwCsuPRfYUlW0fCGNwmsEz6ZAa3a6fE\nInvGyXMr8nSqRR9/DnYeExxh5tPzNvkQ1Cy3tECNFUQSH9wJWUA9ao/b9VLz\nQab3EaamizxhTXnZnOUsxWTKiv4WpcvmF+GsxC8tqSZSe5tb1l2TsGeHcYYM\nJDR60r8T9pM6AZXPeQAojtu0rVaoF42yWo2+59LJZIykuNGQOX1jxjT5uW/e\n8WoOWlg8knsUKsAmYVkGtj9vq2Pa+Pn7HbJmCIQpF+gDz1r/TD6QvbIwkCpb\ncsjFs8aXPNWSVMwe/N2XkOHejBWZ2v0V0Qky4NLvxo2+4PtyQQfcgMiHsLDQ\nSdDgbz3B/DjVh5oCm/LYwipPJqn+O4aeXxfanncdzR88qZIBXfgAeP6aw2Hg\n5B8RduLymp2WF4I5i9rGikJoayqgXi9ZScoDipVer1B/OA0MUhjTUPbmE9Fc\nwwUA\r\n=pech\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBzGMpVWhnEQWUXb562gqn0lUCWVurlPlLXLsDH5gcKAiEAwweRB2habYytAWMISE3k/fqoKs/B6WUxVp0XLQkqvNw="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.7.6_1542648312028_0.7321029248001614"},"_hasShrinkwrap":false},"0.7.7":{"name":"puppeteer-prerender","version":"0.7.7","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"67c9eaf2d7a28f4e62dd367d91336c624dbffa1f","_id":"puppeteer-prerender@0.7.7","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-Eb+/49QJoghbpLgV7a5aBkoVrjS6qa92ja/qPtX3NB9/h+DGgwEn8X5pJhgGaVDZxqK2huc2GPtgY2i9vCECZQ==","shasum":"0b989964719f740fd1805f241aa58d526bef11de","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.7.7.tgz","fileCount":11,"unpackedSize":81698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/BGWCRA9TVsSAnZWagAA4r4QAI9ll79VSG5pPn3o1ABN\nWzwOwA0XuBV/aggxp72jkVffktHfCImoXZaVxK4k9QqpG6PkcbeSHCWrXRMS\nk632h9l+XGbIIR9E996ELWccsIIhn/y4tT0T8CVAZovT+7DhsXo4JuOAjHSg\nCaF/gCsZl//4zytm+HrSHRf5Ai025Otcf9XD/s1R+gHKgDP81Ejw8v9MYDZx\n5t3CaCbKw5GVvRxwclDkjaSZ+NMPaGdpHUpr5iOeENLZmdLyRoFVOhvXBIY8\nyynO4JXfI1ZDHKVguE7GvJVzBZb9qZ1mHlNdk9Ke8plf0LvxAG/ZDfY6ZtDC\neVcKQr5ivdJtJvwg3gD8HsXPasBYH/b7OotoU9zTcLppWvCQqRbP1v9oXQES\neuFwKM3QoZINJsVlQRogFq4Av/zaLQe2qeQMt5J1aj7DaS0rirrvfFjdohPy\n7E0WlftQzE70kU4UguQe4O043jXca3xKP0eahpUnt+HzRNX1FkUb+S2fa+cB\nlh52CTSPCCObjhjyyc7X2rLkTTbY6+W2X1WSGRgT0FcFy4iYBA5UV1oxRjzo\nnoKTekwnMeBl7ShvpakdEj5g5VixW1q1SaoZ/ZFlIP/SQ0kF6x4CXAhLF/d1\nAIQWNxzUkAbQupCA2AuoNpv889nXf9KYdn+JdAlb8Ju71LvbsI3xpM7PWxLf\nzmEO\r\n=YzfD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsLZswzfdfk8Pa6Bz1vDd7Q6V7U6jWdhFDuW1BLEXa6AIhAKsy3Cf0UhuRFZJbLrvXfXdGJlfTidESRRBLFytMCsn+"}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.7.7_1543246229296_0.004067733415151098"},"_hasShrinkwrap":false},"0.8.0":{"name":"puppeteer-prerender","version":"0.8.0","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"f24c976ec7d478d04f82d8703df207bf6b9917b0","_id":"puppeteer-prerender@0.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-4oH2CuSHuH+iG7RHc7YJEOGAhMA0J6u8rRCU2IhulSPnielj95ixOWTBNozV5EANSXPo9ivgjFcY4wit+XUUWA==","shasum":"5dcfaddb0f0bb7801924daf22b1779ba56e3d267","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.8.0.tgz","fileCount":12,"unpackedSize":83432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/lR5CRA9TVsSAnZWagAAvj8QAJjSV5iZU0UQIoWTBkuL\nIJmtBlU1LG+2I564ka6/ArmUxybj7kna9+eahcxSdYH1AS/YK9IYqDFxM7LT\nf9LoNZYNaobUNGg9ko23UiVnhUJZfzXqEUoX3u96UuCFLfLj2V+h1ncs/poR\n/3I24FnNtXuGqeqQ+tEic3oV5ekEbgh66k1DAK+8u1tJTEVr6RLDAuoK4UQz\npyUGT05elLuMbZITJnvb4tPVa+bZMksNYM4QJyPhI0H+6tGUfrwKELvBgymW\n14Wp1Nep60rSTx2ynG3JSa8pN1oyDHS/znm03VJ5f28JU6S0Utv/SoQAuO2u\nRr1RucFSdlR54Mc8bSj6+0PPLiRt6PLDNdTLAYqD4+6wqpYLegdu961V3Vy6\noFYQry8pGQ/redeq5XluRdCza4Lo5B8IqMywNw/vZIXq3IP81Oa5fyptqYWN\n+bitH1BiYkIMjI042gWJBc0/pu3PVNbOb3uZJ+ATHrpjXzlGjYKAThWuAf1p\nqdLfQQz+X+U6Pb3XQK9KO+jXDEY2d9VM99n/JymT/HSXmTmZruzWGevPCYBW\n8L5D5YKhysGEoBRbC2UD1CsC+uUXomXosHyY/HPYg+5Jjimj4d2pzRXEMGgv\neOfacbIzj2DF9W+dzUJhb/4LahFRiE9zkIU6kYF2ybPdvK0NhmG1H35xHwpK\nBfOb\r\n=u7u0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCeXOptUzj6j4kbaYiQszXgpqe87idqFN+JPAD15aK2QIhAOev7xSZrqJjs/f1njVRc9mJaGZOqD3hsU3/2M4XKOvb"}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.8.0_1543394424362_0.6253414759061635"},"_hasShrinkwrap":false},"0.8.1":{"name":"puppeteer-prerender","version":"0.8.1","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"24505720b06b9b9a8fd4579eed524fe0a8ea0143","_id":"puppeteer-prerender@0.8.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-ccKXpkA13LVmaa6YLljX/pJ3jfiIf18rtps/b/QXxOMyhrDcmSwYVVafDQK4W0+PzUwhRZWROYk4XnMMY0RbKg==","shasum":"0d9714ed410b58736a7a024cf7483ceb3873887c","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.8.1.tgz","fileCount":12,"unpackedSize":83445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCStiCRA9TVsSAnZWagAAw2wP/jXkklkjdOoaI6XAsFZY\nwei7neDSeUHnNb+A6Ph99KWoUIiA7voSfLGqGTMILqpRVTYWA/uGk1rrb00X\nOkve6u39fhkDvPjVnkwf7KhG5rj4DfvHskF3zFpzR5+VGqRC7t26UMT8jcKk\nVXzGSPQGhIYtwYdKCxA/TW8hKAbLScHXWnKVWLqiHh4Py9ZxqcukePmOs/rM\nkX7UbrniuVumfiHi6h1QWeWsSv9iDsq9afrExZJREPpPFpUcHXLxGT5tXdYn\nIY+6wowmaHRccI9SpX/X5akwYc4lEHEDYRJDgIXcHoeE6avi5yw2K/+mPTi3\nuvByNXZotP0gG3TG/QKdXzu+V867nl3NbIqAUxM1fPXqZdoAEze9dfQFcUZq\nFkd/bmMs0cHuY5GEmUjzmGc+Vyvqs9tE9N4AUPnMTOidNY/XSFxidgR1a9X6\nnSvt0nXsqUpX5adSzPA/FGwmIixJPW7Hg1E5m/9Br1LuNnz7QvZrH82YLWBb\nl8JhTS4+YapHDfljzmlfctDW105QVfli6qwwgNTjWQHMH2KH4nctiSt/Ra7b\nBGWp0lpXj4onyge72jNe+eMHTmKyd9MF6vm8w+1b3G4Xq8bIUAAS1hUw41GZ\n7fvrRzogdIBg2Xn80B0Bi2aEOgeOlyM4aLumYvmveq9YdpKgp8VBZwGoG0BI\ntR+5\r\n=RvPp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyFFi6JpbnClbR3FltQbMTciU2BZqLWmbj1AsjE/evoQIgJ/VR6Sq/qj4vp5nEAGzZv/OrRih/WC+d/PrEI8wWS8M="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.8.1_1544104801730_0.2259276667803849"},"_hasShrinkwrap":false},"0.9.0":{"name":"puppeteer-prerender","version":"0.9.0","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.10.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"7553d18a88c6100dcf174a20de0e9c6664ac03dc","_id":"puppeteer-prerender@0.9.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-9J3VFc8V4LlKzjvrpnjmMo4Jn3yit+BET4QLW0KoxoiLqWkUFarS5beioMIg3TvQy8nwrwdQNYoZUsSX8hNZEA==","shasum":"7846a80b13352640297bb304817fbe4c81192929","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.9.0.tgz","fileCount":11,"unpackedSize":29523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHLVaCRA9TVsSAnZWagAAvqgP/juatj4dG8ZlCIgMM7Ku\nX3z2JhurUsyOxqjUzWksAhDh59KriiUtN0AdJRWrbE8KJfNlCAxzCU3vnZUg\ndViph23tcrczJ/jXqJw3Qy+o6MHWRbh7vg62MJEqjUM6uPPw1Lb0Ec9+VQ1N\nDzRXlj9Op7krRXatMIEnhdLP9olq7SwbjppPS06Q21MlvfCm/3FYQKxLJL/1\nwA3cw09ylEUCuvNBIuwS1K27gDyssT/Y03P/AVOY1vgdClcf4yFI5+/zKBVY\nAfvQddxs0bQ8YQfchD19kaNLoIh3ThVl5JmJ/OIun3A4KRT+OluZiz3LtvOC\nac/Rgywnm67ZcZ7KeBcNHX8IkipTrO0VnRLaS2d3tEBUwoLUPKZ3CevjPJBx\nAEh7ol3W4lF70UPAFDoI/LB9MZ7ZfDOu3U+ahMuMDykzmUxx4ZAjw0IARwzp\nN0UrIiDBd9e4J2niZa4CJmN4r/zVEFWVgZ93Scq/AMsMwmOkv+K1Zwj+HIhK\nQcbOtPP1qZOHRckT3oS2abxL38gButcAhsJZuvXevXmRVRDTzOidcv5RuEA9\nlDlvpgfEIpR5YxswW9JmYqnQTf4tjEOK81nHbXYyglskWMdtKEU8FZxg7F90\nc/FU7G1VV3A9CEE1qeeQ3tFAoC60YM8iW+j5e/uBgV/4Vg/vB3dQi9iBZftO\n64HM\r\n=jBK8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfbzEgmCOD6T/nSWKN3e9WF7O/ccb1TcWLofMGCDWX5gIgH7QMA0+HL8vqDcInMi4Qe0S7iGS5Vw3Kvyu5QOr20hc="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.9.0_1545385305791_0.028292382788365655"},"_hasShrinkwrap":false},"0.10.0":{"name":"puppeteer-prerender","version":"0.10.0","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.10.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"02abfcc614d5e46deac50d59ff986bab24946c31","_id":"puppeteer-prerender@0.10.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-ttdyGDKUCUV5H5aP9+1pFJo+T+0jJA1F1qMWQ2FS4LBFuVE7+aT9xZ6tfbJVBVwODzi3qqjtgpDRvu3sVjMCTA==","shasum":"7a12e6c9450b33672727b1e79d13ee29df03226f","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.10.0.tgz","fileCount":11,"unpackedSize":29252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNI5kCRA9TVsSAnZWagAABrUP/j5C9LPPYUofzkQs3DnQ\nFwJ5QxTCp/sT0XTI1fpXgtA+IDfhM/k8BVNx7Fg8fgULRmjrfkkPxj/CAN/n\nBsAfMePOf9RXNY55QkhC1ihePT5K7nOjDJAuxyDJqTh1EHPdrLyKiUmIrKo+\n/aT0VZbSrOgC1p7CyiTqxmR7KWQvLfj2fthE9Rrw+9Hjzn0bnw2UpL+ZwMMR\ntbDI5Lni7cEGkSTRGjegLmoQmHlLXUDB4bdK6ZmPpG1qRDkzKLyADRdAYoaL\n/IjvtPX/tsTcUlhECvtLQ1Z9UCI9YHi2FeEkCed7OCKBbjewy0vuhEgy05zi\nd7taLMT3Liwuhj8N6JXzACpe1fd0T7YKWNex+zlP1a/yA5ZIDRjgowLDy+jq\nGZyxjEWYXGW1SQ4nQ9QQniqmUKZ7pPlMGe390DfpAzd+/L3IJrVWKi2hbdd/\nt0eqCnL5I10EcThiHF/GLWUvrOT6DWuR4U4dBfa/PSI1qWzBfr1Q0Y1uIffW\nh0ttq8lPhlH0FfeQBLVxNuQOrX39Jq5nh5/8fEYY7PiVd7YpJqVJmH/qZCLi\nMfKgmGizvZonILK6EAQrEWYhe26dicF02UQBAeMNJh87keL6YgmCBdGZp/Id\nSQnVXGJ81AdOntZ89+tkYX6esTOinf8SgAyPRZmfcD33aUxssifmxOnQ4APR\nk4Ie\r\n=Xrja\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC6m6dq3awXlI124kIhnP6YT3AdR3hytC2okp/SRQIrwIhAND8r6PL8IvJAL7drZloLFot9EKLxmoZn79QolgHG7AH"}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.10.0_1546948195400_0.9873813352021461"},"_hasShrinkwrap":false},"0.11.0":{"name":"puppeteer-prerender","version":"0.11.0","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.12.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"05ffcd88dd4eb69c9968ffd5447f5456ee4c2e9e","_id":"puppeteer-prerender@0.11.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-/p+VPcxXcAQK5c7m0H2F7UvoWId9e1HmWMiE3cnwTVNHVYBDjm+OGs+Z3AUftyzx7C+2M0XocBZpz/URtNCDeg==","shasum":"e039873f8a9f59ec56fbfc3050d50a06725e1dc0","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.11.0.tgz","fileCount":11,"unpackedSize":29481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNa0zCRA9TVsSAnZWagAAilcP/R8u47Ufcaoz40yHnZC7\n3vmwj20rAfROejndmzebMy63H21p1zSMxIooRwscbe9C7lJmSynGKDk4Yfp9\nzJrpZEFVHWrJaGDnH94VZwbBh81m6p+wv3dL1S9ukAGCDTXqsp8DuUIUSjzA\nFEk68ilGRjQWVSWpizU8UUW/N6TMdBJHudOQaMQfchTvHImQhhMhYtK8MBQJ\nDtkp0rzyMQLwmAdmQyPOj7qps45avlItO1WKnAd3DcewJ24HseBpNPMb4kKT\n0741n0igTCwyXxUieMgza6+nnQvQetxhjfbbdU07mCdi3s0+fUTOKSCWdZNj\nnbyNQLtS21HKXeolqvQYjzeXjUpqS/6dSCXPlOB9eQUtLTiZtI/EU+Wx9I0o\nqWiFkzyrgoMRCJLhbEO9cOw2Xos29LPHnEsg1uLD/G6rdm4cxejbBncdjxJu\naLdq3i0KIIDhD9dIb0VV+wo0DJZfY4nTTwjRdBl3o1xChBIbVwi2Yf22dLWM\n4Tq5nMOk94WQQAkAfnWEg34Im/fIRnL/4WcTDsTpnxPzOLclTXlFlm91jj5+\nqcDl4getimujUxMqqtaTCXV7avs7JcpcrG1LHg+jNUi81LIKUfXWmmVnZp6T\nnxdl9NsztHUXEGsxWgyDTOFILAS5rxHt85SsuD1r8ESvgqmAyJ4QhHzVRD6J\nVdK1\r\n=XdlQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEy4SEUkifNVWGHReao2PMocKkNKf0/Gsz9a4iQHH0MGAiBzKrDxF+uYQ4SpX5V69MJA49gEDsskJXXtArd7f/mLSQ=="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.11.0_1547021619035_0.7393143755362965"},"_hasShrinkwrap":false},"0.12.0":{"name":"puppeteer-prerender","version":"0.12.0","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.12.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"34672b32b2d1c04b20c9d19cc40b8f98d9d40a7d","_id":"puppeteer-prerender@0.12.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-xnsk5FkeHCGzG5WSwx49V3wd0aL+i/2s3LbX71w+CafQJ5Tf0ooAlRsbFgWZWDL6YK+jF79Nk4D58tPkv22HMw==","shasum":"86840c199477f3fe4337a254bd41ed7f0a695fbe","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.0.tgz","fileCount":11,"unpackedSize":29468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNb27CRA9TVsSAnZWagAAiOMP/1YxiNVD3Ekd13HXAYwh\nOwN3Eko48EhQard8fVAXPZlLDgF4G7Dt9osqdOZQLGaTZqnSdeQ+tJZ6/9If\n0+Sgncgpj7CTnUYWkjI4xhY5lrk7/jiszZjnTktjQdRrtdrfUQkSnGUwpx/+\nQT4K3VCCQ0bj5F0AIwSOnAeqSXTUmkUcQ1ETmBuDjAkBSNKw4gaviNVCAuAJ\nNX6W0zkYz1Y/DwTYrLudjsDPWnUl0irtKTUeneK7deegWhbJ3MUqVQpl/yex\nz/a2Ld5wswvADnJGhLqyYnEpTcIqddAAwNYoO10sRbczAaF9wcWOFauvB/DD\nyXL8dAVssI2c41+xMYPmFZ6C1qc9kiPrlZPzdQbEQeJr2o9DhFFd3rA+poYU\npziUjl+BW8qs7KnKlBskO4yhs0/YpcwlSHfj/ZQ6TnL1Z2mkRmViLXNJXDu2\nwg/pLS8hzp2nO2afsf8cFKgTnMtzTwN3b7s5mHt1HCtcarc5On2eh9yKTIJZ\ntWs/gJSR91MTVk9QtYU2te8O/tcmAZerWQOAYoEY+q6K3uFfS4T+8ZNGO0j4\nru6A6394FxnWjWVDoPE30Q6ezwwQ0owBOj9cfa4nvoUxGQnwLaZPNyoIsVZP\nmEddYWZ7TXKALTHrDUqGahog6OggNwcqqj5TH8rsZPkgzPUw/HqFu/Bxk5tS\nEIZb\r\n=qlVH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnyBu3tIzSPNBNnqD3zK8NNmZ+UzaIlWtMl1gi4nDdkAiEAgo9FfUq+iSycvXL2Jl7z1Xg9/f9Uy+T5xbRnGMVu46k="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.0_1547025850201_0.11108283714491685"},"_hasShrinkwrap":false},"0.12.1":{"name":"puppeteer-prerender","version":"0.12.1","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2","request":"^2.88.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.12.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"7da0d7bed10f7c683e35fd34bed44269329e6237","_id":"puppeteer-prerender@0.12.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-HC5X1GDU0vEnUl1iWzYIKZ7ciUZ9LZ7lF+dADyKbxKrTCwVNxJkV/PPkQ27UfdzZ9smAYFOpWj2hQQwurHMIuw==","shasum":"83e726f447c79bc591c385a9c359c5f998739f2e","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.1.tgz","fileCount":11,"unpackedSize":28954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQdNyCRA9TVsSAnZWagAAIKcP/jA4Qsfe7lZTHLszZEUR\niB9ETMy7kH72SGAdE06fBQhRXeP4MstRyQvLkTUuYUqfMyqK2nuWpZ3q9jV+\nUNwQnno1o6MXn23YMfmBTKOKpYwSQoTIbmKq4MXpM43Qvn4gpvFCLpks661F\nXDjdDZaPRW3K+pfUtfVNmuW36GBDxoTxDcA7PEVrsHWrxVzErnS9YDoI7MKr\nUaj7sK2euMyYL71gRbHHBW55HDcUg++BIVw/im12wRlVgUb/q5zw3ckGPGxs\nIndUWpMWYebw7kHRDoXjJyif6OpznVL7go/EcWAnnCzD2du11fXvEOAmGNHW\n8azEkZz8UAALJqtHvhlnp+S4Zx9ddXjC878N7zcA/QZi8a5dhErN3DSg5NmC\ntUhVrFgcNX7NKTuHynmEAj9yUkE4CMIZlnrLHAQ6X1XpznRWXMUE8Iyi+q63\n0VSpK8oSCeLnyPCNmuoTFHRDqrQMcrNkFh2nTVXLFQm1YOBdCiNNpidGj7OT\nBpb3zmi5DBeiKvPvNaHMxkzBj8QgKfp+DNt7gdreB488UXwhXLgvK19GN2O3\nInCu2inTMJecdi9wxJFKEZtu17z+OYncGhbidlVMUjEL8RORIfeDTuj9o8pU\nJ/DD9ej9oAA7UUbh5730d2AFPIRY+KUxobo1BT3w11HOEYe7MLffGK2P7+T6\nWvMg\r\n=e3FG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhBDgLiQXQOcchsrvvZ+UIN0qDkUWeONJZmh8RxSmhiAiEA+jw5/oQdy1OueEvHeBXo6+YxMKxOioCai4oIa7abCYg="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.1_1547817841541_0.23172866584026597"},"_hasShrinkwrap":false},"0.12.2":{"name":"puppeteer-prerender","version":"0.12.2","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.12.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"077d08d810ec8ea41b2ae934450ff4c5d3f3bfb3","_id":"puppeteer-prerender@0.12.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-1J2grWqEOIYEUfp5D704WX8KylhIQZi9LlvIPwsCLAVCgGgk5KO5D+7XaPN3T0l7Wd8RrKwpzVYMEKxF+9mPPw==","shasum":"2c327518218986a2c9ca927d08c94111ec2f72cb","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.2.tgz","fileCount":13,"unpackedSize":27462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRYhBCRA9TVsSAnZWagAAuL4QAJjK+1Pqwdnk1DtQw+Uo\nBnWIiJMGFB9P0ZKgc7tbkY/hfYamhGKatxDex5JLlzDmFKRgU9pAlai2cKjM\nkX7dYt/W+Db6A3q9yrFGzwPebDp8W8b0/iH9c/zYTBWxlGnzwY1AajkAPJUS\nw/ZcTAW9KgIJwIcYwCEfkYmCXL01IHsH56hJgaC9JXGF6URJNgjVQfcHToI+\nxK3VetxtFu+wVGEft7QDsYkR1nxIfpkJJZJo4B+xWor3aXkh9GIXx6OD22XP\nRRMlHKodxjZobP+y3vC3qHMDdjgZh/SCwHrQstPUciy4uaIuJ8Z5+kw++L+u\nCgjbBpf1s/VBZdBiZ1oygN0Rxke4fiaHxPiz9sTOtqWhUXzygfRY4ANg/wuc\nAlmg5/+KICty2/d8B5wQS2o8iY7uvsrI81glFMstl3gckNFcaFps2vFfM2qF\nKWYsNbhJ9xrR4U3ZnblsaTeOQ5VioQ+uRFmuJbWUUjfsj6gdi893tdmPr7KZ\nM2Nr8ZtPAK/ybyqzbDMBJLdKCWHfYSo3SaQCmxQqxhywH9KKTOSgjx0FVPuV\nSzvBZ5o24F3r8zCDNVetKnxbEC9BaSL6vW1bkz3CNupnO51a226XbgYOe2Ql\nluybasvgdXe6H0qKSN4FxhHTChzGQMamUrA2AtqCmvKsd0QWyab7evfMk70B\nQ1MV\r\n=RUTU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOJ3ZIPwOPtfcua2rGxIDgsjawMIfafrIN5jGdy2MZIAiEA5b2TZo2bWvYLU1TqAkfmWog0MaJsgre8w0j360ER7PA="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.2_1548060736919_0.27500713943340016"},"_hasShrinkwrap":false},"0.12.3":{"name":"puppeteer-prerender","version":"0.12.3","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.12.1","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"83a50f24287219960bf16a6b1db877c0dc676cae","_id":"puppeteer-prerender@0.12.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-n7oYDLESm83iRphXbVDzZu1TGAMjrqX2k3qocD2a2LYuEjV8X9ywKD7i6oRy/enrCzF3dV7WQnmneVBLPSJazg==","shasum":"b3fbf8bce03772fbf64428d15dcf915562777d93","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.3.tgz","fileCount":13,"unpackedSize":27511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRY+PCRA9TVsSAnZWagAA8RgQAIIx8+u7gdWBzj5z9xDs\nZW4xYdW7UOT+8xYXFuf5AOGMlBcNsXwrCFVa/zhCRl3AusWJKRVnIoJZfCVd\noAocrj+AlumcRbx2Ja321A9zF1PhV+uYIAQhIj/TVMd+MBGY4bUwkhlsJZ1o\nT6TGKw1WGd4/JzOhXPAs4xF73wPwZPz3/qALgx0DqEArgoaDvm4OeBMaSGLQ\nGk/qH2kSSOelxkvpzSFzVGChid89Lt635wXniR8RSkSuDBMHPfH6dN8UybrS\nOddV092EbMNC2/V+Q91fv7NxtuErbDEO4Sk4T7hCNYEJv2LI7lYRr8CqZOIo\n8lG9oEgqQA8l4I2TNToQ85zGFhymHM4zL/9B1WymDRGeUBhQ4+BQ4WfIjsOj\n3hTUe4vX8Cc08v5FpG+zoZSGAViCMamWv/zHb0kUAy9f9QQo2/mdy1QzQKPe\nktBVT0Ivyz6T3FVz8eiOJ23gNkxdeIBo812Vm8cHfPV0r2xSu9eXng/su2gz\niz80azDg2F5KcCFq35Yh0nDi2gM0nbhPPooNt57Pi4Icip5rReGi18ARWAiB\nNmn/hsqiDSU+Zx40GRhZMyWvIPk0y+yB1h00o/SPYIyrLceW9Z0e5kZPqwDk\nddKrmyj7PVHOJZgS4Bc8RJ5n430IaJOjh0M//YIcL+3UAMKkX4of5ok4kDr/\nfzcJ\r\n=u2pN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/pubKRs2UHCtjfIXVjbRPD7MN9I3uTEUhdi4GYyyxzAiEA/Nqojew6hNPg3lOt6p6sCCG13Q2vxR6dt2OoIaMYFHI="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.3_1548062606457_0.24797982659571094"},"_hasShrinkwrap":false},"0.12.4":{"name":"puppeteer-prerender","version":"0.12.4","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.12.1","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"25011c744d99b8c62c61eb3aa6c5ebb7a2f7ebf2","_id":"puppeteer-prerender@0.12.4","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-+cAU+07TuyvGgyjpKnKXqvlkgMyXidjKn14IqH/wISWtlx8cX8NAXkvXKz22MkEhusVxvd1kQNSv2U/4yJKG5w==","shasum":"561a931bd2ddc7b0cdd1d1044360dde0d31df16b","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.4.tgz","fileCount":13,"unpackedSize":26732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRuoqCRA9TVsSAnZWagAAJtEP/jVkXOQCQ4ZUuaq9bAOh\nlguFvFyl+ZT8++Yg4uBbYQZEXUR00XglKxs2fnVPUE5y4yoTSOTzvMTeT1c7\nceU8u++dhs/NrhaU8oiHXOLBGUIG6JolY816a2xJD6UjAkcvU+s7wOCaRQob\n4qmm07TOay4FR1ajpyPjOsJAG2yQ4w/eAUAfvRqwz5ofx7rdvy2uNHs04v3/\nZXpZ4fo48pEAEuPTp2j98kp8J5duiiwOTfJnOSnTOIecOKehNcODwMJVijIt\nJiAXIW8t16bhsG4vSItEnovEVI+kmZCYuJAzqDwu/NHG92GuZomKSWm2ewLL\n2Br899zV8kf8Tn6xnYkZ7yKQO/ZiokrNg48LOvQJ7akFvmjqnXVI2oIB7+3L\nMpAVktZQzxe1prw40Ia36WISCJww3oOy7Dm0nE+mZlOC8/2kkRcZYiqoBEx/\nCNGcGgKbhggR1l2xfHIANnLMqUcq1meYPJHb/pClgo0ECrzFsnS6kHnTFsqY\nXzj4e+vyq5k+fqdy5OVl3vIxUCCNy62cBPKASZ7692NuxCnUi0K/K7JpJ0HK\ncXTvz7VSoq4fL6H5S548+b/XYZ+WSyxkJSv1LA989GZbOBzeZUErAk4D3GUc\n6xpJakDYE7WxKYYETgqW2U16oH1TbWvBRiYv6mwXbxs2K4bcdKYhDzDU6Kui\nNwQ5\r\n=Asba\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGl31yuIAEkPkGm50Lmqd6qZJHpihPzca+qRjxhBY1SZAiEAzrw6eMPeRLHblaEUm1RK2RkOuZuasPyChSWEKiB803k="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.4_1548151338069_0.9505655291565271"},"_hasShrinkwrap":false},"0.12.5":{"name":"puppeteer-prerender","version":"0.12.5","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.14.1","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"b9f434716a08d5a1d503929050f56beea581efc1","_id":"puppeteer-prerender@0.12.5","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"dist":{"integrity":"sha512-TYW63E26p/HdC8gTwu1qW4FVUL4Ac71ntnXIIsDe+aehqyG2y1+OodCCrG5svKoi7FwUe/knyodQ0Udmf7WEkA==","shasum":"fd33ea40ac2c8030b61989260c5f13a5955b51b8","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.5.tgz","fileCount":15,"unpackedSize":27187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdTVmCRA9TVsSAnZWagAAzWwP/i5bcN2lsGiCM0mnp3F8\n225XV4pJcnh6zBb06G0fWLi/E7uq+n5z0tUCsGdtwx0ab/zC4kTVdGeeU3vJ\nPnHnwP1Xmzj/CqEOFl88FsD/IFrEFPRBglcXQxFEU4X6Iv3KAO8kKH0urdSO\n2jm1fHmh1cOuAYAU6tEmL6d/UNBytcvsnLIJFw0JrI/c3xvjVADPh6SNaq07\nH4qo+jrsw7QSLXpfDjy9i9MOlZQa4N0o6EK99jehNAEW6xFj5kOnY9MPpEOu\n2h66V/Qvm1AehRArfQrFTEgYv0dIgD5bkxhKK4VjGDLslmziRonKy7scc7R/\nLEg736GVSppBeyM8xA8ezHjG8XcMBuWQrZATxEH7jedPMKa0/TaovNxjCatv\nTqPdTOobtSPq5dhVoISYebSnkpGOlhy6XEbckZqimHhIn7A4RSabC2JDplzc\nYUfL9nJKQNkpKfF6GAKP1TRwmH6tHjijsJl91/pwWgMCjcqAk2eat+J2ZE5z\narYehMh13N3DGT1AYhjXhmMvj8B0u9YIZEQSdJQJDKk6jbIXC56Xud1TLkku\n0V3suJaBy4KS2kRpTwA7QY/3IPjmGBy4ahNpMd2CrouoJIXIP+uVbybBrbDX\ndDzzUc0Foc8brKNBvDRdvN3r5JjxlJzUEsGeGaGd35ef/1ZiASzDSpLiqr/L\nYH0y\r\n=XOpX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0DiwxCgGs1xILxP/yL3wJRUzZkj1Mfr9GEx9ltMoO5gIgIlZ3JX/3q1cJ3GeG2IbsJOkSbebG/n9qs2QLqBToJfA="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.5_1551185253920_0.19533919743561934"},"_hasShrinkwrap":false},"0.12.6":{"name":"puppeteer-prerender","version":"0.12.6","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.14.1","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"524ac570b77e938489bbdf66f62924080b34f825","_id":"puppeteer-prerender@0.12.6","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-AJIOI6LAjSnQk4zwdymedf8COyLwX/dHsynXBtr3R/AcBq4xbU2ZGia1TLmdiFzfP8JrMEoCgqF4Yg5rnArGFA==","shasum":"c682a9e1f4a89aaf37ddcdadbfcad49559f67d3c","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.6.tgz","fileCount":15,"unpackedSize":26920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcf39lCRA9TVsSAnZWagAA2CoP/Akfoaa/rnrMUjnCO165\nu6xIETZyDlO59P7GZxbkevS1GDTlA5ZcK2MeRltwKKttL7qdEP5ChpXoq7Ep\ngpCGBIiXt0LYJGD+xBTJuWYnhJDI4WS2g29Baeho9vizDx/m4htiJS+xQLh/\nH+eEM5s14nITYsxNIlUdaazt/pQN4rXN/Q0nUSZNuCZeJIMqFVZ6V/pcS9Ub\nNwAFrz2RCAkK2kD974PaPC0/mM9NfApbh+yz54GBIKddTMzEVqARqrag6rJm\naAbdLjk8NbIjMfHPUvNCHtxa335vuHw2Z3TchHyhZIi+A3H9RTMn+APM6VCi\n96wJEJgrtz+wObLZ7fewC/uSfD9DyCKkrrcHIiCCRJ1Gow0treOB1oThZnbF\nJoHWOqkvrOIDq3ytmqHFL3dEJ5wVMvT6/cQjAC+GbMr2RpX3B03QgYGIuVAL\nXJEq5g7pbmDphUB9zZczNr4BDsLveURC+5Ke5HSzRpTA1VfUxVbfex+wAEGq\nN8/jPDuMmJXtRsskNkKFxbg12jNEebTr4KAdYm6Z/BjvdwAG6Xgg6Rf+V0tB\ny4HqSVzxzmUZDiISTCPKqypBRkQWWDfwwWp3CCYtXLdqDRL8w5o/dzSS6PvG\nMotP9uj9lc7QC91MBqWfj9/ghhAgn+CIXpTjiJwZMWIH1JnP+4jLPYgC/ZpJ\no9+C\r\n=ND4s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgOOmvkCjHrY7I+0hIOO/4V5mcQM3xhgZqqHcdsLUm2AiEA2PRlz50P0LbsbWNd4G7j4tUqPCv/zBAf+D0Adz6q56c="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.6_1551859556569_0.05470380940333852"},"_hasShrinkwrap":false},"0.12.7":{"name":"puppeteer-prerender","version":"0.12.7","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.15.1","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"1223f5d683c4aa0b257d7e5f24dbf67d62aa477e","_id":"puppeteer-prerender@0.12.7","_nodeVersion":"11.11.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-SdQF14DRCoPYhxrbqLBCCnIfGPj/8h7Lh0H16k3drBWAYRVxHfVWq4LKsE048j8c11Sz06T4znHkGCVJvjPL3Q==","shasum":"79d4067fd8fccd324d90942f1bc317b7564818bc","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.7.tgz","fileCount":15,"unpackedSize":26906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcifW5CRA9TVsSAnZWagAAJFsP/3L0F9zkJIFzCTxnxwvN\nm3es1fZxeCGmyHnTxKDmZW8mYice5cRYR2PSkUzFqz9XGYjmAvta8mMtiS+k\nI6PT77QsqHDVioncPRgejZjFW8ZEKl8/2ZNVWjpXAvQn5d2s+C4dwO/uEFJS\n8spUcudt/h7lK8ZDDOLmAvlfoldtg8bundVtoOQneYcOEK7buIp3Lj1QpQWd\niNz/zG4EMSuTQfEXBfVtkiBUozOOu9aRk8sAPKNVLOcZnwM93hTcx1sdhobs\nueAQbDrCScMZSQAXuFxqW7dAeqhvaIoi1tLZB8iQVPlyANkWoVEtQhpFxKlA\nM4YtQj7MxeKTRTKIdJ5NaZ3+GdGCqBl8I8O1my/1BewfZev5Vpg0ZuzoLc9X\nhZ1geISG6KWcj0E3/8TIonGmEvYIOY4n8al8XS7Q/ZtHR7s36KEF8y1cLiFh\nmDJlFynawJvW9MD69IoSYPUcyMERWYpkISbZgecg1L7XvYY+Yz54QuZ2Mv0m\nI/UnRrWZiBNhQ6cYT+h3M67U7BWYi+o01xiHeEu1iYDTwXUJxwOMtkgdrivY\nTRLxonpEDpL2XvDKsor8iaIfBD9bmj7n0pwYyI2N7xRU3w0yxxHwZDrLhus5\nvF5UhB38fILt1zS6qs2dvenAL5ya1IzXwXC3H5OCqOQi5+9jxTIgNW1NnDaW\nhtAC\r\n=3r8Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClpPvVZyf8immCeRVWMvYxR2VKcbfQT7X7wo03LA+GWAiEA3UIjirlB9qS1WNSB6j+DNP/tPVor6PGvBEMjpZopSiM="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.7_1552545208737_0.6805538830522442"},"_hasShrinkwrap":false},"0.12.8-0":{"name":"puppeteer-prerender","version":"0.12.8-0","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.13.0-next.1552520077410"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.15.1","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"readme":"# puppeteer-prerender\npuppeteer-prerender is a library that uses [Puppeteer](https://github.com/GoogleChrome/puppeteer) to fetch the\npre-rendered html, meta, links, and [Open Graph](http://ogp.me/) of a webpage, especially Single-Page Application (SPA).\n\n## Usage\n```js\nconst Prerenderer = require('puppeteer-prerender')\n\nasync function main() {\n  const prerender = new Prerenderer()\n\n  try {\n    const { status, redirect, meta, openGraph, links, content } = await prerender.render('https://www.example.com/')\n    console.log(JSON.stringify({ content, status, redirect, meta, openGraph, links }, null, 2))\n  } catch (e) {\n    console.error(e)\n  }\n\n  prerender.close()\n}\n\nmain()\n```\n\nSee [examples/index.js](examples/index.js)\n\n## APIs\n\n### new Prerenderer(options)\nCreates a prerenderer instance.\n\nDefault options:\n```js\n{\n  // Boolean | Function. Whether to print debug logs.\n  // You can provide your custom log function, it should accept same arguments as console.log()\n  debug: false,\n\n  // Object. Options for puppeteer.launch().\n  // see https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#puppeteerlaunchoptions\n  puppeteerLaunchOptions: undefined,\n\n  // Number. Maximum navigation time in milliseconds.\n  timeout: 30000,\n\n  // String. Specific user agent to use in this page. The default value is set by the underlying Chromium.\n  userAgent: undefined,\n\n  // Boolean. Whether to follow 301/302 redirect.\n  followRedirect: false,\n\n  // Object. Extra meta tags to parse.\n  extraMeta: undefined,\n  \n  // Object. Options for parse-open-graph.\n  // see https://github.com/kasha-io/parse-open-graph#parsemeta-options\n  parseOpenGraphOptions: undefined,\n  \n  // Array. Rewrite URL to another location.\n  rewrites: undefined\n}\n```\n\n#### extraMeta\nExtra meta tags to parse. e.g.:\n\n```js\n{\n  status: { selector: 'meta[http-equiv=\"Status\" i]', property: 'content' },\n  icon: { selector: 'link[rel~=\"icon\"]', property: 'href' }\n}\n```\n\nThe property name is the name of property which will be set in `result.meta` object. `selector` is the parameter of `document.querySelector()`\nwhich used to select the element. `property` is the property of the selected element which contains the value.\n\n#### rewrites\n```js\nconst result = await prerender.render('http://127.0.0.1/foo', {\n  rewrites: [\n    [/^http:\\/\\/127\\.0\\.0\\.1\\//, 'https://www.example.com/'], // host rewrite\n    [/^https:\\/\\/www\\.googletagmanager\\.com\\/.*/, ''] // block analytic scripts\n  ]\n})\n```\nThe page will load from `https://www.example.com/foo` instead of `http://127.0.0.1/foo`.\nAnd requests to `https://www.googletagmanager.com/*` will be blocked.\n\n### prerenderer.render(url, options)\nPrerenders the page of the given `url`.\n\nReturns: Promise.\n\nThese options can be overrided:\n```js\n{\n  timeout,\n  userAgent,\n  followRedirect,\n  extraMeta,\n  parseOpenGraphOptions,\n  rewrites\n}\n```\n\nReturn format:\n```js\n{\n  status, // HTTP status code\n  redirect, // the redirect location if status is 301/302\n\n  meta: {\n    title,\n    description, // <meta property=\"og:description\"> || <meta name=\"description\">\n    image, // <meta property=\"og:image\"> or first <img> which width & height >= 300\n    canonicalURL, // <link rel=\"canonical\"> || <meta property=\"og:url\">\n\n    // <meta rel=\"alternate\" hreflang=\"de\" href=\"https://m.example.com/?locale=de\">\n    locales: [\n      { lang: 'de', href: 'https://m.example.com/?locale=de' },\n      // ...\n    ],\n\n    // <meta rel=\"alternate\" media=\"only screen and (max-width: 640px)\" href=\"https://m.example.com/\">\n    media: [\n      { media: 'only screen and (max-width: 640px)', href: 'https://m.example.com/' },\n      // ...\n    ],\n\n    author, // <meta name=\"author\">\n\n    // <meta property=\"article:tag\"> || <meta name=\"keywords\"> (split by comma)\n    keywords: [\n      'keyword1',\n      // ...\n    ]\n\n    /*\n      extraMeta will also be set in here\n    */\n  },\n\n  openGraph, // Open Graph object\n\n  // The absolute URLs of <a> tags.\n  // Useful for crawling the next pages.\n  links: [\n    'https://www.example.com/foo?bar=1',\n    // ...\n  ],\n\n  html // page html\n  staticHTML // static html (scripts removed)\n}\n```\n\nThe `openGraph` object format:\n```js\n{\n  og: {\n    title: 'Open Graph protocol',\n    type: 'website',\n    url: 'http://ogp.me/',\n    image: [\n      {\n        url: 'http://ogp.me/logo.png',\n        type: 'image/png',\n        width: '300',\n        height: '300',\n        alt: 'The Open Graph logo'\n      },\n    ]\n    description: 'The Open Graph protocol enables any web page to become a rich object in a social graph.'\n  },\n  fb: {\n    app_id: '115190258555800'\n  }\n}\n```\n\nSee [parse-open-graph](https://github.com/fenivana/parse-open-graph#parsemeta) for details.\n\nDue to [this issue](https://github.com/GoogleChrome/puppeteer/issues/3471), `prerenderer.render()` will not reject on `TimeoutError`.\nYou can manually set `window.PAGE_READY = true` to tell render function the page is ready, and avoid timeout problem.\n\n### prerenderer.close()\nCloses the underlying browser.\n\n### prerenderer.debug\nOpens or disables debug mode.\n\n### prerenderer.timeout\nSets the default timeout value.\n\n### prerenderer.userAgent\nSets the default user agent.\n\n### prerenderer.followRedirect\nSets the default value of followRedirect.\n\n### prerender.extraMeta\nSets the default value of extraMeta.\n\n### prerender.parseOpenGraphOptions\nSets the default value of parseOpenGraphOptions.\n\n## License\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"99ecc05d77b5cbf18e3037bfdd23db3ae9a8c32a","_id":"puppeteer-prerender@0.12.8-0","_nodeVersion":"11.11.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-bsxXejA8XPZKV1GlkVDHFiwIro+qqydbCtqN8m79HsxUncjrNnQAK7o0ZA0SCNcQ0U4JEDWAfCmQpKSBDZZQjw==","shasum":"74924f667476f47fb83234a4933b2932abfd1bc9","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.8-0.tgz","fileCount":15,"unpackedSize":26943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcihFzCRA9TVsSAnZWagAA1xsP/2qBQNu3WZvsVGD2QYWN\nTcCHGm9K6j+NUmfO2vqD2Ot0aW5QcAjRqkuuv62GB3tAju/WqFHWsg8V++oa\nqhG82We2FNivrGRXUzdsmi+mmGrjzH9wjeJv/ONx69vLIJLXRZu57OMT1mv6\nP76FfzNSdD1r5R+6rgbXObCrir9NTUqXiPu9bf+YcS6FBEFmkDHALLm7y3Yc\nbjS6Izu1nLun1aDUkOrfeNC74lm/AWeUYkozn6iTO5Yxa+8UtiovKq+1m9fd\nLqL7QI6ZYNrSIBVYRLpnu2Dq7kTcWPfK8Dmyl8Za769pXVJBKkpKRQUL2/K6\nR7eIPZ6jvQfMdOVSUB05oo/KiPnXH7IR8frADLp8ZKnwOb/LqhZ4CBHY6iAI\nRsnx2gtdTW8mRe+BjdzwEoFSiImDScBUW2rzwJyMcj9O5r6NeFMrPQiEmPmS\nc+0CIv1fe0ju6Xa4heRJfTQzmg89u9tY2nZ+/2lw6FGqnDOPHcKcPspWShgy\nDkDt7McldG+dUTgwAXdRwbO9mwPkWoNJtKEOLNTTTVGTzSPUd+YYUG+5BJ9t\nNrrXAAC84in7sATqW6BmGqaI+h/KMM4XDOtVfXQJLRl1QStZEOnsIQMvEyK7\nxvesmsZNOaS86HekEkT7BrEUXxhj9zhy6MDyQg27ULVJ7YXdhU5vXPibFu9G\nFnHy\r\n=232d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy7zQxSH6ELklElMHg0rusHYt88SNxvJYdHxd+IuMYHwIhAJZDKUDKC8NWhi3TAuiQ1eDYGn7ivyKGicoSmroCFK/m"}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.8-0_1552552306854_0.193010063287687"},"_hasShrinkwrap":false},"0.12.8-2":{"name":"puppeteer-prerender","version":"0.12.8-2","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.13.0-next.1552588842411"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.15.1","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"readme":"# puppeteer-prerender\npuppeteer-prerender is a library that uses [Puppeteer](https://github.com/GoogleChrome/puppeteer) to fetch the\npre-rendered html, meta, links, and [Open Graph](http://ogp.me/) of a webpage, especially Single-Page Application (SPA).\n\n## Usage\n```js\nconst Prerenderer = require('puppeteer-prerender')\n\nasync function main() {\n  const prerender = new Prerenderer()\n\n  try {\n    const { status, redirect, meta, openGraph, links, content } = await prerender.render('https://www.example.com/')\n    console.log(JSON.stringify({ content, status, redirect, meta, openGraph, links }, null, 2))\n  } catch (e) {\n    console.error(e)\n  }\n\n  prerender.close()\n}\n\nmain()\n```\n\nSee [examples/index.js](examples/index.js)\n\n## APIs\n\n### new Prerenderer(options)\nCreates a prerenderer instance.\n\nDefault options:\n```js\n{\n  // Boolean | Function. Whether to print debug logs.\n  // You can provide your custom log function, it should accept same arguments as console.log()\n  debug: false,\n\n  // Object. Options for puppeteer.launch().\n  // see https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#puppeteerlaunchoptions\n  puppeteerLaunchOptions: undefined,\n\n  // Number. Maximum navigation time in milliseconds.\n  timeout: 30000,\n\n  // String. Specific user agent to use in this page. The default value is set by the underlying Chromium.\n  userAgent: undefined,\n\n  // Boolean. Whether to follow 301/302 redirect.\n  followRedirect: false,\n\n  // Object. Extra meta tags to parse.\n  extraMeta: undefined,\n  \n  // Object. Options for parse-open-graph.\n  // see https://github.com/kasha-io/parse-open-graph#parsemeta-options\n  parseOpenGraphOptions: undefined,\n  \n  // Array. Rewrite URL to another location.\n  rewrites: undefined\n}\n```\n\n#### extraMeta\nExtra meta tags to parse. e.g.:\n\n```js\n{\n  status: { selector: 'meta[http-equiv=\"Status\" i]', property: 'content' },\n  icon: { selector: 'link[rel~=\"icon\"]', property: 'href' }\n}\n```\n\nThe property name is the name of property which will be set in `result.meta` object. `selector` is the parameter of `document.querySelector()`\nwhich used to select the element. `property` is the property of the selected element which contains the value.\n\n#### rewrites\n```js\nconst result = await prerender.render('http://127.0.0.1/foo', {\n  rewrites: [\n    [/^http:\\/\\/127\\.0\\.0\\.1\\//, 'https://www.example.com/'], // host rewrite\n    [/^https:\\/\\/www\\.googletagmanager\\.com\\/.*/, ''] // block analytic scripts\n  ]\n})\n```\nThe page will load from `https://www.example.com/foo` instead of `http://127.0.0.1/foo`.\nAnd requests to `https://www.googletagmanager.com/*` will be blocked.\n\n### prerenderer.render(url, options)\nPrerenders the page of the given `url`.\n\nReturns: Promise.\n\nThese options can be overrided:\n```js\n{\n  timeout,\n  userAgent,\n  followRedirect,\n  extraMeta,\n  parseOpenGraphOptions,\n  rewrites\n}\n```\n\nReturn format:\n```js\n{\n  status, // HTTP status code\n  redirect, // the redirect location if status is 301/302\n\n  meta: {\n    title,\n    description, // <meta property=\"og:description\"> || <meta name=\"description\">\n    image, // <meta property=\"og:image\"> or first <img> which width & height >= 300\n    canonicalURL, // <link rel=\"canonical\"> || <meta property=\"og:url\">\n\n    // <meta rel=\"alternate\" hreflang=\"de\" href=\"https://m.example.com/?locale=de\">\n    locales: [\n      { lang: 'de', href: 'https://m.example.com/?locale=de' },\n      // ...\n    ],\n\n    // <meta rel=\"alternate\" media=\"only screen and (max-width: 640px)\" href=\"https://m.example.com/\">\n    media: [\n      { media: 'only screen and (max-width: 640px)', href: 'https://m.example.com/' },\n      // ...\n    ],\n\n    author, // <meta name=\"author\">\n\n    // <meta property=\"article:tag\"> || <meta name=\"keywords\"> (split by comma)\n    keywords: [\n      'keyword1',\n      // ...\n    ]\n\n    /*\n      extraMeta will also be set in here\n    */\n  },\n\n  openGraph, // Open Graph object\n\n  // The absolute URLs of <a> tags.\n  // Useful for crawling the next pages.\n  links: [\n    'https://www.example.com/foo?bar=1',\n    // ...\n  ],\n\n  html // page html\n  staticHTML // static html (scripts removed)\n}\n```\n\nThe `openGraph` object format:\n```js\n{\n  og: {\n    title: 'Open Graph protocol',\n    type: 'website',\n    url: 'http://ogp.me/',\n    image: [\n      {\n        url: 'http://ogp.me/logo.png',\n        type: 'image/png',\n        width: '300',\n        height: '300',\n        alt: 'The Open Graph logo'\n      },\n    ]\n    description: 'The Open Graph protocol enables any web page to become a rich object in a social graph.'\n  },\n  fb: {\n    app_id: '115190258555800'\n  }\n}\n```\n\nSee [parse-open-graph](https://github.com/fenivana/parse-open-graph#parsemeta) for details.\n\nDue to [this issue](https://github.com/GoogleChrome/puppeteer/issues/3471), `prerenderer.render()` will not reject on `TimeoutError`.\nYou can manually set `window.PAGE_READY = true` to tell render function the page is ready, and avoid timeout problem.\n\n### prerenderer.close()\nCloses the underlying browser.\n\n### prerenderer.debug\nOpens or disables debug mode.\n\n### prerenderer.timeout\nSets the default timeout value.\n\n### prerenderer.userAgent\nSets the default user agent.\n\n### prerenderer.followRedirect\nSets the default value of followRedirect.\n\n### prerender.extraMeta\nSets the default value of extraMeta.\n\n### prerender.parseOpenGraphOptions\nSets the default value of parseOpenGraphOptions.\n\n## License\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"d2a8fde4ca7e8df6246388d5d16ed0b9ac9fcbcf","_id":"puppeteer-prerender@0.12.8-2","_nodeVersion":"11.11.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-tPc2BmRaduSNSqA+gtHARP4hw5OKQcPdCKVmLsPw44yYPEV/jEbP0LMdF5BuiWGSjsSN4eVxdyK8IIPLPbPK1w==","shasum":"4e708e042ad29f39f45163d3cc2080b7c6c79223","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.8-2.tgz","fileCount":15,"unpackedSize":26942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci6bFCRA9TVsSAnZWagAAWQ4P/A53EaHMm+7RE/CeWB5U\nMnU5SRni+pVqmnQ0H7HsghK/UxE/pFAMmsfuAdI+IWkW/n6crOD2jXAnLMxL\nMnI2no4hnuQv9QlG8upCB5O/qzlZdjMffe7UpfeDijQUFTkI53YqI+pOv/mM\nnykG5hhwUsKFbVgWICGCuWqv7kxAz1qEZq+0khtu6hxX892BUF+ENNxgc2jm\ngJ0EkU+jZHUzs3LbfSO1VnZlBuwcyBvJDVuBYhOujru735Nb2ccPK48U7Rhb\nFaMRciUJcF5dbQP2clLeXCWO7qSE/D5Jq1Th5gtLiT+wquaSuCnsrbM8sle9\nVd3ptBYy8lRXf88v5ZxoqjW24itgy6+t1rFlAd+r8vOQ0n0VLvmScsPwWtgs\nZ2QLBmcOEFhSk8BTZXE40aYCiSedLfNDI6k31hXvKjFhTxpnn5pn+wrSQFLy\n+1GnXt1K5N8L2x4wUtRYFhzCoR75LkcnHO7hmFHJhWZvwTnG6JbFWL5OHC06\no3BPC5veTl9lOCM/NLP3I9tWzidIJSCwQT6knGdDcxQHh5p147thAZowNVMU\njF1jtPG8vtw/UpZ30Jn/eQje3Lj7A7EsZ0gyim3CDoKKhWyyvp6Pvgkzt4Ax\n9ortY5eq6PY7rXBPvocgRK/+Af3waTzgdn2JzcwEjS06UZvcMWy8lxC9eTu7\nDbRS\r\n=bUwR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRFeGVilIMEStcnYnpJnp7xNdZYQXQsgpgFZ+L78RpxwIgR4HuwWPMJ+yBJ6Slu6TflOu9oquOQ+DLbyXpC61F3Os="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.8-2_1552656069270_0.7491163458624708"},"_hasShrinkwrap":false},"0.12.8":{"name":"puppeteer-prerender","version":"0.12.8","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.15.1","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"dee95f80ceb0bd124aaa0e1d25b49d90f8217701","_id":"puppeteer-prerender@0.12.8","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Fl/fuW7IYOVOLiRPX/f5EhKGJ2S3dTzpNAeKw9whXzzwuC/AVva3ZfndxJmnWI5sw0IR42o8gjapT9+TBiNmjA==","shasum":"a531c38c897e53326a4626a1b692badd2555624a","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.8.tgz","fileCount":15,"unpackedSize":26927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm9RXCRA9TVsSAnZWagAAeWIP/iv4Dixd6KVtFrwcblLZ\nekqQ74xH2P4IB4gGA/02YruupkdyB+SxxU0Hp228jRtnqCg2KTQLPFEXr3w+\nAYNrviOh8eloRT0txrH99EvMYLUn343+8M0odFVw8DYf4wJp2bOO8GVBjFCU\njrO7jerIOSEZRC4yjqHBdsHWToJnxVTsw3IruRvY04DQhlzg6jccdtLNe1xC\nxLplNn8zH6C7TkvMEdVp96dSRvvWkN1uExWkan4xQy0stafOxGkq7L63TRLX\n+z/q0wnAfCtMvkJDvmHgw8VSRm9cdx2LtavJl8UvKYG1xSBbwqTcdj+Og7NI\nBXRg32cHGz/Hj6Pqa68hLl/ctgJFtjxSJOLYZPae4dIMtb/ywAQJxxd67MGJ\n2yFldkwDKCmpq1utVZikUheW3R0rgtxkhNp7lyqezYW063GkbVtj/31REsjy\n+ib3fLINeKmUIlqrJ+8lR6e3jkqfcibyRF5c+d5jsK8HGYD/KHPUBQlHRg0S\n1nCkwgARMimou5+q2YV8ptsNM+Twgp+qf+kPE6DIlwZ0Q4sFPCYL86VyQ6dK\n+DBzkqL/k61P5JPUfD4aRqUicGGe1h+FEt7pmntjhUaLBIqjlVB+mOHI0JIx\nacXVeiO1DzXQ2vRVLv1j6wAim3d215I/x2QDYkTP40A/g+o7r5JRywJvyxZN\nE5Ah\r\n=3Ntm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfxyn+ZnbCNWFTt7LZG2zWauWA7tLZxAZUXIMPwWtK1AIgGBhP2NF9+eTO/McNJXvZanTEnCQ8uyspIlyDSinPU3Y="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.8_1553716310509_0.77263791661348"},"_hasShrinkwrap":false},"0.12.9-1":{"name":"puppeteer-prerender","version":"0.12.9-1","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2","url-rewrite":"^0.1.2"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.15.1","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"readme":"# puppeteer-prerender\npuppeteer-prerender is a library that uses [Puppeteer](https://github.com/GoogleChrome/puppeteer) to fetch the\npre-rendered html, meta, links, and [Open Graph](http://ogp.me/) of a webpage, especially Single-Page Application (SPA).\n\n## Usage\n```js\nconst Prerenderer = require('puppeteer-prerender')\n\nasync function main() {\n  const prerender = new Prerenderer()\n\n  try {\n    const {\n      status,\n      redirect,\n      meta,\n      openGraph,\n      links,\n      html,\n      staticHTML\n    } = await prerender.render('https://www.example.com/')\n  } catch (e) {\n    console.error(e)\n  }\n\n  await prerender.close()\n}\n\nmain()\n```\n\n## APIs\n\n### new Prerenderer(options)\nCreates a prerenderer instance.\n\nDefault options:\n```js\n{\n  // Boolean | Function. Whether to print debug logs.\n  // You can provide your custom log function, it should accept same arguments as console.log()\n  debug: false,\n\n  // Object. Options for puppeteer.launch().\n  // see https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#puppeteerlaunchoptions\n  puppeteerLaunchOptions: undefined,\n\n  // Number. Maximum navigation time in milliseconds.\n  timeout: 30000,\n\n  // String. Specific user agent to use in this page. The default value is set by the underlying Chromium.\n  userAgent: undefined,\n\n  // Boolean. Whether to follow 301/302 redirect.\n  followRedirect: false,\n\n  // Object. Extra meta tags to parse.\n  extraMeta: undefined,\n  \n  // Object. Options for parse-open-graph.\n  // see https://github.com/kasha-io/parse-open-graph#parsemeta-options\n  parseOpenGraphOptions: undefined,\n  \n  // Array. Rewrite URL to another location.\n  rewrites: undefined\n}\n```\n\n#### extraMeta\nExtra meta tags to parse. e.g.:\n\n```js\n{\n  status: { selector: 'meta[http-equiv=\"Status\" i]', property: 'content' },\n  icon: { selector: 'link[rel~=\"icon\"]', property: 'href' }\n}\n```\n\nThe property name is the name of property which will be set in `result.meta` object. `selector` is the parameter of `document.querySelector()`\nwhich used to select the element. `property` is the property of the selected element which contains the value.\n\n#### rewrites\n```js\nconst result = await prerender.render('http://127.0.0.1/foo', {\n  rewrites: [\n    [/^http:\\/\\/127\\.0\\.0\\.1\\//, 'https://www.example.com/'], // host rewrite\n    [/^https:\\/\\/www\\.googletagmanager\\.com\\/.*/, ''] // block analytic scripts\n  ]\n})\n```\nThe page will load from `https://www.example.com/foo` instead of `http://127.0.0.1/foo`.\nAnd requests to `https://www.googletagmanager.com/*` will be blocked.\n\nIt uses [url-rewrite](https://github.com/kasha-io/url-rewrite) module underlying.\n\n### prerenderer.render(url, options)\nPrerenders the page of the given `url`.\n\nReturns: Promise.\n\nThese options can be overrided:\n```js\n{\n  timeout,\n  userAgent,\n  followRedirect,\n  extraMeta,\n  parseOpenGraphOptions,\n  rewrites\n}\n```\n\nReturn format:\n```js\n{\n  status, // HTTP status code\n  redirect, // the redirect location if status is 301/302\n\n  meta: {\n    title,\n    description, // <meta property=\"og:description\"> || <meta name=\"description\">\n    image, // <meta property=\"og:image\"> or first <img> which width & height >= 300\n    canonicalURL, // <link rel=\"canonical\"> || <meta property=\"og:url\">\n\n    // <meta rel=\"alternate\" hreflang=\"de\" href=\"https://m.example.com/?locale=de\">\n    locales: [\n      { lang: 'de', href: 'https://m.example.com/?locale=de' },\n      // ...\n    ],\n\n    // <meta rel=\"alternate\" media=\"only screen and (max-width: 640px)\" href=\"https://m.example.com/\">\n    media: [\n      { media: 'only screen and (max-width: 640px)', href: 'https://m.example.com/' },\n      // ...\n    ],\n\n    author, // <meta name=\"author\">\n\n    // <meta property=\"article:tag\"> || <meta name=\"keywords\"> (split by comma)\n    keywords: [\n      'keyword1',\n      // ...\n    ]\n\n    /*\n      extraMeta will also be set in here\n    */\n  },\n\n  openGraph, // Open Graph object\n\n  // The absolute URLs of <a> tags.\n  // Useful for crawling the next pages.\n  links: [\n    'https://www.example.com/foo?bar=1',\n    // ...\n  ],\n\n  html // page html\n  staticHTML // static html (scripts removed)\n}\n```\n\nThe `openGraph` object format:\n```js\n{\n  og: {\n    title: 'Open Graph protocol',\n    type: 'website',\n    url: 'http://ogp.me/',\n    image: [\n      {\n        url: 'http://ogp.me/logo.png',\n        type: 'image/png',\n        width: '300',\n        height: '300',\n        alt: 'The Open Graph logo'\n      },\n    ]\n    description: 'The Open Graph protocol enables any web page to become a rich object in a social graph.'\n  },\n  fb: {\n    app_id: '115190258555800'\n  }\n}\n```\n\nSee [parse-open-graph](https://github.com/kasha-io/parse-open-graph#parsemeta-options) for details.\n\n### prerenderer.close()\nCloses the underlying browser.\n\n### prerenderer.debug\nOpens or disables debug mode.\n\n### prerenderer.timeout\nSets the default timeout value.\n\n### prerenderer.userAgent\nSets the default user agent.\n\n### prerenderer.followRedirect\nSets the default value of followRedirect.\n\n### prerender.extraMeta\nSets the default value of extraMeta.\n\n### prerender.parseOpenGraphOptions\nSets the default value of parseOpenGraphOptions.\n\n## License\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"62033a1daa47763cbb46767bb0930112686647c5","_id":"puppeteer-prerender@0.12.9-1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-L2NavHawR5pF+RZheRsxRfe7m0wrNBDycvQkEn7knK35ItNUXwV9mrsY4fzhH1TpQnFacpQ3f1EQbhfDHVqhPA==","shasum":"c969c1a7e2543237f3e0c996cbba8d08cbbc0e68","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.9-1.tgz","fileCount":14,"unpackedSize":26418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnhHOCRA9TVsSAnZWagAA0woP/jHx69qVGBcRJ6R91dr5\n771bLALKMXyC/CcZQsA6sFL+wXNV1fbjXZ/FIplfnYTk9PdiHVwKSmO2ims9\ngw9nBvZMLT1fjGoN7tTL4IT0EIlXPV/7s83biclt8signcVTPBfTYJIBc+Nb\noUIH+kqDI+ziiCzvqbMzbnaLNGsdu5P/1iBW1/W6e3a4xaFab24Lfl6NwIzf\noLpsAdvov/aJTZlQZyjwivXtVx4fFlK/HtPAk2BAetVqFcLwt5ILbxSSi/yE\nrAXO/4LmtLTxGdO48RpFcxhe1y2aJmorRNffJvjLZztXNT+GqSmDbU/4IIwT\nOyadTaKLSrdydsJf5Z5/yheD9VIVnUQkc2b2wBRNS4fZKdiAF6BHYf4lUh3u\nQCuWfL+k021VzqUihWaUiUwvpApfgzejF7EyO2PgK4ogbQNZt1DoKIHtGoWL\n+IYcJFfLQAPLbZemUeL3NY3SeExSXYlOWaU5pRfSOiPv63Av24j/nFHuQFHQ\nLpJKZaDfrq1GSwotMPHx0Zk0nJ/2VRB983Jmh8f2wl7Njxdks7Z8TwtlJnrM\nFCL667CJ75wN+wi9zys/8buV978kT5ZOlaOv7xQBqjyeGiDuuq0lJc/wamuk\nhS9ir46Qxn/T90DTmZZPBdQJC9wPmJMDdQI7RZUfXnK6SXzo/K5K9KaEqLVD\nxfbt\r\n=j/RX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClCzi2TUj7DAWT8sDISvPeizE5EwODyhBcZduM770++AiBNBS+cYJODyjLqGE4oyBoh9iR44+JAxSvcotlLA4seeQ=="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.9-1_1553863117400_0.7354691757618317"},"_hasShrinkwrap":false},"0.12.9":{"name":"puppeteer-prerender","version":"0.12.9","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.6.2","url-rewrite":"^0.1.2"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.16.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"7a7695ebd7d14c42975e9826241764ef455e65a6","_id":"puppeteer-prerender@0.12.9","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-3sVKKGtcBsTnKYcyAWdoOjb+a1LeHk6BUPwwwPqvf7KukOamA/NIozsOcp4hoLfxmCldsioPaP8UVyoKhMJCSw==","shasum":"d41fe9510b6aed19bfbcfa7bd7dac8c6a27d4d60","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.9.tgz","fileCount":14,"unpackedSize":26416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr6GkCRA9TVsSAnZWagAAXjsQAJkIwmkjCcRmtGX58F82\nXXfeQg9CAZSIS0LpKZOpif6a5nBcM/99OHBIE1NxBku39Fp7XFacgKh/LTnX\nDawcl5SJibwwamGHCJb9MVO93kd+xYi7abdZrPwRVnTmEYBh+eOyNEm6SH/t\nM1UZUmZ/KC693H470W/Rm8cCLZ+AcV9gIsIeGPYD04AHxurxk9CMylXuHOD4\nOzoD5UhSMHQnO+sY+fqMf/1uersz29N9D4ArIZScoDseYX6ML3G3b9iJH83j\nyYhrkqCXUdbY492yEfdhtII0ejzFzS/9JQ6F8vkm3rSdZwaEQsOh3wbaEqNH\nRG/Hg3QZEnCJX1iN56rJp35vKlpHBmoBqYbm5XLfZVDruVCHxR2BaMJXbTHh\nclUgTKxqqpO1BLMjyEUVJP7MEA6ydWOdmGH9rbw5HRrp1Al2XVEgIIhWonQx\n+pZFwQUDU3fP+IX1P+L2of0OzDqb2NQZcfterCtzwW1QKRp9C1IC+R4gzXjp\nVltu1ddfWEZaWugYU52gcHHMtIqeEkz7POqEmfFw0BuQMCB8bGfhwFAHs6gj\n7+xnFEk2tefE/ahgY0Fh4HId5Mg4ZATXtApZqm1+7MswnHdG7NZwQhcfJArD\nJrn5R/j6wDnnO4tvHkRKDDnMdcTU9dDpkHR9YKIeEbSxBASLCOuBP78KdLVG\n7/J8\r\n=I2mA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCbJYBnr1/WFm83u9dTPxFJrppA+n1HG5O5Ov15cvOvQIgZhhtJ3VQW6Xzpfdbf5KyT3X8vUdjtIIAb5AfEoxIVHA="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.9_1555014051444_0.7992645709787054"},"_hasShrinkwrap":false},"0.12.10":{"name":"puppeteer-prerender","version":"0.12.10","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.14.0-next.1555141000741","url-rewrite":"^0.1.2"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.16.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"61871e9507c4977b8f6a3ed2a73c86a12338692f","_id":"puppeteer-prerender@0.12.10","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-BKBpwSQk8yGpINzsORWj6tvauY8xryEzTa8pKwBkNXkgMyqBDTvOurgh8Rp3YFegVjhcPT9fqIQaAmQuKHfopA==","shasum":"63cbce8c8fb6d1f55c7e9ce877f05992a916b057","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.10.tgz","fileCount":14,"unpackedSize":26438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctFqACRA9TVsSAnZWagAA1QQP/2N9YCmho/LXbn4GqfMD\ncVTl7QS9cXgWeoIyqOQnN23BqGVPU9JTNrN2ME1zwTg9wXyLwoQTMaDdY7eS\nDV9ysOMUWE/G7Sw/0mFtDUEwC3QETLoWpsQtBtm/hM296EyHrCXC1ui33isO\nanJ1MoSoJoQhRhVA6hnPOPZhQLSI+qKL4lxwLSGnEpAUrPfkSHUtR21HFjXa\njTTxYe2j118FkNWqaefvx98KX32zIdre7TNiaxovmc9pYDK8/iRs5K/MCbd/\nsMEkX/dXr2p0a3A+6kkarEZMOlGuPkHUSFjsc+dKE8Z9ioXoaXVslH8Nyta9\n/U80GdTtCbhFCroQMrK6f1TTgzq0186nEOlk9uoSojLZRuPxnL5IaNp0txnG\n828OcS4eb/ez8QTroPUrh7cTy8XXEQ6jrJtUjAlFG3Tm40uJGjJ9L06mJZjk\nSc1SuD+FcZml9U2FZzrtOABTa/bnkB5k3OXj09CfjPpMkdWQaYTYW5q9tf16\npKf9y+6YCZT37H68z3YNLoLs3lzc6hLrY1sTvfm4qP/5DMk5SJJqYsdNuDZi\nlk0z8LbXmyIyLIyk7/upFrQoC0VQsm8I9Fp+srsqo742OJz5iuiuc3kB5xov\nE0ioc4qMRDEenvNH1h5neFzxyhlFGK1ysMtP7gPW2zTbOI37PaFpuu7HQ5lC\nVKXp\r\n=Olt0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPE2AGUakRKKwGf3ixS+RTPaMSb9Rj0qT+hrgP9I8rpAiArxCs547uXbnwK72Flr+22D6wLLhJnXVGcIKSC/G7l5g=="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.10_1555323520119_0.9513124036754561"},"_hasShrinkwrap":false},"0.12.11":{"name":"puppeteer-prerender","version":"0.12.11","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.15.0","url-rewrite":"^0.1.2"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.16.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"6423a465c698320b758bbc1bc5af7fb6fafff04d","_id":"puppeteer-prerender@0.12.11","_nodeVersion":"11.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-T9m2Z96+OhqSEj4jjD6ouaLYyfjeuOXKXWdGf9IkRFiF4S8iGIX4OlBApRoOmhZ3K/K4EUw8NST+1vV1pmnZyA==","shasum":"4e194f005c940f3edb87065b1215cd7dc8aef69f","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.11.tgz","fileCount":14,"unpackedSize":26419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxawhCRA9TVsSAnZWagAAUDkQAKFL1obsxAimrbLdulj7\nHCx1zAQGz1c49r4SD2pvVaQB8XyPNDsMPb/8DfmvojLaztPDehI2X7lCMY3s\nmKDdS47uWscBKaMpfj0UB62zU3CDSrubzgNCBJ8iu/PD4ohbIA95Y/MP1yUv\nNzgRJFTtl36lrNkLMGuMSXJUnO6wyG2aLdUDssmlU9lZ76VwrKC9HUPZn6nl\n+YIkns+wq6+LhVEj1DXXwz6gjisOU4/iSby2QRtAW5Ej2+N5eDW/EcWuDL0V\n8+uqey5YPhdMxX9fNH943kUG+/fxLj9o9v2wgtquHY1ESWz5BPqIf2S7S+kU\nGPkdx9RrmywH+AALWzDnSg5R+z5gIQZ0+u2IIb3ZG/+JDOL15ZpbT4UrgzL+\nnEarDhYXRILEgWZYuNyK9DB6TzKayDDt/bEaPmJUrHvUp3CDhw/LlZRaa1jU\nstYiUZ45yoKAQjuB1vWIoRT0KFkErezAiLlgDtGjA1aEKvvyppaK3ZnnbmAy\nxVI1zpGpRwpzxdoWzvkbOo+s3K6iZgg3nCvVRB6QVUtW0RoB8ZAuYarhjnP1\nrEj2jRijj1Z3YfU53jObsoTuHV2qiZUphjl51Y9R0lyFU1wSJN70fM6jPsIV\nw4leZtoXqAcXiS51xljE2SXJpZDGkhyKdhb4EZqgQYLJ28gBiwHx215aLolY\n9MgJ\r\n=FsD2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBt7SwIoFNI0kKPx1Z1LTdcMjFrtK/kfkhtjniBc8VMGAiAFFVvkv6EBCP7bAA3cp0Fy6+eM4KT8IcXGy5Y/t+scmA=="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.11_1556458528704_0.7453160988386924"},"_hasShrinkwrap":false},"0.12.12":{"name":"puppeteer-prerender","version":"0.12.12","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.16.0","url-rewrite":"^0.1.2"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.16.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"7d3b9e1132a8b74e7392e90f93bc23dba1f4b850","_id":"puppeteer-prerender@0.12.12","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rwDtlsQpIwwRd0XQoz0DV53jUr0oxjmw+mA92bYyRNZPme9eUHx3CPii14kxsG6UIyh+EdU3gN//TZz76LyWQw==","shasum":"0d1911da03681041a9ae1eaa519b42bf1a055dc0","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.12.tgz","fileCount":14,"unpackedSize":26419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2+F5CRA9TVsSAnZWagAASDIQAKGSiWVTBNRxEKS3Y3bf\nntqDkAmGhW2Tx63G3UjMzuoTHkrqrd5ZxGZw63Hx68F9DalGGXUHaV67JUlg\nKELTcz5UzNKy8UdCD/E/vaMpbpl2evsYutRgrxqo8tO6TQrFhKt+Od+cabD5\njPeCrF+j/yOVE0uLMED/iB5vEHXMr+78uM+0/g5v4C2wlhkw+cLj5JOs5NKQ\nRzv09XTCh1myrxPmzb3J+K5406TFt/mIMcrP1kpGzvl6jwcLCvwvpTa6bXNF\nYmD7GGO1WjGy5/YCbdoPQSzXdpz3ROWXncGx4QWa9+ZiUIw9QC2DJbN0vxWb\ndDkZkzxLV/eUEdAdVZ0mUoCoEbdKsf2+YUZF5P8/qUiPLK0XydNMqH6DaATH\nc7GOvtMA0W5ofWJiq8iK+MfUtlsAckH2l29Yya1Xi9sKmsjwITZRTCh/VOy1\n75FqyvOHC5pdaa9QRvx0z3QohJiMg5W1SFZerhq5Rtq2KKZLRgypUFHEj0uH\n2mqLAgxC7evL1PSnWqZ5KW+cVg95DnuO5DibIkaXKQDCMBNQkXPtYxW4yIMh\nKrEzLRctrSgLJ07dae85iJLEJxJZOxnFpadWBpriVHiVP/XDu9FNAmoTVGrk\njOlE6OITFBF+rxjFtyFilU93h/PGPloQAh9dGnFD0noZpjmHK+/aRvHyXul3\n55yg\r\n=ksNr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX8UddHyrrqcITM+wqsmnvG+13+4aZGMPXxensW8We6QIhAJVA1dDlITvyD7vBsZmYlgW6bCSLasCB440TPDIPVbOX"}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.12_1557913976888_0.9765253342765858"},"_hasShrinkwrap":false},"0.12.13":{"name":"puppeteer-prerender","version":"0.12.13","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.16.0","url-rewrite":"^0.1.2"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.16.0","eslint-config-enough":"^0.3.4"},"eslintConfig":{"parser":"babel-eslint","extends":"enough","env":{"node":true,"browser":true}},"gitHead":"1ee388f095227f8bfefa01a85f9587ddead7f341","_id":"puppeteer-prerender@0.12.13","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zwpv3r7K/LWKdQXot3bg6XoJiQrq0vFvYxg5mlI2FoASzuOs1lyOFCfQotcGS+y8McuLXc1UQ8OLDkjyL72p2g==","shasum":"4e07b5330d666fb0df6e3c785159fe3635e4dab1","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.13.tgz","fileCount":14,"unpackedSize":26396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4kzXCRA9TVsSAnZWagAA6UgQAKBcVAtOT6bI55lNibUd\nuMajza9P2lDZuc7NpyXR4GLszs9+O4Qjq3udn1hJc38dfYpXo7U4MV4hMrey\nF9VFZZEBHnKJDtTddJMCy5fjsOJ9PbYSor3ben0fbp2+YkP0RXS/oWP2ptYb\nM/Q2EmAfWr0vK9A3F2rDb0+t9HQAyIX4WQL4JO/MBqV48I5TKeSjMiih5+Bo\ndZ7ceDLWsyGao51KDF0ParzT1huHV1/kAdnWbbAsgH7ELLI1UccV7ELeLqG9\nAuGrI481TeVu4s/kxJpiAsvA4HettFp4qVjRr5ffp1FIdpUj9FC5/tToXhT6\ngIkG+9MG2O6uFDZZR97HFOSsxmbUathrmJnPuNkQP6zoOqZisIAl+fvHi6Cw\nZgCLsqm8nHF1h4CwM4yGWxP8ruZbO1JrBuFzbBTFs6iRqOa601Cqqeb0jezx\nZzTIC+j/RjlfXYCKk6sd09VQRkg19xJbHnto7/CekaienIkdXvRDQhpDyFRG\nlwuwT3p4SutuseSqI+lHiiB31uY8qzqananyO37ebokAtV+SgE9k46rL+cLy\nlnPxF8YJj6FsF2I+LtYLFt2Fq4dHUaSJdUSwT8MdsXDFA8UMmijCOtWvEZBP\nuE1QdCGAZWa9pQKZ5Uq39Atar8MXJ5RdN+9aSv9WVyQYRZC9XhDNXkWmyf5r\nL3SP\r\n=yGaW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+3+YdmU3rA07ubNyHj713CtK9n45Vfw5vt4kjZ/RD8AiA3EUNVrtPXhHxRdpW1n9FE1T5ibNMxJJRUbOl12nVDZQ=="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.13_1558334678876_0.6171284865454991"},"_hasShrinkwrap":false},"0.12.14":{"name":"puppeteer-prerender","version":"0.12.14","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.17.0","url-rewrite":"^0.1.2"},"devDependencies":{"eslint":"^5.16.0","eslint-config-enough":"^0.3.5"},"eslintConfig":{"extends":"enough","env":{"node":true,"browser":true}},"gitHead":"0229688d9cf1c99154a86a12b5cd68431eda361e","_id":"puppeteer-prerender@0.12.14","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PBNNuJj23Vc8lslcIABMuT+ZF1zswJ+/Ojs8i+L3ARvvpJ0tO0JcWyTUsYk6gHaA8qMqZB4jRLbFrEZoVbOR+g==","shasum":"e4cfad5d50cd4f714b68a14322624ee224f1d5f7","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.14.tgz","fileCount":14,"unpackedSize":26033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/08GCRA9TVsSAnZWagAANwUP/14XNNKFsnbGe01Hvl+x\nsc+1m9CxqREGQY3VW4zICQYW7SDtHP8v8svGtmSuNqAGNCIJtNQtA0QkpMXC\nVne9iIUEuViMkSSWxw3MhX01s/GClPe8dWTxeL4EWVHky67lzRh5sAAAkNaQ\nJLaz1x+t0R6sUgH+cBj3sIlKrfF3PSwz7YCsLMTINLu1wZcvcTpBKMYGw3xn\nH4tKDNjk5MCKncrn9sfi6JxjauNwmcwNT9wzIf45oGNzPhNBSj8QetuF00Lj\nbfoWfZs7C1kphLVEwcI04/r3z4pp9shBu0PZBeN2TMuMuobjcRS4x2Ph1tS4\nIu19d9Z2vp78vFQ3OpEgYPjFmqlYcyIesGIxg7F3kyB798TpYDXMmCrSloU/\nRcLpCV21h7dcvyCvAUslpG0UW5yJ9vttjIz6dkPLJoD2p5bO//YjUE2KYL36\nDFIhPu1/t8cLVDUeSbSI+7QmQToF3ojqu/oko+l6/WYy6pO3E0wWvpclXMCQ\n+6olm4XjTogd79LUPK+zWV9k/s7x3XwMJWRRqTK0RsQ/l4eUGWZRAQxiIRzu\n8Hib9C6ZwPpRcTgjzn9feOasugkd9rtg3MmAmjRlDGtzYmHCoKxCbhqVyfXo\nH4rZbH0Dk86DmcKLsLVugK5ivJGmtqEyYACjAEiPF6lyDkro8MMMcUlHzoSg\nGyJY\r\n=lLL7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnYORv+l8tSMrUmA853f2kDwLOM0l2aSi0mY/vU/xLQQIhAL1utibAYD0EEGW1pcXtJNnWx4SaxesY6iq3f9fIs2DG"}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.14_1560235781959_0.8473252378166367"},"_hasShrinkwrap":false},"0.12.15":{"name":"puppeteer-prerender","version":"0.12.15","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.16.0","url-rewrite":"^0.1.2"},"devDependencies":{"eslint":"^5.16.0","eslint-config-enough":"^0.3.5"},"eslintConfig":{"extends":"enough","env":{"node":true,"browser":true}},"gitHead":"4bce1dc197e705c7941b74599dfccfd16dbeb481","_id":"puppeteer-prerender@0.12.15","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bUzdRngzu/HAQOpKUfoQRStmaKbxGKdPxTzoPIhg8ymDP+pAa1T7IXg6wSnXDN2cDj0eUSHYvdR34+pOp6vYKQ==","shasum":"1d1ba2482e5e486a9379ad6ccea3c8045e33f838","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.15.tgz","fileCount":14,"unpackedSize":26793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAKLMCRA9TVsSAnZWagAAl7sP/RuI2Dkrz1BuDBrDn2c9\nfUzZv21OVlefiSPPWLL+U50K8FaQA557wlcsp/NTmGDlhd2VRWQEMzMniVae\nx7jyOU/qLwJCM5caQl6PxkbpOqvfQVCUdeBgcRtqwvlRpYFHLMnuvEtFV/cC\nkHichcUGeP3QbxNRiaHQDsf6odJVgrMfb3XRvsY/R5Sra5I/w0aV/REh+j9w\nTHCEVA3gRVl9jA+ZreXQM28fe4yoU5xfSt6/Rbq20cXP98yjFMSRKZFUNuhP\nK+8qmGZxpOdWMNf9CEABFIjvvkFr3xqxclJM56ki43BNyaWJPd1TBfqal2VO\nYsOaMKkUoQi3KJ/jztxm+Vclz6zINbcc0S2pEq1pr0Ke9Bd3oH8zCijmcOOL\nVg69ZzXlHHI1L96XvQc6IOjeNhDA3gbDekMB3xd/bSbIHdrOtYety+tpHfVo\njf8nA5tHE20QpOQZe1OKGCDWOs45beuy2pexuPOGAAGHmIgKyN6J38M5kiKU\n5PKNPNexvzP6qm+gdHi0Ic0sNZbqqb6OUqBURJmsPQ5MC/RUm+G9uLjLEUjP\nF1Y1JK2F8cCHG7own35Wk/AaNprlSOTNv3k3w+sUqO6iNRqxryUfqIfPp+O+\njyITAIuEAtUF/GNJF/pRNvT8jXIOC2dcESB1VPobuuxSCMbJ+kQwyrs3t7xr\nIvCC\r\n=RIJy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFPRpVd32U099Yy2lMmNVoxYP6rHP9v+zXrAI1ux9kNwIgGFf5YTtzry9b2rdRq3pxT9lTs0S9d3qyVK6vXFmyj64="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.15_1560322763193_0.6872507722583361"},"_hasShrinkwrap":false},"0.12.16":{"name":"puppeteer-prerender","version":"0.12.16","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"1.16.0","url-rewrite":"^0.1.2"},"devDependencies":{"eslint":"^5.16.0","eslint-config-enough":"^0.3.5"},"eslintConfig":{"extends":"enough","env":{"node":true,"browser":true}},"gitHead":"d224b1bb06217db58fc48765926912398b50ade8","_id":"puppeteer-prerender@0.12.16","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kY52Rv2v6HUK6hlvPoWEZTnGaD27/Yu2uTFz+2ccjBoB31DVrrtv9YJsxvqnB4/XRKc8S0HeidHtNOV4Y7yNYA==","shasum":"bced22b4bef1fd82ad5062e204a59bb3b629b01a","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.16.tgz","fileCount":15,"unpackedSize":27110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEe2bCRA9TVsSAnZWagAAtD4P+QFRj0e1X/nfs9EHaNtg\nN+utZiXeISwC3bqAyB7pj6PKjAEaTgfY5x4SVKNhhCUxxRQrvaS6UPMEeAuM\nPzxuMA4UQ9mKkfquUoDmP7WQIQLZw25YTof/zUz5VAvjABGCtmVa4pLUxOXz\nMPCfB86/EEZYcbiccnDaM2JkFDO3/8uLx9bBnavBk+G2YVEN2M/GhPup7lfj\n8IRK55m2b9JVr2oClBdw1J41wPAMF8H2wGTiN8Ai2Uyym6EIDsV52f7Wyzzf\n4zhoI+jois9h9OhHnLfeQiQ5CqTpoey5BTmxLLUDHA2QlWzoQCPrAeKACP58\nsBV5WYhUZ33sxqommKZjjbt/Bop90ZSeDd/EvnnsGDWIZpHONhGrW+95KHks\nIYVTQLhElu6Ngd1BlEQkaGt7u8tKSREJYC23RZsTv1RWfiSQZG3rhb5njUTx\nnoJ0DM/7EqnHVi9NuIpVHoY4Pkjdn1rDJd34txKIzsdQb6KF/QHianYZG3qY\n7sanzXMtOwx9xtmuZC6phtBU1zgLwlLtWF1yIJfp+CARph3GWXEKn/0MJoTg\nN+KoMJ/b9NCnoP5h3vJgFv7KKfofdFElYfb1N2Rfp3+6vZLd2YyHiHOheBon\n2X2jkbY6EnTiTazzBpbJA2XdJmhpij7XM5fgSXuq0KQnzWB9gIuDjcocCDgx\n9h1c\r\n=rlO7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0k7yxQaAucIgs7iJ6wYIZuaQ/QlLVH5tDZn313t3O3AiATwldl9n9Qy7pXhGqzvt7UWTXpdyAFZyFrWW0vbES/AQ=="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.16_1561456026398_0.6081431242702184"},"_hasShrinkwrap":false},"0.12.17":{"name":"puppeteer-prerender","version":"0.12.17","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.19.0","url-rewrite":"^0.1.2"},"devDependencies":{"eslint":"^6.1.0","eslint-config-enough":"^0.3.5","koa":"^2.7.0","koa-mount":"^4.0.0","koa-static":"^5.0.0"},"eslintConfig":{"extends":"enough","env":{"node":true,"browser":true}},"gitHead":"35d4509eac1b8333ca46c4406723b1a3bea87bf8","_id":"puppeteer-prerender@0.12.17","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-N5J9FQt+s8gz58541uok57Rd+C8yt57DVSn8AgBonqTJxnN6PwNLXJywlVuwbWt66Q++DFre6FNSYAetnT6e6g==","shasum":"7344ab6331d84fec32cffb155a42ccebde3c922f","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.17.tgz","fileCount":14,"unpackedSize":26219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdN/T0CRA9TVsSAnZWagAAWAsP/05Xz3gC0IUBYpwJA8hI\nobzoEC8fZuypYPkYSqVb3eQwlgZ5zNIglmRQzZsPnU/GoJufRXZfTSjn0xTJ\noXiX9Tqw3mdeIO4pNK2ijRlIu7Gh8MOidxC4GXjysU30JtTzP3mUM/Czvhy7\nP1btEFFukyheqzFgcxPktXz8ccAD0Dsjvyxe7TvmjWoNnwy8JPrBkK3z9EUE\nIzre5Hxq4Y4qBhLlSe6B9ZcPI0qBfyMhSafpfR/yyahkE+vKUJUPIMFmU0bC\nX/IU8CCHD8Elh3/yVxBpLo4b0T0Jk7x1kYUELwMv7AiMayN57FwUNDE85N4P\nvkumFYVGPZ1+1aM6h4AQJSk880toDSHM7U74Zbfc8dgRbnGkFRpegFb93gLP\nkhoAxfUO7CmL6epQL4zutVdB+iUU5319ZQBuiMJcu9dIJWwZQJFQNLy0hpK1\nek+QbMO0NW0OO2zy07KpwvqtwQ+hc1RWHZO9l8zXSIbWCqn5k8P6eFOe7Iwk\n4KMLRCnDEtqLj48ogQX7kHxerAcQx4q17YpgetAvBI2qdO7wCGTiYc0RmFry\n5CsqkDzRIykYdkM9zjjRKR7kKjse91VB6XWfl/5/nQcjQgCCk8cO5HBGxwJ5\n7uja2k60rc6GQNhDP7uAaNUsnTdOUCdIzy+JZEfQylL7KRSfSkIOn5SKgR9b\nZcrG\r\n=aOKJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZijpIR8m4kvzBYd7MF7M1TOANbUCnujRIUfmkcwAIEAiEA5nWzH0BZiGCRGtjFeFfc+E7+Ilva95QsyabcfPzng7Q="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.17_1563948276087_0.39679046151512054"},"_hasShrinkwrap":false},"0.12.18":{"name":"puppeteer-prerender","version":"0.12.18","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^1.19.0","url-rewrite":"^0.1.2"},"devDependencies":{"eslint":"^6.1.0","eslint-config-enough":"^0.3.5","koa":"^2.7.0","koa-mount":"^4.0.0","koa-static":"^5.0.0"},"eslintConfig":{"extends":"enough","env":{"node":true,"browser":true}},"gitHead":"2393b120ac9dccf5ebee480f124b7bd8315c9c50","_id":"puppeteer-prerender@0.12.18","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-no2Wy/URRmTqcUvCzkU89R9Cb88rWQ5nBN4fsR1JP2cZLWB8tnJMvyb/QPMDs/2IhlB966DD9akTZSh1dqBurQ==","shasum":"1049b490504ed44f32f97783c934ffc5a392cdeb","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.12.18.tgz","fileCount":14,"unpackedSize":26257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy9vOCRA9TVsSAnZWagAAr6sP/ijKuAFqhhINVC2sGELx\nMEY2DCJyp47ICjG7NrT7HJLPFeDx5tEdQqY9JC/wQ6RC82WSkurJFgwsG2Sl\nZgOMv2Z7uJlZEF1qPLnwR3r4tMz/jv9i+O8f9msGF392cB6Mvz88uP0kZI6V\nQN/d9GU5kNijUbKiGOpdDCtWz3smD4qxRmV8G0Q9Sj7b5WWzVc8n4YPsl2W6\ngzrEbfyG2N/0kE3o3TE4+5guVtOS57jEBeRinAfeZxH0m88eSoFoZuNY+o81\nIxKLe40aYA+ri2eFWSK884aTMGREJOMQq0u+W7HTtOiAX6Nmgk9EKu2Mp07/\nkZBHtaMAJkvWmqIxqE1oH+ZvLUBQ/aAU3yjRDD8oGamy29YRAwsOUXlD6tMP\nyR/ZqAS8PTda5sTRHGx5kJCed/Woo2mmvHGvB6Oz9dVXuev1LfCJVII6ReHg\nidIp6ziamaVfh84/AHnnNjDtBGcqXASEvFtngs3LjY/v0goN49XH3Yo4HSIn\ntOEnC3UcDORJl548wStopTH9e7g5tXpkzipv+Pv+13NI7/oUVRCkhtKVy8Aq\n6yMwVZz0iLqSX990qcc8WOVgQ0h6hmMQ3fZb/7uepNhOeRHT8+aVdteV3+Xc\n8P1fWSkyF3MPWLCMCgNbnxMhAJCy+Q7RN13q67FZty9ZIiMd2OijXtruuijT\nrGZt\r\n=q24z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrbf2W8P/m0yuCU8LQCmKl4SpMJ/l+QpwNYFkqCr9S3wIgc0aoeX89DUQy5xmdKQ0OzXyN4L1yBbnpuc652f2uGxI="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.12.18_1573641166158_0.6270476089061845"},"_hasShrinkwrap":false},"0.13.0":{"name":"puppeteer-prerender","version":"0.13.0","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.3.2","puppeteer":"^2.0.0","url-rewrite":"^0.4.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-enough":"^0.3.8","koa":"^2.11.0","koa-mount":"^4.0.0","koa-static":"^5.0.0"},"eslintConfig":{"extends":"enough","env":{"node":true,"browser":true}},"gitHead":"22a29b755f761063b83199560658dbb944be1c13","_id":"puppeteer-prerender@0.13.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-L8ugduAlVSbKwE1wMZ0fg6UWtVdflZO1RLR/7DY0w6tWDDM5lVsG06//r42Z7C7nR+sdUEE+KTXYQA/2neEGOg==","shasum":"435bd947f1481e947b1080f460544f14cf0d9d68","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.13.0.tgz","fileCount":14,"unpackedSize":26491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzSgUCRA9TVsSAnZWagAAMIIP/1fGNih/mcVhOZNJCjo/\nli154VL9WBgGSkBgqRpPQl7py7hRsrLnT4TqPZiK2a+C6V+ME8slUTcnNZmv\nUhGHqESoRW3SyhmEsgKgzy5gLVN4DfHIb8mgGAOkN7LYMGZwa7J0MikoA6/K\nEo4/9GYYEK3fhysyhBiVefs6iFaZZ9NfIEieearAdeW03dGzWxMm9sUko8Yy\nKogS8a9EaRDWvN3iYIoC1hYH0bvY6o/B3JTG9KtlpyonuFZP8lfw9WagK7Ua\nTkZ8xvWZquo7E4VzekUonSJrRNdEnAmeRGFoi4TYo8NwbPXbD4nvpJVenonY\n67dx/d2LCrSk8DklvJvcw7O4smk1XylhuHDDqbupqgXuoSB9P/KPZ+oxhQwZ\n8Uw6dPu40ECLWD/kCUWC8+Ppua15yW1MpOZucKvmdKNYgpprJXipoDoQfZji\neuyOil1PiKSn5qeMXYtRKCdw/ntJYyBXaEFmOTwob9hJl/NLpTPH2fZjpSvf\nV53OwcluoqKbNx+ru3MKM3lxPtv0ilIuUgMIwERMlf75Q5fVrSo/y518+pN+\nT/xDHgSLh/FbeRsZqGizj6ZdzYKLsX9ShTiHi6r9MXHNdJSRVqKy3NLKKW/z\nqD5qr7Q7Vuc9DGFRfAyozVrX4JDujZOAK0EyoItmbmlSX8ReEfRBqt9xaYLY\nDqBW\r\n=aRAx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKwNXOMe80u+TYDyJhzyjL6307UCrovaT6jA20nbtEIQIhALoDpq2WOEwaoZ1Ks/Y2DdS2IuyvhY4DrQUXB65PIRq0"}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.13.0_1573726228235_0.46128696258839175"},"_hasShrinkwrap":false},"0.13.1":{"name":"puppeteer-prerender","version":"0.13.1","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.4.0","puppeteer":"^2.1.1","url-rewrite":"^0.4.1"},"devDependencies":{"eslint":"^6.8.0","eslint-config-enough":"^0.3.8","koa":"^2.11.0","koa-mount":"^4.0.0","koa-static":"^5.0.0"},"eslintConfig":{"extends":"enough","env":{"node":true,"browser":true}},"gitHead":"cba44a82d163ff3e4a73bd9975ebad6f577b0265","_id":"puppeteer-prerender@0.13.1","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-HoHSHOHhfxoxSwB+/fsPDE4RlFmer5tcM43lSyFV7zdLAvRoVPY8/NLEaf8V4V7LmZA+abR0LCr1KZejCmazvg==","shasum":"1cedf4a027cddda878df4037cad71df27055bee1","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.13.1.tgz","fileCount":14,"unpackedSize":26491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWKMrCRA9TVsSAnZWagAAFQcP/A3Wq3xCFU/6hKLi+BJz\nepXjPk1B+XVQZnEU4F3CCD/6r2fPDqJKjnXEUx6xrK7OWCOVK1Mp4HJ51n0n\nFJFeTi/3EBBXzSLV2m7D1ti7goEj7ryA2hhcq+bFSTgDtTEHsjVStBctbJtT\n6mFvJRd/zbjS9mJCNqYSakbgPDuTARrDp2L/1gzPBeRR4G3CFDzYnzpMpu0I\nCGK5lsf9ZJas5qEpMxwQGyY2xAnau9L6IWmn/1UK+7oTxBClnBeEri8lFs0i\nVrMlNZdKNfVyuxkPSJYGwyeh+VWgP49t3yt8FBCJXVOjb3nyMqmIDSd3lt2I\nqSJ2A+f0LsZ1mMPs2p7Cg7rHJDBbe/RXr1f53ycSAmi6ivonnwSUipSqn36G\nQfRMEjGJUAbMd5yDB+QMew9aSGbnsuzVUlu48z13uN32hVdQ6WenslDia3WL\nlJoBKi/RoUMctwwFnV2lT10YBrG7ljvRg3qau+Bftj/5gTObcFgEW0lIrzAK\niaSUysdLBV5zdAs2QpfpssFoTp0LiifF3Fq+kMtXwJ2xc0VzWHcCUDj5JgHn\nKL6ZC2xN3f4dHetzTCIyFOq5OFxeAoMjvlb07JqptXhW50oAAE4OpvSKr60t\nSQmAnap0d75MDaYTcvP+EGCcAO6PlP3S/lkWcwD7SQmAJBzRjWQhLi52saxQ\nni9r\r\n=qo85\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiIfDmNiq0s7BR1A7/W1rSYwgMv6onoKkRXJg6s4XStAiANKezPispQzGkeMmUIBpALKPFe57182IQGZO9ILE0V+Q=="}]},"maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.13.1_1582867242953_0.5849286915308609"},"_hasShrinkwrap":false},"0.14.0":{"name":"puppeteer-prerender","version":"0.14.0","description":"Fetch the pre-rendered content, meta, links and Open Graph of a webpage, especially Single-Page Application (SPA)","main":"Prerenderer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"keywords":["puppeteer","prerender","crawler","seo","open graph"],"author":{"name":"Jiang Fengming"},"license":"MIT","bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","dependencies":{"parse-open-graph":"^0.4.0","puppeteer":"^5.3.0","url-rewrite":"^0.4.2"},"devDependencies":{"eslint":"^7.9.0","eslint-config-enough":"^0.5.0","koa":"^2.13.0","koa-mount":"^4.0.0","koa-static":"^5.0.0"},"eslintConfig":{"extends":"enough","env":{"node":true,"browser":true}},"gitHead":"eacbf3113195fdfd965d51ebae4e739f8e290b12","_id":"puppeteer-prerender@0.14.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-S3+P5VddWtFbe0uVRtrSdl+3b6ZUo4mZ9kJtNrzenWdpc632289Jipj33e+l6LQ331xxUEr+zTdJwOWqUjEGCw==","shasum":"f5123326dddc87a6a8703e6b0a5e7ede9ad53799","tarball":"https://registry.npmjs.org/puppeteer-prerender/-/puppeteer-prerender-0.14.0.tgz","fileCount":15,"unpackedSize":26688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYH3TCRA9TVsSAnZWagAAWqwP/Rowgf8GTsZFh9vhhoia\nINGgXfFjDU0XvVzKazo53oFABkec9E8+iVSUAO8EAK+2MuvNPGL8EwiG0bsj\nRcdNwD99TzXMvLXV233o5Tyw7LXiTU1yGFxQfCbqyaeZVJ4Fzc0dfEQr8a+6\nKvZTnze/JVWO+DE+lbf4KlGP41DBxeBvozAkdomUWWBXdVr5jUFDhDefrMMX\nhO1Z9RBNcbzWc68N2n5juTBEiT+cM7SEfvhrAPpWNJFweMNeFFeI5n5XXrf8\nuGu9eNzg+7oOV4FjdtxNyMvbAJ+Ah+hXOkfmE2jfRPkUmnQAKCUXD8MULN8P\niiJEwvp0sDUo6tuBtvSHgF/7wJo1PQ7cpMfT6yT84mazv9ZSSf8xs8UMkh1H\n1OrQl6qKSDvVn45yvJlJfOM41RwSjtc0VqC5B1lxXGOvOb0j2buPy3rezONb\nwbuZgRPn0ChnrqJOyO2gAf0G7Y2xGuWZuj1a/n8UPmYzPcP7tNAEzl7h6H0f\nYqjegVAKWKINOZehpGBK0XgT6a8YNHTMP8NJZz4X2ZdJo4QLwPHUCneuOOji\nCWaEr7s8rcn74ojjOWQDnP2BSszY6GEUNimd13i/h+DMGn+7nlltQR41kPoF\n1qBZpuAdpcSwCOO6KWyHiC38zVc7qEJkA5Otns0auP95PbKx89npKcQ955AR\njWq2\r\n=NaeJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEquvZ3wI5yy8hcuvb6SBvvHm7DTOA/oypyrsNN52UQnAiAbC+RZIqBR/55Y1jrnPbY98YkrUh/Vt7SglgL7eiO6aw=="}]},"maintainers":[{"name":"jiangfengming","email":"jiangfengming87@gmail.com"}],"_npmUser":{"name":"jiangfengming","email":"jiangfengming87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-prerender_0.14.0_1600159186856_0.4459799989775375"},"_hasShrinkwrap":false}},"readme":"# puppeteer-prerender\npuppeteer-prerender is a library that uses [Puppeteer](https://github.com/GoogleChrome/puppeteer) to fetch the\npre-rendered html, meta, links, and [Open Graph](http://ogp.me/) of a webpage, especially Single-Page Application (SPA).\n\n## Usage\n```js\nconst Prerenderer = require('puppeteer-prerender')\n\nasync function main() {\n  const prerender = new Prerenderer()\n\n  try {\n    const {\n      status,\n      redirect,\n      meta,\n      openGraph,\n      links,\n      html,\n      staticHTML\n    } = await prerender.render('https://www.example.com/')\n  } catch (e) {\n    console.error(e)\n  }\n\n  await prerender.close()\n}\n\nmain()\n```\n\n## APIs\n\n### new Prerenderer(options)\nCreates a prerenderer instance.\n\nDefault options:\n```js\n{\n  // Boolean | Function. Whether to print debug logs.\n  // You can provide your custom log function, it should accept same arguments as console.log()\n  debug: false,\n\n  // Object. Options for puppeteer.launch().\n  // see https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#puppeteerlaunchoptions\n  puppeteerLaunchOptions: undefined,\n\n  // Number. Maximum navigation time in milliseconds.\n  timeout: 30000,\n\n  // String. Specific user agent to use in this page. The default value is set by the underlying Chromium.\n  userAgent: undefined,\n\n  // Boolean. Whether to follow 301/302 redirect.\n  followRedirect: false,\n\n  // Object. Extra meta tags to parse.\n  extraMeta: undefined,\n  \n  // Object. Options for parse-open-graph.\n  // see https://github.com/kasha-io/parse-open-graph#parsemeta-options\n  parseOpenGraphOptions: undefined,\n  \n  // Array. Rewrite URL to another location.\n  rewrites: undefined\n}\n```\n\n#### extraMeta\nExtra meta tags to parse. e.g.:\n\n```js\n{\n  status: { selector: 'meta[http-equiv=\"Status\" i]', property: 'content' },\n  icon: { selector: 'link[rel~=\"icon\"]', property: 'href' }\n}\n```\n\nThe property name is the name of property which will be set in `result.meta` object. `selector` is the parameter of `document.querySelector()`\nwhich used to select the element. `property` is the property of the selected element which contains the value.\n\n#### rewrites\n```js\nconst result = await prerender.render('https://www.google.com/foo', {\n  rewrites: [\n    ['https://www.google.com/:path(.*)', 'https://www.example.com/:path'],\n    ['https://www.googletagmanager.com/(.*)', ''] // block\n  ]\n})\n```\nThe page will load from `https://www.example.com/foo` instead of `https://www.google.com/foo`.\nAnd requests to `https://www.googletagmanager.com/*` will be blocked.\n\nIt uses [url-rewrite](https://github.com/kasha-io/url-rewrite) module underlying.\n\n### prerenderer.render(url, options)\nPrerenders the page of the given `url`.\n\nReturns: Promise.\n\nThese options can be overrided:\n```js\n{\n  timeout,\n  userAgent,\n  followRedirect,\n  extraMeta,\n  parseOpenGraphOptions,\n  rewrites\n}\n```\n\nReturn format:\n```js\n{\n  status, // HTTP status code\n  redirect, // the redirect location if status is 301/302\n\n  meta: {\n    title,\n    description, // <meta property=\"og:description\"> || <meta name=\"description\">\n    image, // <meta property=\"og:image\"> or first <img> which width & height >= 300\n    canonicalURL, // <link rel=\"canonical\"> || <meta property=\"og:url\">\n\n    // <meta rel=\"alternate\" hreflang=\"de\" href=\"https://m.example.com/?locale=de\">\n    locales: [\n      { lang: 'de', href: 'https://m.example.com/?locale=de' },\n      // ...\n    ],\n\n    // <meta rel=\"alternate\" media=\"only screen and (max-width: 640px)\" href=\"https://m.example.com/\">\n    media: [\n      { media: 'only screen and (max-width: 640px)', href: 'https://m.example.com/' },\n      // ...\n    ],\n\n    author, // <meta name=\"author\">\n\n    // <meta property=\"article:tag\"> || <meta name=\"keywords\"> (split by comma)\n    keywords: [\n      'keyword1',\n      // ...\n    ]\n\n    /*\n      extraMeta will also be set in here\n    */\n  },\n\n  openGraph, // Open Graph object\n\n  // The absolute URLs of <a> tags.\n  // Useful for crawling the next pages.\n  links: [\n    'https://www.example.com/foo?bar=1',\n    // ...\n  ],\n\n  html // page html\n  staticHTML // static html (scripts removed)\n}\n```\n\nThe `openGraph` object format:\n```js\n{\n  og: {\n    title: 'Open Graph protocol',\n    type: 'website',\n    url: 'http://ogp.me/',\n    image: [\n      {\n        url: 'http://ogp.me/logo.png',\n        type: 'image/png',\n        width: '300',\n        height: '300',\n        alt: 'The Open Graph logo'\n      },\n    ]\n    description: 'The Open Graph protocol enables any web page to become a rich object in a social graph.'\n  },\n  fb: {\n    app_id: '115190258555800'\n  }\n}\n```\n\nSee [parse-open-graph](https://github.com/kasha-io/parse-open-graph#parsemeta-options) for details.\n\n### prerenderer.close()\nCloses the underlying browser.\n\n### prerenderer.debug\nOpens or disables debug mode.\n\n### prerenderer.timeout\nSets the default timeout value.\n\n### prerenderer.userAgent\nSets the default user agent.\n\n### prerenderer.followRedirect\nSets the default value of followRedirect.\n\n### prerender.extraMeta\nSets the default value of extraMeta.\n\n### prerender.parseOpenGraphOptions\nSets the default value of parseOpenGraphOptions.\n\n## License\n[MIT](LICENSE)\n","maintainers":[{"email":"jiangfengming87@gmail.com","name":"jiangfengming"}],"time":{"modified":"2022-06-25T17:40:51.067Z","created":"2017-12-08T07:32:05.526Z","0.1.0":"2017-12-08T07:32:05.526Z","0.1.1":"2017-12-19T08:41:27.769Z","0.1.2":"2018-01-24T12:57:18.314Z","0.1.3":"2018-03-07T10:54:45.898Z","0.2.0":"2018-03-13T09:17:17.366Z","0.2.1":"2018-03-14T12:20:35.771Z","0.3.0":"2018-03-15T10:12:20.160Z","0.4.0":"2018-03-16T06:41:02.479Z","0.4.1":"2018-03-16T06:46:08.068Z","0.4.2":"2018-03-16T07:00:30.813Z","0.4.3":"2018-03-16T07:01:51.427Z","0.5.0":"2018-03-29T13:08:55.577Z","0.5.1":"2018-07-23T10:49:41.822Z","0.5.2":"2018-07-23T12:05:55.412Z","0.5.3":"2018-07-25T10:36:08.026Z","0.5.4":"2018-08-08T11:28:13.634Z","0.5.5":"2018-08-15T09:24:23.769Z","0.5.6":"2018-08-15T10:32:05.577Z","0.5.7":"2018-08-15T11:56:53.248Z","0.5.8":"2018-09-05T06:28:57.644Z","0.5.9":"2018-09-05T06:33:35.537Z","0.5.10":"2018-09-10T05:43:05.058Z","0.5.11":"2018-09-10T05:46:28.083Z","0.6.0":"2018-09-29T12:03:16.926Z","0.6.1":"2018-09-30T05:02:25.483Z","0.6.2":"2018-10-09T11:36:06.153Z","0.6.3":"2018-10-09T11:38:35.793Z","0.7.0":"2018-11-15T05:31:26.957Z","0.7.1":"2018-11-15T17:16:13.650Z","0.7.2":"2018-11-15T18:51:08.505Z","0.7.3":"2018-11-15T20:36:21.368Z","0.7.4-dev.1":"2018-11-16T04:12:24.250Z","0.7.4-dev.2":"2018-11-16T06:20:40.968Z","0.7.4":"2018-11-18T21:37:30.289Z","0.7.5":"2018-11-19T17:16:05.041Z","0.7.6":"2018-11-19T17:25:12.204Z","0.7.7":"2018-11-26T15:30:29.541Z","0.8.0":"2018-11-28T08:40:24.492Z","0.8.1":"2018-12-06T14:00:01.832Z","0.9.0":"2018-12-21T09:41:45.929Z","0.10.0":"2019-01-08T11:49:55.500Z","0.11.0":"2019-01-09T08:13:39.198Z","0.12.0":"2019-01-09T09:24:10.385Z","0.12.1":"2019-01-18T13:24:01.649Z","0.12.2":"2019-01-21T08:52:17.047Z","0.12.3":"2019-01-21T09:23:26.594Z","0.12.4":"2019-01-22T10:02:18.286Z","0.12.5":"2019-02-26T12:47:34.043Z","0.12.6":"2019-03-06T08:05:56.847Z","0.12.7":"2019-03-14T06:33:28.876Z","0.12.8-0":"2019-03-14T08:31:46.972Z","0.12.8-1":"2019-03-15T13:18:12.421Z","0.12.8-2":"2019-03-15T13:21:09.417Z","0.12.8":"2019-03-27T19:51:50.657Z","0.12.9-1":"2019-03-29T12:38:37.559Z","0.12.9":"2019-04-11T20:20:51.600Z","0.12.10":"2019-04-15T10:18:40.281Z","0.12.11":"2019-04-28T13:35:28.859Z","0.12.12":"2019-05-15T09:52:57.085Z","0.12.13":"2019-05-20T06:44:39.062Z","0.12.14":"2019-06-11T06:49:42.111Z","0.12.15":"2019-06-12T06:59:23.498Z","0.12.16":"2019-06-25T09:47:06.574Z","0.12.17":"2019-07-24T06:04:36.272Z","0.12.18":"2019-11-13T10:32:46.253Z","0.13.0":"2019-11-14T10:10:28.334Z","0.13.1":"2020-02-28T05:20:43.166Z","0.14.0":"2020-09-15T08:39:47.012Z"},"homepage":"https://github.com/kasha-io/puppeteer-prerender#readme","keywords":["puppeteer","prerender","crawler","seo","open graph"],"repository":{"type":"git","url":"git+https://github.com/kasha-io/puppeteer-prerender.git"},"author":{"name":"Jiang Fengming"},"bugs":{"url":"https://github.com/kasha-io/puppeteer-prerender/issues"},"license":"MIT","readmeFilename":"README.md"}