ims

Install My Stuff - an opinionated npm module installer

  • 所有者: mafintosh/ims
  • 平台:
  • 许可证: MIT License
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

ims

Install My Stuff - an opinionated npm module installer

npm install -g ims

IMS is a npm module installer that uses a p2p cache hosted on the Dat network to resolve all dependencies as fast as possible.

The cache is stored in a hypertrie which makes it fast to update and always get the latest version while minimising the amount of roundtrips, compared to npm install.

The module tarballs themself are still downloaded from the npm registry

Usage

# installs hypercore to ./node_modules
ims hypercore

For more options do ims --help

Usage: ims <package-name?> [options]

  --save, -s        saves the dep to package.json
  --save-dev, -S    saves the dev dep to package.json
  --global, -g      installs as a cli tool
  --production, -p  skip dev dependencies
  --update, -u      force update the cache
  --quiet, -q       do not print anything
  --seed            seed all metadata on the dat network

If <package-name> is omitted the deps from package.json is used

IMS stores its cache in ~/.ims.

Note that it uses sparse files for its database format so use ls -sh to list the actual size of the cache.

License

MIT

主要指标

概览
名称与所有者mafintosh/ims
主编程语言JavaScript
编程语言JavaScript (语言数: 1)
平台
许可证MIT License
所有者活动
创建于2018-08-06 00:24:29
推送于2018-08-30 14:41:23
最后一次提交2018-08-13 16:33:19
发布数8
最新版本名称v1.4.2 (发布于 2018-08-10 23:28:24)
第一版名称v1.0.0 (发布于 2018-08-08 23:25:22)
用户参与
星数185
关注者数8
派生数8
提交数23
已启用问题?
问题数9
打开的问题数3
拉请求数3
打开的拉请求数1
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?