@ekremgunden/data-forge
v1.0.0
Published
Veri doğrulama ve dönüştürme utility kütüphanesi
Downloads
69
Maintainers
Readme
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('[email protected]'); 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 ```