{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/5"},{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/2"}],"enrichment":{"capability":"Converts strings between different naming conventions (camelCase, snake_case, kebab-case, PascalCase, MACRO_CASE, and others) with configurable delimiters and punctuation handling.","skillfed_tags":["string-utilities","text-processing"],"use_cases":["Normalize API request/response field names between camelCase (JavaScript) and snake_case (Python) conventions","Generate variable or function names programmatically from user input or configuration strings","Convert database column names or identifiers between different naming styles for compatibility","Build code generators or templating tools that need to output identifiers in target language conventions","Standardize configuration keys or environment variable names across systems with different naming rules"],"what_it_does":"case-converter is a lightweight string transformation library that converts text between standard naming conventions. It handles camelCase, snake_case, kebab-case, PascalCase, MACRO_CASE, flatcase, cobolcase, and titlecase conversions. The package intelligently identifies word boundaries using configurable delimiters (default: space, hyphen, underscore) and handles edge cases like consecutive uppercase letters and punctuation.\n\nYou use it by importing a conversion function and passing a string, optionally with parameters to control punctuation stripping and custom delimiters. It has no external dependencies and installs as a pure Python wheel, making it suitable for any project needing reliable case normalization\u2014common in API clients, configuration tools, and code generation.","worth_installing":"Yes. The package is stable, dependency-free, and solves a common string-handling task with no security vulnerabilities. Install it if you need case conversion; the only caveat is that updates are infrequent, so verify it handles your specific edge cases before relying on it in production."},"id":"case-converter","links":{"html":"https://skillfed.io/packages/case-converter","md":"https://skillfed.io/packages/case-converter.md","pypi":"https://pypi.org/project/case-converter/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-02-19","license_spdx":null,"license_treatment":"permissive","name":"case-converter","python_support":"unspecified","summary":"A string case conversion package."},"popularity":{"monthly_downloads":487412,"position":6385,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.0"}
