Thanks to visit codestin.com
Credit goes to github.com

Skip to content

digitalextent/utils

Repository files navigation

@digitalextent/utils

TypeScript utility library with tree-shaking support.

Features

  • 🎯 Tree-shakable - Import only what you need
  • 📦 Dual package - ESM and CommonJS support
  • 🔒 Type-safe - Full TypeScript support
  • Zero dependencies - Lightweight core modules
  • 🧪 Well tested - High test coverage

Installation

pnpm add @digitalextent/utils
# or
npm install @digitalextent/utils
# or
yarn add @digitalextent/utils

Usage

Full import

import { capitalize, chunk, deepClone } from '@digitalextent/utils';

Tree-shaking (recommended)

// Import only what you need
import { capitalize } from '@digitalextent/utils/string';
import { chunk } from '@digitalextent/utils/array';
import { deepClone } from '@digitalextent/utils/object';

Modules

  • string - String manipulation utilities
  • array - Array utilities
  • object - Object utilities
  • function - Function utilities
  • promise - Promise utilities
  • number - Number utilities
  • date - Date utilities
  • validation - Validation utilities
  • browser - Browser-specific utilities
  • node - Node.js-specific utilities

Development

# Install dependencies
pnpm install

# Build
pnpm build

# Development mode (watch)
pnpm dev

# Lint
pnpm lint

# Format
pnpm format

# Type check
pnpm typecheck

License

ISC

About

⚡ Modern TypeScript utility library ✨ Full IntelliSense 📦 Zero deps 🚀 Tree-shakable

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published