From 42d45ba75a9ebc43abb0ff1e14b40cadb8f24c9e Mon Sep 17 00:00:00 2001 From: Yanis Benson Date: Tue, 26 Mar 2019 18:20:38 +0300 Subject: [PATCH] removed all regexp stuff --- index.js | 11 ++--------- package.json | 1 - 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/index.js b/index.js index dd7cbf1..97ade4f 100644 --- a/index.js +++ b/index.js @@ -1,5 +1,4 @@ 'use strict'; -const escapeStringRegexp = require('escape-string-regexp'); const ansiStyles = require('ansi-styles'); const {stdout: stdoutColor} = require('supports-color'); const template = require('./templates.js'); @@ -95,8 +94,6 @@ function Chalk(options) { } for (const [styleName, style] of Object.entries(ansiStyles)) { - style.closeRe = new RegExp(escapeStringRegexp(style.close), 'g'); - styles[styleName] = { get() { return createBuilder(this, [...(this._styles || []), style], this._isEmpty); @@ -110,7 +107,6 @@ styles.visible = { } }; -ansiStyles.color.closeRe = new RegExp(escapeStringRegexp(ansiStyles.color.close), 'g'); for (const model of Object.keys(ansiStyles.color.ansi)) { if (skipModels.has(model)) { continue; @@ -123,8 +119,7 @@ for (const model of Object.keys(ansiStyles.color.ansi)) { const open = ansiStyles.color[levelMapping[level]][model](...arguments_); const codes = { open, - close: ansiStyles.color.close, - closeRe: ansiStyles.color.closeRe + close: ansiStyles.color.close }; return createBuilder(this, [...(this._styles || []), codes], this._isEmpty); }; @@ -132,7 +127,6 @@ for (const model of Object.keys(ansiStyles.color.ansi)) { }; } -ansiStyles.bgColor.closeRe = new RegExp(escapeStringRegexp(ansiStyles.bgColor.close), 'g'); for (const model of Object.keys(ansiStyles.bgColor.ansi)) { if (skipModels.has(model)) { continue; @@ -146,8 +140,7 @@ for (const model of Object.keys(ansiStyles.bgColor.ansi)) { const open = ansiStyles.bgColor[levelMapping[level]][model](...arguments_); const codes = { open, - close: ansiStyles.bgColor.close, - closeRe: ansiStyles.bgColor.closeRe + close: ansiStyles.bgColor.close }; return createBuilder(this, [...(this._styles || []), codes], this._isEmpty); }; diff --git a/package.json b/package.json index b18d8a3..48712eb 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,6 @@ ], "dependencies": { "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", "supports-color": "^6.1.0" }, "devDependencies": {