{"_id":"jest-json-schema","_rev":"20-81d69ad0848de4907baf9ec0fae9ca18","name":"jest-json-schema","description":"JSON schema matcher for jest","dist-tags":{"latest":"6.1.0"},"versions":{"1.2.0":{"name":"jest-json-schema","version":"1.2.0","description":"JSON schema matcher for jest","main":"index.js","scripts":{"lint":"eslint ./ --ignore-path .gitignore --ext .js","pretest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/jest-json-schema.git"},"jest":{"preset":"amex-jest-preset"},"keywords":["jest","json","schema","matcher","test"],"author":{"name":"Jimmy King","email":"jimmy.king@aexp.com","url":"https://github.com/jking90"},"license":"Apache-2.0","dependencies":{"ajv":"^4.11.5","chalk":"^1.1.3","jest-matcher-utils":"^19.0.0","lodash":"^4.17.4"},"devDependencies":{"amex-jest-preset":"^3.0.0","eslint":"^3.18.0","eslint-config-amex":"^4.0.0","jest":"^19.0.2"},"gitHead":"cd201190d32583f126267a8abdd1f79cfd72d302","bugs":{"url":"https://github.com/americanexpress/jest-json-schema/issues"},"homepage":"https://github.com/americanexpress/jest-json-schema#readme","_id":"jest-json-schema@1.2.0","_npmVersion":"5.0.3","_nodeVersion":"6.10.3","_npmUser":{"name":"jimmyking","email":"hello@jimmyking.me"},"dist":{"integrity":"sha512-0oQuj2eQBDbH8NKNWKWSNqZV9VnJLqP5F0xaK8HjJNFKcW+ingIIpkgtLDegjCAXkDy0Y2LHAE0tVy0SpDTGZA==","shasum":"d366d53c1a7e578d3ab76d9147cc59b4ba1682a8","tarball":"https://registry.npmjs.org/jest-json-schema/-/jest-json-schema-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMTcPvWxXRbeLOQwoEJi0Qrj2pOUQk85C8GMbH55C76AiEAyoMUHMlwZbKRu2NPBqa6AqEbnwoKayccMW5XDTdanTg="}]},"maintainers":[{"name":"jimmyking","email":"hello@jimmyking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-json-schema-1.2.0.tgz_1497563694270_0.74364407453686"},"directories":{}},"1.3.1":{"name":"jest-json-schema","version":"1.3.1","description":"JSON schema matcher for jest","main":"index.js","scripts":{"lint":"eslint ./ --ignore-path .gitignore --ext .js","pretest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/jest-json-schema.git"},"jest":{"preset":"amex-jest-preset"},"keywords":["jest","json","schema","matcher","test"],"author":{"name":"Jimmy King","email":"jimmy.king@aexp.com","url":"https://github.com/jking90"},"license":"Apache-2.0","dependencies":{"ajv":"^4.11.8","chalk":"^2.3.2","jest-matcher-utils":"^22.4.0","lodash":"^4.17.4"},"devDependencies":{"amex-jest-preset":"^4.4.0","eslint":"^4.18.2","eslint-config-amex":"^7.1.0","jest":"^22.4.2"},"gitHead":"c031d97d5b18e2b144d84e4cfbc0008423745ed1","bugs":{"url":"https://github.com/americanexpress/jest-json-schema/issues"},"homepage":"https://github.com/americanexpress/jest-json-schema#readme","_id":"jest-json-schema@1.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jimmyking","email":"hello@jimmyking.me"},"dist":{"integrity":"sha512-SWGRyJIx6LhVOfjknsKjmIulnYKiSwtJr1g/ihWv9PxQtYbiOU3wT13XKLnVZzQewDs+0vU/TNItKwrQ7H0qaQ==","shasum":"717c6e9b283d7a6a689799573de564cb6fb63000","tarball":"https://registry.npmjs.org/jest-json-schema/-/jest-json-schema-1.3.1.tgz","fileCount":16,"unpackedSize":29801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8PyzHtcfgQATMlL72Dr1d6J63Bg2v47RYjtpFutWw0AiEA5KhB0TBUSVRYV4IG6WuTY4Qn9iZ/OrBP5JxKe+XSnyo="}]},"maintainers":[{"email":"open-source-ops@aexp.com","name":"amexopensource"},{"email":"anescobar1991@gmail.com","name":"anescobar1991"},{"email":"hello@jimmyking.me","name":"jimmyking"},{"email":"j_smart_foster@hotmail.com","name":"jsmartfo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-json-schema_1.3.1_1520450386371_0.9789687578568242"},"_hasShrinkwrap":false},"2.0.0":{"name":"jest-json-schema","version":"2.0.0","description":"JSON schema matcher for jest","main":"index.js","scripts":{"lint":"eslint ./ --ignore-path .gitignore --ext .js","pretest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/jest-json-schema.git"},"jest":{"preset":"amex-jest-preset"},"keywords":["jest","json","schema","matcher","test"],"author":{"name":"Jimmy King","email":"jimmy.king@aexp.com","url":"https://github.com/jking90"},"license":"Apache-2.0","dependencies":{"ajv":"^6.2.1","chalk":"^2.3.2","jest-matcher-utils":"^22.4.0","lodash":"^4.17.4"},"devDependencies":{"amex-jest-preset":"^4.4.0","eslint":"^4.18.2","eslint-config-amex":"^7.1.0","jest":"^22.4.2"},"gitHead":"fd7e037762a193292a8fa499acd6c881266d191d","bugs":{"url":"https://github.com/americanexpress/jest-json-schema/issues"},"homepage":"https://github.com/americanexpress/jest-json-schema#readme","_id":"jest-json-schema@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jimmyking","email":"hello@jimmyking.me"},"dist":{"integrity":"sha512-6nEDVeVEwL3soFHoT6TDsJKgSKtTXODxS4G51+p6+ov/k7ueThwS/v6/CLrmaK6fVj1mC1rDVuNUuh7WdmLirg==","shasum":"cac0e419e838b89c5ed08c55077b48109cfefe77","tarball":"https://registry.npmjs.org/jest-json-schema/-/jest-json-schema-2.0.0.tgz","fileCount":16,"unpackedSize":29808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6LHZSht7QX2II2B0auxuyD7Y0xr/ChY79snhS05foEAiBAvkdvUDg4/N2YTyU2npUVl2B5FzMxpRR4ioGyP5Ev0w=="}]},"maintainers":[{"email":"open-source-ops@aexp.com","name":"amexopensource"},{"email":"anescobar1991@gmail.com","name":"anescobar1991"},{"email":"hello@jimmyking.me","name":"jimmyking"},{"email":"j_smart_foster@hotmail.com","name":"jsmartfo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-json-schema_2.0.0_1520450615234_0.6092553458920626"},"_hasShrinkwrap":false},"2.0.1":{"name":"jest-json-schema","version":"2.0.1","description":"JSON schema matcher for jest","main":"index.js","scripts":{"lint":"eslint ./ --ignore-path .gitignore --ext .js","pretest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/jest-json-schema.git"},"jest":{"preset":"amex-jest-preset"},"keywords":["jest","json","schema","matcher","test"],"author":{"name":"Jimmy King","email":"jimmy.king@aexp.com","url":"https://github.com/10xLaCroixDrinker"},"license":"Apache-2.0","dependencies":{"ajv":"^6.5.2","chalk":"^2.4.1","jest-matcher-utils":"^23.2.0","lodash":"^4.17.10"},"devDependencies":{"amex-jest-preset":"^5.0.0","eslint":"^5.2.0","eslint-config-amex":"^7.1.1","jest":"^23.4.2"},"gitHead":"ef88188ea15183dada3a9c249e4f7c323d04fdc2","bugs":{"url":"https://github.com/americanexpress/jest-json-schema/issues"},"homepage":"https://github.com/americanexpress/jest-json-schema#readme","_id":"jest-json-schema@2.0.1","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"jimmyking","email":"hello@jimmyking.me"},"dist":{"integrity":"sha512-vOgYfCQFGBq0u+C3QCVjcY7G0F/PheIJDmkaYlg8QqMigdM65KB6x/kTcGIPGXyL/ZZlYkigFWNwouzEeDJtWg==","shasum":"2153b50e9eb224525211637790c58d400b63d573","tarball":"https://registry.npmjs.org/jest-json-schema/-/jest-json-schema-2.0.1.tgz","fileCount":18,"unpackedSize":43057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbX04NCRA9TVsSAnZWagAAIxMQAIHhU6PHvePJl+viSIP4\nU8Y5nwQcTp/HjLIpsP8dcNVZ6OLNuCCHUlS74Lh82nJlEuDcmfTw0FGvCaDN\npwTIxFYoRHjMXSKmV4WN6oDGD6tU70EDtZcM15vGKesRUJFrD58QkxqDXgZ4\nGEOJEd22yXk524QcE2MfGPzAhWCb2eKAMFkvmeALmxFTFNUU73IBXa908UDx\nAEvfYRv36Kq5VfjU2G5q++Q8bzMInjzz2dlRycYDeFzQfC1xozeGcKj+5ex3\nGyyLjlEHYmerkNV6Yul82JCIJennjzRVgjrpY8vJOOfovowJo6xHX0msrsg7\nQgJCSM4MRe4JJeAK3XHfT1Tw+BOEuMlQbLzr5T4E1+x0wigZFc1o4fUKVbdW\n9waDv0NqYEeHd5xChoZ0rQku0oeC0ojBIazk58QnlIPJBqC1fDTwdCgdJP4h\nr6hVFKpQqp2yOnMHyKX58exzbXWL4hNqWtO3iqkZITLQ+E3zfMFV7TDgB4h2\nePi1MGd8JR+NhnoG9jsU+nXwnoQH8oqgnKS/wCf28wnkDZT5/0uy72ppRg2S\nXrewa9MVO7/DQzulAa3T+ecryP5DYZvany7z/xAMkQgLsxwNsizCJQIC1iet\nKRZD9VGmAIoU6p/trDXmS3VqqjGDCwzU4daX46j7ZFd01GxAKzanl37OpcXW\n6yIm\r\n=znQF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrjd9gOVGnrPxFuA2IXkUnutevfTdF5OGXXIr5v2jp8AiARDC40sM4TNLnczHvstm5fXcXQjh6fnqxKKQjTUWwekg=="}]},"maintainers":[{"email":"open-source-ops@aexp.com","name":"amexopensource"},{"email":"anescobar1991@gmail.com","name":"anescobar1991"},{"email":"hello@jimmyking.me","name":"jimmyking"},{"email":"j_smart_foster@hotmail.com","name":"jsmartfo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-json-schema_2.0.1_1532972556918_0.6178914999123772"},"_hasShrinkwrap":false},"2.0.2":{"name":"jest-json-schema","version":"2.0.2","description":"JSON schema matcher for jest","main":"index.js","scripts":{"lint":"eslint ./ --ignore-path .gitignore --ext .js","pretest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/jest-json-schema.git"},"jest":{"preset":"amex-jest-preset"},"keywords":["jest","json","schema","matcher","test"],"author":{"name":"Jimmy King","email":"jimmy.king@aexp.com","url":"https://github.com/10xLaCroixDrinker"},"license":"Apache-2.0","dependencies":{"ajv":"^6.5.2","chalk":"^2.4.1","jest-matcher-utils":"^24.0.0"},"devDependencies":{"amex-jest-preset":"^5.0.0","eslint":"^5.2.0","eslint-config-amex":"^9.0.0","jest":"^24.0.0"},"engines":{"node":">= 6"},"gitHead":"e762bb027242aeb9bd1f0f16e3e77fbeadc03071","bugs":{"url":"https://github.com/americanexpress/jest-json-schema/issues"},"homepage":"https://github.com/americanexpress/jest-json-schema#readme","_id":"jest-json-schema@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"anescobar1991","email":"anescobar1991@gmail.com"},"dist":{"integrity":"sha512-IixcmM2rsw6AlXtQnJZcQXcShQiCE27XSyjN/HjNrpxTdmjaoiMNGtZ03IeZ3cnBunEl3Gdz9uZM18NdNjyaXA==","shasum":"f829089e0fb42deecaeb1770f4e83a8fb3404a2f","tarball":"https://registry.npmjs.org/jest-json-schema/-/jest-json-schema-2.0.2.tgz","fileCount":18,"unpackedSize":43021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYe6YCRA9TVsSAnZWagAACdcP/0gzlWpkP5NeQkNpGb94\nKxwL6RDHLKgGV2VyVs3m7/yzz9mdsq1p1psDMpMmzC4ZHjTVZHTax8Klsi2n\nO9Vglr+sc05zzoqjNgymXp82PytvA4tFdDRN5QXU1VeHfxvS9IYo2eHg5DN2\nDecXFxeDek/eDvQuo0nIpoYFy/WjxCibbcofKqxZ3cLs3c2X7arDvoncjH7R\nc/PciqIKsqSaxEyibu0H1Vzzx4S7livRMEDtkbpCjaALXp3UtJpOJxCm5LUO\nBxeU7vam5SXDYf3fv8CoxRBc1mMvtZ3CmeyHA17XtW/EV11r8a0oYyMtxuwe\nUzbxL9TC8A9oT7QQj87E4q8gyYE8p6OCa1WO/qfq7ufE7Eg9dCRp4wBKz7P8\njcKR7TpSa2UUChpqaCZgAr9bmPRYq3kSg44YsLYMGRjy+poBHzcjUw5/jCxJ\nf7jYJjyGPpsAOkdBIEVZaqqFkw3yE0jZfoWYb1zksX0ANJoAWFDhxsRgehO1\nwKR1dk4tFLZT1UrFUGjC0sX10VaPAxvjWq4k9PSXW0O4MGN6Crpe8aHxrH3L\nt1y/fBMgYkcZ93WhfXrms/xuaSVXiE6DCXqmYognyHQNFgnVpUKdc/FpTRCL\ncZmc1Ompd+i7pbeYku+Hd1Bmj3egTYgfLtd3aKxb1Ret/WObEvWAeVJ0sqII\nYaZt\r\n=HAYX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHn/6RMYvJ0YzbExbCspzJaRxn5j18NfR6cB8AaeTbhLAiAY6xsyPqZ2bahe3plSUp2y7QSaHcith3C5U4uNeqF9dg=="}]},"maintainers":[{"email":"open-source-ops@aexp.com","name":"amexopensource"},{"email":"anescobar1991@gmail.com","name":"anescobar1991"},{"email":"hello@jimmyking.me","name":"jimmyking"},{"email":"j_smart_foster@hotmail.com","name":"jsmartfo"},{"email":"i@pixnbits.org","name":"pixnbits"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-json-schema_2.0.2_1549921944113_0.8618135121861232"},"_hasShrinkwrap":false},"2.1.0":{"name":"jest-json-schema","version":"2.1.0","description":"JSON schema matcher for jest","main":"index.js","scripts":{"lint":"eslint ./ --ignore-path .gitignore --ext .js","pretest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/jest-json-schema.git"},"jest":{"preset":"amex-jest-preset"},"keywords":["jest","json","schema","matcher","test"],"author":{"name":"Jimmy King","email":"jimmy.king@aexp.com","url":"https://github.com/10xLaCroixDrinker"},"license":"Apache-2.0","dependencies":{"ajv":"^6.10.2","chalk":"^2.4.1","jest-matcher-utils":"^24.0.0"},"devDependencies":{"ajv-keywords":"^3.4.1","amex-jest-preset":"^5.0.0","eslint":"^5.2.0","eslint-config-amex":"^9.0.0","jest":"^24.0.0"},"engines":{"node":">= 6"},"gitHead":"eaad3fb15b43435323c03300d7f8d4f3eca677c2","bugs":{"url":"https://github.com/americanexpress/jest-json-schema/issues"},"homepage":"https://github.com/americanexpress/jest-json-schema#readme","_id":"jest-json-schema@2.1.0","_shasum":"e63fa6819620cee1985c36379acca09891511307","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.17.1","_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"dist":{"shasum":"e63fa6819620cee1985c36379acca09891511307","tarball":"https://registry.npmjs.org/jest-json-schema/-/jest-json-schema-2.1.0.tgz","integrity":"sha512-FaXuFj6Rak1OnV+cfQsD8YnfyfEJ/DeGbomRnmNRO0HeyCpqLsDkC0Lr6z0hXK4/d7Ekz1mqBewVJpcYQ6H89w==","fileCount":20,"unpackedSize":65764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgP6ICRA9TVsSAnZWagAA+o8P/0dPnu2CuwNIHxFahZlh\nMoG9lJ4+nXPdwxavMHISQpuwnceA9A6WpY+qnPkU6BSLHImxFOFxHwluo2HV\nnNGwbyk5LH4H8cjtwrQTFb+vuKITjSSfFHzzUp1ju5/JIe491hO+EtLojHR7\nn5tWbZj5vfoKKHsRIBH3GyReeNcmN8dSmivEBVX8jyXqVD22sTqnI/urvQ6g\navPjUTkVST96CzFXaIZ5/PCeWnZQ0EEcb17SqB6YRv9DI2N7xLyqWfwsbuYH\nrLyQcudWA2TDkiomeT1ZvXtw1NNsCqccxZtkeXcMEReR3Ha9JQiMzWaAaDfE\n+HIoVFNCisYjUH3Fil5aSn/uAHBAP62jy54N4xjxE8Wcs+qOHRhry0/03b3t\nsAYUrYi7Kqvc7dgy1y2t/stR6mpZFdk9LKm/hLk60rscsyiSUTANHKQEH6/p\nIi0xwfcyd05jBTHZWQnCjfEaUQvd2UBy4nx9BiVPVHwb0vDZc3JL2CNiMQ5G\nRrrs/jm9JsZBlOcO9QhzRi8LvGTCqRhtDO8mjGa6sInSXa/za7QNUYibVWL7\nYxKCkpUicSyFrre8LI3vH7/rkd2GteeG+FIMx1dTf7kF/Zu//yq63RV9nYKq\niULeHvB/DmgLFRDc3gV/pzGZH1fIkjt5QHQofOiBh8y1630u1NWB9W6/ETgg\nuI0a\r\n=Rg9J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhyja48+z2AERBqYMr0Ws2Cj3GqJxMgUEAlLhQKTFh3gIgVwgsWu4RArK+7CNvcLKFucf1Hio8D6vw4O7g+TcgJK8="}]},"maintainers":[{"email":"open-source-ops@aexp.com","name":"amexopensource"},{"email":"anescobar1991@gmail.com","name":"anescobar1991"},{"email":"hello@jimmyking.me","name":"jimmyking"},{"email":"j_smart_foster@hotmail.com","name":"jsmartfo"},{"email":"i@pixnbits.org","name":"pixnbits"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-json-schema_2.1.0_1568734856242_0.15277575833623325"},"_hasShrinkwrap":false},"3.0.0":{"name":"jest-json-schema","version":"3.0.0","description":"JSON schema matcher for jest","main":"index.js","scripts":{"lint":"eslint ./ --ignore-path .gitignore --ext .js","pretest":"npm run lint","test":"jest","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lockfile && npm run test:git-history"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/jest-json-schema.git"},"jest":{"preset":"amex-jest-preset","coveragePathIgnorePatterns":["<rootDir>/commitlint.config.js"]},"keywords":["jest","json","schema","matcher","test"],"author":{"name":"Jimmy King","email":"jimmy.king@aexp.com","url":"https://github.com/10xLaCroixDrinker"},"license":"Apache-2.0","dependencies":{"ajv":"^6.10.2","chalk":"^2.4.1","jest-matcher-utils":"^24.0.0"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","ajv-keywords":"^3.4.1","amex-jest-preset":"^6.1.0","eslint":"^5.2.0","eslint-config-amex":"^9.0.0","husky":"^3.1.0","jest":"^25.1.0","lockfile-lint":"^4.3.7","semantic-release":"^17.1.2"},"engines":{"node":">= 6"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"1f0a871fbbc35bbb9f441a30ee529814d61c5603","bugs":{"url":"https://github.com/americanexpress/jest-json-schema/issues"},"homepage":"https://github.com/americanexpress/jest-json-schema#readme","_id":"jest-json-schema@3.0.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-JZ78t2ViD+5V06X1oY0NiqSnXPdzxdgUHlmINp7V004JK46AT8cLjEzrBrHUXtkCgvBxWDHOhspReeb3C7l75A==","shasum":"f7f21e99b68e54c964ad009161f2b269d9c334ec","tarball":"https://registry.npmjs.org/jest-json-schema/-/jest-json-schema-3.0.0.tgz","fileCount":14,"unpackedSize":43316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+Ie3CRA9TVsSAnZWagAAi1EQAJOqImT9NjuIp8i2WwH/\nwDhS3z3+qWp83UUa+3hFcYz4pLzvBneOrSJliUXBNoAo3Tn+xPm1XGXMBKd5\nNcnutofbASfhp3/DrwEjp04lR64rpcT3OwkIVNV9qUfHnDziRZNPQ2UuVHsG\n3Sa2c5seMRoXWDUUj3Ha7YG7ajNc105f7T+/wt7YEOyX/fk0gmaZ/5b0DmqJ\nWOuTqgOJHhFOB1fhsA6Wq1RBxeO6n/z5i/jQf4ZWlBqlrG0or62fW5QidSAk\nnHFASidUP4CcQzB1QIbaEiupq248UOWwCz+okH4G+xOC8VRGve2fSNtrD6D8\np0WtXtnR4YsvsGhUc7TVMeW8UvrKo18wjzNbVtgmZSpL1JVx4A4qVWlLqfIu\nL0efVAjTA549ejcB/chM383OSsWrK5zkGkMkbCGnjDuAw3jQQ7o1MIsmPP7+\nUJKZ/2N6bVM/CguGQHKgKKjjQQdD0lSEGLIfbLPp3KQt2YRpUKz+qAneQ47R\nkYFBpTFwjX+nZNiStKz93Ed+Lh0Y2VeT+W9uYUlXswQmhvqUpi3Y1F/Q//uO\nbvg73CQ84aK9JJm0i8jpcf1M70si0RrskbGwDaedEJpU1mkOEBrvPBK3lnW8\ncHHnpsUcGt6ijFT3SnDtR/EeFy8UovxoZqIWQqd5thK9uBSn2DD7OTlzgIja\n2oDd\r\n=mVE6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+45hNkSdnMcZl3clZtR02r6UoPZli+84aBjJS7WAmlwIhAJvLhDeB40FQbadB/nfwvxL4DLDSYNvSnw8wV88NLYiJ"}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jaimeking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-json-schema_3.0.0_1610123190609_0.29994437254049955"},"_hasShrinkwrap":false},"4.0.0":{"name":"jest-json-schema","version":"4.0.0","description":"JSON schema matcher for jest","main":"index.js","scripts":{"lint":"eslint ./ --ignore-path .gitignore --ext .js","pretest":"npm run lint","test":"jest","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lockfile && npm run test:git-history"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/jest-json-schema.git"},"jest":{"preset":"amex-jest-preset","coveragePathIgnorePatterns":["<rootDir>/commitlint.config.js"]},"keywords":["jest","json","schema","matcher","test"],"author":{"name":"Jimmy King","email":"jimmy.king@aexp.com","url":"https://github.com/10xLaCroixDrinker"},"license":"Apache-2.0","dependencies":{"ajv":"^6.10.2","chalk":"^4.1.0","jest-matcher-utils":"^26.6.1"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","ajv-keywords":"^3.4.1","amex-jest-preset":"^6.1.0","eslint":"^5.2.0","eslint-config-amex":"^9.0.0","husky":"^3.1.0","jest":"^25.1.0","lockfile-lint":"^4.3.7","semantic-release":"^17.1.2"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=15.0.0"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"1b5fa41f505450976f72c38e4edf63a549899c5a","bugs":{"url":"https://github.com/americanexpress/jest-json-schema/issues"},"homepage":"https://github.com/americanexpress/jest-json-schema#readme","_id":"jest-json-schema@4.0.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-YgN8NafmCU3YtjHhFtMrh1lGFRTU223oeRW+RuQOS8eYwoNR26ZxAXOeM16/3IZOmcrBEpmpm37AdRQOdEeg0g==","shasum":"7de60ea56686fde6b66b6c9ea1e071cf486f66d7","tarball":"https://registry.npmjs.org/jest-json-schema/-/jest-json-schema-4.0.0.tgz","fileCount":14,"unpackedSize":43901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBrZ6CRA9TVsSAnZWagAAr/AP/RWbV2covb8MsjfHEpC7\nmA9YjMlhInFsTVBPsFKI9CMu4H0OCGEq1r/mT26TwT8IfZzkGTgiqx96OgNX\nPMt4gWSHveXzCoxOt9kP0iAnwnhMM73mYpVAxlGhhJaezaZaI3xQGgHjJnaT\nUaEGBhzf8FnmSUHMkresOzOoXApnWudCJ7LwZrB3gC0ZivmaxOTN40fDPq3z\nCrVJFg1Pc1m/Z4YI5ypaLGzqp31mkG5D8ZHQSc8b4eBGyXHDzILC1D2Aw3Fl\nIpycuQzU3c1mDTD25g9V8lNTFgdzHGPqhplvoUDewm9FC7wK278CKRjzXyZt\nlV9rtukuvjJ+TUkzLOSLQRkpVwbTPndVQe112S9Vw7ZEhnZZc066vRLCXLAa\nVIjMJYXtdVafnHFDl6vjMktW6JCJbGepImRGn5oV+4uWEU5d6bPnswIVagZA\n2GH34wso/m57+FBSzsCDqUmrDyF1kxHGcORSS0KTez6t6lrYCGo3IrlsTQ7+\nD3IPIiHS8L+Ihe40iz2rqfwNiLfQ3pwPEM/Fe+vQAi52exD1/9w2EVxy3cPs\nXYYWiLy9AsvtL3x4X2iTxXANjlyoJputs+iiO2QQcxu6CkUi9SCjyyRZZk3M\nG8V2ozsl8jvM/V9LswnKl7mijE1euA0xbr+l9gVflAflY/+5sqiBEtIAyKgh\nHRwM\r\n=MHb4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZJdirMqRsWMdw5lz652XerWdgnjy1pd8rB7DqMt8VUQIhANHGGy0ZiV8yUd5Kf7yMQaSq/SP2GJIb5scHNewTguEF"}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jaimeking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-json-schema_4.0.0_1611052666195_0.003962618741031321"},"_hasShrinkwrap":false},"5.0.0":{"name":"jest-json-schema","version":"5.0.0","description":"JSON schema matcher for jest","main":"index.js","scripts":{"lint":"eslint ./ --ignore-path .gitignore --ext .js","pretest":"npm run lint","test":"jest","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lockfile && npm run test:git-history"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/jest-json-schema.git"},"jest":{"preset":"amex-jest-preset","coveragePathIgnorePatterns":["<rootDir>/commitlint.config.js"]},"keywords":["jest","json","schema","matcher","test"],"author":{"name":"Jimmy King","email":"jimmy.king@aexp.com","url":"https://github.com/10xLaCroixDrinker"},"license":"Apache-2.0","dependencies":{"ajv":"^6.10.2","chalk":"^4.1.0","jest-matcher-utils":"^26.6.1"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","ajv-keywords":"^3.4.1","amex-jest-preset":"^6.1.0","eslint":"^5.2.0","eslint-config-amex":"^9.0.0","husky":"^3.1.0","jest":"^25.1.0","lockfile-lint":"^4.3.7","semantic-release":"^17.1.2"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=15.0.0"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"20001ea48fccd198ffbfa0e8af7d0c55146a0085","bugs":{"url":"https://github.com/americanexpress/jest-json-schema/issues"},"homepage":"https://github.com/americanexpress/jest-json-schema#readme","_id":"jest-json-schema@5.0.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-AggSUrNDSGndFQJAvrAHQzW9P/4tu9bnCIlvyzcOszgk8By1EU1bNP15TA38/4YekDgac49GniInpa0HsIbAjA==","shasum":"c39b4a6146e047e9894d6243f614e378000b0548","tarball":"https://registry.npmjs.org/jest-json-schema/-/jest-json-schema-5.0.0.tgz","fileCount":14,"unpackedSize":44053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBrfKCRA9TVsSAnZWagAALmQP/j7CnG6c0tSWzzZDWrZg\n2UUu9LwqVyxt+3zxR50u4z4zJSgrc8+xOWhZG5y4P8I2ELKzjAoT3VG2ouhh\ns4p1Gs6i6veXu2s3Wp+lr9ZRzYF8uo6DskhOQXcLlj+me4L8Ev/kPNCJqH7D\nNWpzoqNtrSRYxREiNWJfmQtfr7UZ4njYV5cM7fjkbZDIotVMWv9DGe+UzSRh\nuCUoXlmLBMykly33K5Pdb2/61Cz7eBQLh8PPIWcpY598LKL0SJ6UaCJS4Ss6\n6W8s5JjDP0IhxabouRtVvzg6oKOc0EEAJGocxSjkQmcwkVALVkJdlkIJ/Ywh\nWCMZuq2ywIwKQ/AzDzH7JHCQZd1vpiSWMtA2djHIJF9Te4kX8Jbxe8sW3/pd\nGDZmk1ShUa9LHy5CQrc/qbADqeYXI/KTYgY5Y4tDXVxJscRGGRXnss3lAEAT\n9nY3bOUy/FUTUCdzI/8X1p1QsNLS4oA8L9qXFa5zMhdt3Irv4jb+dLNT845e\nIKrAti6EO33w4bY4ZmeeNwoyiU91CR1Rym4MVewTxWLqgTN5yoTfJ+DA8eh7\nDAiBViLBCBTV9So/JjtWWn31MOgeIKBgHUWQpatQKmGdHXZOn64OlA8dW1mH\n5bk8K2m/n4Aiq4MbEExqp7IMz55pstrAOrN/zgrielCtnnx/ShHPKxpXBzuA\nBUfk\r\n=kDyC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCljxbSi7+opb5RB5ZtsAnE+x7AmcsZ+SVd6R+cksDEQQIhAO7PIV+CdNWinBNA140Jrd7S8+NfAfcULKEU8FguzUzK"}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jaimeking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-json-schema_5.0.0_1611053002237_0.9335336366267251"},"_hasShrinkwrap":false},"6.0.0":{"name":"jest-json-schema","version":"6.0.0","description":"JSON schema matcher for jest","main":"index.js","scripts":{"lint":"eslint ./ --ignore-path .gitignore --ext .js","pretest":"npm run lint","test":"jest","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lockfile && npm run test:git-history"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/jest-json-schema.git"},"jest":{"preset":"amex-jest-preset","coveragePathIgnorePatterns":["<rootDir>/commitlint.config.js"]},"keywords":["jest","json","schema","matcher","test"],"author":{"name":"Jimmy King","email":"jimmy.king@aexp.com","url":"https://github.com/10xLaCroixDrinker"},"license":"Apache-2.0","dependencies":{"ajv":"^8.8.2","ajv-formats":"^2.1.1","chalk":"^4.1.2","jest-matcher-utils":"^27.3.1"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","ajv-keywords":"^5.1.0","amex-jest-preset":"^6.1.0","eslint":"^7.32.0","eslint-config-amex":"^15.0.1","eslint-plugin-jest":"^24.7.0","eslint-plugin-jest-dom":"^3.9.2","husky":"^3.1.0","jest":"^25.5.4","lockfile-lint":"^4.3.7","prettier":"^2.4.1","semantic-release":"^17.1.2"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=15.0.0"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"341a8724638c194df5ddcd5bd25996f0aa5fc073","bugs":{"url":"https://github.com/americanexpress/jest-json-schema/issues"},"homepage":"https://github.com/americanexpress/jest-json-schema#readme","_id":"jest-json-schema@6.0.0","_nodeVersion":"16.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PJ22y4oIrIJu3hQI8aJbkSCxVUDl5CSj0+rDCCyuWS1OBgJUHMeE3GM1d1Oxq7OFVg1NCcWLdKfqj7kwEACiYA==","shasum":"dde43b7fbc1bcc5b68ceb5422f0d78b4020a9a1a","tarball":"https://registry.npmjs.org/jest-json-schema/-/jest-json-schema-6.0.0.tgz","fileCount":15,"unpackedSize":46686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnrQnCRA9TVsSAnZWagAAZcAP/iqF93V5nk3Zbtw/YfdM\nbMwU+kKRuOpqjhrECjML53eFCRGpeQTOcNnU54adPuldhs3YFPZDBzcOUrwU\nCAFSuOADYrd45Aah97J8cXfUBaaR+7Hmbp2ajFR1XpT58D7G0KSz6MzdDVxZ\njYZDbZGuTOkPm/oMnWg3kHkaB3LnQbkqyzkuEPbZ6b7/5K+wZ3K9wWKb9c/0\nmHHJwUn8tLQZsWiDkBGf1C+hESywW/33c1iHWO4wc9koiv0qKquUYSy/2y+U\nQKP1W+aOZPPtCzn/1liJBpiHKkoxuTb2IgSrobjio7EjCeP5vt9gsF4NQZoT\nw0EJUGJFHpAiEHF9NuWVLg4bbCEeZsrAbfExAkMZOG3ApldCDuBvGhGGUVEt\noU2h8gn7ViBlzYiUYStMqnS1saQC2bwMmiNx8Emx29uqMOpak6TCZMoiMneI\nWydY/JOn2AsvbF6aR0GulstEVqv66rKreuk+/e7zo05gDo9Fu30pTipwoyNL\n+UGWTIW0Gz8pJtF9roiy+01OR8C6xdVdDXSqAXl1klhBmU2TULqvDzLGO94h\nVQvy+RZOsKcjezkGCAaZ2PEKyHZPXaqM7iTWUNDfiw3s0exqd0uwlCArpqDP\nzv2LPpnp9F+/9jdAYS2FqVNCQ0o3DGxDpsmmU2LcXq6khQOGXWXaRv/w/wUH\nt020\r\n=0bT+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRA2Di6x2hYDwJZde8FJ+dXgUPkNG4yBSm0VK+HaYKFgIgS0xBCFZDdlDqSomEb3Frxp7KQzASc9ynullpOQwUTuU="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jaimeking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-json-schema_6.0.0_1637790759641_0.49945585590759745"},"_hasShrinkwrap":false},"6.1.0":{"name":"jest-json-schema","version":"6.1.0","description":"JSON schema matcher for jest","main":"index.js","scripts":{"lint":"eslint ./ --ignore-path .gitignore --ext .js","pretest":"npm run lint","test":"jest","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lockfile && npm run test:git-history"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/jest-json-schema.git"},"jest":{"preset":"amex-jest-preset","coveragePathIgnorePatterns":["<rootDir>/commitlint.config.js"]},"keywords":["jest","json","schema","matcher","test"],"author":{"name":"Jimmy King","email":"jimmy.king@aexp.com","url":"https://github.com/10xLaCroixDrinker"},"license":"Apache-2.0","dependencies":{"ajv":"^8.8.2","ajv-formats":"^2.1.1","chalk":"^4.1.2","jest-matcher-utils":"^27.3.1"},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","ajv-keywords":"^5.1.0","amex-jest-preset":"^6.1.0","eslint":"^7.32.0","eslint-config-amex":"^15.0.1","eslint-plugin-jest":"^24.7.0","eslint-plugin-jest-dom":"^3.9.2","husky":"^3.1.0","jest":"^25.5.4","lockfile-lint":"^4.3.7","prettier":"^2.4.1","semantic-release":"^17.1.2"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=15.0.0"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"6a28f7e1c03e7b3dd20c83f4b862cba62957c7cd","bugs":{"url":"https://github.com/americanexpress/jest-json-schema/issues"},"homepage":"https://github.com/americanexpress/jest-json-schema#readme","_id":"jest-json-schema@6.1.0","_nodeVersion":"16.13.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-LMHuLmKjr/4X+H8v1xF5TEwfYEkzwGeWJ0epYQVQhlVTDDR5FWCdSO8vmsecb5cLf9NeWAqMKn3qhJvP9um0AA==","shasum":"68ccc23424a7b20550d59ab9186530f81113e6af","tarball":"https://registry.npmjs.org/jest-json-schema/-/jest-json-schema-6.1.0.tgz","fileCount":15,"unpackedSize":47325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7veECRA9TVsSAnZWagAA3w4P/2NWS/JOpHX1iTSyhmN0\n2rj0Orxoam7nZ6q4LGrE/RvWw6stAW+4siLoPpoH9KFet2T/SjM0Siae58O1\nsRA7gggVpO2/qeTMnUUSlnKhNYp6VphUJDXrvsdRiIw/ypT0Wy1Iv2Mt3LKu\nZ3Nxsu7MTQkEm4o0tvEvpvaWA6ygC1N5wktZEPLGFNkhlwTC9+sIt3dMzt0s\nURa2OfklnDTOD6ER5AWHSs1hufQQ/kvwHIpcH7jgB9SIzr/uHs888Slk03n3\nc6CmHlrIXj3dWzGr6e52YbZHvOw+rwVyiyWPiAY45vKdgb5mQ+Q6KcWnIzdI\n1pZmGNGMguDZmdEHrXf5enGOVUz1cX+DzPwoUlgJt8glGt7NgK2wN37uJ0wJ\neYnpRfUircQ97Dphd0j2fJ6a8WaZc34/JB3i8TgXWV1dsJr5r6wNvwXLKGUs\nSL76y9Cry82KXMAug9ocnBY5RT2Kwocvo9rkoxh03YNBgsY3pfLAlhDQix3O\ncbKU821DO56jxaTkjA+TUnsFGvmZ2GHjBc4pq242Oautd8oUOCEOT2FdM4fZ\nUZG5VyGHEKRMfOpwtODAaxsBlpfpnGrpR8MxY4YGOZaOV4IwnWmcNpmrQdP/\nJShtuVvJyzlsHSw832VjkxKk496lJckDsVzaDYU9WhQu+CtrXjqoqhCX7Hyh\n+VS5\r\n=iN8i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBg/lC+pOI9qIgUeNpgPB/aIwpFMf24A7MSCdpy0XZ3ZAiEAhS0vF5qftJMASf68BgIXmtnRkSSiwNoNclktojgu9/M="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-json-schema_6.1.0_1643050884414_0.47177833651141343"},"_hasShrinkwrap":false}},"readme":"# jest-json-schema\n\n[![npm version](https://badge.fury.io/js/jest-json-schema.svg)](https://badge.fury.io/js/jest-json-schema)\n[![Build Status](https://travis-ci.org/americanexpress/jest-json-schema.svg?branch=master)](https://travis-ci.org/americanexpress/jest-json-schema)\n[![Mentioned in Awesome Jest](https://awesome.re/mentioned-badge.svg)](https://github.com/jest-community/awesome-jest)\n\n> JSON schema matcher for [jest](https://www.npmjs.com/package/jest)\n\n> Want to get paid for your contributions to `jest-json-schema`?\n> Send your resume to oneamex.careers@aexp.com\n\n## Matchers included\n\n### `toMatchSchema(schema)`\n\nValidates that an object matches the given [JSON schema](http://json-schema.org/)\n\n```js\nit('validates my json', () => {\n  const schema = {\n    properties: {\n      hello: { type: 'string' },\n    },\n    required: ['hello'],\n  };\n  expect({ hello: 'world' }).toMatchSchema(schema);\n});\n```\n\n## Installation\n\n```bash\n$ npm install --save-dev jest-json-schema\n```\n\n## Usage\n\nIn any test file:\n\n```js\nimport { matchers } from 'jest-json-schema';\nexpect.extend(matchers);\n```\n\nOr if you want it available for all test files then set it up the same way in a\n[test framework script file](http://facebook.github.io/jest/docs/configuration.html#setuptestframeworkscriptfile-string)\n\nYou can pass [Ajv options](https://ajv.js.org/options.html) using\n`matchersWithOptions` and passing it your options object. The only option passed\nby default is `allErrors: true`.\n\n```js\nimport { matchersWithOptions } from 'jest-json-schema';\n\nconst formats = {\n  bcp47: /^[a-z]{2}-[A-Z]{2}$/,\n}\n\nexpect.extend(matchersWithOptions({ formats }));\n```\n\nAdditionally you can also use a callback to further configure and extend\nthe Ajv instance used by the matchers:\n\n```js\nimport ajvKeywords from 'ajv-keywords';\nimport { matchersWithOptions } from 'jest-json-schema';\n\nconst formats = {\n  bcp47: /^[a-z]{2}-[A-Z]{2}$/,\n}\n\nexpect.extend(matchersWithOptions({ formats }, (ajv) => {\n  // This uses the `ajv-keywords` library to add pre-made\n  // custom keywords to the Ajv instance.\n  ajvKeywords(ajv, ['typeof', 'instanceof']);\n}));\n```\n\nYou can also customize the `Ajv` class with the `AjvClass` option:\n\n```js\nimport Ajv2020 from 'ajv/dist/2020'\nimport { matchersWithOptions } from 'jest-json-schema';\n\nexpect.extend(matchersWithOptions({ AjvClass: Ajv2020 }));\n```\n\n### Verbose errors\n\nAjv supports a verbose option flag which enables more information about individual\nerrors. This extra information can mean that we can output to Jest more meaningful\nerrors that can help the development process:\n\n```js\nconst { matchersWithOptions } = require('jest-json-schema');\n\nexpect.extend(matchersWithOptions({\n  verbose: true\n}));\n\ntest('check that property errors are outputted', () => {\n  const schema = {\n    $id: 'testSchema',\n    type: 'object',\n    properties: {\n      name: {\n        type: 'string',\n      },\n      dob: {\n        type: 'string',\n        format: 'date',\n      },\n    },\n  };\n\n  const invalidData = {\n    name: null,\n    dob: '02-29-2000',\n  };\n\n  expect(() => {\n    expect(invalidData).toMatchSchema(schema)\n  }).toThrowErrorMatchingInlineSnapshot(`\n\"expect(received).toMatchSchema(schema)\n\nReceived:\n  .name should be string\n    Received: <null>\n    Path: testSchema#/properties/name/type\n  .dob should match format \\\\\"date\\\\\"\n    Received: <string> 02-29-2000\n    Path: testSchema#/properties/dob/format\n\"\n`);\n});\n```\n\n### Example using multiple schema files\n\nIf you organise your schemas into separate files and use refs which point to the\nvarious different schemas, it will be important to include those dependent\nschema files when extending Jest's `expect` handler, using the `matchersWithOptions`\ninterface:\n\n#### schemaA.json\n\n```json\n{\n  \"$id\": \"schemaA\",\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"description\": \"Example of a definition schema.\",\n  \"definitions\": {\n    \"testA\": {\n      \"type\": \"number\",\n      \"const\": 1\n    },\n    \"testB\": {\n      \"type\": [\"null\", \"string\"]\n    }\n  }\n}\n```\n\n#### schemaB.json\n\n```json\n{\n  \"$id\": \"schemaB\",\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"description\": \"Example of a schema that references another schema.\",\n  \"$ref\": \"schemaA#/definitions/testB\"\n}\n```\n\n#### schemaA.test.js\n\n```js\nconst { matchersWithOptions } = require('jest-json-schema');\n\n// Local schema files are imported like normal. If you use TypeScript you\n// will need to ensure `--resolveJsonModule` is enabled.\nconst schemaA = require('./schemaA.json');\nconst schemaB = require('./schemaB.json');\n\nexpect.extend(matchersWithOptions({\n  // Loading in a schema which is comprised only of definitions,\n  // which means specific test schemas need to be created.\n  // This is good for testing specific conditions for definition schemas.\n  schemas: [schemaA]\n});\n\ntest('schemaA is valid', () => {\n  expect(schemaA).toBeValidSchema();\n});\n\ntest('using schemaA to build a test schema to test a specific definition', () => {\n  // This is a test schema which references a definition in one of the\n  // pre-loaded schemas. This can allow us to write tests for specific\n  // definitions.\n  const testSchema = {\n    $ref: 'schemaA#/definitions/testA'\n  };\n\n  expect(testSchema).toBeValidSchema();\n\n  // Valid\n  expect(1).toMatchSchema(testSchema);\n\n  // This example runs through a number of values that we know don't match\n  // the schema, ensuring that any future changes to the schema will require\n  // the test to be updated.\n  ['1', true, false, null, [], {}].forEach(value => {\n     expect(value).not.toMatchSchema(testSchema);\n  });\n});\n\ntest('using schemaB which already references a definition in schemaA', () => {\n  expect(schemaB).toBeValidSchema();\n\n  // Valid\n  ['', '1', null].forEach(value => {\n    expect(value).toMatchSchema(schemaB);\n  });\n\n  // Invalid\n  ['1', true, false, [], {}].forEach(value => {\n     expect(value).not.toMatchSchema(schemaB);\n  });\n});\n```\n## TypeScript support\n\nIf you would like to use `jest-json-schema` library in your TypeScript project, remember to install type definitions from `@types/jest-json-schema` package.\n\n```\nnpm install --save-dev @types/jest-json-schema\n```\n\nOr if `yarn` is your package manager of choice:\n\n```\nyarn add @types/jest-json-schema --dev\n```\n\n## Contributing\n\nWe welcome Your interest in the American Express Open Source Community on Github.\nAny Contributor to any Open Source Project managed by the American Express Open\nSource Community must accept and sign an Agreement indicating agreement to the\nterms below. Except for the rights granted in this Agreement to American Express\nand to recipients of software distributed by American Express, You reserve all\nright, title, and interest, if any, in and to Your Contributions. Please [fill\nout the Agreement](https://cla-assistant.io/americanexpress/).\n\nPlease feel free to open pull requests and see [CONTRIBUTING.md](./CONTRIBUTING.md) to learn how to get started contributing.\n\n## License\n\nAny contributions made under this project will be governed by the [Apache License\n 2.0](https://github.com/americanexpress/jest-json-schema/blob/master/LICENSE.txt).\n\n## Code of Conduct\n\nThis project adheres to the [American Express Community Guidelines](https://github.com/americanexpress/jest-json-schema/wiki/Code-of-Conduct).\nBy participating, you are expected to honor these guidelines.\n","maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"time":{"modified":"2022-05-06T12:32:27.072Z","created":"2017-06-15T21:54:54.416Z","1.2.0":"2017-06-15T21:54:54.416Z","1.3.0":"2018-03-06T21:43:48.545Z","1.3.1":"2018-03-07T19:19:46.474Z","2.0.0":"2018-03-07T19:23:35.289Z","2.0.1":"2018-07-30T17:42:37.060Z","2.0.2":"2019-02-11T21:52:24.295Z","2.1.0":"2019-09-17T15:40:56.376Z","3.0.0":"2021-01-08T16:26:30.754Z","4.0.0":"2021-01-19T10:37:46.317Z","5.0.0":"2021-01-19T10:43:22.393Z","6.0.0":"2021-11-24T21:52:39.815Z","6.1.0":"2022-01-24T19:01:24.820Z"},"homepage":"https://github.com/americanexpress/jest-json-schema#readme","keywords":["jest","json","schema","matcher","test"],"repository":{"type":"git","url":"git+https://github.com/americanexpress/jest-json-schema.git"},"author":{"name":"Jimmy King","email":"jimmy.king@aexp.com","url":"https://github.com/10xLaCroixDrinker"},"bugs":{"url":"https://github.com/americanexpress/jest-json-schema/issues"},"license":"Apache-2.0","readmeFilename":"README.md","users":{"pixnbits":true}}