UNPKG

@strapi/generate-new

Version:

Generate a new Strapi application.

29 lines (28 loc) 786 B
import chalk from "chalk"; import fse from "fs-extra"; import stopProcess from "./stop-process.mjs"; const checkInstallPath = async (rootPath) => { if (await fse.pathExists(rootPath)) { const stat = await fse.stat(rootPath); if (!stat.isDirectory()) { stopProcess( `⛔️ ${chalk.green( rootPath )} is not a directory. Make sure to create a Strapi application in an empty directory.` ); } const files = await fse.readdir(rootPath); if (files.length > 1) { stopProcess( `⛔️ You can only create a Strapi app in an empty directory. Make sure ${chalk.green( rootPath )} is empty.` ); } } }; export { checkInstallPath as default }; //# sourceMappingURL=check-install-path.mjs.map