ae-biu
Version:
Born For AE, Born To Do
54 lines (37 loc) • 1.45 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.tplPath = exports.pkgPath = exports.mockDir = exports.srcDir = exports.workDir = undefined;
exports.e2eFilePath = e2eFilePath;
var _path = require('path');
var _path2 = _interopRequireDefault(_path);
var _fs = require('fs');
var _fs2 = _interopRequireDefault(_fs);
var _getTpl = require('./get-tpl');
var _getTpl2 = _interopRequireDefault(_getTpl);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var workDir = exports.workDir = process.cwd();
var srcDir = exports.srcDir = _path2.default.resolve(workDir, 'src');
var mockDir = exports.mockDir = _path2.default.resolve(workDir, 'mock');
var pkgPath = exports.pkgPath = _path2.default.resolve(workDir, 'package.json');
var tpl = void 0;
if (_fs2.default.existsSync(_path2.default.resolve(srcDir, 'index.ejs'))) {
tpl = _path2.default.resolve(srcDir, 'index.ejs');
} else if (_fs2.default.existsSync(_path2.default.resolve(srcDir, 'template/index.ejs'))) {
tpl = _path2.default.resolve(srcDir, 'template/index.ejs');
} else {
tpl = (0, _getTpl2.default)();
}
var tplPath = exports.tplPath = tpl;
function e2eFilePath(filename) {
return _path2.default.resolve(__dirname, '../e2e/' + filename);
}
exports.default = {
workDir: workDir,
srcDir: srcDir,
pkgPath: pkgPath,
tplPath: tplPath,
mockDir: mockDir,
e2eFilePath: e2eFilePath
};