mirror of
https://github.com/idanoo/GoScrobble
synced 2025-07-01 21:52:19 +00:00
0.2.0 - Mid migration
This commit is contained in:
parent
139e6a915e
commit
7e38fdbd7d
42393 changed files with 5358157 additions and 62 deletions
21
web/node_modules/ansi-colors/LICENSE
generated
vendored
Normal file
21
web/node_modules/ansi-colors/LICENSE
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2015-present, Brian Woodward.
|
||||
|
||||
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.
|
315
web/node_modules/ansi-colors/README.md
generated
vendored
Normal file
315
web/node_modules/ansi-colors/README.md
generated
vendored
Normal file
|
@ -0,0 +1,315 @@
|
|||
# ansi-colors [](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=W8YFZ425KND68) [](https://www.npmjs.com/package/ansi-colors) [](https://npmjs.org/package/ansi-colors) [](https://npmjs.org/package/ansi-colors) [](https://travis-ci.org/doowb/ansi-colors)
|
||||
|
||||
> Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).
|
||||
|
||||
Please consider following this project's author, [Brian Woodward](https://github.com/doowb), and consider starring the project to show your :heart: and support.
|
||||
|
||||
## Install
|
||||
|
||||
Install with [npm](https://www.npmjs.com/):
|
||||
|
||||
```sh
|
||||
$ npm install --save ansi-colors
|
||||
```
|
||||
|
||||

|
||||
|
||||
## Why use this?
|
||||
|
||||
ansi-colors is _the fastest Node.js library for terminal styling_. A more performant drop-in replacement for chalk, with no dependencies.
|
||||
|
||||
* _Blazing fast_ - Fastest terminal styling library in node.js, 10-20x faster than chalk!
|
||||
|
||||
* _Drop-in replacement_ for [chalk](https://github.com/chalk/chalk).
|
||||
* _No dependencies_ (Chalk has 7 dependencies in its tree!)
|
||||
|
||||
* _Safe_ - Does not modify the `String.prototype` like [colors](https://github.com/Marak/colors.js).
|
||||
* Supports [nested colors](#nested-colors), **and does not have the [nested styling bug](#nested-styling-bug) that is present in [colorette](https://github.com/jorgebucaran/colorette), [chalk](https://github.com/chalk/chalk), and [kleur](https://github.com/lukeed/kleur)**.
|
||||
* Supports [chained colors](#chained-colors).
|
||||
* [Toggle color support](#toggle-color-support) on or off.
|
||||
|
||||
## Usage
|
||||
|
||||
```js
|
||||
const c = require('ansi-colors');
|
||||
|
||||
console.log(c.red('This is a red string!'));
|
||||
console.log(c.green('This is a red string!'));
|
||||
console.log(c.cyan('This is a cyan string!'));
|
||||
console.log(c.yellow('This is a yellow string!'));
|
||||
```
|
||||
|
||||

|
||||
|
||||
## Chained colors
|
||||
|
||||
```js
|
||||
console.log(c.bold.red('this is a bold red message'));
|
||||
console.log(c.bold.yellow.italic('this is a bold yellow italicized message'));
|
||||
console.log(c.green.bold.underline('this is a bold green underlined message'));
|
||||
```
|
||||
|
||||

|
||||
|
||||
## Nested colors
|
||||
|
||||
```js
|
||||
console.log(c.yellow(`foo ${c.red.bold('red')} bar ${c.cyan('cyan')} baz`));
|
||||
```
|
||||
|
||||

|
||||
|
||||
### Nested styling bug
|
||||
|
||||
`ansi-colors` does not have the nested styling bug found in [colorette](https://github.com/jorgebucaran/colorette), [chalk](https://github.com/chalk/chalk), and [kleur](https://github.com/lukeed/kleur).
|
||||
|
||||
```js
|
||||
const { bold, red } = require('ansi-styles');
|
||||
console.log(bold(`foo ${red.dim('bar')} baz`));
|
||||
|
||||
const colorette = require('colorette');
|
||||
console.log(colorette.bold(`foo ${colorette.red(colorette.dim('bar'))} baz`));
|
||||
|
||||
const kleur = require('kleur');
|
||||
console.log(kleur.bold(`foo ${kleur.red.dim('bar')} baz`));
|
||||
|
||||
const chalk = require('chalk');
|
||||
console.log(chalk.bold(`foo ${chalk.red.dim('bar')} baz`));
|
||||
```
|
||||
|
||||
**Results in the following**
|
||||
|
||||
(sans icons and labels)
|
||||
|
||||

|
||||
|
||||
## Toggle color support
|
||||
|
||||
Easily enable/disable colors.
|
||||
|
||||
```js
|
||||
const c = require('ansi-colors');
|
||||
|
||||
// disable colors manually
|
||||
c.enabled = false;
|
||||
|
||||
// or use a library to automatically detect support
|
||||
c.enabled = require('color-support').hasBasic;
|
||||
|
||||
console.log(c.red('I will only be colored red if the terminal supports colors'));
|
||||
```
|
||||
|
||||
## Strip ANSI codes
|
||||
|
||||
Use the `.unstyle` method to strip ANSI codes from a string.
|
||||
|
||||
```js
|
||||
console.log(c.unstyle(c.blue.bold('foo bar baz')));
|
||||
//=> 'foo bar baz'
|
||||
```
|
||||
|
||||
## Available styles
|
||||
|
||||
**Note** that bright and bright-background colors are not always supported.
|
||||
|
||||
| Colors | Background Colors | Bright Colors | Bright Background Colors |
|
||||
| ------- | ----------------- | ------------- | ------------------------ |
|
||||
| black | bgBlack | blackBright | bgBlackBright |
|
||||
| red | bgRed | redBright | bgRedBright |
|
||||
| green | bgGreen | greenBright | bgGreenBright |
|
||||
| yellow | bgYellow | yellowBright | bgYellowBright |
|
||||
| blue | bgBlue | blueBright | bgBlueBright |
|
||||
| magenta | bgMagenta | magentaBright | bgMagentaBright |
|
||||
| cyan | bgCyan | cyanBright | bgCyanBright |
|
||||
| white | bgWhite | whiteBright | bgWhiteBright |
|
||||
| gray | | | |
|
||||
| grey | | | |
|
||||
|
||||
_(`gray` is the U.S. spelling, `grey` is more commonly used in the Canada and U.K.)_
|
||||
|
||||
### Style modifiers
|
||||
|
||||
* dim
|
||||
* **bold**
|
||||
|
||||
* hidden
|
||||
* _italic_
|
||||
|
||||
* underline
|
||||
* inverse
|
||||
* ~~strikethrough~~
|
||||
|
||||
* reset
|
||||
|
||||
## Aliases
|
||||
|
||||
Create custom aliases for styles.
|
||||
|
||||
```js
|
||||
const colors = require('ansi-colors');
|
||||
|
||||
colors.alias('primary', colors.yellow);
|
||||
colors.alias('secondary', colors.bold);
|
||||
|
||||
console.log(colors.primary.secondary('Foo'));
|
||||
```
|
||||
|
||||
## Themes
|
||||
|
||||
A theme is an object of custom aliases.
|
||||
|
||||
```js
|
||||
const colors = require('ansi-colors');
|
||||
|
||||
colors.theme({
|
||||
danger: colors.red,
|
||||
dark: colors.dim.gray,
|
||||
disabled: colors.gray,
|
||||
em: colors.italic,
|
||||
heading: colors.bold.underline,
|
||||
info: colors.cyan,
|
||||
muted: colors.dim,
|
||||
primary: colors.blue,
|
||||
strong: colors.bold,
|
||||
success: colors.green,
|
||||
underline: colors.underline,
|
||||
warning: colors.yellow
|
||||
});
|
||||
|
||||
// Now, we can use our custom styles alongside the built-in styles!
|
||||
console.log(colors.danger.strong.em('Error!'));
|
||||
console.log(colors.warning('Heads up!'));
|
||||
console.log(colors.info('Did you know...'));
|
||||
console.log(colors.success.bold('It worked!'));
|
||||
```
|
||||
|
||||
## Performance
|
||||
|
||||
**Libraries tested**
|
||||
|
||||
* ansi-colors v3.0.4
|
||||
* chalk v2.4.1
|
||||
|
||||
### Mac
|
||||
|
||||
> MacBook Pro, Intel Core i7, 2.3 GHz, 16 GB.
|
||||
|
||||
**Load time**
|
||||
|
||||
Time it takes to load the first time `require()` is called:
|
||||
|
||||
* ansi-colors - `1.915ms`
|
||||
* chalk - `12.437ms`
|
||||
|
||||
**Benchmarks**
|
||||
|
||||
```
|
||||
# All Colors
|
||||
ansi-colors x 173,851 ops/sec ±0.42% (91 runs sampled)
|
||||
chalk x 9,944 ops/sec ±2.53% (81 runs sampled)))
|
||||
|
||||
# Chained colors
|
||||
ansi-colors x 20,791 ops/sec ±0.60% (88 runs sampled)
|
||||
chalk x 2,111 ops/sec ±2.34% (83 runs sampled)
|
||||
|
||||
# Nested colors
|
||||
ansi-colors x 59,304 ops/sec ±0.98% (92 runs sampled)
|
||||
chalk x 4,590 ops/sec ±2.08% (82 runs sampled)
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
> Windows 10, Intel Core i7-7700k CPU @ 4.2 GHz, 32 GB
|
||||
|
||||
**Load time**
|
||||
|
||||
Time it takes to load the first time `require()` is called:
|
||||
|
||||
* ansi-colors - `1.494ms`
|
||||
* chalk - `11.523ms`
|
||||
|
||||
**Benchmarks**
|
||||
|
||||
```
|
||||
# All Colors
|
||||
ansi-colors x 193,088 ops/sec ±0.51% (95 runs sampled))
|
||||
chalk x 9,612 ops/sec ±3.31% (77 runs sampled)))
|
||||
|
||||
# Chained colors
|
||||
ansi-colors x 26,093 ops/sec ±1.13% (94 runs sampled)
|
||||
chalk x 2,267 ops/sec ±2.88% (80 runs sampled))
|
||||
|
||||
# Nested colors
|
||||
ansi-colors x 67,747 ops/sec ±0.49% (93 runs sampled)
|
||||
chalk x 4,446 ops/sec ±3.01% (82 runs sampled))
|
||||
```
|
||||
|
||||
## About
|
||||
|
||||
<details>
|
||||
<summary><strong>Contributing</strong></summary>
|
||||
|
||||
Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>Running Tests</strong></summary>
|
||||
|
||||
Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:
|
||||
|
||||
```sh
|
||||
$ npm install && npm test
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>Building docs</strong></summary>
|
||||
|
||||
_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_
|
||||
|
||||
To generate the readme, run the following command:
|
||||
|
||||
```sh
|
||||
$ npm install -g verbose/verb#dev verb-generate-readme && verb
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
### Related projects
|
||||
|
||||
You might also be interested in these projects:
|
||||
|
||||
* [ansi-wrap](https://www.npmjs.com/package/ansi-wrap): Create ansi colors by passing the open and close codes. | [homepage](https://github.com/jonschlinkert/ansi-wrap "Create ansi colors by passing the open and close codes.")
|
||||
* [strip-color](https://www.npmjs.com/package/strip-color): Strip ANSI color codes from a string. No dependencies. | [homepage](https://github.com/jonschlinkert/strip-color "Strip ANSI color codes from a string. No dependencies.")
|
||||
|
||||
### Contributors
|
||||
|
||||
| **Commits** | **Contributor** |
|
||||
| --- | --- |
|
||||
| 48 | [jonschlinkert](https://github.com/jonschlinkert) |
|
||||
| 42 | [doowb](https://github.com/doowb) |
|
||||
| 6 | [lukeed](https://github.com/lukeed) |
|
||||
| 2 | [Silic0nS0ldier](https://github.com/Silic0nS0ldier) |
|
||||
| 1 | [dwieeb](https://github.com/dwieeb) |
|
||||
| 1 | [jorgebucaran](https://github.com/jorgebucaran) |
|
||||
| 1 | [madhavarshney](https://github.com/madhavarshney) |
|
||||
| 1 | [chapterjason](https://github.com/chapterjason) |
|
||||
|
||||
### Author
|
||||
|
||||
**Brian Woodward**
|
||||
|
||||
* [GitHub Profile](https://github.com/doowb)
|
||||
* [Twitter Profile](https://twitter.com/doowb)
|
||||
* [LinkedIn Profile](https://linkedin.com/in/woodwardbrian)
|
||||
|
||||
### License
|
||||
|
||||
Copyright © 2019, [Brian Woodward](https://github.com/doowb).
|
||||
Released under the [MIT License](LICENSE).
|
||||
|
||||
***
|
||||
|
||||
_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on July 01, 2019._
|
177
web/node_modules/ansi-colors/index.js
generated
vendored
Normal file
177
web/node_modules/ansi-colors/index.js
generated
vendored
Normal file
|
@ -0,0 +1,177 @@
|
|||
'use strict';
|
||||
|
||||
const isObject = val => val !== null && typeof val === 'object' && !Array.isArray(val);
|
||||
const identity = val => val;
|
||||
|
||||
/* eslint-disable no-control-regex */
|
||||
// this is a modified version of https://github.com/chalk/ansi-regex (MIT License)
|
||||
const ANSI_REGEX = /[\u001b\u009b][[\]#;?()]*(?:(?:(?:[^\W_]*;?[^\W_]*)\u0007)|(?:(?:[0-9]{1,4}(;[0-9]{0,4})*)?[~0-9=<>cf-nqrtyA-PRZ]))/g;
|
||||
|
||||
const create = () => {
|
||||
const colors = { enabled: true, visible: true, styles: {}, keys: {} };
|
||||
|
||||
if ('FORCE_COLOR' in process.env) {
|
||||
colors.enabled = process.env.FORCE_COLOR !== '0';
|
||||
}
|
||||
|
||||
const ansi = style => {
|
||||
let open = style.open = `\u001b[${style.codes[0]}m`;
|
||||
let close = style.close = `\u001b[${style.codes[1]}m`;
|
||||
let regex = style.regex = new RegExp(`\\u001b\\[${style.codes[1]}m`, 'g');
|
||||
style.wrap = (input, newline) => {
|
||||
if (input.includes(close)) input = input.replace(regex, close + open);
|
||||
let output = open + input + close;
|
||||
// see https://github.com/chalk/chalk/pull/92, thanks to the
|
||||
// chalk contributors for this fix. However, we've confirmed that
|
||||
// this issue is also present in Windows terminals
|
||||
return newline ? output.replace(/\r*\n/g, `${close}$&${open}`) : output;
|
||||
};
|
||||
return style;
|
||||
};
|
||||
|
||||
const wrap = (style, input, newline) => {
|
||||
return typeof style === 'function' ? style(input) : style.wrap(input, newline);
|
||||
};
|
||||
|
||||
const style = (input, stack) => {
|
||||
if (input === '' || input == null) return '';
|
||||
if (colors.enabled === false) return input;
|
||||
if (colors.visible === false) return '';
|
||||
let str = '' + input;
|
||||
let nl = str.includes('\n');
|
||||
let n = stack.length;
|
||||
if (n > 0 && stack.includes('unstyle')) {
|
||||
stack = [...new Set(['unstyle', ...stack])].reverse();
|
||||
}
|
||||
while (n-- > 0) str = wrap(colors.styles[stack[n]], str, nl);
|
||||
return str;
|
||||
};
|
||||
|
||||
const define = (name, codes, type) => {
|
||||
colors.styles[name] = ansi({ name, codes });
|
||||
let keys = colors.keys[type] || (colors.keys[type] = []);
|
||||
keys.push(name);
|
||||
|
||||
Reflect.defineProperty(colors, name, {
|
||||
configurable: true,
|
||||
enumerable: true,
|
||||
set(value) {
|
||||
colors.alias(name, value);
|
||||
},
|
||||
get() {
|
||||
let color = input => style(input, color.stack);
|
||||
Reflect.setPrototypeOf(color, colors);
|
||||
color.stack = this.stack ? this.stack.concat(name) : [name];
|
||||
return color;
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
define('reset', [0, 0], 'modifier');
|
||||
define('bold', [1, 22], 'modifier');
|
||||
define('dim', [2, 22], 'modifier');
|
||||
define('italic', [3, 23], 'modifier');
|
||||
define('underline', [4, 24], 'modifier');
|
||||
define('inverse', [7, 27], 'modifier');
|
||||
define('hidden', [8, 28], 'modifier');
|
||||
define('strikethrough', [9, 29], 'modifier');
|
||||
|
||||
define('black', [30, 39], 'color');
|
||||
define('red', [31, 39], 'color');
|
||||
define('green', [32, 39], 'color');
|
||||
define('yellow', [33, 39], 'color');
|
||||
define('blue', [34, 39], 'color');
|
||||
define('magenta', [35, 39], 'color');
|
||||
define('cyan', [36, 39], 'color');
|
||||
define('white', [37, 39], 'color');
|
||||
define('gray', [90, 39], 'color');
|
||||
define('grey', [90, 39], 'color');
|
||||
|
||||
define('bgBlack', [40, 49], 'bg');
|
||||
define('bgRed', [41, 49], 'bg');
|
||||
define('bgGreen', [42, 49], 'bg');
|
||||
define('bgYellow', [43, 49], 'bg');
|
||||
define('bgBlue', [44, 49], 'bg');
|
||||
define('bgMagenta', [45, 49], 'bg');
|
||||
define('bgCyan', [46, 49], 'bg');
|
||||
define('bgWhite', [47, 49], 'bg');
|
||||
|
||||
define('blackBright', [90, 39], 'bright');
|
||||
define('redBright', [91, 39], 'bright');
|
||||
define('greenBright', [92, 39], 'bright');
|
||||
define('yellowBright', [93, 39], 'bright');
|
||||
define('blueBright', [94, 39], 'bright');
|
||||
define('magentaBright', [95, 39], 'bright');
|
||||
define('cyanBright', [96, 39], 'bright');
|
||||
define('whiteBright', [97, 39], 'bright');
|
||||
|
||||
define('bgBlackBright', [100, 49], 'bgBright');
|
||||
define('bgRedBright', [101, 49], 'bgBright');
|
||||
define('bgGreenBright', [102, 49], 'bgBright');
|
||||
define('bgYellowBright', [103, 49], 'bgBright');
|
||||
define('bgBlueBright', [104, 49], 'bgBright');
|
||||
define('bgMagentaBright', [105, 49], 'bgBright');
|
||||
define('bgCyanBright', [106, 49], 'bgBright');
|
||||
define('bgWhiteBright', [107, 49], 'bgBright');
|
||||
|
||||
colors.ansiRegex = ANSI_REGEX;
|
||||
colors.hasColor = colors.hasAnsi = str => {
|
||||
colors.ansiRegex.lastIndex = 0;
|
||||
return typeof str === 'string' && str !== '' && colors.ansiRegex.test(str);
|
||||
};
|
||||
|
||||
colors.alias = (name, color) => {
|
||||
let fn = typeof color === 'string' ? colors[color] : color;
|
||||
|
||||
if (typeof fn !== 'function') {
|
||||
throw new TypeError('Expected alias to be the name of an existing color (string) or a function');
|
||||
}
|
||||
|
||||
if (!fn.stack) {
|
||||
Reflect.defineProperty(fn, 'name', { value: name });
|
||||
colors.styles[name] = fn;
|
||||
fn.stack = [name];
|
||||
}
|
||||
|
||||
Reflect.defineProperty(colors, name, {
|
||||
configurable: true,
|
||||
enumerable: true,
|
||||
set(value) {
|
||||
colors.alias(name, value);
|
||||
},
|
||||
get() {
|
||||
let color = input => style(input, color.stack);
|
||||
Reflect.setPrototypeOf(color, colors);
|
||||
color.stack = this.stack ? this.stack.concat(fn.stack) : fn.stack;
|
||||
return color;
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
colors.theme = custom => {
|
||||
if (!isObject(custom)) throw new TypeError('Expected theme to be an object');
|
||||
for (let name of Object.keys(custom)) {
|
||||
colors.alias(name, custom[name]);
|
||||
}
|
||||
return colors;
|
||||
};
|
||||
|
||||
colors.alias('unstyle', str => {
|
||||
if (typeof str === 'string' && str !== '') {
|
||||
colors.ansiRegex.lastIndex = 0;
|
||||
return str.replace(colors.ansiRegex, '');
|
||||
}
|
||||
return '';
|
||||
});
|
||||
|
||||
colors.alias('noop', str => str);
|
||||
colors.none = colors.clear = colors.noop;
|
||||
|
||||
colors.stripColor = colors.unstyle;
|
||||
colors.symbols = require('./symbols');
|
||||
colors.define = define;
|
||||
return colors;
|
||||
};
|
||||
|
||||
module.exports = create();
|
||||
module.exports.create = create;
|
109
web/node_modules/ansi-colors/package.json
generated
vendored
Normal file
109
web/node_modules/ansi-colors/package.json
generated
vendored
Normal file
|
@ -0,0 +1,109 @@
|
|||
{
|
||||
"name": "ansi-colors",
|
||||
"description": "Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).",
|
||||
"version": "4.1.1",
|
||||
"homepage": "https://github.com/doowb/ansi-colors",
|
||||
"author": "Brian Woodward (https://github.com/doowb)",
|
||||
"contributors": [
|
||||
"Brian Woodward (https://twitter.com/doowb)",
|
||||
"Jason Schilling (https://sourecode.de)",
|
||||
"Jon Schlinkert (http://twitter.com/jonschlinkert)",
|
||||
"Jordan (https://github.com/Silic0nS0ldier)"
|
||||
],
|
||||
"repository": "doowb/ansi-colors",
|
||||
"bugs": {
|
||||
"url": "https://github.com/doowb/ansi-colors/issues"
|
||||
},
|
||||
"license": "MIT",
|
||||
"files": [
|
||||
"index.js",
|
||||
"symbols.js",
|
||||
"types/index.d.ts"
|
||||
],
|
||||
"main": "index.js",
|
||||
"types": "./types/index.d.ts",
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "mocha"
|
||||
},
|
||||
"devDependencies": {
|
||||
"decache": "^4.5.1",
|
||||
"gulp-format-md": "^2.0.0",
|
||||
"justified": "^1.0.1",
|
||||
"mocha": "^6.1.4",
|
||||
"text-table": "^0.2.0"
|
||||
},
|
||||
"keywords": [
|
||||
"ansi",
|
||||
"bgblack",
|
||||
"bgBlack",
|
||||
"bgblue",
|
||||
"bgBlue",
|
||||
"bgcyan",
|
||||
"bgCyan",
|
||||
"bggreen",
|
||||
"bgGreen",
|
||||
"bgmagenta",
|
||||
"bgMagenta",
|
||||
"bgred",
|
||||
"bgRed",
|
||||
"bgwhite",
|
||||
"bgWhite",
|
||||
"bgyellow",
|
||||
"bgYellow",
|
||||
"black",
|
||||
"blue",
|
||||
"bold",
|
||||
"clorox",
|
||||
"colors",
|
||||
"cyan",
|
||||
"dim",
|
||||
"gray",
|
||||
"green",
|
||||
"grey",
|
||||
"hidden",
|
||||
"inverse",
|
||||
"italic",
|
||||
"kleur",
|
||||
"magenta",
|
||||
"red",
|
||||
"reset",
|
||||
"strikethrough",
|
||||
"underline",
|
||||
"white",
|
||||
"yellow"
|
||||
],
|
||||
"verb": {
|
||||
"toc": false,
|
||||
"layout": "default",
|
||||
"tasks": [
|
||||
"readme"
|
||||
],
|
||||
"data": {
|
||||
"author": {
|
||||
"linkedin": "woodwardbrian",
|
||||
"twitter": "doowb"
|
||||
}
|
||||
},
|
||||
"plugins": [
|
||||
"gulp-format-md"
|
||||
],
|
||||
"lint": {
|
||||
"reflinks": true
|
||||
},
|
||||
"related": {
|
||||
"list": [
|
||||
"ansi-wrap",
|
||||
"strip-color"
|
||||
]
|
||||
},
|
||||
"reflinks": [
|
||||
"chalk",
|
||||
"colorette",
|
||||
"colors",
|
||||
"kleur"
|
||||
]
|
||||
}
|
||||
}
|
70
web/node_modules/ansi-colors/symbols.js
generated
vendored
Normal file
70
web/node_modules/ansi-colors/symbols.js
generated
vendored
Normal file
|
@ -0,0 +1,70 @@
|
|||
'use strict';
|
||||
|
||||
const isHyper = process.env.TERM_PROGRAM === 'Hyper';
|
||||
const isWindows = process.platform === 'win32';
|
||||
const isLinux = process.platform === 'linux';
|
||||
|
||||
const common = {
|
||||
ballotDisabled: '☒',
|
||||
ballotOff: '☐',
|
||||
ballotOn: '☑',
|
||||
bullet: '•',
|
||||
bulletWhite: '◦',
|
||||
fullBlock: '█',
|
||||
heart: '❤',
|
||||
identicalTo: '≡',
|
||||
line: '─',
|
||||
mark: '※',
|
||||
middot: '·',
|
||||
minus: '-',
|
||||
multiplication: '×',
|
||||
obelus: '÷',
|
||||
pencilDownRight: '✎',
|
||||
pencilRight: '✏',
|
||||
pencilUpRight: '✐',
|
||||
percent: '%',
|
||||
pilcrow2: '❡',
|
||||
pilcrow: '¶',
|
||||
plusMinus: '±',
|
||||
section: '§',
|
||||
starsOff: '☆',
|
||||
starsOn: '★',
|
||||
upDownArrow: '↕'
|
||||
};
|
||||
|
||||
const windows = Object.assign({}, common, {
|
||||
check: '√',
|
||||
cross: '×',
|
||||
ellipsisLarge: '...',
|
||||
ellipsis: '...',
|
||||
info: 'i',
|
||||
question: '?',
|
||||
questionSmall: '?',
|
||||
pointer: '>',
|
||||
pointerSmall: '»',
|
||||
radioOff: '( )',
|
||||
radioOn: '(*)',
|
||||
warning: '‼'
|
||||
});
|
||||
|
||||
const other = Object.assign({}, common, {
|
||||
ballotCross: '✘',
|
||||
check: '✔',
|
||||
cross: '✖',
|
||||
ellipsisLarge: '⋯',
|
||||
ellipsis: '…',
|
||||
info: 'ℹ',
|
||||
question: '?',
|
||||
questionFull: '?',
|
||||
questionSmall: '﹖',
|
||||
pointer: isLinux ? '▸' : '❯',
|
||||
pointerSmall: isLinux ? '‣' : '›',
|
||||
radioOff: '◯',
|
||||
radioOn: '◉',
|
||||
warning: '⚠'
|
||||
});
|
||||
|
||||
module.exports = (isWindows && !isHyper) ? windows : other;
|
||||
Reflect.defineProperty(module.exports, 'common', { enumerable: false, value: common });
|
||||
Reflect.defineProperty(module.exports, 'windows', { enumerable: false, value: windows });
|
||||
Reflect.defineProperty(module.exports, 'other', { enumerable: false, value: other });
|
161
web/node_modules/ansi-colors/types/index.d.ts
generated
vendored
Normal file
161
web/node_modules/ansi-colors/types/index.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,161 @@
|
|||
// Imported from DefinitelyTyped project.
|
||||
// TypeScript definitions for ansi-colors
|
||||
// Definitions by: Rogier Schouten <https://github.com/rogierschouten>
|
||||
// Integrated by: Jordan Mele <https://github.com/Silic0nS0ldier>
|
||||
|
||||
interface SymbolsType {
|
||||
check: string;
|
||||
cross: string;
|
||||
info: string;
|
||||
line: string;
|
||||
pointer: string;
|
||||
pointerSmall: string;
|
||||
question: string;
|
||||
warning: string;
|
||||
}
|
||||
|
||||
type StyleArrayStructure = [number, number];
|
||||
interface StyleArrayProperties {
|
||||
open: string;
|
||||
close: string;
|
||||
closeRe: string;
|
||||
}
|
||||
|
||||
type StyleType = StyleArrayStructure & StyleArrayProperties;
|
||||
|
||||
export interface StyleFunction extends StylesType<StyleFunction> {
|
||||
(s: string): string;
|
||||
}
|
||||
|
||||
interface StylesType<T> {
|
||||
// modifiers
|
||||
reset: T;
|
||||
bold: T;
|
||||
dim: T;
|
||||
italic: T;
|
||||
underline: T;
|
||||
inverse: T;
|
||||
hidden: T;
|
||||
strikethrough: T;
|
||||
|
||||
// colors
|
||||
black: T;
|
||||
red: T;
|
||||
green: T;
|
||||
yellow: T;
|
||||
blue: T;
|
||||
magenta: T;
|
||||
cyan: T;
|
||||
white: T;
|
||||
gray: T;
|
||||
grey: T;
|
||||
|
||||
// bright colors
|
||||
blackBright: T;
|
||||
redBright: T;
|
||||
greenBright: T;
|
||||
yellowBright: T;
|
||||
blueBright: T;
|
||||
magentaBright: T;
|
||||
cyanBright: T;
|
||||
whiteBright: T;
|
||||
|
||||
// background colors
|
||||
bgBlack: T;
|
||||
bgRed: T;
|
||||
bgGreen: T;
|
||||
bgYellow: T;
|
||||
bgBlue: T;
|
||||
bgMagenta: T;
|
||||
bgCyan: T;
|
||||
bgWhite: T;
|
||||
|
||||
// bright background colors
|
||||
bgBlackBright: T;
|
||||
bgRedBright: T;
|
||||
bgGreenBright: T;
|
||||
bgYellowBright: T;
|
||||
bgBlueBright: T;
|
||||
bgMagentaBright: T;
|
||||
bgCyanBright: T;
|
||||
bgWhiteBright: T;
|
||||
}
|
||||
|
||||
// modifiers
|
||||
export const reset: StyleFunction;
|
||||
export const bold: StyleFunction;
|
||||
export const dim: StyleFunction;
|
||||
export const italic: StyleFunction;
|
||||
export const underline: StyleFunction;
|
||||
export const inverse: StyleFunction;
|
||||
export const hidden: StyleFunction;
|
||||
export const strikethrough: StyleFunction;
|
||||
|
||||
// colors
|
||||
export const black: StyleFunction;
|
||||
export const red: StyleFunction;
|
||||
export const green: StyleFunction;
|
||||
export const yellow: StyleFunction;
|
||||
export const blue: StyleFunction;
|
||||
export const magenta: StyleFunction;
|
||||
export const cyan: StyleFunction;
|
||||
export const white: StyleFunction;
|
||||
export const gray: StyleFunction;
|
||||
export const grey: StyleFunction;
|
||||
|
||||
// bright colors
|
||||
export const blackBright: StyleFunction;
|
||||
export const redBright: StyleFunction;
|
||||
export const greenBright: StyleFunction;
|
||||
export const yellowBright: StyleFunction;
|
||||
export const blueBright: StyleFunction;
|
||||
export const magentaBright: StyleFunction;
|
||||
export const cyanBright: StyleFunction;
|
||||
export const whiteBright: StyleFunction;
|
||||
|
||||
// background colors
|
||||
export const bgBlack: StyleFunction;
|
||||
export const bgRed: StyleFunction;
|
||||
export const bgGreen: StyleFunction;
|
||||
export const bgYellow: StyleFunction;
|
||||
export const bgBlue: StyleFunction;
|
||||
export const bgMagenta: StyleFunction;
|
||||
export const bgCyan: StyleFunction;
|
||||
export const bgWhite: StyleFunction;
|
||||
|
||||
// bright background colors
|
||||
export const bgBlackBright: StyleFunction;
|
||||
export const bgRedBright: StyleFunction;
|
||||
export const bgGreenBright: StyleFunction;
|
||||
export const bgYellowBright: StyleFunction;
|
||||
export const bgBlueBright: StyleFunction;
|
||||
export const bgMagentaBright: StyleFunction;
|
||||
export const bgCyanBright: StyleFunction;
|
||||
export const bgWhiteBright: StyleFunction;
|
||||
|
||||
export let enabled: boolean;
|
||||
export let visible: boolean;
|
||||
export const ansiRegex: RegExp;
|
||||
|
||||
/**
|
||||
* Remove styles from string
|
||||
*/
|
||||
export function stripColor(s: string): string;
|
||||
|
||||
/**
|
||||
* Remove styles from string
|
||||
*/
|
||||
export function strip(s: string): string;
|
||||
|
||||
/**
|
||||
* Remove styles from string
|
||||
*/
|
||||
export function unstyle(s: string): string;
|
||||
|
||||
export const styles: StylesType<StyleType>;
|
||||
export const symbols: SymbolsType;
|
||||
|
||||
/**
|
||||
* Outputs a string with check-symbol as prefix
|
||||
*/
|
||||
export function ok(...args: string[]): string;
|
Loading…
Add table
Add a link
Reference in a new issue