{"_id":"@naturalcycles/scrubber-lib","_rev":"43-be5c43e82e6daee7f7377b28b7ea1cb5","name":"@naturalcycles/scrubber-lib","dist-tags":{"latest":"3.9.0"},"versions":{"1.0.0":{"name":"@naturalcycles/scrubber-lib","version":"1.0.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@1.0.0","maintainers":[{"name":"kribor","email":"kristofer@libertar.se"},{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"af05ad16de6d9c3845fc5268f0aa596e3fe2fad3","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-1.0.0.tgz","fileCount":19,"integrity":"sha512-5GHOLdUGIGGgUrt2rJVK6INVlHJFaOpnCxF2iXcSG1fBJBrbgIjjmavomQO7UC+5Il0JWWn5ZbLP6rhgOFWnBw==","signatures":[{"sig":"MEUCIQD0Fvjo35/JKRQLMUG0w5WjLk+9cb8hUXn0gbNlvX7fQgIgU8cXZCr5+tEC5wkOv5wGxv1hEqfIlPk55NdZeSTrXPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc99c6CRA9TVsSAnZWagAASlwP/Rfik4ZxcooQ0zlQVDEf\nzYqaDhlOhAr5ih0kXYlCqKPO+Qi2MB+IRuG1FhSpvrK3Kl6AYXxgCPkjEjab\nmrxMK+GL1QgmcR5y85zx28TIVuFQONpp3dxVgr7VI5+iulkKuSobI46P+s++\nOF1yJqgZDFvaZXxxtnqYK01ElW6PWz+XHfRx//tKo63P8IexaKFAyjjSkqPq\nqVnFELjGpd9eOTahj5M6h8jnfmo8NzpwMLcjmgbETt7YYFIW1X9YR8CLMP1N\nqmLi2P5xCKwYzp59UhJ4XRO57mGnEPN0QqjBVFJkcf6c2NwlBGp8SiMklynV\n7TWBLpnxh/gRHfEDsfxQCS/5UiJbgpfFHWP1xdqWXI65JfFAbSIDihTNfSkm\n9jF7mFWrWytPk36vtyKQ5sO9Q3eB6ba3P7ndnls23A7/Vs6PYDMzfTkQhx/R\nZN8v/Ac8+8cxKz35i8BPCXUDaVBeTUOj22oKpkkm/A2aDfbsl+CD42tWzgOe\nqXyjSORkTVJge1GZqTrmLcEVSjIuU5p14tNROuLkij/cQtffQf01/vMm+N0h\nrATa272DY+xDoRHEQjkqhOWFOJoJroajHBsKGdrp0lErZictDRD7QC23OWf0\n1rWHoHoPyBjmDLOopdqd7M5Xo3TbFyEQ1+I+916jx2uebW2HVgQICRetAFej\nNL35\r\n=NISB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.13"},"gitHead":"15bddab89584aab72deafd7101342d6b1b2b43c6","scripts":{},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"6.9.0","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","@types/node":"^12.0.4","@naturalcycles/dev-lib":"^7.12.0","@naturalcycles/test-lib":"^1.0.3","@naturalcycles/semantic-release":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_1.0.0_1559746361354_0.5563622082870641","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@naturalcycles/scrubber-lib","version":"1.1.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@1.1.0","maintainers":[{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"c348bbf67cf54247bf4c449f25d5ad9591cb8c23","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-1.1.0.tgz","fileCount":19,"integrity":"sha512-DTlxSfceo3cqv71IL9oC6ekAxn27fBvI4FD3BNecHEYnNGfJ7qXs5D5fjYw7JHzknWGtbFpTc3HhJpKTc6q0cw==","signatures":[{"sig":"MEYCIQCmiXxCgvNwUYH3rronlicZSrof78ar37B/mvwivoeA0AIhAP5YbBf3vMLHWfAsjT/1ZhYqtSIFlm13kujQALtNe6z0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCi7RCRA9TVsSAnZWagAAExIP/0YMCgImJ5OQSRxOhOB8\n+7H2cgyYsvyZ9ogVztlgVYLCvIlaoF3RYNtRXIj5aiJhN6Q23Noqdr3klnp+\nDpgrLqSdHrCVktx9Ah9v7+l8xzrkNK3T8FJqBSj2DwlmSYUvYKLUILkfAdAJ\n9gCPmncFeEeZCLVsVJernErET7ErZqn53qcjbtcm1KPkBWHSIPAZCoV3rwyD\nHtT4oI4tV/ffzaf7zwW8oqlxFMg11Vn3ucOeAa1j6389cJqOYmXWfFRZ1x8i\nk/gFPDn94IeLE8g4+jb6O2pMpxySOL/HDl/EEa5qy12hrtZcgNlSTlIdd/cC\nXcOot9SN4vtThqce7moBPFiFSmJMUwDpyxbzBtSQlRo4of4Pwzolxwcp8Euv\nreSfW1nG2uKi2uJGiwnWxFRO9Vv0x9AjFwknn7tyl3II8JzHJRA4PYcGtJdh\n8Kul2qhwN5fXxKXDDqebsCO+UbtuSublnAO8hcfqHUiCuGRXwjaLvj0w+tRq\nxw0PTm6pCTgZ/JLlfl+et8tJ5XUm3OFH0nfS7jDYhXuajw1Yw8Vs0W3HKW8/\nA261I3XFq5jUZb72y1bGT5EpKUvc2A+YKhP532Wg2Ols+zUKkFiSC78uFgJD\nUsBVq0PkD5EVa0InmNMGDRH7ka/wlu217xr/JUJVfnVTC7R/8f+GBz1mFgq/\nqL7F\r\n=2OVs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.13"},"gitHead":"734989b2632ad6edafc49640d5c78c9654d7a632","scripts":{},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"6.9.0","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nanoid":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","@types/node":"^12.0.4","@naturalcycles/dev-lib":"^7.12.0","@naturalcycles/test-lib":"^1.0.3","@naturalcycles/semantic-release":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_1.1.0_1560948432731_0.332379152779845","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@naturalcycles/scrubber-lib","version":"1.2.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@1.2.0","maintainers":[{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"086d11392b5a294bbf4644ae1237a9ce647fd6dc","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-1.2.0.tgz","fileCount":19,"integrity":"sha512-j1MtV/iT+rV5iNYR05T14LpUsw3GwhRm4cWANZCOCKoLFzTSTfBypqkoDHhfPrElMcCQlgc/XCco2FYQEWp9gg==","signatures":[{"sig":"MEUCIQCPot+HclGMh8bLlDpHpJpLrmEd+hOKp/7xufEctr9gpQIgPj9J8fXIZYeJoSW+dCuokndowN2bEm55wSmV54u+35Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGhb1CRA9TVsSAnZWagAAcroP/R/hWVT4+hu3aypbRfSt\nfAz9yArNx0bD8UPtXyS5HH+UlxOuK/wl2hhYzkBDZKY49VPv41n6/A0xJeST\nkx8puPjpKmmlurriSRYXfUBYb++598d/+qsW9VxxvjB8ShzxuIKHUM0Qgb59\nZp7K/3xkZvObem4yyni7AJ8ykafM29mOe9Kjf+xJkFkwAnSz8dium643jaFc\nUiRHnItpZV46Tf5u1nbPCsuXVQj1idpmi8sFsKCkLwREwzzzeFPr4ktvyGbK\n+mIcsvyWMqAImgsR3WA6kv8HgGJO2qK8zeqmzpcji/t6BaWmVznucaq2MQqA\nDF+qVUcEoMiGesMz9IIZWQrgZgu2vBuDyKn5ErXXYHasRLjNOuW+RjhZ/6+4\nbs90rAki5j8rRFJB4dW/IryMMpdwo2zzzL46cUcuf6VKRrabZ6h1kz8rfqdP\n0y8B9uKTOKFZuo1Uti4fxwl0MVTG1E7FhE+Ff1Qqv5YV0FtWfFriBuvl0fri\nScDwpERJqDClgNqvj2hpp1Z5zQqKl+ice0VIRJkwf1KEZfG7Anh04iv610cn\ngqGvGNMn9Sux/q2D9YCfEODvb23YbnKKsDJM9pxGv9xz+1edqQpGqXqAbbm2\nmmNSMzv0BqNBOIoYn/uimBp24o2jXmF0PIJCuqprebN+NVApwW5pEqlN4adT\nySCh\r\n=Hn2B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.13"},"gitHead":"69ba78a9b41c163475d7c9d748f953718181df69","scripts":{},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"6.9.0","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nanoid":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","@types/node":"^12.0.4","@naturalcycles/dev-lib":"^7.12.0","@naturalcycles/test-lib":"^1.0.3","@naturalcycles/semantic-release":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_1.2.0_1561990901050_0.8343489743085852","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@naturalcycles/scrubber-lib","version":"2.0.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.0.0","maintainers":[{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"d709990b84d7852497c63007028aacbab6a6fe4f","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.0.0.tgz","fileCount":19,"integrity":"sha512-FypbvcZxgd0SB74uZsachxmiaCxh4Nm/DHvT8MnYL+TE2OREGMQf1Mw+E9WP+Rj+j3XS5ZS+wfgNGEaiug4sYA==","signatures":[{"sig":"MEUCID4oiUiNL+FVccY9IuqqqS6dDiqbfvLGT4LLqEyXGjGZAiEA7WTQaLsDmeXfCdoiXJMTFU7dfhCtXRviuK2Ejbn6j08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGw7zCRA9TVsSAnZWagAAc5YQAJ2v0L+t68VIk89L3Plb\nyj23+yIMzMAdQZWArIjVnVaHAdWpdvt6q47ItpRusYrEpqEseViDkltE173J\nJZ9mLw+0ul0hLNLZ63uYfEFy5nBfZlnkpnt/ONOODbx168V7RLUq3I2hDKcr\nxhNBkO7WhmmfGiPnWA5ZKMV60u5cm7186OCkLh/jQwBvMQCudx97r4YcG3NU\niD/fwDGXfE7oCZn31g5dzgwo0NoLuO9MNRJuWYRY8C9zJha5nCv+r1flYJGm\np41B0BYJdQUUdKC/kAhewXkvJJb8ghwBMbRhutjO6kkOd1+9rpnf7XFsZOlG\nAaZEkgT76g/ru5rMClfafEeBqUfNVpD7w+Ea+WgfyWWdhimlQCQddGwo38FV\nL+csnEvZw5HdDevccXKepM9tFs154s1Rv5ILWNv6V9TBIQNWMNWnEnV7C5+X\nBwZc/bx3rhzIRRjXMZUDKaF3m55Io37ORpH9qM0aOBtVSl0sk+ShbRjwsx5/\nUD3NJmrC96d3h5e0R3EeUa8eNgcHtqeZ6OOeTbyr8rPXzdY8HyL/zzpz91/l\nKX3CHcY9cY0/nY4azzAR4Dpk/skBrI9vzTKNYqXK8lHQehfsshYRvpiT6xRz\nsVeSiyzlH9dlgsqhCZQT11uE7RMkgPGCJWaDcnrc01nWeclb8U1eal9kt+Y+\nlBwZ\r\n=CVpK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.13"},"gitHead":"234c877866cd82f5a59a78f4908e6e46b7083e51","scripts":{},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"6.9.0","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nanoid":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","@types/node":"^12.0.4","@naturalcycles/dev-lib":"^7.12.0","@naturalcycles/test-lib":"^1.0.3","@naturalcycles/semantic-release":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.0.0_1562054386424_0.6389247086694589","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@naturalcycles/scrubber-lib","version":"2.1.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.1.0","maintainers":[{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"ff27a848c8187f857bbcc38906b265cc28f78fb9","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.1.0.tgz","fileCount":19,"integrity":"sha512-rrnbg+dWPkfjbWlRc8O7JA1OT/eRSrbHGyi6eWBcPRRBR3d/itO/ItLVOa08b6+bFH5ugpvtcSPZONPj8JzG+w==","signatures":[{"sig":"MEQCICtW7EF/EnIPR2AOi50NC/oYt9qk9EHrkDcJgQkie5INAiBrHzaLZPjRTxEKaBvK4nbYCVUz3GYuDLapBQ8jRMJerA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHKQ0CRA9TVsSAnZWagAAYdkQAJg6DQlfUP2AJBkZhfQJ\nMKniTaNCTyEsbyrKW8FNVeGp1d+4B5mOSjAxzjCJvmGiR+6tofo1TzvPgekp\n/Jwa7pAp8dRCuLVDlEEcxGm1c1Q7Q/NF/RaIkJg4YiUV0TtlJlaBooz+KU1N\nw5CQARyI4NBtkhJA58bH1+ZAUIGJKtmnisO+Op+zKUXu5Q9mjHYqf4Eof0Lm\nFNRM6dxuIq5jGZbMu6/iEVLA2ErmsPLFHEJ+l7G7OnFRsFbB+WyYMcS/3kjN\nDrx96GAOwe9YiYo7MZVBWvBxYV8lGJ2fwzMpT9leiNqAEXD8/boKliNYWTMk\nsEBDigqD0fhC9sYfsGBgu2YVasmuuFIzvPJq2HO3ak3shLBtAmReTQzCYV8u\nW43wOHb3owCnAMY4BCO94n/99oMkpo2Y7tFNhZBpNUcHNjsWykh+GrpXIAAh\nQXclQg8H7MR6Shs8rqUiRAWBfz3wFO0zUXZ3jrazewAafy/ZYNOwqHnbWf7n\nDM8j6co3WOhdgWIE2EBT0lyn9BFjOQQZr7SgOtNALwcbN1gTi+AFJY5zivw6\n9djwtHDLLykv86mCsNnRGyNDFshbHg7gZPew++NBJA0n7RxGhSdXaryj3Mv8\nYLoYT97oUlPPp6KWlx2eG10H33GbzboY6+1WVDAyknitKRmTwurDPghBRhbR\nrlgG\r\n=1ySH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.13"},"gitHead":"973a51624f4e380a03ec5d49b9c6086134e7bde1","scripts":{},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"6.9.0","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nanoid":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","@types/node":"^12.0.4","@naturalcycles/dev-lib":"^7.12.0","@naturalcycles/test-lib":"^1.0.3","@naturalcycles/semantic-release":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.1.0_1562158131922_0.20546549798566294","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@naturalcycles/scrubber-lib","version":"2.2.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.2.0","maintainers":[{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"a97c65e25b08404d857ded50490667e170b90682","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.2.0.tgz","fileCount":19,"integrity":"sha512-ZKnAobzDrq6CdANZnoS5O+WDL3vivGQ45tIN39EAP//h1wwQOsyGtmAkgjqRz7BUHz8nA5XqEWOYZZ7rxFyqPQ==","signatures":[{"sig":"MEUCIAQ4Y9F6zAM00N0Sh6CQoQeDbB3I98xdL9LXX9iSksG6AiEA0XMblEJRxVtSaPKSRdN4KA0U9EKgNH50QJsQxToZKIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHK1yCRA9TVsSAnZWagAAe1AP+wR6svf++IwcVTkgYYk8\njN2B3hnZ3f1mxG72lwEnPvarJSPoUPRq+u4nVqVH8i57cwBwU/wSK8fw1q7T\nHo6aJs03R3W/5pLlCCGPGM4CZ0BZTpgv44iCfh74NERWu7wdUHooUl01iiu5\nK9dawJEfFdR/wDi8eFvdOXZR0z6z8xSg4qtZTrCXXUgmEAdmAwObez7GElaU\nKL74Y6AJmRlvmi9rcL+UDDNiezt7CE4fkK7aYgMH5EBIexw5f23RCpHefMXo\nqJcWLhCVIfsX+f6T8YPouhqcswOcLiUoEdYS1g5euCkaDmGs+nNK/FU+YNAW\nXtX47VJgimMPSesXkVolZkO8komqt0ndsqV6HueVE/j9Qpe93BHDSbwjwcay\nl2C3+tTyP2dL11wCw6zlp2SCEEv4GtHPp9NRqjOecWL/JWSV9QCKXAMVu8ez\n3CYIaVopVUSnYRm4Vn9ZmgboDmghuuehSey6OGjEddC3LmW+ggNbkqxkrWtz\nick3AIoKc7P8TRoX8lC64z/qLNd/nzeRrT5jQw7KYyQcByQMxmEsJXRTdXvg\nt4jxNjoEMhRmW54yn5S8qWp6J8CfvzzC5XxsAzW0R9aUWDC5ZiEoRP1W+P2/\nGFX2HEX9MvIxpj/FyIA5U18D1I9jtApP6iAh++e/BVAquEXh36uUgxDIsZyO\nnlU2\r\n=Ulgy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.13"},"gitHead":"77347f59b4f62c86ac484d32206d8cc2fd9267d5","scripts":{},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"6.9.0","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nanoid":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","@types/node":"^12.0.4","@naturalcycles/dev-lib":"^7.12.0","@naturalcycles/test-lib":"^1.0.3","@naturalcycles/semantic-release":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.2.0_1562160497999_0.5100174227537748","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@naturalcycles/scrubber-lib","version":"2.3.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.3.0","maintainers":[{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"46fd691be4013c8f305038c6d469cff93d0d5529","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.3.0.tgz","fileCount":19,"integrity":"sha512-LDth1hOkVDGpRNKPiaUPruej5ileVQrpGPMr3/WVqOJ5xoXUP6FZZeeCi56uaFtE1/18rpwVw+W87+wkX2RY8Q==","signatures":[{"sig":"MEYCIQCZo9zOb+BSWTrcCK9wu3sSBO99hjmGrAvR765aJ/XUCgIhAKg5EKi737W1i6Zkov/9CH2cAIzQxrBqkSRAikouyXR3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHMdXCRA9TVsSAnZWagAAjikQAIi60uCkTvLta85ayGDd\nflgFdsrpISEvsmvbNLN1sBFmMUDZt2m+NW+LGEEjcQi5Nl1CJg0nKDvJ7oOe\nSbjgPN9XBUSJVBVQIYNr5aKzxcG585QbsbTa5+t0+Hd8frewVbSBMTZbUUi/\n/bN+2toH594uaNLqN1oB4HT3ospJOSSr1zk4aSuRPUc/Xv3AfT7S8kOQF/kB\nISuBC/vj2N/hoP67fdPqDLbm2BcIQMYwxD8PEvz+tK4fY70JVpeCnMi2wFor\njlGa2TY4FD0fMgpTsNk0bz6sKd1q8uF6rKbxkKMWGgxV8fKp3q/07zA50/hG\neyUc3CwLdswNAAjPnkyn2SK9LPOqk0aAjoMiliT1IF0EYhY92S5UFtd8CG0r\nFbaqSyf2m1YQaOna2kL5FyM5uJ2xTIN0+0qSvIOFNXFiup36xtDOxIiYWUst\nfnYbOpMJpxi440lSohvTHCfXFspJ0kow4KkKAufZV1epeIfvATfMNE4sX9pC\nctGocIH9ZvFFLS3lkoj+YizFjvgwjVjBwn5GABnNIbhXOPVdjDt2TIK1m+0R\nR288ESSZ3MxWAf/iJZOnno3lAmnKR4/gGkn+nCvHaoUKretaUYbCFVSbCIPZ\nSbM7N/zXZ8gxdvGou86renoszkSV+Na8785v1X56DOJma3lW+c6jwemC+y+o\nMfl1\r\n=2WH2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.13"},"gitHead":"32a26a0312c28dd7efb27bc021ff4c71489b6d97","scripts":{},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"6.9.0","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nanoid":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","@types/node":"^12.0.4","@naturalcycles/dev-lib":"^7.12.0","@naturalcycles/test-lib":"^1.0.3","@naturalcycles/semantic-release":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.3.0_1562167126320_0.7791316893891986","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@naturalcycles/scrubber-lib","version":"2.4.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.4.0","maintainers":[{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"0e508ee0fbfef774d993336b99eeb2f65d21d668","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.4.0.tgz","fileCount":19,"integrity":"sha512-0d12+iAvgUQVlgCu0O5rUsHDFvbTg+bdkl1eMtaRwPf+dAHDIUQs/P0tHjRR5Fs4cHkkScqFoJVHrn5Gt+TbDQ==","signatures":[{"sig":"MEUCIQCy65b+OsllcUWuCcz1KdE8qs22+osiP3FoibgiRdZHlQIgeyXYdugrO7E/wL+QbUawk2PQjXfWCmMvm6akSFJHwpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJI52CRA9TVsSAnZWagAASmUP/3sbm1L4wc5KC3nftfT+\ndmmQS//TSPRpvOEnK9GX/RfO8AXNe3ZRFcF0fXIuYDQMCMzwXz4oKJ/8wMOW\n5D9thp6MwAUGw1QvzHdKWRTTgN5tJqDq6vG0SAylLct+IwamhkQXOCs+XGx2\nDPymtQepLxWfmQPPqV+RJdU7iqYvSpgpWj/f0M9pChmRLFE+OSaADVGzFIfS\n5Ii25vo5rwABLrWmWibNpvaAmr+gF1r97fEHGUfs5+emCh/lP8wHYQmNqJMQ\nnIF7dw7FyPvjXoy0XZHI9Fe8Ao0KWxpK/vlkRvUre8ywLPfjWQEyrevnhdI3\n5IJk91149tUsFY91llkzFsPlI2BKbxqeSj0WMwhKs0NCENCzHFF/C6Lp5PrL\n16IouvflwVdTPVe5VK3sHqgvaE4kw57QJxXvJzTjnV2CHiQyXKP+cyw/zahJ\nvwVe155MCS9of16oLFhBRiJcpEkJhJrhrrSv7mdAiqo71FXkg7udaBhF+yXi\nBvydtWTTfeoqpQwiWQYH6t7iHobfIbRJPAD3u0oL8NS3YJygpxLDw8OElKpZ\nyILM4O2HLVeqkSVmxknJKmNPB58/clzRu6icYvkfFEytRonngoO9r4GdYvLX\n3rt7OH+Wpjs01mC/+hrucPc3nXBshmv/cZ0DdEpVOHx5jylo3Rjd/kzK3tMh\nfYtt\r\n=++H2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.13"},"gitHead":"0bc4a6cf55b2d1ea1ffea91f37514f759aed7ccd","scripts":{},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"6.9.0","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nanoid":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","@types/node":"^12.0.4","@naturalcycles/dev-lib":"^7.12.0","@naturalcycles/test-lib":"^1.0.3","@naturalcycles/semantic-release":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.4.0_1562676854139_0.738579413328339","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@naturalcycles/scrubber-lib","version":"2.5.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.5.0","maintainers":[{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"44a582fba0c5499f51b55a7a983c44e3bc9a54a3","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.5.0.tgz","fileCount":19,"integrity":"sha512-FRDZNDBDlUz1QktEHaJjY0HK4wG7XWAlGXouWi0VL9QUfIsTJeyuRt4NQhm8FkOfA5UhyNHPMdseNDJ2zBNYXg==","signatures":[{"sig":"MEUCIQDtHJjaXTIWUCA+yGjhyb28FAsvQovfX2WCJ7EkE+zrlAIgVhE9jlV9aL/HZt8UeiJ5QYUtwCk90GmCt4SFgBf898c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJdydCRA9TVsSAnZWagAABT8P/0/Eh8X6tholLKOd4Zbw\nppo9Q83UzmZFLycwXOnADb/wHoicWDdHbr2BlZhEiHzLMGtVLvzFsY67qx8k\n53rq69qKjnYVjLJKcp+Gz8cPUMhnbQKB8WlueI0JKNWLahJsGW1U7e6vysGf\nFUTn35sqnUimUkDlHLROLeguaosZ1llErpjOFfzdRfS9VBhPbSaG0k3wjQZ4\nlXTL52RTVl7x03eob/VYqDFgJVHgjhBJwRdW3ZKqCnyeXQ4PN3unqWbBocmy\n8ximnQkrjR0uBxlwpRD7OxzkRjD90ztU/JTiDtMDipmQKEPllVMoOuRWrOxl\nMZegWfFswFIJSUSSIeOqkMYYsAZbwrsb4WEFe9XAEOEAYiKKOuQmK4IiQJfb\nPRbP1mKtqKrBcTZ+7xJmdXShaNKC/f2jZmMMSdwT8Zcusk5YzWwr4UkD9LDC\nO1ZcUF8BEEo8KAPkNQAMXld4h+jTHifnzTTy/fsTsKOky7uTvwk2XUbNR+Q6\ndiKgh+MVluWh+M17vD+8ZYe2CVd++X5N8+YMoENbS+/XcYLZrr6IRzQKvCoI\n3EFtBcoIi4SFqiPJ+NeuTIzYBtEzauubcLusU5GOW4hijy+hf9cdXq0dQiNf\nc2bw891horuPrZBV/MlKIbzEi5qkUYiKbf3SI8Dfn0kJwHihE/e/vnrn6kum\nXEdq\r\n=A7Y6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.13"},"gitHead":"dc9b1f6aa061f742c9595d2f129469290f992c71","scripts":{},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"6.9.0","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nanoid":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","@types/node":"^12.0.4","@naturalcycles/dev-lib":"^7.12.0","@naturalcycles/test-lib":"^1.0.3","@naturalcycles/semantic-release":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.5.0_1562762396543_0.8119372657509663","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@naturalcycles/scrubber-lib","version":"2.5.1","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.5.1","maintainers":[{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"1bd7aa1672f5b53e66028f3005f83a411853b687","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.5.1.tgz","fileCount":19,"integrity":"sha512-ZEV+Ljcp2bI6EIafmNf60WB2/sDZ3rb//cfAhqV573kMbqFdDlm/FFzKXm8oTiDW7y92JT0Y6GIRrEItGlNxnQ==","signatures":[{"sig":"MEQCIDKhXmuab33DY9bL/osHlxm+5lWOD7vly9MAPScuDu4sAiBD7rShOveM++71YMiMdqSW3d7NpIxPTWZ6WFdTNLd0/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxBIJCRA9TVsSAnZWagAA2UAP/39e8cAzmIam6CwKrKOB\npNMZBkbec1D3G/ZlikSpmy6gDdbt1CP0EK+2XjuIsJ96IuGiECQrCzuROuGc\nyOFJkRBaVrrBfDcC7HcvohBJN1nAtphdhPYVld8Q7a7El1rJSTywDzmlW3J/\nzlCU0bMWdMgF+UjEQcsAs8lz2ACRwvhMVZWM9C3OSWhZ8LhnIxIEv70No/FJ\nrp8b2sVBMRFW7btgjBXs3/r31PxvIEumlmUOwfIdBRbet0lQXqZ9ZzXY30C4\nnWEGhis+JXCJ1E4KDbqLVqHtQtJ5pxTLzbtvj+tdvPV/59DBnpyliq562+c7\ni7apUaPmW4Nh+2Qd3TSj2tElmZeyp2EKeW7cS77ZyMfITWOMvvU+k7lebTXl\nSfZxYEoQI8yGXFS5MjBbaYc4QcJZDT6vD5wjUxzKLkVust59+LK98GepBzck\naA2QtS9nmlBzTU+1KR8k24U7ZEtKyAc2MN6F9n9vs/6JR5c+A8+pIxf7Nlgg\ndzLu+3uCne0TmV7E2aGEPkPLruCnVOkh0wUS6N00AWDP2LuV3GE68r+1aBtq\nejTP0eKrXgexkNPrWvpDwhkUpLzpwSudrNe2hfXzrcItbcD9MxE4wzUIy1NF\nMattCxa03dBG/HBUygJeTkAox1qxnmHPn6sBJmjCIfndptEpCqmf5wSnbnJF\njFnE\r\n=JJjX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.13"},"gitHead":"ee205f6ed3f678e91727b7a72144541ef4270ec8","scripts":{},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"6.12.0","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"12.13.0","dependencies":{"nanoid":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","@types/node":"^12.0.4","@naturalcycles/dev-lib":"^7.12.0","@naturalcycles/test-lib":"^1.0.3","@naturalcycles/semantic-release":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.5.1_1573130761113_0.8834040959226419","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@naturalcycles/scrubber-lib","version":"2.6.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.6.0","maintainers":[{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"674072fa100a49f964647a6470ea214ab124f9e6","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.6.0.tgz","fileCount":19,"integrity":"sha512-37f425FV2c8s5DoyTi4x+sDSYmgwhoBZJ+PBro8IPYlFUi82PvFB5t+OyH15F5JbeJ28/V2HXiPateYAFyAIlg==","signatures":[{"sig":"MEUCIQDVc+3cvNkX8Jp1pW9ZDnMm0lTPVwjbrrai3A7xQOQj+gIgfJq3aaO+ONH0C8UqNmXcUtF8dnuG1zDUHbADsjGE2K4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1pW6CRA9TVsSAnZWagAAl74P/jzczGVii1XokJc+y6TW\n51j5gA/ZaA70eKVrHSPAobu0ApVR+gy6FtUW4O+natWJ1zHPNQSlzMYxXFDV\nFv1TrHIDEMIQkXfua8/PDMU9m0DDRJIudRHfBZl7JzXsCMyJEq4ds2tVi4j3\nzMHSiNDC/vMh2deMUenFkZh4hm/rWVBlZluxdwpgvFRBgbLAq2Nt/Y8hg/L4\n7uBuTxRl7PiAPLbBnEwG1G22WaJ0ULMK9A2XbScllbSsWPH7kpIlSsAIxxiH\np67WVwlzeViTv7xZzuYwCeQFu7gEhCZzs+Wwcz8WD5F+QDwvahP6YdXifkz7\nIGtMFfmfxAZBhx2hPmKOkFbwnu45XxUCqr356G+p5mStoLUXa9UsvVPxZxkj\nSlpFJ5nAJHaZbsHCGaCG/8Am2xlc54qjftl4yklFaxtweyr+KrD41Rw9HWnx\npat22hUz9WakrwHVaDjIJdTvx3RFzlfREfj8odFttJ0h+75Q+o1/D4GdBZp2\nNRPFDZmqPmqoh8+wqZgkgCGMsrtz5s+GZpHu5XmtFCjlhs2VCJ9A2iOEeaEL\n/xhPA7kYAdA0zKX73QzDoU2gzrkr2vDme4Nli1jxeYRI5hK97MBHypfRDSIV\nrnK5+p8a937+7tUPJGIStN6NyOSu4Tqzc2B+L+AqSA8reeS1jUNs5yiuNrxq\n+rGY\r\n=nvXE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.13"},"gitHead":"d8cabab92a0face7fd68766233bc4d9bca23b18d","scripts":{},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"6.12.0","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"12.13.0","dependencies":{"nanoid":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","@types/node":"^12.0.4","@naturalcycles/dev-lib":"^7.12.0","@naturalcycles/test-lib":"^1.0.3","@naturalcycles/semantic-release":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.6.0_1574344121644_0.7509192703415752","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@naturalcycles/scrubber-lib","version":"2.7.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.7.0","maintainers":[{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"73885191544b1c3c85ffb2fdf6a808f7d15b28e0","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.7.0.tgz","fileCount":19,"integrity":"sha512-abguHzsSW1EB80eV1cwWBSmtRJR/aGjae0gQhVIB7SAin1+QMsUmbrQzvVeMn2emweDswLUz8h15deMJDMJlig==","signatures":[{"sig":"MEYCIQCXdEBWx9Bw/LHmB89ZQT2AG0yIx/vG5bMWp1uxUbKNXQIhAPpYuWfpAVb26E/pD+ZXTJMu5qQf7vQ6YV0IGQ6KAz4S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRn56CRA9TVsSAnZWagAAmpkP/jVs5+dJRmt3FMnP5Uib\nor5DxvFAnLId8McW6/tQSd/FKILJX9Sh1jL6uESCiK2YWRrBWZLreOrcjAM0\nPGCBt4L80Ij9jHVi1R/q96GNL2780jq6eeg5ke2iVbulOoGmcEaldIebQFke\n5+aq+QZXWKrlSMahZELhkhJAyf7jhVT5uSoqxcBY2VlLOIjKtMbDRKqqGaPB\nrEyRl1MSeABrS9GggY4wOYIxNErVTLazgU171ds5QYzT+25AHxID/Qqr/e2f\nlyt2PALVPD/is2PTdiWd4kSLrIDtAKWd1VYKGD4O2OgHetV3Fe0m9G4SL10o\nOPK9mLYo+3VXvq7glKeKxy7xrYb+PG1qxo6OO/Mrpzj/Ut3KIb/NIXky+RXk\nOtq0ngpXISzq1wIiOvUCRMae3jPbF42Dl5M95l/fPQkqfWeTPokwXJgywgcD\nXuyTvSz+e+XARsf00XjrMwLUTlvAEmsDFtM4TSC8pKwvIbXStjs3Uzydv2yq\nHsQJr1LEdjcmDJfEyqciy1+78W3+KiY7xhIGCfb1V3QeLgoHKOAu3uqNhCUE\nYIxU1aJpXa/YJEO8OqE7uC+ejZAucp6gKvC67wGx0TFru2zSEVl7rZBXHzjA\nMBATTmlpD4ITz24xKFGy0F7Z2nxzCsNkmvdtYVgx68Vdvxh/n896f5yZZN+j\nsTk2\r\n=yXi4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.13"},"gitHead":"2e553e291c1758013a44960c70d5cf5cb3b88527","scripts":{},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"6.14.5","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"12.18.2","dependencies":{"nanoid":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@types/node":"^13.7.1","@naturalcycles/dev-lib":"^10.0.0","@naturalcycles/test-lib":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.7.0_1598455417852_0.3403814556583744","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@naturalcycles/scrubber-lib","version":"2.7.1","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.7.1","maintainers":[{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"69382ad6257a46f05c7910f183f186b09feaa64c","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.7.1.tgz","fileCount":19,"integrity":"sha512-6BBjO44p6Czd0MVeR48dNjX66/KHTpE/nbRtfg+OnjDlAMy/c7CNeh2RzaKZiIFTor7mjM2ktqjllBoPmuJlPQ==","signatures":[{"sig":"MEUCIQC6nZx35dQvYQ/DLCMcd8zQwE8xvZhT9z2W1XgNDSwwjgIgeTP5eqFuAX614+eL1rZMKp4RM1BT1ExiSNRpYe44CTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR2W5CRA9TVsSAnZWagAAVb0P/3ZDngjA3+Pw41T1zC56\n2YsvFSHSSzPnCJ1MYGXHG/7sRUMpeTnHBLe0m9b8zQnOWwc84+TxlqBiVy3w\n2hiUI32FOQNhY+2ATCK5t7OfZXZQu1ma7RRGw2n32G8sZzVGNkU4yZQ2McOD\nsw1OKdqkO4HkgbHihpkCI2c5/gH8gPs72l/AHsduFA8Qm7tVu6Q+WpRYnaey\nXZEnToOSb7pAr3Xfb/gb5c5mnoRnn7DtLQHHADfRpWVEp3KnhgaX2Jmh/8E0\nvyBWi2a7NZYPofEKnrI4WmsPWT9HpCirj5J6Crnwoke0SvDfMNK6z8XA9cVu\nYJXDWWW9bnY7e9xZrH8KCQIQZlntqS4wvb0Vr+kaYyLOnMVtqiWuMrzA4Vz6\nkvmIG8vcpu6qImeqzu657GiglAu/U6d6g2yw4kT7Ro0LJkRir4bGosxBwvyV\nP8lNZZjSuL084DYE3/aXn5FVCR2oVySRbNg5vmTKw9wvv5EmdafDCA/jkHAN\nmy9V+4c9F0rZiPD+0TgXwaJYOAEKBNRa6pa4GQc0kqatemVhRSABQe2TVF1+\nncWudCxQ4YwGwkdrmRkwpbyfbHC/L4QyCAgwkpfYXGaSuVmblu6y2cL1YSZb\nQO9Mlnasj9J2ncCpvYvnZWFIXfy+A+aFm8G5aPkrtiGa/BjDWh3KmN5nKmxG\nCv0N\r\n=3emj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.13"},"gitHead":"ac5c4df57fb22035d6800e95f1acb4946f41c2fc","scripts":{},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"6.14.5","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"12.18.2","dependencies":{"nanoid":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@types/node":"^13.7.1","@naturalcycles/dev-lib":"^10.0.0","@naturalcycles/test-lib":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.7.1_1598514616552_0.30881160782585404","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"@naturalcycles/scrubber-lib","version":"2.7.2","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.7.2","maintainers":[{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"bb0f6109a93ac94b804ab9978602eb76609d1aac","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.7.2.tgz","fileCount":19,"integrity":"sha512-T/UoHsO3XRq5BarY9txYAHkBD1hTIG42TITnFmCk3NYe+orG6V2Nr9Umn7cdtmD0QI5L25kYN0DDKzKclbMrKw==","signatures":[{"sig":"MEQCIH3vhwVskmH/gcGL9yUNpb8sgXf8chu64rpwvbDVUDNoAiA0Vh4mfOQADgIqajxMM0Lk3cpIdVeAJGtdJ+lkKvC9eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR4HSCRA9TVsSAnZWagAA1/cQAIom9h+kaZs/zb3pJiYK\nF0d8Vci0s3VZhdTGN9ith+9M6ZaxLPAU4lilMbWxz0WOjAWwDnJ5DncZweiG\nTCIUJmtskcrzQHPn9ZRSpVDH+3+dkJ7wSIDZU+4estiZ0PhMY0qZmQVV07PV\ntgqx7LWmrwDxc2BdY9ZVm5c6PFeDCkbewfaxfY929cQl/M8IaslYG/JwRmpv\nvv2p2FRRadoX42tKLerOGHHTHAzSdJmkTpnPQYvTMyttrj7+2/0p0RVyJ+4c\n9NJ/yR7Jooijc8GRNIlsU49ey5COE4kXAFmhcKIJrfJSz86KVVNgpIciYyBV\nESZy0SlOLI4p4RXO0lAzdt9YY9QWY0szqHeV7BpAhy6lUqR3GHt9GszsTLGb\nBPjdYG0cyDxxUf/5yGbFo23P242sybM1xhGZuHv58aQVzjPQPi4uE+cqONfr\nyEQtHiID+Z97nIo9Wi+Yjp2GO+9EGL5XOfXRlsEp8StbcmwYMfW22nPtQtTm\nXMKzyvfepnD/oDM2IoB0f4QMZcPb6+4I5/sbCLAy6auaAiPfnpfnqw3c1eZs\nsGLwMwIThIxQP+jK4VioDoWiAw4MOntNyUyoBLJ0dq9zdeWh2wHYAHj4tWBs\nM5uFGIWTJ2PxF0gDUpJP+PrTB8+dJ+ncAHTan889TGJ3sc8X/x89gGZABoMJ\nHo8U\r\n=wdm7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.13"},"gitHead":"2b070ca8838de33804dda2c21e40b501da708e37","scripts":{},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"6.14.5","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"12.18.2","dependencies":{"nanoid":"^3.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@types/node":"^13.7.1","@naturalcycles/dev-lib":"^10.0.0","@naturalcycles/test-lib":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.7.2_1598521810418_0.5996787341273422","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@naturalcycles/scrubber-lib","version":"2.8.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.8.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"94cca25a2bca86eec8e19087821ec78404f2d485","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.8.0.tgz","fileCount":19,"integrity":"sha512-IddwijdOkbnyXssfFgVth1EH/zICDNgGf1bYcL1L0FPIJHizc2ta1YH2kBeIqu7d+gGDBh/WlnXyJGcK6rpaLw==","signatures":[{"sig":"MEQCIENHUrAZFP2KPSORexHYG/gapFrZRe670cZhZ8+2tq2EAiBzV9oNcG1nRvJkFa80zJeVW68+3MJe+nghajgl6lcV9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49617},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.13"},"gitHead":"37341354b15560352a90e7cfeaf86c62715ac8d5","scripts":{},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"6.14.15","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"14.18.1","dependencies":{"nanoid":"^3.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@types/node":"^13.7.1","@naturalcycles/dev-lib":"^10.0.0","@naturalcycles/test-lib":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.8.0_1635322210007_0.39152462403995725","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"@naturalcycles/scrubber-lib","version":"2.8.1","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.8.1","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"6b90349c6dc63adb78fcc9082af336876ec3c3ed","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.8.1.tgz","fileCount":14,"integrity":"sha512-HoJXKcX6jSH2pYLGIcFLXLZvOQ97hk0N+WoPA37laTtrNysywXjqdqMAT58EXzj/eBKe+cxbe/PwgK1ngog/yQ==","signatures":[{"sig":"MEUCIFfUpub8U6Icrb+F2yAbxCtzeIIloe/Vz6IWtEovbtiNAiEAzyuxs+U8Ju0dYCcyQM8S/i5PjqjWpVxhzErGxYu3LLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36902},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.15.0"},"gitHead":"2808b31a22b04d07707ac9fdc0578f2680b42987","scripts":{"prepare":"husky install"},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"7.24.2","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"16.13.0","dependencies":{"nanoid":"^3.1.12","@naturalcycles/js-lib":"^14.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","@types/node":"^16.11.6","@naturalcycles/dev-lib":"^12.11.4","@naturalcycles/test-lib":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.8.1_1635339330171_0.10046325782311771","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@naturalcycles/scrubber-lib","version":"2.9.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.9.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"8a3c05a335df42a7837fef6a951b5c73a4dfa58e","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.9.0.tgz","fileCount":14,"integrity":"sha512-hobqFFxvsZPHCZkGzKPfEow69cKl4AvK/ryVZzshHewhCAExOXlHr4OY3Gr6CcMc8BFEQBljGHQQJMaJ250z2A==","signatures":[{"sig":"MEYCIQDRmwNpnD5SFoQASMrDeCAZdCa3wIDSlfs0spv795gEMQIhALgFGRaOPPM4zHj21aM/qyFIXFfQz2hvx1qOtu0ep/mc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn6ATCRA9TVsSAnZWagAAFMwP/io1Gz/kAecdC0zd5dyf\nuteGm4ulbgLZntdIZ9Yu2nwLt74J/PTwmVLVfHe6Dzv48tw5bSyt8QsZYNrk\nTY5cc9bTjvmV/LQVsz57YmvtG0od3lwCQEYcmng09ImLJgmdLJ9mXLpCXhwz\nSaQlYBcNDz5LDVGsDjerXpI80FvKeAVR9GCj7Er10w0LxCCQDntK9GrklhTp\nU3OyoZuXzkArYdvb1Seez3SReICq5THfoDuSfTAkAvv5nP6AnOZgkgKncZFI\n2lMBQXtCzWpv5rLSoCHO3uu1NBrUB3g4yu68Jrlhr0G7kDEkc1fiWPNaK8W7\ntrsU0n5s0MDoEGB9GRT5to441r1PqtFG1R+kFRAePi6Ndz063I49rk92gUX7\nRRqGii8CT3j002PhGzWFtjp+ezNXz1NiX77mA4BUHY7KD3YwfQ/gO5LDaSsm\nvtPuTQJtl0n9RelEVkITYcogc8SSeOtFokakVYR/oOocwsRLMmkJlUk6rQPN\naZVA6gAaV40va1tOwdMIzGTU2xWhgfybASXqkghU/LGTlHXYbkKzaZBepwnr\ns/IX7HXTBaoyixnoM6abr2JUuQ4wCFP2ABHKKu1lFp7AAncU+LLBCBXtNGW0\ncBht2YT0U7tl3aDRVqH/4lJE5JNkCAib2jyTbEr3OpO0SKel4pgKaorUJp9x\nGEu7\r\n=KvbC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.15.0"},"gitHead":"e7e7005d86b1c8fda4a38c8f69552ae0ecafeb8b","scripts":{"prepare":"husky install"},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"7.24.2","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"16.13.0","dependencies":{"nanoid":"^3.1.12","@naturalcycles/js-lib":"^14.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","@types/node":"^16.11.6","@naturalcycles/dev-lib":"^12.11.4","@naturalcycles/test-lib":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.9.0_1637851155354_0.19251588530639152","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"@naturalcycles/scrubber-lib","version":"2.9.1","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.9.1","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"764257072fa8f2479e8d490aea26d779acf02c43","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.9.1.tgz","fileCount":14,"integrity":"sha512-Vq7gL+J0bR512z10sZz6eIR4FwEnbRSFjM785ucvYy/xVqHTo73LhhwwgwdMj6UgpZoF/LHbNytPWZjJmWiT1g==","signatures":[{"sig":"MEQCIB9DqPtFavfWDHOd1hAkkde8t2D9thWOxoBf1KpDAVtWAiBOIBwtoPp72MhyISg4kwufyZNJQ04nZ/w7Rn2dHJfmVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpL00CRA9TVsSAnZWagAAJrsP/jqYpN/fXejWGpLWbNEg\niqz/1rahBfk+f3Nn1xr+Q4Bu9Vc2juuHV0mE7uP/WqNgkjTwt0wgBnlv+cAX\nubA2XBxZV2z22kSxy0OfpoidwIzkOuhIJ5fUTbZGWrPeIfaxSaqUd1ulcs+3\nUYvulqLWfTt5h63kYDJbliXuKTtA9etLtSsYT0NdH79PO8uOhh9AITDS2fWr\nCHlDO51AvhEPEDu7a8TLOwzdFv+YJtZ1t9cSnziVEP8pOjs08wBA4fRY9v2k\n4KivZO5xUsfrxo9EjjXynCXCgNPaTc9pHgxeYN8wmGTnXz2zO2Z9UYVB0z6B\n9rF1gb9u4gWUBSPNFlShs4o9TG2tve15aD7FnM5QJA+fM68Qrt4no60Nms1g\nkXF3KvRDq43i0THERRoy/y9yuXMkc1MhpXdP/tMXWiz24QJZsz1yaWTtSPCM\nDmx1gxXClBiGRunA9QSUB+YGGKV41p4VTYHA5GP3465B1zsUvy9WQU5HVv+k\ntWWYx2FFnSGqJUr7kiKlL0OOvXdXHMyWgNw2COGUACapkd9tb71A6Vt1UjjB\njxRjKvD52O0mm23eBE50krrQN74f7hlmv881EkeGkA8rCHK1YfzV2wjDDQUD\nFWlgjjF+dMiXFjiJ162XjhA+wEGSntMC7KN36J74R1/lBpftnM3sf0frNWdV\ngCf5\r\n=sEZ4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.15.0"},"gitHead":"a461a78af4431f66d0c53eccead9e539527cbe39","scripts":{"prepare":"husky install"},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"7.24.2","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"16.13.0","dependencies":{"nanoid":"^3.1.12","@naturalcycles/js-lib":"^14.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","@types/node":"^16.11.6","@naturalcycles/dev-lib":"^12.11.4","@naturalcycles/test-lib":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.9.1_1638186292500_0.5510888761323078","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@naturalcycles/scrubber-lib","version":"2.10.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.10.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"8cd3fbb4c5c12b26ecbac3139e9dbd8d8d580464","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.10.0.tgz","fileCount":14,"integrity":"sha512-7kBBjIU3xs9QvsU2wht4rEHByzT1eIznsRnnCnuId60WbekYEgi3IE6VLsSc7P7fh0DHrzgxy2ZSxjEKOSifnQ==","signatures":[{"sig":"MEUCIQDt/cJWrhSSNcuRfUMj8M/6LQ+72DcN8NBYRWs7MbdGEwIgeJfa1MzjZKpwli0CTnmpCp51ssaIdP1rQHJmPDC6lXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+WurCRA9TVsSAnZWagAAX0YP+wXCznZ21f5jwsjmMq0g\nXjQ7k8/RwSwDdSIrH3bvrcptH6qW+uO9OikUpXTdB4BqyVdWbh1HZpKmlits\n2Y2jtX4GNy69+sL8Aw42ZC8D8MXlKog90tSu8BKByRa6zqhO1NRcCxG2ag5F\nrPIs+5aIBJvewWeQReNwKMBMwaOqZ7j81OzpywRx23EaVM/SdboYZ6uvfSns\n7vzU3eTiDefJcMlgnOpbYmywmzcoMMqIXKxFgUxtHxPTmhuh+27NY9lmLI1r\nQWfQ6pI2nz/6aLiG0kdgQvaphhdyv4QCqMisnoQF/6DZf/7sHcqY8IJads9/\ntGgssRcy/rzlSpRDqDmTKPdYwvtQ4lUA4aJz5n1hvzUeXvSpUQoAaxDC2dsK\nPwE56KySFLdnPp15X3mxMGFNa7Md5WCGvMCR118LPHqOsdoKcNRLxnjLmeye\nC84G+HMiQBhRqu1xqrRPZsCA2cJGY8okG5OrcONFEhT6dSD4OFVIl+NE4F3e\nmWtkbd8lTapp5g5Y4DdiQlyUhpSGbYq0GNUrq1iJ5/cMhcdZzeYgkS1LazSu\n5PMDHQnfeXDs1wETlTs4ibKTf2LRCGic1u3XtWT3/NA1DMsXXZ63S+8MZE3N\n9XznXT3L2V3IT+Uuos9vBRju8PBfjTZ+r+I/6tQ4LsezH7CoNg7Thr0tRtAI\naFSm\r\n=OgfY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.15.0"},"gitHead":"adb0b7b96f2f05c638c2581fc6eda4027740b116","scripts":{"prepare":"husky install"},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"8.1.2","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"16.13.2","dependencies":{"nanoid":"^3.1.12","@naturalcycles/js-lib":"^14.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","@types/node":"^16.11.6","@naturalcycles/dev-lib":"^12.11.4","@naturalcycles/test-lib":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.10.0_1643735979120_0.4823004873599752","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"@naturalcycles/scrubber-lib","version":"2.10.1","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.10.1","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"62332dc4f8784120a97e7ff648149205afe7d065","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.10.1.tgz","fileCount":14,"integrity":"sha512-rOABAuSpCd5rb5gm9Jh62Z1oci+7yisj+Jqrlpn6kGT+VsPfUos/T3InvU5jqVHt+yH0lUlU9XDLNxp+p/vFTg==","signatures":[{"sig":"MEUCIQDdtBCt1VXmP0i9kstTgXMuVAMWmEAOWjxfos8HqE2SKAIgHX4Z9PTtrnL6WgbZYhOJpxdKu4oJkpy7HzetgEHQVAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjq+9ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzLQ/+OxDgw89wM2cshcs5afsHsPh239O54ktNq1FRXeCojC0ighl5\r\n86vZ8AeHHO4oF9R5vw0SPacPuImwth0BimL0+TPf3U3kzHy0gMFSoCbNHAob\r\nirTZcoRsiOXGF6AwRCSyUTvDa3XoxF0cqWVpT+BKUDooIF3iotuQ1q2YX9b8\r\nvA+TQ7YDtz7RvnQeTPij3KYA5txfdHbvOgk7Wyva28WIIjJbwb0SZGhhjQu+\r\nc+fVAUh05rv4n2i2OkTRJBKAt5Gu2KctZqYIxZUiafw3hL60uIvwDTp+vuS6\r\nzhtY7CxKxCCqz7I4oJTMPYFZ+w2CSP1i108ZzguflT/92WYlBQc6PupaTEbc\r\nPe1t+W7aCA0DqiZq/jedUFeInkwRK+GE/6xg52EoJYKsDpYVRks/FzDbB6DO\r\nDU62ieNZh3mmp4igTisN2ozfSCMtu8LYwJ9v1ws6Fd5KOURa1UUwrNeWj1Y/\r\nfQiE0yWVlpDtnacpusg5LU99IR9DUsrjn76k+jxfitahtaKuPQGJbz/+52Xw\r\nDt4rC95GAd4HF+Bc0vTiyhyQLVk1ckZ7noABeSKJp2LnR1GAcDZJz3tR4rfC\r\n6iX5bw9v5BQqeOi2bBwxmEuHsdGsDU0nkwdghN3r6SJFDxzouSZyfjZnJ/hA\r\nF446+6vOSNwi6qJ9Nh7HX3X6+OhX+BUGI/o=\r\n=kUFP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.15.0"},"gitHead":"4ae1e9d0f5d424979d442e3a2b7e4302a6c54068","scripts":{"prepare":"husky install"},"_npmUser":{"name":"cervicalmucus","email":"cervicalmucus26@gmail.com"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"8.19.2","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"18.12.1","dependencies":{"nanoid":"^3.1.12","@naturalcycles/js-lib":"^14.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","@types/node":"^18.11.18","@naturalcycles/dev-lib":"^13.14.2","@naturalcycles/test-lib":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.10.1_1672212312816_0.6943081693965465","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@naturalcycles/scrubber-lib","version":"2.11.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.11.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"068b8e379694ba1108cee063885d683c95fc238d","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.11.0.tgz","fileCount":14,"integrity":"sha512-fXpcYT7YvuiVHbznI9Okr/ebQ5m4frxSzQXcl5Ul8vkrxXzJiwziftpwN/FltRSGnI3dT/z5BOvQ6AeeUeG/ag==","signatures":[{"sig":"MEYCIQCcDXMHSpyeR187eMFBKCWexh6Hg572BRirvJ7qJJnZZwIhALSx50HIeCBH7Uneyni3/aZOjPTdFUJ1Y7uwM2xkN3I6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62043},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"d5d0b8a05416031a13a63587c9c0edd361560348","scripts":{"prepare":"husky install"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"9.6.7","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"18.17.0","dependencies":{"nanoid":"^3.1.12","@naturalcycles/js-lib":"^14.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","@types/node":"^20.2.3","@naturalcycles/dev-lib":"^13.14.2"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.11.0_1690373669241_0.2602468208138722","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"@naturalcycles/scrubber-lib","version":"2.12.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.12.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"3289c623b8e55fe546213a47f21758a0c12c2919","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.12.0.tgz","fileCount":14,"integrity":"sha512-loybBxIkyAF4uTjWYYfn+IxQxmZaFK9whda0TFWyJuMdexYt6RMue7BU8ERnGnvJxwaV/Uhk3rqBRpSgiJrYiw==","signatures":[{"sig":"MEYCIQDuqcnwlbPrH4CsAIifott1oMkBFsrcsEomg0lwhFC/FgIhAOQuGlAYT/wYyw5DzEjylhhsn3pR29dBO9ACha9tWZV2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62590},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"b1c543c4bcbd9d1a8135efd21238c318dbb69554","scripts":{"prepare":"husky install"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"9.6.7","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"18.17.1","dependencies":{"nanoid":"^3.1.12","@naturalcycles/js-lib":"^14.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","@types/node":"^20.2.3","@naturalcycles/dev-lib":"^13.14.2"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.12.0_1694167758567_0.13657974627265568","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"@naturalcycles/scrubber-lib","version":"2.13.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.13.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"ab63a375c4b824500dfa4d3330af4bec006c5596","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.13.0.tgz","fileCount":14,"integrity":"sha512-tXr5q1fekZ/MZ7G6LVF6xyPEvZ8GA6Q7H/kx/t/Qd0kL8chDg8bCNDvM9cleL5F3725pxAS3UqSVL/XAczUctA==","signatures":[{"sig":"MEYCIQDgdcsjlq0phK15NWOM3XOJYZLaLloJwde/JU91NSZjUwIhAMK1WNkcJ6cpWUFK2+as6KFFC++PsRld8KBtFMsJ1+Q9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62889},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"f0ed0ce7b56b1c9c5d3e96b6b08f752840f221c1","scripts":{"prepare":"husky install"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"9.8.1","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"18.18.0","dependencies":{"nanoid":"^3.1.12","@naturalcycles/js-lib":"^14.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","@types/node":"^20.2.3","@naturalcycles/dev-lib":"^13.14.2"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.13.0_1696930919414_0.271510024327527","host":"s3://npm-registry-packages"}},"2.13.1":{"name":"@naturalcycles/scrubber-lib","version":"2.13.1","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.13.1","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"45400e2c0f79289c97800dddcabcea6f636f9f1e","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.13.1.tgz","fileCount":14,"integrity":"sha512-4jIExfVpqABkTI7sNmYTQVN8dE0C+NR3uL3n7qZkmE4/SJUSN591++momryHmiPyt8nO3PDpD1EicVJvOUVMzA==","signatures":[{"sig":"MEUCIQCcqav0CYXBTLYmXxcRtvK5L3+Wh0HgFc8ZWKGV3fdSHAIgE9ZuRTJqMVn4BMnDzL7o3RZ4CKFOF6udKRPx1zRfP0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63108},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"82a90ee55439cf7f970078f6054052ff55a46b17","scripts":{"prepare":"husky install"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"9.8.1","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"18.18.0","dependencies":{"nanoid":"^3.1.12","@naturalcycles/js-lib":"^14.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","@types/node":"^20.2.3","@naturalcycles/dev-lib":"^13.14.2"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.13.1_1696934557108_0.7523511087554455","host":"s3://npm-registry-packages"}},"2.13.2":{"name":"@naturalcycles/scrubber-lib","version":"2.13.2","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.13.2","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"e0d98c6a2c29550f791c9f1af020309729e3edc2","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.13.2.tgz","fileCount":14,"integrity":"sha512-EbKPd8UIY8iIvySLV82WMKbyb2/85g22uJ0iAqKXCbIo/5H0bh77UgcZM4AHow0JsTsWLMn2HO2BcKrp6FUwJQ==","signatures":[{"sig":"MEYCIQCqnCyVRkgr/drDeIUz6hTMwSjHJ+U6o0tVzYlwcJoSAQIhAPDErs+LIsDPEPaIxZNBmPGEmSyf9DlMdsUzbjBpvXgG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58247},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"780727b1ad0ac344c99ecf2059661892f66088e3","scripts":{"prepare":"husky install"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"9.8.1","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@naturalcycles/js-lib":"^14.55.0","@naturalcycles/nodejs-lib":"^13.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","@types/node":"^20.2.3","@naturalcycles/dev-lib":"^13.14.2"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.13.2_1697402691424_0.2530371027921121","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"@naturalcycles/scrubber-lib","version":"2.14.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@2.14.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"85b9a9c54513edd0a6aaddcfcedcb06c9495b8aa","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-2.14.0.tgz","fileCount":14,"integrity":"sha512-YK5TCXoqwCRpqgT7bBBBt0XR6Ntv4kNm+BwtOGMwNwguS/n6y/IdSPMXPEDedKeALsfaIqWd+LOJCnM+XMumxw==","signatures":[{"sig":"MEUCIQDPTDI9Y8jOmTDywkmp0wx0VosuAqsRjBZCWeaf4BV3YgIgZ4wdS1QKr8yC+H0AbJ8J/VhUQQ9Camrk5ialCyD0CtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61503},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"ae87afa868035cd26b11ae68c42d6a3e449c14f5","scripts":{"prepare":"husky"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@naturalcycles/js-lib":"^14.55.0","@naturalcycles/nodejs-lib":"^13.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","@types/node":"^20.2.3","@naturalcycles/dev-lib":"^13.14.2"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_2.14.0_1721385544858_0.2797616286942801","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@naturalcycles/scrubber-lib","version":"3.0.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@3.0.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"1322aab114e256097682c6b82d7ec8f66cfea065","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-3.0.0.tgz","fileCount":14,"integrity":"sha512-W4+G/yudldCReITeO8FD49NHV6BphXyAz9pHD+tD5VTy33+BhANW8Opt1evfVyjjU5vL6imHMIU1Dil0n12Vqw==","signatures":[{"sig":"MEUCIQDQxktilERxiRhe9WCW+1McnO5gMpEkc0pKJhO9yyGwlQIgCYdBBELITwBSx+d0XPM+lAmu13wDUE/UXGyVvmwYvBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58295},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.12.0"},"gitHead":"57477254a0b7788c4ea5a76284374c1b3c56be22","scripts":{"bt":"dev-lib bt","lbt":"dev-lib lbt","lint":"dev-lib lint","test":"dev-lib test","build":"dev-lib build","prepare":"husky"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"10.9.2","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@naturalcycles/js-lib":"^15","@naturalcycles/nodejs-lib":"^14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","dotenv":"^16","vitest":"^3","@types/node":"^22","@vitest/coverage-v8":"^3","@naturalcycles/dev-lib":"^18"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_3.0.0_1745008156195_0.26669608506518827","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@naturalcycles/scrubber-lib","version":"3.1.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@3.1.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"b2dc5676c7e6d1bd8f608e8f503fbd1d6d6982cf","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-3.1.0.tgz","fileCount":14,"integrity":"sha512-byo0ehVISq7wGBG4OMFjP+GPEgP8+h66ZBlwBKNRS5DxKUMhKji+3mdVTcSYeocg4wLJyz8mkU97x3krqytCig==","signatures":[{"sig":"MEUCIAQnlNuFCkqFn8JqGcZ7E4dvjMUmlvRUOYcMDMRr5AlyAiEAlnOiYaOYLDV/jHRUSTBDx23WUcbNnSV72Hcpt3B7uZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.12.0"},"gitHead":"c6a2469b2be77a5d5360d8c318c80a668453c7b2","scripts":{"bt":"dev-lib bt","lbt":"dev-lib lbt","lint":"dev-lib lint","test":"dev-lib test","build":"dev-lib build","prepare":"husky"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"10.9.2","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@naturalcycles/js-lib":"^15","@naturalcycles/nodejs-lib":"^14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","dotenv":"^16","vitest":"^3","@types/node":"^22","@vitest/coverage-v8":"^3","@naturalcycles/dev-lib":"^18"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_3.1.0_1747634187334_0.6115716386099563","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@naturalcycles/scrubber-lib","version":"3.1.1","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@3.1.1","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"0de54f7db5717e91ae1a919fdc8db69e084d981d","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-3.1.1.tgz","fileCount":14,"integrity":"sha512-lHnbZJzCrnhvGr/8XRcx0Wi35tNl12x+gG9KM4pVGAbYcIe+IHm/sReoVhEDFtMBN0jTO5wvsMjeDD6Wro9M+Q==","signatures":[{"sig":"MEUCIQDht6nMI7Pv04c5qr9Y1BvmBcj+O/KnmCBxv38aijniEwIgNH1/VgwCefe1L17NC1nMNnWMIm4L2KPz7OtH88My8Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62213},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.12.0"},"gitHead":"1d2d2754c9809398b723b3d737e2fd8c0107c154","scripts":{"bt":"dev-lib bt","lbt":"dev-lib lbt","lint":"dev-lib lint","test":"dev-lib test","build":"dev-lib build","prepare":"husky"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"10.9.2","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@naturalcycles/js-lib":"^15","@naturalcycles/nodejs-lib":"^14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","dotenv":"^16","vitest":"^3","@types/node":"^22","@vitest/coverage-v8":"^3","@naturalcycles/dev-lib":"^18"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_3.1.1_1747635277060_0.17979351647546427","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@naturalcycles/scrubber-lib","version":"3.2.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@3.2.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"2dabd3d377c2cc3f84953af66c95b12cfd20dc5d","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-3.2.0.tgz","fileCount":14,"integrity":"sha512-2yAmfHmQPM01FmWcBunTRcp5cX9huBAIEfA79GmA8jxTCUNL/6E1vcRFpujnDyHtcEAhIbdq5VEq6Mb48GfO0Q==","signatures":[{"sig":"MEUCICSN3rp6ElgUJf60AJ+2duUgbmLyRo0tNxl7t+48YkTtAiEAk1h5PkOEigJdMziqdtqRdfQSeETsZmSopLPFwBSaa/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63048},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.12.0"},"gitHead":"8fbbd8d56413d6ce537c86c3cf8ca646ba782cb0","scripts":{"bt":"dev-lib bt","lbt":"dev-lib lbt","lint":"dev-lib lint","test":"dev-lib test","build":"dev-lib build","prepare":"husky"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"10.9.2","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@naturalcycles/js-lib":"^15","@naturalcycles/nodejs-lib":"^14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","dotenv":"^16","vitest":"^3","@types/node":"^22","@vitest/coverage-v8":"^3","@naturalcycles/dev-lib":"^18"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_3.2.0_1747647448634_0.14594427014063793","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@naturalcycles/scrubber-lib","version":"3.3.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@3.3.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"5108836a6d18f8d71b494078cf188d270919b5c9","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-3.3.0.tgz","fileCount":14,"integrity":"sha512-mmG0TDSMGjQKtJ+YGFUz9Z7EGy7GWekGvw/9zQxodZlZUVlLJjuOWW70iIWYsB2Z7fAdSSznZ502syDbxWMkxQ==","signatures":[{"sig":"MEQCIBn87k+yLk529gX0o0i4FArTgu6Ip/gXiOC8BDo7biLvAiAqSTaZUmgqDgreaqZ3JpoGzHTEmLSH5RwL4tZ0A/ZgQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65295},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.12.0"},"gitHead":"755c8f91598264ad222bef347fd1de1092916d20","scripts":{"bt":"dev-lib bt","lbt":"dev-lib lbt","lint":"dev-lib lint","test":"dev-lib test","build":"dev-lib build","prepare":"husky"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"10.9.2","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@naturalcycles/js-lib":"^15","@naturalcycles/nodejs-lib":"^14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","dotenv":"^16","vitest":"^3","@types/node":"^22","@vitest/coverage-v8":"^3","@naturalcycles/dev-lib":"^18"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_3.3.0_1747732206345_0.35956443878973543","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@naturalcycles/scrubber-lib","version":"3.3.1","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@3.3.1","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/scrubber-lib#readme","bugs":{"url":"https://github.com/NaturalCycles/scrubber-lib/issues"},"dist":{"shasum":"380e553ea11d472419b1c7e9fb060e96435e4ec0","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-3.3.1.tgz","fileCount":14,"integrity":"sha512-Cjumlv98RIY/aYy4C3BhHPB8dh9udLNJfNbJbDUkflqC0Ol3Y3plfxlR8nu+vxMzljc2wCRZgVfNt1zFN3mQPA==","signatures":[{"sig":"MEYCIQDERUic8/l+YVZhVgMzykSiGjIhL7aSd5Wrc0Y0VXWtLwIhAPQswRifli6M/Jl/2MAa9UFLPIIqn6cjgdnSdbkjDisM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.12.0"},"gitHead":"559fa73882a762bb41ff9ac0d8305b2e133d47a4","scripts":{"bt":"dev-lib bt","lbt":"dev-lib lbt","lint":"dev-lib lint","test":"dev-lib test","build":"dev-lib build","prepare":"husky"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"repository":{"url":"git+https://github.com/NaturalCycles/scrubber-lib.git","type":"git"},"_npmVersion":"10.9.2","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@naturalcycles/js-lib":"^15","@naturalcycles/nodejs-lib":"^14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","dotenv":"^16","vitest":"^3","@types/node":"^22","@vitest/coverage-v8":"^3","@naturalcycles/dev-lib":"^18"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_3.3.1_1747921720251_0.10833937360420554","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@naturalcycles/scrubber-lib","version":"3.3.2","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@3.3.2","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/js-libs#readme","bugs":{"url":"https://github.com/NaturalCycles/js-libs/issues"},"dist":{"shasum":"b2fa43fbebbad62368378534a54f1576b1139c7e","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-3.3.2.tgz","fileCount":14,"integrity":"sha512-Wvtm1Lb7Y/Y95Vs2CzABv7RZJzI/EnIz1OB97M/YXSquouxUV+kVbT8V6iwyFkkfw1gXTnEz0PtzzRMw4UZj7Q==","signatures":[{"sig":"MEUCIQCtLVcAu8nVKj4KPE3JwGaF1Jdr9ebiC2/BPCxAvL4nlAIgUIfGDNJfywPw7N/aBqXkqfZ5ZmYUXZPPOD/YQrDwtso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65286},"main":"dist/index.js","type":"module","_from":"file:naturalcycles-scrubber-lib-3.3.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"bt":"dev-lib bt","lbt":"dev-lib lbt","lint":"dev-lib lint","test":"dev-lib test","build":"dev-lib build","check":"dev-lib lbt"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"_resolved":"/tmp/9b05faec5e10bd406cc742bcb6c70da8/naturalcycles-scrubber-lib-3.3.2.tgz","_integrity":"sha512-Wvtm1Lb7Y/Y95Vs2CzABv7RZJzI/EnIz1OB97M/YXSquouxUV+kVbT8V6iwyFkkfw1gXTnEz0PtzzRMw4UZj7Q==","repository":{"url":"git+ssh://git@github.com/NaturalCycles/js-libs.git","type":"git","directory":"packages/scrubber-lib"},"_npmVersion":"10.9.2","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/nodejs-lib":"^14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16","@types/node":"^22","@naturalcycles/dev-lib":"*"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_3.3.2_1748342365266_0.2314939798345148","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@naturalcycles/scrubber-lib","version":"3.3.3","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@3.3.3","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/js-libs#readme","bugs":{"url":"https://github.com/NaturalCycles/js-libs/issues"},"dist":{"shasum":"2fae3f6b13bd7115762148ceeca21a06e105b30e","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-3.3.3.tgz","fileCount":14,"integrity":"sha512-xy4jtP0SBjEUaAJGC2wdBKlxSnlnulY3uEREvvLWhudIqEIHvh4noSXMUabTgoFeq0NHULCEL9biO0E/ZT/T3w==","signatures":[{"sig":"MEQCIBaLitApvprLMbzgCFux3gsTRnhHuRk3Oehx3IgAMz40AiA09Zct895BifTcQSKrao8R9h06kG3Evyb7J66Uj/vDng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65377},"main":"dist/index.js","type":"module","_from":"file:naturalcycles-scrubber-lib-3.3.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":"./dist/index.js"},"scripts":{"bt":"dev-lib bt","lint":"dev-lib lint","test":"dev-lib test","build":"dev-lib build","check":"dev-lib check","clean":"dev-lib clean","typecheck":"dev-lib typecheck"},"_npmUser":{"name":"kirillgroshkov","actor":{"name":"kirillgroshkov","type":"user","email":"1@inventix.ru"},"email":"1@inventix.ru"},"_resolved":"/tmp/8938491228ea4deaf99ff6031bbbc03d/naturalcycles-scrubber-lib-3.3.3.tgz","_integrity":"sha512-xy4jtP0SBjEUaAJGC2wdBKlxSnlnulY3uEREvvLWhudIqEIHvh4noSXMUabTgoFeq0NHULCEL9biO0E/ZT/T3w==","repository":{"url":"git+ssh://git@github.com/NaturalCycles/js-libs.git","type":"git","directory":"packages/scrubber-lib"},"_npmVersion":"10.9.2","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/nodejs-lib":"^15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17","@types/node":"^24","@naturalcycles/dev-lib":"*"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_3.3.3_1751392622337_0.9847930270963825","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@naturalcycles/scrubber-lib","version":"3.4.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@3.4.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/js-libs#readme","bugs":{"url":"https://github.com/NaturalCycles/js-libs/issues"},"dist":{"shasum":"35da28807206dd612f0f22b669760fcb1de03306","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-3.4.0.tgz","fileCount":14,"integrity":"sha512-YW5bzefwtuF4f7pBWM9HSjemmtMNjWdAhl7+qFUYtgVtK39VgwQdOJ4RUMRotMBQyGL5vAc2D2iPEZY8w8QhSw==","signatures":[{"sig":"MEUCIEE2Ys/5AbD0xs/lbV0mG74YeLcP+fd4Px+QPIvdGV5eAiEA2NNzwzdVhQ49yJoZa1efijvuqWrajD9rthMZm/GcQJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65512},"main":"dist/index.js","type":"module","_from":"file:naturalcycles-scrubber-lib-3.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":"./dist/index.js"},"scripts":{"bt":"dev-lib bt","lint":"dev-lib lint","test":"dev-lib test","build":"dev-lib build","check":"dev-lib check","clean":"dev-lib clean","typecheck":"dev-lib typecheck"},"_npmUser":{"name":"kirillgroshkov","actor":{"name":"kirillgroshkov","type":"user","email":"1@inventix.ru"},"email":"1@inventix.ru"},"_resolved":"/tmp/d107d17253b100fa1652b877ba265727/naturalcycles-scrubber-lib-3.4.0.tgz","_integrity":"sha512-YW5bzefwtuF4f7pBWM9HSjemmtMNjWdAhl7+qFUYtgVtK39VgwQdOJ4RUMRotMBQyGL5vAc2D2iPEZY8w8QhSw==","repository":{"url":"git+ssh://git@github.com/NaturalCycles/js-libs.git","type":"git","directory":"packages/scrubber-lib"},"_npmVersion":"10.9.2","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/nodejs-lib":"^15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17","@types/node":"^24","@naturalcycles/dev-lib":"*"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_3.4.0_1752183075784_0.7586242313278628","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@naturalcycles/scrubber-lib","version":"3.5.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@3.5.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/js-libs#readme","bugs":{"url":"https://github.com/NaturalCycles/js-libs/issues"},"dist":{"shasum":"656bf74d910eb83499f84ed3cc616b2422055265","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-3.5.0.tgz","fileCount":14,"integrity":"sha512-XLeePKDcsDRauIJF3nYLc90EzvQ70lbfkLzmLZFf3R1EW3JhApVq46KTr6aZVIlPMvPeXDybxzP0+Fqut0uwEQ==","signatures":[{"sig":"MEQCIC/6Y9fUzKoda6PX1sJ5YBHC5FBZXC43rKGgPqNEh4SOAiBKeYkDWunSgX4pTn1+qvKIHzzO1gfxd6bTU3CSMw3K3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65558},"main":"dist/index.js","type":"module","_from":"file:naturalcycles-scrubber-lib-3.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":"./dist/index.js"},"scripts":{"bt":"dev-lib bt","lint":"dev-lib lint","test":"dev-lib test","build":"dev-lib build","check":"dev-lib check","clean":"dev-lib clean","typecheck":"dev-lib typecheck"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"_resolved":"/tmp/510e45e66ff9647ff627f287537ab1ff/naturalcycles-scrubber-lib-3.5.0.tgz","_integrity":"sha512-XLeePKDcsDRauIJF3nYLc90EzvQ70lbfkLzmLZFf3R1EW3JhApVq46KTr6aZVIlPMvPeXDybxzP0+Fqut0uwEQ==","repository":{"url":"git+ssh://git@github.com/NaturalCycles/js-libs.git","type":"git","directory":"packages/scrubber-lib"},"_npmVersion":"10.9.2","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/nodejs-lib":"^15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17","@types/node":"^24","@naturalcycles/dev-lib":"19.11.0"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_3.5.0_1752323025769_0.6938949016596785","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@naturalcycles/scrubber-lib","version":"3.6.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@3.6.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/js-libs#readme","bugs":{"url":"https://github.com/NaturalCycles/js-libs/issues"},"dist":{"shasum":"3e02d715e69b012a113fe73c37c6049880d8331c","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-3.6.0.tgz","fileCount":14,"integrity":"sha512-oo9CVJNtwwvPyD4pGbSpGzAKwWJy5VueElQMuWrHmuClckjbYIcybrxueYQrAHwBh7J9+eVZksJhDgXcgqSr7Q==","signatures":[{"sig":"MEUCIBl9FySG/an2Ta29L97tnJ5ZE0fWoelgKJwFIwwWaPjmAiEAzXVkSZ6QC0/wBsp+Xfz926s6I2h5wqZVMzv8HBoMKWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65570},"main":"dist/index.js","type":"module","_from":"file:naturalcycles-scrubber-lib-3.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":"./dist/index.js"},"scripts":{"bt":"dev-lib bt","lint":"dev-lib lint","test":"dev-lib test","build":"dev-lib build","check":"dev-lib check","clean":"dev-lib clean","typecheck":"dev-lib typecheck"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"_resolved":"/tmp/afa1cf7d50c12098ce4bc70fb982ea22/naturalcycles-scrubber-lib-3.6.0.tgz","_integrity":"sha512-oo9CVJNtwwvPyD4pGbSpGzAKwWJy5VueElQMuWrHmuClckjbYIcybrxueYQrAHwBh7J9+eVZksJhDgXcgqSr7Q==","repository":{"url":"git+ssh://git@github.com/NaturalCycles/js-libs.git","type":"git","directory":"packages/scrubber-lib"},"_npmVersion":"10.9.3","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/nodejs-lib":"^15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17","@types/node":"^24","@naturalcycles/dev-lib":"18.4.2"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_3.6.0_1755080244747_0.22420358149955","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@naturalcycles/scrubber-lib","version":"3.6.1","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@3.6.1","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/js-libs#readme","bugs":{"url":"https://github.com/NaturalCycles/js-libs/issues"},"dist":{"shasum":"23ce853d6cb8df82e738da8df122bf87fe197752","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-3.6.1.tgz","fileCount":14,"integrity":"sha512-xJnu877ly52Y171w8TvCZNAOJCUXOXe9vwlMGfN65fH7YE2ipHP3Gafh+XcdA+EdLYWt/uRDyEtQwuApDaHbsQ==","signatures":[{"sig":"MEYCIQCDNCeO17Oga/6v9s5aXE0JVzTxghkXxbVXErxhncYKYQIhAPZqoA06kOuKHZerzI3OWiPf0z51mMMU/Lc/lsxUeDe6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65824},"main":"dist/index.js","type":"module","_from":"file:naturalcycles-scrubber-lib-3.6.1.tgz","types":"dist/index.d.ts","engines":{"node":">=24.10.0"},"exports":{".":"./dist/index.js"},"scripts":{"bt":"dev-lib bt","lint":"dev-lib lint","test":"dev-lib test","build":"dev-lib build","check":"dev-lib check","clean":"dev-lib clean","typecheck":"dev-lib typecheck"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"_resolved":"/tmp/23911aad88ca32ed69c1f713440718d4/naturalcycles-scrubber-lib-3.6.1.tgz","_integrity":"sha512-xJnu877ly52Y171w8TvCZNAOJCUXOXe9vwlMGfN65fH7YE2ipHP3Gafh+XcdA+EdLYWt/uRDyEtQwuApDaHbsQ==","repository":{"url":"git+ssh://git@github.com/NaturalCycles/js-libs.git","type":"git","directory":"packages/scrubber-lib"},"_npmVersion":"11.6.1","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/nodejs-lib":"^15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17","@types/node":"^24","@naturalcycles/dev-lib":"20.12.1"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_3.6.1_1762588125359_0.030251652232557324","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@naturalcycles/scrubber-lib","version":"3.7.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":{"name":"Natural Cycles Team"},"license":"MIT","_id":"@naturalcycles/scrubber-lib@3.7.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/js-libs#readme","bugs":{"url":"https://github.com/NaturalCycles/js-libs/issues"},"dist":{"shasum":"bf046dac26c5e1defaf170f4166c4da19eb04fad","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-3.7.0.tgz","fileCount":14,"integrity":"sha512-Heh6h7Lq+Guc0kr4hx6y3D+M4CwSyZqRuCaKReFH0sGUR3eGoa1j0G30JfQ2Bla2Hxsnk7qm/QHNCIPnyuGZpQ==","signatures":[{"sig":"MEUCIGBCMd4Mn36Dtjs20ANzGIJ3JGvisGc7HazBxWQO5qazAiEA1SRJ9IrHtSjr72w83FBvl5CNnN9bGOm5N4rtEL1faMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@naturalcycles%2fscrubber-lib@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65822},"main":"dist/index.js","type":"module","_from":"file:naturalcycles-scrubber-lib-3.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=24.10.0"},"exports":{".":"./dist/index.js"},"scripts":{"bt":"dev-lib bt","lint":"dev-lib lint","test":"dev-lib test","build":"dev-lib build","check":"dev-lib check","clean":"dev-lib clean","typecheck":"dev-lib typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4722b349-8534-40bf-83e4-380f997ec5e4"}},"_resolved":"/tmp/e5a8909611b15e056ebd2fabcf522026/naturalcycles-scrubber-lib-3.7.0.tgz","_integrity":"sha512-Heh6h7Lq+Guc0kr4hx6y3D+M4CwSyZqRuCaKReFH0sGUR3eGoa1j0G30JfQ2Bla2Hxsnk7qm/QHNCIPnyuGZpQ==","repository":{"url":"git+ssh://git@github.com/NaturalCycles/js-libs.git","type":"git","directory":"packages/scrubber-lib"},"_npmVersion":"11.11.0","description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/nodejs-lib":"^15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25","@naturalcycles/dev-lib":"20.42.0","@typescript/native-preview":"7.0.0-dev.20260401.1"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_3.7.0_1775545078381_0.5100822949947634","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@naturalcycles/scrubber-lib","version":"3.8.0","keywords":["scrub","scrubber","sensitive","password","gdpr"],"author":"Natural Cycles Team","license":"MIT","_id":"@naturalcycles/scrubber-lib@3.8.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"dist":{"shasum":"4e5b3f9ba435ae1b1e43a11085bb73a7c2ad67e3","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-3.8.0.tgz","fileCount":14,"integrity":"sha512-vU+O6CCu84I+lLOb6bZBKgV57wnkNv188Pck7FhFxlwr3SZbzwyE2Z51yJeSU3/qtxsBu63X0YFjEDpFcKnQJg==","signatures":[{"sig":"MEYCIQDxkAMJGKSg2h0isiZr3xtvnlTg2PB4VSpq8iv1uHyHCgIhAKTHmdaLJbgW/JGiNS1yAGQrGBJNfF3UElUDbngHpxJF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@naturalcycles%2fscrubber-lib@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65812},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.10.0"},"exports":{".":"./dist/index.js"},"scripts":{"bt":"dev-lib bt","lint":"dev-lib lint","test":"dev-lib test","build":"dev-lib build","check":"dev-lib check","clean":"dev-lib clean","typecheck":"dev-lib typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4722b349-8534-40bf-83e4-380f997ec5e4"}},"repository":{"url":"git@github.com:NaturalCycles/js-libs.git","type":"git","directory":"packages/scrubber-lib"},"description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"_nodeVersion":"26.0.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/nodejs-lib":"^15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25","@naturalcycles/dev-lib":"20.48.0","@typescript/native-preview":"beta"},"_npmOperationalInternal":{"tmp":"tmp/scrubber-lib_3.8.0_1778922797839_0.4881722318885331","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"_id":"@naturalcycles/scrubber-lib@3.9.0","dist":{"shasum":"cdadc5d76df24ad1504f212c507b93ca220a5d4e","tarball":"https://registry.npmjs.org/@naturalcycles/scrubber-lib/-/scrubber-lib-3.9.0.tgz","fileCount":14,"integrity":"sha512-nKS/ubZdhMj/1Op+tDewx4z9XSwRDG1nKlEKQK20+RalH31oTz4jKyYh+5JRJyovCKqbL1NQzFqWHycsUU4QgA==","signatures":[{"sig":"MEUCIDy2Q8Ls9puFR4ydxTwCsSwUwbjrEp2cxfPQFd31sCAoAiEA0HNtfNQcaS9FHJsGeKIA2CrvcKCZfhICc93KCwMaWLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDEpBusl+zW9dL8YVLkWda0YHwmg9j3v4kw4YxEUyGLzAiEAionPNUv5raKI0LCD3kXMojYdkQnvbUmJ3DdJpF/5aEg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@naturalcycles%2fscrubber-lib@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72068},"main":"dist/index.js","name":"@naturalcycles/scrubber-lib","type":"module","types":"dist/index.d.ts","author":"Natural Cycles Team","engines":{"node":">=24.10.0"},"exports":{".":"./dist/index.js"},"license":"MIT","scripts":{"bt":"dev-lib bt","lint":"dev-lib lint","test":"dev-lib test","build":"dev-lib build","check":"dev-lib check","clean":"dev-lib clean","typecheck":"dev-lib typecheck"},"version":"3.9.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4722b349-8534-40bf-83e4-380f997ec5e4"}},"keywords":["scrub","scrubber","sensitive","password","gdpr"],"repository":{"url":"git@github.com:NaturalCycles/js-libs.git","type":"git","directory":"packages/scrubber-lib"},"description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","directories":{},"maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/nodejs-lib":"^15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7","@types/node":"^26","@naturalcycles/dev-lib":"0.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scrubber-lib_3.9.0_1789647148389_0.9442653361174005"}}},"time":{"created":"2019-06-05T14:52:41.199Z","modified":"2026-09-17T12:12:28.871Z","1.0.0":"2019-06-05T14:52:41.552Z","1.1.0":"2019-06-19T12:47:12.941Z","1.2.0":"2019-07-01T14:21:41.215Z","2.0.0":"2019-07-02T07:59:46.560Z","2.1.0":"2019-07-03T12:48:52.073Z","2.2.0":"2019-07-03T13:28:18.179Z","2.3.0":"2019-07-03T15:18:46.484Z","2.4.0":"2019-07-09T12:54:14.296Z","2.5.0":"2019-07-10T12:39:56.784Z","2.5.1":"2019-11-07T12:46:01.290Z","2.6.0":"2019-11-21T13:48:41.860Z","2.7.0":"2020-08-26T15:23:37.945Z","2.7.1":"2020-08-27T07:50:16.702Z","2.7.2":"2020-08-27T09:50:10.553Z","2.8.0":"2021-10-27T08:10:10.195Z","2.8.1":"2021-10-27T12:55:30.320Z","2.9.0":"2021-11-25T14:39:15.500Z","2.9.1":"2021-11-29T11:44:52.870Z","2.10.0":"2022-02-01T17:19:39.446Z","2.10.1":"2022-12-28T07:25:13.022Z","2.11.0":"2023-07-26T12:14:29.376Z","2.12.0":"2023-09-08T10:09:18.794Z","2.13.0":"2023-10-10T09:41:59.654Z","2.13.1":"2023-10-10T10:42:37.320Z","2.13.2":"2023-10-15T20:44:51.614Z","2.14.0":"2024-07-19T10:39:05.137Z","3.0.0":"2025-04-18T20:29:16.431Z","3.1.0":"2025-05-19T05:56:27.527Z","3.1.1":"2025-05-19T06:14:37.283Z","3.2.0":"2025-05-19T09:37:28.818Z","3.3.0":"2025-05-20T09:10:06.568Z","3.3.1":"2025-05-22T13:48:40.458Z","3.3.2":"2025-05-27T10:39:25.452Z","3.3.3":"2025-07-01T17:57:02.510Z","3.4.0":"2025-07-10T21:31:15.977Z","3.5.0":"2025-07-12T12:23:45.967Z","3.6.0":"2025-08-13T10:17:24.973Z","3.6.1":"2025-11-08T07:48:45.554Z","3.7.0":"2026-04-07T06:57:58.532Z","3.8.0":"2026-05-16T09:13:18.034Z","3.9.0":"2026-09-17T12:12:28.492Z"},"author":"Natural Cycles Team","license":"MIT","keywords":["scrub","scrubber","sensitive","password","gdpr"],"repository":{"url":"git@github.com:NaturalCycles/js-libs.git","type":"git","directory":"packages/scrubber-lib"},"description":"Scrub data in JavaScript plain objects by using rules defined in a configuration object","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"readme":"## @naturalcycles/scrubber-lib\n\n> Scrub data in JavaScript plain objects by using rules defined in a configuration object\n\n[![npm](https://img.shields.io/npm/v/@naturalcycles/scrubber-lib/latest.svg)](https://www.npmjs.com/package/@naturalcycles/scrubber-lib)\n[![Maintainability](https://api.codeclimate.com/v1/badges/e8cd5b1b7cff8e1296fe/maintainability)](https://codeclimate.com/repos/e8cd5b1b7cff8e1296fe/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/e8cd5b1b7cff8e1296fe/test_coverage)](https://codeclimate.com/repos/e8cd5b1b7cff8e1296fe/test_coverage)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n## How to use\n\nInstall it:\n\n```\nyarn add -D @naturalcycles/scrubber-lib\n```\n\nDefine a scrubber configuration object:\n\n```ts\nimport { ScrubberConfig, Scrubber } from '@naturalcycles/scrubber-lib'\n\nconst cfg: ScrubberConfig = {\n  fields: {\n    name: {\n      scrubber: 'staticScrubber',\n      params: {\n        replacement: 'John Doe',\n      },\n    },\n    password: {\n      scrubber: 'undefinedScrubber',\n    },\n  },\n  throwOnError: true, // default: false,\n  preserveFalsy: false, // default: true\n}\n```\n\nScrub a single object:\n\n```ts\nconst object = { name: 'Real Name', password: 'secret' }\n\nconst scrubber = new Scrubber(cfg)\nconst scrubbedObject = scrubber.scrub(object)\n\n// scrubbedObject =  name: 'John Doe', password: undefined }\n```\n\nScrub an array of objects:\n\n```ts\nconst objects = [object1, object2, object3]\n\nconst scrubbedObjects = scrubber.scrub(objects)\n```\n\n## Public API\n\n```ts\nconstructor (private cfg: ScrubberConfig, additionalScrubbersImpl?: ScrubbersImpl)\nscrub<T> (data: T): T\n```\n\n## Features\n\n- **Objects are deep traversed**\n- **Immutable** changes (does not mutate the original object)\n- TypeScript library, compatible both on browsers and NodeJS\n- Fields are scrubbed if object keys match the field names on the configuration file\n- Provides a few built-in scrubber functions\n- Allows additional scrubber functions\n- Validates config object on class initialization to ensure all defined scrubber functions exist\n- Supports field names to be comma-separated on configuration file\n- Error handling: all errors are logged and allows a `cfg.throwOnError` optional configuration to\n  re-throw errors\n- Falsy values: allows a `cfg.preserveFalsy` optional configuration to control if falsy values\n  should be preserved or passed to scrubber functions. When inspecting scrubbed objects for\n  debugging purposes, it might be useful to set it to `true` to identify potential interesting\n  fields\n- [since 2.9] - support matching key only if parent key name(s) also match. Supported using dots `.`\n  in key name. Config with key `a.b` will match object key literally AND it will match object key\n  `b` if parent object key was `a`. Works at arbitrary depth. Multiple parent references ending with\n  the same key (e.g. `a.b` & `c.b`) are all matched.\n- The most specific matching key wins: a key qualified with parents (`a.b`) beats the catch-all bare\n  key (`b`), and a longer parent path (`a.b.c`) beats a shorter one (`b.c`). This lets a catch-all\n  rule be narrowed for individual fields:\n\n```yaml\n# scrub every `name`...\nname:\n  scrubber: staticScrubber\n  params:\n    replacement: Jane Doe\n\n# ...except this one, which is a device name rather than a person's name\nHardwareDevice.name:\n  scrubber: excludeScrubber\n```\n\nAn `excludeScrubber` field behaves as if no rule matched it at all: the value is left untouched,\nnested values below it are still traversed, and `getScrubberSql` returns `undefined` for it so no\nSQL masking policy is generated.\n\n`getScrubberSql` accepts the same qualified field names and applies the same resolution, so call it\nonce with the qualified name (`getScrubberSql('HardwareDevice.name')`) rather than falling back to a\nsecond call with the bare name - that fallback would re-apply the catch-all to a field the qualified\nkey deliberately excluded.\n\n## Limitations\n\n- Objects of types `Map`, `Set` and `Buffer` are currently not traversed or modified\n\n## Vocabulary\n\nThe `scrubber-lib` supports a `ScrubberConfig` parameter on initialization which is usually defined\nby clients on a `scrubber configuration file` (YAML or JSON) with multiple `scrubbing profiles`\n(such as anonymization, pseudonymization, etc).\n\nThe library applies `scrubber functions` to the given objects. It provides some built-in\n`scrubber functions` while also allowing custom `scrubber functions implementations`.\n\n## Possible use cases\n\nAllows, for example, removal of sensitive data for:\n\n- Logs\n- Error reporting to third-party services\n- Data exports (such as staging or other data exports)\n- Anonymizing production users (GDPR \"_right to be forgotten_\")\n\n## Contributing\n\nReleases are automated based on [Conventional Commits](https://www.conventionalcommits.org/): tag\nyour commit (when squashing the PR on merge) with type (and optionally `(scope)`), as in\n`fix(data): Description`. `feat` commits produce a minor release, `fix`/`perf` a patch release, and\na `BREAKING CHANGE` a major release.\n","readmeFilename":""}