{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/16"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/9"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/19"},{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/3"},{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic/2"}],"enrichment":{"capability":"Converts strings between different text case formats (snake_case, kebab-case, camelCase, PascalCase, etc.) with support for non-ASCII characters and custom word boundaries.","skillfed_tags":["string-formatting","case-conversion","text-processing"],"use_cases":["Convert API response field names (often snake_case) to camelCase for JavaScript or PascalCase for C#","Generate valid Python variable or function names from user-provided strings or external data","Normalize configuration keys or environment variable names across different naming conventions","Transform database column names to match code style conventions in ORM or data mapping layers","Build code generators or template systems that need to adapt identifiers to target language conventions"],"what_it_does":"textcase is a pure-Python library for converting strings between different text case formats\u2014snake_case, kebab-case, camelCase, PascalCase, CONSTANT_CASE, and others. It handles word boundary detection automatically, including acronyms (e.g., \"HTTPRequest\"), non-ASCII characters, and punctuation, without requiring regex or external dependencies. The library is fully type-annotated and carries 100% test coverage.\n\nYou import it and call functions like `textcase.snake()`, `textcase.camel()`, or `textcase.pascal()` on any string. It's useful when you need to normalize identifiers across different naming conventions\u2014for instance, converting API response field names to Python variable names, or generating code identifiers from user input. With zero dependencies and a small footprint, it's safe to add to any project.","worth_installing":"Yes. textcase is lightweight (zero dependencies), actively maintained, well-tested, and solves a common string-manipulation task cleanly. Install it if you need reliable case conversion; the low friction and permissive license make it a safe addition to any project."},"id":"textcase","links":{"html":"https://skillfed.io/packages/textcase","md":"https://skillfed.io/packages/textcase.md","pypi":"https://pypi.org/project/textcase/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-10-10","license_spdx":"MIT","license_treatment":"permissive","name":"textcase","python_support":"supports_current","summary":"Python library for text case conversions."},"popularity":{"monthly_downloads":125731,"position":11803,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.5"}
