@fesjs/utils
Version:
19 lines (18 loc) • 578 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getAppPath;
var _path = require("path");
var _fs = require("fs");
var _winPath = _interopRequireDefault(require("./winPath"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function getAppPath(absSrcPath) {
for (const suffix of ['.js', '.ts', '.jsm', '.jsx', '.tsx']) {
const p = (0, _winPath.default)((0, _path.join)(absSrcPath, `app${suffix}`));
if ((0, _fs.existsSync)(p)) {
return p;
}
}
return null;
}