Skip to content

strongloop/strong-cached-install

Repository files navigation

strong-cached-install Build Status

NPM badge

Overview

Strong-cached-install speeds up npm install in your tests by caching the content of node_modules and using plain cp -r on subsequent runs.

Installation

$ npm install strong-cached-install

Usage

var path = require('path');
var install = require('strong-cached-install');

describe('my yo generator', function() {
  before(resetSandbox);
  before(runGeneratorInSandbox);

  before(function installDependencies(done) {
    var appDir = SANDBOX;
    var cacheDir = path.resolve(__dirname, '.pkgcache');
    install(appDir, cacheDir, done);
  }

  // and the tests
});

About

Speed up `npm install` in unit-tests by using a cache on subsequent runs.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •