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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?