xenith-suite
v1.1.0
Published
Xenith Suite Library, a full collection of utilities and functions
Downloads
34
Readme
🚀 Xenith Suit package v1.1.0
A powerful and versatile JavaScript utility library that provides essential tools.
The name Xenith comes from zenith (zɛnɪθ), it refers to both a point in the sky and a metaphorical state of peak success or influence The X in the name originates from xutils, the foundational concept for this library
✨ Features
🖼️ Image Processing
- Advanced image resizing with aspect ratio control
- Smart image downscaling with size optimization
- Base64 image handling
📊 Data Processing
- HTML table to CSV export functionality
- Data validation and type checking
- Safe function execution handling
- Promised variable handling and management
🔄 Async Utilities
- Delayed while loop implementation
- Time difference calculations
- Unix timestamp generation
🆔 ID Generation
- Multiple UID generation strategies
- Date-based unique identifiers
- Random-based unique identifiers
🌍 String & Format Utilities
- String manipulation between markers
- Country code to flag emoji conversion
- Email validation
🔧 Debugging & Configuration
- Verbose mode for detailed logging
- Version information access
- Safe error handling
🎚️ UI Components
- Range slider with customizable options and offset support
- Gauge meter component with customizable options, custom segments, and styling
- InstaMap component for static map rendering with markers
- Component cleanup utilities
📐 Math & Screen Utilities
- Screen size percentage calculations
- Weissman Score calculations
- Unit conversion functions (temperature, distance)
🗃️ Object Manipulation
- Deep object freezing with extended functionality
- Object unfreezing capabilities
- Deep object duplication
📝 Changelog
Check the changelog file here
📦 Installation
npm install xenith-suite📚 Documentation
Check the documentation file here
📝 License
👷🏻 Author
Ivan Crescenti
Contact: [email protected]
