UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

22 lines (21 loc) 767 B
import Project from "./Project"; import { ILogger } from "../cli/core/ICommandContext"; export type SetupFileStatus = "unchanged" | "updated" | "created"; export interface SetupResult { filePath: string; status: SetupFileStatus; packageJsonContent?: string; } export default class ProjectSetup { static setup(project: Project, log: ILogger): Promise<SetupResult[]>; private static getBehaviorPackTitle; private static ensurePackageJson; private static ensureJustConfig; private static ensureEslintConfig; private static ensurePrettierRc; private static ensureEnv; private static ensureVsCodeExtensions; private static ensureVsCodeLaunch; private static ensureVsCodeSettings; private static ensureVsCodeTasks; }