Skip to content

v2.0.8-beta

Latest
Compare
Choose a tag to compare
@J-Hoplin J-Hoplin released this 08 Feb 06:17
· 1 commit to main since this release
d068905
  • Change Puppeteer.start to get option paramters as Object Type Parameter
    type PuppeteerPoolStartOptions = {
      /**
       * Number of concurrency,
       * Default is 3
       */
      concurrencyLevel: number;
      /**
       * Context mode
       * Default is ContextMode.SHARED
       */
      contextMode: ContextMode;
      /**
       * Puppeteer launch options
       * Default is {}
       */
      options?: puppeteer.LaunchOptions;
      /**
       * Custom config path
       */
      customConfigPath?: string;
      /**
       * Enable log
       * Default is true
       */
      enableLog?: boolean;
      /**
       * Log level
       * Default is LogLevel.DEBUG
       */
      logLevel?: LogLevel;
    };
  • Enhanced Concurrency Control
    • Emit tasks in batch
  • Fully remove pino logger dependency and implement custom logger
    • User can set log enabled and log level in PuppeteerPool.start() function