{"_id":"@afuadajo/csv-validator","_rev":"12-9044eea256b6d8a14c1e2b80059991cf","name":"@afuadajo/csv-validator","dist-tags":{"latest":"1.0.12"},"versions":{"1.0.0":{"name":"@afuadajo/csv-validator","version":"1.0.0","keywords":["csv","validator","nodejs"],"author":{"name":"Afuadajo"},"license":"ISC","_id":"@afuadajo/csv-validator@1.0.0","maintainers":[{"name":"aquils","email":"aquilaafuadajo@gmail.com"}],"dist":{"shasum":"91e4feec81a9deb3cb50bef6a98f24bafdd66c74","tarball":"https://registry.npmjs.org/@afuadajo/csv-validator/-/csv-validator-1.0.0.tgz","fileCount":6,"integrity":"sha512-MhrXhgvGgFUWnFQ4abRF+3NAUU2z+Az4voM9PP1tGTTKwng/Z1Ydk7jMAXWDbz/n9kJho7zwLEglL4hfovDV0g==","signatures":[{"sig":"MEYCIQCfJfNxckGKeuVARAXALf2rrKoebwrd9548Ur/dC/B0LgIhAKAOjCCdBleI4ecbXISVdeyOsElYpXa3lzFgYaJCxGit","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4387},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"a4b1b4bda77100c3203a320f17ba976ef57a0466","scripts":{"pack":"npm run build && npm pack","build":"npm run clean && tsc","clean":"del-cli ./build/*","release":"git add . && git commit -m 'updates' && npm version patch && npm run pack && npm publish"},"_npmUser":{"name":"aquils","email":"aquilaafuadajo@gmail.com"},"_npmVersion":"10.2.4","description":"A CSV validator library for Node.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"papaparse":"^5.5.0","@types/papaparse":"^5.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/csv-validator_1.0.0_1736755488368_0.9309735263560475","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@afuadajo/csv-validator","version":"1.0.1","keywords":["csv","validator","nodejs"],"author":{"name":"Afuadajo"},"license":"ISC","_id":"@afuadajo/csv-validator@1.0.1","maintainers":[{"name":"aquils","email":"aquilaafuadajo@gmail.com"}],"dist":{"shasum":"bfef4fbc4853057bb1d8cfb16fb9fc29d8ee6191","tarball":"https://registry.npmjs.org/@afuadajo/csv-validator/-/csv-validator-1.0.1.tgz","fileCount":6,"integrity":"sha512-QgJ1sQ7/IZFPO91liKPmH4TYJ+V1cK3BVNgoA5UJZQw7ZcJd6b1YgvzHbD8eKjajC8rYTVZyBSZ8FWyIbUw9PA==","signatures":[{"sig":"MEQCIF6il0SefkzpFT1/LQyXQcKhSlx0cNBjb8BYanXjHLP8AiAmQDSzjcvNjnL4nY+S0zFoNUGoC6iT13ZGiCeHILd/QQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5246},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"f6b38b0073560f11e25d9377b3dcad0cf453897e","scripts":{"pack":"npm run build && npm pack","build":"npm run clean && tsc","clean":"del-cli ./build/*","release":"git add . && git commit -m 'updates' && npm version patch && npm run pack && npm publish"},"_npmUser":{"name":"aquils","email":"aquilaafuadajo@gmail.com"},"_npmVersion":"10.2.4","description":"A CSV validator library for Node.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"papaparse":"^5.5.0","@types/papaparse":"^5.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/csv-validator_1.0.1_1736928747072_0.9827948616680822","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@afuadajo/csv-validator","version":"1.0.2","keywords":["csv","validator","nodejs"],"author":{"name":"Afuadajo"},"license":"ISC","_id":"@afuadajo/csv-validator@1.0.2","maintainers":[{"name":"aquils","email":"aquilaafuadajo@gmail.com"}],"dist":{"shasum":"6b7e39fb93a87a09208d7114f5dd0299eb78bab7","tarball":"https://registry.npmjs.org/@afuadajo/csv-validator/-/csv-validator-1.0.2.tgz","fileCount":6,"integrity":"sha512-4Woyyk/wZB+X9vvvJNIq7rHzOiPhpAyrt2Gp/49o2diMse/S3Dj/jvL88WK9n+PVcjtpHmgpOrNoqELrcNH/gg==","signatures":[{"sig":"MEYCIQC9vZ7uWM8mwWLFPUsYTT8JaIy2A25AQeqFEVIlWDW2QwIhAKewd0qHjNd3Wg1DtXod7H6090pUHILiTAk1k1fRYUKS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5433},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"f6b38b0073560f11e25d9377b3dcad0cf453897e","scripts":{"pack":"npm run build && npm pack","build":"npm run clean && tsc","clean":"del-cli ./build/*","release":"git add . && git commit -m 'updates' && npm version patch && npm run pack && npm publish"},"_npmUser":{"name":"aquils","email":"aquilaafuadajo@gmail.com"},"_npmVersion":"10.2.4","description":"A CSV validator library for Node.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"papaparse":"^5.5.0","@types/papaparse":"^5.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/csv-validator_1.0.2_1736929254465_0.21295531399135337","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@afuadajo/csv-validator","version":"1.0.3","keywords":["csv","validator","nodejs"],"author":{"name":"Afuadajo"},"license":"ISC","_id":"@afuadajo/csv-validator@1.0.3","maintainers":[{"name":"aquils","email":"aquilaafuadajo@gmail.com"}],"dist":{"shasum":"f309aa2ae27cc8d09209f7e21b3f98e1a1e2911f","tarball":"https://registry.npmjs.org/@afuadajo/csv-validator/-/csv-validator-1.0.3.tgz","fileCount":6,"integrity":"sha512-i7wLUKxK0/XRfU58WeIuDG0mmkUK2HNEfIKNhs8bo5b+MXFcqIuZNdYpYpAu8Smb3sQ1blpQLpqwZj18Y0XjBQ==","signatures":[{"sig":"MEUCIQDs7c7aB1xwarNAorRWq0PkYwk+FMEo7VRbjf8dOXXGIAIgBVaw8SWguh3FPawoht5Yd7LoJVL9qSnclF9Dg0YX6+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5537},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"f6b38b0073560f11e25d9377b3dcad0cf453897e","scripts":{"pack":"npm run build && npm pack","build":"npm run clean && tsc","clean":"del-cli ./build/*","release":"git add . && git commit -m 'updates' && npm version patch && npm run pack && npm publish"},"_npmUser":{"name":"aquils","email":"aquilaafuadajo@gmail.com"},"_npmVersion":"10.2.4","description":"A CSV validator library for Node.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"papaparse":"^5.5.0","@types/papaparse":"^5.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/csv-validator_1.0.3_1736939746795_0.3202711362348636","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@afuadajo/csv-validator","version":"1.0.4","keywords":["csv","validator","nodejs"],"author":{"name":"Afuadajo"},"license":"ISC","_id":"@afuadajo/csv-validator@1.0.4","maintainers":[{"name":"aquils","email":"aquilaafuadajo@gmail.com"}],"dist":{"shasum":"6d81630db2e4c2664565a2b4fa608de0aa212791","tarball":"https://registry.npmjs.org/@afuadajo/csv-validator/-/csv-validator-1.0.4.tgz","fileCount":6,"integrity":"sha512-ffRrfzOan0s5F8F4Jb+RzrPRVFnF+KjgLIry0YwL/HZ7jEZbTVgwrTIGTxR27J06+XkU5Ee6/SbP7+ntlGB5eg==","signatures":[{"sig":"MEYCIQCp0IOOiM0p6GCLzRRUxkMPrxFHvyM7Yzb2imdPRtulgwIhAISHwk9U9Q3E3/EWZz0/7r+2y7Wtt3LG6A24N7CSCjdX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4721},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"f6b38b0073560f11e25d9377b3dcad0cf453897e","scripts":{"pack":"npm run build && npm pack","build":"npm run clean && tsc","clean":"del-cli ./build/*","release":"git add . && git commit -m 'updates' && npm version patch && npm run pack && npm publish"},"_npmUser":{"name":"aquils","email":"aquilaafuadajo@gmail.com"},"_npmVersion":"10.2.4","description":"A CSV validator library for Node.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"papaparse":"^5.5.0","@types/papaparse":"^5.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/csv-validator_1.0.4_1736940932406_0.6855991110831587","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@afuadajo/csv-validator","version":"1.0.5","keywords":["csv","validator","nodejs"],"author":{"name":"Afuadajo"},"license":"ISC","_id":"@afuadajo/csv-validator@1.0.5","maintainers":[{"name":"aquils","email":"aquilaafuadajo@gmail.com"}],"dist":{"shasum":"35f8ae05826461e88ec6f447d06603a2830338a4","tarball":"https://registry.npmjs.org/@afuadajo/csv-validator/-/csv-validator-1.0.5.tgz","fileCount":6,"integrity":"sha512-6BN4H5WDVyaP6e9AoQrp0uT5b84lNUhOKjaMV8o+v5yb5D3vZmIs8dQk4HkGdig197hvQRGKMbUhY2ufGR/9wA==","signatures":[{"sig":"MEUCIFXIKvCFZrm719+GYEbqGNPr5sUhH7LzT8XulTTgEQ6VAiEAyP2TJFDgFq0jbI+DAho6n+7lOuNzp4j//7J2/QZ1lDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4866},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"f6b38b0073560f11e25d9377b3dcad0cf453897e","scripts":{"pack":"npm run build && npm pack","build":"npm run clean && tsc","clean":"del-cli ./build/*","release":"git add . && git commit -m 'updates' && npm version patch && npm run pack && npm publish"},"_npmUser":{"name":"aquils","email":"aquilaafuadajo@gmail.com"},"_npmVersion":"10.2.4","description":"A CSV validator library for Node.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"papaparse":"^5.5.0","@types/papaparse":"^5.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/csv-validator_1.0.5_1737115494770_0.6077308608809942","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@afuadajo/csv-validator","version":"1.0.6","keywords":["csv","validator","nodejs"],"author":{"name":"Afuadajo"},"license":"ISC","_id":"@afuadajo/csv-validator@1.0.6","maintainers":[{"name":"aquils","email":"aquilaafuadajo@gmail.com"}],"dist":{"shasum":"6f0850f51a9794acebfecdecb3cdaea129994a24","tarball":"https://registry.npmjs.org/@afuadajo/csv-validator/-/csv-validator-1.0.6.tgz","fileCount":6,"integrity":"sha512-Lq3ph9WAY4BUTFNiI92ay6R5D6ebGhxBKe8GlRJnQiW/Eutng+FgoyIyLoPY6SFPOK0Xn6JhF20QQrh7VeNKWg==","signatures":[{"sig":"MEYCIQDoUNVAzDZx+4CVEk2Pki4omq+0ZeG5FlS9Xna17kGEuAIhAMoGuQBpZIyGtCke4zwqzmZlphMb8YMfQcq96VI3fAOn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4870},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"f6b38b0073560f11e25d9377b3dcad0cf453897e","scripts":{"pack":"npm run build && npm pack","build":"npm run clean && tsc","clean":"del-cli ./build/*","release":"git add . && git commit -m 'updates' && npm version patch && npm run pack && npm publish"},"_npmUser":{"name":"aquils","email":"aquilaafuadajo@gmail.com"},"_npmVersion":"10.2.4","description":"A CSV validator library for Node.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"papaparse":"^5.5.0","@types/papaparse":"^5.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/csv-validator_1.0.6_1737115606595_0.05609234790757145","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@afuadajo/csv-validator","version":"1.0.7","keywords":["csv","validator","nodejs"],"author":{"name":"Afuadajo"},"license":"ISC","_id":"@afuadajo/csv-validator@1.0.7","maintainers":[{"name":"aquils","email":"aquilaafuadajo@gmail.com"}],"dist":{"shasum":"d708105eb90230d35f650271622a3d25dc86a83e","tarball":"https://registry.npmjs.org/@afuadajo/csv-validator/-/csv-validator-1.0.7.tgz","fileCount":8,"integrity":"sha512-zAuOoAMhZKInDH/ETpw09fMg5dY92Bqmx7hZXUmN0ToYSXDQv6ulB/mzTF7MtI5+x+LSxUMcglg0pWY/eL3QZw==","signatures":[{"sig":"MEYCIQC/TtP2DUyVCmt8VegK1C9q1Y5hO5ow+dKuCb7HmQUqwQIhAP1KMQi/aDVoYMa/JukmjIR+9hxXXxN7h05PU/cQ52+G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8244},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"877af0e2e32551a60f6c0134df5a5c97aab90383","scripts":{"pack":"npm run build && npm pack","build":"npm run clean && tsc","clean":"del-cli ./build/*","release":"git add . && git commit -m 'updates' && npm version patch && npm run pack && npm publish"},"_npmUser":{"name":"aquils","email":"aquilaafuadajo@gmail.com"},"_npmVersion":"10.2.4","description":"A CSV validator library for Node.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"papaparse":"^5.5.0","@types/papaparse":"^5.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/csv-validator_1.0.7_1738063756174_0.22725588447161127","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@afuadajo/csv-validator","version":"1.0.8","keywords":["csv","validator","nodejs"],"author":{"name":"Afuadajo"},"license":"ISC","_id":"@afuadajo/csv-validator@1.0.8","maintainers":[{"name":"aquils","email":"aquilaafuadajo@gmail.com"}],"dist":{"shasum":"e752d86861c4b5b6f43aa55ff103b2d8823da46b","tarball":"https://registry.npmjs.org/@afuadajo/csv-validator/-/csv-validator-1.0.8.tgz","fileCount":8,"integrity":"sha512-lqTybktk+HAMsbFhFO5HuP5FoQellelGggPe/U704cBnoUX2Fx/qouiu8hoePnhlr0VZj50f6JRNdXbQ/ikj3w==","signatures":[{"sig":"MEQCIFh9tnOlREuXmi9IPGuC2Y+nBDdVRCcJxaPXWrzp1kMrAiB+EPsJT3azD0PLAFmZf5+5ssJnsTCPBOCNY13nXT+Y2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9002},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"542557f2a21da81b939657f72c60c628af894f4e","scripts":{"pack":"npm run build && npm pack","build":"npm run clean && tsc","clean":"del-cli ./build/*","release":"git add . && git commit -m 'updates' && npm version patch && npm run pack && npm publish"},"_npmUser":{"name":"aquils","email":"aquilaafuadajo@gmail.com"},"_npmVersion":"10.2.4","description":"A CSV validator library for Node.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"papaparse":"^5.5.0","@types/papaparse":"^5.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/csv-validator_1.0.8_1738064214967_0.9824690880885234","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@afuadajo/csv-validator","version":"1.0.9","keywords":["csv","validator","nodejs"],"author":{"name":"Afuadajo"},"license":"ISC","_id":"@afuadajo/csv-validator@1.0.9","maintainers":[{"name":"aquils","email":"aquilaafuadajo@gmail.com"}],"dist":{"shasum":"bd5a11d29343b8479e7405bc349d2cba7b6e4f40","tarball":"https://registry.npmjs.org/@afuadajo/csv-validator/-/csv-validator-1.0.9.tgz","fileCount":8,"integrity":"sha512-rIlJDmQ0QCeEaKWaRy+Cmkx7ssR3NMG5liS0CIcF5DUlqy3tJfeGj78T+gNKYEhdJwzmwWIJxOS+X9iJ4nCHkg==","signatures":[{"sig":"MEYCIQCf285BnachmZ/isKsY9a4CITeOIS8aR/jbMiYE0pZEcgIhANjwjy0B7TaMdHaCVaQ77TmzPi1t+ULDWXADggFtBzGe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8984},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"515db4dd0ebb712e8c35d580bd5213fa7c3eb200","scripts":{"pack":"npm run build && npm pack","build":"npm run clean && tsc","clean":"del-cli ./build/*","release":"git add . && git commit -m 'updates' && npm version patch && npm run pack && npm publish"},"_npmUser":{"name":"aquils","email":"aquilaafuadajo@gmail.com"},"_npmVersion":"10.2.4","description":"A CSV validator library for Node.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"papaparse":"^5.5.0","@types/papaparse":"^5.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/csv-validator_1.0.9_1738064319461_0.4726719049469761","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@afuadajo/csv-validator","version":"1.0.10","keywords":["csv","validator","nodejs"],"author":{"name":"Afuadajo"},"license":"ISC","_id":"@afuadajo/csv-validator@1.0.10","maintainers":[{"name":"aquils","email":"aquilaafuadajo@gmail.com"}],"dist":{"shasum":"49b37ab1dcac57b628c5a928b20f8fd18f59286a","tarball":"https://registry.npmjs.org/@afuadajo/csv-validator/-/csv-validator-1.0.10.tgz","fileCount":8,"integrity":"sha512-uIIZq1SbMBMM1RDhtjmTFwgy3lXHipivOEr8uZfVd5Lk8RXnGw4BnaLuQ5qkqJmUPr5TkJTkyIshP1knLbvZ5g==","signatures":[{"sig":"MEUCIQDTPp1fi8MIbM8pzkdleSi/iXoVv1edEk6SbD/6mGmEbwIgCAly6ngdSLWEjwLMrqs4JAgCPjjcpou/nFhp+HvlU7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8985},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"be09256698de7cd4fd05a884ea64db6b5c15f044","scripts":{"pack":"npm run build && npm pack","build":"npm run clean && tsc","clean":"del-cli ./build/*","release":"git add . && git commit -m 'updates' && npm version patch && npm run pack && npm publish"},"_npmUser":{"name":"aquils","email":"aquilaafuadajo@gmail.com"},"_npmVersion":"10.2.4","description":"A CSV validator library for Node.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"papaparse":"^5.5.0","@types/papaparse":"^5.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/csv-validator_1.0.10_1738064421771_0.5344606367086766","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@afuadajo/csv-validator","version":"1.0.11","keywords":["csv","validator","nodejs"],"author":{"name":"Afuadajo"},"license":"ISC","_id":"@afuadajo/csv-validator@1.0.11","maintainers":[{"name":"aquils","email":"aquilaafuadajo@gmail.com"}],"dist":{"shasum":"1dad266d519d34232a460bf4da5b49859154228a","tarball":"https://registry.npmjs.org/@afuadajo/csv-validator/-/csv-validator-1.0.11.tgz","fileCount":8,"integrity":"sha512-3DGZqv2l3jrcjO9i42SiGcIy1716T4D+H9ogB8GDi1gOtZPIXLyXkvGfMAJaUmqAMfyQkGzgDQFxksSS28aihg==","signatures":[{"sig":"MEQCIGB/lk7C7amPYoLILp7lAUQ4vCfcrC0o0/0f6eBRLtV3AiAfoSlcutPLSoJJhNuvIF4n3RKNOxiM/gOdddbRLfMkDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9009},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"8c0807c4274e9be6e0e0e913101e0cc37694865c","scripts":{"pack":"npm run build && npm pack","build":"npm run clean && tsc","clean":"del-cli ./build/*","release":"git add . && git commit -m 'updates' && npm version patch && npm run pack && npm publish"},"_npmUser":{"name":"aquils","email":"aquilaafuadajo@gmail.com"},"_npmVersion":"10.2.4","description":"A CSV validator library for Node.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"papaparse":"^5.5.0","@types/papaparse":"^5.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^6.0.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/csv-validator_1.0.11_1738844511242_0.08162323432810514","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@afuadajo/csv-validator","version":"1.0.12","description":"A CSV validator library for Node.js","main":"./build/index.js","types":"./build/index.d.ts","scripts":{"clean":"del-cli ./build/*","build":"npm run clean && tsc","pack":"npm run build && npm pack","release":"git add . && git commit -m 'updates' && npm version patch && npm run pack && npm publish"},"keywords":["csv","validator","nodejs"],"author":{"name":"Afuadajo"},"license":"ISC","publishConfig":{"access":"public"},"devDependencies":{"del-cli":"^6.0.0","typescript":"^5.7.3"},"dependencies":{"@types/papaparse":"^5.3.15","papaparse":"^5.5.0"},"_id":"@afuadajo/csv-validator@1.0.12","gitHead":"bb76309764a64e70d7de34b9db4948a4498e8e7a","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-lOhPdQu8e/cbUbwcLgpT/4goktos34arpX7IIUZefQKavA80lTL3sdhnNvwM60MNx+1jNc9irt5h3fPj+R42zw==","shasum":"7d2914e9844be329632c1fca68cddf068e1b4871","tarball":"https://registry.npmjs.org/@afuadajo/csv-validator/-/csv-validator-1.0.12.tgz","fileCount":8,"unpackedSize":9010,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICjhIPd8QRTF8Q2w3CJRasB7v7v9Dad4J4TDO420ZjgxAiAOTzYmbNzc4EyF0nuM0sOFKKaxOMZ+mWr4xObtOnZ4Vg=="}]},"_npmUser":{"name":"aquils","email":"aquilaafuadajo@gmail.com"},"directories":{},"maintainers":[{"name":"aquils","email":"aquilaafuadajo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/csv-validator_1.0.12_1739957023820_0.7738911330332068"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-13T08:04:48.242Z","modified":"2025-02-19T09:23:44.196Z","1.0.0":"2025-01-13T08:04:48.524Z","1.0.1":"2025-01-15T08:12:27.252Z","1.0.2":"2025-01-15T08:20:54.627Z","1.0.3":"2025-01-15T11:15:46.949Z","1.0.4":"2025-01-15T11:35:32.583Z","1.0.5":"2025-01-17T12:04:54.941Z","1.0.6":"2025-01-17T12:06:46.804Z","1.0.7":"2025-01-28T11:29:16.387Z","1.0.8":"2025-01-28T11:36:55.167Z","1.0.9":"2025-01-28T11:38:39.726Z","1.0.10":"2025-01-28T11:40:21.982Z","1.0.11":"2025-02-06T12:21:51.440Z","1.0.12":"2025-02-19T09:23:44.010Z"},"author":{"name":"Afuadajo"},"license":"ISC","keywords":["csv","validator","nodejs"],"description":"A CSV validator library for Node.js","maintainers":[{"name":"aquils","email":"aquilaafuadajo@gmail.com"}],"readme":"# CSV Validator\n\nA lightweight CSV parser and validator built on top of PapaParse.\n\n## Installation\n\n```bash\nnpm install @afuadajo/csv-validator\n```\n\n## Usage\n\n```javascript\nconst CSVValidator = require('@afuadajo/csv-validator');\n\nconst csvData = `\nname,age,role\nAlice,30,admin\nBob,,user\nCharlie,25,moderator\n`;\n\nconst validations = {\n  name: { required: true },\n  email: { required: true, email: true}\n  age: {\n    required: true,\n    custom: (value) =>\n      isNaN(value)\n        ? 'Age must be a number'\n        : value < 18\n        ? 'Age must be >= 18'\n        : null,\n  },\n};\n\nconst validator = new CSVValidator(validations);\nconst { data, errors } = await validator.parse(csvData);\n\nconsole.log('Data:', data);\nconsole.log('Errors:', errors);\n```\n","readmeFilename":"README.md"}