From c9321bea993ed7b5c56cb418d9699c4f3b3fcced Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 6 Apr 2023 11:12:42 +0200 Subject: [PATCH] cli: forklift monorepo utils to cli-node Signed-off-by: Patrik Oldsberg --- .../src}/monorepo/PackageGraph.test.ts | 0 .../src}/monorepo/PackageGraph.ts | 0 .../src}/monorepo/entryPoints.ts | 0 .../lib => cli-node/src}/monorepo/index.ts | 0 .../src}/monorepo/isMonoRepo.ts | 0 .../src}/monorepo/isMonorepo.test.ts | 0 packages/cli-node/src/paths.ts | 20 +++++++++++++++++++ .../src/role/PackageRoles.test.ts} | 2 +- .../src/role/PackageRoles.ts} | 0 .../src/lib => cli-node/src}/role/index.ts | 2 +- .../src/lib => cli-node/src}/role/types.ts | 0 .../src}/versioning/Lockfile.test.ts | 0 .../src}/versioning/Lockfile.ts | 0 .../lib => cli-node/src}/versioning/index.ts | 0 .../src}/versioning/packages.test.ts | 0 .../src}/versioning/packages.ts | 0 16 files changed, 22 insertions(+), 2 deletions(-) rename packages/{cli/src/lib => cli-node/src}/monorepo/PackageGraph.test.ts (100%) rename packages/{cli/src/lib => cli-node/src}/monorepo/PackageGraph.ts (100%) rename packages/{cli/src/lib => cli-node/src}/monorepo/entryPoints.ts (100%) rename packages/{cli/src/lib => cli-node/src}/monorepo/index.ts (100%) rename packages/{cli/src/lib => cli-node/src}/monorepo/isMonoRepo.ts (100%) rename packages/{cli/src/lib => cli-node/src}/monorepo/isMonorepo.test.ts (100%) create mode 100644 packages/cli-node/src/paths.ts rename packages/{cli/src/lib/role/packageRoles.test.ts => cli-node/src/role/PackageRoles.test.ts} (99%) rename packages/{cli/src/lib/role/packageRoles.ts => cli-node/src/role/PackageRoles.ts} (100%) rename packages/{cli/src/lib => cli-node/src}/role/index.ts (96%) rename packages/{cli/src/lib => cli-node/src}/role/types.ts (100%) rename packages/{cli/src/lib => cli-node/src}/versioning/Lockfile.test.ts (100%) rename packages/{cli/src/lib => cli-node/src}/versioning/Lockfile.ts (100%) rename packages/{cli/src/lib => cli-node/src}/versioning/index.ts (100%) rename packages/{cli/src/lib => cli-node/src}/versioning/packages.test.ts (100%) rename packages/{cli/src/lib => cli-node/src}/versioning/packages.ts (100%) diff --git a/packages/cli/src/lib/monorepo/PackageGraph.test.ts b/packages/cli-node/src/monorepo/PackageGraph.test.ts similarity index 100% rename from packages/cli/src/lib/monorepo/PackageGraph.test.ts rename to packages/cli-node/src/monorepo/PackageGraph.test.ts diff --git a/packages/cli/src/lib/monorepo/PackageGraph.ts b/packages/cli-node/src/monorepo/PackageGraph.ts similarity index 100% rename from packages/cli/src/lib/monorepo/PackageGraph.ts rename to packages/cli-node/src/monorepo/PackageGraph.ts diff --git a/packages/cli/src/lib/monorepo/entryPoints.ts b/packages/cli-node/src/monorepo/entryPoints.ts similarity index 100% rename from packages/cli/src/lib/monorepo/entryPoints.ts rename to packages/cli-node/src/monorepo/entryPoints.ts diff --git a/packages/cli/src/lib/monorepo/index.ts b/packages/cli-node/src/monorepo/index.ts similarity index 100% rename from packages/cli/src/lib/monorepo/index.ts rename to packages/cli-node/src/monorepo/index.ts diff --git a/packages/cli/src/lib/monorepo/isMonoRepo.ts b/packages/cli-node/src/monorepo/isMonoRepo.ts similarity index 100% rename from packages/cli/src/lib/monorepo/isMonoRepo.ts rename to packages/cli-node/src/monorepo/isMonoRepo.ts diff --git a/packages/cli/src/lib/monorepo/isMonorepo.test.ts b/packages/cli-node/src/monorepo/isMonorepo.test.ts similarity index 100% rename from packages/cli/src/lib/monorepo/isMonorepo.test.ts rename to packages/cli-node/src/monorepo/isMonorepo.test.ts diff --git a/packages/cli-node/src/paths.ts b/packages/cli-node/src/paths.ts new file mode 100644 index 0000000000..2c658c27b3 --- /dev/null +++ b/packages/cli-node/src/paths.ts @@ -0,0 +1,20 @@ +/* + * Copyright 2020 The Backstage Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { findPaths } from '@backstage/cli-common'; + +/* eslint-disable-next-line no-restricted-syntax */ +export const paths = findPaths(__dirname); diff --git a/packages/cli/src/lib/role/packageRoles.test.ts b/packages/cli-node/src/role/PackageRoles.test.ts similarity index 99% rename from packages/cli/src/lib/role/packageRoles.test.ts rename to packages/cli-node/src/role/PackageRoles.test.ts index 2cd1e29368..4157c42bfc 100644 --- a/packages/cli/src/lib/role/packageRoles.test.ts +++ b/packages/cli-node/src/role/PackageRoles.test.ts @@ -21,7 +21,7 @@ import { getRoleFromPackage, findRoleFromCommand, detectRoleFromPackage, -} from './packageRoles'; +} from './PackageRoles'; describe('getRoleInfo', () => { it('provides role info by role', () => { diff --git a/packages/cli/src/lib/role/packageRoles.ts b/packages/cli-node/src/role/PackageRoles.ts similarity index 100% rename from packages/cli/src/lib/role/packageRoles.ts rename to packages/cli-node/src/role/PackageRoles.ts diff --git a/packages/cli/src/lib/role/index.ts b/packages/cli-node/src/role/index.ts similarity index 96% rename from packages/cli/src/lib/role/index.ts rename to packages/cli-node/src/role/index.ts index 4e1047a628..5c668e87dc 100644 --- a/packages/cli/src/lib/role/index.ts +++ b/packages/cli-node/src/role/index.ts @@ -25,4 +25,4 @@ export { getRoleFromPackage, findRoleFromCommand, detectRoleFromPackage, -} from './packageRoles'; +} from './PackageRoles'; diff --git a/packages/cli/src/lib/role/types.ts b/packages/cli-node/src/role/types.ts similarity index 100% rename from packages/cli/src/lib/role/types.ts rename to packages/cli-node/src/role/types.ts diff --git a/packages/cli/src/lib/versioning/Lockfile.test.ts b/packages/cli-node/src/versioning/Lockfile.test.ts similarity index 100% rename from packages/cli/src/lib/versioning/Lockfile.test.ts rename to packages/cli-node/src/versioning/Lockfile.test.ts diff --git a/packages/cli/src/lib/versioning/Lockfile.ts b/packages/cli-node/src/versioning/Lockfile.ts similarity index 100% rename from packages/cli/src/lib/versioning/Lockfile.ts rename to packages/cli-node/src/versioning/Lockfile.ts diff --git a/packages/cli/src/lib/versioning/index.ts b/packages/cli-node/src/versioning/index.ts similarity index 100% rename from packages/cli/src/lib/versioning/index.ts rename to packages/cli-node/src/versioning/index.ts diff --git a/packages/cli/src/lib/versioning/packages.test.ts b/packages/cli-node/src/versioning/packages.test.ts similarity index 100% rename from packages/cli/src/lib/versioning/packages.test.ts rename to packages/cli-node/src/versioning/packages.test.ts diff --git a/packages/cli/src/lib/versioning/packages.ts b/packages/cli-node/src/versioning/packages.ts similarity index 100% rename from packages/cli/src/lib/versioning/packages.ts rename to packages/cli-node/src/versioning/packages.ts