UNPKG

webpack-genius

Version:

**For chinese developers:** you'd better add taobao mirror before everything start. Or you may fail to install. ```bash yarn config set registry http://registry.npm.taobao.org ```

39 lines (38 loc) 1.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getHtmlTemplate = void 0; var tslib_1 = require("tslib"); var fs_1 = tslib_1.__importDefault(require("fs")); var path_1 = tslib_1.__importDefault(require("path")); exports.getHtmlTemplate = function () { var e_1, _a, e_2, _b; try { for (var _c = tslib_1.__values(['index', 'public/index', 'src/index', 'src/public/index', 'assets/index', 'src/assets/index']), _d = _c.next(); !_d.done; _d = _c.next()) { var name_1 = _d.value; try { for (var _e = (e_2 = void 0, tslib_1.__values(['.html', 'htm'])), _f = _e.next(); !_f.done; _f = _e.next()) { var ext = _f.value; var template = path_1.default.resolve(name_1 + ext); if (fs_1.default.existsSync(template)) { return template; } } } catch (e_2_1) { e_2 = { error: e_2_1 }; } finally { try { if (_f && !_f.done && (_b = _e.return)) _b.call(_e); } finally { if (e_2) throw e_2.error; } } } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (_d && !_d.done && (_a = _c.return)) _a.call(_c); } finally { if (e_1) throw e_1.error; } } return ''; };