{"_id":"@bytebeem/sa-id-validator","_rev":"2-c2250dc0e5744e07e9b6c2eda3d7ab43","name":"@bytebeem/sa-id-validator","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@bytebeem/sa-id-validator","version":"1.0.0","author":{"name":"Donald Mxolisi"},"license":"MIT","_id":"@bytebeem/sa-id-validator@1.0.0","maintainers":[{"name":"bytebeem","email":"donald.mxolisi@proton.me"}],"dist":{"shasum":"6a9f716647d4b4a81fc53808bf13dfde984c31c7","tarball":"https://registry.npmjs.org/@bytebeem/sa-id-validator/-/sa-id-validator-1.0.0.tgz","fileCount":2,"integrity":"sha512-62tp9V9WzSr6nQUywbSozBtJcKz1vU17OHq21skhyS/ALUxf2uACeunTz9/f8lxTYkypHCX4irlegsKkvax3vw==","signatures":[{"sig":"MEYCIQCIvVePpERc0fAe/8itXqAGHr51aTO8sa6X2QBNpO1c7AIhAKH+TxARVTH1EqZiMocogiapE1V9oZpc9qrFXn+rbpIf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4485},"main":"index.js","_npmUser":{"name":"bytebeem","email":"donald.mxolisi@proton.me"},"_npmVersion":"10.5.0","description":"A South African ID validator","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sa-id-validator_1.0.0_1726321294613_0.05916356495043629","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@bytebeem/sa-id-validator","version":"1.0.1","author":"","license":"ISC","_id":"@bytebeem/sa-id-validator@1.0.1","maintainers":[{"name":"bytebeem","email":"donald.mxolisi@proton.me"}],"dist":{"shasum":"66e6599aa76dd5b0345e8f49a013a2c6a34cc80f","tarball":"https://registry.npmjs.org/@bytebeem/sa-id-validator/-/sa-id-validator-1.0.1.tgz","fileCount":3,"integrity":"sha512-odWrfZdLcPfuvAs7rGRxJ01KpwcpPEoaratiAcJItjXqnA7/+1FLsZ6GmLLMKSu1n30V+10yZj8q9ET5FjHEzQ==","signatures":[{"sig":"MEQCIEeBQ4QNXzB7cKDg6ZUPIzUFhxt0MFUr4nmRPin9jw9NAiBhCozQnArLrboMkOoicnussSe64qCD5NVe4Tx2i7PXzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5440},"main":"index.js","scripts":{"test":"node index.js"},"_npmUser":{"name":"bytebeem","email":"donald.mxolisi@proton.me"},"_npmVersion":"10.5.0","description":"A simple module to validate South African ID numbers and extract useful information such as date of birth, age, gender, citizenship, and race.","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sa-id-validator_1.0.1_1726322082494_0.591069656276322","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@bytebeem/sa-id-validator","version":"1.0.3","description":"A simple module to validate South African ID numbers","repository":{"type":"git","url":"git+https://github.com/bytebeem/sa-id-validator.git"},"author":{"name":"Donald Mxolisi"},"license":"MIT","bugs":{"url":"https://github.com/bytebeem/sa-id-validator/issues"},"homepage":"https://github.com/bytebeem/sa-id-validator#readme","_id":"@bytebeem/sa-id-validator@1.0.3","gitHead":"8bd760f595ade6ae8a1733b0166e52af44a44bf0","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-h534j5I9HLg5IWKrD8J4aiqRMKRg5oKVURmZUjQBpOgR/6amKaptdcVhlB6Cku6yOjpAdVuz1DMcPYvdAvKAfA==","shasum":"703a318a39a01f120a70526b10d2451d0eb8ce78","tarball":"https://registry.npmjs.org/@bytebeem/sa-id-validator/-/sa-id-validator-1.0.3.tgz","fileCount":3,"unpackedSize":5542,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxKdRC7KQXbkboQBUlngaKMHtv5mM4vEyrHTtre/cRswIhAIR4p7yQahiSjA7xt8xFIFdg3yx91iaP3Rfc2JNQEuN+"}]},"_npmUser":{"name":"bytebeem","email":"donald.mxolisi@proton.me"},"directories":{},"maintainers":[{"name":"bytebeem","email":"donald.mxolisi@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sa-id-validator_1.0.3_1726322738490_0.38508410985262986"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-14T13:41:34.549Z","modified":"2024-09-14T14:05:38.906Z","1.0.0":"2024-09-14T13:41:34.757Z","1.0.1":"2024-09-14T13:54:42.633Z","1.0.3":"2024-09-14T14:05:38.717Z"},"license":"MIT","description":"A simple module to validate South African ID numbers","maintainers":[{"name":"bytebeem","email":"donald.mxolisi@proton.me"}],"readme":"# SA-ID Validator\r\n\r\nA simple module to validate South African ID numbers and extract useful information such as date of birth, age, gender, citizenship, and race.\r\n\r\n## Installation\r\n\r\nInstall the package via NPM:\r\n\r\n```bash\r\nnpm install @bytebeem/sa-id-validator\r\n\r\nUsage\r\n\r\nYou can use the package to validate a South African ID number and retrieve details like date of birth, gender, citizenship, and race.\r\n\r\n Example:\r\n\r\n const idValidationService = require('@bytebeem/sa-id-validator');\r\n\r\nconst id = '1234567891011';  \r\nconst result = idValidationService.checkNumber(id);\r\n\r\nconsole.log(result);\r\n\r\n\r\nOUTPUT:\r\n\r\n{\r\n  \"dob\": \"1901-01-23T00:00:00.000Z\",\r\n  \"age\": 123,\r\n  \"gender\": \"Male\",\r\n  \"citizenship\": \"SA Citizen\",\r\n  \"race\": null,\r\n  \"error\": null,\r\n  \"isValid\": true\r\n}\r\n","readmeFilename":"readme.md","homepage":"https://github.com/bytebeem/sa-id-validator#readme","repository":{"type":"git","url":"git+https://github.com/bytebeem/sa-id-validator.git"},"author":{"name":"Donald Mxolisi"},"bugs":{"url":"https://github.com/bytebeem/sa-id-validator/issues"}}