18 lines
304 B
JavaScript
18 lines
304 B
JavaScript
|
var upperCase = require('upper-case')
|
||
|
|
||
|
/**
|
||
|
* Upper case the first character of a string.
|
||
|
*
|
||
|
* @param {String} str
|
||
|
* @return {String}
|
||
|
*/
|
||
|
module.exports = function (str, locale) {
|
||
|
if (str == null) {
|
||
|
return ''
|
||
|
}
|
||
|
|
||
|
str = String(str)
|
||
|
|
||
|
return upperCase(str.charAt(0), locale) + str.substr(1)
|
||
|
}
|