mini-umi
Version:
a simple model for Umi and Vue3.2 + Vite
41 lines (39 loc) • 1.81 kB
JavaScript
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
// src/cli.ts
var import_core = require("@mini-umi/core");
var import_yargs_parser = __toESM(require("@umijs/utils/compiled/yargs-parser"));
var import_fs = require("fs");
var import_path = require("path");
var cwd = process.cwd();
var core = new import_core.Core({
cwd: process.cwd(),
env: "development",
presets: [require.resolve("@mini-umi/preset-example"), require.resolve("@mini-umi/preset-umi")],
plugins: [
(0, import_fs.existsSync)((0, import_path.join)(cwd, "plugin.ts")) && (0, import_path.join)(cwd, "plugin.ts"),
(0, import_fs.existsSync)((0, import_path.join)(cwd, "plugin.js")) && (0, import_path.join)(cwd, "plugin.js")
].filter(Boolean),
defaultConfigFiles: ["mumirc.ts", "mumirc.js"]
});
var args = (0, import_yargs_parser.default)(process.argv.slice(2));
var currentCommand = args._[0];
var restArgs = { ...args };
core.run({ name: currentCommand, args: restArgs });
//# sourceMappingURL=cli.js.map