Initial commit
[yaffs-website] / node_modules / node-sass / node_modules / lodash / startCase.js
1 var createCompounder = require('./_createCompounder'),
2     upperFirst = require('./upperFirst');
3
4 /**
5  * Converts `string` to
6  * [start case](https://en.wikipedia.org/wiki/Letter_case#Stylistic_or_specialised_usage).
7  *
8  * @static
9  * @memberOf _
10  * @since 3.1.0
11  * @category String
12  * @param {string} [string=''] The string to convert.
13  * @returns {string} Returns the start cased string.
14  * @example
15  *
16  * _.startCase('--foo-bar--');
17  * // => 'Foo Bar'
18  *
19  * _.startCase('fooBar');
20  * // => 'Foo Bar'
21  *
22  * _.startCase('__FOO_BAR__');
23  * // => 'FOO BAR'
24  */
25 var startCase = createCompounder(function(result, word, index) {
26   return result + (index ? ' ' : '') + upperFirst(word);
27 });
28
29 module.exports = startCase;