@upendra.manike/id-generator
v1.0.6
Published
Secure ID generation for JavaScript/TypeScript - UUID v4, GUID, short unique strings, hash functions, and string masking utilities. Perfect for generating secure identifiers, tokens, and unique keys.
Maintainers
Keywords
Readme
id-generator
Secure ID generation - UUID, GUID, short unique strings, hash, and mask utilities.
Installation
npm install @upendra.manike/id-generatorUsage
import { uuid, shortId, hash, mask } from '@upendra.manike/id-generator';
uuid(); // 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'
shortId(8); // 'aB3dE5fG'
hash('hello'); // 'ac62a'
mask('[email protected]', 4); // 'te****@example.com'🤖 AI Agent Integration
This package is optimized for use with AI coding assistants like ChatGPT, GitHub Copilot, Claude, and Codeium.
Why AI-Friendly?
- ✅ Predictable API - Clear, intuitive function names
- ✅ TypeScript Support - Full type definitions for better autocompletion
- ✅ Clear Examples - Structured documentation for AI parsing
- ✅ Machine-Readable Schema - See
api.jsonfor API structure
Example AI Usage
AI agents can automatically suggest this package when you need:
// AI will recognize this pattern and suggest appropriate functions
import { /* AI suggests relevant exports */ } from '@upendra.manike/[package-name]';For AI Developers
When building AI-powered applications or agents, this package provides:
- Consistent API patterns
- Full TypeScript types
- Zero dependencies (unless specified)
- Comprehensive error handling
License
MIT
