403Webshell
Server IP : 34.87.99.72  /  Your IP : 216.73.217.31
Web Server : Apache/2.4.46 (Unix) OpenSSL/1.1.1n
System : Linux zlock-bitnami-lamp-prod-v2-vm 4.19.0-16-cloud-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64
User : bitnami ( 1000)
PHP Version : 7.4.18
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /opt/bitnami/apache/htdocs/app/node_modules/eslint-webpack-plugin/dist/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/bitnami/apache/htdocs/app/node_modules/eslint-webpack-plugin/dist/worker.js
"use strict";

/** @typedef {import('eslint').ESLint} ESLint */

/** @typedef {import('eslint').ESLint.Options} ESLintOptions */
Object.assign(module.exports, {
  lintFiles,
  setup
});
/** @type {{ new (arg0: import("eslint").ESLint.Options): import("eslint").ESLint; outputFixes: (arg0: import("eslint").ESLint.LintResult[]) => any; }} */

let ESLint;
/** @type {ESLint} */

let eslint;
/** @type {boolean} */

let fix;
/**
 * @typedef {object} setupOptions
 * @property {string=} eslintPath - import path of eslint
 * @property {ESLintOptions=} eslintOptions - linter options
 *
 * @param {setupOptions} arg0 - setup worker
 */

function setup({
  eslintPath,
  eslintOptions = {}
}) {
  fix = !!(eslintOptions && eslintOptions.fix);
  ({
    ESLint
  } = require(eslintPath || 'eslint'));
  eslint = new ESLint(eslintOptions);
}
/**
 * @param {string | string[]} files
 */


async function lintFiles(files) {
  const result = await eslint.lintFiles(files); // if enabled, use eslint autofixing where possible

  if (fix) {
    await ESLint.outputFixes(result);
  }

  return result;
}

Youez - 2016 - github.com/yon3zu
LinuXploit