const fs = require('fs-extra')
const loadPresetFromDir = require('./loadPresetFromDir')
module.exports = async function loadLocalPreset (path) {
const stats = fs.statSync(path)
if (stats.isFile()) {
return await fs.readJson(path)
} else if (stats.isDirectory()) {
return await loadPresetFromDir(path)
} else {
throw new Error(`Invalid local preset path: ${path}`)
}
}