ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

增量

yavorsky ST3

🌱 Sublime Text 3 插件,用于维护package.json依赖项的最新状态。

详细信息

安装

  • 总计 608
  • Win 205
  • Mac 323
  • Linux 80
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

源码
raw.​githubusercontent.​com

增量

软件包允许轻松预览和管理npm/yarn软件包的最新版本。受vscode特性启发,但经过了重新思考和增强。

目前,它允许

  • 显示最新发布软件包版本。
  • 显示(alpha、beta等)下一个软件包版本。
  • 比较semver版本并检测当前版本是否应该更新。
  • 从上下文菜单格式化为最新或下一个版本。
  • 使用自定义注册表。
  • 根据您的需求和品味自定义工具提示。

Demo of latest usage

安装

通过Package Control安装Bump

安装Bump最简单且推荐的方式是使用Package Control

从主应用程序菜单(CMD + SHIFT + P),导航到

工具 -> 命令面板... -> Package Control: 安装软件包,输入单词Bump,然后选择它以完成安装。

手动安装

通过存档
  1. 下载并解压Bump zip文件到您的Sublime Text Packages目录(Sublime Text -> Preferences -> 浏览软件包…)。
  2. 将解压的目录从Bump-master重命名为Bump
或通过git clone

git clone https://github.com/yavorsky/Bump.git $HOME/Library/Application\ Support/Sublime\ Text\ 3/Packages/Bump

使用方法

只需安装软件包,并将焦点放在package.json中带有依赖项的行。增量将在底栏或工具提示中预览软件包的最新或下一个版本(根据分发模式)。

主要特性

  • 聚焦于 dependencies/devDependencies/peerDependencies/optionalDependencies 块中的行以预览软件包的最新或下一个版本。如果设置中的提示选项为 false,则版本将在底部栏中显示。
  • 点击 提示中的版本以将当前版本格式化为提示中的版本。
  • 点击 Bump -> 格式化为… 从上下文菜单中最新/下一个版本。
  • 选择分发模式 以改变在发布前是否获取未发布(alpha/beta等)版本的选项。

设置

许多选项都可以通过 命令面板(super + shift + p)和输入 Bump 进行自定义。

distribution_mode

类型:字符串,默认:latest

命令:选择分发模式

目前,Bump 支持 latestnext 分发标签。默认情况下,npm 使用 latest 标签来识别软件包的当前版本。有些项目使用 next 标签来标识即将发布的版本(alpha,beta等)。

使用 next 模式时,会尝试获取最新版本,如果没有注册任何版本,则会回退到 latest 版本。

tooltip

类型:布尔值,默认:true

是否在光标附近显示提示。如果禁用了提示,版本将显示在底部栏中。

dependency_fields

类型:数组,默认:["dependencies", "devDependencies", "peerDependencies", "optionalDependencies"]

字段名称,其中 Bump 将搜索并显示当前软件包的最新版本。

supported_filenames

类型:数组,默认:["package.json"]

当 Bump 监视光标时,文件的名称。我们还没有对所有格式都通用的解析器,但对于 json 文件它可以处理。

按键绑定

Bump 有预定义的键盘快捷键。目前,它格式化光标行上的软件包值。

命令 按键绑定
格式化为 latest ALT + SHIFT + L
格式化为 next ALT + SHIFT + N

要获取更新和更多信息,请 关注我的推特

许可证

Bump 在 MIT 许可证下发布。

版权所有 © 2017 Artem Yavorsky。

在此特此授予任何获得本软件和相关文档副本(“软件”)的人无限制地处理软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许提供软件的人这样做,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途的适用性和非侵权性保证。在任何情况下,作者或版权所有者都不得对任何索赔、损害或其他责任负责,无论该索赔、损害或其他责任是由于合同、侵权或其他原因而产生的,与软件或软件的使用或其他交易有关。