1.0.0 • Published 1 year ago

@ekremgunden/data-forge v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Data Forge

Gelişmiş veri doğrulama ve dönüştürme utility kütüphanesi.

Özellikler

  • String Doğrulama

    • Uzunluk kontrolü
    • E-posta formatı kontrolü
  • Sayı Dönüştürücüleri

    • Yuvarlama
    • Sınır değer belirleme
    • Para birimi formatına çevirme
  • Tarih Doğrulama

    • Gelecek tarih kontrolü
    • Tarihler arası fark kontrolü

Kurulum

```bash npm install @ekremgunden/data-forge ```

Kullanım Örnekleri

String Validasyonu

```typescript import { StringValidator } from '@ekremgunden/data-forge';

const emailResult = StringValidator.isEmail('test@example.com'); console.log(emailResult.isValid); // true ```

Sayı Dönüştürücü

```typescript import { NumberTransformer } from '@ekremgunden/data-forge';

const roundedNumber = NumberTransformer.round(3.14159, 2); console.log(roundedNumber); // 3.14

const currencyFormat = NumberTransformer.toCurrency(1234.56); console.log(currencyFormat); // ₺1.234,56 ```

Tarih Validasyonu

```typescript import { DateValidator } from '@ekremgunden/data-forge';

const futureDate = new Date('2025-01-01'); const result = DateValidator.isFuture(futureDate); console.log(result.isValid); // true ```

1.0.0

1 year ago