daily-toolset
TypeScript icon, indicating that this package has built-in type declarations

2.9.4 • Public • Published

Daily Toolset

Daily Toolset is a versatile utility library designed to simplify everyday JavaScript/TypeScript development. From string manipulation and object transformation to chunk splitting and unique string generation, Daily Toolset provides an array of powerful, reusable functions to streamline coding tasks, boost productivity, and enhance code readability.

From version 3.0.0, Daily Toolset is now available as a @explita/daily-toolset.

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 daily-toolset --save

Quick Examples

import { chunkSplit, uniqueString, transformObject } from "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:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a Pull Request.

Package Sidebar

Install

npm i daily-toolset

Weekly Downloads

1

Version

2.9.4

License

MIT

Unpacked Size

257 kB

Total Files

95

Last publish

Collaborators

  • explita