1.0.12 • Published 5 years ago

string-things v1.0.12

Weekly downloads
3
License
ISC
Repository
github
Last release
5 years ago

string-things

npm.io npm.io npm.io npm.io

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.

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago