1.0.14 • Published 3 years ago

@speedflow/plugin-check-version v1.0.14

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

@speedflow/plugin-check-version

一个检查node和cli版本,提醒用户更新的speedflow插件。

安装

$ npm i @speedflow/plugin-check-version --registry=https://nexus.huya.com/repository/npm-public

使用

Constructor(props: object)

  • props.requestUrl? - 请求线上npm包信息的url, 不设置则不检查npm包的版本信息。
  • props.hostPackageInfo? - 宿主包的package.json对象。
  • props.speedflowPackageInfo? - @speedflow/core的package.json对象, 不设置则不检查node版本。
  • props.handleRemoteNpmVersion? - 通过requestUrl的回包信息自定义输出版本号, 不设置, 默认返回response'dist-tags'.latest。

Demo

new CheckVersionPlugin({
  requestUrl: 'http://npm.huya.com/hy-cli',
  hostPackageInfo,
  speedflowPackageInfo,
  handleRemoteNpmVersion(response) {
    return response.path.to.version
  }
})