Skip to content

Commit 7c59c80

Browse files
committed
Revert "chore: remove ensureInitialized"
This reverts commit 96483ce.
1 parent 96483ce commit 7c59c80

File tree

6 files changed

+26
-1
lines changed

6 files changed

+26
-1
lines changed

packages/create-amplify/src/amplify_project_creator.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export class AmplifyProjectCreator {
3434
logger.debug(`Validating current state of target directory...`);
3535
await this.projectRootValidator.validate();
3636

37-
await this.packageManagerController.initializeAmplifyFolder();
37+
await this.packageManagerController.ensureInitialized();
3838

3939
await logger.indicateProgress(
4040
`Installing required dependencies`,

packages/create-amplify/src/package-manager-controller/npm_package_manager_controller.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,12 @@ export class NpmPackageManagerController implements PackageManagerController {
5050
);
5151
};
5252

53+
ensureInitialized = async () => {
54+
await this.packageManagerControllerFactory.initializeProject(
55+
this.packageManagerProps
56+
);
57+
};
58+
5359
getWelcomeMessage = () => {
5460
const cdCommand =
5561
process.cwd() === this.projectRoot

packages/create-amplify/src/package-manager-controller/package_manager_controller_factory.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export abstract class PackageManagerController {
1919
packageNames: string[],
2020
type: DependencyType
2121
) => Promise<void>;
22+
abstract ensureInitialized: () => Promise<void>;
2223
abstract getWelcomeMessage: () => string;
2324
abstract generateInitialProjectFiles: () => Promise<void>;
2425
abstract initializeAmplifyFolder: () => Promise<void>;

packages/create-amplify/src/package-manager-controller/pnpm_package_manager_controller.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,12 @@ export class PnpmPackageManagerController implements PackageManagerController {
5151
);
5252
};
5353

54+
ensureInitialized = async () => {
55+
await this.packageManagerControllerFactory.initializeProject(
56+
this.packageManagerProps
57+
);
58+
};
59+
5460
getWelcomeMessage = () => {
5561
const cdCommand =
5662
process.cwd() === this.projectRoot

packages/create-amplify/src/package-manager-controller/yarn_classic_package_manager_controller.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,12 @@ export class YarnClassicPackageManagerController
5353
);
5454
};
5555

56+
ensureInitialized = async () => {
57+
await this.packageManagerControllerFactory.initializeProject(
58+
this.packageManagerProps
59+
);
60+
};
61+
5662
getWelcomeMessage = () => {
5763
const cdCommand =
5864
process.cwd() === this.projectRoot

packages/create-amplify/src/package-manager-controller/yarn_modern_package_manager_controller.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@ export class YarnModernPackageManagerController
5454
);
5555
};
5656

57+
ensureInitialized = async () => {
58+
await this.packageManagerControllerFactory.initializeProject(
59+
this.packageManagerProps
60+
);
61+
};
62+
5763
getWelcomeMessage = () => {
5864
const cdCommand =
5965
process.cwd() === this.projectRoot

0 commit comments

Comments
 (0)