ae-biu
Version:
Born For AE, Born To Do
39 lines (29 loc) • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _package = require('./package');
var _package2 = _interopRequireDefault(_package);
var _path = require('path');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _pkg$ae = _package2.default.ae,
ae = _pkg$ae === undefined ? {} : _pkg$ae,
dependencies = _package2.default.dependencies;
var _ae$uc = ae.uc,
uc = _ae$uc === undefined ? '1.0' : _ae$uc,
template = ae.template;
var aeVersion = dependencies['@sdp.nd/ae'];
exports.default = function () {
if (template) {
if (template.charAt(0) === '.') {
return (0, _path.resolve)(process.cwd(), template);
} else {
return template;
}
} else if (/^[@>^<~]?0.1/.test(aeVersion)) {
return (0, _path.resolve)(__dirname, '../../template/uc' + uc + '.ejs');
} else {
return (0, _path.resolve)(__dirname, '../../template/ae0.2.ejs');
}
};
module.exports = exports['default'];