Modules@robinpath/string

@robinpath/string

0.1.0Public

String manipulation utilities: case conversion, slugify, truncate, pad, reverse, and more

@robinpath/string

String manipulation utilities: case conversion, slugify, truncate, pad, reverse, and more

Category Functions Auth License

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

FunctionDescription
string.capitalizeCapitalize the first letter of a string
string.camelCaseConvert a string to camelCase
string.snakeCaseConvert a string to snake_case
string.kebabCaseConvert a string to kebab-case
string.pascalCaseConvert a string to PascalCase
string.titleCaseCapitalize the first letter of each word
string.slugifyConvert a string to a URL-friendly slug
string.truncateTruncate a string to a maximum length with a suffix
string.padStartPad the start of a string to a target length
string.padEndPad the end of a string to a target length
string.reverseReverse a string
string.wordCountCount the number of words in a string
string.containsCheck if a string contains a substring
string.repeatRepeat a string N times
string.replaceAllReplace 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

License

MIT

Versions (1)

VersionTagPublished
0.1.0latestyesterday
Install
$ robinpath install @robinpath/string
Version0.1.0
LicenseMIT
Unpacked Size4.7 KB
Versions1
Weekly Downloads0
Total Downloads0
Stars0
Last Publishyesterday
Createdyesterday

Category

utilities