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
				
			
		
							
								
								
									
										83
									
								
								node_modules/parse-json/readme.md
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										83
									
								
								node_modules/parse-json/readme.md
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,83 @@ | |||
| # parse-json [](https://travis-ci.org/sindresorhus/parse-json) | ||||
| 
 | ||||
| > Parse JSON with more helpful errors | ||||
| 
 | ||||
| 
 | ||||
| ## Install | ||||
| 
 | ||||
| ``` | ||||
| $ npm install parse-json | ||||
| ``` | ||||
| 
 | ||||
| 
 | ||||
| ## Usage | ||||
| 
 | ||||
| ```js | ||||
| const parseJson = require('parse-json'); | ||||
| const json = '{\n\t"foo": true,\n}'; | ||||
| 
 | ||||
| 
 | ||||
| JSON.parse(json); | ||||
| /* | ||||
| undefined:3 | ||||
| } | ||||
| ^ | ||||
| SyntaxError: Unexpected token } | ||||
| */ | ||||
| 
 | ||||
| 
 | ||||
| parseJson(json); | ||||
| /* | ||||
| JSONError: Trailing comma in object at 3:1 | ||||
| } | ||||
| ^ | ||||
| */ | ||||
| 
 | ||||
| 
 | ||||
| parseJson(json, 'foo.json'); | ||||
| /* | ||||
| JSONError: Trailing comma in object in foo.json:3:1 | ||||
| } | ||||
| ^ | ||||
| */ | ||||
| 
 | ||||
| 
 | ||||
| // You can also add the filename at a later point | ||||
| try { | ||||
| 	parseJson(json); | ||||
| } catch (err) { | ||||
| 	err.fileName = 'foo.json'; | ||||
| 	throw err; | ||||
| } | ||||
| /* | ||||
| JSONError: Trailing comma in object in foo.json:3:1 | ||||
| } | ||||
| ^ | ||||
| */ | ||||
| ``` | ||||
| 
 | ||||
| ## API | ||||
| 
 | ||||
| ### parseJson(input, [reviver], [filename]) | ||||
| 
 | ||||
| #### input | ||||
| 
 | ||||
| Type: `string` | ||||
| 
 | ||||
| #### reviver | ||||
| 
 | ||||
| Type: `Function` | ||||
| 
 | ||||
| Prescribes how the value originally produced by parsing is transformed, before being returned. See [`JSON.parse` docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse#Using_the_reviver_parameter | ||||
| ) for more. | ||||
| 
 | ||||
| #### filename | ||||
| 
 | ||||
| Type: `string` | ||||
| 
 | ||||
| Filename displayed in the error message. | ||||
| 
 | ||||
| 
 | ||||
| ## License | ||||
| 
 | ||||
| MIT © [Sindre Sorhus](https://sindresorhus.com) | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue