UNPKG

sugar

Version:

A Javascript utility library for working with native objects.

13 lines (10 loc) 367 B
'use strict'; var CAPITALIZE_REG = require('../var/CAPITALIZE_REG'), simpleCapitalize = require('../../common/internal/simpleCapitalize'); function stringCapitalize(str, downcase, all) { if (downcase) { str = str.toLowerCase(); } return all ? str.replace(CAPITALIZE_REG, simpleCapitalize) : simpleCapitalize(str); } module.exports = stringCapitalize;