@artgen/string-case

Stateful string operator

Usage no npm install needed!

<script type="module">
  import artgenStringCase from 'https://cdn.skypack.dev/@artgen/string-case';
</script>

README

Artgen - String Case


Easy to use package for stateful string manipulation. Featureful and tested collection of string transformation functions designed to operate with invidual strings as objects.

Installation


npm i @artgen/string-case # or yarn add @artgen/string-case

Examples


import { StringCase } from '@artgen/string-case';

const platform = new StringCase('Artgen Compiler');

platform.pascalCase.prefix('LoveFrom'); // LoveFromArtgenCompiler

Transformers


Ever expanding list of available transformers:

Function Input Output
.singular Properties Property
.plural Property Properties
.pascalCase my property MyProperty
.camelCase my property myProperty
.kebabCase my property my-property
.snakeCase my property my_property
.dotCase my property my.property
.humanCase my_property My property
.titleCase my-property My Property
.upperCase my property MY PROPERTY
.lowerCase MY pRoperty my property
.capitalCase my property My property
.vacuumCase my property myproperty
.prefix('my') property myproperty
.suffix('ofme') property propertyofme

Changelog


See the detailed changes in the CHANGELOG file.