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.
		
		
		
		
			
				
					55 lines
				
				847 B
			
		
		
			
		
	
	
					55 lines
				
				847 B
			| 
								 
											4 years ago
										 
									 | 
							
								# camelcase-keys [](https://travis-ci.org/sindresorhus/camelcase-keys)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								> Convert object keys to camelCase using [`camelcase`](https://github.com/sindresorhus/camelcase)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Install
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								$ npm install --save camelcase-keys
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Usage
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```js
							 | 
						||
| 
								 | 
							
								const camelcaseKeys = require('camelcase-keys');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								camelcaseKeys({'foo-bar': true});
							 | 
						||
| 
								 | 
							
								//=> {fooBar: true}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								const argv = require('minimist')(process.argv.slice(2));
							 | 
						||
| 
								 | 
							
								//=> {_: [], 'foo-bar': true}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								camelcaseKeys(argv);
							 | 
						||
| 
								 | 
							
								//=> {_: [], fooBar: true}
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## API
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### camelcaseKeys(input, [options])
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#### input
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Type: `object`
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Object to camelCase.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#### options
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Type: `object`
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								##### exclude
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Type: `array`  
							 | 
						||
| 
								 | 
							
								Default: `[]`
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Exclude keys from being camelCased.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## License
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								MIT © [Sindre Sorhus](http://sindresorhus.com)
							 |