1.0.1 • Published 4 years ago

nik-parser v1.0.1

Weekly downloads
9
License
MIT
Repository
github
Last release
4 years ago

NIK Parser in TypeScript

Parse & Validasi Nomor Induk Kependudukan (NIK) KTP Menggunakan TypeScript.

Kode ini merupakan modifikasi dari https://github.com/bachors/nik_parse.js.

Perbedaan antara nik-parser dan nik_parse.js adalah:

nik-parsernik_parse.js
BahasaTypeScriptJavaScript
Didesain sebagaiLibraryJSON response
FokusEsensial data[1]Lain-lain

Instalasi

npm i nik-parser

Penggunaan

// const { nikParser } = require('nik-parser')

import { nikParser } from 'nik-parser'

const ktp = '3204110609970001'

const nik = nikParser(ktp)

nik.isValid()         // true
nik.provinceId()      // 32
nik.province()        // JAWA BARAT
nik.kabupatenKotaId() // 3204
nik.kabupatenKota()   // KAB. BANDUNG
nik.kecamatanId()     // 320411
nik.kecamatan()       // KATAPANG
nik.kodepos()         // 40921
nik.kelamin()         // pria
nik.lahir()           // 1997-09-05T17:00:00.000Z (Date object)
nik.uniqcode()        // 0001

Catatan

Data yang dihasilkan hanya hasil menterjemahkan tiap digit NIK sehingga data yang dihasilkan adalah tempat kali pertama NIK dibuat/tempat lahir (bukan tempat domisili pemilik NIK secara uptodate).