From 7f384ef23937cbe11c2cd510dedc48e134a3edda Mon Sep 17 00:00:00 2001 From: Florian Keller Date: Mon, 7 Oct 2019 22:17:40 +0200 Subject: [PATCH] Remove package ansi-regex (#38916) --- notNeededPackages.json | 6 ++++++ types/ansi-regex/ansi-regex-tests.ts | 16 ---------------- types/ansi-regex/index.d.ts | 16 ---------------- types/ansi-regex/tsconfig.json | 23 ----------------------- types/ansi-regex/tslint.json | 1 - 5 files changed, 6 insertions(+), 56 deletions(-) delete mode 100644 types/ansi-regex/ansi-regex-tests.ts delete mode 100644 types/ansi-regex/index.d.ts delete mode 100644 types/ansi-regex/tsconfig.json delete mode 100644 types/ansi-regex/tslint.json diff --git a/notNeededPackages.json b/notNeededPackages.json index 11a7531466..0bccbabf74 100644 --- a/notNeededPackages.json +++ b/notNeededPackages.json @@ -72,6 +72,12 @@ "sourceRepoURL": "https://github.com/sindresorhus/ansi-escapes", "asOfVersion": "4.0.0" }, + { + "libraryName": "ansi-regex", + "typingsPackageName": "ansi-regex", + "sourceRepoURL": "https://github.com/chalk/ansi-regex", + "asOfVersion": "5.0.0" + }, { "libraryName": "antd", "typingsPackageName": "antd", diff --git a/types/ansi-regex/ansi-regex-tests.ts b/types/ansi-regex/ansi-regex-tests.ts deleted file mode 100644 index d4217e9608..0000000000 --- a/types/ansi-regex/ansi-regex-tests.ts +++ /dev/null @@ -1,16 +0,0 @@ -import ansiRegex = require("ansi-regex"); - -ansiRegex(); // $ExpectType RegExp - -// From the ansi-regex README.md -ansiRegex().test('\u001B[4mcake\u001B[0m'); // $ExpectType boolean -// => true - -ansiRegex().test('cake'); // $ExpectType boolean -// => false - -ansiRegex({onlyFirst: true}).test('cake'); // $ExpectType boolean -// => false - -'\u001B[4mcake\u001B[0m'.match(ansiRegex()); // $ExpectType RegExpMatchArray | null -// => ['\u001B[4m', '\u001B[0m'] diff --git a/types/ansi-regex/index.d.ts b/types/ansi-regex/index.d.ts deleted file mode 100644 index 52979125f7..0000000000 --- a/types/ansi-regex/index.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -// Type definitions for ansi-regex 4.0 -// Project: https://github.com/chalk/ansi-regex#readme -// Definitions by: Manish Vachharajani -// Florian Keller -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped - -declare namespace ansiRegex { - interface Options { - /** Match only the first ANSI escape. */ - onlyFirst?: boolean; - } -} - -declare function ansiRegex(options?: ansiRegex.Options): RegExp; - -export = ansiRegex; diff --git a/types/ansi-regex/tsconfig.json b/types/ansi-regex/tsconfig.json deleted file mode 100644 index 4d0c1ff787..0000000000 --- a/types/ansi-regex/tsconfig.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "lib": [ - "es6" - ], - "noImplicitAny": true, - "noImplicitThis": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "baseUrl": "../", - "typeRoots": [ - "../" - ], - "types": [], - "noEmit": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.d.ts", - "ansi-regex-tests.ts" - ] -} \ No newline at end of file diff --git a/types/ansi-regex/tslint.json b/types/ansi-regex/tslint.json deleted file mode 100644 index 3db14f85ea..0000000000 --- a/types/ansi-regex/tslint.json +++ /dev/null @@ -1 +0,0 @@ -{ "extends": "dtslint/dt.json" }