'use strict'module.exports=Object.assign({},// Export promiseified graceful-fs:require('./fs'),// Export extra methods:require('./copy-sync'),require('./copy'),require('./empty'),require('./ensure'),require('./json'),require('./mkdirs'),require('./move-sync'),require('./move'),require('./output'),require('./path-exists'),require('./remove'))// Export fs.promises as a getter property so that we don't trigger// ExperimentalWarning before fs.promises is actually accessed.constfs=require('fs')if(Object.getOwnPropertyDescriptor(fs,'promises')){Object.defineProperty(module.exports,'promises',{get(){returnfs.promises}})}