 5d1e43611c
			
		
	
	5d1e43611c
	
	
	
		
			
			Use yarn PnP which forces us to install some more explicit dependencies. Change-Id: Ib35c5c71a37081c98778937bde5a23bf997dd54c
		
			
				
	
	
		
			21 lines
		
	
	
		
			586 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			586 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env node
 | |
| 
 | |
| const {existsSync} = require(`fs`);
 | |
| const {createRequire} = require(`module`);
 | |
| const {resolve} = require(`path`);
 | |
| 
 | |
| const relPnpApiPath = "../../../../.pnp.cjs";
 | |
| 
 | |
| const absPnpApiPath = resolve(__dirname, relPnpApiPath);
 | |
| const absRequire = createRequire(absPnpApiPath);
 | |
| 
 | |
| if (existsSync(absPnpApiPath)) {
 | |
|   if (!process.versions.pnp) {
 | |
|     // Setup the environment to be able to require eslint/bin/eslint.js
 | |
|     require(absPnpApiPath).setup();
 | |
|   }
 | |
| }
 | |
| 
 | |
| // Defer to the real eslint/bin/eslint.js your application uses
 | |
| module.exports = absRequire(`eslint/bin/eslint.js`);
 |