index.js
18.2 KB
module.exports=(()=>{var e={176:function(e,r,t){(function(r,n){"use strict";if(typeof define==="function"&&define.amd){define("error-stack-parser",["stackframe"],n)}else if(true){e.exports=n(t(46))}else{}})(this,function ErrorStackParser(e){"use strict";var r=/(^|@)\S+:\d+/;var t=/^\s*at .*(\S+:\d+|\(native\))/m;var n=/^(eval@)?(\[native code])?$/;return{parse:function ErrorStackParser$$parse(e){if(typeof e.stacktrace!=="undefined"||typeof e["opera#sourceloc"]!=="undefined"){return this.parseOpera(e)}else if(e.stack&&e.stack.match(t)){return this.parseV8OrIE(e)}else if(e.stack){return this.parseFFOrSafari(e)}else{throw new Error("Cannot parse given Error object")}},extractLocation:function ErrorStackParser$$extractLocation(e){if(e.indexOf(":")===-1){return[e]}var r=/(.+?)(?::(\d+))?(?::(\d+))?$/;var t=r.exec(e.replace(/[()]/g,""));return[t[1],t[2]||undefined,t[3]||undefined]},parseV8OrIE:function ErrorStackParser$$parseV8OrIE(r){var n=r.stack.split("\n").filter(function(e){return!!e.match(t)},this);return n.map(function(r){if(r.indexOf("(eval ")>-1){r=r.replace(/eval code/g,"eval").replace(/(\(eval at [^()]*)|(\),.*$)/g,"")}var t=r.replace(/^\s+/,"").replace(/\(eval code/g,"(");var n=t.match(/ (\((.+):(\d+):(\d+)\)$)/);t=n?t.replace(n[0],""):t;var s=t.split(/\s+/).slice(1);var i=this.extractLocation(n?n[1]:s.pop());var o=s.join(" ")||undefined;var a=["eval","<anonymous>"].indexOf(i[0])>-1?undefined:i[0];return new e({functionName:o,fileName:a,lineNumber:i[1],columnNumber:i[2],source:r})},this)},parseFFOrSafari:function ErrorStackParser$$parseFFOrSafari(r){var t=r.stack.split("\n").filter(function(e){return!e.match(n)},this);return t.map(function(r){if(r.indexOf(" > eval")>-1){r=r.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g,":$1")}if(r.indexOf("@")===-1&&r.indexOf(":")===-1){return new e({functionName:r})}else{var t=/((.*".+"[^@]*)?[^@]*)(?:@)/;var n=r.match(t);var s=n&&n[1]?n[1]:undefined;var i=this.extractLocation(r.replace(t,""));return new e({functionName:s,fileName:i[0],lineNumber:i[1],columnNumber:i[2],source:r})}},this)},parseOpera:function ErrorStackParser$$parseOpera(e){if(!e.stacktrace||e.message.indexOf("\n")>-1&&e.message.split("\n").length>e.stacktrace.split("\n").length){return this.parseOpera9(e)}else if(!e.stack){return this.parseOpera10(e)}else{return this.parseOpera11(e)}},parseOpera9:function ErrorStackParser$$parseOpera9(r){var t=/Line (\d+).*script (?:in )?(\S+)/i;var n=r.message.split("\n");var s=[];for(var i=2,o=n.length;i<o;i+=2){var a=t.exec(n[i]);if(a){s.push(new e({fileName:a[2],lineNumber:a[1],source:n[i]}))}}return s},parseOpera10:function ErrorStackParser$$parseOpera10(r){var t=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i;var n=r.stacktrace.split("\n");var s=[];for(var i=0,o=n.length;i<o;i+=2){var a=t.exec(n[i]);if(a){s.push(new e({functionName:a[3]||undefined,fileName:a[2],lineNumber:a[1],source:n[i]}))}}return s},parseOpera11:function ErrorStackParser$$parseOpera11(t){var n=t.stack.split("\n").filter(function(e){return!!e.match(r)&&!e.match(/^Error created at/)},this);return n.map(function(r){var t=r.split("@");var n=this.extractLocation(t.pop());var s=t.shift()||"";var i=s.replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^)]*\)/g,"")||undefined;var o;if(s.match(/\(([^)]*)\)/)){o=s.replace(/^[^(]+\(([^)]*)\)$/,"$1")}var a=o===undefined||o==="[arguments not available]"?undefined:o.split(",");return new e({functionName:i,args:a,fileName:n[0],lineNumber:n[1],columnNumber:n[2],source:r})},this)}}})},852:(e,r,t)=>{const n=t(255);e.exports=n},531:e=>{"use strict";e.exports=(e=>{if(Number.isNaN(e)){return false}if(e>=4352&&(e<=4447||e===9001||e===9002||11904<=e&&e<=12871&&e!==12351||12880<=e&&e<=19903||19968<=e&&e<=42182||43360<=e&&e<=43388||44032<=e&&e<=55203||63744<=e&&e<=64255||65040<=e&&e<=65049||65072<=e&&e<=65131||65281<=e&&e<=65376||65504<=e&&e<=65510||110592<=e&&e<=110593||127488<=e&&e<=127569||131072<=e&&e<=262141)){return true}return false})},484:(e,r,t)=>{"use strict";const n=t(206);const s=t(531);e.exports=(e=>{if(typeof e!=="string"||e.length===0){return 0}e=n(e);let r=0;for(let t=0;t<e.length;t++){const n=e.codePointAt(t);if(n<=31||n>=127&&n<=159){continue}if(n>=768&&n<=879){continue}if(n>65535){t++}r+=s(n)?2:1}return r})},383:e=>{"use strict";e.exports=(()=>{const e=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:[a-zA-Z\\d]*(?:;[a-zA-Z\\d]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PRZcf-ntqry=><~]))"].join("|");return new RegExp(e,"g")})},206:(e,r,t)=>{"use strict";const n=t(383);e.exports=(e=>typeof e==="string"?e.replace(n(),""):e)},503:(e,r,t)=>{"use strict";const n=t(176);const s=t(331);const i=new s(process.cwd());function extractError(e){return{message:e.message,file:getFile(e),origin:getOrigin(e),name:e.name,severity:0,webpackError:e,originalStack:getOriginalErrorStack(e)}}function getOriginalErrorStack(e){while(e.error!=null){e=e.error}if(e.stack){return n.parse(e)}return[]}function getFile(e){if(e.file){return e.file}else if(e.module&&e.module.readableIdentifier&&typeof e.module.readableIdentifier==="function"){return e.module.readableIdentifier(i)}}function getOrigin(e){let r="";if(e.dependencies&&e.origin){r+="\n @ "+e.origin.readableIdentifier(i);e.dependencies.forEach(function(e){if(!e.loc)return;if(typeof e.loc==="string")return;if(!e.loc.start)return;if(!e.loc.end)return;r+=" "+e.loc.start.line+":"+e.loc.start.column+"-"+(e.loc.start.line!==e.loc.end.line?e.loc.end.line+":":"")+e.loc.end.column});var t=e.origin;while(t.issuer&&typeof t.issuer.readableIdentifier==="function"){t=t.issuer;r+="\n @ "+t.readableIdentifier(i)}}return r}e.exports=extractError},694:e=>{"use strict";function formatErrors(e,r,t){const n=r=>r(e,t)||[];const s=(e,r)=>e.concat(r);return r.map(n).reduce(s,[])}e.exports=formatErrors},415:(e,r,t)=>{"use strict";const n=t(503);function processErrors(e,r){const t=(e,r)=>r(e);const s=e=>r.reduce(t,e);return e.map(n).map(s)}e.exports=processErrors},54:(e,r,t)=>{"use strict";const n=t(287).concat;const s=t(375).formatTitle;function displayError(e,r){const t=s(e,e);return n(`${t} ${removeLoaders(r.file)}`,"",r.message,r.origin?r.origin:undefined,"",r.infos)}function removeLoaders(e){if(!e){return""}const r=e.split("!");const t=r[r.length-1];return`in ${t}`}function isDefaultError(e){return!e.type}function format(e,r){return e.filter(isDefaultError).reduce((e,t)=>e.concat(displayError(r,t)),[])}e.exports=format},392:(e,r,t)=>{"use strict";const n=t(287).concat;const s=t(808);const i=["You may use special comments to disable some warnings.","Use "+s.yellow("// eslint-disable-next-line")+" to ignore the next line.","Use "+s.yellow("/* eslint-disable */")+" to ignore all warnings in a file."];function displayError(e){return[e.message,""]}function format(e,r){const t=e.filter(e=>e.type==="lint-error");if(t.length>0){const e=(e,r)=>e.concat(r);return n(t.map(e=>displayError(e)).reduce(e,[]),i)}return[]}e.exports=format},378:(e,r,t)=>{"use strict";const n=t(287).concat;function isRelative(e){return e.startsWith("./")||e.startsWith("../")}function formatFileList(e){const r=e.length;if(!r)return"";return` in ${e[0]}${e[1]?`, ${e[1]}`:""}${r>2?` and ${r-2} other${r===3?"":"s"}`:""}`}function formatGroup(e){const r=e.errors.map(e=>e.file).filter(Boolean);return`* ${e.module}${formatFileList(r)}`}function forgetToInstall(e){const r=e.map(e=>e.module);if(e.length===1){return`To install it, you can run: npm install --save ${r.join(" ")}`}return`To install them, you can run: npm install --save ${r.join(" ")}`}function dependenciesNotFound(e){if(e.length===0)return;return n(e.length===1?"This dependency was not found:":"These dependencies were not found:","",e.map(formatGroup),"",forgetToInstall(e))}function relativeModulesNotFound(e){if(e.length===0)return;return n(e.length===1?"This relative module was not found:":"These relative modules were not found:","",e.map(formatGroup))}function groupModules(e){const r=new Map;e.forEach(e=>{if(!r.has(e.module)){r.set(e.module,[])}r.get(e.module).push(e)});return Array.from(r.keys()).map(e=>({module:e,relative:isRelative(e),errors:r.get(e)}))}function formatErrors(e){if(e.length===0){return[]}const r=groupModules(e);const t=r.filter(e=>!e.relative);const s=r.filter(e=>e.relative);return n(dependenciesNotFound(t),t.length&&s.length?["",""]:null,relativeModulesNotFound(s))}function format(e){return formatErrors(e.filter(e=>e.type==="module-not-found"))}e.exports=format},255:(e,r,t)=>{"use strict";const n=t(622);const s=t(808);const i=t(87);const o=t(415);const a=t(694);const c=t(737);const u=t(287);const l=u.concat;const f=u.uniqueBy;const p=[t(849),t(814),t(122)];const d=[t(378),t(392),t(54)];class FriendlyErrorsWebpackPlugin{constructor(e){e=e||{};this.compilationSuccessInfo=e.compilationSuccessInfo||{};this.onErrors=e.onErrors;this.shouldClearConsole=e.clearConsole==null?true:Boolean(e.clearConsole);this.formatters=l(d,e.additionalFormatters);this.transformers=l(p,e.additionalTransformers)}apply(e){const r=e=>{this.clearConsole();const r=e.hasErrors();const t=e.hasWarnings();if(!r&&!t){this.displaySuccess(e);return}if(r){this.displayErrors(extractErrorsFromStats(e,"errors"),"error");return}if(t){this.displayErrors(extractErrorsFromStats(e,"warnings"),"warning")}};const t=()=>{this.clearConsole();c.title("info","WAIT","Compiling...")};if(e.hooks){const n={name:"FriendlyErrorsWebpackPlugin"};e.hooks.done.tap(n,r);e.hooks.invalid.tap(n,t)}else{e.plugin("done",r);e.plugin("invalid",t)}}clearConsole(){if(this.shouldClearConsole){c.clearConsole()}}displaySuccess(e){const r=getCompileTime(e);c.title("success","DONE","Compiled successfully in "+r+"ms");if(this.compilationSuccessInfo.messages){this.compilationSuccessInfo.messages.forEach(e=>c.info(e))}if(this.compilationSuccessInfo.notes){c.log();this.compilationSuccessInfo.notes.forEach(e=>c.note(e))}}displayErrors(e,r){const t=o(e,this.transformers);const n=getMaxSeverityErrors(t);const s=n.length;const i=r==="error"?`Failed to compile with ${s} ${r}s`:`Compiled with ${s} ${r}s`;c.title(r,r.toUpperCase(),i);if(this.onErrors){this.onErrors(r,n)}a(n,this.formatters,r).forEach(e=>c.log(e))}}function extractErrorsFromStats(e,r){if(isMultiStats(e)){const t=e.stats.reduce((e,t)=>e.concat(extractErrorsFromStats(t,r)),[]);return f(t,e=>e.message)}return e.compilation[r]}function getCompileTime(e){if(isMultiStats(e)){return e.stats.reduce((e,r)=>Math.max(e,getCompileTime(r)),0)}return e.endTime-e.startTime}function isMultiStats(e){return e.stats}function getMaxSeverityErrors(e){const r=getMaxInt(e,"severity");return e.filter(e=>e.severity===r)}function getMaxInt(e,r){return e.reduce((e,t)=>{return t[r]>e?t[r]:e},0)}e.exports=FriendlyErrorsWebpackPlugin},737:(e,r,t)=>{"use strict";const n=t(375);const s=t(808);const i=t(484);const o=t(58);class Debugger{constructor(){this.enabled=true;this.capturing=false;this.capturedMessages=[]}enable(){this.enabled=true}capture(){this.enabled=true;this.capturing=true}endCapture(){this.enabled=false;this.capturing=false;this.capturedMessages=[]}log(){if(this.enabled){this.captureConsole(Array.from(arguments),console.log)}}info(e){if(this.enabled){const r=n.formatTitle("info","I");this.log(r,e)}}note(e){if(this.enabled){const r=n.formatTitle("note","N");this.log(r,e)}}title(e,r,t){if(this.enabled){const o=new Date;const a=s.grey(o.toLocaleTimeString());const c=n.formatTitle(e,r);const u=n.formatText(e,t);const l=`${c} ${u}`;if(process.env.NODE_ENV==="test"){this.log(l);this.log();return}let f=process.stdout.columns-i(l)-i(a);if(f<=0){f=10}this.log(`${l}${" ".repeat(f)}${a}`);this.log()}}clearConsole(){if(!this.capturing&&this.enabled&&process.stdout.isTTY){const e="\n".repeat(process.stdout.rows);console.log(e);o.cursorTo(process.stdout,0,0);o.clearScreenDown(process.stdout)}}captureLogs(e){try{this.capture();e.call();return this.capturedMessages}catch(e){throw e}finally{this.endCapture()}}captureConsole(e,r){if(this.capturing){this.capturedMessages.push(s.stripColor(e.join(" ")).trim())}else{r.apply(console,e)}}}function capitalizeFirstLetter(e){return e.charAt(0).toUpperCase()+e.slice(1)}e.exports=new Debugger},849:e=>{"use strict";function cleanStackTrace(e){return e.replace(/^\s*at\s.*:\d+:\d+[\s\)]*\n/gm,"")}function cleanMessage(e){return e.replace(/^Module build failed.*:\s/,"Syntax Error: ")}function isBabelSyntaxError(e){return e.name==="ModuleBuildError"&&e.message.indexOf("SyntaxError")>=0}function transform(e){if(isBabelSyntaxError(e)){return Object.assign({},e,{message:cleanStackTrace(cleanMessage(e.message)+"\n"),severity:1e3,name:"Syntax Error"})}return e}e.exports=transform},122:e=>{"use strict";function isEslintError(e){return e.originalStack.some(e=>e.fileName&&e.fileName.indexOf("eslint-loader")>0)}function transform(e){if(isEslintError(e)){return Object.assign({},e,{name:"Lint error",type:"lint-error"})}return e}e.exports=transform},814:e=>{"use strict";const r="module-not-found";function isModuleNotFoundError(e){const r=e.webpackError||{};return r.dependencies&&r.dependencies.length>0&&e.name==="ModuleNotFoundError"&&e.message.indexOf("Module not found")===0}function transform(e){const t=e.webpackError;if(isModuleNotFoundError(e)){const n=t.dependencies[0].request;return Object.assign({},e,{message:`Module not found ${n}`,type:r,severity:900,module:n,name:"Module not found"})}return e}e.exports=transform},375:(e,r,t)=>{"use strict";const n=t(808);function formatTitle(e,r){return n[bgColor(e)].black("",r,"")}function formatText(e,r){return n[textColor(e)](r)}function bgColor(e){const r=textColor(e);return"bg"+capitalizeFirstLetter(r)}function textColor(e){switch(e.toLowerCase()){case"success":return"green";case"info":return"blue";case"note":return"white";case"warning":return"yellow";case"error":return"red";default:return"red"}}function capitalizeFirstLetter(e){return e.charAt(0).toUpperCase()+e.slice(1)}e.exports={bgColor:bgColor,textColor:textColor,formatTitle:formatTitle,formatText:formatText}},287:e=>{"use strict";function concat(){const e=Array.from(arguments).filter(e=>e!=null);const r=Array.isArray(e[0])?e[0]:[e[0]];return Array.prototype.concat.apply(r,e.slice(1))}function uniqueBy(e,r){const t={};return e.filter(e=>{const n=r(e);return!(n in t)&&(t[n]=1)})}e.exports={concat:concat,uniqueBy:uniqueBy}},46:function(e){(function(r,t){"use strict";if(typeof define==="function"&&define.amd){define("stackframe",[],t)}else if(true){e.exports=t()}else{}})(this,function(){"use strict";function _isNumber(e){return!isNaN(parseFloat(e))&&isFinite(e)}function _capitalize(e){return e.charAt(0).toUpperCase()+e.substring(1)}function _getter(e){return function(){return this[e]}}var e=["isConstructor","isEval","isNative","isToplevel"];var r=["columnNumber","lineNumber"];var t=["fileName","functionName","source"];var n=["args"];var s=["evalOrigin"];var i=e.concat(r,t,n,s);function StackFrame(e){if(!e)return;for(var r=0;r<i.length;r++){if(e[i[r]]!==undefined){this["set"+_capitalize(i[r])](e[i[r]])}}}StackFrame.prototype={getArgs:function(){return this.args},setArgs:function(e){if(Object.prototype.toString.call(e)!=="[object Array]"){throw new TypeError("Args must be an Array")}this.args=e},getEvalOrigin:function(){return this.evalOrigin},setEvalOrigin:function(e){if(e instanceof StackFrame){this.evalOrigin=e}else if(e instanceof Object){this.evalOrigin=new StackFrame(e)}else{throw new TypeError("Eval Origin must be an Object or StackFrame")}},toString:function(){var e=this.getFileName()||"";var r=this.getLineNumber()||"";var t=this.getColumnNumber()||"";var n=this.getFunctionName()||"";if(this.getIsEval()){if(e){return"[eval] ("+e+":"+r+":"+t+")"}return"[eval]:"+r+":"+t}if(n){return n+" ("+e+":"+r+":"+t+")"}return e+":"+r+":"+t}};StackFrame.fromString=function StackFrame$$fromString(e){var r=e.indexOf("(");var t=e.lastIndexOf(")");var n=e.substring(0,r);var s=e.substring(r+1,t).split(",");var i=e.substring(t+1);if(i.indexOf("@")===0){var o=/@(.+?)(?::(\d+))?(?::(\d+))?$/.exec(i,"");var a=o[1];var c=o[2];var u=o[3]}return new StackFrame({functionName:n,args:s||undefined,fileName:a,lineNumber:c||undefined,columnNumber:u||undefined})};for(var o=0;o<e.length;o++){StackFrame.prototype["get"+_capitalize(e[o])]=_getter(e[o]);StackFrame.prototype["set"+_capitalize(e[o])]=function(e){return function(r){this[e]=Boolean(r)}}(e[o])}for(var a=0;a<r.length;a++){StackFrame.prototype["get"+_capitalize(r[a])]=_getter(r[a]);StackFrame.prototype["set"+_capitalize(r[a])]=function(e){return function(r){if(!_isNumber(r)){throw new TypeError(e+" must be a Number")}this[e]=Number(r)}}(r[a])}for(var c=0;c<t.length;c++){StackFrame.prototype["get"+_capitalize(t[c])]=_getter(t[c]);StackFrame.prototype["set"+_capitalize(t[c])]=function(e){return function(r){this[e]=String(r)}}(t[c])}return StackFrame})},331:(e,r,t)=>{"use strict";const n=t(622);const s=/\\/g;const i=/[-[\]{}()*+?.,\\^$|#\s]/g;const o=/[/\\]$/;const a=/^!|!$/g;const c=/\/index.js(!|\?|\(query\))/g;const u=/!=!/;const l=e=>{return e.replace(s,"/")};const f=e=>{const r=e.replace(i,"\\$&");return new RegExp(`(^|!)${r}`,"g")};class RequestShortener{constructor(e){e=l(e);if(o.test(e)){e=e.substr(0,e.length-1)}if(e){this.currentDirectoryRegExp=f(e)}const r=n.dirname(e);const t=o.test(r);const s=t?r.substr(0,r.length-1):r;if(s&&s!==e){this.parentDirectoryRegExp=f(`${s}/`)}if(__dirname.length>=2){const e=l(n.join(__dirname,".."));const r=this.currentDirectoryRegExp&&this.currentDirectoryRegExp.test(e);this.buildinsAsModule=r;this.buildinsRegExp=f(e)}this.cache=new Map}shorten(e){if(!e)return e;const r=this.cache.get(e);if(r!==undefined){return r}let t=l(e);if(this.buildinsAsModule&&this.buildinsRegExp){t=t.replace(this.buildinsRegExp,"!(webpack)")}if(this.currentDirectoryRegExp){t=t.replace(this.currentDirectoryRegExp,"!.")}if(this.parentDirectoryRegExp){t=t.replace(this.parentDirectoryRegExp,"!../")}if(!this.buildinsAsModule&&this.buildinsRegExp){t=t.replace(this.buildinsRegExp,"!(webpack)")}t=t.replace(c,"$1");t=t.replace(a,"");t=t.replace(u," = ");this.cache.set(e,t);return t}}e.exports=RequestShortener},808:e=>{"use strict";e.exports=require("@umijs/deps/compiled/chalk")},87:e=>{"use strict";e.exports=require("os")},622:e=>{"use strict";e.exports=require("path")},58:e=>{"use strict";e.exports=require("readline")}};var r={};function __nccwpck_require__(t){if(r[t]){return r[t].exports}var n=r[t]={exports:{}};var s=true;try{e[t].call(n.exports,n,n.exports,__nccwpck_require__);s=false}finally{if(s)delete r[t]}return n.exports}__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(852)})();