es-string-utils
Version:
A collection of utility functions to manipulate string in javascript and typescript
64 lines (50 loc) • 2.09 kB
Markdown
### ES String Utils
[![NPM][npm-shield]][npm-url]
A collection of utility functions which Javascript/Typescript misses for string manipulation in javascript and typescript.
**Installation using `npm`**
```sh
npm install es-string-utils --save
```
**Installation using `yarn`**
```sh
yarn add es-string-utils
```
**Usage with es6 import**
```ts
import { containsAnyIgnoreCase, capitalize } from 'es-string-utils';
const contains = containsAnyIgnoreCase('This is the source string', 'tocheck'); //false
const capitalizedText = capitalize('capitalize This strinG'); //Capitalize This String
```
**Usage with plain old javascript**
```js
const stringUtils = require('es-string-utils');
const contains = stringUtils.containsAnyIgnoreCase('This is the source string', 'tocheck'); //false
const capitalizedText = stringUtils.capitalize('capitalize This strinG'); //Capitalize This String
```
### Available Methods
* [camelize](utils/camelize.ts)
* [capitalize](utils/capitalize.ts)
* [compare](utils/compare.ts)
* [concat](utils/concat.ts)
* [contains](utils/contains.ts)
* [containsIgnoreCase](utils/containsAnyIgnoreCase.ts)
* [containsAny](utils/containsAny.ts)
* [containsAnyIgnoreCase](utils/containsAnyIgnoreCase.ts)
* [containsNone](utils/containsNone.ts)
* [containsOnly](utils/containsOnly.ts)
* [countMatches](utils/countMatches.ts)
* [deleteChars](utils/deleteChars.ts)
* [endsWithAny](utils/endsWithAny.ts)
* [endsWithIgnoreCase](utils/endsWithAnyIgnoreCase.ts)
* [equals](utils/equals.ts)
* [equalsAny](utils/equalsAny.ts)
* [equalsIgnoreCase](utils/equalsIgnoreCase.ts)
**many more on the way**
### Author
- [Aman Sharma](https://github.com/iaman0004)
[![LinkedIn][linkedin-shield]][linkedin-url]
<!-- MARKDOWN LINKS & IMAGES -->
[npm-shield]: https://img.icons8.com/color/48/npm.png
[npm-url]: https://www.npmjs.com/package/es-string-utils
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://www.linkedin.com/in/iaman0004/