0.4.4 • Published 3 years ago

@exyz/glib v0.4.4

Weekly downloads
23
License
MIT
Repository
github
Last release
3 years ago

Gem Lib

一些常用函数,还有一些常用命令行工具

安装

yarn add @exyz/glib

命令行工具

  • release: 发布新版本。自动测试,构建,更新版本并推送到 GitHub。

配置文件

在项目中添加配置文件 glib.config.js 即可,具体格式,请参考 UserOption 类型。 示例:

/**
 * @type {import('@exyz/glib').UserOption}
 */
const conf = {
  release: {
    async afterDone(ctx) {
      ctx.info('Publishing to npm...')
      // Do something
      await ctx.run('cmd', ['param'])
    }
  }
}

module.exports = conf

执行顺序:

  1. test: 检测并执行 package.json 的 test 命令
  2. beforeBuild: 检测并执行 配置文件中的 beforeBuild 脚本
  3. build: 检测并执行 package.json 中的 build 脚本
  4. afterBuild: 检测并执行 配置文件中的 afterBuild 脚本
  5. updateVersion: 更新 package.json 中 version 字段
  6. changelog: 检测并执行 package.json 中的 changelog 脚本
  7. commit: 提交 commit
  8. push: 推送到远程 Github
  9. publishToNpm: 执行 yarn publish --new-version ${version},默认跳过这个步骤
  10. afterDone: 检测并执行 配置文件中的 beforeDone 脚本
0.4.4

3 years ago

0.4.3

3 years ago

0.4.2

3 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.3.6

3 years ago

0.3.7

3 years ago

0.3.5

3 years ago

0.3.4

3 years ago

0.3.2

3 years ago

0.3.3

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.8

3 years ago

0.2.7

3 years ago

0.2.6

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.1.1

3 years ago