UNPKG

ff-mini-cli

Version:

A tool for mini program development and deployment

35 lines 1.43 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.appendDescription = exports.appendVersion = exports.appendInfoOutput = exports.appendProject = void 0; const fs_1 = __importDefault(require("fs")); const git_user_name_1 = __importDefault(require("git-user-name")); const dayjs_1 = __importDefault(require("dayjs")); exports.appendProject = (checkProjectConfig = false) => { const cwd = process.cwd(); const projectConfigPath = `${cwd}/project.config.json`; const path = fs_1.default.existsSync(projectConfigPath) ? cwd : ''; return checkProjectConfig ? path : cwd; }; exports.appendInfoOutput = () => { const dirPath = `${process.cwd()}/.win`; if (!fs_1.default.existsSync(dirPath)) { fs_1.default.mkdirSync(dirPath); } return `${dirPath}/info.json`; }; exports.appendVersion = () => { const pkgPath = `${process.cwd()}/package.json`; const pkg = require(pkgPath); // 默认使用项目中指定的版本号 const version = pkg.version || '0.0.0'; return version; }; exports.appendDescription = () => { const name = git_user_name_1.default(); const date = dayjs_1.default(new Date).format('MMMM D, YYYY h:mm A'); return `'${name} at ${date} upload'`; }; //# sourceMappingURL=append.js.map