Modules@robinpath/string
@robinpath/string
0.1.0PublicString manipulation utilities: case conversion, slugify, truncate, pad, reverse, and more
@robinpath/string
String manipulation utilities: case conversion, slugify, truncate, pad, reverse, and more
Why use this module?
The string module lets you:
- Capitalize the first letter of a string
- Convert a string to camelCase
- Convert a string to snake_case
- Convert a string to kebab-case
- Convert a string to PascalCase
All functions are callable directly from RobinPath scripts with a simple, consistent API.
Installation
npm install @robinpath/string
Quick Start
No credentials needed — start using it right away:
string.camelCase "hello world"
Available Functions
| Function | Description |
|---|---|
string.capitalize | Capitalize the first letter of a string |
string.camelCase | Convert a string to camelCase |
string.snakeCase | Convert a string to snake_case |
string.kebabCase | Convert a string to kebab-case |
string.pascalCase | Convert a string to PascalCase |
string.titleCase | Capitalize the first letter of each word |
string.slugify | Convert a string to a URL-friendly slug |
string.truncate | Truncate a string to a maximum length with a suffix |
string.padStart | Pad the start of a string to a target length |
string.padEnd | Pad the end of a string to a target length |
string.reverse | Reverse a string |
string.wordCount | Count the number of words in a string |
string.contains | Check if a string contains a substring |
string.repeat | Repeat a string N times |
string.replaceAll | Replace all occurrences of a search string with a replacement |
Examples
Convert a string to camelCase
string.camelCase "hello world"
Convert a string to snake_case
string.snakeCase "helloWorld"
Convert a string to kebab-case
string.kebabCase "helloWorld"
Integration with RobinPath
import { RobinPath } from "@wiredwp/robinpath";
import Module from "@robinpath/string";
const rp = new RobinPath();
rp.registerModule(Module.name, Module.functions);
rp.registerModuleMeta(Module.name, Module.functionMetadata);
const result = await rp.executeScript(`
string.camelCase "hello world"
`);
Full API Reference
See MODULE.md for complete documentation including all parameters, return types, error handling, and advanced examples.
Related Modules
@robinpath/json— JSON module for complementary functionality
License
MIT
Versions (1)
| Version | Tag | Published |
|---|---|---|
| 0.1.0 | latest | yesterday |
Related Modules
utilities
1
@dev-tester/hello-world
v2.0.0dev-tester
Updated description
0 downloads
...
utilities
0
@robinpath/apollo
v0.1.1robinpath
Apollo module for RobinPath.
0 downloads
...
utilities
0
@robinpath/archive
v0.1.1robinpath
Create and extract .zip and .tar.gz file archives
0 downloads
...
utilities
0
@robinpath/assert
v0.1.1robinpath
Testing assertions: equal, deepEqual, truthy, falsy, type checks, includes, matches, throws, and more
0 downloads
...
Install
$ robinpath install @robinpath/string Version0.1.0
LicenseMIT
Unpacked Size4.7 KB
Versions1
Weekly Downloads0
Total Downloads0
Stars0
Last Publishyesterday
Createdyesterday

