#package-manager #javascript #yarn #npm #upgrade #projects #pnpm

app pyn

JavaScript 包管理器(npm、pnpm 和 Yarn)的包装器

10 个版本 (5 个重大更新)

0.6.0 2022年2月11日
0.5.0 2021年11月9日
0.4.1 2021年9月2日
0.4.0 2021年7月1日
0.1.0 2020年2月6日

#1070 in 开发工具

每月下载量 28 次

MIT 许可证

37KB
923 代码行

pyn

JavaScript 项目的整洁小巧的包管理器助手。

@mitchellhamilton 和 @JedWatson 的 Rust 实验,通常没有文档,在终端中非常实用。

路线图

添加 upgrade {packages}

  • 查找包的使用情况
    • 显示当前版本与最新版本之间的差异
    • 将所有内容升级到最新版本
    • 警告关于锁文件(无操作,仅提醒)
  • 从锁文件中删除该依赖项的条目

添加 upgrade --all | --interactive

  • 查找所有包的新版本
  • 使用 --interactive 提供升级所有或选定的选项
  • 升级所有或选定的包

改进 add {packages}

  • 查找包的现有使用情况,并提供
    • 使用现有版本
    • 升级现有版本

改进 remove {packages}

  • 从所有地方删除
    • 列出包中依赖项的使用情况
    • 如果包在其他地方存在,则用提示替换标志

依赖项

~13–26MB
~420K SLoC