Socket
Socket
Sign inDemoInstall

inst

Package Overview
Dependencies
4
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    inst

Faster npm installs via caching whole node_module dir


Version published
Weekly downloads
3
decreased by-57.14%
Maintainers
1
Install size
11.3 MB
Created
Weekly downloads
 

Readme

Source

node-inst

Faster npm installs via caching whole node_module dir

If you do a lot of npm i every day you might be annoyed with its slowness. Even if you use built-in npm cache it still compiles/rebuilds all binary dependencies. Another solutions such as caching proxies or npm registry mirrors still consume a lot of time for networking / checking / compiling etc.

This module caches whole node_modules directory and uses check sum of manifest files (package.json and npm-shrinkwrap.json), version of node and npm as a cache key. When you're doing fresh install it saves a tarball with all your dependencies and extract it next time when you do install. It's like 30-50 times faster than normal install even with "warm" npm cache.

Installation

npm install inst -g

Usage

Instead of using npm install you use inst. That's it.

$ inst --help

Usage: inst [options]

Options:

  -h, --help            output usage information
  -V, --version         output the version number
  -s, --storage [path]  storage path [~/.npm-inst-cache]
  -t, --ttl [second]    cache lifetime [86400]
  -p, --production      production mode, do not install dev dependencies [false]

Keywords

FAQs

Last updated on 17 Jan 2016

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc