You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							25 lines
						
					
					
						
							647 B
						
					
					
				
			
		
		
	
	
							25 lines
						
					
					
						
							647 B
						
					
					
				| 'use strict'
 | |
| 
 | |
| // Run when package is installed
 | |
| const path = require('path')
 | |
| const isCI = require('is-ci')
 | |
| const installFrom = require('../src/install')
 | |
| 
 | |
| if (isCI && !process.env.HUSKY_IGNORE_CI && !process.env.YORKIE_IGNORE_CI) {
 | |
|   console.log('CI detected, skipping Git hooks installation')
 | |
|   process.exit(0)
 | |
| }
 | |
| 
 | |
| if (process.env.HUSKY_SKIP_INSTALL || process.env.YORKIE_SKIP_INSTALL) {
 | |
|   console.log(
 | |
|     `env variable HUSKY_SKIP_INSTALL is set to ${process.env
 | |
|       .HUSKY_SKIP_INSTALL}, skipping Git hooks installation`
 | |
|   )
 | |
|   process.exit(0)
 | |
| }
 | |
| 
 | |
| console.log('setting up Git hooks')
 | |
| 
 | |
| const depDir = path.join(__dirname, '..')
 | |
| installFrom(depDir)
 |