applying transfer to react app

This commit is contained in:
Tyler Koenig
2021-09-20 16:54:47 -04:00
parent 8819f31dd0
commit c612b7d702
37373 changed files with 3775588 additions and 2871 deletions
@@ -0,0 +1,17 @@
import { Formatter } from './Formatter';
interface CodeFrameFormatterOptions {
/** Syntax highlight the code as JavaScript for terminals. default: false */
highlightCode?: boolean;
/** The number of lines to show above the error. default: 2 */
linesBelow?: number;
/** The number of lines to show below the error. default: 3 */
linesAbove?: number;
/**
* Forcibly syntax highlight the code as JavaScript (for non-terminals);
* overrides highlightCode.
* default: false
*/
forceColor?: boolean;
}
declare function createCodeframeFormatter(options?: CodeFrameFormatterOptions): Formatter;
export { createCodeframeFormatter, CodeFrameFormatterOptions };
@@ -0,0 +1,68 @@
"use strict";
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var os = __importStar(require("os"));
var fs = __importStar(require("fs"));
var chalk_1 = __importDefault(require("chalk"));
var FsHelper_1 = require("../FsHelper");
var issue_1 = require("../issue");
var InternalFormatter_1 = require("./InternalFormatter");
var code_frame_1 = require("@babel/code-frame");
function createCodeframeFormatter(options) {
return function codeframeFormatter(issue) {
var color = {
message: issue.severity === issue_1.IssueSeverity.WARNING
? chalk_1.default.bold.yellow
: chalk_1.default.bold.red,
position: chalk_1.default.dim
};
if (issue.origin === issue_1.IssueOrigin.INTERNAL) {
return InternalFormatter_1.createInternalFormatter()(issue);
}
var file = issue.file;
var source = file && FsHelper_1.fileExistsSync(file) && fs.readFileSync(file, 'utf-8');
var frame = '';
if (source) {
frame = code_frame_1.codeFrameColumns(source, {
start: {
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
line: issue.line,
column: issue.character
}
}, __assign({ highlightCode: true }, (options || {})))
.split('\n')
.map(function (line) { return ' ' + line; })
.join(os.EOL);
}
var lines = [
color.message(issue.severity.toUpperCase() + " in " + issue.file + "(" + issue.line + "," + issue.character + "):"),
color.position(issue.line + ":" + issue.character + " " + issue.message)
];
if (frame) {
lines.push(frame);
}
return lines.join(os.EOL);
};
}
exports.createCodeframeFormatter = createCodeframeFormatter;
//# sourceMappingURL=CodeframeFormatter.js.map
@@ -0,0 +1 @@
{"version":3,"file":"CodeframeFormatter.js","sourceRoot":"./","sources":["formatter/CodeframeFormatter.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA,qCAAyB;AACzB,qCAAyB;AACzB,gDAA0B;AAE1B,wCAA6C;AAC7C,kCAAsD;AAEtD,yDAA8D;AAC9D,gDAAqD;AAiBrD,SAAS,wBAAwB,CAC/B,OAAmC;IAEnC,OAAO,SAAS,kBAAkB,CAAC,KAAK;QACtC,IAAM,KAAK,GAAG;YACZ,OAAO,EACL,KAAK,CAAC,QAAQ,KAAK,qBAAa,CAAC,OAAO;gBACtC,CAAC,CAAC,eAAK,CAAC,IAAI,CAAC,MAAM;gBACnB,CAAC,CAAC,eAAK,CAAC,IAAI,CAAC,GAAG;YACpB,QAAQ,EAAE,eAAK,CAAC,GAAG;SACpB,CAAC;QAEF,IAAI,KAAK,CAAC,MAAM,KAAK,mBAAW,CAAC,QAAQ,EAAE;YACzC,OAAO,2CAAuB,EAAE,CAAC,KAAK,CAAC,CAAC;SACzC;QAED,IAAM,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;QACxB,IAAM,MAAM,GACV,IAAI,IAAI,yBAAc,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,YAAY,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;QACjE,IAAI,KAAK,GAAG,EAAE,CAAC;QAEf,IAAI,MAAM,EAAE;YACV,KAAK,GAAG,6BAAgB,CACtB,MAAM,EACN;gBACE,KAAK,EAAE;oBACL,oEAAoE;oBACpE,IAAI,EAAE,KAAK,CAAC,IAAK;oBACjB,MAAM,EAAE,KAAK,CAAC,SAAS;iBACxB;aACF,aAEC,aAAa,EAAE,IAAI,IAChB,CAAC,OAAO,IAAI,EAAE,CAAC,EAErB;iBACE,KAAK,CAAC,IAAI,CAAC;iBACX,GAAG,CAAC,UAAC,IAAY,IAAK,OAAA,IAAI,GAAG,IAAI,EAAX,CAAW,CAAC;iBAClC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC;SACjB;QAED,IAAM,KAAK,GAAG;YACZ,KAAK,CAAC,OAAO,CACR,KAAK,CAAC,QAAQ,CAAC,WAAW,EAAE,YAAO,KAAK,CAAC,IAAI,SAAI,KAAK,CAAC,IAAI,SAC5D,KAAK,CAAC,SAAS,OACb,CACL;YACD,KAAK,CAAC,QAAQ,CAAI,KAAK,CAAC,IAAI,SAAI,KAAK,CAAC,SAAS,SAAI,KAAK,CAAC,OAAS,CAAC;SACpE,CAAC;QACF,IAAI,KAAK,EAAE;YACT,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;SACnB;QAED,OAAO,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC;IAC5B,CAAC,CAAC;AACJ,CAAC;AAEQ,4DAAwB"}
@@ -0,0 +1,3 @@
import { Formatter } from './Formatter';
declare function createDefaultFormatter(): Formatter;
export { createDefaultFormatter };
@@ -0,0 +1,39 @@
"use strict";
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var os = __importStar(require("os"));
var chalk_1 = __importDefault(require("chalk"));
var issue_1 = require("../issue");
var InternalFormatter_1 = require("./InternalFormatter");
function createDefaultFormatter() {
return function defaultFormatter(issue) {
var color = {
message: issue.severity === issue_1.IssueSeverity.WARNING
? chalk_1.default.bold.yellow
: chalk_1.default.bold.red,
position: chalk_1.default.bold.cyan,
code: chalk_1.default.grey
};
if (issue.origin === issue_1.IssueOrigin.INTERNAL) {
return InternalFormatter_1.createInternalFormatter()(issue);
}
var code = issue.origin === issue_1.IssueOrigin.TYPESCRIPT ? "TS" + issue.code : issue.code;
return [
color.message(issue.severity.toUpperCase() + " in ") +
color.position(issue.file + "(" + issue.line + "," + issue.character + ")") +
color.message(':'),
color.code(code + ': ') + issue.message
].join(os.EOL);
};
}
exports.createDefaultFormatter = createDefaultFormatter;
//# sourceMappingURL=DefaultFormatter.js.map
@@ -0,0 +1 @@
{"version":3,"file":"DefaultFormatter.js","sourceRoot":"./","sources":["formatter/DefaultFormatter.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAyB;AACzB,gDAA0B;AAE1B,kCAAsD;AAEtD,yDAA8D;AAE9D,SAAS,sBAAsB;IAC7B,OAAO,SAAS,gBAAgB,CAAC,KAAK;QACpC,IAAM,KAAK,GAAG;YACZ,OAAO,EACL,KAAK,CAAC,QAAQ,KAAK,qBAAa,CAAC,OAAO;gBACtC,CAAC,CAAC,eAAK,CAAC,IAAI,CAAC,MAAM;gBACnB,CAAC,CAAC,eAAK,CAAC,IAAI,CAAC,GAAG;YACpB,QAAQ,EAAE,eAAK,CAAC,IAAI,CAAC,IAAI;YACzB,IAAI,EAAE,eAAK,CAAC,IAAI;SACjB,CAAC;QAEF,IAAI,KAAK,CAAC,MAAM,KAAK,mBAAW,CAAC,QAAQ,EAAE;YACzC,OAAO,2CAAuB,EAAE,CAAC,KAAK,CAAC,CAAC;SACzC;QAED,IAAM,IAAI,GACR,KAAK,CAAC,MAAM,KAAK,mBAAW,CAAC,UAAU,CAAC,CAAC,CAAC,OAAK,KAAK,CAAC,IAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC;QAE3E,OAAO;YACL,KAAK,CAAC,OAAO,CAAI,KAAK,CAAC,QAAQ,CAAC,WAAW,EAAE,SAAM,CAAC;gBAClD,KAAK,CAAC,QAAQ,CAAI,KAAK,CAAC,IAAI,SAAI,KAAK,CAAC,IAAI,SAAI,KAAK,CAAC,SAAS,MAAG,CAAC;gBACjE,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC;YACpB,KAAK,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,OAAO;SACxC,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC;IACjB,CAAC,CAAC;AACJ,CAAC;AAEQ,wDAAsB"}
@@ -0,0 +1,3 @@
import { Issue } from '../issue';
declare type Formatter = (issue: Issue) => string;
export { Formatter };
@@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=Formatter.js.map
@@ -0,0 +1 @@
{"version":3,"file":"Formatter.js","sourceRoot":"./","sources":["formatter/Formatter.ts"],"names":[],"mappings":""}
@@ -0,0 +1,6 @@
import { Formatter } from './Formatter';
import { CodeFrameFormatterOptions } from './CodeframeFormatter';
declare type FormatterType = undefined | 'default' | 'codeframe' | Formatter;
declare type FormatterOptions = CodeFrameFormatterOptions;
declare function createFormatter(type?: FormatterType, options?: FormatterOptions): Formatter;
export { createFormatter, FormatterType, FormatterOptions };
@@ -0,0 +1,22 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var CodeframeFormatter_1 = require("./CodeframeFormatter");
var DefaultFormatter_1 = require("./DefaultFormatter");
function createFormatter(type, options) {
if (typeof type === 'function') {
return type;
}
switch (type) {
case 'codeframe':
return CodeframeFormatter_1.createCodeframeFormatter(options);
case 'default':
case undefined:
return DefaultFormatter_1.createDefaultFormatter();
default:
throw new Error('Unknown "' +
type +
'" formatter. Available types are: default, codeframe.');
}
}
exports.createFormatter = createFormatter;
//# sourceMappingURL=FormatterFactory.js.map
@@ -0,0 +1 @@
{"version":3,"file":"FormatterFactory.js","sourceRoot":"./","sources":["formatter/FormatterFactory.ts"],"names":[],"mappings":";;AACA,2DAG8B;AAC9B,uDAA4D;AAK5D,SAAS,eAAe,CACtB,IAAoB,EACpB,OAA0B;IAE1B,IAAI,OAAO,IAAI,KAAK,UAAU,EAAE;QAC9B,OAAO,IAAI,CAAC;KACb;IAED,QAAQ,IAAI,EAAE;QACZ,KAAK,WAAW;YACd,OAAO,6CAAwB,CAAC,OAAO,CAAC,CAAC;QAE3C,KAAK,SAAS,CAAC;QACf,KAAK,SAAS;YACZ,OAAO,yCAAsB,EAAE,CAAC;QAElC;YACE,MAAM,IAAI,KAAK,CACb,WAAW;gBACT,IAAI;gBACJ,uDAAuD,CAC1D,CAAC;KACL;AACH,CAAC;AAEQ,0CAAe"}
@@ -0,0 +1,6 @@
import { Formatter } from './Formatter';
/**
* TODO: maybe we should not treat internal errors as issues
*/
declare function createInternalFormatter(): Formatter;
export { createInternalFormatter };
@@ -0,0 +1,40 @@
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
var chalk_1 = __importDefault(require("chalk"));
var os = __importStar(require("os"));
var issue_1 = require("../issue");
/**
* TODO: maybe we should not treat internal errors as issues
*/
function createInternalFormatter() {
return function internalFormatter(issue) {
var color = {
message: chalk_1.default.bold.red,
stack: chalk_1.default.grey
};
if (issue.origin === issue_1.IssueOrigin.INTERNAL) {
var lines = [
color.message('INTERNAL ' + issue.severity.toUpperCase()) + ": " + issue.message
];
if (issue.stack) {
lines.push('stack trace:', color.stack(issue.stack));
}
return lines.join(os.EOL);
}
else {
throw new Error("Not supported \"" + issue.origin + "\" issue origin.");
}
};
}
exports.createInternalFormatter = createInternalFormatter;
//# sourceMappingURL=InternalFormatter.js.map
@@ -0,0 +1 @@
{"version":3,"file":"InternalFormatter.js","sourceRoot":"./","sources":["formatter/InternalFormatter.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,gDAA0B;AAC1B,qCAAyB;AAEzB,kCAAuC;AAGvC;;GAEG;AACH,SAAS,uBAAuB;IAC9B,OAAO,SAAS,iBAAiB,CAAC,KAAK;QACrC,IAAM,KAAK,GAAG;YACZ,OAAO,EAAE,eAAK,CAAC,IAAI,CAAC,GAAG;YACvB,KAAK,EAAE,eAAK,CAAC,IAAI;SAClB,CAAC;QAEF,IAAI,KAAK,CAAC,MAAM,KAAK,mBAAW,CAAC,QAAQ,EAAE;YACzC,IAAM,KAAK,GAAG;gBACT,KAAK,CAAC,OAAO,CAAC,WAAW,GAAG,KAAK,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC,UAC1D,KAAK,CAAC,OACN;aACH,CAAC;YACF,IAAI,KAAK,CAAC,KAAK,EAAE;gBACf,KAAK,CAAC,IAAI,CAAC,cAAc,EAAE,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC;aACtD;YAED,OAAO,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC;SAC3B;aAAM;YACL,MAAM,IAAI,KAAK,CAAC,qBAAkB,KAAK,CAAC,MAAM,qBAAiB,CAAC,CAAC;SAClE;IACH,CAAC,CAAC;AACJ,CAAC;AAEQ,0DAAuB"}
@@ -0,0 +1,3 @@
import { Formatter } from './Formatter';
declare function createRawFormatter(): Formatter;
export { createRawFormatter };
@@ -0,0 +1,11 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var issue_1 = require("../issue");
function createRawFormatter() {
return function rawFormatter(issue) {
var code = issue.origin === issue_1.IssueOrigin.TYPESCRIPT ? "TS" + issue.code : issue.code;
return issue.severity.toUpperCase() + " " + code + ": " + issue.message;
};
}
exports.createRawFormatter = createRawFormatter;
//# sourceMappingURL=RawFormatter.js.map
@@ -0,0 +1 @@
{"version":3,"file":"RawFormatter.js","sourceRoot":"./","sources":["formatter/RawFormatter.ts"],"names":[],"mappings":";;AACA,kCAAuC;AAEvC,SAAS,kBAAkB;IACzB,OAAO,SAAS,YAAY,CAAC,KAAK;QAChC,IAAM,IAAI,GACR,KAAK,CAAC,MAAM,KAAK,mBAAW,CAAC,UAAU,CAAC,CAAC,CAAC,OAAK,KAAK,CAAC,IAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC;QAE3E,OAAU,KAAK,CAAC,QAAQ,CAAC,WAAW,EAAE,SAAI,IAAI,UAAK,KAAK,CAAC,OAAS,CAAC;IACrE,CAAC,CAAC;AACJ,CAAC;AAEQ,gDAAkB"}
+6
View File
@@ -0,0 +1,6 @@
export * from './Formatter';
export * from './DefaultFormatter';
export * from './CodeframeFormatter';
export * from './FormatterFactory';
export * from './InternalFormatter';
export * from './RawFormatter';
+11
View File
@@ -0,0 +1,11 @@
"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./DefaultFormatter"));
__export(require("./CodeframeFormatter"));
__export(require("./FormatterFactory"));
__export(require("./InternalFormatter"));
__export(require("./RawFormatter"));
//# sourceMappingURL=index.js.map
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sourceRoot":"./","sources":["formatter/index.ts"],"names":[],"mappings":";;;;;AACA,wCAAmC;AACnC,0CAAqC;AACrC,wCAAmC;AACnC,yCAAoC;AACpC,oCAA+B"}