{"id":23394,"library":"case-convert","title":"Case Convert","description":"A Python library for converting between string cases (snake_case, camelCase, PascalCase, kebab-case, etc.) with permissive input handling. Current version 1.1.0, no breaking changes reported yet.","status":"active","version":"1.1.0","language":"python","source_language":"en","source_url":"https://github.com/dotnet-pagair/case-convert","tags":["case conversion","string","utility"],"install":[{"cmd":"pip install case-convert","lang":"bash","label":"Install from PyPI"}],"dependencies":[],"imports":[{"wrong":"from case_convert import camel","symbol":"camel_case","correct":"from case_convert import camel_case"},{"symbol":"snake_case","correct":"from case_convert import snake_case"},{"symbol":"pascal_case","correct":"from case_convert import pascal_case"}],"quickstart":{"code":"from case_convert import camel, snake, pascal, kebab\n\ntext = \"hello_world_example\"\nprint(camel(text))   # helloWorldExample\nprint(snake(text))   # hello_world_example\nprint(pascal(text))  # HelloWorldExample\nprint(kebab(text))   # hello-world-example","lang":"python","description":"Basic usage: import any case converter function and pass a string."},"warnings":[{"fix":"Manually insert separators or use regex to handle digit transitions.","message":"Case Convert does not automatically split on digits; e.g., 'abc123def' treated as 'abc123def' (no separation). Use a pre-processing step if digit boundaries are needed.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'1.1.0':25 'break':27 'camelcas':13 'case':1,10,12,17,31 'chang':28 'convers':32 'convert':2,7 'current':23 'etc':18 'handl':22 'input':21 'kebab':16 'kebab-cas':15 'librari':5 'pascalcas':14 'permiss':20 'python':4 'report':29 'snake':11 'string':9,33 'util':34 'version':24 'yet':30","created_at":"2026-05-01T08:07:32.862081+00:00","updated_at":"2026-05-01T08:07:32.862081+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"1.1.0","cli_name":"","cli_version":null,"type":"library","homepage":"https://gitlab.com/olive007/case-convert","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/case-convert/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["serialization"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-08-02","install_tag":null}}