UNPKG

@karinjs/plugin-puppeteer

Version:

karin的 puppeteer截图、渲染插件

1 lines 717 B
import {e,b,d,c}from'./chunk-26AU6HQP.js';import f from'node:path';import {launch}from'@karinjs/puppeteer';import {karin,registerRender,renderTpl,logger}from'node-karin';var w=async()=>{let m=e(),t=await launch(m);karin.on(b,e=>t.hmrConfig(e));let o="@karinjs/plugin-puppeteer";registerRender(o,async e=>{e.encoding="base64";let r=renderTpl(e),g=Date.now(),a=await t.screenshot(r);if(logger.info(`[${o}][${f.basename(r.file)}] \u622A\u56FE\u5B8C\u6210 \u8017\u65F6: ${logger.green(Date.now()-g+"")} ms`),!a.status)throw new Error(a.data.message||"\u622A\u56FE\u5931\u8D25",{cause:a.data});return a.data}),logger.info(`${logger.violet(`[\u63D2\u4EF6:${d}]`)} ${logger.green(c)} \u521D\u59CB\u5316\u5B8C\u6210~`);};w();