@explita/daily-toolset v3.1.5
Daily Toolset
Daily Toolset is a lightweight and versatile collection of TypeScript utility functions and form components (inspired by ShadCN UI), for everyday development needs. Simplify and streamline your Node.js, React, and Next.js projects with a powerful suite of well-organized helpers for strings, arrays, dates, objects, and customizable form elements. Perfect for building efficient, modern web applications with ease.
Features
- String Manipulation: Format and process strings with ease.
- Object Transformation: Effortlessly handle nested and flattened objects.
- Chunk Splitting: Split data into manageable chunks for better handling.
- Unique String Generation: Create random, secure strings for passwords or IDs.
- And More!
Installation
Install the package via npm:
npm install @explita/daily-toolset --saveQuick Examples
import {
chunkSplit,
uniqueString,
transformObject,
} from "@explita/daily-toolset";
// Split a number into groups
console.log(chunkSplit(123456789, { groupSize: 3, separator: "," })); // "123,456,789"
// Generate a random password string
console.log(uniqueString({ length: 12, isPassword: true })); // e.g., "A7*b8s@5Kd3!"
// Transform a flattened object to nested
console.log(transformObject({ "a.b.c": "value" })); // { a: { b: { c: "value" } } }Documentation
For detailed documentation, including a comprehensive list of functions and their use cases, visit the Daily Toolset Documentation.
Contributing
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Commit your changes (
git commit -am 'Add new feature'). - Push to the branch (
git push origin feature-branch). - Open a Pull Request.
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago