Javascript version's of Laravel's Illuminate\Support\Str
Based on great Laravel string helper
npm install --save-dev stringable-laravel
yarn add stringable-laravel --save
<script src='https://unpkg.com/stringable-laravel@latest/dist/index.js'></script>
Import package:
const {Str, Stringable} = require('stringable-laravel');
//or
import {Str, Stringable} from 'stringable-laravel';
Typical usage:
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
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.
List of all fluent methods you can find here.
List of all static methods you can find here.
List of all module functions here.
Detailed changes for each release are documented in the release notes.