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.
		
		
		
		
		
			
		
			
				
					
					
						
							14 lines
						
					
					
						
							500 B
						
					
					
				
			
		
		
	
	
							14 lines
						
					
					
						
							500 B
						
					
					
				| import fs from 'fs'
 | |
| 
 | |
| const COMMENT = '// This file is a workaround for a bug in web browsers\' "native"' + '\n' +
 | |
| 	'// ES6 importing system which is uncapable of importing "*.json" files.' + '\n' +
 | |
| 	'// https://github.com/catamphetamine/libphonenumber-js/issues/239'
 | |
| 
 | |
| const path = process.argv[2]
 | |
| jsonToJs(path)
 | |
| 
 | |
| function jsonToJs(path) {
 | |
| 	let contents = fs.readFileSync(path, 'utf-8')
 | |
| 	contents = COMMENT + '\n' + 'export default ' + contents
 | |
| 	fs.writeFileSync(path + '.js', contents)
 | |
| } |