🎉 initiate project *astro_rewrite*
This commit is contained in:
parent
ffd4d5e86c
commit
2ba37bfbe3
8658 changed files with 2268794 additions and 2538 deletions
21
node_modules/suf-log/LICENSE
generated
vendored
Normal file
21
node_modules/suf-log/LICENSE
generated
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2020 Leonard Grosoli
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
123
node_modules/suf-log/README.md
generated
vendored
Normal file
123
node_modules/suf-log/README.md
generated
vendored
Normal file
|
|
@ -0,0 +1,123 @@
|
|||
## suf-log
|
||||
|
||||
<span id="BADGE_GENERATION_MARKER_0"></span>
|
||||
[](https://app.circleci.com/github/TheRealSyler/suf-log/pipelines) [](https://codecov.io/gh/TheRealSyler/suf-log) [](https://www.npmjs.com/package/suf-log) [](https://bundlephobia.com/result?p=suf-log) [](https://packagephobia.now.sh/result?p=suf-log) [](https://github.com/TheRealSyler/suf-log)
|
||||
<span id="BADGE_GENERATION_MARKER_1"></span>
|
||||
|
||||
<span id="DOC_GENERATION_MARKER_0"></span>
|
||||
|
||||
# Docs
|
||||
|
||||
- **[interfaces](#interfaces)**
|
||||
|
||||
- [LogStyle](#logstyle)
|
||||
- [LogMessage](#logmessage)
|
||||
- [LogTableInput](#logtableinput)
|
||||
|
||||
- **[loggers](#loggers)**
|
||||
|
||||
- [LogS](#logs)
|
||||
- [LogSingle](#logsingle)
|
||||
|
||||
- **[styler](#styler)**
|
||||
|
||||
- [styler](#styler)
|
||||
|
||||
### interfaces
|
||||
|
||||
##### LogStyle
|
||||
|
||||
```typescript
|
||||
/**
|
||||
* color/background/font-weight work in node and the browser, the other properties only work in the browser.
|
||||
*/
|
||||
type LogStyle = string | {
|
||||
/**node and browser support */
|
||||
background?: string;
|
||||
/**node and browser support */
|
||||
color?: string;
|
||||
/**browser only */
|
||||
padding?: string;
|
||||
/**browser only */
|
||||
margin?: string;
|
||||
/**browser only, set to inline-block by default. */
|
||||
display?: string;
|
||||
/**browser only */
|
||||
border?: string;
|
||||
/**browser only */
|
||||
'border-radius'?: string;
|
||||
/**browser only */
|
||||
'text-align'?: string;
|
||||
/**browser only */
|
||||
'text-shadow'?: string;
|
||||
/**browser only */
|
||||
'font-size'?: string;
|
||||
/** for bold text in node add the value 'bold' */
|
||||
'font-weight'?: 'bold' | 'normal' | 'bolder' | 'lighter' | '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900';
|
||||
[key: string]: string | undefined;
|
||||
}
|
||||
```
|
||||
|
||||
##### LogMessage
|
||||
|
||||
```typescript
|
||||
type LogMessage = {
|
||||
message: string;
|
||||
style?: LogStyle;
|
||||
}
|
||||
```
|
||||
|
||||
##### LogTableInput
|
||||
|
||||
```typescript
|
||||
type LogTableInput = (number | string | LogMessage)[][];
|
||||
```
|
||||
|
||||
### loggers
|
||||
|
||||
##### LogS
|
||||
|
||||
```typescript
|
||||
/**works in node and the browser.*/
|
||||
function Log(...messages: (string | LogMessage)[]): void;
|
||||
interface LogTableOptions {
|
||||
padding?: number;
|
||||
spacing?: number;
|
||||
}
|
||||
/**node only*/
|
||||
function LogTable(table: LogTableInput, options?: LogTableOptions): void;
|
||||
/**works in the browser and node. */
|
||||
function LogS(styles: LogStyle[], ...messages: string[]): void;
|
||||
```
|
||||
|
||||
##### LogSingle
|
||||
|
||||
```typescript
|
||||
/**Log a single message with an optional style, works in the browser and node. */
|
||||
function LogSingle(message: string, style?: LogStyle): void;
|
||||
```
|
||||
|
||||
### styler
|
||||
|
||||
##### styler
|
||||
|
||||
```typescript
|
||||
/**
|
||||
* this function is not browser compatible*.
|
||||
* @example ```ts
|
||||
* console.log(styler('test', 'red'))
|
||||
* ```
|
||||
*
|
||||
* *you have to add the styles manually, use the Log function for browser compatibly.
|
||||
*/
|
||||
function styler(input: string, style?: LogStyle): string;
|
||||
```
|
||||
|
||||
_Generated with_ **[suf-cli](https://www.npmjs.com/package/suf-cli)**
|
||||
<span id="DOC_GENERATION_MARKER_1"></span>
|
||||
|
||||
### License
|
||||
|
||||
<span id="LICENSE_GENERATION_MARKER_0"></span>
|
||||
Copyright (c) 2020 Leonard Grosoli Licensed under the MIT license.
|
||||
<span id="LICENSE_GENERATION_MARKER_1"></span>
|
||||
5
node_modules/suf-log/dist/index.d.ts
generated
vendored
Normal file
5
node_modules/suf-log/dist/index.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
export { SetLoggerEnvironment as SetEnvironment, ANSICodes, removeNodeStyles } from './utils';
|
||||
export { styler } from './styler';
|
||||
export * from './loggers';
|
||||
export * from './interfaces';
|
||||
export * from './transformStyles';
|
||||
21
node_modules/suf-log/dist/index.js
generated
vendored
Normal file
21
node_modules/suf-log/dist/index.js
generated
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
"use strict";
|
||||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
|
||||
}) : (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
||||
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var utils_1 = require("./utils");
|
||||
Object.defineProperty(exports, "SetEnvironment", { enumerable: true, get: function () { return utils_1.SetLoggerEnvironment; } });
|
||||
Object.defineProperty(exports, "ANSICodes", { enumerable: true, get: function () { return utils_1.ANSICodes; } });
|
||||
Object.defineProperty(exports, "removeNodeStyles", { enumerable: true, get: function () { return utils_1.removeNodeStyles; } });
|
||||
var styler_1 = require("./styler");
|
||||
Object.defineProperty(exports, "styler", { enumerable: true, get: function () { return styler_1.styler; } });
|
||||
__exportStar(require("./loggers"), exports);
|
||||
__exportStar(require("./interfaces"), exports);
|
||||
__exportStar(require("./transformStyles"), exports);
|
||||
33
node_modules/suf-log/dist/interfaces.d.ts
generated
vendored
Normal file
33
node_modules/suf-log/dist/interfaces.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
/**
|
||||
* color/background/font-weight work in node and the browser, the other properties only work in the browser.
|
||||
*/
|
||||
export declare type LogStyle = string | {
|
||||
/**node and browser support */
|
||||
background?: string;
|
||||
/**node and browser support */
|
||||
color?: string;
|
||||
/**browser only */
|
||||
padding?: string;
|
||||
/**browser only */
|
||||
margin?: string;
|
||||
/**browser only, set to inline-block by default. */
|
||||
display?: string;
|
||||
/**browser only */
|
||||
border?: string;
|
||||
/**browser only */
|
||||
'border-radius'?: string;
|
||||
/**browser only */
|
||||
'text-align'?: string;
|
||||
/**browser only */
|
||||
'text-shadow'?: string;
|
||||
/**browser only */
|
||||
'font-size'?: string;
|
||||
/** for bold text in node add the value 'bold' */
|
||||
'font-weight'?: 'bold' | 'normal' | 'bolder' | 'lighter' | '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900';
|
||||
[key: string]: string | undefined;
|
||||
};
|
||||
export declare type LogMessage = {
|
||||
message: string;
|
||||
style?: LogStyle;
|
||||
};
|
||||
export declare type LogTableInput = (number | string | LogMessage)[][];
|
||||
2
node_modules/suf-log/dist/interfaces.js
generated
vendored
Normal file
2
node_modules/suf-log/dist/interfaces.js
generated
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
13
node_modules/suf-log/dist/loggers.d.ts
generated
vendored
Normal file
13
node_modules/suf-log/dist/loggers.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
import { LogMessage, LogStyle, LogTableInput } from './interfaces';
|
||||
/**works in node and the browser.*/
|
||||
export declare function Log(...messages: (string | LogMessage)[]): void;
|
||||
export interface LogTableOptions {
|
||||
padding?: number;
|
||||
spacing?: number;
|
||||
}
|
||||
/**node only*/
|
||||
export declare function LogTable(table: LogTableInput, options?: LogTableOptions): void;
|
||||
/**works in the browser and node. */
|
||||
export declare function LogS(styles: LogStyle[], ...messages: string[]): void;
|
||||
/**Log a single message with an optional style, works in the browser and node. */
|
||||
export declare function LogSingle(message: string, style?: LogStyle): void;
|
||||
126
node_modules/suf-log/dist/loggers.js
generated
vendored
Normal file
126
node_modules/suf-log/dist/loggers.js
generated
vendored
Normal file
|
|
@ -0,0 +1,126 @@
|
|||
"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 __spreadArrays = (this && this.__spreadArrays) || function () {
|
||||
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
|
||||
for (var r = Array(s), k = 0, i = 0; i < il; i++)
|
||||
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
|
||||
r[k] = a[j];
|
||||
return r;
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.LogSingle = exports.LogS = exports.LogTable = exports.Log = void 0;
|
||||
var utils_1 = require("./utils");
|
||||
var _1 = require(".");
|
||||
var transformStyles_1 = require("./transformStyles");
|
||||
/**works in node and the browser.*/
|
||||
function Log() {
|
||||
var messages = [];
|
||||
for (var _i = 0; _i < arguments.length; _i++) {
|
||||
messages[_i] = arguments[_i];
|
||||
}
|
||||
var output = '';
|
||||
var browserStyles = [];
|
||||
for (var i = 0; i < messages.length; i++) {
|
||||
var msg = messages[i];
|
||||
if (typeof msg === 'object') {
|
||||
if (utils_1.isBrowser) {
|
||||
var style = transformStyles_1.transformToBrowserStyle(msg.style);
|
||||
if (style)
|
||||
browserStyles.push(style);
|
||||
}
|
||||
output += _1.styler(msg.message, msg.style);
|
||||
}
|
||||
else {
|
||||
output += msg;
|
||||
}
|
||||
if (i < messages.length - 1) {
|
||||
output += ' ';
|
||||
}
|
||||
}
|
||||
console.log.apply(console, __spreadArrays([output], browserStyles));
|
||||
}
|
||||
exports.Log = Log;
|
||||
/**node only*/
|
||||
function LogTable(table, options) {
|
||||
if (options === void 0) { options = utils_1.defaultLogTableOptions; }
|
||||
if (table[0] === undefined)
|
||||
return;
|
||||
var _a = __assign(__assign({}, utils_1.defaultLogTableOptions), options), padding = _a.padding, spacing = _a.spacing;
|
||||
var output = '';
|
||||
var maxLengths = [];
|
||||
for (var i = 0; i < table[0].length; i++) {
|
||||
var column = utils_1.getColumn(table, i);
|
||||
maxLengths.push(utils_1.maxTableColumnLength(column));
|
||||
}
|
||||
for (var i = 0; i < table.length; i++) {
|
||||
var row = table[i];
|
||||
for (var j = 0; j < row.length; j++) {
|
||||
var field = row[j];
|
||||
var text = '';
|
||||
var style = void 0;
|
||||
if (typeof field === 'object') {
|
||||
style = field.style;
|
||||
text = field.message;
|
||||
}
|
||||
else {
|
||||
text = field.toString();
|
||||
}
|
||||
var startPadding = j === 0 ? padding : 0;
|
||||
var endPadding = maxLengths[j] + (j === row.length - 1 ? padding : spacing);
|
||||
var textLength = utils_1.removeNodeStyles(text).length;
|
||||
var paddedText = utils_1.pad(text, startPadding, endPadding - textLength);
|
||||
if (style) {
|
||||
output += _1.styler(paddedText, style);
|
||||
}
|
||||
else {
|
||||
output += paddedText;
|
||||
}
|
||||
}
|
||||
output += '\n';
|
||||
}
|
||||
console.log(output.replace(/\n$/, ''));
|
||||
}
|
||||
exports.LogTable = LogTable;
|
||||
/**works in the browser and node. */
|
||||
function LogS(styles) {
|
||||
var messages = [];
|
||||
for (var _i = 1; _i < arguments.length; _i++) {
|
||||
messages[_i - 1] = arguments[_i];
|
||||
}
|
||||
var browserStyles = [];
|
||||
var output = '';
|
||||
for (var i = 0; i < messages.length; i++) {
|
||||
var msg = messages[i];
|
||||
if (utils_1.isBrowser) {
|
||||
var style = transformStyles_1.transformToBrowserStyle(styles[i]);
|
||||
if (style)
|
||||
browserStyles.push(style);
|
||||
}
|
||||
output += _1.styler(msg, styles[i]);
|
||||
if (i < messages.length - 1) {
|
||||
output += ' ';
|
||||
}
|
||||
}
|
||||
console.log.apply(console, __spreadArrays([output], browserStyles));
|
||||
}
|
||||
exports.LogS = LogS;
|
||||
/**Log a single message with an optional style, works in the browser and node. */
|
||||
function LogSingle(message, style) {
|
||||
var output = _1.styler(message, style);
|
||||
if (utils_1.isBrowser) {
|
||||
console.log(output, transformStyles_1.transformToBrowserStyle(style) || '');
|
||||
return;
|
||||
}
|
||||
console.log(output);
|
||||
}
|
||||
exports.LogSingle = LogSingle;
|
||||
10
node_modules/suf-log/dist/styler.d.ts
generated
vendored
Normal file
10
node_modules/suf-log/dist/styler.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
import { LogStyle } from './interfaces';
|
||||
/**
|
||||
* this function is not browser compatible*.
|
||||
* @example ```ts
|
||||
* console.log(styler('test', 'red'))
|
||||
* ```
|
||||
*
|
||||
* *you have to add the styles manually, use the Log function for browser compatibly.
|
||||
*/
|
||||
export declare function styler(input: string, style?: LogStyle): string;
|
||||
23
node_modules/suf-log/dist/styler.js
generated
vendored
Normal file
23
node_modules/suf-log/dist/styler.js
generated
vendored
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.styler = void 0;
|
||||
var transformStyles_1 = require("./transformStyles");
|
||||
var utils_1 = require("./utils");
|
||||
/**
|
||||
* this function is not browser compatible*.
|
||||
* @example ```ts
|
||||
* console.log(styler('test', 'red'))
|
||||
* ```
|
||||
*
|
||||
* *you have to add the styles manually, use the Log function for browser compatibly.
|
||||
*/
|
||||
function styler(input, style) {
|
||||
if (utils_1.isBrowser) {
|
||||
return "%c" + input;
|
||||
}
|
||||
if (style) {
|
||||
return utils_1.addReset("" + transformStyles_1.transformToNodeStyle(style) + input);
|
||||
}
|
||||
return input;
|
||||
}
|
||||
exports.styler = styler;
|
||||
3
node_modules/suf-log/dist/transformStyles.d.ts
generated
vendored
Normal file
3
node_modules/suf-log/dist/transformStyles.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
import { LogStyle } from './interfaces';
|
||||
export declare function transformToNodeStyle(style: LogStyle): string;
|
||||
export declare function transformToBrowserStyle(style?: LogStyle): string;
|
||||
38
node_modules/suf-log/dist/transformStyles.js
generated
vendored
Normal file
38
node_modules/suf-log/dist/transformStyles.js
generated
vendored
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformToBrowserStyle = exports.transformToNodeStyle = void 0;
|
||||
var utils_1 = require("./utils");
|
||||
function transformToNodeStyle(style) {
|
||||
if (typeof style === 'string') {
|
||||
return "\u001B[" + handleUndefined(utils_1.stringColorToAnsiColor('color', style)).replace(/;$/, '') + "m";
|
||||
}
|
||||
else {
|
||||
var codes = "" + addBoldStyle(style) + handleUndefined(utils_1.stringColorToAnsiColor('color', style.color)) + handleUndefined(utils_1.stringColorToAnsiColor('background', style.background));
|
||||
return "\u001B[" + codes.replace(/;$/, '') + "m";
|
||||
}
|
||||
}
|
||||
exports.transformToNodeStyle = transformToNodeStyle;
|
||||
function addBoldStyle(style) {
|
||||
return style['font-weight'] === 'bold' ? utils_1.ANSICodes('bold') + ";" : '';
|
||||
}
|
||||
function handleUndefined(input) {
|
||||
return input ? input : '';
|
||||
}
|
||||
function transformToBrowserStyle(style) {
|
||||
if (style == undefined)
|
||||
return '';
|
||||
if (typeof style === 'string') {
|
||||
return "color: " + style + ";";
|
||||
}
|
||||
var out = '';
|
||||
if (!('display' in style)) {
|
||||
out += "display: inline-block; ";
|
||||
}
|
||||
for (var key in style) {
|
||||
if (Object.prototype.hasOwnProperty.call(style, key)) {
|
||||
out += key + ": " + style[key] + "; ";
|
||||
}
|
||||
}
|
||||
return out;
|
||||
}
|
||||
exports.transformToBrowserStyle = transformToBrowserStyle;
|
||||
17
node_modules/suf-log/dist/utils.d.ts
generated
vendored
Normal file
17
node_modules/suf-log/dist/utils.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
import { LogTableInput } from './interfaces';
|
||||
export declare let isBrowser: boolean;
|
||||
export declare const defaultLogTableOptions: {
|
||||
padding: number;
|
||||
spacing: number;
|
||||
};
|
||||
/**
|
||||
* Can be used to change the assumed environment
|
||||
*/
|
||||
export declare function SetLoggerEnvironment(env: 'node' | 'browser'): void;
|
||||
export declare function stringColorToAnsiColor(type: 'background' | 'color', color?: string): string | undefined;
|
||||
export declare function ANSICodes(type: 'background' | 'color' | 'bold' | 'reset'): "0" | "1" | "38" | "48";
|
||||
export declare function maxTableColumnLength(column: LogTableInput[0]): number;
|
||||
export declare function removeNodeStyles(item: string | number): string;
|
||||
export declare function pad(text: string, start: number, end: number): string;
|
||||
export declare function getColumn(matrix: LogTableInput, col: number): (string | number | import("./interfaces").LogMessage)[];
|
||||
export declare function addReset(input: number | string): string;
|
||||
63
node_modules/suf-log/dist/utils.js
generated
vendored
Normal file
63
node_modules/suf-log/dist/utils.js
generated
vendored
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.addReset = exports.getColumn = exports.pad = exports.removeNodeStyles = exports.maxTableColumnLength = exports.ANSICodes = exports.stringColorToAnsiColor = exports.SetLoggerEnvironment = exports.defaultLogTableOptions = exports.isBrowser = void 0;
|
||||
var s_color_1 = require("s.color");
|
||||
exports.isBrowser = typeof window !== 'undefined' && typeof window.document !== 'undefined';
|
||||
exports.defaultLogTableOptions = { padding: 0, spacing: 1 };
|
||||
/**
|
||||
* Can be used to change the assumed environment
|
||||
*/
|
||||
function SetLoggerEnvironment(env) {
|
||||
exports.isBrowser = env === 'browser';
|
||||
}
|
||||
exports.SetLoggerEnvironment = SetLoggerEnvironment;
|
||||
function stringColorToAnsiColor(type, color) {
|
||||
if (!color) {
|
||||
return undefined;
|
||||
}
|
||||
var _a = s_color_1.StringToRGB(color, true), r = _a.r, g = _a.g, b = _a.b;
|
||||
return ANSICodes(type) + ";2;" + r + ";" + g + ";" + b + ";";
|
||||
}
|
||||
exports.stringColorToAnsiColor = stringColorToAnsiColor;
|
||||
function ANSICodes(type) {
|
||||
switch (type) {
|
||||
case 'reset':
|
||||
return '0';
|
||||
case 'bold':
|
||||
return '1';
|
||||
case 'color':
|
||||
return '38';
|
||||
case 'background':
|
||||
return '48';
|
||||
}
|
||||
}
|
||||
exports.ANSICodes = ANSICodes;
|
||||
function maxTableColumnLength(column) {
|
||||
var max = 0;
|
||||
for (var i = 0; i < column.length; i++) {
|
||||
var field = column[i];
|
||||
if (field) {
|
||||
var length_1 = removeNodeStyles(typeof field === 'object' ? field.message : field).length;
|
||||
max = length_1 > max ? length_1 : max;
|
||||
}
|
||||
}
|
||||
return max;
|
||||
}
|
||||
exports.maxTableColumnLength = maxTableColumnLength;
|
||||
function removeNodeStyles(item) {
|
||||
return item.toString().replace(/[\033\x1b\u001b]\[.*?m/g, '');
|
||||
}
|
||||
exports.removeNodeStyles = removeNodeStyles;
|
||||
function pad(text, start, end) {
|
||||
var space = function (amount) { return ' '.repeat(amount); };
|
||||
return "" + space(start) + text + space(end);
|
||||
}
|
||||
exports.pad = pad;
|
||||
function getColumn(matrix, col) {
|
||||
return matrix.map(function (row) { return row[col]; });
|
||||
}
|
||||
exports.getColumn = getColumn;
|
||||
function addReset(input) {
|
||||
return input + "\u001B[0m";
|
||||
}
|
||||
exports.addReset = addReset;
|
||||
57
node_modules/suf-log/package.json
generated
vendored
Normal file
57
node_modules/suf-log/package.json
generated
vendored
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
{
|
||||
"name": "suf-log",
|
||||
"version": "2.5.3",
|
||||
"description": "",
|
||||
"main": "dist/index.js",
|
||||
"scripts": {
|
||||
"prepack": "yarn build && yarn test && suf",
|
||||
"build": "del ./dist && tsc -b",
|
||||
"watch": "tsc -w",
|
||||
"test": "jest --coverage",
|
||||
"test:watch": "jest --watch --coverage"
|
||||
},
|
||||
"files": [
|
||||
"dist"
|
||||
],
|
||||
"keywords": [
|
||||
"logger"
|
||||
],
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/TheRealSyler/suf-log"
|
||||
},
|
||||
"author": "Syler",
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"@types/jest": "^25.1.4",
|
||||
"del-cli": "^3.0.0",
|
||||
"jest": "^25.1.0",
|
||||
"jest-store-log": "^1.1.1",
|
||||
"suf-cli": "^0.1.0",
|
||||
"ts-jest": "^25.2.1",
|
||||
"tslib": "^1.11.1",
|
||||
"typescript": "^3.8.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"s.color": "0.0.15"
|
||||
},
|
||||
"jest": {
|
||||
"moduleFileExtensions": [
|
||||
"ts",
|
||||
"tsx",
|
||||
"js",
|
||||
"json",
|
||||
"jsx",
|
||||
"node"
|
||||
],
|
||||
"roots": [
|
||||
"<rootDir>/src"
|
||||
],
|
||||
"coveragePathIgnorePatterns": [
|
||||
"/node_modules/"
|
||||
],
|
||||
"transform": {
|
||||
"^.+\\.tsx?$": "ts-jest"
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue