if (fs.existsSync(baseTemplatePath)) { fs.unlinkSync(baseTemplatePath); if (fs.existsSync(testTemplatePath)) { fs.unlinkSync(testTemplatePath);
validSdkDirectory(dir) { const dirPath = path.join(dir, 'platform-tools'); if (fs.existsSync(dirPath)) { return fs.statSync(dirPath).isDirectory(); } return false; }
public exists(path: string) { if (!fs.existsSync(path)) { return `Android SDK file not found: ${path}.` } return null }
checkCreate( cmd, type ) { return new Promise((resolve, reject) => { const createdFile = type === 'page' ? path.resolve(this.srcPaths.page, cmd.name) : (type === 'project' ? path.resolve(this.srcPaths.project.root, cmd.name) : path.resolve(this.srcPaths[type], `${cmd.name}.js`)); if(existsSync(createdFile)) return reject(`${createdFile} alredy exists`); return resolve(cmd); }) }
version() { let filename = Settings.se.GamePath + '/game/ffxivgame.ver'; if (!fs.existsSync(filename)) { return false; } let buffer = fs.readFileSync(filename); return buffer.toString(); }
// Load environment variables from .env* files. Suppress warnings using silent // if this file is missing. dotenv will never modify any environment variables // that have already been set. // https://github.com/motdotla/dotenv dotenvFiles.forEach(dotenvFile => { if (fs.existsSync(dotenvFile)) { require('dotenv').config({ path: dotenvFile, }); } });
// Resolve file paths in the same order as webpack const resolveModule = (resolveFn, filePath) => { const extension = moduleFileExtensions.find(extension => fs.existsSync(resolveFn(`${filePath}.${extension}`)) ); if (extension) { return resolveFn(`${filePath}.${extension}`); } return resolveFn(`${filePath}.js`); }
/** * Creates an instance of DiskStore. * * @param {String} uploadFolder * @memberof DiskStore */ constructor({ uploadFolder }) { this.uploadFolder = uploadFolder; if (!fs.existsSync(this.uploadFolder)) { mkdirp.sync(this.uploadFolder); } }
const copySync = (src, dest, overwrite) => { if (overwrite && fs.existsSync(dest)) { fs.unlinkSync(dest); } const data = fs.readFileSync(src); fs.writeFileSync(dest, data); }
const createIfDoesntExist = dest => { if (!fs.existsSync(dest)) { fs.mkdirSync(dest); } }
// Load environment variables from .env* files. Suppress warnings using silent // if this file is missing. dotenv will never modify any environment variables // that have already been set. // https://github.com/motdotla/dotenv dotenvFiles.forEach(dotenvFile => { if (fs.existsSync(dotenvFile)) { require('dotenv').config({ path: dotenvFile, }); } });
const createIfDoesntExist = dest => { if (!fs.existsSync(dest)) { fs.mkdirSync(dest); } }
public validSdkDirectory(dir) { const dirPath = path.join(dir, 'platform-tools') if (fs.existsSync(dirPath)) { return fs.statSync(dirPath).isDirectory() } return false }
exists(path) { if (!fs.existsSync(path)) { return `Android SDK file not found: ${path}.`; } return null; }
const createIfDoesntExist = dest => { if (!fs.existsSync(dest)) { fs.mkdirSync(dest); } }