1.0.2 • Published 2 years ago

galaxy-cli-utils v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

简介

galaxy-cli-utils 是专门为 Galaxy-CLI 定制的工具包,提供了获取Galaxy-CLI NPM包信息和开发调试时log输出信息封装等一系列方法

使用

获取npm包信息

const { getNpmInfo } = require('galaxy-cli-utils');

/**
 * @description: 获取npm包信息
 * @param {string} npmName npm包名称
 * @param {string} registry npm源
 * @return {Promise} npm包信息
 */
cont res = getNpmInfo(npmName,registry)

获取所有满足条件的版本号

const { getNpmSemverVersion } = require('galaxy-cli-utils');

/**
 * @description: 获取所有满足条件的版本号
 * @param {string} baseVersion 基础版本号
 * @param {string} npmName npm包名称
 * @param {string} registry npm源
 * @return {Array} 版本数组
 */
const res =  getNpmSemverVersion(baseVersion, npmName, registry)
// [1.0.0,1.0.1...]

获取最新版本号

const { getNpmLatestVersion } = require('galaxy-cli-utils');

/**
 * @description: 获取最新版本号
 * @param {*} npmName npm包名称
 * @param {*} registry npm源
 * @return {*} 最新版本号
 */
const res = getNpmLatestVersion(npmName, registry)
// '1.0.9'

log封装

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

许可证

MIT License