From 7aab399c843f89e88fae2e680d88bb8279d750d8 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Tue, 17 Mar 2020 12:57:28 +0100 Subject: [PATCH] refactor: move ts-circular-dependencies tool to dev-infra (#35647) PR Close #35647 --- dev-infra/ts-circular-dependencies/BUILD.bazel | 16 ++++++++++++++++ .../ts-circular-dependencies/analyzer.ts | 0 .../ts-circular-dependencies/file_system.ts | 0 .../ts-circular-dependencies/golden.ts | 0 .../ts-circular-dependencies/index.ts | 0 .../ts-circular-dependencies/parser.ts | 0 package.json | 2 +- tools/ts-circular-dependencies/tsconfig.json | 7 ------- 8 files changed, 17 insertions(+), 8 deletions(-) create mode 100644 dev-infra/ts-circular-dependencies/BUILD.bazel rename {tools => dev-infra}/ts-circular-dependencies/analyzer.ts (100%) rename {tools => dev-infra}/ts-circular-dependencies/file_system.ts (100%) rename {tools => dev-infra}/ts-circular-dependencies/golden.ts (100%) rename {tools => dev-infra}/ts-circular-dependencies/index.ts (100%) rename {tools => dev-infra}/ts-circular-dependencies/parser.ts (100%) delete mode 100644 tools/ts-circular-dependencies/tsconfig.json diff --git a/dev-infra/ts-circular-dependencies/BUILD.bazel b/dev-infra/ts-circular-dependencies/BUILD.bazel new file mode 100644 index 0000000000..d7c8d6f7e6 --- /dev/null +++ b/dev-infra/ts-circular-dependencies/BUILD.bazel @@ -0,0 +1,16 @@ +load("@npm_bazel_typescript//:index.bzl", "ts_library") + +ts_library( + name = "ts-circular-dependencies", + srcs = glob(["*.ts"]), + module_name = "@angular/dev-infra-private/ts-circular-dependencies", + visibility = ["//dev-infra:__subpackages__"], + deps = [ + "@npm//@types/glob", + "@npm//@types/node", + "@npm//@types/yargs", + "@npm//chalk", + "@npm//tslib", + "@npm//typescript", + ], +) diff --git a/tools/ts-circular-dependencies/analyzer.ts b/dev-infra/ts-circular-dependencies/analyzer.ts similarity index 100% rename from tools/ts-circular-dependencies/analyzer.ts rename to dev-infra/ts-circular-dependencies/analyzer.ts diff --git a/tools/ts-circular-dependencies/file_system.ts b/dev-infra/ts-circular-dependencies/file_system.ts similarity index 100% rename from tools/ts-circular-dependencies/file_system.ts rename to dev-infra/ts-circular-dependencies/file_system.ts diff --git a/tools/ts-circular-dependencies/golden.ts b/dev-infra/ts-circular-dependencies/golden.ts similarity index 100% rename from tools/ts-circular-dependencies/golden.ts rename to dev-infra/ts-circular-dependencies/golden.ts diff --git a/tools/ts-circular-dependencies/index.ts b/dev-infra/ts-circular-dependencies/index.ts similarity index 100% rename from tools/ts-circular-dependencies/index.ts rename to dev-infra/ts-circular-dependencies/index.ts diff --git a/tools/ts-circular-dependencies/parser.ts b/dev-infra/ts-circular-dependencies/parser.ts similarity index 100% rename from tools/ts-circular-dependencies/parser.ts rename to dev-infra/ts-circular-dependencies/parser.ts diff --git a/package.json b/package.json index 53c93301ab..f6a8fc29c5 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "tslint": "tsc -p tools/tsconfig.json && tslint -c tslint.json \"+(packages|modules|scripts|tools)/**/*.+(js|ts)\"", "public-api:check": "node goldens/public-api/manage.js test", "public-api:update": "node goldens/public-api/manage.js accept", - "ts-circular-deps": "ts-node --project tools/ts-circular-dependencies/tsconfig.json tools/ts-circular-dependencies/index.ts" + "ts-circular-deps": "ts-node dev-infra/ts-circular-dependencies/index.ts" }, "// 1": "dependencies are used locally and by bazel", "dependencies": { diff --git a/tools/ts-circular-dependencies/tsconfig.json b/tools/ts-circular-dependencies/tsconfig.json deleted file mode 100644 index ec806b9a79..0000000000 --- a/tools/ts-circular-dependencies/tsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "target": "es2015", - "strict": true - } -}