13 lines
		
	
	
		
			383 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			383 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env node
 | 
						|
 | 
						|
var checkNpm = require('./check-node-modules.js');
 | 
						|
 | 
						|
var purgeIfStale = (process.argv.indexOf('--purge') !== -1);
 | 
						|
 | 
						|
// check-node-modules will exit(1) if we don't need to install to short-circuit `npm install`
 | 
						|
// see .travis.yml's `install` block to see the reason for this
 | 
						|
var nodeModulesOK = checkNpm(true, purgeIfStale);
 | 
						|
 | 
						|
process.exit( nodeModulesOK ? 0 : 1);
 | 
						|
 |