{"_id":"@asdsadw12312dwd2112xz/string-transform-cli","name":"@asdsadw12312dwd2112xz/string-transform-cli","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@asdsadw12312dwd2112xz/string-transform-cli","version":"1.0.0","description":"String transformation CLI tool","type":"module","main":"dist/index.js","bin":{"string-transform":"dist/index.js"},"scripts":{"build":"tsup","dev":"tsup --watch","prepublishOnly":"npm run build"},"keywords":["cli","string","transform","text"],"author":"","license":"MIT","dependencies":{"chalk":"^5.6.2","commander":"^12.1.0"},"devDependencies":{"@types/node":"^20.19.39","tsup":"^8.5.1","typescript":"^5.9.3"},"gitHead":"bde772d77c6e14a5f1161adea7539d806fe90bd4","_id":"@asdsadw12312dwd2112xz/string-transform-cli@1.0.0","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-2FMQFlSEUCaIeTVBGHI3+BzLA4jVeJiLhbGvQbbHgA8vkkXrKHMvdMzAKirLrjJgJXfSzoqt8OiATVVkRlUdkw==","shasum":"267e90a98bd8beb4bcc81cf8dc316d69ceb8a0e5","tarball":"https://registry.npmjs.org/@asdsadw12312dwd2112xz/string-transform-cli/-/string-transform-cli-1.0.0.tgz","fileCount":3,"unpackedSize":9245,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEnnHL/Ms/yQwZuI45tQC8pRBm8t2BIpsI1iKfPqsUxTAiB2wZh0bEt9cEw54/LmjBjB7fXp3lIoA0gPY/4tE8Gh2A=="}]},"_npmUser":{"name":"asdsadw12312dwd2112xz","email":"okirmio@gmail.com"},"directories":{},"maintainers":[{"name":"asdsadw12312dwd2112xz","email":"okirmio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/string-transform-cli_1.0.0_1775527370103_0.7862981407344563"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-07T02:02:50.045Z","1.0.0":"2026-04-07T02:02:50.291Z","modified":"2026-04-07T02:02:50.478Z"},"maintainers":[{"name":"asdsadw12312dwd2112xz","email":"okirmio@gmail.com"}],"description":"String transformation CLI tool","keywords":["cli","string","transform","text"],"license":"MIT","readme":"# string-transform-cli\n\nA CLI tool for common string transformations. Zero external dependencies beyond `commander` and `chalk`.\n\n## Installation\n\n```bash\nnpm install -g @asdsadw12312dwd2112xz/string-transform-cli\n```\n\n## Usage\n\n```bash\nstring-transform <command> [text] [options]\n```\n\nAll commands accept input as a positional argument **or** via stdin (pipe).\n\n---\n\n### reverse\n\nReverse a string.\n\n```bash\nstring-transform reverse \"hello\"\n# olleh\n\necho \"hello\" | string-transform reverse\n# olleh\n```\n\n### count\n\nCharacter, word, and line count.\n\n```bash\nstring-transform count \"hello world\"\n# Characters:         11\n# Chars (no spaces):  10\n# Words:              2\n# Lines:              1\n```\n\n### truncate\n\nTruncate with ellipsis at given length.\n\n```bash\nstring-transform truncate \"hello world\" --length 8\n# hello...\n```\n\n### pad\n\nPad string to target length.\n\n```bash\nstring-transform pad \"hi\" --length 10 --char \"-\" --side both\n# ----hi----\n```\n\nOptions:\n- `--length N` (required)\n- `--char <c>` (default: space)\n- `--side left|right|both` (default: right)\n\n### repeat\n\nRepeat string N times.\n\n```bash\nstring-transform repeat \"ab\" --times 4\n# abababab\n```\n\n### slug\n\nConvert to URL-friendly slug.\n\n```bash\nstring-transform slug \"Hello World! Foo Bar\"\n# hello-world-foo-bar\n```\n\n### escape\n\nEscape special characters.\n\n```bash\nstring-transform escape \"<div>\" --type html\n# &lt;div&gt;\n\nstring-transform escape \"a.b*c\" --type regex\n# a\\.b\\*c\n\nstring-transform escape \"hello world\" --type url\n# hello%20world\n```\n\nTypes: `html`, `regex`, `url`\n\n### unescape\n\nUnescape previously escaped characters.\n\n```bash\nstring-transform unescape \"&lt;div&gt;\" --type html\n# <div>\n\nstring-transform unescape \"hello%20world\" --type url\n# hello world\n```\n\nTypes: `html`, `url`\n\n### wrap\n\nWord wrap at given column width.\n\n```bash\nstring-transform wrap \"The quick brown fox jumps over the lazy dog\" --width 20\n# The quick brown fox\n# jumps over the lazy\n# dog\n```\n\n### replace\n\nFind and replace all occurrences.\n\n```bash\nstring-transform replace \"foo bar foo\" --find foo --with baz\n# baz bar baz\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-4c4608c9793966ae270bca0ac8b3b6f2"}