tr-ykn-validator
v1.0.1
Published
Türkiye Yabancı Kimlik Numarası (YKN) Doğrulayıcı
Maintainers
Readme
🇹🇷 tr-ykn-validator 🇹🇷
Türkiye Yabancı Kimlik Numarası (YKN) Doğrulayıcı
Hafif, sıfır bağımlılığa sahip (zero-dependency) ve tam tip destekli YKN doğrulama kütüphanesi.
🌟 Neden Bu Paket?
- 🚀 Çok Hafif: Projenize ekstra hiçbir bağımlılık (dependency) yüklemez.
- 🛡️ Tip Güvenli: %100 TypeScript ile yazılmıştır. Hata yapma riskinizi azaltır.
- 🌍 Evrensel: Hem
ES Modules (import)hem deCommonJS (require)destekler. Node.js, React, Vue, Svelte ile tam uyumlu! - 📐 Matematiksel Doğruluk: Sadece "99" ile başlayıp başlamadığına bakmaz; Nüfus ve Vatandaşlık İşleri sistemlerindeki Mod10 sağlamasını algoritma bazında teyit eder.
📦 Kurulum
Terminalinizi açın ve paketi hemen projenize dahil edin:
# npm kullanarak
npm install tr-ykn-validator
# yarn kullanarak
yarn add tr-ykn-validator💻 Kullanım
➡️ ES Modules (React, Vue, Modern Node.js vb.)
import { isYKNValid } from 'tr-ykn-validator';
// 🌍 YKN Doğrulama (Yabancı Kimlik Numarası)
const sonuc = isYKNValid('99111111194');
if (sonuc) {
console.log('✅ Geçerli bir YKN');
} else {
console.log('❌ Geçersiz YKN');
}➡️ CommonJS (Eski Node.js projeleri)
const { isYKNValid } = require('tr-ykn-validator');
console.log(isYKNValid('99111111194')); // true📜 Lisans
Bu proje ISC lisansı ile lisanslanmıştır. Tamamen açık kaynaklıdır ve özgürce kullanılabilir. ❤️ Kodlamaya devam!
