diff --git a/index.d.ts b/index.d.ts index a2e3a6f..2d769a7 100644 --- a/index.d.ts +++ b/index.d.ts @@ -183,14 +183,6 @@ export interface ChalkInstance extends ChalkFunction { */ hex: (color: string) => this; - /** - Use a [Select/Set Graphic Rendition](https://en.wikipedia.org/wiki/ANSI_escape_code#SGR_parameters) (SGR) [color code number](https://en.wikipedia.org/wiki/ANSI_escape_code#3/4_bit) to set text color. - - 30 <= code && code < 38 || 90 <= code && code < 98 - For example, 31 for red, 91 for redBright. - */ - ansi: (code: number) => this; - /** Use a [8-bit unsigned number](https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit) to set text color. */ @@ -215,15 +207,6 @@ export interface ChalkInstance extends ChalkFunction { */ bgHex: (color: string) => this; - /** - Use a [Select/Set Graphic Rendition](https://en.wikipedia.org/wiki/ANSI_escape_code#SGR_parameters) (SGR) [color code number](https://en.wikipedia.org/wiki/ANSI_escape_code#3/4_bit) to set background color. - - 30 <= code && code < 38 || 90 <= code && code < 98 - For example, 31 for red, 91 for redBright. - Use the foreground code, not the background code (for example, not 41, nor 101). - */ - bgAnsi: (code: number) => this; - /** Use a [8-bit unsigned number](https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit) to set background color. */ diff --git a/index.test-d.ts b/index.test-d.ts index 0f41ecc..45299d6 100644 --- a/index.test-d.ts +++ b/index.test-d.ts @@ -43,11 +43,9 @@ expectType(chalk`Works with numbers {bold.red ${1}}`); // -- Color methods -- expectAssignable(chalk.rgb(0, 0, 0)); expectAssignable(chalk.hex('#DEADED')); -expectAssignable(chalk.ansi(30)); expectAssignable(chalk.ansi256(0)); expectAssignable(chalk.bgRgb(0, 0, 0)); expectAssignable(chalk.bgHex('#DEADED')); -expectAssignable(chalk.bgAnsi(30)); expectAssignable(chalk.bgAnsi256(0)); // -- Modifiers -- diff --git a/readme.md b/readme.md index 09737d8..6d92165 100644 --- a/readme.md +++ b/readme.md @@ -298,7 +298,6 @@ The following color models can be used: - [`rgb`](https://en.wikipedia.org/wiki/RGB_color_model) - Example: `chalk.rgb(255, 136, 0).bold('Orange!')` - [`hex`](https://en.wikipedia.org/wiki/Web_colors#Hex_triplet) - Example: `chalk.hex('#FF8800').bold('Orange!')` -- [`ansi`](https://en.wikipedia.org/wiki/ANSI_escape_code#3/4_bit) - Example: `chalk.ansi(31).bgAnsi(93)('red on yellowBright')` - [`ansi256`](https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit) - Example: `chalk.bgAnsi256(194)('Honeydew, more or less')` ## Browser support diff --git a/source/index.js b/source/index.js index f92f309..fb326d2 100644 --- a/source/index.js +++ b/source/index.js @@ -92,7 +92,7 @@ const getModelAnsi = (model, level, type, ...arguments_) => { return ansiStyles[type][model](...arguments_); }; -const usedModels = ['rgb', 'hex', 'ansi256', 'ansi']; +const usedModels = ['rgb', 'hex', 'ansi256']; for (const model of usedModels) { styles[model] = {