UNPKG

create-new-app

Version:

Easily generate a new React application, optionally with Express & MongoDB.

26 lines (21 loc) 639 B
/* This module checks if the directory we want to install the app in already exists or not. */ const {existsSync} = require('fs-extra') const chalk = require('chalk') let shouldWarn = true // Scream only once. function safeToCreateDir({appDir, appName, force}) { if (!existsSync(appDir)) return true if (force) { shouldWarn && console.log( `Force installing in pre-existing directory ${chalk.green(appName)}...`, ) shouldWarn = false return true } console.log(`The directory ${chalk.green(appName)} already exists.`) console.log('Try a different name.') } module.exports = safeToCreateDir