Skip to content

Conversation

@GhDj
Copy link
Owner

@GhDj GhDj commented Dec 14, 2025

Summary

  • Add new Text Case Converter tool at /tools/text-case
  • Convert text between 13 different case formats
  • Real-time character, word, and line statistics
  • Quick action buttons for common conversions
  • Client-side only implementation using Alpine.js

Supported Formats

Format Example
lowercase hello world
UPPERCASE HELLO WORLD
Title Case Hello World
Sentence case Hello world. This is text.
camelCase helloWorld
PascalCase HelloWorld
snake_case hello_world
kebab-case hello-world
CONSTANT_CASE HELLO_WORLD
dot.case hello.world
path/case hello/world
aLtErNaTiNg hElLo WoRlD
Inverse Case hELLO wORLD

Test plan

  • All 275 tests passing
  • Verify text-case page loads at /tools/text-case
  • Test all 13 conversion formats
  • Verify statistics update in real-time
  • Check copy to clipboard functionality

- Convert text between 13 different case formats
- Supports: lowercase, UPPERCASE, Title Case, Sentence case
- Programming cases: camelCase, PascalCase, snake_case, kebab-case
- Additional: CONSTANT_CASE, dot.case, path/case
- Fun modes: aLtErNaTiNg, Inverse Case
- Real-time character/word/line statistics
- Quick action buttons for common conversions
- Client-side only implementation using Alpine.js
@GhDj
Copy link
Owner Author

GhDj commented Dec 15, 2025

Merged via cherry-pick into develop

@GhDj GhDj closed this Dec 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants