# Foblex Utils

A comprehensive collection of utility functions and classes for TypeScript and web development, providing tools for type casting, DOM manipulation, event handling, and GUID generation.
Used in [Foblex Flow](https://flow.foblex.com) for common tasks in TypeScript projects.

## Overview

Foblex Utils is designed to simplify common tasks in TypeScript projects, especially those involving web development. It offers a rich set of utilities for:

- **Type Casting**: Easily cast values to booleans, numbers, or enums.
- **DOM Manipulation**: Work with DOM elements, clone nodes, and manage element IDs.
- **Event Handling**: Simplify mouse event handling and create synthetic events.
- **GUID Generation**: Generate globally unique identifiers (GUIDs).

By integrating this library into your project, you can reduce boilerplate code, improve code readability, and enhance productivity.

## Installation

Install the library via npm:

```bash
  npm install @foblex/utils
```

## License

This project is licensed under the MIT License.

By integrating the Foblex Utils into your projects, you can streamline development, reduce errors, and focus on building robust applications.
