{"_id":"fast-redact","_rev":"38-243ec3456298da06d4cb835cc12838e5","name":"fast-redact","dist-tags":{"latest":"3.5.0"},"versions":{"1.0.0":{"name":"fast-redact","version":"1.0.0","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"e0531c9fd05ce26d78199a4e18c5dd2c400213d8","_id":"fast-redact@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-SZjDJQ/Ox6mZ6HOB2exgq7wuoyyfEciuSfdijyo34MFb6upjoHCyJsgWKMbH9LzCf4CBJd1OyB85LCnwM4/JqA==","shasum":"cbfd4855864a4b209eb2eba1b8fab804ff92dece","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.0.0.tgz","fileCount":19,"unpackedSize":47086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDAQMCRA9TVsSAnZWagAAtw8P/ikq2idvfN3ZAgUfDp8x\nSIVQdzYbMTj4/4V6lS86Fl4ZO8E6gxKJaZTjxwWL6rDxDxa8jcrj0+4ur9Rm\nvFGynaJ+nzMaMuHZ+elL8rrjqi/jndtChkbVkxCycSWkNbxgtyB0KWpaHKAa\nZs4ASqjK1jHnvVNGi4dKRxRNZqJ4dLxZm8vB1gDJ52MViU3KXGNEO4GviyqA\n8875GaJRhDTm6K/GTiTUw38VBZGzu8wbjl5/SxoJpGQ3VojBLTuNybgcpF47\nzXsZjEiSquiekUL7K+FZucXzqzGDuX3lH/l8zFD06dRIoNpLIlHenbjS+1or\nLwBAXZp8ulADncIQnvmbQr468cTRShUwAHcPWL2KvN/oBnZubgFLixdIBaMb\n/6UFbmXRdNJEthlVKRzpU633Ivmq61dUS3KO/0WD8Br6cG7tDN6tCj034sxT\nkGRyiCfxxrBXVjQWPTx7eBn3yYTC9p313oJSacKnBw/jjdugezaXzCiSvix1\nnco3LrmF3lFVDkKSyTwZlyGUJ1sRcJDrYhz76tsaDfvNnjgu0mBsLJ5aVpfH\ntnHrz525gz9B1whff6gl3U+VWADXdaOV1S3a7yEnRGzTnK5Z6XrQyluU/kHu\nSpHv/o+DBqa7DuEkBKNoF7IC+R+WA0ErEvRKtxomoda35beEcKMrFxCB20Ez\nMea4\r\n=gsdE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnypxyLstA+aaMP/AyC203E/jFEglrZoBhho9mnDe9dAiAxS2apUt6gMPlH+2DiWt8yc3ahkeetbXOpoF0toqYfIg=="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.0.0_1527514123020_0.6854482869552556"},"_hasShrinkwrap":false},"1.0.1":{"name":"fast-redact","version":"1.0.1","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"c4c0099342ae6d470b755a6e258b969db4384d78","_id":"fast-redact@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-lZjJcUNbQ1r3ieL4Nd2XTO5BpR68O6iKBNQRphtauRupgkR0qOeT/FHrLu1a6o1A++oz6x2nKgKdPBzLS+WMNA==","shasum":"a791333bc4d9e6a671371cfc038019c18a08b131","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.0.1.tgz","fileCount":19,"unpackedSize":49030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDAnaCRA9TVsSAnZWagAA9/gP/RpW9hXEWWPVSaw06Xct\nqE2Ef33wfBuJl3oZu3597rfeb9pxcHJYgIK+xG8Pro6wRdF2MSUcT4X5O6T6\nfQaF72jPe5bdTq94YOL3TOKcYmHEe5PX6PsMesYl/nNW77eyaVo7cqtvp7rA\nHb6wnn0iq5nNdD7DV3pc+jTFDoVTOdRGHX1UBezs6I8WLQzegbU7auW1gej3\nNWHeINDlP2HuAXAoEhR1vvotbpEZQozCOW483oAPGWFpHBO0DBZy02qlmemJ\nKpBAY1r8bIJ/WxjGD7Lq0I0skFMTSyZ7U788PJ+FM+YQlbV3sstvWn4Mmu2t\nTxuyX/ii09f0dE0wRSt23wt3P0JI5d+PNdUBdM8O+/NG+znTRmtEnvjmq4TH\nplyAbsf1jvTlvHOh+uubyXoJpxaYPmLUk6yCe13jmyPYbJhbUBQK542xQgaB\nYd+BVvT1aPj/rdQ1UQB1DBz/II29Db/E+Uw8FeB17EuBFiS+MDBY+NRdMKD6\nt3DCT4+2MKv57ZGSjHNqggQ7fmdJguR9v5CT6XBQvgxOHCLuxg8ti+BZcRmv\nOIeBb+DqdberbvuYA5CWMasHqvVXmKVcDNVFO64e0DAmy6PsfkGXtodrOCvK\nwn0EIYiYdl4KiTeHqMJqL8I7dYgMYx5Rf1G8Yr/xmLrWOf80xTaP3jLej0lD\n1ELg\r\n=oaVU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNF6BUOEYDN9Uq1l4mashwfzS3q5iKQKChSxZqkArLrQIhAIJUtrrkoAGtWaHE69mUVMleRoNv8CqXAbru91b3EEoS"}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.0.1_1527515609066_0.9531188233280348"},"_hasShrinkwrap":false},"1.1.0":{"name":"fast-redact","version":"1.1.0","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"ed142548c3c2f2f1a59d48236997eb08c1fa0cc7","_id":"fast-redact@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-DoSYjwn69kLDWKMHxioMtxBJCO84LurGjla+QbxrrmHxVPBgs1WyRWDrB3LhKlN5T3gUL4GsXjopzx+9aM8Crw==","shasum":"2921f2cdfae2447a3bd72fe4c36417c81f3ecc07","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.0.tgz","fileCount":19,"unpackedSize":50636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDDcACRA9TVsSAnZWagAA+f8P+wWv3Pqsny735rZy+U4f\n50v0MwIfSWCWdQhI9HuhjNEofTK+mZpSR6eSe6w0WNPtI6+N1hfXsBNn1Jjr\ngSd5XBNBPDHpCqE2gfJLs5x22PhMMyclIcAvGc6jCiobXFeXY8PciBrtjQpE\nJeAxsosJyM/Yh+JCodzqVU0MlMKnOwkeFfbM9MuTCZ0eYzvkf0D8qb6ujKCj\nIuWPXQeuwRnkWsC0Cd3+dcbgxhYGNYrdcoX43thZNWZKXm0edhi2pPDdSO+o\nfukk3LkbZ2X9mQosd/WoaWLD5i9UsYzGJkHFaEd00Vsc7qmptEBlDfo2ys44\nXbJ5f8A8llI/EVMqfZ1Rkr+IdNtLVPThrI/fw1ToWm/2wFspWqlljtFjtXeh\nAV3/dvRlYiQT3PyL3AHd85/my6IiB8zuV4NJFqw7ENlolNv0K3e/qKMj/CI1\nEYi+BR149/TPAImPfIeyklCLECgIFmq2lCUy9CLjdIdHf+6+Cab08zJCKbyz\n4hIaOIT8KRlNazqBcwoL4cBZho2HgdBhJPiVV3AMpDv8N0Xw9N2Juwq9fIWg\ntntaxYHaSIIcHgqNCVzAabzRql5KVKiq20JFrmXoCQ505snpfaK7lOQoSoMV\nBYjVqI3apWDY1MLERV7oNNzyH/zetUKF+doBPsCvpUWIfVT4AGcZPWK4+sih\n1CKL\r\n=PEbG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0zfFVZfnhA8+rNH107xhkd4qRvVx7k+yo/QEGPBI8KAiEAqp5cppl5P+Mnv7O7BFN+JP7xi5bi/Lspjif84EnYyFE="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.1.0_1527527167350_0.5491634255571574"},"_hasShrinkwrap":false},"1.1.1":{"name":"fast-redact","version":"1.1.1","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"0a8c230061e097329d8f92585dfc047bd0d1cd9e","_id":"fast-redact@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-HEqaS5+CAVJlgcXm7TFykXVKIpF/FtiM+y9WPBVxgdqvM7DEjDETKzc4GQwdO4Rw857jw7xGVvJf7i7jKzus1w==","shasum":"f0e8bd33ca33560047b50a4b647b17544f29318d","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.1.tgz","fileCount":19,"unpackedSize":50637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDDdkCRA9TVsSAnZWagAAl6UQAIiLSj1bUErU+GxVoabF\nPdG6UIcFgly7i7pVkLAli6ukisVIQe7HDpehB6yPcFam4V9a2OztA4wR/wmF\nZk4tXydgvKq0tGOxSze+kgW5usTOYH+yJBexIB2F3DiAQvbuJFnrUP9Bsech\nnAHlSZFGz55y/VSmJI91iG9cD1bXvGwRSVG0tllaSQj/VgTprgJrcTEoS8Aj\nbcUZwhT4kiiBWax1NER7kmc6/apjsmK2UkcXzGKng9Hqf8tcfbz9BlyVGQIG\nnLvBIsvNdVt9T/sSgYn6evwMLIDyfbjWFb/ulm7st8sSPQ82P6WZo5GJsahz\nwJKf1aUeECvTq0BkIAP+wvoD6lcn87ZwVJDX7ovFFGFNB6xxnPdSNeds8xd3\nFl08f+X4PG3gpNcyB1vbaD+7aF0Nd7+6tnaFLKffyLf6GTANQ8BQoWTTRMFj\nYy0l9fkYdAwztUVIBR48hmoi8H3hsXgTW7FT0y0fpiOKG4TPNQTB4NhXFuZ5\n9u+hZ3GZmWfe+J+QYn4LMCQmmqAGo3thGEaOO3JeC13w4I7wdU3eFt4/uH37\nJ4Zw0lKqisSHA5npuUakmM/e3G086mo2n/ndV5+fxG6VvsHVcP4f+feIgK7J\n8F3Wf+nHIZkBa5Fdv2Y+0Wvvv/F5WuNOT+ZLRtbp+8tYE/j5K25Zay7mOvKD\n4w0p\r\n=AaaM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6zQLTmAQmeq+bLKOPTg/5ifq6Zrf7Gur4ggGxsg6JHwIgTvbS5ISePhyrook01mpp4Ymvhw/nxntogjKEEPhrAnM="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.1.1_1527527267789_0.553652480229468"},"_hasShrinkwrap":false},"1.1.2":{"name":"fast-redact","version":"1.1.2","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"065fcc77c8461dc1755dd79cc187caeab15bf5f4","_id":"fast-redact@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-TCncu/InTdMDkmQqD/8+6gPMjNaFAyjwhRAhjLQWWys6NwZYEalOEdmAPlX1gCFA25KCTi8sHg8g0ZE4rT6AoA==","shasum":"e4260517b68071b51d5f74a7fc4b25c452ebe9a3","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.2.tgz","fileCount":19,"unpackedSize":50637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDDkBCRA9TVsSAnZWagAADe8P/2kD8tYXKJFcaZ/rpnAe\n9h7mCs8g2PsbTDe82cBHyeeMTSjjmvU3ZCO1x8tt1iusBqRQvOs0x75eaHDc\nlz2QNccPrmObUhg3lVH11LgZhQ5vPj2s71uZc2dOfDGYqbasRnh8Qte9/Hoq\n2nonb+nZqjv3pRYgDblguGy4YonZrntryvXmraVb5/nNFY1PtYWfKS97EmDr\nqaN/DH0M8I1K6hfgQoWLHeYCDYefk1JRgiVVAyz4OvWur6/gAELok72+VoxL\nBsKISaL4pYQfvMaUV7fMx9OjGerYRekWvNmtsj5NDGlHfohqPmTCyC27ef5g\nCtT/+t2hMxwhTsA3I+FLpPkc/QFl2l2Fb6IQ0UEBldZO0+lnDevjHs9yM2tw\nnEyrsm9DllN+iS0tFiDW+LtZhhcT3lEWzlBp0jXsmWJ1008VMlLLOX75yNoK\n8B0+C0YPjk65YmsBerGPpQXlX5qtUUASjPaHxNtcAbFH3VRQyRdsGRKOpkYH\nWB74nexjeV1PY09gVerxzl7dxpyS/iasU/C97BEBujnBkoeLvDhH8u/Lk4xZ\nTGHgrRpcnO9LaF5VA6eyS/azUYZXw77aMuwz5nPfLzMUSGMFnAgQycuhzcwq\ni0a1myU5F6qYmOJvIEFtlziZsYZW/kGOyDihWw2vZ25jpIbK7a/oAej1JjiF\nUS6C\r\n=Ogiq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJvc8rnkEhAXDS8477t+s0xGYqZcMmW7ZXqwEKbdqRhAIhAIMxbdfZV6RRggfCINf6Nvc81p8qw+5SUVCTUL1eWxFz"}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.1.2_1527527680269_0.6751183335213513"},"_hasShrinkwrap":false},"1.1.3":{"name":"fast-redact","version":"1.1.3","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"a5e7318c930863c1ef2b5e9cb13fd8e702f060a0","_id":"fast-redact@1.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-qL803AgAcVod5tYrzX6l4mP67Kmd1FuQ2q4aKIP3n+voNpfBduYi9Vbf05WrkTa738f+n6hA8ABzmj5OdnOjeg==","shasum":"c27fe7b8c537fb7bd7ec38a0b7b9e532017fadd5","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.3.tgz","fileCount":19,"unpackedSize":51616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDJYXCRA9TVsSAnZWagAAep8QAIiVZaRssIpN6AAgU65y\ndzxQhrY5yU3J7XoBsf0GqC92DdWuJyjwmc5bSdHHy7/EiW24pHJlGrmYUMB4\nm05ZwMRmXnVqZ8d7CjFDbTZg5AC1Hr3J/Im19ffkqOa8hUCek5LUqZ5onUQ9\n4wr5NUWvNcViXa0b6T5TP5q/mnFLhFw4Nz17kiUrD7RO4pILsboSEM0xlTzb\nFUnJefBL8hIe0HQ5vEpk3ChJjYIwjyuSLIzf2z86VeeVx3A8kkyjEw8XQTJW\nOE91MfXF3oLW7h9g4CAtFkMGTQxIwLDgjbBxDeROCzyv/VjMecS6yjQnUZ/a\nhI6AUs1x+yVy63VtVg64Br574mj3w0jNHTfzzPRWh+6s6XeprQB95S9P+FY1\nzk5ZpywNqDpmFmn6w4+Gr1/V8KXOYBqa9v26l5lii01URzjyzNlVOXODl7Iq\n+66wu7GO+TerL2WbGDsmR/1tpTYHDn1RjB2h154wc6eanTp8yFMYgMxTK4zQ\nVfoa6dqienhtGvNhZvSXzVFVRbxGTC0UBrc7gCk77MSqVCLb10TEIpqxDeN3\nO0koUXWTKuL3S7+G5+fw3KLYf1VDibPqh8gscJHPHknnGd95xmxtDcm6gNMq\nAQ1aaByrQBlzzAZ8QT2AqMjkQhEv+3h703JSng+2RJ8QcEpvld3B/yTKG9Wt\nM+4S\r\n=F7jc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG5uuQMs+7NzCzPtb9/Uk8839IRoHd/EIIKBa1BaRfcwIgWYLyfVefMC+x6xr+76lnaEKHjRpKB4zrhoHFt1LOSIY="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.1.3_1527551510294_0.3716259864286575"},"_hasShrinkwrap":false},"1.1.4":{"name":"fast-redact","version":"1.1.4","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"fb00bc1e1bb1073d1bc5fe880ed7f3421339b47a","_id":"fast-redact@1.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-vNrFoGf6ZAs2l3TgnAJ1sly4vNFCeiuNyUSnNbvBpzyR4WrOxmhuHofgHD/EoefkuSZPqOZ7Zr5MEnnvQq+TMw==","shasum":"10c451d40ab912002da557b6b879587493f63f27","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.4.tgz","fileCount":19,"unpackedSize":51607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDJZhCRA9TVsSAnZWagAAtDMP/3sNqxnc1UMDrr5nEsK4\nfD0AjrroNWVbwkOOBMHv/xCIoATKkbZhCYT4ZFiSm/lLKwzOb9B5POqH98FL\nZFVqDEP4aUA5QDSosM/wjx0mbkej+H8GLLYwBlHs+pb4R5UwRmYX9LR4ItAf\nt4b6OLh+12VF7Pci9VVUpbadfWpDUgd/3b80EVQesSG38rL1ilT+8VAyzyR9\nc54Sg64O7PMEgy+4kZEeGXmiNh1bAm0M5PEzDquymtn9ZLpq0WVqI9epoBaQ\nFQPUCyKt7hzVZodG4WI0VSdPKRoroRSakEf6PKN3c60lR6f2lABgfuVR3mxn\n3WNKbFJ4HttBBREwA2+9KqWOj3Na+o6aMeqKwqbdQvUzNFyU/9xVfgc4OUrE\nhKSp3i4YOtUK3eanM9paAtvY6dTMndk5Ax673mGy8TqKovOwGtX9Y7jg+P0B\niynznmtHLI0qojtXcjW15zQPp4FaJCtfEt0tMDK/7C0NfW4HqK2VHZTiCkZn\nFTZx+dzCeF1zcy+X00563jIh7C2EjZUBTqxaa4kJS5gIcLd4bxkf882RZVJW\nxQuQcVefL0XaKO/12ar9Ck+rey2n3p2MdXNtFhss1ooaRuFoInNuzTDZAooe\n+5ndZppdAHAA9IDKD6jKIrLt/XaLp/olunhkmyER6LMN6D7ADbuK6BY2ktfI\n0RGy\r\n=1vMT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrGZXrE6keyh/1uCXh16GffQcRT4jTY4oOXQCF5KsuHwIhAOQnI152pg2NbLcgFvNjy4cfWU6erKeXbBHeQEAsHRsO"}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.1.4_1527551584565_0.7008161057142006"},"_hasShrinkwrap":false},"1.1.5":{"name":"fast-redact","version":"1.1.5","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"01c486aa570f7a00e9cc14c41575f9f3ba24d8d2","_id":"fast-redact@1.1.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-8bryVcKGP/gGgX2oNJa5c2y9ODDaULuohFknvRqP3z4V09G6f0qGW9WLkHQKs7uV0JHbHMXmtUNYbLzEDQcF4A==","shasum":"41bc312a0ee731e919d308b2921641728b376906","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.5.tgz","fileCount":19,"unpackedSize":51556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDJgqCRA9TVsSAnZWagAAvFAP/iFPNTrq2cILBwXrjE77\nxkH4If+4BRpx04ql8qVOpSOts4qCFHkg1Vy62Gh9l6XGUtzzi7hC5TkZGALC\nOM6SwozMdTcxcpswzfmilietEO/Oy14S2gADOTTgmGdBOly3n8MYvHZS6tre\nZ2dbUAEkHR/7mIWzi6+zFF63Iga0eSJlvFug+HFaCXzZ5a+s9ncu325x3rfW\nxNbbHYaL7WsJQ2KmKvIEo29DCo/MSdX66TlSNyHeyGjGZbklhQV9krmBm7qt\nxxpIACLew1WEeW8OW5vkiCLCClwLUrFNpCoppmtm6ZmLGuHe/oMz5kRVDns/\nIVElG8a8e28mlUKeFNZqkiPg0EYcBAFX/uwfZmZHCl8CkP85AScOjYUzDgLH\nNtCaSIKwAObIRE9XtgI7eHXMbs37gyB9WdxY6i3s4rTkt+NHtOOEJZdrg2pp\nNNT6uvbYEnefYlXiP9X1L4GkpqerX5FxgDnjBkAkjMPIIi+I9m/1lzX7hNtJ\nmCJuZuirCaaiAcdfMPGM/EbLqmPfjcena8WGbcw/dPXG1c7OEuEPo7F2QUJC\nRBUwu928hW577yGwbGSV/LvGkRTWwcVF8gG3s6gVHqUoDI/d+DNot2zsdS8Q\nsl5vcDBBA7WVzpzfEqlmVr7juHn/IZRZbDbR1ujLLaw4yULLWcKiM/lUgIs0\na3gb\r\n=/gMo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGT55LB3tflffh2nV5n4bTv4STjvdL4mdHOlWXjtm/23AiEAyQ18bfGFmpQt73G9OdGlmTDGf/4Ky8o+hivdlF+jVDc="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.1.5_1527552041411_0.6136457420647354"},"_hasShrinkwrap":false},"1.1.6":{"name":"fast-redact","version":"1.1.6","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"b0a145db3ff6ea681000eb5c3689485c7c1f0288","_id":"fast-redact@1.1.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-9yVdzq0ewMw/0h0t39PaJ/WDepjaW5AxIJIpy/G9x0AQxnMI83T9JKDiYw0r8teV5wihIFd3AMJLW7viR37Ukg==","shasum":"ba4032149c250042a0feb9c8fc8e5833e81320d5","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.6.tgz","fileCount":19,"unpackedSize":50864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDJqbCRA9TVsSAnZWagAAwuEP/R0nhL6Rn9KBq1jdbhw8\nauPCOLl8LDXXrxSeCg5wsHZwTs9lOX1iGPE+FL5d3M4xALpvFD/UPkQ+aIX/\nZOVlqUzy7/XYZ7YOTJUKpOI/hm1HVlHc15pQj/UiuYl8jcnhgo/MAZzKD3TB\nwf3t9xr/cU2BZfs14L5PX0Tt2Dwun12DSlOk7amdc6hnOaO+BIo6lhAiwpdx\nTVmz7FSi2qwbF6j548iU+pT4djyFiCrjXuRiXL7X9+IyDaJqG2f80IuA6BkA\nLf5JlannKoviArycZNAjFDQ1k0LiJcHwm4mxOKzkwiKEqhy/AeDYAFQ0x3yz\nvqHEmu9RTnQtnUqTwQ7JXxFpiO38aPTTH+YlA2t5lvCKdbucU2U74o3uri6p\ndfiV/BGwyRyvm+7UO+JbiQdHcyu6EVgscg+ZLx5Q9cYQoUPS6jQMoyEc8TX+\nd6ih+C1Bc1uF9+EzIvPt5Graya3EFoAZ2Z1v3p1UZx5NEt4Uf0tf4sGjP/c7\nUvwJa8z4zOsbfu6bryFr684Ktag33OMzDwCKym7YoaUjkbEenLpGXzTKsWoF\nm2P9CgkF8wKT3w8WvNDIk72mP+6ybRco69AsPEBw5KDroFbOtxTYJaBbNohO\n5M+odYRJOMQYAzwNXiWtsQnFAKpFAMAOe9sePLgZTZF5jT06aqfkD4jGiNek\nzHLi\r\n=9wLb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3d30OgXE0yARP3DLtL6VJKpsZlBnJKMXLEYZvMO0rggIgEMDHR1s0kf+wVwaNYTRjL/P36S2E0rm4bZhtgUzOWnY="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.1.6_1527552665915_0.2614222487871345"},"_hasShrinkwrap":false},"1.1.7":{"name":"fast-redact","version":"1.1.7","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"22721c46b429daa9d97dd1af4f52b00ab38c57ab","_id":"fast-redact@1.1.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-pHU2VPHpiL8Wlg4XfAiFBxM2qcNrPa+FID/UiZXDKTijYdVA3jRFEUj687npTzYDsya3So009BRrAETUVmI3vQ==","shasum":"504d57fd18584f54454a336a84d4bb4e4a721743","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.7.tgz","fileCount":19,"unpackedSize":50935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDJuNCRA9TVsSAnZWagAA400P/3dgXZtj87ql8IVA1448\n+kaVOd77kFed/DCp0q8rD35PsZd2dcBs3Z8yE3Ru1fSDEcDNucUOVe2OQSOx\nIWe+hHG2r9gQixK/yQ2kcS6da8PO/4x7Z6Z49Xaxez8t+QbJlAYYsCcbmsCM\ngpdFqTU1dKATO9nN1MS5YscQogYUULsTXUFNICU2BTQHuDsNk0erZK62cm4p\n6IciGjQRnX2+k8W72Cxq1TRjpHMlpWMwp/5GXcPAVV10/ozb6E7hdu25jXQq\nH8SnIo9S6IU3kCtjCUwmndFZvZnxNfsQgtEA3YGGRTYc9XCZD4xu+/LSUabw\nzZ/hu7adCqh77FUEMUF+8mUdQdk2KL1UPOIrsHSoRiI/sYWLnu6F9w/eJned\nJYt730uySK6Jv7M3Vt31X4cBuw5a4zcBgOD0HoH/Kln2jTwiq8i+NFVnwXeg\nFLmjG+EsqdcGfH9XzaXzwRM4u6Y3DPWliKLkP3pw4/+IwCNptDiAGMSp1qby\nWUfobFiLSWL8Jvljhg6YNvj0JhaDHRb1YFEEcAqXQCX0SAsFmfoswdHwvx/U\n22i5XtqoCQxRDe8xWspq8d2bm7Lk7nKiDTB6sQ+PJzE3cwyAHXD3PUI4i+Oj\ngKWLlX5QIvum/ERQFFYK/um6Z+ePJ8IXF8y44TOwZhhSIbYdKo4tEkI/kTzb\nwxtO\r\n=lhb0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoTSPHZUofx1Y5SEMkFby3LhHiOty3gvVbKJhrUiV60gIgQCFkXjmQ6YVGgRws4cSjHTeFm2RjVPj/B02PStkF5o8="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.1.7_1527552909335_0.5129328138848341"},"_hasShrinkwrap":false},"1.1.8":{"name":"fast-redact","version":"1.1.8","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"c7070c9a9b446525450df75c4f5334afc0be1fcf","_id":"fast-redact@1.1.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-go6ut4IGNT+Fu/VYQJlCn3SUdFAnv8fTRzfCiN/wjDWD2RZWZ0KdRmb34XE6o/R0bDVDF29naFOmDshMYqEtmw==","shasum":"5f2fbc868e5e855bdff80ef98b72237a5617f5a9","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.8.tgz","fileCount":19,"unpackedSize":50935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDJv6CRA9TVsSAnZWagAA2YIP/3f20QhMX8FVmhyxKDJG\nM+jg2NvhmZ6DNV66p7/7QRYp/ANb4qcPEKKjmut+bwsZBB+K1oCaFfy1mnlA\n6+plJ1LOm53HbQqtijbETItDaPP3bHHUonfPuhXOL4EPw0G7g0d9zBg+e1NJ\n/aMSBHpe2W8HISG2IUQSFPBXlKRSVyxIQl96KqqQkI5uRBVs89MzR5gggLcJ\nNTNPbYcYN3LqZylGWp8XuEJbQRTtmV/tcytb77EojZT3ypqf8fsmRsfi5Fcx\nfVCCOFPc3UDgauDMt5AN7rBQv/ev4HURD2XPFqSMQQD1orjw/FV4AkcivkDA\n6Iie7ADcwNCfruTivtQfQ5BlKdRqiVOvXIc6NkZ2E8E7t5MvzpaCI1ypQwpm\nfDacCDbZCO1vVu3vsZU1IWIRPzRnAv/WVaPLs30efL5kFLEa3zeGM/a2ZYaH\npcCUqWA/8Kn3UlgrTQw+DZ55G7Y8trvR2wxx8PVzTRDAQruQWczilU2VeT3Q\nJ69399LjXAYTEY8lKRTRtk8oxW6VGBxhuM38F9b0VwqsZi2UZyNqIuQypMcQ\nVAh5wknyY32MTy9DzkgncmC0+jwTyAHW0PF2v8+VLNa3COhxaRQNGiGWUyBS\ncXSeYDcI5S6LKBKBPgR0JINzze1PO4AoKx6vXxvVg9L0o8KEmwPcKEPot3aZ\nkw+t\r\n=MD0w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDy3+oFJAjKNAtSCkSv/WXszqE1H9xP81z+mQBQ1SfWCAiEAgGhvVV8BbV2yDJqac3lzSdLKuj41jON1ag+/H8ZRmjE="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.1.8_1527553017750_0.3860996069724336"},"_hasShrinkwrap":false},"1.1.9":{"name":"fast-redact","version":"1.1.9","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"1bcb686943d21d2ca579442e30ee2650a5c643fe","_id":"fast-redact@1.1.9","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-KV+RjgcJ1kCQsAflJDeF1MsaMUXxx1vmK30ngzP1Fur5aQ7XHaDuAn01tx8pkXoRoTzsa4DORUiBVklAq+CwBQ==","shasum":"ecc69b31b6e462a882fd9da419382bfdf890b8c0","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.9.tgz","fileCount":19,"unpackedSize":51231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDUguCRA9TVsSAnZWagAAuEYP/RX3H8aPXuB/pQ8Amxo6\n6vDLJUb23WKNIxBB/M1axnoesN4iVa6IJ0atBp6c8otcSQ6VLra3O8SGQOZy\nhSLqOvEOTh/251hGRIbnTmBfuP7OMcMcj4yz7/M7TAkCR+Ih6fNDfBIf7QwI\nZa63KBfEvPxkado6+SP9kL8cReAYfwwxHHdmTGV9m0yUQkGWf7mghH4jvsgO\nPX+7DPfr2R3D14P1OBHER8XYKM0JDB0aReKAd8qZaZf65J9jI8jF8EngSz/E\nGFJuTcJTNqUGRe26rTNTwu0jJPFs2Wfc4t5MGHhxT6vLHLoJcYx+1jV1Bu9n\nDRrFhAIbTxOpVKblb8fN3xGSGUEUCqlxu+aOFGFOmDrt7tgh2mxaPb3PYrIu\nPZ5eczoOtlrrNo9WANt/qijrVT0qDh+yaVmmkHPf0qzgFuiMea8yl3dr5di7\nB1QaaSnUpH3UW8M5hqkD9FRE9raK7V1KF26pLDReUSUtyy+O4T607JoUQax8\nSRHSXYtwdYJe1fgCRJTbgCfahhOIr2zNxLcCMewr9fqAtT/Z22fELukODcsR\n6U2o2yW54DI6C1XN2BBImwWtR4aaqXNrTWUPJSsy1zxMkoY+iZgF8F/h4OPB\nCFuP+H0ao0T3ohTRZAkEBLvebYDLq/wluW6N0iSNICIaXEHCoBJ5mFv3AWDT\n0B/o\r\n=v+M8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8GlSobxNGehinCgTjY3r73qatc4Z3BoMeyG5cS4yw+AIhAPN8R2lDnquTod5+XN+5bLFugMitOiep4xc16y/ZMgxy"}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.1.9_1527597100846_0.70978716408364"},"_hasShrinkwrap":false},"1.1.10":{"name":"fast-redact","version":"1.1.10","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"13aef8ade024b58b435a6e6a901a6ec99714308c","_id":"fast-redact@1.1.10","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-aoiIi0KNueVNEZv5EMGZw2T6Ziupn+2worqj9i2GcV7pEBUJp+u7ZJH4k5RazeMYzQeJA6n2ln2Mvmjl0EwmCg==","shasum":"14ecacc42586efb61bddbbf9a658c63383a00b0f","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.10.tgz","fileCount":19,"unpackedSize":51240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDVmdCRA9TVsSAnZWagAAWR8P/0QYq8tM96+a0XgeqgzP\ngnRdGdWXjSn2Q5etCPmRU+wBOP+pZTB3WH0vRCIyO+He29oqzpzEl10rl4mp\nJ7OFdy/kfhpWLrHiURw462fWRn0dCk4AZkcmd3IQ1cyXdhdBE8ln9F6HOEqr\nDVnRlDM1cu4mGyt3hSDT85lc0dmLnzxi/aL5b+0JOzbMy/xw3uQZw/+kfQSC\n+J6CKtGxfBO6g9sMKl+r0p3a0vAT+7G+TNbpDRSvJAp5I6M3vS/3pvOUeDVI\nGkWNEm4aWXtE2hCVSDzz2ClzTmun1tc47swa2BinUKFkVJEs4WfWd3LlWm9G\noEw0L4uSJd3vlPCQhbg/MA9yWAQ3mGAgSr6pUsVbIZplSIWuqjRi8ujYgQ50\nxkNuWnTST5vzzmezAHi5oMBNVrbacwhE6a1YmKvfhrzh3urr7CoPh5PVrr91\nHhYipzdCSYEI8f+ryvicFsuMc0mPJNKKbreTOI04EldyLbANenMwVYcfp9BJ\nIMoAA2B0+hTj0xO2xT0I5DpD2W53sogFYeIdgYm7Y2azPrWNsdUduP8OPVVY\nhkRXJauR2350kajLjUIaOOz8ugCVyb9xGkFyBNbiHf/v3iyzGcIszPfqmkqU\nZ28JwooFLQ8u6phWM7XcnRsNHF68cPY2PX7Kik8bAggIMNm7MqHG3b8F8WLu\n6suE\r\n=SZEe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxBiWm/QjewFsRJy5xQrJTW5C4rY0obECnuVhyW4uZmAiEAiWPdHSmatafo3WEUpRaMCtdP95r/Xmqrk2lmLQAFjUo="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.1.10_1527601563718_0.9892732579579684"},"_hasShrinkwrap":false},"1.1.11":{"name":"fast-redact","version":"1.1.11","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"2c62d1aa7f325cdf06809c0d1117601d90c7b683","_id":"fast-redact@1.1.11","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-YAeMYDv/mNdjGMcrUNMSFg6m1BQgjGx537hO2QmBfeA+y1frvWMGifnBy78ATl5g3h86noRMAFafHa4wXHKWmA==","shasum":"8c461d0673fee9e7dc2ab1d4ee759304dd2c6ad7","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.11.tgz","fileCount":19,"unpackedSize":51147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDXw7CRA9TVsSAnZWagAAwj4P/0s4h9ULC0RVb6xAjsrD\ncKsYxe5Xpf382PmGYdGmVB3fEnoDTCr5kWaEitW2q1DsK5C6xQ6Kdmudllwb\n1PYo80q084et/QQPJ9xx/SO+oEdmZhaaFWUKDdewkje+KVIjCyg/bmcBWbbO\nQfVbC+aHFwCq1eFDUVsvCFLSJHFdYDB/6uMNA73bHvRGDIyFAlamPtSBFIhN\nnkEKKy/Obj/Q88XEpEsnGT+C6RLFwZVX3BKtS6Kf5KBdAU4mod7wmYNqpRMd\nn2QnjkNMLyy7UdIFXKpxHL1K1egu3Zd8XAJHpTMzernV+o8KPRLPXpes0GDA\nJAm0yLx0KAI6YDOsUbqjeVeIIzWv8Hpt2AugYhebqHiZ+FJWYCo5ibVRBbcC\nbu2UES2XPED1C2ZxlFzIf05vV7HvI6QtwjgILCO8aD+MYtYm6oJAw3swxn8w\nQOKZzAL/1KazbNPH14QAKWn2whUPiIRT1qwqk/OKkGdxhi8Kx2gb/QI8eLGJ\nVBdNqkA8/93OBjlh2L+YaYcBBUw9ARLwHWLRm/RkKcUfmcQAkRbvux4+GlOe\n2RDGqi62PG8cG5eCkP/FQwyjAvJrLbyEW5+aHp5PJ3EXbb2hzkHGtTHBn8vn\nIPEFbThmeef2TGfHc9i6A9Zr8vzxgC5WQ1xEijVPBwzQHUcecP99U/k0688y\n1bi+\r\n=pJM2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyIMTZToHgseZ5plr57r4J2BAntZaK7Dgan+avEQnnQAiEA4nxSCUSvu18OYl5F8ngQyXk6rNGXb8jH/UznbgU8XI4="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.1.11_1527610425990_0.3727555187614835"},"_hasShrinkwrap":false},"1.1.12":{"name":"fast-redact","version":"1.1.12","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"96b9f427239bbe03394584934ae05a3630f10f65","_id":"fast-redact@1.1.12","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-8TeYlL58nqf9eIj7O+ZoQkJhE8lzsHuuuWdeiEnkmUaguyNz9p45mlKWRSrYoco+uzxId7boHMuZCx19l3mDXA==","shasum":"03198d42c4022715455e12ff3a0077f3b5a2d2cb","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.12.tgz","fileCount":37,"unpackedSize":170266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEBdyCRA9TVsSAnZWagAAIkwP/jzFjzWklZa8Q5EYjLtu\n8AfzQprVOluwRHkPnPw3MFH41VYtECgWXL6etyxakgTqwW6nSG8TBieIJ54f\nr/Bjj2iHH2Z4idpJCpgYwNCnh/846rNNRfk5Tyr7Lr01L2aqPfQa1A6VvRTo\n+PfRsxpCMDqFO/0RJ46euq5PMoN21xG3kPcobHZvO+QwmtitSffr05nlISJ4\n//MUQJrZbsFWVb0WxvW9Y4eXqN1UmJaRTLOvjjvnWh8H63hSP1Ph4TeooV2g\nqyUKWbS6AgtVLc2AE44H8rZUuziVTAR0lagrV52y2q3R7o1KSU6uR9zXhUzE\nsxe1t60780autqX7u1BHd+c0EalKyD3Qm7/6Xo0MObsyhCCjsPfUeqqRPOBl\ntAxcic5yZYg4o9bfyjnNC7y2vM3+8WITQnnKl0j2NbCbZSPfHNCGGh9L26jO\nW/7OqG4yZd+qnLazVq4ZR3wommnM5HRzhEBYR6/8OLvs3w4cFi+5mdSmVFFP\nGHp9xbPgUlA1I/bTOoellhjkDdbMl8EUYiDuckjozFgjjmGzwpkdzA/BySXS\n6oBl122cEKUAKpVOcdqLnWln/5B1lqnreiHTboPfSuPDN2JFR1qUuVjTUsvy\nKNtZnnnWUGE11RLYmlopHy2SMsgb5u0LybDY3C222cW8t+UPqSx7SH/1ZtxK\neHEx\r\n=1Zwr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKWyiOqp2VyQX/uekYgWc+PaCAe2lykL5W4ry3/D64QAiB3haig9xA9nMquKtyBFDCaIbG5QhtvEI79HQKz/hqb8w=="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.1.12_1527781233451_0.6054298628764425"},"_hasShrinkwrap":false},"1.1.13":{"name":"fast-redact","version":"1.1.13","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"d1f6e3837bd24c744fe971d3ebb5f2eb7131743c","_id":"fast-redact@1.1.13","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-DsXvFcPGct1AkO+5lIvsb6imkMeoXWUQv4yaSZVY5YvHiriKSkAuR/jhrhyv3lxfyKCCS525u78PQmk4AquAeA==","shasum":"b74ed0dbe3c9f5e1f82350dc467db92389548a06","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.13.tgz","fileCount":37,"unpackedSize":171257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbECLdCRA9TVsSAnZWagAAIgwP/j4jUDlBh8dpnO3sfruA\nLucfDztUoar0rlMq0DwPaBRbbONJXZ616uEsGwOiLLWi3GCQ/UgHJGUSSBGx\nmpP4lc84193wBRcoMPyA6Grsf1J+guTr1MSgn9kAVS29iOvdj/q8xlNEo++w\nBDnW1kIoZSugBvZOZu47E/TRYvVHBrXgD0bIX67+mHuHZDKzpq8mZENSO8Z3\ns56Vm/jGOF+Y9mqkKPl09Z5CvHyVgGv1agIjPx7CUm0KKXePkscgridARNdr\n5gNTUPdt6HwP8ql8WxZOKCK4iMUsEMi8ajRhS6nE2LL8NFj+PxmMxC21M6aE\nvmS+DpbQISm1yqvQRKpMYmdfinVHb+qT67IDm7hzjqUBC6L2C1lisZzUzVvF\nb0ymVKD/PxTTLnZESuVsmKV68mzc8I/wfviCBVn0Gtsz1nxEHecMpOtF6TOU\nozh/m8P2p37hEj5W839/Qgft3V9WYBFWkoLtOSpWvdC9mSeP09alPwzPg55n\n3H6WXJ83zTnf8hY2jGw2r+pvRAsPYFQBTVbKW31kBDHwjaKbhgvAHmCibvmS\n84g1JrUFmGBpSAC+b/oeoPilM6pToLrm49G/cDDMXV/haObEqS3AnVmA7y4o\ntmhPCJMybkc73GwbhcrtJyHechzrfF2EZHL+StVLud91QxpkVa7bstRfhr1W\n/5rX\r\n=o6Jv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDurMaWHJgmls32aoHNQfeNe3go4RbB5BYMfLenh+6BgIgcMI1jmMc36MPEs18qfKgLCK9JiCxSpoXdgnd2Kg93x0="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.1.13_1527784155921_0.003724677317738845"},"_hasShrinkwrap":false},"1.1.14":{"name":"fast-redact","version":"1.1.14","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"035a7bc90bd4d7bba4c0e451c61e15d91ac5d3e4","_id":"fast-redact@1.1.14","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-jWvfd9kIZeRdwIRTUmLrxEaNgr3b8VW6uAAz5rcQwFhvA3TOK/LXv0kTJytjBjVIQWLdeK7YzM6zVY0kHGuGVw==","shasum":"95e5a05c8046b9cd61a203266a4acb2ae635574f","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.14.tgz","fileCount":37,"unpackedSize":174386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcHVFCRA9TVsSAnZWagAAe8EP+gOaLOw64k//BlI14rvT\nrOo7f9uGnNLu1rkEBuKJhYrSr0jEWyZDmoGSV8tH2nk4tdIMlFyMRm8eOicb\nSxVXFFlJBTgg7s+4tAW3ODtz7dM8WsSpMHE64Iw/5XqckG8hky3vJMQ+IJUF\nLtKyLYcU4GWF+gUw2cpLciXM76EyG63TymIE/WQa7ROaVZnSme4xZZD9VCLS\nZDBLyCNaILy4po68lpobvMJReWqeKKTkHq9tZUrcQJxmrVKp7YuIVpUGsCVC\nm1nM4Bsfqj0Ai9w4s5mWTJVzO+SJKAsl2ikfak8bbJr8CysjtZYE4m5tVMBt\nSaYrtlENkddpCbct3nTNS9I7dSIwtAiUVu9MDBItUgeioAJVyQAxS/mDBeE6\nZgFJR3HGBzZBQZu2boUTkE4tqX86XNdlMjwOgNN5QGugB3VnX2Yg1/ijZB0e\nAooyLx44AWM7h5PXre2XszNjRT8uPMOOUpvr8lKKguYg/P+wVSgEV9yZatVT\ny/H8b3w34H8OIPDxxaxdk03YVArkaL5RNpyQdlcOcZybT56Ud0oB645clkcC\nQ3PQcdwVao6U8f+u7TfxOdPRTHyDprXyjMCRyl6dviMfAUrAW/cyOFvpa9ry\nhAp7LEFbfklXTOCXxvwhLkjsL4hGQ+hMbvmWyS07+KKfez53jm3AsYEQ28K7\na4RW\r\n=7XTb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBguxuVx9jnKs8KIlKRMBaQfGlcAZJGAaqf1NIAUOEMEAiEA68b3jesk8u80hYLOjo39gyQvf+3wQlSshJXV0iC86uE="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.1.14_1534096708593_0.576365216101385"},"_hasShrinkwrap":false},"1.2.0":{"name":"fast-redact","version":"1.2.0","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","tap":"^12.0.1"},"engines":{"node":">=6"},"dependencies":{},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"3bc8dbe3547542b22b44262067d7390d5efc37b8","_id":"fast-redact@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"integrity":"sha512-k/uSk9PtFmvYx0m7bRk5B2gZChQk4euWhrn7Mf3vYSmwZBLh7cGNuMuc/vhH1MKMPyVJMMtl9oMwPnwlKqs7CQ==","shasum":"356bdb968c23473cd4e460689c10785842f41529","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.2.0.tgz","fileCount":19,"unpackedSize":56683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkADmCRA9TVsSAnZWagAAilgP/0i6eMHk25gQBaIXSy4X\nVisYGW9hhtPZq2Nj4JwEAsfe7DgfG0p/Ma6ShPQGoHK1YSHdIdXSn3hRRWAi\nehbw2j8pPL6stOkp5H0aOYLgR3p6TOYuD2aqAZ7HtW6lTohY3O/zLruGDzKK\nawf8Kf/NTexq7tGngziga1ndDMrOSWyrUWHyeriypEEytwpRffA0ZxnXRTU6\nznJr+nOGzQolrcsSyfC/TeOHDoFp9p/+exmsDiEWNFo3/vq2Q6e2SEfojHH+\njyThQGMhKwv/uIIcTs+M9nBjxIjyjYL3RzZMrxBmVk68ZgT809/jv+xr/8ys\nSd0XDYmo2ZyJKdzKBIOalhNFb3Yve3UVDB4VqUoFG0gpUenFoxIgSB5t25ch\nhzCqi8dywba6MX+1rCy+G8VKBZJBwpIYvy7C066yRwJeKeGenWFotLoKJnHb\nWs7hdfKVZa0IQzoMBRU7Y3i1zTkKzIPF9mY/O7tBHXw9Cvl7qE1b/n6dLR9A\noUmSYa2BxgHMxVvMVmPD45Q5hOwIZjXR2o+12jdeqp77/4+nROsbMx64H7aX\nV030e9b+BulvpqsZYSToz7r2WV9n+qJNyAtdELYgQQIuXElXJ9hMMjRvosQw\nCuTyNNgtFt08foUiqY7g1Z4lqnP44uVnpOl6RMd83qXU+tgLY1eeo2VLWv5g\nBhrG\r\n=NhXh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+aIHopVL2gf89PEzEDPs/msDiqqXJk+3V1SLGaXypkwIhAIZ2tncp2OIup1i2St3wlU2xHzphVLdlotta+Gy6CfJ6"}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.2.0_1536164070290_0.8970847704826568"},"_hasShrinkwrap":false},"1.3.0":{"name":"fast-redact","version":"1.3.0","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","pretest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.0.1"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"2981d7e3684224444d13f9dea3b03e03ed0b2765","_id":"fast-redact@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"integrity":"sha512-ci4qKDR8nDzQCQTPw4hviyDFaSwTgSYiqddRh/EslkUQa0otpzM8IGnuG+LwiUE54t4OjU2T7bYKmjtd7632Wg==","shasum":"c3a41bfecba796f0206c4c71a4613af020e524cc","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.3.0.tgz","fileCount":19,"unpackedSize":59253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu5BWCRA9TVsSAnZWagAAl/oP/Rox9IeeyI5V1T2Bf4/G\nQjm/0v3QnIVzRSkbkHMEmdNTnpTXLzNxncpXNZ6N8lMvUJSuKL08wb58IXmL\nkI/eCI8tJpJYGaYwnPNwHmYjVfznzbWuZLyY2vzjOyTdIrOCQZCBQB/okFT4\nABZ3kj967NVw4O9hsuQ5cGaNcvvnh+keNX1AgHzaC2K8akv7303HI/+BUike\n56+jIMH4Lz7jZB4U/x3nYHCT5YCTnGcYIRcy43Q1s7+48o49jNzqIeE+zN23\nL5IXak6J6dC8xXpk+hq92lg4BVxX54oe6vizL7FMDbn8TqdLue8szxPY1bS/\nfPqpJV1rQon6yPyL2CzDcJ73epR3KJp4yH1upL2O62vHH1PP+EFBpNVhimz3\ngO22N24kCtD0ET1cGaBggx+i/9QK+oKrDONptxsbcsQAZ5nUd+bwmOzPvbjv\ny+Nm5RP2EwQswwvkeJSTzxfMnfWwFa3Pir2XfI74Sb+eBzNhiTiCKC7TN+65\nqzVSBFsgvkPMu5GpBBTJTL7C3B5hsDo42+e5ILyd/1VMF2EcJEJBnzwJbfrn\nSkM3SSiMuX+9eX1twAlkLQE91OcsEPoK3fpC/W8L4eZtmgDjcyL0IvODZIlV\naAqrUBngLThL9ZAtn0JrMOd/cyppr5WLkjPPYyktz+BJ2gKtMJKAu+T6h7aF\ndkjR\r\n=Oz5I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH5S8CBFNKGo6hFR6LlFFnvZazUAsfGib04qSg7lqcggIgQ522QIR4iV5JXLIOnoK5o0awlsJ6wwy7UEP12XH3TME="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.3.0_1539018837323_0.353609686190161"},"_hasShrinkwrap":false},"1.4.0":{"name":"fast-redact","version":"1.4.0","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","pretest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.0.1"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"d4e3e656a4ff89a1b5a1bdd46af393e19e83e7a9","_id":"fast-redact@1.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-WsYhPdWJY+6d/pFJbBNWGUd5ENrBAJ6e7yDWcYNoFZoIQUUbKxnIRGS4d0kZkQlMPB4cLK3r4A0BZXpFxdoGhg==","shasum":"6123d2a23e6bdf76e82b3176d6f11698f2001797","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.4.0.tgz","fileCount":37,"unpackedSize":179717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8sbeCRA9TVsSAnZWagAAVDcP/1ycS7YYpn2Nk0KyyRw8\nmvC/RLLg8MPwFd/lHVoKZtmVG3k5u73YrurKAkPHYDuM1oCbGUZolo9CRjO3\nQUZqgd52aARtoegLOp+/hMCH52jgapUC84UtPSgIr57zu3+Nd3NvuaIcKSzf\nQVzT5/09U94hyfkaHRfdLLbQWx1GC6sFrzGhWMOHe1pd6Z6OEjhk1cMUbS/l\nNl72AdSL2J/Rvg8WuQ04vp/n8QmZMbyYS25LNcSOqC1yz/XlkZCXgaLU/PIn\njHnlhgvoqq5fm7ylKucpg9mwkcrG6nZAnIImtaJFmWakrKD99YEOujsXA41l\nll/P75UwIlx+GTNBGU2CmPhksqRScT62wUE0eUgpf+1nqSv0QBPvH+o0zR1X\nUAD/yOE/3amcWccRXyYZri0F8OQ3/z739m0KvZy7bj0NJO+IFBxcCQz3zLCE\nqUA0qiQHZ5jQYhwbARQk8/+jbmrVVcQCHsKY4EJnFq/N5UH7mVZU/W2Wy4PK\nBEFTyWNVEzCD9m8ESPhK6Hw4Lcc8BKQb7xHH705hwVgCDhUFZWdgZ79QCvyJ\nn+5kAGO7jlPZqVFNpqOGm7tEsAQ9IU7L2Nnk52RdgRc2INH0pKM8VjrOR05a\n3C0lcTFwt61ZDdNdgD4ct5tdo8XhtrNp259+pvN+b0ESgudL8QrxfF9z7FzF\nAT9J\r\n=5aBe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqlxBmHTbGbYSl52zvQqj809SPQ6PXzDxotcQbQoN5FQIgSawTf1ktzVEISvGAZvFLEufqWl4CB1UKd6f0X3V1TAA="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.4.0_1542637277750_0.3895068977301366"},"_hasShrinkwrap":false},"1.4.1":{"name":"fast-redact","version":"1.4.1","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","pretest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.0.1"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"84fcaa813b09008aba0cd9dee210ca1ef9b0243d","_id":"fast-redact@1.4.1","_npmVersion":"6.4.1","_nodeVersion":"8.13.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-e75VCOYzgyM7T/YUIh+C9v9bwKIfeWDGVKl1HPsLXjXRPjyW2hVKJnbEmcr4yyFsp65JR3rKqowBLIzWKqdpQw==","shasum":"c8e78201b1870ab0b4feac2c6ff8b7e0491f2288","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.4.1.tgz","fileCount":19,"unpackedSize":61380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCn9dCRA9TVsSAnZWagAAg9kP/0xdtC8WmVRbDwAST52k\nxm4VV454A72Wo2s8xp0cf9CWd2eVa3DjRYahkXVltskVZJ1OpSUOQzsp42Kb\nv0Rnttqn/1AVqmY+UoIwtl3X6VaSL+29Vjm6yCwuscyGbzJQlJIfOdRFXigJ\n0O62FmRSaB0QI8SSyecojhr3Bn/bdcWSUdjh0+kn23Xhcn6xaXBv4fnIOMq4\nmChOYGzky3mPrfF7onwaRkH3YUsRGpvBfRZcAEnVXAN8ucFArw7n+BKNbMoQ\nGRtpTD22PZxvxytZUIYPOIL4Y+zclaV4FYoFiV8dG5vHAFwnh/bdRFiwb/4W\nL/e1kpiJq3g19uQCevdRu1+3mbF78HMovflem6iT0FgsdPkvVQK2ru3H0wN5\nqHOZBUaY2UPBdT8mPrxS+pfnjIkYBZTLFakaIjgv1uSzLjM9foJT92Lr2g48\n1LteVJBP1LMC6C5F0FZYo9kBT2aa70Vqvk4Dap8YpsM/CeNyX6uOpoT+85/D\n5Xte9GlTRUZYtlm//wUKTgymdLOIt6HHGipDkbeSIgd8/r0z8NYEWlr6/BbP\nDBC+dRmBJQ0iewtcssXem8F2RPrQpqGlzaKyC1P5dEiV4RprlqBTQ6q+h3Hu\nR6SfsGtMgWIk+QjO3A29/THZb+2iFvpY+MmMuhb31HaZXy0blAHYRGYpHe3m\nZNcK\r\n=WKNN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOzALz5SwwlcG5GX8OJx8U7JAg2MPavtPp4oE7KLnCqAiBmHTrluCG529PADl0DQxyRAF+LICWkdSoT6cpM15rmyA=="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.4.1_1544191837062_0.16149631076794457"},"_hasShrinkwrap":false},"1.4.2":{"name":"fast-redact","version":"1.4.2","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","pretest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.0.1"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"c8505679696f78a379e0ae17a0367e2baaefbee1","_id":"fast-redact@1.4.2","_npmVersion":"6.4.1","_nodeVersion":"8.13.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-ttC8IgelNvYqb9RBC+rirgUCVPtPVonfdeRdsHBcBx3kzQat1DafbUKAEhLo5GnvuBqda+Xe1BvblecPpQkZ2Q==","shasum":"14989f452ee07f0723fbb483ee778d363135b7ad","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.4.2.tgz","fileCount":19,"unpackedSize":61801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCxKbCRA9TVsSAnZWagAA+igP/27BHHJEJS5Wj0+aoH9/\nT23rlMOwEJqeRVQlOUFKIzHkp5+vzfVXN7KGVnx2BJrf2KijIRSnRMcrHAMh\nVmdstT08KjrdkCTeC9NUaUM5T9uNMS4Ps3u8WEYB2K50/o1VWHPj18e0uXMl\naDuI7yuXJ5g0qR5FsadoAV1z7sQGtZuPZ8r1W0q1MVEyQwjow5ZsYotDgc6o\n/dHCjkwRYX4RKUgrOQHy/0sMvsEVkcORcgvdL64uzT6mWhWARZJLOJEZLia5\n6OX7xRB/Cv962Vnvg+hFnCmY2wh2tuHMSpuroQRcfUtS7be68gvaeDbAnOYC\nTNZquajycPOCl9uHs1xXpAeqNBgx9xydMsgdpGQ/WVY/wU0UOIDoycWuECL/\n3F8+fh1K5fDicYs6HHUHKZhJgZa8V7jOe+Als7ZNMawSIoezoEKSfNIaX/V4\n7yc0sGU3yvRe3M9uCru9Y9FmwnfB08RuntxEG0+YutLkBQxvqRSQs3jBNbAy\nwWsod3LBe9cNp/rC0oSEXEiCYRbSEgeGmKXtr27WGCN+QWPWlwpx/K29dzy+\nKdjKQYJX3AeuIfU2k/z8WiKTk9QmJ43aLmKGQvAT5vQQRIrdQ9UpfHTL7/y6\nmaBGNouZ8ISc7OPyZuG7JuiByI1UuFDnHeGHf3gXf13IRdMeIDtA0ECLwqd/\nBGK3\r\n=Aj0/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/GyyYI8m2aES2jq5bEy6ORpKUroB2+EU6WTkovaXpgAiEAvxaHfQ0hY6hp8f66umNkrEaHMkhluxGlce/NlkdoR8E="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.4.2_1544229530527_0.24347733673860872"},"_hasShrinkwrap":false},"1.4.3":{"name":"fast-redact","version":"1.4.3","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","pretest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.5.2"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"1b2b6a6a08ef0ef1fb849f88fbba1428039ee77c","_id":"fast-redact@1.4.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"integrity":"sha512-x4qQsA2zOcVuUBHv80EURely8MiAOTR3Z6T1Od82LzFbthhq7DXVUdxwfxtvP9hNCvd+rdcY9qMipK0YDTwWCw==","shasum":"a11db5191e659354f8a431cca512d48d5f7951c7","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.4.3.tgz","fileCount":19,"unpackedSize":62027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYTj/CRA9TVsSAnZWagAAO3EP/icj3CL645069SsVDkcV\nANGVLsBPKmq7B9Q9+UlrHprQNbE6tzLHdlsXwQ4CN+eHONod0Wwq+H5ldBnP\nUgP+WDswuXXjYiq4KRZA6WzbUTbrV/q9vgAo9/8jMTihky6mIAgM3uYCClL3\nM92AfjdKezAtixZPqoKT42a/TRXyipPTRHelI8nmDplWUQWZL4bWM/nNFVNG\n5kcBBc8sZFZ+Nqti2SkoFjaR58kRtcpX6kq7LfZiuLiI41LhO9J9C06qB/9H\nCiH7HcVG/GpgloyERVmA/SIx+aNfWirAafudLsCfTsI2BC1xHdnnDuUvw9zZ\n/mFe73GSQgX0BDM0AJacrLq4d8CPBoMOowOSjKnB5UCx+K4EJREK5d1gGnTi\nCxE+uymC4QH5+Emy9sTi9FkkrBBiRNqbeL/XzQNNpmaJbetrj1sU1Z1HmyDB\ntKpwdWpjISw7IeqdmmqrTUsGhyZHgP8NYZxzirUTzydvLp7tob2anSAZVLoN\nM/EvjXkuhKpNGCr65FPDddtWkxYkgaUFgmQiPC4behfLiuZOTh3dSUBp3tVU\nGIyrg8gvrLZvPNSEoEhXt629U1MnzEUsdif1UGigBwwD9IvBOPmbJqqoPB9Y\n9vpaOlXUzq+N8Mq/VhqO4gCr9Afx7DlODn0yHPRzG1bqu2ZilE2eRKWhxvW/\ndIuQ\r\n=5uuX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7C7d5jd2jKfpSATk+vn0J/ZsicnPDNYrk3BG8Ewls8AIgNX5L0vd5bbVICnN+0sm4RH28LGERtHf2XbwjKs5wnak="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.4.3_1549875455091_0.5957710293995737"},"_hasShrinkwrap":false},"1.4.4":{"name":"fast-redact","version":"1.4.4","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","pretest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.5.2"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"c7c8427dc19685679752e97928fe99d153ecab30","_id":"fast-redact@1.4.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-QOQZ8sDDQPZMJ6x6zlm6hLZ2cjPDqfN3R/AYnAbM+yy8VNPvOnVXdUF/E/xbMv7g44c1krhWuzgjH2u0V5Vhsg==","shasum":"d29bd1d0cc3ab808a9d4f9870f6e27e85c750db4","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.4.4.tgz","fileCount":19,"unpackedSize":63306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaYDeCRA9TVsSAnZWagAAXOYP/17Rb7fOnCNvQHxAnlwK\njM5iPcjg/8qelBC1H33TGx2QwSseGKFq4LjsEbuuVsTGjAqVkfguhy2K09Ez\nwroDetpFnSMN6IPQV6hrNVCjxHa1JrpmReYmVOIVlGm4aV58Yoh8Vef8/QSo\no/7hzhAMsEMm2ERrXKA1AwoG99MmkgC31Lpma5g/v7dMnMLfVm1cLjE6JJgH\n1fhJL2Gn8uBblEWcIN9xA/daKYTAeoeoXLCrrP2Z+kPcBnqZSpvFGNAh/juF\n5VRk5MKSK5BBG/TL5F9GJpy+cAe1oQbxqcfj3i0A5cNC6tGzkdv8vDaq5aR5\nTvtS7E1EY9AcPkhqhjmIji3kW8ezZ7C2lxFEqKEeueAO2g1amGRcPEIA+sRc\ng9ZGwLHuCQlAohVdS4JLKV7LmvNp+yY7mt85uw5dQ43Xe8Tu9ZWI3tk1aIOa\nLrEkNrNfLjSR2JjDASsNKPn/bXXThNcWnPMtO4+Lach6B/cEZsO8QaFJeb3p\nI5fLZVhd0VecB9YntON6tXAgjS1Sn0KrTjQswsrXxw9S5CK1tkKSqK1n9nhe\nazOXH0sjbcdaeSm6WvKJciHRKqtV5grkHsLynce4lPKNS3eC3vWi7HmM7psj\nJ/YssNGlbqLcHCE9Zbw65W+9W8yp2Wh5cKftjFmHHAaE1pRO8OZyveZrOUWN\nVqCy\r\n=dibM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLt+kUJ/Akvik+OM2SliOo+wps4QneqRo+UgnblXL3GAIhAP3V+GIIlWBvXftd/eSOwfrTXunTSZIsMMd+YSMVpyFQ"}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.4.4_1550418141493_0.1866749352658792"},"_hasShrinkwrap":false},"1.5.0":{"name":"fast-redact","version":"1.5.0","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","pretest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.5.2"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"524e61f16d75d69cad41fa79f62ec904aa2281bf","_id":"fast-redact@1.5.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Afo61CgUjkzdvOKDHn08qnZ0kwck38AOGcMlvSGzvJbIab6soAP5rdoQayecGCDsD69AiF9vJBXyq31eoEO2tQ==","shasum":"302892f566750c4f5eec7b830bfc9bc473484034","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-1.5.0.tgz","fileCount":19,"unpackedSize":63669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck6opCRA9TVsSAnZWagAASm4P/3CJzi91lby2nkGVOGkc\nDiICM+kpOFsTuJM2hD/g+4UFDSL9PDzhFEBez9KGXI4falWUEtQYNznYsJ4J\nzCv3KqGXacPfgTmEYW7s/D4QktAAx6RB28XFEq54iG/8tu8w/2YTKdF2h38b\n4SdJHZus4ePnGTVmw6y0zddG/nrGA/9+AzCP81ty8mQO4LjBYRwSv16NHsOA\nohMr3xE5CWUuma5qTeV1i9R5UdwH3Q/JPvv6WJU41EM2KYvj6NbGBqrX5vRn\nZaCLTh1nyo9GKmpXKE4Kg9xiMcBlwTyhqCD0MrJ6Du64PnU+EUrKXJwZy+R/\nMVy6lzWCXMUOxmbla2c2agHn5imZ+0FnmekP79uOT3rghVojRY0xrN0Tvz+O\noI+y6umVlFuyuD57hewY0DdhkUamenVuydFPRGWyp3/Co2AZP4rtKfH13xSQ\nwXEXRDGKp2bjb/JZBet8sH6enDe+l8KwucfxAJuTZsxQNfHfO1JclnUsyZ4J\nyUz5MJqFhXHujfKXY8azRMiIH+fJ9+ECkty9uuS73tt7WEHXB9j9fv+wHmUC\nCfZOTcbuO6wXFC4WDbGLhxFo6A6hFUA6FttT0NJAJjllJy4v+Q4pZunZyP4m\nOnfbBDR27zyi3D2Gu+n6VxyvXhrI8qfNDxBez/g2vN2uLTxKbTnnSwKn2Pjj\nMvUG\r\n=xoAJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/5BBVjgb2R/0XAhMbSvoky+f0epCb3aTLwa++aOcfJgIgCF7xIcMlLlopAFbzdloPKN6jNkW1KU4jO67D7n5BADA="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_1.5.0_1553181224615_0.5867708867700399"},"_hasShrinkwrap":false},"2.0.0":{"name":"fast-redact","version":"2.0.0","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","posttest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.5.2"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"cd132237807c071df27f3d7763fd3ec7a8f0833c","_id":"fast-redact@2.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zxpkULI9W9MNTK2sJ3BpPQrTEXFNESd2X6O1tXMFpK/XM0G5c5Rll2EVYZH2TqI3xRGK/VaJ+eEOt7pnENJpeA==","shasum":"17bb8f5e1f56ecf4a38c8455985e5eab4c478431","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-2.0.0.tgz","fileCount":19,"unpackedSize":64413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjoKtCRA9TVsSAnZWagAAdtoQAJ+BosxiQuPIs+Cy6OXg\nw1MUSx1Uxn/coGH0uL1BzPvRJb0sJrRRV4KAwrAGzlDmfmhaRhq7xLb9f6Tx\nyTmbZzvMIwcRQPfeozD+wBGaiUnoxmBTmAy3N/vLuhVulOkufEBARkpt9kKa\n+fXlqDI8VkW2jY0AHGEXVeDRee88xky7haxjkF9XKzB7UIAvgEvRA+6XZwpi\nazA7FMlPSFr5m7BcP2qRScw8BoMQTds4/IZ6zi9B536RJlSZO5h3oBdAsaes\nhUrJnb18BTrRK79ZP1wtFrFZUXxLe0Jajk8xrOAGYk8jbiaUwmvMd/FYKR+q\nFg47hVfGrOOYrJg6aJHJ0daT5TKNx/TpmQje+24VtwylqwTIjFrqbiCr24c4\ntLz4b0YHiv/fmKqa4Pf6TXi+/5jJwbnL7cUDBjWImNCfcEn/3rGX5Xolpc0F\nYFNvW6wvI1civGIj0joEoayLuh0bnXeShwrqrF54l3dT+QrFmjS5crypxsWH\n0O2CGsOEnoj0nr3cj0AhDVgp+6/TZ+Ex4SfFb7m3jgyd1PJ3lTvT2v8U+Nv+\n3gQ97bvAT8/npouanUGEV4ncbaMTGncBjNq7KLT8WsjEjcrgMYhX2zHmE/Z6\nzkHrG9uzE/oHlivaMSHB8cC3dDBgyT0OlQZvOHguz+WbOQ0kBQ1xY87PhFCB\n8qX4\r\n=Uzd9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3dg3n6twnWbqEpyeH3cFCWQmQARocM9qgekJkUBEIOAiBDY1lXEP/IQtBHu4axzURrBYzbqOSLnk2esqwEbN53fg=="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_2.0.0_1569620652955_0.478337462340346"},"_hasShrinkwrap":false},"2.1.0":{"name":"fast-redact","version":"2.1.0","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","posttest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.5.2"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"aa5ce930dab07b1cfffd7e584df15114be099a5c","_id":"fast-redact@2.1.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-0LkHpTLyadJavq9sRzzyqIoMZemWli77K2/MGOkafrR64B9ItrvZ9aT+jluvNDsv0YEHjSNhlMBtbokuoqii4A==","shasum":"dfe3c1ca69367fb226f110aa4ec10ec85462ffdf","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-2.1.0.tgz","fileCount":19,"unpackedSize":70597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd053CRA9TVsSAnZWagAAeMQP/0QxLzPkawY1+xilhltJ\nDqtwwg2voaJtOyEp+Qeo+k3HpatewN+F32GWMfii2hmGxa4Qd2X5aUdlZ1QD\nGqE7o2HdmHFsmoPM6d9soQsmj32GodLcnu6592+uGekT9qAnE/1ZEwrmE3ny\nWxp5bl64sYJ19RaCIaTVQ/NvtBndfP8j6OQZluE9KnZReSKscdsZyRKx4It4\nsETmMO467MJ+g8Ixh7LmgzqdiRs+XyT9sbrw6Oq5IuagcyTn06XefvYMBIpt\nDCQnj3L+bTdSc6nGDcMgmv33VpbTsxhezJ9Ap/d0BlhiqAQbmM0fG3uT86ZL\nK4CoJGjh3hE8e5rqQZpUut6o8nIDjf/pReDP8tgmyC/y4r13a4efpzIGCa7Y\nJR6rUsSLnYrOBi/qC26aWPS4lDVDKjf9+QulXDFF5ecXCCH+oRdRztxupn0D\nYwO3RMBJ/8GlIJ/QzU8OS6JexIbZd+Pv9svGeSspX7s+599uekBBHRor36o6\nl2FZq1vjP/4ZdNdkhRsp6oV/4LXX17LL1XWZpeENa66/8v70n9G8sU/LfkHb\nUECAl9mL26+BvdE6xp0mNCo7qWdqD5+T43EtneNbZDpaL9bI2xEIyVOQEvP2\nFxpI4d3O1Q6KcmSj6C0EyASu0F4fvQN3iLpX4aaIRYK15H2chkL/FWefmu3y\nmt4T\r\n=WT/a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVFRo5WEurE8ocPa4v7T7V+ADSI8dQRg3zyAL4Enx/PwIgTn/VYR31pyLu0QIgZsRODwut0Q9XkIbuQ6+G+p7fjzo="}]},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"}],"_npmUser":{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_2.1.0_1601654391228_0.6140212864911343"},"_hasShrinkwrap":false},"3.0.0":{"name":"fast-redact","version":"3.0.0","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","posttest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.5.2"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"f9b115e17f47f9b2e4c9a30c6614a4ac285dc223","_id":"fast-redact@3.0.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-a/S/Hp6aoIjx7EmugtzLqXmcNsyFszqbt6qQ99BdG61QjBZF6shNis0BYR6TsZOQ1twYc0FN2Xdhwwbv6+KD0w==","shasum":"ac2f9e36c9f4976f5db9fb18c6ffbaf308cf316d","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.0.tgz","fileCount":19,"unpackedSize":70597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd08cCRA9TVsSAnZWagAAAAkP/2gUQyctExhg5DPTiu6m\nhOrqca6twaUGUzq8n2nJ9hJXJT684KAjKawUNWmxB6nyLIJvCDQo2wJcY8m8\nSd/wl9VOX9dtsLAuDxGdNvB018IQEVcknpjhEEM3j61Ydwa+5QM3ClMsfMUN\nRTg+4BvMna0Fn4tTv94c82LBL4POBTdv7zyeG9KVw1TE8LWpcbg0pPsM1Om8\n+QhhjoaLjPwMFxw20/DpJB7300MmR+ECDJearBInUDc7MI7VY6S30Ynv1Fty\np5m/OIBTzGmvAfpV6ySOY9V7516VKTfjvVTL6weUaDmi5zPmWPxR4CQu7K9j\nW+bKmjSPzuwq2PGDG6KEmih9ggaFPt19uRdkujvDphKRGpJTchhjueYmjXfP\n8Ja+1Pavq/c++/l3erX4h1i6Yqbe92CR7jSeAlX0X+Qc4tkGPJ2GXJJDQh5C\nhZ4I/Rgr2EZ0LdIOIwGS+RuoMb2/mEC5M0tsDVm4NNd3oqFspKcFsMWKA0dn\noj+1k8R+hwVJYGkiyA31kiCxWw+Vgx6fda4m+VtMiMvC09MPcLJZg4zYrhzh\n/vnDfMxa0bLU+XYfTdP5FUPbf/k1qwns/eVTbu8s3WT8Yd8uPDE3hi0YvdA3\n0vTZfNjg4ZgH5dKRqCu6ALNweNKXR67egDzlPhX8km7F7IyQfXwlYQFmr702\nIk0l\r\n=4z4Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrgdkDl7BONldyvaP3ukyfMCDRNWn9t01nrH3rIrud1wIhAPr2YVvIJTzBHCyQyI+HXeyZ3ZoI+bm6nla50c/1NaMV"}]},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"}],"_npmUser":{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_3.0.0_1601654556274_0.7726454971910857"},"_hasShrinkwrap":false},"3.0.1":{"name":"fast-redact","version":"3.0.1","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","posttest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.5.2"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"f3135e4850e92531d9dc95abc42d108bc4453e8c","_id":"fast-redact@3.0.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-kYpn4Y/valC9MdrISg47tZOpYBNoTXKgT9GYXFpHN/jYFs+lFkPoisY+LcBODdKVMY96ATzvzsWv+ES/4Kmufw==","shasum":"d6015b971e933d03529b01333ba7f22c29961e92","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.1.tgz","fileCount":19,"unpackedSize":71825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgityTCRA9TVsSAnZWagAAq08QAINiPoBvsrR7oDgF2t/V\nE6i2G036Sepwohio5IIMY8vflIY/G1un+7gojy4CXtOHoUeGSF23+SJupLgU\nQ4+W1OWkWhbrm7FHErXc9ZbCjiu3sh7Wu7lyJI6rl0v7CBQVRx0J3nXvscW1\nd6xV7ECDuwShHDz5Vp+WHSEhqu+2AGPO7vbumpzgF995INipkyHdvSti5lp1\nKnddlV2mQOHR50ZKaZ0VJWNVB4GsWEqPv3XzJOy7d9rl8SOiYd40VsRkslO5\nWFBWI3epNg2DOIDsoXKkgyW8Di9N1tXMXtxbZQLe5RmURs5GlfRMHkpYGLo1\nCGS7qEUtUM4edCDyhFSh7Y7hmbPooa6bFqVEGyogp3YEwy1QcpXpnZ7RIRfb\n4auYE6dNB7oHVBVEOBO7jAmqX6zOW3jOLSyRZ+dZTM56H20G5KYUK5VYOzgo\nMBpu2zjaR4EzW+qeRO8nDf/+lP1hqfTfyTXTXGO7EcJSlh0du722rqT2WQLf\n2G/XCJrX82NozHP8rdSsPL7Y6kibmBdub+PxiBflwndRnPTcwR2Bi5lMGVII\nJA5q3P3pe7WdeC0M8PcUosu/qMMeT90/kFlqbDb1rugs9rEXVqkfg39oO6nB\nZ184G/jEOEypVJCrChjInWfD9ESMGpFRIYrH3hshyjkxDNSJIo9bx5he9aEL\n3mcN\r\n=EvD1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2Pj2G0ud8q5Z9wTxaTKa22WBPM1csUxXyABE19HEtEAiAsibnFQz5kL8MGggstAGTOuMTKin88hIvxuctItQ9YFw=="}]},"_npmUser":{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_3.0.1_1619713170663_0.562092557640915"},"_hasShrinkwrap":false},"3.0.2":{"name":"fast-redact","version":"3.0.2","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","posttest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.5.2"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"b4df0969099be9d36fd4472edba86484e1e826c4","_id":"fast-redact@3.0.2","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-YN+CYfCVRVMUZOUPeinHNKgytM1wPI/C/UCLEi56EsY2dwwvI00kIJHJoI7pMVqGoMew8SMZ2SSfHKHULHXDsg==","shasum":"c940ba7162dde3aeeefc522926ae8c5231412904","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.2.tgz","fileCount":19,"unpackedSize":72205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKgKECRA9TVsSAnZWagAAGacP/RvoewPD58QqhSzFcYNy\nwcJ3nHEc+XwLqjKfQDNccEhNO/m7hJwcbZUqErZ6i4GAaiUK4DXz91L+n94v\nGqcjqiNYCZ3ZYZGK4jHtULiTGi4BSmcYwaqi00XOd0yOwTOt4OfbPZRtCedS\nwrZSg4bWfru3f+Y0qNm56ajWEINj5PKSNurNSdth6VqEnrKhBC7f5DF/xjo1\nwZ3oonkvcY+S0zorCP1qwfrHTF1s268UPAqDfkPyjvOE6iSVqX24Exo+br8a\n96rhkfL5Y6/v2hKYmmmPXTFjUml+ed5vWKKgwEgOS3rE76UvZcLjgcBJKuum\nKmzPBGjUeWoO+M6oeSi26heNucVBHROJ9HpApW1WGJToClN5BvYMt7MSOj0Z\nbpjFlO0kVIrjQbGOEqK1CVzFxkZgfEnuYwd4XH0E/CzFcruvwGT8xbTU1eKH\nrAqN+/iiqq3MjJWBZMsByUAmPkjR9XDAxZQKYrq47kSX3HdjohPXm1DSBrSB\ndzWRimPWq5BvxZ7n1VzKQCmo6IaCGU802l47hzGjGOZ1HkWCloX0T/8eweWA\nSEGWu/ep2Wl+U2XrSoonCs9yAAGh0uk27dmZQqvBFWGZXjLfeHLfs43JMOKA\nUjeTfpD7MqWE6tuFjHTihBIWwB8VbeUlONp1/NmI7zLtzGaccKHGHR0W05uv\nhW4H\r\n=djJz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIA9AlPZjspVTXXmMwxR3hPfXsSoaMK6S88YW3P0D0VAIgMsr6RCKZSS8e18k7DAW9Zn0h+0p1cq8F/sccMupyWS4="}]},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_3.0.2_1630143107890_0.956843809834049"},"_hasShrinkwrap":false},"3.1.0":{"name":"fast-redact","version":"3.1.0","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","posttest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.5.2"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"4e7d7d342e833f539fe5dede571db95200177cbe","_id":"fast-redact@3.1.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-dir8LOnvialLxiXDPESMDHGp82CHi6ZEYTVkcvdn5d7psdv9ZkkButXrOeXST4aqreIRR+N7CYlsrwFuorurVg==","shasum":"37c26cda9cab70bc04393f7ba1feb2d176da6c6b","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.0.tgz","fileCount":22,"unpackedSize":80046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6aTzCRA9TVsSAnZWagAAr2EP/jHVj2tt8C75kLDBiJMs\nfoPA3VnhE96OWdhnLZeihf4UspvE2qqzkvxY7TbqSiYNHwf5wYCDb6k+qww2\n1HGO2ZHE9smQgfKJWlima4+R9x8Vjpgq/cEZOD/PJAj75ozcL+EFWsO7OPCg\nbdXF6ca3QF4fywkk5RluIuJ3zEqlmXgGiNpHA8/uscIlYTpWJCkSB9eTS9rm\nDC8MD64SFki7d2owRecPUeNIMShSX5uBR46qpy6/GDj/x5FatmS7H7A/neW7\nkjxcDV4dKYZtcxe5oilW3Z4PoacWxEu6JPfj/KYNUhVaqNYXlKP9f3a/4zgQ\nHrpVD3iua1+LTxkKTVlsCilDhoebGKwRzLIFF03Wq48jr8QxsWxDeTOB7Ogs\n8CniqI1C7CPsHTBzbImycmyU/ct4RBB02hQErPPrJ/oxeagzOzbn8voVuDGS\nEBqs/zcBNyeQkpNw1svlkVYPJwtlGPAEMY5Sdk5UALUM4jOncK2Od+3hq/B4\n89KTHBGgNgphUhyTttpcLuE814UPtE6kvWzOMPydS99KO0iasVb36+wA03sk\nuHs1L8AvBQVSWGX7GnX/pRWWea1ecwVLIT6acRTwmBD/MgC6c47BNsftvxYw\n8mNcchdrrkhbt9ljYB9VukqkPp2hKI02dt0kStk/aMfVif43E7sqRNi526+C\nbjlt\r\n=WOL5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR/i8YLo712rLTHg94koFRqd5QfzR+Okpwmwu+4hMCAgIhAPYdnYeWAWowZLGrApSRlSoUHpZXUY0/nuQWoCHftBDc"}]},"_npmUser":{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_3.1.0_1642702067040_0.8591220465626712"},"_hasShrinkwrap":false},"3.1.1":{"name":"fast-redact","version":"3.1.1","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","posttest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.5.2"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"92b27f280aa28ecc01b3a844bdf0c5c67d25a7c3","_id":"fast-redact@3.1.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A==","shasum":"790fcff8f808c2e12fabbfb2be5cb2deda448fa0","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.1.tgz","fileCount":22,"unpackedSize":80310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFmwtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJsQ/+Ke/a4LOJBO1O0vECq/7hBJBaoQO62YiIJMoLPZvQhxSeyftN\r\njDEaZfo+Qql4JLQJufNfieDmqChZQjoKCHWPs/7myIs7x+wMZklwbd3jrtpB\r\nStFDR3rGwMZ3ayTURb77Vym899p9V7Pxc5qwFyyAmwEblDWCrE1DKVrUYDh1\r\nMUqyJPFsWE6YK2I8LefvJkZwzTqHjt74NvPDQYAxvBS5FVPoflmEFZ0Ucr2t\r\n5sDdR184l0yNJrC+fMqejxbADffEolCQJNncJ3XVeNqfcFOyAdkwGiX0OmiK\r\nkKZ6YycfocUAlxDr/mBf4GLaiDK562HtFs6+o6KYdMOyftjRVKeD1Y+CjHWW\r\nagJRYvFOtOlJJINtrEr5iP5v/MHK+pmIAEDwyU8v8M13zR3VKXoX+1V4MK1N\r\n4omCrl0PoksVJtWg596TzQUtybhUeSudbnY5Q/J/Ncybr0/1rkPbFM11kH+T\r\nDYl0DUIBlUYGxJIxj+ImucQvtM6IFMVcBdbCYxSaMLUAoCW/5jcia3fTmrtX\r\n9WWOZ7oYaawWKOXpQzbJXK52+vGPguJwxCVT9wrWcm2vaUR3Ibe/1BB47dY3\r\ncJce7b28lq732MW4PxfaHcKFqC1NKcNrrTTZGeHBYNGManYEKPAuqu+WGS9X\r\nPHkYDss1O3Pq5Z4A94XS5hgl2ZhIx3StnUY=\r\n=ftB2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRLyskOUlcnTTSFyFYR+H8o291axhshIKNozM+z8Z7RwIgffnyQf8V4dFTYDv71loUpHlbk+030+stT3U9vN2CxYo="}]},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_3.1.1_1645636653552_0.8865872630841025"},"_hasShrinkwrap":false},"3.1.2":{"name":"fast-redact","version":"3.1.2","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","posttest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.5.2"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"9ee9c1a5e126bedbb134efe3701c68a47194736d","_id":"fast-redact@3.1.2","_nodeVersion":"16.15.1","_npmVersion":"8.17.0","dist":{"integrity":"sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==","shasum":"d58e69e9084ce9fa4c1a6fa98a3e1ecf5d7839aa","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.2.tgz","fileCount":22,"unpackedSize":81830,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGD1uwQn2boCBwxzfY/g7b2BN4ckdnUsx8RlYPjY/EwBAiEAxf8VzckSJ1WE9gMOUa1brbygdHLEVMCjS+iplXrgKtc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA6IuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrehhAAg6KQrPKDTDJdQPRbabS+pYXitR+I8ZZvzKDfh9p0hlfAFELc\r\n4Md12MWG9HsZJurxvHZudWAYGNQ4Yf4FroTJDyrOf4aZr0BJ1QvI0Lo0Dlnz\r\nx2RY2CxxKmQptpCR0Wlb4RZrgU+g7XhAUMbasIOYy4BGIj6qqQPS/hswf7/Q\r\nM7FK1Fvx8lzgRZaUIepZlcx1kVJRhRD/g7YLNtY69S7pqhZLznx1K1tBK/yh\r\n/z2T5BUZVugWP4fj8ICa2nXLsWSAy6Wv/AJmwKWz75cvDPLsIX6W1kdjaeak\r\nruMDFPl5LLMfUzwUBkILX1+D/vhAvBIH9mFQ3bFs5K08Vrwq5Bv4jQHUIaH2\r\nXd0MkFwKPi2YfsB4vHctBrxfzdhi4GvSdGqoWvhl9UZ2uxxD/5xAYKbW+I8V\r\n3AmuCzuquCiPsIuYCy89jTjSsWDB6lZAhidnuR89MOFnxnsUWjwNJUoGvSvm\r\nlYio2gThFi7dZtoiXGgOQvZ3kem0Tlv33vB3XxGU+BEFOmJHgO7RCRAKwBda\r\ng7gCiCk/NVQDHN1xV62UgdBNMGdGnHaR3MYFRnigzc8MjwTZzUa+O1/aKS6u\r\nML4PJxmZZl3oxB2gkr6junAdXesC44gKEz8DcYY325a514jcqIV23ippV7Jz\r\n5UbANeMfqOFxnVj8UibFZ2TXv0xHroJ2Lq0=\r\n=s9B8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_3.1.2_1661182510617_0.341392175512355"},"_hasShrinkwrap":false},"3.2.0":{"name":"fast-redact","version":"3.2.0","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","posttest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.5.2"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"5182d875856c495cdf216a20866f210ee5d9af43","_id":"fast-redact@3.2.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-zaTadChr+NekyzallAMXATXLOR8MNx3zqpZ0MUF2aGf4EathnG0f32VLODNlY8IuGY3HoRO2L6/6fSzNsLaHIw==","shasum":"b1e2d39bc731376d28bde844454fa23e26919987","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-3.2.0.tgz","fileCount":22,"unpackedSize":85864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGB5QgIkK9nNqYhs1c7c8pRAHxwC6LFXMEvEF5chz+trAiEAjrLKhvz3b4fSR8deProIYnQi1u2u/mpz5h2hSWm63Y8="}]},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_3.2.0_1684153057836_0.4409524992288585"},"_hasShrinkwrap":false},"3.3.0":{"name":"fast-redact","version":"3.3.0","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","posttest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.5.2"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","gitHead":"cc56593b6888f935ac5bffd017a744519ac23b58","_id":"fast-redact@3.3.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==","shasum":"7c83ce3a7be4898241a46560d51de10f653f7634","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-3.3.0.tgz","fileCount":22,"unpackedSize":90497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5DTESQze662NJudofVb2Q4fJT++8wyPi+8dWbco6NsgIgBjnZOYy1LCP9+IcjjR3ffuBGmN/hdAA51asF+Jp+pJ0="}]},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_3.3.0_1690478455386_0.5372526806987856"},"_hasShrinkwrap":false},"3.4.0":{"name":"fast-redact","version":"3.4.0","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","posttest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.5.2"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","_id":"fast-redact@3.4.0","gitHead":"f71a23d3bc0714efe33c912d8c8dafb9af0fa8a3","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-2gwPvyna0zwBdxKnng1suu/dTL5s8XEy2ZqH8mwDUwJdDkV8w5kp+JV26mupdK68HmPMbm6yjW9m7/Ys/BHEHg==","shasum":"24e45adcbfa045375f93012bc10c34976d59352e","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-3.4.0.tgz","fileCount":22,"unpackedSize":91218,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDaUC2VpXhfS4eeEIsPzL1GYj7k7UrEiX41SQ3XnRjhyAiEA3+OhjZV+6XCiy4nIyNGE+6s2WP+QY3VLwLtjtwNuimk="}]},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_3.4.0_1709832614376_0.13233877233742364"},"_hasShrinkwrap":false},"3.4.1":{"name":"fast-redact","version":"3.4.1","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","posttest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.5.2"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","_id":"fast-redact@3.4.1","gitHead":"74e09b2b3538692c5a4eb404dad429ee3efec633","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-G7mumVmRGBTa4UKRnYoiWRqqOqK2Ot80XIYjeFpTaPctGLZfK0g5HoSifgUsx1+uZMXGoz6L/28lYNIMvZY8vA==","shasum":"5ddc658915864bfdb0ca830b61d4df7784ceac5c","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-3.4.1.tgz","fileCount":22,"unpackedSize":91852,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO+zYSz6XwpKY0wc5pLwUg0lIsUbUAtV+PTqiYxipKZQIgAlrXWfjohwN6bUOMSTdV2rInONyN+OQPEb4AjON9K6I="}]},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_3.4.1_1710842819384_0.18537564706011644"},"_hasShrinkwrap":false},"3.5.0":{"name":"fast-redact","version":"3.5.0","description":"very fast object redaction","main":"index.js","scripts":{"test":"tap test","posttest":"standard index.js 'lib/*.js' 'example/*.js' benchmark/index.js test/index.js | snazzy","cov":"tap --cov test","cov-ui":"tap --coverage-report=html test","ci":"tap --cov --100 test","bench":"node benchmark"},"keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"license":"MIT","devDependencies":{"fastbench":"^1.0.1","pino-noir":"^2.2.1","snazzy":"^8.0.0","standard":"^12.0.1","tap":"^12.5.2"},"engines":{"node":">=6"},"directories":{"example":"example","lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"homepage":"https://github.com/davidmarkclements/fast-redact#readme","_id":"fast-redact@3.5.0","gitHead":"e268c1c3b5a3be770f8082583f626bc4ba5c648d","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==","shasum":"e9ea02f7e57d0cd8438180083e93077e496285e4","tarball":"https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz","fileCount":22,"unpackedSize":92665,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGK4k9AHyheWKcXi/FQsa3G5DLjRkuLUBe65+LHCIZPCAiEA38n5T1WSrCfR/uQjUrb5Khhv+OlFvEc7KKgS9BEgDYI="}]},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-redact_3.5.0_1710872806416_0.09421757003721254"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-28T13:28:43.019Z","1.0.0":"2018-05-28T13:28:43.127Z","modified":"2024-03-19T18:26:47.062Z","1.0.1":"2018-05-28T13:53:29.161Z","1.1.0":"2018-05-28T17:06:07.412Z","1.1.1":"2018-05-28T17:07:47.843Z","1.1.2":"2018-05-28T17:14:40.316Z","1.1.3":"2018-05-28T23:51:50.802Z","1.1.4":"2018-05-28T23:53:04.616Z","1.1.5":"2018-05-29T00:00:41.496Z","1.1.6":"2018-05-29T00:11:06.072Z","1.1.7":"2018-05-29T00:15:09.446Z","1.1.8":"2018-05-29T00:16:57.963Z","1.1.9":"2018-05-29T12:31:41.011Z","1.1.10":"2018-05-29T13:46:03.897Z","1.1.11":"2018-05-29T16:13:46.047Z","1.1.12":"2018-05-31T15:40:33.543Z","1.1.13":"2018-05-31T16:29:16.059Z","1.1.14":"2018-08-12T17:58:28.796Z","1.2.0":"2018-09-05T16:14:30.457Z","1.3.0":"2018-10-08T17:13:57.554Z","1.4.0":"2018-11-19T14:21:17.850Z","1.4.1":"2018-12-07T14:10:37.223Z","1.4.2":"2018-12-08T00:38:50.690Z","1.4.3":"2019-02-11T08:57:35.218Z","1.4.4":"2019-02-17T15:42:21.664Z","1.5.0":"2019-03-21T15:13:44.850Z","2.0.0":"2019-09-27T21:44:13.281Z","2.1.0":"2020-10-02T15:59:51.399Z","3.0.0":"2020-10-02T16:02:36.414Z","3.0.1":"2021-04-29T16:19:30.773Z","3.0.2":"2021-08-28T09:31:48.030Z","3.1.0":"2022-01-20T18:07:47.260Z","3.1.1":"2022-02-23T17:17:33.730Z","3.1.2":"2022-08-22T15:35:10.856Z","3.2.0":"2023-05-15T12:17:38.007Z","3.3.0":"2023-07-27T17:20:55.531Z","3.4.0":"2024-03-07T17:30:14.535Z","3.4.1":"2024-03-19T10:06:59.551Z","3.5.0":"2024-03-19T18:26:46.581Z"},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"}],"description":"very fast object redaction","homepage":"https://github.com/davidmarkclements/fast-redact#readme","keywords":["redact","censor","performance","performant","gdpr","fast","speed","serialize","stringify"],"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/fast-redact.git"},"author":{"name":"David Mark Clements","email":"david.clements@nearform.com"},"bugs":{"url":"https://github.com/davidmarkclements/fast-redact/issues"},"license":"MIT","readme":"# fast-redact\n\nvery fast object redaction\n\n[![Build Status](https://travis-ci.org/davidmarkclements/fast-redact.svg?branch=master)](https://travis-ci.org/davidmarkclements/fast-redact)\n\n## Default Usage\n\nBy default, `fast-redact` serializes an object with `JSON.stringify`, censoring any \ndata at paths specified:\n\n```js\nconst fastRedact = require('fast-redact')\nconst fauxRequest = {\n  headers: {\n    host: 'http://example.com',\n    cookie: `oh oh we don't want this exposed in logs in etc.`,\n    referer: `if we're cool maybe we'll even redact this`,\n    // Note: headers often contain hyphens and require bracket notation\n    'X-Forwarded-For': `192.168.0.1`\n  }\n}\nconst redact = fastRedact({\n  paths: ['headers.cookie', 'headers.referer', 'headers[\"X-Forwarded-For\"]']\n})\n\nconsole.log(redact(fauxRequest))\n// {\"headers\":{\"host\":\"http://example.com\",\"cookie\":\"[REDACTED]\",\"referer\":\"[REDACTED]\",\"X-Forwarded-For\": \"[REDACTED]\"}}\n```\n\n## API\n\n### `require('fast-redact')({paths, censor, serialize}) => Function`\n\nWhen called without any options, or with a zero length `paths` array, \n`fast-redact` will return  `JSON.stringify` or the `serialize` option, if set.\n\n#### `paths` – `Array`\n\nAn array of strings describing the nested location of a key in an object.\n\nThe syntax follows that of the EcmaScript specification, that is any JavaScript\npath is accepted – both bracket and dot notation is supported. For instance in \neach of the following cases, the `c` property will be redacted: `a.b.c`,`a['b'].c`, \n`a[\"b\"].c`, `a[``b``].c`. Since bracket notation is supported, array indices are also\nsupported `a[0].b` would redact the `b` key in the first object of the `a` array. \n\nLeading brackets are also allowed, for instance `[\"a\"].b.c` will work.\n\n##### Wildcards\n\nIn addition to static paths, asterisk wildcards are also supported.\n\nWhen an asterisk is place in the final position it will redact all keys within the\nparent object. For instance `a.b.*` will redact all keys in the `b` object. Similarly\nfor arrays `a.b[*]` will redact all elements of an array (in truth it actually doesn't matter \nwhether `b` is in an object or array in either case, both notation styles will work).\n\nWhen an asterisk is in an intermediate or first position, the paths following the asterisk will \nbe redacted for every object within the parent.\n\nFor example:\n\n```js\nconst fastRedact = require('fast-redact')\nconst redact = fastRedact({paths: ['*.c.d']})\nconst obj = {\n  x: {c: {d: 'hide me', e: 'leave me be'}},\n  y: {c: {d: 'and me', f: 'I want to live'}},\n  z: {c: {d: 'and also I', g: 'I want to run in a stream'}}\n}\nconsole.log(redact(obj)) \n// {\"x\":{\"c\":{\"d\":\"[REDACTED]\",\"e\":\"leave me be\"}},\"y\":{\"c\":{\"d\":\"[REDACTED]\",\"f\":\"I want to live\"}},\"z\":{\"c\":{\"d\":\"[REDACTED]\",\"g\":\"I want to run in a stream\"}}}\n```\n\nAnother example with a nested array:\n\n```js\nconst fastRedact = require('..')\nconst redact = fastRedact({paths: ['a[*].c.d']})\nconst obj = {\n  a: [\n    {c: {d: 'hide me', e: 'leave me be'}},\n    {c: {d: 'and me', f: 'I want to live'}},\n    {c: {d: 'and also I', g: 'I want to run in a stream'}}\n  ]\n}\nconsole.log(redact(obj)) \n// {\"a\":[{\"c\":{\"d\":\"[REDACTED]\",\"e\":\"leave me be\"}},{\"c\":{\"d\":\"[REDACTED]\",\"f\":\"I want to live\"}},{\"c\":{\"d\":\"[REDACTED]\",\"g\":\"I want to run in a stream\"}}]}\n```\n\n#### `remove` - `Boolean` - `[false]`\n\nThe `remove` option, when set to `true` will cause keys to be removed from the \nserialized output. \n\nSince the implementation exploits the fact that `undefined` keys are ignored\nby `JSON.stringify` the `remove` option may *only* be used when `JSON.stringify`\nis the serializer (this is the default) – otherwise `fast-redact` will throw. \n\nIf supplying a custom serializer that has the same behavior (removing keys \nwith `undefined` values), this restriction can be bypassed by explicitly setting \nthe `censor` to `undefined`.\n\n\n#### `censor` – `<Any type>` – `('[REDACTED]')`\n\nThis is the value which overwrites redacted properties. \n\nSetting `censor` to `undefined` will cause properties to removed as long as this is \nthe behavior of the `serializer` – which defaults to `JSON.stringify`, which does \nremove `undefined` properties.\n\nSetting `censor` to a function will cause `fast-redact` to invoke it with the original \nvalue. The output of the `censor` function sets the redacted value.\nPlease note that asynchronous functions are not supported. \n\n#### `serialize` – `Function | Boolean` – `(JSON.stringify)`\n\nThe `serialize` option may either be a function or a boolean. If a function is supplied, this\nwill be used to `serialize` the redacted object. It's important to understand that for \nperformance reasons `fast-redact` *mutates* the original object, then serializes, then \nrestores the original values. So the object passed to the serializer is the exact same\nobject passed to the redacting function. \n\nThe `serialize` option as a function example:\n\n```js\nconst fastRedact = require('fast-redact')\nconst redact = fastRedact({\n  paths: ['a'], \n  serialize: (o) => JSON.stringify(o, 0, 2)\n})\nconsole.log(redact({a: 1, b: 2}))\n// {\n//   \"a\": \"[REDACTED]\",\n//   \"b\": 2\n// }\n```\n\nFor advanced usage the `serialize` option can be set to `false`. When `serialize` is set to `false`,\ninstead of the serialized object, the output of the redactor function will be the mutated object \nitself (this is the exact same as the object passed in). In addition a `restore` method is supplied\non the redactor function allowing the redacted keys to be restored with the original data. \n\n```js\nconst fastRedact = require('fast-redact')\nconst redact = fastRedact({\n  paths: ['a'], \n  serialize: false\n})\nconst o = {a: 1, b: 2}\nconsole.log(redact(o) === o) // true\nconsole.log(o) // { a: '[REDACTED]', b: 2 }\nconsole.log(redact.restore(o) === o) // true\nconsole.log(o) // { a: 1, b: 2 }\n```\n\n#### `strict` – `Boolean` - `[true]`\nThe `strict` option, when set to `true`, will cause the redactor function to throw if instead \nof an object it finds a primitive. When `strict` is set to `false`, the redactor function \nwill treat the primitive value as having already been redacted, and return it serialized (with\n`JSON.stringify` or the user's custom `serialize` function), or as-is if the `serialize` option\nwas set to false.\n\n## Approach\n\nIn order to achieve lowest cost/highest performance redaction `fast-redact`\ncreates and compiles a function (using the `Function` constructor) on initialization.\nIt's important to distinguish this from the dangers of a runtime eval, no user input \nis involved in creating the string that compiles into the function. This is as safe \nas writing code normally and having it compiled by V8 in the usual way.\n\nThanks to changes in V8 in recent years, state can be injected into compiled functions\nusing `bind` at very low cost (whereas `bind` used to be expensive, and getting state\ninto a compiled function by any means was difficult without a performance penalty).\n\nFor static paths, this function simply checks that the path exists and then overwrites\nwith the censor. Wildcard paths are processed with normal functions that iterate over \nthe object redacting values as necessary.\n\nIt's important to note, that the original object is mutated – for performance reasons\na copy is not made. See [rfdc](https://github.com/davidmarkclements/rfdc) (Really Fast \nDeep Clone) for the fastest known way to clone – it's not nearly close enough  in speed\nto editing the original object, serializing and then restoring values. \n\nA `restore` function is also created and compiled to put the original state back on\nto the object after redaction. This means that in the default usage case, the operation \nis essentially atomic - the object is mutated, serialized and restored internally which \navoids any state management issues.\n\n## Caveat\n\nAs mentioned in approach, the `paths` array input is dynamically compiled into a function\nat initialization time. While the `paths` array is vigourously tested for any developer \nerrors, it's strongly recommended against allowing user input to directly supply any \npaths to redact. It can't be guaranteed that allowing user input for `paths` couldn't\nfeasibly expose an attack vector.  \n\n## Benchmarks\n\nThe fastest known predecessor to `fast-redact` is the non-generic [`pino-noir`](http://npm.im/pino-noir) \nlibrary (which was also written by myself).\n\nIn the direct calling case, `fast-redact` is ~30x faster than `pino-noir`, however a more realistic\ncomparison is overhead on `JSON.stringify`. \n\nFor a static redaction case (no wildcards) `pino-noir` adds ~25% overhead on top of `JSON.stringify`\nwhereas `fast-redact` adds ~1% overhead.\n\nIn the basic last-position wildcard case,`fast-redact` is ~12% faster than `pino-noir`.\n\nThe `pino-noir` module does not support intermediate wildcards, but `fast-redact` does,\nthe cost of an intermediate wildcard that results in two keys over two nested objects \nbeing redacted is about 25% overhead on `JSON.stringify`. The cost of an intermediate \nwildcard that results in four keys across two objects being redacted is about 55% overhead \non `JSON.stringify` and ~50% more expensive that explicitly declaring the keys.  \n\n```sh\nnpm run bench \n```\n\n```\nbenchNoirV2*500: 59.108ms\nbenchFastRedact*500: 2.483ms\nbenchFastRedactRestore*500: 10.904ms\nbenchNoirV2Wild*500: 91.399ms\nbenchFastRedactWild*500: 21.200ms\nbenchFastRedactWildRestore*500: 27.304ms\nbenchFastRedactIntermediateWild*500: 92.304ms\nbenchFastRedactIntermediateWildRestore*500: 107.047ms\nbenchJSONStringify*500: 210.573ms\nbenchNoirV2Serialize*500: 281.148ms\nbenchFastRedactSerialize*500: 215.845ms\nbenchNoirV2WildSerialize*500: 281.168ms\nbenchFastRedactWildSerialize*500: 247.140ms\nbenchFastRedactIntermediateWildSerialize*500: 333.722ms\nbenchFastRedactIntermediateWildMatchWildOutcomeSerialize*500: 463.667ms\nbenchFastRedactStaticMatchWildOutcomeSerialize*500: 239.293ms\n```\n\n## Tests\n\n```\nnpm test  \n```\n\n```\n  224 passing (499.544ms)\n```\n\n### Coverage\n\n```\nnpm run cov \n```\n\n```\n-----------------|----------|----------|----------|----------|-------------------|\nFile             |  % Stmts | % Branch |  % Funcs |  % Lines | Uncovered Line #s |\n-----------------|----------|----------|----------|----------|-------------------|\nAll files        |      100 |      100 |      100 |      100 |                   |\n fast-redact     |      100 |      100 |      100 |      100 |                   |\n  index.js       |      100 |      100 |      100 |      100 |                   |\n fast-redact/lib |      100 |      100 |      100 |      100 |                   |\n  modifiers.js   |      100 |      100 |      100 |      100 |                   |\n  parse.js       |      100 |      100 |      100 |      100 |                   |\n  redactor.js    |      100 |      100 |      100 |      100 |                   |\n  restorer.js    |      100 |      100 |      100 |      100 |                   |\n  rx.js          |      100 |      100 |      100 |      100 |                   |\n  state.js       |      100 |      100 |      100 |      100 |                   |\n  validator.js   |      100 |      100 |      100 |      100 |                   |\n-----------------|----------|----------|----------|----------|-------------------|\n```\n\n## License\n\nMIT\n\n## Acknowledgements\n\nSponsored by [nearForm](http://www.nearform.com)\n","readmeFilename":"readme.md"}