[{"data":1,"prerenderedAt":578},["ShallowReactive",2],{"docs-layout-toc:\u002Fdocs\u002Futils\u002Fgenerate-username":3,"docs-header-toc:\u002Fdocs\u002Futils\u002Fgenerate-username":252,"$jdbTIw7Mwm":415},{"id":4,"title":5,"body":6,"description":20,"extension":246,"meta":247,"navigation":49,"path":248,"seo":249,"stem":250,"__hash__":251},"content\u002Fdocs\u002Futils\u002Fgenerate-username.md","Generate Username",{"type":7,"value":8,"toc":242},"minimark",[9,14,107,111,238],[10,11,13],"h2",{"id":12},"usage","Usage",[15,16,21],"pre",{"className":17,"code":18,"language":19,"meta":20,"style":20},"language-ts shiki shiki-themes github-dark github-dark","import { generateUsername } from '~\u002Futils\u002FgenerateUsername'\n\nconst username = generateUsername('Ada', 'Lovelace')\n\nconsole.log(username)\n\u002F\u002F Output: \"ada.lovelace1234\" (random 4-digit number will vary)\n","ts","",[22,23,24,44,51,83,88,100],"code",{"__ignoreMap":20},[25,26,29,33,37,40],"span",{"class":27,"line":28},"line",1,[25,30,32],{"class":31},"sOPea","import",[25,34,36],{"class":35},"suv1-"," { generateUsername } ",[25,38,39],{"class":31},"from",[25,41,43],{"class":42},"s4wv1"," '~\u002Futils\u002FgenerateUsername'\n",[25,45,47],{"class":27,"line":46},2,[25,48,50],{"emptyLinePlaceholder":49},true,"\n",[25,52,54,57,61,64,68,71,74,77,80],{"class":27,"line":53},3,[25,55,56],{"class":31},"const",[25,58,60],{"class":59},"s8ozJ"," username",[25,62,63],{"class":31}," =",[25,65,67],{"class":66},"sFR8T"," generateUsername",[25,69,70],{"class":35},"(",[25,72,73],{"class":42},"'Ada'",[25,75,76],{"class":35},", ",[25,78,79],{"class":42},"'Lovelace'",[25,81,82],{"class":35},")\n",[25,84,86],{"class":27,"line":85},4,[25,87,50],{"emptyLinePlaceholder":49},[25,89,91,94,97],{"class":27,"line":90},5,[25,92,93],{"class":35},"console.",[25,95,96],{"class":66},"log",[25,98,99],{"class":35},"(username)\n",[25,101,103],{"class":27,"line":102},6,[25,104,106],{"class":105},"sJ8bj","\u002F\u002F Output: \"ada.lovelace1234\" (random 4-digit number will vary)\n",[10,108,110],{"id":109},"type-definition","Type definition",[15,112,114],{"className":17,"code":113,"language":19,"meta":20,"style":20},"\u002F**\n * Generates a unique username based on the user's first name and last names.\n * The username follows the format: `{firstName}.{lastNames}{randomNumber}`.\n *\n * @param firstName - The user's first name.\n * @param lastNames - The user's last names (can include spaces).\n * @returns A generated username in lowercase with a random 4-digit number.\n *\u002F\nexport declare const generateUsername: (\n    firstName: string,\n    lastNames: string,\n) => string\n",[22,115,116,121,126,131,136,150,162,173,179,199,214,226],{"__ignoreMap":20},[25,117,118],{"class":27,"line":28},[25,119,120],{"class":105},"\u002F**\n",[25,122,123],{"class":27,"line":46},[25,124,125],{"class":105}," * Generates a unique username based on the user's first name and last names.\n",[25,127,128],{"class":27,"line":53},[25,129,130],{"class":105}," * The username follows the format: `{firstName}.{lastNames}{randomNumber}`.\n",[25,132,133],{"class":27,"line":85},[25,134,135],{"class":105}," *\n",[25,137,138,141,144,147],{"class":27,"line":90},[25,139,140],{"class":105}," * ",[25,142,143],{"class":31},"@param",[25,145,146],{"class":35}," firstName",[25,148,149],{"class":105}," - The user's first name.\n",[25,151,152,154,156,159],{"class":27,"line":102},[25,153,140],{"class":105},[25,155,143],{"class":31},[25,157,158],{"class":35}," lastNames",[25,160,161],{"class":105}," - The user's last names (can include spaces).\n",[25,163,165,167,170],{"class":27,"line":164},7,[25,166,140],{"class":105},[25,168,169],{"class":31},"@returns",[25,171,172],{"class":105}," A generated username in lowercase with a random 4-digit number.\n",[25,174,176],{"class":27,"line":175},8,[25,177,178],{"class":105}," *\u002F\n",[25,180,182,185,188,191,193,196],{"class":27,"line":181},9,[25,183,184],{"class":31},"export",[25,186,187],{"class":31}," declare",[25,189,190],{"class":31}," const",[25,192,67],{"class":66},[25,194,195],{"class":31},":",[25,197,198],{"class":35}," (\n",[25,200,202,206,208,211],{"class":27,"line":201},10,[25,203,205],{"class":204},"s-3mD","    firstName",[25,207,195],{"class":31},[25,209,210],{"class":59}," string",[25,212,213],{"class":35},",\n",[25,215,217,220,222,224],{"class":27,"line":216},11,[25,218,219],{"class":204},"    lastNames",[25,221,195],{"class":31},[25,223,210],{"class":59},[25,225,213],{"class":35},[25,227,229,232,235],{"class":27,"line":228},12,[25,230,231],{"class":35},") ",[25,233,234],{"class":31},"=>",[25,236,237],{"class":59}," string\n",[239,240,241],"style",{},"html pre.shiki code .sOPea, html code.shiki .sOPea{--shiki-default:#F97583;--shiki-dark:#F97583}html pre.shiki code .suv1-, html code.shiki .suv1-{--shiki-default:#E1E4E8;--shiki-dark:#E1E4E8}html pre.shiki code .s4wv1, html code.shiki .s4wv1{--shiki-default:#9ECBFF;--shiki-dark:#9ECBFF}html pre.shiki code .s8ozJ, html code.shiki .s8ozJ{--shiki-default:#79B8FF;--shiki-dark:#79B8FF}html pre.shiki code .sFR8T, html code.shiki .sFR8T{--shiki-default:#B392F0;--shiki-dark:#B392F0}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s-3mD, html code.shiki .s-3mD{--shiki-default:#FFAB70;--shiki-dark:#FFAB70}",{"title":20,"searchDepth":46,"depth":53,"links":243},[244,245],{"id":12,"depth":46,"text":13},{"id":109,"depth":46,"text":110},"md",{},"\u002Fdocs\u002Futils\u002Fgenerate-username",{"description":20},"docs\u002Futils\u002Fgenerate-username","88aAZnTWpnsKKZdz78eC4Xab5xz7VAmUKGbpZHl5_mQ",{"id":4,"title":5,"body":253,"description":20,"extension":246,"meta":413,"navigation":49,"path":248,"seo":414,"stem":250,"__hash__":251},{"type":7,"value":254,"toc":409},[255,257,311,313,407],[10,256,13],{"id":12},[15,258,259],{"className":17,"code":18,"language":19,"meta":20,"style":20},[22,260,261,271,275,295,299,307],{"__ignoreMap":20},[25,262,263,265,267,269],{"class":27,"line":28},[25,264,32],{"class":31},[25,266,36],{"class":35},[25,268,39],{"class":31},[25,270,43],{"class":42},[25,272,273],{"class":27,"line":46},[25,274,50],{"emptyLinePlaceholder":49},[25,276,277,279,281,283,285,287,289,291,293],{"class":27,"line":53},[25,278,56],{"class":31},[25,280,60],{"class":59},[25,282,63],{"class":31},[25,284,67],{"class":66},[25,286,70],{"class":35},[25,288,73],{"class":42},[25,290,76],{"class":35},[25,292,79],{"class":42},[25,294,82],{"class":35},[25,296,297],{"class":27,"line":85},[25,298,50],{"emptyLinePlaceholder":49},[25,300,301,303,305],{"class":27,"line":90},[25,302,93],{"class":35},[25,304,96],{"class":66},[25,306,99],{"class":35},[25,308,309],{"class":27,"line":102},[25,310,106],{"class":105},[10,312,110],{"id":109},[15,314,315],{"className":17,"code":113,"language":19,"meta":20,"style":20},[22,316,317,321,325,329,333,343,353,361,365,379,389,399],{"__ignoreMap":20},[25,318,319],{"class":27,"line":28},[25,320,120],{"class":105},[25,322,323],{"class":27,"line":46},[25,324,125],{"class":105},[25,326,327],{"class":27,"line":53},[25,328,130],{"class":105},[25,330,331],{"class":27,"line":85},[25,332,135],{"class":105},[25,334,335,337,339,341],{"class":27,"line":90},[25,336,140],{"class":105},[25,338,143],{"class":31},[25,340,146],{"class":35},[25,342,149],{"class":105},[25,344,345,347,349,351],{"class":27,"line":102},[25,346,140],{"class":105},[25,348,143],{"class":31},[25,350,158],{"class":35},[25,352,161],{"class":105},[25,354,355,357,359],{"class":27,"line":164},[25,356,140],{"class":105},[25,358,169],{"class":31},[25,360,172],{"class":105},[25,362,363],{"class":27,"line":175},[25,364,178],{"class":105},[25,366,367,369,371,373,375,377],{"class":27,"line":181},[25,368,184],{"class":31},[25,370,187],{"class":31},[25,372,190],{"class":31},[25,374,67],{"class":66},[25,376,195],{"class":31},[25,378,198],{"class":35},[25,380,381,383,385,387],{"class":27,"line":201},[25,382,205],{"class":204},[25,384,195],{"class":31},[25,386,210],{"class":59},[25,388,213],{"class":35},[25,390,391,393,395,397],{"class":27,"line":216},[25,392,219],{"class":204},[25,394,195],{"class":31},[25,396,210],{"class":59},[25,398,213],{"class":35},[25,400,401,403,405],{"class":27,"line":228},[25,402,231],{"class":35},[25,404,234],{"class":31},[25,406,237],{"class":59},[239,408,241],{},{"title":20,"searchDepth":46,"depth":53,"links":410},[411,412],{"id":12,"depth":46,"text":13},{"id":109,"depth":46,"text":110},{},{"description":20},{"id":4,"title":5,"body":416,"description":20,"extension":246,"meta":576,"navigation":49,"path":248,"seo":577,"stem":250,"__hash__":251},{"type":7,"value":417,"toc":572},[418,420,474,476,570],[10,419,13],{"id":12},[15,421,422],{"className":17,"code":18,"language":19,"meta":20,"style":20},[22,423,424,434,438,458,462,470],{"__ignoreMap":20},[25,425,426,428,430,432],{"class":27,"line":28},[25,427,32],{"class":31},[25,429,36],{"class":35},[25,431,39],{"class":31},[25,433,43],{"class":42},[25,435,436],{"class":27,"line":46},[25,437,50],{"emptyLinePlaceholder":49},[25,439,440,442,444,446,448,450,452,454,456],{"class":27,"line":53},[25,441,56],{"class":31},[25,443,60],{"class":59},[25,445,63],{"class":31},[25,447,67],{"class":66},[25,449,70],{"class":35},[25,451,73],{"class":42},[25,453,76],{"class":35},[25,455,79],{"class":42},[25,457,82],{"class":35},[25,459,460],{"class":27,"line":85},[25,461,50],{"emptyLinePlaceholder":49},[25,463,464,466,468],{"class":27,"line":90},[25,465,93],{"class":35},[25,467,96],{"class":66},[25,469,99],{"class":35},[25,471,472],{"class":27,"line":102},[25,473,106],{"class":105},[10,475,110],{"id":109},[15,477,478],{"className":17,"code":113,"language":19,"meta":20,"style":20},[22,479,480,484,488,492,496,506,516,524,528,542,552,562],{"__ignoreMap":20},[25,481,482],{"class":27,"line":28},[25,483,120],{"class":105},[25,485,486],{"class":27,"line":46},[25,487,125],{"class":105},[25,489,490],{"class":27,"line":53},[25,491,130],{"class":105},[25,493,494],{"class":27,"line":85},[25,495,135],{"class":105},[25,497,498,500,502,504],{"class":27,"line":90},[25,499,140],{"class":105},[25,501,143],{"class":31},[25,503,146],{"class":35},[25,505,149],{"class":105},[25,507,508,510,512,514],{"class":27,"line":102},[25,509,140],{"class":105},[25,511,143],{"class":31},[25,513,158],{"class":35},[25,515,161],{"class":105},[25,517,518,520,522],{"class":27,"line":164},[25,519,140],{"class":105},[25,521,169],{"class":31},[25,523,172],{"class":105},[25,525,526],{"class":27,"line":175},[25,527,178],{"class":105},[25,529,530,532,534,536,538,540],{"class":27,"line":181},[25,531,184],{"class":31},[25,533,187],{"class":31},[25,535,190],{"class":31},[25,537,67],{"class":66},[25,539,195],{"class":31},[25,541,198],{"class":35},[25,543,544,546,548,550],{"class":27,"line":201},[25,545,205],{"class":204},[25,547,195],{"class":31},[25,549,210],{"class":59},[25,551,213],{"class":35},[25,553,554,556,558,560],{"class":27,"line":216},[25,555,219],{"class":204},[25,557,195],{"class":31},[25,559,210],{"class":59},[25,561,213],{"class":35},[25,563,564,566,568],{"class":27,"line":228},[25,565,231],{"class":35},[25,567,234],{"class":31},[25,569,237],{"class":59},[239,571,241],{},{"title":20,"searchDepth":46,"depth":53,"links":573},[574,575],{"id":12,"depth":46,"text":13},{"id":109,"depth":46,"text":110},{},{"description":20},1791731026913]