{
	"name": "fast-redact",
	"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		}
	},
	"time": {
		"created": "2018-05-28T13:28:43.019Z",
		"1.0.0": "2018-05-28T13:28:43.127Z",
		"modified": "2019-09-27T21:44:15.902Z",
		"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"
	},
	"users": {},
	"dist-tags": {
		"latest": "2.0.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"890a84343a4f62c90932bb0066dbd0ba\"",
			"fetched": 1600679305005
		}
	},
	"_distfiles": {
		"fast-redact-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.0.0.tgz",
			"sha": "cbfd4855864a4b209eb2eba1b8fab804ff92dece",
			"registry": "npmjs"
		},
		"fast-redact-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.0.1.tgz",
			"sha": "a791333bc4d9e6a671371cfc038019c18a08b131",
			"registry": "npmjs"
		},
		"fast-redact-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.0.tgz",
			"sha": "2921f2cdfae2447a3bd72fe4c36417c81f3ecc07",
			"registry": "npmjs"
		},
		"fast-redact-1.1.1.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.1.tgz",
			"sha": "f0e8bd33ca33560047b50a4b647b17544f29318d",
			"registry": "npmjs"
		},
		"fast-redact-1.1.2.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.2.tgz",
			"sha": "e4260517b68071b51d5f74a7fc4b25c452ebe9a3",
			"registry": "npmjs"
		},
		"fast-redact-1.1.3.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.3.tgz",
			"sha": "c27fe7b8c537fb7bd7ec38a0b7b9e532017fadd5",
			"registry": "npmjs"
		},
		"fast-redact-1.1.4.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.4.tgz",
			"sha": "10c451d40ab912002da557b6b879587493f63f27",
			"registry": "npmjs"
		},
		"fast-redact-1.1.5.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.5.tgz",
			"sha": "41bc312a0ee731e919d308b2921641728b376906",
			"registry": "npmjs"
		},
		"fast-redact-1.1.6.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.6.tgz",
			"sha": "ba4032149c250042a0feb9c8fc8e5833e81320d5",
			"registry": "npmjs"
		},
		"fast-redact-1.1.7.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.7.tgz",
			"sha": "504d57fd18584f54454a336a84d4bb4e4a721743",
			"registry": "npmjs"
		},
		"fast-redact-1.1.8.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.8.tgz",
			"sha": "5f2fbc868e5e855bdff80ef98b72237a5617f5a9",
			"registry": "npmjs"
		},
		"fast-redact-1.1.9.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.9.tgz",
			"sha": "ecc69b31b6e462a882fd9da419382bfdf890b8c0",
			"registry": "npmjs"
		},
		"fast-redact-1.1.10.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.10.tgz",
			"sha": "14ecacc42586efb61bddbbf9a658c63383a00b0f",
			"registry": "npmjs"
		},
		"fast-redact-1.1.11.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.11.tgz",
			"sha": "8c461d0673fee9e7dc2ab1d4ee759304dd2c6ad7",
			"registry": "npmjs"
		},
		"fast-redact-1.1.12.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.12.tgz",
			"sha": "03198d42c4022715455e12ff3a0077f3b5a2d2cb",
			"registry": "npmjs"
		},
		"fast-redact-1.1.13.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.13.tgz",
			"sha": "b74ed0dbe3c9f5e1f82350dc467db92389548a06",
			"registry": "npmjs"
		},
		"fast-redact-1.1.14.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.14.tgz",
			"sha": "95e5a05c8046b9cd61a203266a4acb2ae635574f",
			"registry": "npmjs"
		},
		"fast-redact-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.2.0.tgz",
			"sha": "356bdb968c23473cd4e460689c10785842f41529",
			"registry": "npmjs"
		},
		"fast-redact-1.3.0.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.3.0.tgz",
			"sha": "c3a41bfecba796f0206c4c71a4613af020e524cc",
			"registry": "npmjs"
		},
		"fast-redact-1.4.0.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.4.0.tgz",
			"sha": "6123d2a23e6bdf76e82b3176d6f11698f2001797",
			"registry": "npmjs"
		},
		"fast-redact-1.4.1.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.4.1.tgz",
			"sha": "c8e78201b1870ab0b4feac2c6ff8b7e0491f2288",
			"registry": "npmjs"
		},
		"fast-redact-1.4.2.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.4.2.tgz",
			"sha": "14989f452ee07f0723fbb483ee778d363135b7ad",
			"registry": "npmjs"
		},
		"fast-redact-1.4.3.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.4.3.tgz",
			"sha": "a11db5191e659354f8a431cca512d48d5f7951c7",
			"registry": "npmjs"
		},
		"fast-redact-1.4.4.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.4.4.tgz",
			"sha": "d29bd1d0cc3ab808a9d4f9870f6e27e85c750db4",
			"registry": "npmjs"
		},
		"fast-redact-1.5.0.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-1.5.0.tgz",
			"sha": "302892f566750c4f5eec7b830bfc9bc473484034",
			"registry": "npmjs"
		},
		"fast-redact-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/fast-redact/-/fast-redact-2.0.0.tgz",
			"sha": "17bb8f5e1f56ecf4a38c8455985e5eab4c478431",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"fast-redact-2.0.0.tgz": {
			"shasum": "17bb8f5e1f56ecf4a38c8455985e5eab4c478431"
		}
	},
	"_rev": "2-11b67f7cb6d38dac",
	"_id": "fast-redact",
	"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  }\n}\nconst redact = fastRedact({\n  paths: ['headers.cookie', 'headers.referer']\n})\n\nconsole.log(redact(fauxRequest))\n// {\"headers\":{\"host\":\"http://example.com\",\"cookie\":\"[REDACTED]\",\"referer\":\"[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 be a function of 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)"
}