string-things

1.0.12 • Public • Published

string-things

Simple string functions in one tiny bundle.

I found a work project using a 30kb library to kebab case a string which was of course too large, so I have tried to provide this function and more in a small package for my web projects.

Usage

npm install string-things

or

yarn add string-things

Functions provided

camelCase

import { camelCase } from "string-things";

camelCase("fred bill and Ted");
// => "fredBillAndTed"

camelCase("some muddled u%p te$xt");
// => "someMuddledUpText"

kebabCase

import { kebabCase } from "string-things";

kebabCase("string things");
// => "string-things"

kebabCase("stringThings");
// => "string-things"

capitaliseFirstLetter

import { capitaliseFirstLetter } from "string-things";

capitaliseFirstLetter("charlie");
// => "Charlie"

unescape

import { unescape } from "string-things";

unescape("<div&rt;");
// => "<div>"

titleCase

import { titleCase } from "string-things";

titleCase("aPropertyNameWhichNeedsToBeDisplayedAsATitle");
// => "A Property Name Which Needs To Be Displayed As A Title"

truncate

truncate(stringValue, options)

import { truncate } from "string-things";

truncate("Once upon a time there was a string that was truncated");
// => "Once upon a time there..."

truncate("Once upon a time there was a string that was truncated", {
  length: 15
});
// => "Once upon a time..."

Actively maintained

Every time I need a string function, I will be adding it to this library.

Package Sidebar

Install

npm i string-things

Weekly Downloads

7

Version

1.0.12

License

ISC

Unpacked Size

12 kB

Total Files

20

Last publish

Collaborators

  • charliearlie