12345678910111213141516171819202122 |
- 'use strict';
- var path = require('path'),
- fs = require('fs');
- var getContextDirectory = require('./get-context-directory');
- function getOutputDirectory() {
-
- var base = this.options && this.options.output ? this.options.output.directory : null,
- absBase = !!base && path.resolve(getContextDirectory.call(this), base),
- isValid = !!absBase && fs.existsSync(absBase) && fs.statSync(absBase).isDirectory();
- return isValid ? absBase : undefined;
- }
- module.exports = getOutputDirectory;
|