| 
									
										
										
										
											2015-06-05 23:37:09 -07:00
										 |  |  | #!/usr/bin/env node | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var checkNpm = require('./check-node-modules.js'); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-21 14:50:56 -08:00
										 |  |  | 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 | 
					
						
							| 
									
										
										
										
											2016-04-28 17:50:03 -07:00
										 |  |  | var nodeModulesOK = checkNpm(true, purgeIfStale); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-13 01:01:33 +02:00
										 |  |  | process.exit( nodeModulesOK ? 0 : 1); | 
					
						
							| 
									
										
										
										
											2015-06-05 23:37:09 -07:00
										 |  |  | 
 |