mirror of
				https://github.com/actions/setup-java.git
				synced 2025-10-31 14:30:53 +00:00 
			
		
		
		
	Fix.
This commit is contained in:
		
					parent
					
						
							
								596a6da241
							
						
					
				
			
			
				commit
				
					
						c1a589c5b6
					
				
			
		
					 7078 changed files with 1882834 additions and 319 deletions
				
			
		
							
								
								
									
										81
									
								
								node_modules/acorn-globals/README.md
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										81
									
								
								node_modules/acorn-globals/README.md
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,81 @@ | |||
| # acorn-globals | ||||
| 
 | ||||
| Detect global variables in JavaScript using acorn | ||||
| 
 | ||||
| [Get supported acorn-globals with the Tidelift Subscription](https://tidelift.com/subscription/pkg/npm-acorn_globals?utm_source=npm-acorn-globals&utm_medium=referral&utm_campaign=readme) | ||||
| 
 | ||||
| [](https://travis-ci.org/ForbesLindesay/acorn-globals) | ||||
| [](https://david-dm.org/ForbesLindesay/acorn-globals) | ||||
| [](https://www.npmjs.org/package/acorn-globals) | ||||
| 
 | ||||
| ## Installation | ||||
| 
 | ||||
|     npm install acorn-globals | ||||
| 
 | ||||
| ## Usage | ||||
| 
 | ||||
| detect.js | ||||
| 
 | ||||
| ```js | ||||
| var fs = require('fs'); | ||||
| var detect = require('acorn-globals'); | ||||
| 
 | ||||
| var src = fs.readFileSync(__dirname + '/input.js', 'utf8'); | ||||
| 
 | ||||
| var scope = detect(src); | ||||
| console.dir(scope); | ||||
| ``` | ||||
| 
 | ||||
| input.js | ||||
| 
 | ||||
| ```js | ||||
| var x = 5; | ||||
| var y = 3, z = 2; | ||||
| 
 | ||||
| w.foo(); | ||||
| w = 2; | ||||
| 
 | ||||
| RAWR=444; | ||||
| RAWR.foo(); | ||||
| 
 | ||||
| BLARG=3; | ||||
| 
 | ||||
| foo(function () { | ||||
|     var BAR = 3; | ||||
|     process.nextTick(function (ZZZZZZZZZZZZ) { | ||||
|         console.log('beep boop'); | ||||
|         var xyz = 4; | ||||
|         x += 10; | ||||
|         x.zzzzzz; | ||||
|         ZZZ=6; | ||||
|     }); | ||||
|     function doom () { | ||||
|     } | ||||
|     ZZZ.foo(); | ||||
| 
 | ||||
| }); | ||||
| 
 | ||||
| console.log(xyz); | ||||
| ``` | ||||
| 
 | ||||
| output: | ||||
| 
 | ||||
| ``` | ||||
| $ node example/detect.js | ||||
| [ { name: 'BLARG', nodes: [ [Object] ] }, | ||||
|   { name: 'RAWR', nodes: [ [Object], [Object] ] }, | ||||
|   { name: 'ZZZ', nodes: [ [Object], [Object] ] }, | ||||
|   { name: 'console', nodes: [ [Object], [Object] ] }, | ||||
|   { name: 'foo', nodes: [ [Object] ] }, | ||||
|   { name: 'process', nodes: [ [Object] ] }, | ||||
|   { name: 'w', nodes: [ [Object], [Object] ] }, | ||||
|   { name: 'xyz', nodes: [ [Object] ] } ] | ||||
| ``` | ||||
| 
 | ||||
| ## Security contact information | ||||
| 
 | ||||
| To report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security). Tidelift will coordinate the fix and disclosure. | ||||
| 
 | ||||
| ## License | ||||
| 
 | ||||
|   MIT | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue