{"version":3,"file":"capitalize.mjs","names":[],"sources":["../../src/string/capitalize.ts"],"sourcesContent":["/**\n * Converts the first character of string to upper case and the remainder to lower case.\n *\n * @param str - The string to capitalize\n * @returns The capitalized string\n *\n * @example\n * capitalize('FRED') // => 'Fred'\n * capitalize('foo') // => 'Foo'\n */\nexport function capitalize(str: string): string {\n  if (typeof str !== 'string' || str.length === 0) {\n    return str;\n  }\n\n  return str.charAt(0).toUpperCase() + str.slice(1).toLowerCase();\n}\n"],"mappings":";;;;;;;;;;;AAUA,SAAgB,WAAW,KAAqB;CAC9C,IAAI,OAAO,QAAQ,YAAY,IAAI,WAAW,GAC5C,OAAO;CAGT,OAAO,IAAI,OAAO,CAAC,CAAC,CAAC,YAAY,IAAI,IAAI,MAAM,CAAC,CAAC,CAAC,YAAY;AAChE"}