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);
 | |
| 
 |