Converts a string to snake_case.
function toSnakeCase( input: string): stringstringConverts a string to snake_case.
stringstringConverts a string to snake_case.
Replaces spaces, dashes, and camelCase transitions with underscores, removes special characters, preserves embedded version tokens (like "v2"), and lowercases the result.
toSnakeCase("hello world"); // "hello_world"
toSnakeCase("UserProfileV2"); // "user_profile_v2"
toSnakeCase("HTML5 Parser"); // "html_5_parser"
toSnakeCase(" messy-input_string "); // "messy_input_string"
toSnakeCase("ReportV3Final"); // "report_v3_final"
