{"_id":"json-dup-key-validator","_rev":"7-ba7a3a10f21af2052f19b2d173a5ae6a","name":"json-dup-key-validator","description":"A json validator that has an option to check for duplicated keys","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"json-dup-key-validator","version":"1.0.0","description":"A json validator that has an option to check for duplicated keys","keywords":["jsonvalidator","json","validator","validation"],"main":"index.js","scripts":{"test":"gulp"},"repository":{"type":"git","url":"https://github.com/jackyjieliu/json-dup-key-validator.git"},"author":{"name":"Jie Liu","url":"Jacky"},"license":"MIT","bugs":{"url":"https://github.com/jackyjieliu/json-dup-key-validator/issues"},"homepage":"https://github.com/jackyjieliu/json-dup-key-validator","dependencies":{"backslash":"^0.2.0"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","gulp-mocha":"^2.2.0","mocha":"^2.4.5"},"gitHead":"a8b2f9759ca4a60bec691c8454a009ddad6300f2","_id":"json-dup-key-validator@1.0.0","_shasum":"ca5f6362412a2c316186910118a46d45627326a7","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"jackyjieliu","email":"jackyjieliu@gmail.com"},"dist":{"shasum":"ca5f6362412a2c316186910118a46d45627326a7","tarball":"https://registry.npmjs.org/json-dup-key-validator/-/json-dup-key-validator-1.0.0.tgz","integrity":"sha512-d2k3IVfy4l6HHXn/gy2ypwNdr2jDnm5cQQGJwOOHmvD1nlL9EW6Ms1MtH2KadMZio9fJmdXG9sNs3rd8MwUhkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEg5+JahYwfTPlH8RhRDuSXN59SHEykj32cwnPg1PSWPAiEAqRMbWa2yysN5jTR8bc+t6IsMl13CNq1X+bQyaZH64aQ="}]},"maintainers":[{"name":"jackyjieliu","email":"jackyjieliu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/json-dup-key-validator-1.0.0.tgz_1463951085010_0.5263799466192722"},"directories":{}},"1.0.1":{"name":"json-dup-key-validator","version":"1.0.1","description":"A json validator that has an option to check for duplicated keys","keywords":["jsonvalidator","json","validator","validation"],"main":"index.js","scripts":{"test":"gulp"},"repository":{"type":"git","url":"git+https://github.com/jackyjieliu/json-dup-key-validator.git"},"author":{"name":"Jie Liu","url":"Jacky"},"license":"MIT","bugs":{"url":"https://github.com/jackyjieliu/json-dup-key-validator/issues"},"homepage":"https://github.com/jackyjieliu/json-dup-key-validator","dependencies":{"backslash":"^0.2.0"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","gulp-mocha":"^2.2.0","mocha":"^2.4.5"},"gitHead":"b13cbead882a8924defdcfb7386eb0b2e86db6a5","_id":"json-dup-key-validator@1.0.1","_shasum":"d4e16fad1fa11d046598278879d8f0384536a68d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"jackyjieliu","email":"jackyjieliu@gmail.com"},"dist":{"shasum":"d4e16fad1fa11d046598278879d8f0384536a68d","tarball":"https://registry.npmjs.org/json-dup-key-validator/-/json-dup-key-validator-1.0.1.tgz","integrity":"sha512-NPvs5rMOJc2xoT8tSkuF7HJmVQfZBgLs0K3bPVkY87ZLBXeGdCocSkZIUJm9QXpKK9CN2rtZYm/Q7Xfg+ufAiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvM4kpj5VB5rwxfnq1/QWnTE9WnHtC3xSYEiqTb5hfCwIhAIAX3azyDKNqFdJf7amvdmaGsKCnyvy93Z4qG3FyO6QU"}]},"maintainers":[{"name":"jackyjieliu","email":"jackyjieliu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/json-dup-key-validator-1.0.1.tgz_1488004657929_0.5983683520462364"},"directories":{}},"1.0.2":{"name":"json-dup-key-validator","version":"1.0.2","description":"A json validator that has an option to check for duplicated keys","keywords":["jsonvalidator","json","validator","validation"],"main":"index.js","scripts":{"test":"gulp"},"repository":{"type":"git","url":"git+https://github.com/jackyjieliu/json-dup-key-validator.git"},"author":{"name":"Jie Liu","url":"Jacky"},"license":"MIT","bugs":{"url":"https://github.com/jackyjieliu/json-dup-key-validator/issues"},"homepage":"https://github.com/jackyjieliu/json-dup-key-validator","dependencies":{"backslash":"^0.2.0"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","gulp-mocha":"^2.2.0","mocha":"^2.4.5"},"gitHead":"81593f3c0aac4e0a317e518e0f4796ec824a0339","_id":"json-dup-key-validator@1.0.2","_shasum":"4e5e1c32c93ede16a8424d28162e5e183b5d8ee5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"jackyjieliu","email":"jackyjieliu@gmail.com"},"dist":{"shasum":"4e5e1c32c93ede16a8424d28162e5e183b5d8ee5","tarball":"https://registry.npmjs.org/json-dup-key-validator/-/json-dup-key-validator-1.0.2.tgz","integrity":"sha512-syB47cgCvardJ+qcrpX3pvDMkohjMfmraUosqXmdS4/yJ9IE+X3ILu9oRRRSOob5OlBmPyaPf//PQMbI8qimDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaVybYmFor5pKSDCGxHW102xNGNebRhXsFbTFUEdolXgIhAOx37LY1a5DLAG5ELRoKmosxglBOSB/TRXi8Q3UDlv9C"}]},"maintainers":[{"name":"jackyjieliu","email":"jackyjieliu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/json-dup-key-validator-1.0.2.tgz_1492487130662_0.7736772450152785"},"directories":{}},"1.0.3":{"name":"json-dup-key-validator","version":"1.0.3","description":"A json validator that has an option to check for duplicated keys","keywords":["jsonvalidator","json","validator","validation"],"main":"index.js","scripts":{"test":"gulp"},"repository":{"type":"git","url":"git+https://github.com/jackyjieliu/json-dup-key-validator.git"},"author":{"name":"Jie Liu","url":"Jacky"},"license":"MIT","bugs":{"url":"https://github.com/jackyjieliu/json-dup-key-validator/issues"},"homepage":"https://github.com/jackyjieliu/json-dup-key-validator","dependencies":{"backslash":"^0.2.0"},"devDependencies":{"chai":"^3.5.0","gulp":"^4.0.2","gulp-mocha":"^2.2.0","mocha":"^2.4.5"},"gitHead":"73ad545b54522ea469997f866585c773131434de","_id":"json-dup-key-validator@1.0.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-JvJcV01JSiO7LRz7DY1Fpzn4wX2rJ3dfNTiAfnlvLNdhhnm0Pgdvhi2SGpENrZn7eSg26Ps3TPhOcuD/a4STXQ==","shasum":"ec147e457ef600bd2a794121e88f4ec9f3edef85","tarball":"https://registry.npmjs.org/json-dup-key-validator/-/json-dup-key-validator-1.0.3.tgz","fileCount":22,"unpackedSize":20742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHjJUCRA9TVsSAnZWagAAX7kP/0eLLYx59ixndioHvrfy\n/xFkZv+cuUTVy9Qpk0i8zKmHmfB65quzcnLk80xxoBqE0j2yERzKVahOsWRU\nhKm9C733l3+ItmBgRCbQ5BKaRjzvva3nwJjiNBWHQuAHX/ys+vdhujWeU799\n/PiiX6aSLow/zKBePUXPAR0ebzB+IxdsVI6OlqXueY0pmRnXGuC07IuM9tKN\nCH4zDHHLF+NRwk1wqoUa/D/7NZ57coxUCg8YrnoemKEXhMZHgq0ZtTDUwHze\nIk+/ZKhxssFeLxptz6Igpmvns3y+bqvJws22ON4cS2TngJkaU/ignINMEGX0\n5T6XN45lfEgvyn2MBnqTgrKfwVRyRpjM8TQHy5KA952KYilGa/04Gd47ykM2\niUeKHgm5TbnBBb8Qbz5XGDX6A63KKSO/7Nl4XN1romvf14l1v75dAJeL64gt\nXPboiL6AmL4rzyFBs5t5GB1UY8IRdjolAPti65nq1iETRZWkBEDpy6HLuDzF\n4jiMTwLo3jSTff7iWh/r6BsD5PtXGCK3Q75bsGnscJ7b2WSRlTL5Ak8UXwlV\nynDJ4fOJROdRQ0hgQk31SjvkToxvkNFkKLIxHZGaFHL7cJ5jv8LANW9OHkfI\nJR662guNdgvBIj+IildFybAYMCTUONq5B3Qyv7NOXgZTK8Lx9uxkc1eYxXvM\nTitn\r\n=g0LY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPscIeIXfHdKHRuwjiP9t13TaS0SZbu7t/So1kaf562gIgE/ZwE/7rigl6GLW6BPWbZ7Bqmhl16uENjr+FPWuSLxg="}]},"_npmUser":{"name":"jackyjieliu","email":"jackyjieliu@gmail.com"},"directories":{},"maintainers":[{"name":"jackyjieliu","email":"jackyjieliu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-dup-key-validator_1.0.3_1612591700206_0.7920027084303858"},"_hasShrinkwrap":false}},"readme":"# json-dup-key-validator [![NPM version](https://img.shields.io/npm/v/json-dup-key-validator.svg)](https://www.npmjs.com/package/json-dup-key-validator) [![Build Status](https://travis-ci.org/jackyjieliu/json-dup-key-validator.svg?branch=master)](https://travis-ci.org/jackyjieliu/json-dup-key-validator)\n\nA json validator that has an option to check for duplicated keys\n\n## Install\n`npm install json-dup-key-validator`\n## Usage\n```js\nvar jsonValidator = require('json-dup-key-validator');\n\n// Returns error or undefined if json is valid\njsonValidator.validate(jsonString, allowDuplicatedKeys);\n\n// Returns the object and throws error if any\njsonValidator.parse(jsonString, allowDuplicatedKeys);\n```\n## API\n## .validate(jsonString, allowDuplicatedKeys)\nValidates a json string and returns error if any, undefined if the json string is valid.\n#### jsonString\nType: `String`\n\nJSON string to parse\n#### allowDuplicatedKeys\nType: `Boolean`\n\nDefault: `false`\n\nWhether duplicated keys are allowed in an object or not\n\n## .parse(jsonString, allowDuplicatedKeys)\nParses a json string and returns the parsed result. Throws error if the json string is not valid.\n#### jsonString\nType: `String`\n\nJSON string to parse\n#### allowDuplicatedKeys\nType: `Boolean`\n\nDefault: `false`\n\nWhether duplicated keys are allowed in an object or not","maintainers":[{"name":"jackyjieliu","email":"jackyjieliu@gmail.com"}],"time":{"modified":"2022-06-19T06:14:38.649Z","created":"2016-05-22T21:04:45.982Z","1.0.0":"2016-05-22T21:04:45.982Z","1.0.1":"2017-02-25T06:37:38.155Z","1.0.2":"2017-04-18T03:45:32.454Z","1.0.3":"2021-02-06T06:08:20.353Z"},"homepage":"https://github.com/jackyjieliu/json-dup-key-validator","keywords":["jsonvalidator","json","validator","validation"],"repository":{"type":"git","url":"git+https://github.com/jackyjieliu/json-dup-key-validator.git"},"author":{"name":"Jie Liu","url":"Jacky"},"bugs":{"url":"https://github.com/jackyjieliu/json-dup-key-validator/issues"},"license":"MIT","readmeFilename":"README.md"}