UNPKG

create-uniapp-pages-json

Version:
45 lines (44 loc) 1.94 kB
#!/usr/bin/env node /* * @Author: shen * @Date: 2020-12-23 10:56:46 * @LastEditors: shen * @LastEditTime: 2020-12-24 16:28:45 * @Description: */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var util_1 = require("util"); var figlet_1 = tslib_1.__importDefault(require("figlet")); var chalk_1 = tslib_1.__importDefault(require("chalk")); var getConfig_1 = tslib_1.__importDefault(require("../libs/getConfig")); var getRoutesPath_1 = tslib_1.__importDefault(require("../libs/getRoutesPath")); var getRoutesConfig_1 = tslib_1.__importDefault(require("../libs/getRoutesConfig")); var generatePagesJson_1 = tslib_1.__importDefault(require("../libs/generatePagesJson")); var figletPromisify = util_1.promisify(figlet_1.default); var log = function (content) { return console.log(chalk_1.default.green(content)); }; (function () { return tslib_1.__awaiter(this, void 0, void 0, function () { var data, config, ora, process, routesPath, routesConfig; return tslib_1.__generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, figletPromisify('shen')]; case 1: data = _a.sent(); log(data); config = getConfig_1.default(); ora = require('ora'); process = ora("pages.json\u6587\u4EF6\u751F\u6210\u4E2D..."); process.start(); routesPath = getRoutesPath_1.default(config); routesConfig = getRoutesConfig_1.default(routesPath); generatePagesJson_1.default(config.rootPath, config.defaultConfigFile, routesConfig); setTimeout(function () { process.succeed(); }, 1000); return [2 /*return*/]; } }); }); })();