{"_id":"concordance","_rev":"20-869c4e6469b8519a8e2262cb4cbdac6c","name":"concordance","description":"Compare, format, diff and serialize any JavaScript value","dist-tags":{"latest":"5.0.4"},"versions":{"0.4.0":{"name":"concordance","version":"0.4.0","description":"Compare, format, diff and snapshot any JavaScript value","main":"index.js","files":["lib","index.js"],"engines":{"node":">=4.5"},"scripts":{"coverage":"nyc npm test","lint":"as-i-preach","test":"ava","posttest":"as-i-preach"},"repository":{"type":"git","url":"git+https://github.com/concordancejs/concordance.git"},"author":{"name":"Mark Wubben","url":"https://novemberborn.net/"},"license":"ISC","bugs":{"url":"https://github.com/concordancejs/concordance/issues"},"homepage":"https://github.com/concordancejs/concordance#readme","dependencies":{"esutils":"^2.0.2","fast-diff":"^1.1.1","lodash.clonedeep":"^4.5.0","lodash.flattendeep":"^4.4.0","lodash.merge":"^4.6.0","well-known-symbols":"^1.0.0"},"devDependencies":{"@novemberborn/as-i-preach":"^9.0.0","ava":"^0.19.0","benchmark":"^2.1.3","chalk":"^1.1.3","codecov":"^2.1.0","left-pad":"^1.1.3","lodash.isequal":"^4.5.0","nyc":"^10.1.2","pretty-format":"^19.0.0"},"as-i-preach":{"allowDevDependencies":["perf/**/*.js","test/**/*.js"]},"ava":{"source":["!test/**/*.js.snap"]},"nyc":{"reporter":["html","lcov","text"]},"standard-engine":"@novemberborn/as-i-preach","gitHead":"7faea79da8c874ad28eae0343642656bbf12ec70","_id":"concordance@0.4.0","_shasum":"68f0fdb28edfa2555e24a618257f650f19d67583","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.8.0","_npmUser":{"name":"novemberborn","email":"mark@novemberborn.net"},"dist":{"shasum":"68f0fdb28edfa2555e24a618257f650f19d67583","tarball":"https://registry.npmjs.org/concordance/-/concordance-0.4.0.tgz","integrity":"sha512-JXrSJ+fWV547wUjqwPiPVGwg45byjWcf42BqLbxA2j1jimQkYH4t9FmesA2ChnScVyUS/atmiRGKi4RSoXA+vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd0Kod1cHrOVDfED1HH1t1Rub9tIeekjxgwkXJbvCTwwIgUI0rPaNbByOvoqmp4oYxvPOw3wZ5iFJ5UgvLkYbDbew="}]},"maintainers":[{"name":"novemberborn","email":"mark@novemberborn.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/concordance-0.4.0.tgz_1493822237909_0.744444711599499"},"directories":{}},"0.5.0":{"name":"concordance","version":"0.5.0","description":"Compare, format, diff and serialize any JavaScript value","main":"index.js","files":["lib","index.js"],"engines":{"node":">=4.5"},"scripts":{"coverage":"nyc npm test","lint":"as-i-preach","test":"ava","posttest":"as-i-preach"},"repository":{"type":"git","url":"git+https://github.com/concordancejs/concordance.git"},"author":{"name":"Mark Wubben","url":"https://novemberborn.net/"},"license":"ISC","bugs":{"url":"https://github.com/concordancejs/concordance/issues"},"homepage":"https://github.com/concordancejs/concordance#readme","dependencies":{"esutils":"^2.0.2","fast-diff":"^1.1.1","lodash.clonedeep":"^4.5.0","lodash.flattendeep":"^4.4.0","lodash.merge":"^4.6.0","md5-hex":"^2.0.0","semver":"^5.3.0","well-known-symbols":"^1.0.0"},"devDependencies":{"@novemberborn/as-i-preach":"^9.0.0","ava":"^0.19.0","benchmark":"^2.1.3","chalk":"^1.1.3","codecov":"^2.1.0","left-pad":"^1.1.3","lodash.isequal":"^4.5.0","nyc":"^10.1.2","pretty-format":"^19.0.0"},"as-i-preach":{"allowDevDependencies":["perf/**/*.js","test/**/*.js"]},"ava":{"source":["!test/**/*.js.snap"]},"nyc":{"reporter":["html","lcov","text"]},"standard-engine":"@novemberborn/as-i-preach","gitHead":"bc4c7d27e67262972d7441a0ad7d918522f01ec6","_id":"concordance@0.5.0","_shasum":"c12d6c661e5738ec579a15829ba81da27b75c648","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.8.0","_npmUser":{"name":"novemberborn","email":"mark@novemberborn.net"},"dist":{"shasum":"c12d6c661e5738ec579a15829ba81da27b75c648","tarball":"https://registry.npmjs.org/concordance/-/concordance-0.5.0.tgz","integrity":"sha512-38tCl4K6ItbqAE6eHTBlRUJCqI5i18ZwZSedGtqxDr8dnJ3ZphNQ2/8Wy83MIriR13+ZGGP/6D3DaBjiSRw6tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAp5SZsCo0tIjCcODagFt0VKeT9M8hQBIK+fPqz1mtOcAiEA0QegyZRKDg2k8cmWZ5b+JIyau1yT7Kgum92PhRKF+sQ="}]},"maintainers":[{"name":"novemberborn","email":"mark@novemberborn.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/concordance-0.5.0.tgz_1495113919777_0.7981832148507237"},"directories":{}},"0.6.0":{"name":"concordance","version":"0.6.0","description":"Compare, format, diff and serialize any JavaScript value","main":"index.js","files":["lib","index.js"],"engines":{"node":">=4.5"},"scripts":{"coverage":"nyc npm test","lint":"as-i-preach","test":"ava","posttest":"as-i-preach"},"repository":{"type":"git","url":"git+https://github.com/concordancejs/concordance.git"},"author":{"name":"Mark Wubben","url":"https://novemberborn.net/"},"license":"ISC","bugs":{"url":"https://github.com/concordancejs/concordance/issues"},"homepage":"https://github.com/concordancejs/concordance#readme","dependencies":{"esutils":"^2.0.2","fast-diff":"^1.1.1","function-name-support":"^0.2.0","lodash.clonedeep":"^4.5.0","lodash.flattendeep":"^4.4.0","lodash.merge":"^4.6.0","md5-hex":"^2.0.0","semver":"^5.3.0","well-known-symbols":"^1.0.0"},"devDependencies":{"@novemberborn/as-i-preach":"^9.0.0","ava":"^0.19.0","benchmark":"^2.1.3","chalk":"^1.1.3","codecov":"^2.1.0","left-pad":"^1.1.3","lodash.isequal":"^4.5.0","mock-require":"^2.0.2","nyc":"^10.1.2","pretty-format":"^19.0.0","proxyquire":"^1.8.0"},"as-i-preach":{"allowDevDependencies":["perf/**/*.js","test/**/*.js"]},"ava":{"source":["!test/**/*.js.snap"]},"nyc":{"reporter":["html","lcov","text"]},"standard-engine":"@novemberborn/as-i-preach","gitHead":"540af07590982d2d87544e5fa4c6f748c6bae146","_id":"concordance@0.6.0","_shasum":"6c367c8de1e0a0f3b64249c820c9027a8b42f61e","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.8.0","_npmUser":{"name":"novemberborn","email":"mark@novemberborn.net"},"dist":{"shasum":"6c367c8de1e0a0f3b64249c820c9027a8b42f61e","tarball":"https://registry.npmjs.org/concordance/-/concordance-0.6.0.tgz","integrity":"sha512-VZw4arL+8iYHc0Mx4T1zZv/IBUlmFf+yjcdHP30upFNB0n6pg7sn6M/QO3vh4e/53uz4te4tl8bXfKzUgvo/bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaXXshxKTKiBnGUkl/0NGdIRf531DW/O8j4jTsaHTeQQIgAUP6JXl9CHtlxUZ3xSwMrVhyLrR6D0maV28xmHz9nv0="}]},"maintainers":[{"name":"novemberborn","email":"mark@novemberborn.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concordance-0.6.0.tgz_1495443503581_0.8868140007834882"},"directories":{}},"0.7.0":{"name":"concordance","version":"0.7.0","description":"Compare, format, diff and serialize any JavaScript value","main":"index.js","files":["lib","index.js"],"engines":{"node":">=4.5"},"scripts":{"coverage":"nyc npm test","lint":"as-i-preach","test":"ava","posttest":"as-i-preach"},"repository":{"type":"git","url":"git+https://github.com/concordancejs/concordance.git"},"author":{"name":"Mark Wubben","url":"https://novemberborn.net/"},"license":"ISC","bugs":{"url":"https://github.com/concordancejs/concordance/issues"},"homepage":"https://github.com/concordancejs/concordance#readme","dependencies":{"esutils":"^2.0.2","fast-diff":"^1.1.1","function-name-support":"^0.2.0","lodash.clonedeep":"^4.5.0","lodash.flattendeep":"^4.4.0","lodash.merge":"^4.6.0","md5-hex":"^2.0.0","semver":"^5.3.0","well-known-symbols":"^1.0.0"},"devDependencies":{"@novemberborn/as-i-preach":"^9.0.0","ava":"^0.19.0","benchmark":"^2.1.3","chalk":"^1.1.3","codecov":"^2.1.0","left-pad":"^1.1.3","lodash.isequal":"^4.5.0","mock-require":"^2.0.2","nyc":"^10.1.2","pretty-format":"^19.0.0","proxyquire":"^1.8.0"},"as-i-preach":{"allowDevDependencies":["perf/**/*.js","test/**/*.js"]},"ava":{"source":["!test/**/*.js.snap"]},"nyc":{"reporter":["html","lcov","text"]},"standard-engine":"@novemberborn/as-i-preach","gitHead":"85bad6da85e519e6fca98021ee400ac0dffaad58","_id":"concordance@0.7.0","_shasum":"ce1314aaa1d9b6f726843ecc6815630f8599fc9e","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.8.0","_npmUser":{"name":"novemberborn","email":"mark@novemberborn.net"},"dist":{"shasum":"ce1314aaa1d9b6f726843ecc6815630f8599fc9e","tarball":"https://registry.npmjs.org/concordance/-/concordance-0.7.0.tgz","integrity":"sha512-vY7V4aeOViMLosz9dksKuNTeqaUKGWFwUVc9434wJsNC/ip5HmbC9VPbkkmHAoG84K+Fvy5s9t/DoRFXFi0jvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbUiTTHBpPRqKuhNzvHcdoImwf1XKPrp9TsLDRykUgdAiEAwha9iJbfPFJ90G95Haj1rDfH1qbF2LWC/pl5Evrw7f4="}]},"maintainers":[{"name":"novemberborn","email":"mark@novemberborn.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concordance-0.7.0.tgz_1495465009874_0.8761622922029346"},"directories":{}},"0.8.0":{"name":"concordance","version":"0.8.0","description":"Compare, format, diff and serialize any JavaScript value","main":"index.js","files":["lib","index.js"],"engines":{"node":">=4.5"},"scripts":{"coverage":"nyc npm test","lint":"as-i-preach","test":"ava","posttest":"as-i-preach"},"repository":{"type":"git","url":"git+https://github.com/concordancejs/concordance.git"},"author":{"name":"Mark Wubben","url":"https://novemberborn.net/"},"license":"ISC","bugs":{"url":"https://github.com/concordancejs/concordance/issues"},"homepage":"https://github.com/concordancejs/concordance#readme","dependencies":{"esutils":"^2.0.2","fast-diff":"^1.1.1","function-name-support":"^0.2.0","js-string-escape":"^1.0.1","lodash.clonedeep":"^4.5.0","lodash.flattendeep":"^4.4.0","lodash.merge":"^4.6.0","md5-hex":"^2.0.0","moment":"^2.18.1","semver":"^5.3.0","well-known-symbols":"^1.0.0"},"devDependencies":{"@novemberborn/as-i-preach":"^9.0.0","ava":"^0.19.0","benchmark":"^2.1.3","chalk":"^1.1.3","codecov":"^2.1.0","left-pad":"^1.1.3","lodash.isequal":"^4.5.0","mock-require":"^2.0.2","nyc":"^10.1.2","pretty-format":"^19.0.0","proxyquire":"^1.8.0"},"as-i-preach":{"allowDevDependencies":["perf/**/*.js","test/**/*.js"]},"ava":{"source":["!test/**/*.js.snap"]},"nyc":{"reporter":["html","lcov","text"]},"standard-engine":"@novemberborn/as-i-preach","gitHead":"8268b9bd8e85797bfe7d4c4ad5b4a046d3a53c75","_id":"concordance@0.8.0","_shasum":"2c0eb2e4c2a11324ad4c7e604afa9805a22ca450","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.8.0","_npmUser":{"name":"novemberborn","email":"mark@novemberborn.net"},"dist":{"shasum":"2c0eb2e4c2a11324ad4c7e604afa9805a22ca450","tarball":"https://registry.npmjs.org/concordance/-/concordance-0.8.0.tgz","integrity":"sha512-Q2ooy38vULI2AUFPPlMYckpgpjKY49S9xlhe/KGnqSaba/7hDkV+U8OXvd9u/WOJ1tcHJP7RvyHTcjZJUE22aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH4x+/kTucKw2Mj5UgZYIqkpmzl55Z5uVViShXRfVe5gIgTORNUia4aLQH9nw5Nr7MCvIxVZVNwqL6Eeru6ob7gGs="}]},"maintainers":[{"name":"novemberborn","email":"mark@novemberborn.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concordance-0.8.0.tgz_1495471615800_0.9321571828331798"},"directories":{}},"0.9.0":{"name":"concordance","version":"0.9.0","description":"Compare, format, diff and serialize any JavaScript value","main":"index.js","files":["lib","index.js"],"engines":{"node":">=4.5"},"scripts":{"coverage":"nyc npm test","lint":"as-i-preach","test":"ava","posttest":"as-i-preach"},"repository":{"type":"git","url":"git+https://github.com/concordancejs/concordance.git"},"author":{"name":"Mark Wubben","url":"https://novemberborn.net/"},"license":"ISC","bugs":{"url":"https://github.com/concordancejs/concordance/issues"},"homepage":"https://github.com/concordancejs/concordance#readme","dependencies":{"esutils":"^2.0.2","fast-diff":"^1.1.1","function-name-support":"^0.2.0","js-string-escape":"^1.0.1","lodash.clonedeep":"^4.5.0","lodash.flattendeep":"^4.4.0","lodash.merge":"^4.6.0","md5-hex":"^2.0.0","moment":"^2.18.1","semver":"^5.3.0","well-known-symbols":"^1.0.0"},"devDependencies":{"@novemberborn/as-i-preach":"^10.0.1","ava":"^0.19.0","benchmark":"^2.1.3","chalk":"^1.1.3","codecov":"^2.1.0","left-pad":"^1.1.3","lodash.isequal":"^4.5.0","mock-require":"^2.0.2","nyc":"^11.0.2","pretty-format":"^19.0.0","proxyquire":"^1.8.0"},"as-i-preach":{"allowDevDependencies":["perf/**/*.js","test/**/*.js"]},"ava":{"source":["!test/**/*.js.snap"]},"nyc":{"reporter":["html","lcov","text"]},"standard-engine":"@novemberborn/as-i-preach","gitHead":"35c37a18d7b9ddd3a69806c0ba9f926eb358183d","_id":"concordance@0.9.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"novemberborn","email":"mark@novemberborn.net"},"dist":{"integrity":"sha512-ardXG7sk2C+RrcoAR0exP6+oECSPqAE8bqI3noqdREu5jrdc8azD88W+r5HvsnOMwQRIZKN8VGWxOqfbNMukpA==","shasum":"aaacd538fc24af42bb38eabafb45ed5d626a6d10","tarball":"https://registry.npmjs.org/concordance/-/concordance-0.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQITTzUJpg5AdAlDObw2w1SZoUrXeMdgdsFyDt2Fao1AiAAz69Pv5k06v1+DFecYxH19n+G4WDenE4iLBE7YQfMyw=="}]},"maintainers":[{"name":"novemberborn","email":"mark@novemberborn.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concordance-0.9.0.tgz_1497803090403_0.8755891234613955"},"directories":{}},"1.0.0":{"name":"concordance","version":"1.0.0","description":"Compare, format, diff and serialize any JavaScript value","main":"index.js","files":["lib","index.js"],"engines":{"node":">=4.5"},"scripts":{"coverage":"nyc npm test","lint":"as-i-preach","test":"ava","posttest":"as-i-preach"},"repository":{"type":"git","url":"git+https://github.com/concordancejs/concordance.git"},"author":{"name":"Mark Wubben","url":"https://novemberborn.net/"},"license":"ISC","bugs":{"url":"https://github.com/concordancejs/concordance/issues"},"homepage":"https://github.com/concordancejs/concordance#readme","dependencies":{"esutils":"^2.0.2","fast-diff":"^1.1.1","function-name-support":"^0.2.0","js-string-escape":"^1.0.1","lodash.clonedeep":"^4.5.0","lodash.flattendeep":"^4.4.0","lodash.merge":"^4.6.0","md5-hex":"^2.0.0","moment":"^2.18.1","semver":"^5.3.0","well-known-symbols":"^1.0.0"},"devDependencies":{"@novemberborn/as-i-preach":"^10.0.1","ava":"^0.19.0","benchmark":"^2.1.3","chalk":"^1.1.3","codecov":"^2.1.0","left-pad":"^1.1.3","lodash.isequal":"^4.5.0","mock-require":"^2.0.2","nyc":"^11.0.2","pretty-format":"^19.0.0","proxyquire":"^1.8.0"},"as-i-preach":{"allowDevDependencies":["perf/**/*.js","test/**/*.js"]},"ava":{"source":["!test/**/*.js.snap"]},"nyc":{"reporter":["html","lcov","text"]},"standard-engine":"@novemberborn/as-i-preach","gitHead":"9db2b48309dcd43c5f5772bfdb1641bbddacfb1e","_id":"concordance@1.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"novemberborn","email":"mark@novemberborn.net"},"dist":{"integrity":"sha512-9KstmZrU9vDQ3dhOCaZDqrmbBgFubaB2DjsvPHg5CbiZDpElmkY5E7xwa/2M2rv8xEpscl1PTtvwnSyVtE9HwQ==","shasum":"327dac87885e7f51c52208bf10fb38b1d31ed9ef","tarball":"https://registry.npmjs.org/concordance/-/concordance-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQG0R4+g8qlrIMREGvESEfCJIbO0A+E298HWctBBEvFAiEAtSCARdvkP2zrlvz2dR+uOl8L/vlfCh4lfbk217bqhpQ="}]},"maintainers":[{"name":"novemberborn","email":"mark@novemberborn.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concordance-1.0.0.tgz_1497890131321_0.5953856536652893"},"directories":{}},"2.0.0":{"name":"concordance","version":"2.0.0","description":"Compare, format, diff and serialize any JavaScript value","main":"index.js","files":["lib","index.js"],"engines":{"node":">=4.5"},"scripts":{"coverage":"nyc npm test","lint":"as-i-preach","test":"ava","posttest":"as-i-preach"},"repository":{"type":"git","url":"git+https://github.com/concordancejs/concordance.git"},"author":{"name":"Mark Wubben","url":"https://novemberborn.net/"},"license":"ISC","bugs":{"url":"https://github.com/concordancejs/concordance/issues"},"homepage":"https://github.com/concordancejs/concordance#readme","dependencies":{"esutils":"^2.0.2","fast-diff":"^1.1.1","function-name-support":"^0.2.0","js-string-escape":"^1.0.1","lodash.clonedeep":"^4.5.0","lodash.flattendeep":"^4.4.0","lodash.merge":"^4.6.0","md5-hex":"^2.0.0","moment":"^2.18.1","semver":"^5.3.0","well-known-symbols":"^1.0.0"},"devDependencies":{"@novemberborn/as-i-preach":"^10.0.1","ava":"^0.19.0","benchmark":"^2.1.3","chalk":"^1.1.3","codecov":"^2.1.0","left-pad":"^1.1.3","lodash.isequal":"^4.5.0","nyc":"^11.0.2","pretty-format":"^19.0.0","proxyquire":"^1.8.0"},"as-i-preach":{"allowDevDependencies":["perf/**/*.js","test/**/*.js"]},"ava":{"source":["!test/**/*.js.snap"]},"nyc":{"reporter":["html","lcov","text"]},"standard-engine":"@novemberborn/as-i-preach","gitHead":"750d111fcd405edcb361ea9d9ecb37b3e5b40141","_id":"concordance@2.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"novemberborn","email":"mark@novemberborn.net"},"dist":{"integrity":"sha512-jVxBZbAkFIZE5WHCAL7RpkX+XPl9ZnT8uYjZ9EXPFSquNDgq2iXWFsT2iptVoxvfSL+/5ej8CdHsmE7XYJjCPA==","shasum":"c3c5dbffa83c29537df202bded8fa1d6aa94e805","tarball":"https://registry.npmjs.org/concordance/-/concordance-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRmh/Kmowghb5c96TM56zHpxe3UgmqhUxNsz0kUWw/tAiEAxQwjw5jrGGW6WURiouj65wh3pBq1JHlDcbDclPfcGFs="}]},"maintainers":[{"name":"novemberborn","email":"mark@novemberborn.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concordance-2.0.0.tgz_1498402521310_0.49098096368834376"},"directories":{}},"3.0.0":{"name":"concordance","version":"3.0.0","description":"Compare, format, diff and serialize any JavaScript value","main":"index.js","files":["lib","index.js"],"engines":{"node":">=4.5"},"scripts":{"coverage":"nyc npm test","lint":"as-i-preach","test":"ava","posttest":"as-i-preach"},"repository":{"type":"git","url":"git+https://github.com/concordancejs/concordance.git"},"author":{"name":"Mark Wubben","url":"https://novemberborn.net/"},"license":"ISC","bugs":{"url":"https://github.com/concordancejs/concordance/issues"},"homepage":"https://github.com/concordancejs/concordance#readme","dependencies":{"date-time":"^2.1.0","esutils":"^2.0.2","fast-diff":"^1.1.1","function-name-support":"^0.2.0","js-string-escape":"^1.0.1","lodash.clonedeep":"^4.5.0","lodash.flattendeep":"^4.4.0","lodash.merge":"^4.6.0","md5-hex":"^2.0.0","semver":"^5.3.0","well-known-symbols":"^1.0.0"},"devDependencies":{"@novemberborn/as-i-preach":"^10.0.1","ava":"^0.20.0","benchmark":"^2.1.3","chalk":"^1.1.3","codecov":"^2.1.0","left-pad":"^1.1.3","lodash.isequal":"^4.5.0","nyc":"^11.0.2","pretty-format":"^19.0.0","proxyquire":"^1.8.0"},"as-i-preach":{"allowDevDependencies":["perf/**/*.js","test/**/*.js"]},"ava":{"source":["!test/**/*.js.snap"]},"nyc":{"reporter":["html","lcov","text"]},"standard-engine":"@novemberborn/as-i-preach","gitHead":"262782ac7f9de37d05c0f5460884ddc4b92e0c85","_id":"concordance@3.0.0","_npmVersion":"5.2.0","_nodeVersion":"8.1.3","_npmUser":{"name":"novemberborn","email":"mark@novemberborn.net"},"dist":{"integrity":"sha512-CZBzJ3/l5QJjlZM20WY7+5GP5pMTw+1UEbThcpMw8/rojsi5sBCiD8ZbBLtD+jYpRGAkwuKuqk108c154V9eyQ==","shasum":"b2286af54405fc995fc7345b0b106d8dd073cb29","tarball":"https://registry.npmjs.org/concordance/-/concordance-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHs0e5FrlL93ZOcqvTEf/eJDfoV9kqT35o3RPrhZvb6tAiEAuKJOQHXkPpe1irkLe7x3WHQhkBL8NnMHQzU3QxWmzJ8="}]},"maintainers":[{"name":"novemberborn","email":"mark@novemberborn.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concordance-3.0.0.tgz_1499943491063_0.8344368126709014"},"directories":{}},"4.0.0":{"name":"concordance","version":"4.0.0","description":"Compare, format, diff and serialize any JavaScript value","main":"index.js","engines":{"node":">=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0"},"scripts":{"lint":"as-i-preach","test":"npm run -s lint && nyc ava"},"repository":{"type":"git","url":"git+https://github.com/concordancejs/concordance.git"},"author":{"name":"Mark Wubben","url":"https://novemberborn.net/"},"license":"ISC","bugs":{"url":"https://github.com/concordancejs/concordance/issues"},"homepage":"https://github.com/concordancejs/concordance#readme","dependencies":{"date-time":"^2.1.0","esutils":"^2.0.2","fast-diff":"^1.1.2","js-string-escape":"^1.0.1","lodash.clonedeep":"^4.5.0","lodash.flattendeep":"^4.4.0","lodash.islength":"^4.0.1","lodash.merge":"^4.6.1","md5-hex":"^2.0.0","semver":"^5.5.1","well-known-symbols":"^2.0.0"},"devDependencies":{"@novemberborn/as-i-preach":"^10.0.1","ava":"1.0.0-beta.8","benchmark":"^2.1.3","chalk":"^2.4.1","codecov":"^3.1.0","lodash.isequal":"^4.5.0","nyc":"^13.0.1","pretty-format":"^23.6.0"},"as-i-preach":{"allowDevDependencies":["perf/**/*.js","test/**/*.js"]},"nyc":{"reporter":["html","lcov","text"]},"standard-engine":"@novemberborn/as-i-preach","gitHead":"cdae27d80208b7d5e94d7188ed1efc4b9f5cfd83","_id":"concordance@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"novemberborn","email":"mark@novemberborn.net"},"dist":{"integrity":"sha512-l0RFuB8RLfCS0Pt2Id39/oCPykE01pyxgAFypWTlaGRgvLkZrtczZ8atEHpTeEIW+zYWXTBuA9cCSeEOScxReQ==","shasum":"5932fdee397d129bdbc3a1885fbe69839b1b7e15","tarball":"https://registry.npmjs.org/concordance/-/concordance-4.0.0.tgz","fileCount":53,"unpackedSize":169920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsKCYCRA9TVsSAnZWagAAvlYQAJ39T9d1qCxESa3epADL\nKRmBY/rXWwHZ9QF+qOmZab8aGcD6aM0wBUTzwN7tsXHbDLTakIhIPhlO+G/2\naBeKML81IBLTmPAlHybxCm0jbOEdpD6MlXjr2NZAo5WVM2QaN4FRz91lQDAv\nRIAKIRkZuNKKKd9cbHIac37l1WHHbEcBE5vlKo8cFDEauk/ep7OmZqAlaWVt\n2ddBvZN/X7dFCZ0AWcZuV5EvD8DxnfrhAbcoy8nX3+uE08Tam5+03N4BSRZz\nga0BObExvCiI8TSlq4iuVFF9x3r+c8s1mSM8fqfmgVGRY8TAAO9HgJxrORuo\n81wInL/v2p7JvCuD866/EK29TCITGKQPrfVFPIbqf38TuAoxCovi7hy2BDyZ\nLh5fVkfNTeDeXS9FOEefhnb6nNP9fNifipJ2lChFDkn3omz5pW2dbJTKEJU0\n8KLt5JmFqGSY2rO2nJcvXQUSvkY8gc/xN5H0mnRpAgjordWfxKpjigLLbQF+\nc9iY9ag0juNED0cA+9Ayx3d5tBaCt+mH+cIO0dxvGgBU04FFkfDYsImWpsDc\nslfwye+dw30Zn79Irg4l1rcjIquf2c5jRHWyTp7Cl/Yp6GMKf6VHdN051FgS\nWi84dcWlfbiK5+mPmoD+HseMHvZm+O01ghbDrfK8aj10s0Y/z9haCoHPC2z9\n2KL+\r\n=Stp0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjOGh39ym6bTxG2jyqBBMUDbrcqq3urWbMe/SI2RM46wIgUd8K5OnRnBC1Xr8lhokr2b9J+nMmWPgMZtKDR4GncGA="}]},"maintainers":[{"name":"novemberborn","email":"mark@novemberborn.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concordance_4.0.0_1538302103686_0.31430882202311916"},"_hasShrinkwrap":false},"5.0.0":{"name":"concordance","version":"5.0.0","description":"Compare, format, diff and serialize any JavaScript value","main":"index.js","engines":{"node":">=10.18.0 <11 || >=12.14.0 <13 || >=13.5.0"},"scripts":{"test":"as-i-preach && c8 ava"},"repository":{"type":"git","url":"git+https://github.com/concordancejs/concordance.git"},"author":{"name":"Mark Wubben","url":"https://novemberborn.net/"},"license":"ISC","bugs":{"url":"https://github.com/concordancejs/concordance/issues"},"homepage":"https://github.com/concordancejs/concordance#readme","dependencies":{"date-time":"^3.1.0","esutils":"^2.0.3","fast-diff":"^1.2.0","js-string-escape":"^1.0.1","lodash":"^4.17.15","md5-hex":"^3.0.1","semver":"^7.3.2","well-known-symbols":"^2.0.0"},"devDependencies":{"@novemberborn/eslint-plugin-as-i-preach":"^12.0.0","ava":"^3.8.2","c8":"^7.1.2","eslint":"^6.8.0","eslint-plugin-ava":"^10.3.0","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unicorn":"^17.2.0","proxyquire":"^2.1.3"},"gitHead":"0c004bbec00cab3080e8c1f317270f25000c6409","_id":"concordance@5.0.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-stOCz9ffg0+rytwTaL2njUOIyMfANwfwmqc9Dr4vTUS/x/KkVFlWx9Zlzu6tHYtjKxxaCF/cEAZgPDac+n35sg==","shasum":"6d4552f76c78301dd65e748c26af2cf131f9dd49","tarball":"https://registry.npmjs.org/concordance/-/concordance-5.0.0.tgz","fileCount":53,"unpackedSize":169839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeypEuCRA9TVsSAnZWagAAnsgQAIHO6V5doKrSoOHVWOTA\nN07u4qpmAnvo1udKEP/PejBmYc5oFf6KNsmc4bdneAGsaXcNCWqeXr+wS7Xc\nwxFjp9ppRj+lsIvFfD2ORGNqLGhWd40SmRrakRjwMnGQIEt1p/jvR8eFO+js\nE6PNAVqHGY/bjWdfp1D6oT2TgBxWvPACfIqNdtiqYZiz7P2G8YYwPJwA0suF\n/a40GtFrpLEfpzQHg0mN7w2xXzGIPcHjo53Mt/t5V2rd1qVhZMYjZQB+DlMj\n8cfM2+YDCGEVbBlyzYy5/RtgP+V9Kc81spOmCQLbwnTwrPUJ7tjjvv+SOHUD\nl+CFeNkwgeD5+It0+2GTJhmLMGQWhk288u1ieQcXPWXyIHbcme8d2RVSxvf1\nslvwhPAJkhMGw5em46KbQucptPD9WB6SEQfRGdgoy/aT75iFYyA4bFu3gapO\n+e8kZFUmYQM1gZLLqEUmOnel7W+HwWNZrsGWMRz4FjIBmvRLYUHCbsGZYYMb\nt4W2QVeYvetn9Q71Gv8DF6DITHuP/Tp0VIdGADe8KnuZ1Biqd3CydMr0R3Cb\nDpozdUAIEffj9I7IIhUxN8YzLB+MLfc4ZXGTKAoE3H6A9xV7iw4aRAkwcLY9\nXpgpfFaK+2JVuXloAwJl3C0aopcL8yXxi1RympynoOB8vejYe1qCuVtvWUrj\nS/2s\r\n=6e9A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQFO5OD85MEaUjA5MIcK34IlqAkj3BLcpF+qU0mt+ALAIgIkHQqxCOcZXKORN4247GAht0xp+Km3nssh0tL9XXY3M="}]},"maintainers":[{"name":"novemberborn","email":"mark@novemberborn.net"}],"_npmUser":{"name":"novemberborn","email":"mark@novemberborn.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concordance_5.0.0_1590333741872_0.15060352285798717"},"_hasShrinkwrap":false},"5.0.1":{"name":"concordance","version":"5.0.1","description":"Compare, format, diff and serialize any JavaScript value","main":"index.js","engines":{"node":">=10.18.0 <11 || >=12.14.0 <13 || >=14"},"scripts":{"test":"as-i-preach && c8 ava"},"repository":{"type":"git","url":"git+https://github.com/concordancejs/concordance.git"},"author":{"name":"Mark Wubben","url":"https://novemberborn.net/"},"license":"ISC","bugs":{"url":"https://github.com/concordancejs/concordance/issues"},"homepage":"https://github.com/concordancejs/concordance#readme","dependencies":{"date-time":"^3.1.0","esutils":"^2.0.3","fast-diff":"^1.2.0","js-string-escape":"^1.0.1","lodash":"^4.17.15","md5-hex":"^3.0.1","semver":"^7.3.2","well-known-symbols":"^2.0.0"},"devDependencies":{"@novemberborn/eslint-plugin-as-i-preach":"^12.0.0","ava":"^3.8.2","c8":"^7.1.2","eslint":"^6.8.0","eslint-plugin-ava":"^10.3.0","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unicorn":"^17.2.0","proxyquire":"^2.1.3"},"gitHead":"2bf27e08a2512a586febad3f4eb40548c998fcaa","_id":"concordance@5.0.1","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-TbNtInKVElgEBnJ1v2Xg+MFX2lvFLbmlv3EuSC5wTfCwpB8kC3w3mffF6cKuUhkn475Ym1f1I4qmuXzx2+uXpw==","shasum":"7a248aca8b286125d1d76f77b03320acf3f4ac63","tarball":"https://registry.npmjs.org/concordance/-/concordance-5.0.1.tgz","fileCount":53,"unpackedSize":169855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQRRLCRA9TVsSAnZWagAA19gQAJqGqeyuGwgdJ+WgEdm0\nYrVBg2qdiRRZyolV01JDWz3uwLb4lvNMBUzBSzhfYKLFeOMcAJSsqBEmNsaT\nGcjNi6N3Yn/GHg+fLx23V5W5qY7POJvVFHTj2d+wsgmSOA46fjU7KAH7J7Vq\nRImcWIhtLYfajwAppHPE4XAEHfIQW5ML+4H5hwGWeiYnmPd3wPUvPlXIDXEl\nd8xdXA1DdVX403/fZ0S+g3BrSp6HtrEUhUQw+0W49cUVIRjj4j0rPR0t+mDj\n2FmVHJqdzNPOhXSxEMPbtVN7gNqKxWnWmFWPQvlgNIYzHj4jBAVJr9pT+nc7\n5JDWORvMVRq1w4xaDZYHr/tKaiIofmMrA/SXbp1ndcw4O4/ATdZmkskZMJO0\n5Rf34fKxwm8JSc/XDxEosGYz6AzYvZ4q3Vhi6OUklRSDtOIPY6qrjssserFQ\nca/Bgg1u58M/5UBV9kto0HMO6NtQWxDzMkmf3xI5E6UEdieyxgPcNd6qP6NI\nuxK052VP9VOpN/DqSmbP9Drnu5+SfPPw2TOZq3EUWGEbuex01Yndw5SWd+i5\nPLVilBAuTU5jRDwpz2uRoai7tegyRyCbeaXJN+r+LKskpIQE/NJfQfmWGw60\nI2Y/l4SVQKJI1hrz/IIRgPytX4o/omT4SPZLVgOW20Tbcp3pLQID1swDkN1V\nt4/p\r\n=5Q9R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqTB3BXm44QRgf0AQFXexnAivKMFiqyRxtLV24Q/ZZWAIgH25eI4D/dThSkJk8syLIpC7q4xCNw/Ent8AWxBJm4Z4="}]},"maintainers":[{"name":"novemberborn","email":"mark@novemberborn.net"}],"_npmUser":{"name":"novemberborn","email":"mark@novemberborn.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concordance_5.0.1_1598100555446_0.37688388113441906"},"_hasShrinkwrap":false},"5.0.2":{"name":"concordance","version":"5.0.2","description":"Compare, format, diff and serialize any JavaScript value","main":"index.js","engines":{"node":">=10.18.0 <11 || >=12.14.0 <13 || >=14"},"scripts":{"test":"as-i-preach && c8 ava"},"repository":{"type":"git","url":"git+https://github.com/concordancejs/concordance.git"},"author":{"name":"Mark Wubben","url":"https://novemberborn.net/"},"license":"ISC","bugs":{"url":"https://github.com/concordancejs/concordance/issues"},"homepage":"https://github.com/concordancejs/concordance#readme","dependencies":{"date-time":"^3.1.0","esutils":"^2.0.3","fast-diff":"^1.2.0","js-string-escape":"^1.0.1","lodash":"^4.17.15","md5-hex":"^3.0.1","semver":"^7.3.2","well-known-symbols":"^2.0.0"},"devDependencies":{"@novemberborn/eslint-plugin-as-i-preach":"^12.0.0","ava":"^3.8.2","c8":"^7.1.2","eslint":"^6.8.0","eslint-plugin-ava":"^10.3.0","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unicorn":"^17.2.0","proxyquire":"^2.1.3"},"gitHead":"ab3ff74e66fbaa13d4e4727bb62511370256d5ec","_id":"concordance@5.0.2","_nodeVersion":"14.15.4","_npmVersion":"7.5.2","dist":{"integrity":"sha512-hC63FKdGM9tBcd4VQIa+LQjmrgorrnxESb8B3J21Qe/FzL0blBv0pb8iNyymt+bmsvGSUqO0uhPi2ZSLgLtLdg==","shasum":"c242e59b7ee507491e16e9bea85967f7afccec0a","tarball":"https://registry.npmjs.org/concordance/-/concordance-5.0.2.tgz","fileCount":52,"unpackedSize":164595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJ/E5CRA9TVsSAnZWagAAwUcP/idl4n4hwhBEr6udD2RR\ntPOVK+wwnzoacBe+KiDFayoFVyqf+ZFzyCJq7TFSaitSJg4r5QRqXzA5hYpl\nUjsqzSukg+h9MTmzwbyQ42mTH9BwRbgHoh+V2VeYhdlS4mp8DErdZfxNeSiI\nKYXoxHXCT7SCkXnfpzx6Tgf/Le8XDg8hR5wPLd+DIj37PXEaHQkntxTaMmRH\nHe7UjHlntGYwgKVzWlFawnLyw2sH6o+UtrrRMl32cgNdveKLNYMbGfwbzvfO\nL5b5xJtbA8D6xE0mgjaQoOr+bBI2R27oWXeRP3c3SDYVU/17M5RJfkbpVuOV\ngrYox7ItqFZy1aTgMrE2E6DFTpjE5N1Maue2nkGZ7nQue19WFBEyt6gBsqmE\n6f8DiSc6sr2YQ4jgbf68OSw5upBgrrelqvCeiOOCNq/f01KRi0xrclYISbWi\nlSiOTyM/kVKC+Q/E36zIVMIUKkBIGaY6KTPQpaWY4v3HpDCyjJWOwHAOfr4V\n4Khn7lMX6/qqSARlCoXqXDdBhv3C+lE535N1Wna6xVB98h72aymAx0Lct4l/\nrrAdMgqC7EUwRnU6lBpuq//XS/vWZYmcaa2YfRHVgzJzirdthrh5BEXKpd/K\n/310gvV8EjvZFXJaw8mz3e4l6NnwrfiRYOYJQwMxBbJYp0fURD/9twdxUGjB\nJzNl\r\n=EY4A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkGE9LVupT45Jw6fc5TNFyK2eYUgyZsqa5ewMEosbFwAiBdZE2HBldMp/RY8LU/A18Zp2/fQJhICHNP0rzRdYPLug=="}]},"_npmUser":{"name":"novemberborn","email":"mark@novemberborn.net"},"directories":{},"maintainers":[{"name":"novemberborn","email":"mark@novemberborn.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concordance_5.0.2_1613230392216_0.9086294104122346"},"_hasShrinkwrap":false},"5.0.3":{"name":"concordance","version":"5.0.3","description":"Compare, format, diff and serialize any JavaScript value","main":"index.js","engines":{"node":">=10.18.0 <11 || >=12.14.0 <13 || >=14"},"scripts":{"test":"as-i-preach && c8 ava"},"repository":{"type":"git","url":"git+https://github.com/concordancejs/concordance.git"},"author":{"name":"Mark Wubben","url":"https://novemberborn.net/"},"license":"ISC","bugs":{"url":"https://github.com/concordancejs/concordance/issues"},"homepage":"https://github.com/concordancejs/concordance#readme","dependencies":{"date-time":"^3.1.0","esutils":"^2.0.3","fast-diff":"^1.2.0","js-string-escape":"^1.0.1","lodash":"^4.17.15","md5-hex":"^3.0.1","semver":"^7.3.2","well-known-symbols":"^2.0.0"},"devDependencies":{"@novemberborn/eslint-plugin-as-i-preach":"^12.0.0","ava":"^3.15.0","c8":"^7.1.2","eslint":"^6.8.0","eslint-plugin-ava":"^10.3.0","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unicorn":"^17.2.0","proxyquire":"^2.1.3"},"gitHead":"2ccf8e911428388a688346923c366ccf6ca29c42","_id":"concordance@5.0.3","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-niSG8GwnplIe5fXZCmIrbAaF41Eqt2A1PVG269flPzndjccwKbyIhyZYsbTBW+0IF5lWf4RWn9WstSxyKq8hIg==","shasum":"6a55dcb22a3aed247ae13e849ffe07002175bdd4","tarball":"https://registry.npmjs.org/concordance/-/concordance-5.0.3.tgz","fileCount":52,"unpackedSize":165071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPgRDCRA9TVsSAnZWagAA7sAP/jPfNujyhvyc/iObs8DI\nWRhW+1ppesmpxh3jlMR0ApCd3brAs4Hgms3Vo2bCBbRCmWcotgGbGsGmXU4O\nQtnNsYgmlQWYlzn1WNDR1Bm2Aea1zmgIXihHaJD4xB8Hwcak+hebFYANfWeC\n7V3NTrGCA3+YlF/0NDPME/NArqIzlPJICE0ntLKECKmq2J5LF9JjWp/hpbzR\nOXNLx9g6z3x8yrcbLPQdUvrOFojcalq+5RzuHEroYeX9rbzi7XAYPlbmf9rw\n9ql2maz6fUIdZ35820b7xnq6Kxnp9fByaFU+LkSUtqCoZ585JKJ0cUMVVBoY\nd14glPjncsB/BFpQeNiBjB0S5fnF7ygbyuNMlEcfT63MQa2w+ia+rztU21de\nSOxi4hrP45veEmkkPrpQ4g8+iViGm/WL/aygcGP9MGNiws9suW0re40ZquDv\nSk+P219nFKJl0a8wrwfwN4AMnf6LdJ6zCqRDol9OzbyCql6T4pD3pF9mCQXY\n+vqMf4VrD1yhV/rWiEXCN/uoXhcpR53h0kGA3pKl7N83Dy54GOHxcotqLQye\nrlI5iiNn7ig3/v32bH+nZMgCkC8Al7ScmIe698jX0VgmfwLgW1ck6syObGPO\nWLNcYujmj6t0eQLltyCqDSd7JsFb3P0k2WwCeY/DUF4DGWBW79K9j7+JaLzc\n9I5s\r\n=0oZ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC15HWVmJnaZk1FL22uWM5pZuianAOa36GUvjSDcwEGTgIhAPcCW7t7WR/FEwDYNXQD+/FMqHaR/SrVouCW6BAZv1w/"}]},"_npmUser":{"name":"novemberborn","email":"mark@novemberborn.net"},"directories":{},"maintainers":[{"name":"novemberborn","email":"mark@novemberborn.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concordance_5.0.3_1614677058675_0.3617999991638692"},"_hasShrinkwrap":false},"5.0.4":{"name":"concordance","version":"5.0.4","description":"Compare, format, diff and serialize any JavaScript value","main":"index.js","engines":{"node":">=10.18.0 <11 || >=12.14.0 <13 || >=14"},"scripts":{"test":"as-i-preach && c8 ava"},"repository":{"type":"git","url":"git+https://github.com/concordancejs/concordance.git"},"author":{"name":"Mark Wubben","url":"https://novemberborn.net/"},"license":"ISC","bugs":{"url":"https://github.com/concordancejs/concordance/issues"},"homepage":"https://github.com/concordancejs/concordance#readme","dependencies":{"date-time":"^3.1.0","esutils":"^2.0.3","fast-diff":"^1.2.0","js-string-escape":"^1.0.1","lodash":"^4.17.15","md5-hex":"^3.0.1","semver":"^7.3.2","well-known-symbols":"^2.0.0"},"devDependencies":{"@novemberborn/eslint-plugin-as-i-preach":"^12.0.0","ava":"^3.15.0","c8":"^7.1.2","eslint":"^6.8.0","eslint-plugin-ava":"^10.3.0","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unicorn":"^17.2.0","proxyquire":"^2.1.3"},"gitHead":"9b21a19c14bc206406e23376ff96f439bfc30171","_id":"concordance@5.0.4","_nodeVersion":"14.15.4","_npmVersion":"7.5.2","dist":{"integrity":"sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==","shasum":"9896073261adced72f88d60e4d56f8efc4bbbbd2","tarball":"https://registry.npmjs.org/concordance/-/concordance-5.0.4.tgz","fileCount":52,"unpackedSize":165070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTNW3CRA9TVsSAnZWagAAXNsQAJMlhotAtfabtj9vi+Jc\nHNY1bwPq0KgGWzqATcoYfUgJrF2TIPSeDmXAL2QwSfVsyUQ2T7JscYcmT3CS\nHQzREb4sXWuUAKbISTNQk+XZ3OBNUU22GQgHIDryNoH25GhRCMOcf69rpomQ\nmJ+Mq826WoMXP6p7zBrm066aVKYudczdljFZGL8gGxLYRQX7sMJoroWIwISu\nzYqok5OegOGxgkbXgtg6jgWwuc6QeXzdj/Z4G03V65MR5c3JLvjrQ05yosfU\nh92NL1YLBB82OCFGyowT9fKbypSpp4gx1/z+BfcqJ5XmeZARj2ii/8fu3hIl\ntmnAEwpixMrdlAHjm8BjmBvXfv83zII2n6jHhfB1RRM/gA25Rdi9jGTC+t49\nhdTWSMd3ZW+q6LKD8nFaCqXzUg5SWV9H7UKuCEc5DdwIowJYmRajyD5wcSNz\nhoOtxpXgK/UnpMWVj1GW2jYk5IWZy0OkFX5HcJ6aSLCE2w5V00xVWLMRRUdy\nO2PQd5wi8psqJUqGwp/L3jHutZUnokDruwYuwj9V1eFW45TMaC2Q6vmgtMvQ\nzxLmZyTTd7+sdk28K2x2rDVFm4UGhuvVr6veixwLE3t5SaPT/ZiVvc9nH+ZU\niTdEFUWgXSUbJe9MHjBonmUkhYU+bMqkXEX9Duu/7nG6MYnnuRh6Oi2dKTwo\nw7Xb\r\n=phlC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3agZtalebQ0wrsLzGvy3+Q3/JrjSLYemoLlUvoGyoMAiAAyQmwXQek+oXrrgfQok18jicXsmO/2nH6ez4i/Sv/iQ=="}]},"_npmUser":{"name":"novemberborn","email":"mark@novemberborn.net"},"directories":{},"maintainers":[{"name":"novemberborn","email":"mark@novemberborn.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concordance_5.0.4_1615648182752_0.4415467575825254"},"_hasShrinkwrap":false}},"readme":"# concordance\n\nCompare, format, diff and serialize any JavaScript value. Built for Node.js 10\nand above.\n\n## Behavior\n\nConcordance recursively describes JavaScript values, whether they're booleans or\ncomplex object structures. It recurses through all enumerable properties, list\nitems (e.g. arrays) and iterator entries.\n\nThe same algorithm is used when comparing, formatting or diffing values. This\nmeans Concordance's behavior is consistent, no matter how you use it.\n\n### Comparison details\n\n* [Object wrappers](https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/types%20%26%20grammar/ch3.md#boxing-wrappers)\n  are compared both as objects and unwrapped values. Thus Concordance always\n  treats `Object(1)` as different from `1`.\n* `-0` is distinct from `0`.\n* `NaN` equals `NaN`.\n* The `Argument` values can be compared to a regular array.\n* `Error` names and messages are always compared, even if these are not\n  enumerable properties.\n* `Function` values are compared by identity only. Names are always formatted\n  and serialized.\n* `Global` objects are considered equal.\n* `Map` keys and `Set` items are compared in-order.\n* `Object` string properties are compared according to the [traversal order](http://2ality.com/2015/10/property-traversal-order-es6.html).\n  Symbol properties are compared by identity.\n* `Promise` values are compared by identity only.\n* `Symbol` values are compared by identity only.\n* Recursion stops whenever a circular reference is encountered. If the same\n  cycle is present in the actual and expected values they're considered equal,\n  but they're unequal otherwise.\n\n### Formatting details\n\nConcordance strives to format every aspect of a value that is used for\ncomparisons. Formatting is optimized for human legibility.\n\nStrings enjoy special formatting:\n\n* When used as keys, line break characters are escaped\n* Otherwise, multi-line strings are formatted using backticks, and line break\n  characters are replaced by [control pictures](http://graphemica.com/blocks/control-pictures).\n\nSimilarly, line breaks in symbol descriptions are escaped.\n\n### Diffing details\n\nConcordance tries to minimize diff lines. This is difficult with object values,\nwhich may have similar properties but a different constructor. Multi-line\nstrings are compared line-by-line.\n\n### Serialization details\n\nConcordance can serialize any value for later use. Deserialized values can be\ncompared to each other or to regular JavaScript values. The deserialized\nvalue should be passed as the **actual** value to the comparison and diffing\nmethods. Certain value comparisons behave differently when the **actual** value\nis deserialized:\n\n* `Argument` values can only be compared to other `Argument` values.\n* `Function` values are compared by name.\n* `Promise` values are compared by their constructor and additional enumerable\n  properties, but not by identity.\n* `Symbol` values are compared by their string serialization. [Registered](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Symbol#Shared_symbols_in_the_global_symbol_registry)\n   and [well-known symbols](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Symbol#Well-known_symbols)\n   will never equal symbols with similar descriptions.\n","maintainers":[{"name":"novemberborn","email":"mark@novemberborn.net"}],"time":{"modified":"2023-06-09T21:33:40.257Z","created":"2017-05-03T14:37:19.211Z","0.4.0":"2017-05-03T14:37:19.211Z","0.5.0":"2017-05-18T13:25:21.380Z","0.6.0":"2017-05-22T08:58:24.627Z","0.7.0":"2017-05-22T14:56:51.011Z","0.8.0":"2017-05-22T16:46:56.881Z","0.9.0":"2017-06-18T16:24:51.407Z","1.0.0":"2017-06-19T16:35:32.323Z","2.0.0":"2017-06-25T14:55:22.328Z","3.0.0":"2017-07-13T10:58:12.021Z","4.0.0":"2018-09-30T10:08:23.826Z","5.0.0":"2020-05-24T15:22:22.057Z","5.0.1":"2020-08-22T12:49:15.566Z","5.0.2":"2021-02-13T15:33:12.423Z","5.0.3":"2021-03-02T09:24:18.896Z","5.0.4":"2021-03-13T15:09:42.889Z"},"homepage":"https://github.com/concordancejs/concordance#readme","repository":{"type":"git","url":"git+https://github.com/concordancejs/concordance.git"},"author":{"name":"Mark Wubben","url":"https://novemberborn.net/"},"bugs":{"url":"https://github.com/concordancejs/concordance/issues"},"license":"ISC","readmeFilename":"README.md","users":{"novemberborn":true,"seangenabe":true,"flumpus-dev":true}}