stringable-laravel
Version:
Javascript Version's of Laravel's Illuminate\Support\Str
75 lines (47 loc) • 1.87 kB
Markdown
# Stringable




Javascript version's of Laravel's `Illuminate\Support\Str`
Based on great [Laravel](https://laravel.com/docs/master/helpers#fluent-strings-method-list) string helper
## Installation
### NPM
```bash
npm install --save-dev stringable-laravel
```
### Yarn
```bash
yarn add stringable-laravel --save
```
### CDN
```html
<script src='https://unpkg.com/stringable-laravel@latest/dist/index.js'></script>
```
## Usage
Import package:
```js
const {Str, Stringable} = require('stringable-laravel');
//or
import {Str, Stringable} from 'stringable-laravel';
```
Typical usage:
```js
const {Str, Stringable} = require('stringable-laravel');
const message = 'hello world';
console.log(Stringable.of(message).upper().toString());
// HELLO WORLD
console.log(Str.uuid().toString());
// 3b097562-88aa-4f50-b28a-d6bce77c8329
```
## Introduction
Fluent strings provide a more fluent, object-oriented interface for working with string values, allowing you to
chain multiple string operations together using a more readable syntax compared to traditional string operations.
## Available Methods
List of all fluent methods you can find [here](docs/methods.md#fluent-methods).
## Strings methods
List of all static methods you can find [here](docs/statics.md#static-methods).
## Strings functions
List of all module functions [here](docs/functions.md#functions).
## Changelog
Detailed changes for each release are documented in the [release notes](https://github.com/rudashi/stringable/releases).