(value)
| 355 | ] |
| 356 | |
| 357 | function validPath (value) { |
| 358 | if (value === 'default') { |
| 359 | return Promise.resolve(true) |
| 360 | } |
| 361 | if (!value) { |
| 362 | return Promise.resolve('You must enter a valid path') |
| 363 | } |
| 364 | return new Promise((resolve) => { |
| 365 | fs.stat(value, function (err) { |
| 366 | if (err) return resolve('Nothing found at this path') |
| 367 | return resolve(true) |
| 368 | }) |
| 369 | }) |
| 370 | } |
| 371 | |
| 372 | function validUri (value) { |
| 373 | if (!validUrl.isUri(value)) { |