{"_id":"mask-sensitive-data","_rev":"16-c5fa497bdd15ecb096109ae2e2014685","name":"mask-sensitive-data","dist-tags":{"latest":"0.11.5"},"versions":{"0.9.0":{"name":"mask-sensitive-data","version":"0.9.0","description":"Mask sensitive data, eq. credit card numbers, phone numbers, emails, etc.","main":"build/index.js","scripts":{"build":"tsc","test":"jest","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["sensitive data","mask","credit card","uuid","email","phone number"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"^29.1.1","@types/node":"^18.8.1","eslint":"^8.24.0","jest":"^29.1.2","prettier":"^2.7.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4"},"types":"./build/index.d.ts","gitHead":"17a8224653a0af1435080d4f2d2a3f48548d8bcf","_id":"mask-sensitive-data@0.9.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-DFwJJp54tfIDQE7woVeRT8C2w41kzxR6BnIwX61nLFwIh2nDaUJS60TNtezXstDwzikNJDaCDe0YT981oaRzLQ==","shasum":"fb7f17c4140f0c73c30ea123edafc9e56fc1e2d7","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.9.0.tgz","fileCount":12,"unpackedSize":24197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXhRLvTDXWu25K6yt2JrZxTLe29LKSoI2FJj13aehFDQIhAPQWzPJQoG6LwjceTjHfBwXQntGapc1iLUdD/0kDqMhx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPVLIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkSw/6A+BcpOzsarsNQ6phLN9E7eKytmmeX+mMGHpudGjf/2bqoGlI\r\n9E9Kbn9XVMabIKVwwMfT2cXtTF4KEeV21XA9SAhBbkSe4GxeMmc87r0QR9Qv\r\nYNyyWz8Dq+L9wsQGEwm8Y1lt66zVIFSmMKlqLN9jVnh/r7jdYxbAcS7J+unv\r\nUcM/Y3ethWI59IGJSy6CgCyW+e4N8C5i2qLxXDdPFmarADE58ZuQbZqx58d3\r\ntLlzrt4KHb4vKQs2y5pUA5zEqBhKpVxxLSLWPJLPkQ/zZAnU72hkxmrtteeX\r\n3s/sze7+cTO1F3/Tq12KywFxrXnndJ5rXXMOb2xxoFg7LMOjE4U41LQ5qLL4\r\n6W750LpzZ3GVpPC+5WBs/P0sQNyCY6DKEuCNploFU6y6ZlJc0U0yME160Hf/\r\nvfk5RrwlXrSAnO7evqj9waNxMLmgC5oLn0VF9L6d4gF2Ss7ZTSNGRvXt9UfV\r\n8QRVJjtg1WugYrv/a8toHyg2t1ShMsjMbLjQm174p5sqFivgN19Wsm6tfc7n\r\nYk2wWMv6ffI2Es3pX0TOYdry6AgCyoGQeDnZxj2cgUUwvy6vw0y+mBQ0Kmjb\r\nJ1pGDsGNyic1HcZmSnXXzlnya+xaq6Lf8Z6PSVLaDv41056DzXBp2p8afBLn\r\n6Ny90A9MfX8Vx73lAR2ESj9dFyBva8cr0ow=\r\n=mzHz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.9.0_1664963272197_0.48881496027441007"},"_hasShrinkwrap":false},"0.9.1":{"name":"mask-sensitive-data","version":"0.9.1","description":"Mask sensitive data, eq. credit card numbers, phone numbers, emails, etc.","main":"build/index.js","scripts":{"build":"tsc","test":"jest","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["sensitive data","mask","credit card","uuid","email","phone number"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"^29.1.1","@types/node":"^18.8.1","eslint":"^8.24.0","jest":"^29.1.2","prettier":"^2.7.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4"},"types":"./build/index.d.ts","gitHead":"bd33b37ad66522e600a999b28bd48a7e511e639e","_id":"mask-sensitive-data@0.9.1","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-3b7/0PKq8naQw9+IzZtntalIPaKEG91vVvW5tPeoTwRPkL2Yln3aHjYK3JgpNZ/vVBTAhEwjAsjhivCpS/n2BQ==","shasum":"c84490ad2f0f660fba6e22c6043dd4db5787f574","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.9.1.tgz","fileCount":12,"unpackedSize":24977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsvI2QvwjHqTJ3BGba1HhgkgGBTPaFYJJn75oi1MQ4UAiEAkWtFwJx9/U8D6GPRqOpxDw6CDWtGVSqsDO9y+Vu0eAU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPVyuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqlvw//cLFqjW7CZDqCVMJ4F3D9n5z9U2R6ShPqnsFRdhgt3ASUzOZR\r\nhVqgqiOrWl6IdYu+qTGiaE8g4u7gCnXTNbYWU+2OF/poRmpKTOgK6sX6JH4n\r\nsOJ6//AaADS8WHB61SNJCM6Md9qJpDOcLCIN7/qUv+t8JKkusG705QuWFm47\r\nWs4tt1RyDhd5HdO5HlVf7sd3UxUzL7CJr/WxKGa2xgBHAQCYe9cnkQqewzwR\r\nhgqsEJyU2iPcc4mIzpeOa7zYoyAgb5le/1USuZc/AWmntAeRC2weQpBLiXiR\r\nY/CDNGzK5vtg6jRpk1zbMRClqU+qn9tTkaXhVIcymVSuQK6Ev3Qg/qrF7TJM\r\nabkms2+51hJiV7GvQoPdBlepvCHkjFAYHWdOk2f8BQPxy680bIXgDko1ks6c\r\nFuszqLZyV8oECjej+otML5ATEPF87yM4y2rlvJaPSfahf92ZEzXAOl/MlwtD\r\n/r1kOzqfVIeltkJFFDrAK0c94f0YitNge+zpDVHeUemSy3Fvrm5rujeFePhx\r\n3MjpsEQYCj6cobbfX0F1CmUl5hyByUPVCCPHd1i/pZPJrWKenMrJn1Vdvzt0\r\nxLxJkU7tCzPdmsQmZJgYUmV/M2VaR8tp0PWhVqV0LrsImjTZss2KrF9BJr3m\r\n9sEYiIY4tF8ETxeF9/zgjpxLg08dltx+uWo=\r\n=P50V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.9.1_1664965806767_0.05056574877496689"},"_hasShrinkwrap":false},"0.9.2":{"name":"mask-sensitive-data","version":"0.9.2","description":"Mask sensitive data, eq. credit card numbers, phone numbers, emails, etc.","main":"build/index.js","scripts":{"build":"tsc","test":"jest","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["sensitive data","mask","credit card","uuid","email","phone number"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"^29.1.1","@types/node":"^18.8.1","eslint":"^8.24.0","jest":"^29.1.2","prettier":"^2.7.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4"},"types":"./build/index.d.ts","gitHead":"5f332e6e2dcf06c26de9f0b9177ffe29df776375","_id":"mask-sensitive-data@0.9.2","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-tVHzxaTNtRZiebQiyYREBRBoYJfoS2QFkLWsCFhJbp1/2GwwxvpciHI2A4LtVyO0iUGFQOfOXGj2JFYjKtgmfQ==","shasum":"1089f0a37ab0a9e58e7e75d8c5f323b46633c350","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.9.2.tgz","fileCount":12,"unpackedSize":24959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjzQ7se41cG2ZDYCTdpC4IraxKTbxXFJQ6qf+sF4TOmgIgMTZGrN5mtqJ8DPSHxGdYv6thrIh6pznZA/zqdWNt3Yc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPX8lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1QA//ZVf4S8EKjsB05kAA9OJ0kHI4sL9U1DdELDGhtUaYLmiRxYdm\r\nxIb7m+sCOqjiAwaOT5esIdUUOTO+89vz2pjBDE648ThJOT7t0kpMx9wbRf4l\r\niNRMqSflZsGF53bl81mMwOGNiHlzf36A+bhlg4If0n+cRsQ7/iPQalvxTX/r\r\nQiSjU4QfecbxbCodiS8/UTPc9mvRkJpyrgEFQDt9cqvj2WSZ4UyBeakGU6Uu\r\nMy4Vu4h/mXG/FbuMBsGHL+vkf7A+9jiJ7caIwntlI0blgE+lNG+PCminqlL7\r\nMefKpIAdsLJflpNxYTXJcs6anqlfXpSNpRxW7e7C7r2l02gInPlIaGl4HwGf\r\nAOiXb+gd3x1JgXuwsFTx2BTQh/NUGgkCHNLlA/YzzrWjN54p/ETgkJInYGux\r\n42+QBBDDpjU1GThlCUYwQ2dgRPbeWkNKtAtD6rLvo6cy8Gp8e9qKCYeN5mXQ\r\npmowH2S5Qw1p+iClq9OlzTcR8tL+LLJmNVzaC1XA0GwTdLXjxeML/2MnJoyU\r\nbLYA650L2q63ZtNaZj+JIWfKcXBOW7tXUhJcwF+H+wfpxYIfTvOS4Ksa2FKy\r\nHfwA6A6Xz350RrGdIp8MbtNuCRvIJQdWAFc21NBTWGv6LDkqFAzGt6X1XgcM\r\nG7JK5Lo1AYbIvfbC/s573miNDTvrkh1RWd8=\r\n=M5s8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.9.2_1664974629672_0.5734921455957709"},"_hasShrinkwrap":false},"0.9.3":{"name":"mask-sensitive-data","version":"0.9.3","description":"Mask sensitive data, eg. credit card numbers, phone numbers, emails, UUIDs, JWT tokens.","main":"build/index.js","scripts":{"build":"tsc","lint":"eslint --ext .ts","npm:publish":"npm run build && npm publish","test":"jest","test:coverage":"npm run test --  --coverage","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["credit card","email","jwt","mask","phone number","sensitive data","uuid"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"^29.1.1","@types/node":"^18.8.1","eslint":"^8.24.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","jest":"^29.1.2","node-notifier":"^10.0.1","prettier":"^2.7.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4"},"types":"./build/index.d.ts","gitHead":"2938146bbd7260e400e03f0891b83bafe2c0ef29","_id":"mask-sensitive-data@0.9.3","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-M1uFAQB9SFDY9h0oFTxUHKO/MVoty75cadXWuytf+xqfEnjSHudrJJHEPMgB9q7xs6VsrrFUoOhqPxpLS3MkRQ==","shasum":"e9d3a34477af3737a5902c0a3d644c0b431ffb85","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.9.3.tgz","fileCount":13,"unpackedSize":29052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXDpk+R0IJ5RnCS2VSylxGYqlcSzfaXt6W/ZT7vPPjowIhAPTHm3mVasNsD+UJtE1s1W6vDxaiA2+yKEAX8WjRd5uG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPduKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoErA//X6TukVS/zl+dGzNa8TmD7oa3GCj+Nu8IQITbelklngL4EEna\r\nuNsZih5Yn21pjARxfGtkHLAl8tiDmnjitCiCkXzMzcBtiOtNQUQ9/zcIliOV\r\ncgxppZPj7zwg9Q8XUCkm6wqgHHdc3JFTqVAla0PMpIDEtP/ONOLkrbh1C9JC\r\nhBEYp+6zRKZGe9D6weVLop6bcSzdoq/Rxjt96AzAirUqJPqmaoI1svzky8Qe\r\njzfjGUcl3bvo0TPI2x3nUm9UKMb2H82Fm5okLeNOMyloVyLzz3lQMcESasNK\r\nsDjFRGalkskayqvy5yc4eYpWlvZr5dLYkx91ZQm78D/2cwyO2ZiYR1GGltzz\r\nGPBMXUpdfuAWt/ku0vFk1t+mhqcx+Bi3K6nWmXAkzVM56FbUtERWt2UeHrbr\r\n6H6+47mHZXwMf14ccdJE5OBBLnR8rOqf4znswMWh0z8Tn4sECAVxrjc9bVwp\r\n2bb0SwWeUGu7zCADjJ241JgSTlkIn5IMkPDzatJdobNXNBJmtN9jahlE0JVF\r\nakn8qNNLZQB5bfWIbrhCUxx7cF266tKI/RZSxFQCsuKBbUb6/o2/VzSTjBW5\r\nNVmM/feprMca0SGvDxBW4GLRbZSIVolEndo8ZE/N8ruNMbXzqKekhLcI4u3t\r\n3VzHFM7k/b36upRQeTZVYpyPetmbkSC+oNg=\r\n=K6Zx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.9.3_1664998281858_0.6151840539260793"},"_hasShrinkwrap":false},"0.9.4":{"name":"mask-sensitive-data","version":"0.9.4","description":"Mask sensitive data, eg. credit card numbers, phone numbers, emails, UUIDs, JWT tokens.","main":"build/index.js","scripts":{"build":"tsc","lint":"eslint --ext .ts","npm:publish":"npm run build && npm publish","test":"jest","test:coverage":"npm run test --  --coverage","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["credit card","email","jwt","mask","phone number","sensitive data","uuid"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"^29.1.1","@types/node":"^18.8.1","eslint":"^8.24.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","jest":"^29.1.2","node-notifier":"^10.0.1","prettier":"^2.7.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4"},"types":"./build/index.d.ts","gitHead":"7ccd61c4f69d6fa8b8bc1481b67ca2c7f4c6c696","_id":"mask-sensitive-data@0.9.4","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-RJKTXM/4O9fpB+8yjzGFASgBgDxR1KC0XC6z79Y1SVj7v/HaH60Txsv4TySu9AXjDM1C299jqRbHbuKNI8KziQ==","shasum":"4e6c3a62665298e4d51d5a24fcdcc918f4bcfc94","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.9.4.tgz","fileCount":13,"unpackedSize":29190,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9frg1I/rdLKjNfGljhH2KDNd3Q44Q/JYKLBkUUWWIwQIgRmN6Y35UiUVzb9FPLT1EefioFmheP296s7Huo+44T2k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSyoKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqk2g//QUx7qzFe5DhvaSODAogr1WrQVx1e3OAt8wlFLqEcKtrESWMr\r\nOO5XLKa5McbXZLSF6N7X5G1L5N9kLXU++mYalxzf/UKB9OOdRRMT2+YJmTZX\r\naqtxIoL7MaAOtbsrNuI+mwPFRscTpJhw+Kzf3isNU3ytHHuQuYYEuXqPVJZr\r\nNBK87IyZrdhcv4qxQIZKi2S22LtmlnjpF380UzlK3mnlJEd14RqvyKdvzgXB\r\nhR9I307CEFMTGITqwEsQwc9FWkjtIyzz07jn55d9RqiR2Cz3CnnAwQr2sFBs\r\nuLQR5aCJBLt0nfSr3txzDLbtfJenvgLqEPBKKnrcfFGJtObGKxJ1UiXLvCZ0\r\n4aEG81iLZDT8HzzxPBSZyvipJJATYDDtI9i/t8qn6gr314M3SYZJB5kBAJnn\r\ny/gH+O3H1/Rqr143aIiVXnOGNiHzQmradWdNPo2zSRyECMVWOnpDzTdmlLm6\r\nxvntalWSGJ5lR4ReGwXSxlNn+DKEFQPHTVNDMlD4TxkR8CD0RbJ28j1hhsFN\r\nVIPb+KvbJaikvai2MopAa4OX0CZpYREjS+G4Gj14yjSeQ2yt+6cZYUCtqaDw\r\nVmKiUlLIQos4rEu78B/tgF0zBAZ/fo6/LLX+gG/2u92jXIfRVqIovHOFykOf\r\nyEcWQev54SYpdUag9mXl2LmL/+giTKePNgE=\r\n=XRx+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.9.4_1665870346267_0.48100908567361067"},"_hasShrinkwrap":false},"0.9.5":{"name":"mask-sensitive-data","version":"0.9.5","description":"Mask sensitive data, eg. credit card numbers, phone numbers, emails, UUIDs, JWT tokens.","main":"build/index.js","scripts":{"build":"tsc","lint":"eslint --ext .ts","npm:publish":"npm run build && npm publish","test":"jest","test:coverage":"npm run test --  --coverage","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["credit card","email","jwt","mask","phone number","sensitive data","uuid"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"^29.1.1","@types/node":"^18.8.1","eslint":"^8.24.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","jest":"^29.1.2","node-notifier":"^10.0.1","prettier":"^2.7.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4"},"types":"./build/index.d.ts","gitHead":"eb37c303892fdc0a0f7c5c0e1ec5c556fe4f2c69","_id":"mask-sensitive-data@0.9.5","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-UXuoBbaVNMUNRUWsHvd+IXzDtExjsNdXDJDUNZcn2fcPJomtIJfrig0XusLZjGGI/kB/QaIl7QsP7dapnSSZEg==","shasum":"808d84a29fb521281bdff10b8c37b98bb93ed30f","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.9.5.tgz","fileCount":13,"unpackedSize":29448,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNALoW/bp4MRTuOo3j2GGTzPeKyTDsn+Nm2WdWKzWIAAiB7vBCfoRQZwjYuCsLhL5AwwoiLD1OYhRfLIqXZZPZn/Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUR+4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmokog/+Kt5NncLAhLwh4C1KFSyUbrs4ov5hSlz5rRGnu9r2KmWYu6ii\r\n3t3qpD/QdtUFeZOgSWFSnrcXnTB04aGhJ/2yf+WxavCSKVwe4Z6FBt8Ny4aA\r\n+cf+mloSe03S7hp2m/yLNFHMeoW5RQhOjEeg+WfPRDWQbcBhRLrOJaEoN8LL\r\nqmFSwYrLK2pV7yPlZaF5pO9QD8gMDU5vhw0tJIcqnIIXEjSSgSYk4QHR2bQA\r\nxqnTEpemrN7LnY11xVwEXrRyYwU3wB6GMB3epGaFeV0Z0EI4TyLRxFt4sHwY\r\nVHH34K9u3wjZPUP6QR0LERBEJuQnxKlEfkpEpkclNTbpn8PAyvuDGNxQpVXl\r\nQHHgSPplHjDRFMEit5UQONGzraRrQPMu44UNayuRX+wn/zT344xJQf0neCRa\r\ncLfA5QjoQkV3481CNZ0TYBsBbMHeWtvRoihf8EgvjG4Dd2jqFRqCYt8Kmheq\r\nsyx8Cc0WnDRTI7hvZHXLlM4aHFm0hNR0nWQEjtspKYqnNgHJ4Z6vxNnSAzyd\r\nNQ2v4stshgptvtnHqJ/omHwr6Y8FErJNg/yvi2jfysmVSNgz88fDItyTXGTS\r\nSHT+nAadLd5B644hDZZbDKSFYuKwdiyk2U1Wy/I3x++hQ5shvlFTCq/aMUfV\r\nNXG1SBu8zQCiRRnfAgKIvcrT3uzl2u/zco8=\r\n=Erq4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.9.5_1666260920655_0.04021635817787228"},"_hasShrinkwrap":false},"0.9.6":{"name":"mask-sensitive-data","version":"0.9.6","description":"Mask sensitive data, eg. credit card numbers, phone numbers, emails, UUIDs, JWT tokens.","main":"build/index.js","scripts":{"build":"tsc","lint":"eslint --ext .ts","npm:publish":"npm run build && npm publish","test":"jest","test:coverage":"npm run test --  --coverage","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["credit card","email","jwt","mask","phone number","sensitive data","uuid"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"^29.1.1","@types/node":"^18.8.1","eslint":"^8.24.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","jest":"^29.1.2","node-notifier":"^10.0.1","prettier":"^2.7.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4"},"types":"./build/index.d.ts","gitHead":"eb37c303892fdc0a0f7c5c0e1ec5c556fe4f2c69","_id":"mask-sensitive-data@0.9.6","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-9xtiyEh3yKRZR6yKiaMwxVsenxB04uOGFmn1xrTTkuyBYvJwoK8EbS5mX94U1szwBwPFHa/Fm/4a7+mAxwp7yg==","shasum":"6a79fbfc09e3c44d480ddd67f4150651031c659d","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.9.6.tgz","fileCount":13,"unpackedSize":29549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeXsk7oJGRElLmeiju7+WZgVPw06ZmaeawgFjBflgXUAiEAoexuZedK1nAdxu+XUBfKwjACgQQEgo3DBXewg2GmTtI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUSGrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr19g/5AVXeWWtzbi1Nd1weWvzq3JiI0klQfZrOa1OuO78UHs+ZVxpz\r\nUmPAE64oNehcShkOdFX+XYOUycnJwQyM9ETp1CLkoR/UuIjFc6SNwq9yrMK8\r\n/emoKOX8qndwUO3tpS9FgGtXg7ThLuVrElNet4Axl2reNI8rdYpmdq5fLdAH\r\nEaBhVnFGmFArAApXWwTp1Mml0oh3QXPEsUIC1Nr5PKV+PLDNq1gFGRhGU1jm\r\nViotrbWcPOOuSS2HxeG49Payuayoq76fKla7ZS+mH5zS44AbcTor1Z79hj5D\r\nMiOR/iZtK7QKxNzF6c2RwSr0pZMUhnz5CxUiGpn7O2A1MyL8r0Mjd6zeYZHL\r\nkSLg0eONmFq1fnh75P7dRQRMcx2JapYZHPf70THDSgYpMGCN+cjRD0qh2Bx3\r\nRYg9Wf1JGSiuxVkupC+OX1qUfuWsnJsriVl1Lq3SkFvhKFNuobC75Bf+PGvy\r\numKUaXogb3BZPNdo4//75l9BhCH2mJhODpsKjzr4n6139E6B1HZbISbH8lCn\r\n+JdM4w7mGhKmaf2uKGrE4XZIFwvHf8/5hpJ/ZiOGl/aAmhBY5TJwt8xk64pV\r\nESBERZasbetBylL/OobAXRksa3j7NC+P1kHKhsg7I8inv+duJgTde0X2Grd+\r\nH4Ta7xfQSsmdX3gWSkGCO2a/nvADCwWoDCw=\r\n=hldB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.9.6_1666261419347_0.8696824403114778"},"_hasShrinkwrap":false},"0.9.7":{"name":"mask-sensitive-data","version":"0.9.7","description":"Mask sensitive data, eg. credit card numbers, phone numbers, emails, UUIDs, JWT tokens.","main":"build/index.js","scripts":{"build":"tsc","lint":"eslint --ext .ts","npm:publish":"npm run build && npm publish","test":"jest","test:coverage":"npm run test --  --coverage","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["credit card","email","jwt","mask","phone number","sensitive data","uuid"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"^29.1.1","@types/node":"^18.8.1","eslint":"^8.24.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","jest":"^29.1.2","node-notifier":"^10.0.1","prettier":"^2.7.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4"},"types":"./build/index.d.ts","gitHead":"eb37c303892fdc0a0f7c5c0e1ec5c556fe4f2c69","_id":"mask-sensitive-data@0.9.7","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-CzdVkwq0CYca0bZY/CM1Rz+rG5x5d9EUXXQre9qCriZIYg+vU9cc8iKTIyjAGbfhelxeZgOLl19IHcvYxDt9xA==","shasum":"2f58b8e81d46caaa70a7b430daff30bec5321fe9","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.9.7.tgz","fileCount":15,"unpackedSize":52199,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZRFgFWLvcQ/JSoJXe4x1WnMVSkkTcyZ72Fb91G0HOQAiAGpJIVj2oq0ZJlcmaXdnVa7iDgncYaRmArPZ0LBRtvjA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUUzIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoj9xAAliRQXuJHpWdNGrUeFww25Jonxzl8dvb4DdjOMUpolg/CgKyk\r\n+ivYzUknNnuhUO81GnTf+H5wfSrUdb+cd7pJNKzCLFcBmR4OzqqxGilI/3xw\r\nL03oe9c6Xu7mrRDyjX1m37cw1P2kiouOaro0LMONoOfjnCkRo+HEYdsnKHyW\r\nhTpEUjVDzz1Mlk7TWlV1OU9qNR3TdV6gc8ertgbM4Ti9nhuXsvA5dTDtZ7Ts\r\ngGvTrCgrrCy8cGtTtb71jL0cVN1eHIoVv+TmfvcIFOj+jiw4XXqVFbtGqe5I\r\nql4Zb5eZxTCM0I336ilAhV+kbxM8B0OOqa8pYru36OSqh/MCOKU4wEj7Yj5g\r\nTZ7hG0DvxZdEGB/UQKUuqizyuXAKLNQv4G9+3TWTEi/EwbtGtHtT+ML0mz3T\r\nkC3puygM2jg5dVh9Oj4W7zOsO8jV/DrsLlsDzYDdAs6FygDAN7uU4K6JgAlK\r\n3MpL2O4hafvW253457j3hczBdgTFy4lOYZv1LLT7VD8qm7Tt9Zot/+rIVFA/\r\nYcRQiaiUWFlTph15ynd6hoZlc4MkWmJq29iRMg2NfCPdLsUZfyEzPzE09Ujz\r\nhJiz5qtFgupA5wUouWo/Z40YuYNlzpEgnThO7/Z6xp4kWwP+8UACCUdqal0O\r\nAMQ8qbe9fP1+QB5fDqcLYONETe/+ydEvjns=\r\n=TODp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.9.7_1666272456300_0.32494099511428276"},"_hasShrinkwrap":false},"0.9.8":{"name":"mask-sensitive-data","version":"0.9.8","description":"Mask sensitive data, eg. credit card numbers, phone numbers, emails, UUIDs, JWT tokens.","main":"build/index.js","scripts":{"build":"tsc","lint":"eslint --ext .ts","npm:publish":"npm run build && npm publish","test":"jest","test:coverage":"npm run test --  --coverage","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["credit card","email","jwt","mask","phone number","sensitive data","uuid"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"^29.1.1","@types/json-stringify-safe":"^5.0.0","@types/node":"^18.8.1","eslint":"^8.24.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","jest":"^29.1.2","node-notifier":"^10.0.1","prettier":"^2.7.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4"},"dependencies":{"json-stringify-safe":"^5.0.1","secure-json-parse":"^2.5.0"},"types":"./build/index.d.ts","gitHead":"01b6dc2654dcd03d698e1a3e5bd0b4088a6ded94","_id":"mask-sensitive-data@0.9.8","_nodeVersion":"16.18.1","_npmVersion":"9.1.2","dist":{"integrity":"sha512-ayyCShPKX3jJtfgh/Lqz3D+F8kokUjtmp9Ww/55zQd68dQU8Rwr1ln9uGHqKxOWCnCukssRIKq2FRo2mA4cLzA==","shasum":"a6e6b602b84f14e967dd1e8fcd101108cdcf30bf","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.9.8.tgz","fileCount":15,"unpackedSize":52731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALXo07+M40hAItBv6er289Er0UWNC9+y0qVe5MwJJebAiEA31yXaYLWNIZKe+MgFwDnXfOiOAnBsT0bG9Y1Lurvmk8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdjtaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsgQ//a4hGzdBtb4CVgrXvmsVsQX81+cieX67KkmGoJa6yXb+fJN3V\r\nSamLCRCg/JgzpwtZvIz96IhtcHJG06kHE0UsgysRlywn7Nw3U1r49R7B0Ltq\r\n793si9uSIWgbH0xmHnXpgzalpGbuItaIHxUK78MgPPcPbNdmmvPbPoy/YIwk\r\n28a/kHBNXuQEtWKGfx4rDPIhi3JnEXnhfEV0MAWIrUC4TFQilNbpCrhwWIID\r\n2OEOFoqYF7msKelRrYiZI/n7iblzyc+JLHQloRID0Ti2EcQJynNQHxGHNkiK\r\nyJQUu9DvyxEKLR/9S8aP5dSeoUT5ONldDqnVBxI5F0Ho8Ne+qlKG4faAxEbK\r\nREKJXQNJkTqqjN0DODkOWfsZEgJXqdnXcwu3Not2ImRT5tRX+ZTv0CknEKUe\r\nExaOIcHv38oMxlUesnYzx6v6zp6YqQlHq0BZHIhwr6EfIRBOP3qLbmC32d/n\r\nnqQO9dllwTiZtlHGdvCsGr+Di3sV/eVnUMLgo9PAyK21HK0izs2FkIRl/xwS\r\nZ2goTELH3myXk74W1ojXncfN2/NIOtDlrTxyoXYTCDELFoB/yXNDQST5b7dy\r\nL7jGUXfbxyl6KLIQeJSNIJxLIIvrAtRGV/XFQTS8RWCViRZtxLttjIngzY74\r\nL6CAMbvJnyOLIoRSpMuHbCfL383K5sh+W+s=\r\n=iDj6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.9.8_1668692826723_0.2111769314802645"},"_hasShrinkwrap":false},"0.9.9":{"name":"mask-sensitive-data","version":"0.9.9","description":"Mask sensitive data, eg. credit card numbers, phone numbers, emails, UUIDs, JWT tokens.","main":"build/index.js","scripts":{"build":"tsc","lint":"eslint --ext .ts","npm:publish":"npm run build && npm publish","test":"jest","test:coverage":"npm run test --  --coverage","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["credit card","email","jwt","mask","phone number","sensitive data","uuid"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"29.5.1","@types/json-stringify-safe":"5.0.0","@types/node":"20.1.5","eslint":"8.40.0","eslint-config-google":"0.14.0","eslint-config-prettier":"8.8.0","eslint-plugin-import":"2.27.5","jest":"29.5.0","node-notifier":"10.0.1","prettier":"2.8.8","ts-jest":"29.1.0","ts-node":"10.9.1","typescript":"5.0.4"},"dependencies":{"json-stringify-safe":"5.0.1","secure-json-parse":"2.7.0"},"types":"./build/index.d.ts","gitHead":"0cca2fc889ef0db0288e6be0ba60adf1aa3acf37","_id":"mask-sensitive-data@0.9.9","_nodeVersion":"18.16.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-0rXfU8i6Gsf89gfrDEI13kcmyg5fsLF9EetNXREM3RaqlgUi9qyme+qosN2dZb+0xb7Pdtx8GjJMugnRBL0q/g==","shasum":"a608971828a044d4757958c4c650a2e5ee3010e0","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.9.9.tgz","fileCount":15,"unpackedSize":54817,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMtpsqez8Re/u877gR66eRxCBssuQ7mn8fRha+eObNdQIhAOcBiQpwLgVeEttoR5uOkYoQKD11sDG67QIL3056oDjh"}]},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.9.9_1684243456022_0.759442762621755"},"_hasShrinkwrap":false},"0.10.0":{"name":"mask-sensitive-data","version":"0.10.0","description":"Mask sensitive data, eg. credit card numbers, phone numbers, emails, UUIDs, JWT tokens.","main":"build/index.js","scripts":{"build":"tsc","lint":"eslint --ext .ts","npm:publish":"npm run build && npm publish","test":"jest","test:coverage":"npm run test --  --coverage","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["credit card","email","jwt","mask","phone number","sensitive data","uuid"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"29.5.1","@types/json-stringify-safe":"5.0.0","@types/node":"20.1.5","eslint":"8.40.0","eslint-config-google":"0.14.0","eslint-config-prettier":"8.8.0","eslint-plugin-import":"2.27.5","jest":"29.5.0","node-notifier":"10.0.1","prettier":"2.8.8","ts-jest":"29.1.0","ts-node":"10.9.1","typescript":"5.0.4"},"dependencies":{"telejson":"7.1.0"},"types":"./build/index.d.ts","gitHead":"81b3523e2d526a497c792ef607297ad7f2abb661","_id":"mask-sensitive-data@0.10.0","_nodeVersion":"18.16.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-hq/rAyTMzdjAUpAY5DWQkLoouFjjSXlNWe5uqGMAXEBXpSWcHyjXuowY3AU3+Y+VCT6anPJrvon/ipbUP+lysg==","shasum":"2207490942240c51213582524fb28629848d5787","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.10.0.tgz","fileCount":15,"unpackedSize":55010,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+SJ6qfk5Dt+q+y/V/c47aQzZKZj0SXl0hAtvFg2cc0AIhAKQ2gAbKaXxKi0WLUs3g5aRxf7aIXJZF3qTU3WRZXliN"}]},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.10.0_1684492832640_0.2681278912500831"},"_hasShrinkwrap":false},"0.11.0":{"name":"mask-sensitive-data","version":"0.11.0","description":"Mask sensitive data, eg. credit card numbers, phone numbers, emails, UUIDs, JWT tokens.","source":"src/index.ts","main":"build/index.js","umd:module":"build/index.umd.js","module":"build/index.cjs","type":"module","scripts":{"build":"rm -rf build && microbundle --no-sourcemap","lint":"eslint --ext .ts","npm:publish":"npm run build && npm publish","test":"jest","test:coverage":"npm run test --  --coverage","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["credit card","email","jwt","mask","phone number","sensitive data","uuid"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"29.5.1","@types/json-stringify-safe":"5.0.0","@types/node":"20.1.5","eslint":"8.40.0","eslint-config-google":"0.14.0","eslint-config-prettier":"8.8.0","eslint-plugin-import":"2.27.5","jest":"29.5.0","jest-junit":"16.0.0","microbundle":"0.15.1","node-notifier":"10.0.1","prettier":"2.8.8","ts-jest":"29.1.0","ts-node":"10.9.1","typescript":"5.0.4"},"dependencies":{"telejson":"7.1.0"},"types":"./build/index.d.ts","gitHead":"7976412caf3e95dabe147cfd1975a11a0538e5f1","_id":"mask-sensitive-data@0.11.0","_nodeVersion":"18.16.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-TqADgKOyhRnhWCy1BspCgBgPnuT5jxSTvj2rKPn0nQEGtK5vOAL3C0y10kMsbWYEDLfyjm1TR8t/+vCJN7erRg==","shasum":"3a2cb2e24f9174d3bbbbe421ca7c8fc58f75bd73","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.11.0.tgz","fileCount":17,"unpackedSize":52443,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2jlhYLdNsfXDB5jDJ8LbJriXxpmwuC1nTwK5ATtXWfwIhAMbWb2k/B46U4WkHSNL3VY6Gi1ISs4eYgioQsj0NvT+q"}]},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.11.0_1684499372795_0.8071026236553243"},"_hasShrinkwrap":false},"0.11.1":{"name":"mask-sensitive-data","version":"0.11.1","description":"Mask sensitive data, eg. credit card numbers, phone numbers, emails, UUIDs, JWT tokens.","source":"src/index.ts","main":"build/index.js","umd:module":"build/index.umd.js","module":"build/index.js","type":"module","scripts":{"build":"rm -rf build && microbundle --no-sourcemap","lint":"eslint --ext .ts","npm:publish":"npm run build && npm publish","test":"jest","test:coverage":"npm run test --  --coverage","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["credit card","email","jwt","mask","phone number","sensitive data","uuid"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"29.5.1","@types/json-stringify-safe":"5.0.0","@types/node":"20.1.5","eslint":"8.40.0","eslint-config-google":"0.14.0","eslint-config-prettier":"8.8.0","eslint-plugin-import":"2.27.5","jest":"29.5.0","jest-junit":"16.0.0","microbundle":"0.15.1","node-notifier":"10.0.1","prettier":"2.8.8","ts-jest":"29.1.0","ts-node":"10.9.1","typescript":"5.0.4"},"dependencies":{"telejson":"7.1.0"},"types":"./build/index.d.ts","gitHead":"7e853ff85dd1376eb4db370b39804359f9515045","_id":"mask-sensitive-data@0.11.1","_nodeVersion":"18.16.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-xLWsnrPu4RR+bMgrJlQ0aJku00oHtiC2BEdRXIQoBGlBlXUFlqGmh27wYZQpyq8XLcPXWdiyK/Gbc9QLj0qcpA==","shasum":"92b22acb6ac1a4e3e6f447d29207518da28e329b","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.11.1.tgz","fileCount":18,"unpackedSize":54792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDRA+Gi7qYzJS1Yh0PZnCrPxNc63Ltm3JZCexIrDJw4AiEAx86SxKPbbaI28SPZG0qqhV/Db9Z4UXXJJfLvEbUdccU="}]},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.11.1_1684499843930_0.1536162931110816"},"_hasShrinkwrap":false},"0.11.2":{"name":"mask-sensitive-data","version":"0.11.2","description":"Mask sensitive data, eg. credit card numbers, phone numbers, emails, UUIDs, JWT tokens.","source":"src/index.ts","main":"build/index.js","umd:module":"build/index.umd.js","module":"build/index.js","type":"module","scripts":{"build":"rm -rf build && tsc","build:microbundler":"rm -rf build && microbundle --no-sourcemap","lint":"eslint --ext .ts","npm:publish":"npm run build && npm publish","test":"jest","test:coverage":"npm run test --  --coverage","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["credit card","email","jwt","mask","phone number","sensitive data","uuid"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"29.5.1","@types/json-stringify-safe":"5.0.0","@types/node":"20.1.5","eslint":"8.40.0","eslint-config-google":"0.14.0","eslint-config-prettier":"8.8.0","eslint-plugin-import":"2.27.5","jest":"29.5.0","jest-junit":"16.0.0","microbundle":"0.15.1","node-notifier":"10.0.1","prettier":"2.8.8","ts-jest":"29.1.0","ts-node":"10.9.1","typescript":"5.0.4"},"dependencies":{"telejson":"7.1.0"},"types":"./build/index.d.ts","gitHead":"0b3e6244cb967cfda3266272b657e770b23b08da","_id":"mask-sensitive-data@0.11.2","_nodeVersion":"18.16.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-T6piNWGhLnQ7nNQrnGTZDtNNoW8eD/xtsAXlaFGYfhCuUCGVLiVA4CZbo94KTd0SuPpsiVlEor590TWg0+XMZg==","shasum":"4111e4d98cb87375964ed73637f279db06eedce8","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.11.2.tgz","fileCount":15,"unpackedSize":48925,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYpuwFRf1wofABd5PvXCLhWB/nLRFMO2P6WdbRCCCetAiEA1zFBfV3fcv9WvSRBU0n3VrxfrBFwnDBI8LmC+ajRox8="}]},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.11.2_1684500180399_0.33837881227151123"},"_hasShrinkwrap":false},"0.11.3":{"name":"mask-sensitive-data","version":"0.11.3","description":"Mask sensitive data, eg. credit card numbers, phone numbers, emails, UUIDs, JWT tokens.","source":"src/index.ts","main":"build/index.js","scripts":{"build":"rm -rf build && tsc","build:microbundler":"rm -rf build && microbundle --no-sourcemap","lint":"eslint --ext .ts","npm:publish":"npm run build && npm publish","test":"jest","test:coverage":"npm run test --  --coverage","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["credit card","email","jwt","mask","phone number","sensitive data","uuid"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"29.5.1","@types/json-stringify-safe":"5.0.0","@types/node":"20.1.5","eslint":"8.40.0","eslint-config-google":"0.14.0","eslint-config-prettier":"8.8.0","eslint-plugin-import":"2.27.5","jest":"29.5.0","jest-junit":"16.0.0","microbundle":"0.15.1","node-notifier":"10.0.1","prettier":"2.8.8","ts-jest":"29.1.0","ts-node":"10.9.1","typescript":"5.0.4"},"dependencies":{"telejson":"7.1.0"},"types":"./build/index.d.ts","gitHead":"43381ceba3cbb7691ab64bb791499b6ed4b3a52f","_id":"mask-sensitive-data@0.11.3","_nodeVersion":"18.16.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-FliPbPL1iAOzFsD2SkR0p9KGN1HPJ37vPNmO4QxW0zT36Qis/Z/ZIadHqfhHKlNSO/GeoaYmw3HocNB7/gwshg==","shasum":"5bcf81ed14f28c48c102198b6b7c9fa8a1bb0505","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.11.3.tgz","fileCount":15,"unpackedSize":48837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh02fV3R4+H4nsTgLMOx7xThFudT0kp2Gupi/hhjsyiQIhAK95M/xnFBgR9N7votwd82EV0OMSf+WKnBqLE4NMFCbb"}]},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.11.3_1684500491286_0.06631560389109326"},"_hasShrinkwrap":false},"0.11.4":{"name":"mask-sensitive-data","version":"0.11.4","description":"Mask sensitive data, eg. credit card numbers, phone numbers, emails, UUIDs, JWT tokens.","main":"build/index.js","scripts":{"build":"rm -rf build && tsc","build:microbundler":"rm -rf build && microbundle --no-sourcemap","lint":"eslint --ext .ts","npm:publish":"npm run build && npm publish","test":"jest","test:coverage":"npm run test --  --coverage","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["credit card","email","jwt","mask","phone number","sensitive data","uuid"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"29.5.1","@types/json-stringify-safe":"5.0.0","@types/node":"20.1.5","eslint":"8.40.0","eslint-config-google":"0.14.0","eslint-config-prettier":"8.8.0","eslint-plugin-import":"2.27.5","jest":"29.5.0","jest-junit":"16.0.0","microbundle":"0.15.1","node-notifier":"10.0.1","prettier":"2.8.8","ts-jest":"29.1.0","ts-node":"10.9.1","typescript":"5.0.4"},"dependencies":{"telejson":"7.1.0"},"types":"./build/index.d.ts","gitHead":"5081f37185ab1b8d72b34af5c25275a6c0477fb7","_id":"mask-sensitive-data@0.11.4","_nodeVersion":"18.16.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-GSRhDxz4jLt70kb2MJ1FWkH4otL1s737KAa9jrrFP2/y1XYMe6Nvsvbn8nR8pYFWmCTCI43fpYXrF1+vm+qhAQ==","shasum":"ce21fce002367343dc71dc5f23d76809156bfb2f","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.11.4.tgz","fileCount":15,"unpackedSize":48973,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCREW/H5YHh9gsX87V0/qo0FZ+ZTDdgqlWGD1p6RxKPAIhANiIPLX7cvIvupsaZx1SSVHTflgEUGVWuylLVyZ74qfT"}]},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.11.4_1684501019836_0.7190965221603911"},"_hasShrinkwrap":false},"0.11.5":{"name":"mask-sensitive-data","version":"0.11.5","description":"Mask sensitive data, eg. credit card numbers, phone numbers, emails, UUIDs, JWT tokens.","main":"build/index.js","scripts":{"build":"rm -rf build && tsc","build:microbundler":"rm -rf build && microbundle --no-sourcemap","lint":"eslint --ext .ts","npm:publish":"npm run build && npm publish","test":"jest","test:coverage":"npm run test --  --coverage","test:tdd":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"keywords":["credit card","email","jwt","mask","phone number","sensitive data","uuid"],"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","devDependencies":{"@types/jest":"29.5.12","@types/json-stringify-safe":"5.0.3","@types/node":"20.11.16","eslint":"8.56.0","eslint-config-google":"0.14.0","eslint-config-prettier":"9.1.0","eslint-plugin-import":"2.29.1","jest":"29.7.0","jest-junit":"16.0.0","microbundle":"0.15.1","node-notifier":"10.0.1","prettier":"3.2.5","ts-jest":"29.1.2","ts-node":"10.9.2","typescript":"5.3.3"},"dependencies":{"telejson":"7.2.0"},"_id":"mask-sensitive-data@0.11.5","gitHead":"f326a5e9bccef4928932e44efbbb7f00dda014b7","types":"./build/index.d.ts","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"integrity":"sha512-NBl/OC0kkKQaF5uo7dNnnNihidZM0TBCpxnKAHzTTmBnFPaWX9sZ2DHXOpnWRdrltgeTryTnrQ8pOutKIhkMgw==","shasum":"5bdc71e5c742e6daa9560c9cdf977757d29ba4a4","tarball":"https://registry.npmjs.org/mask-sensitive-data/-/mask-sensitive-data-0.11.5.tgz","fileCount":15,"unpackedSize":48976,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2Hl2wqxIWNYu7UGNZ1R5NwZFhWsJcRKmC3pVKxGuCUgIhAIVi4qi1TCLdqmmdU4XcDqwoY+PdhkDveBhovW+AhkaV"}]},"_npmUser":{"name":"kozloal","email":"akozlov75@gmail.com"},"directories":{},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mask-sensitive-data_0.11.5_1707309089513_0.654176668688556"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-05T09:47:52.196Z","0.9.0":"2022-10-05T09:47:52.346Z","modified":"2024-02-07T12:31:29.858Z","0.9.1":"2022-10-05T10:30:06.970Z","0.9.2":"2022-10-05T12:57:09.868Z","0.9.3":"2022-10-05T19:31:22.031Z","0.9.4":"2022-10-15T21:45:46.465Z","0.9.5":"2022-10-20T10:15:20.826Z","0.9.6":"2022-10-20T10:23:39.554Z","0.9.7":"2022-10-20T13:27:36.482Z","0.9.8":"2022-11-17T13:47:06.946Z","0.9.9":"2023-05-16T13:24:16.246Z","0.10.0":"2023-05-19T10:40:32.829Z","0.11.0":"2023-05-19T12:29:32.984Z","0.11.1":"2023-05-19T12:37:24.105Z","0.11.2":"2023-05-19T12:43:00.590Z","0.11.3":"2023-05-19T12:48:11.449Z","0.11.4":"2023-05-19T12:57:00.075Z","0.11.5":"2024-02-07T12:31:29.690Z"},"maintainers":[{"name":"kozloal","email":"akozlov75@gmail.com"}],"description":"Mask sensitive data, eg. credit card numbers, phone numbers, emails, UUIDs, JWT tokens.","homepage":"https://github.com/akozlov75/mask-sensitive-data#readme","keywords":["credit card","email","jwt","mask","phone number","sensitive data","uuid"],"repository":{"type":"git","url":"git+https://github.com/akozlov75/mask-sensitive-data.git"},"author":{"name":"Alex Kozlov","email":"akozlov75@gmail.com"},"bugs":{"url":"https://github.com/akozlov75/mask-sensitive-data/issues"},"license":"MIT","readme":"# mask-sensitive-data\n\nMask sensitive data eg. write debugging data to log files, etc.\nSupports the below-mentioned items:\n\n- credit card numbers\n- emails\n- JWT tokens\n- phone numbers\n- UUIDs\n\n## Install\n\n```shell\nnpm install mask-sensitive-data\n```\n\n## Usage\n\n```ts\nimport maskSensitiveData, { maskString } from 'mask-sensitive-data'\n\nconst objectToBeMasked = {\n  email: 'john.doe@example.com',\n  creditCard: '1234 5678 9000 9876',\n  id: '3f8a43fd-6489-4ec7-bd55-7a1ba172d77b',\n  name: 'John',\n  surname: 'Doe',\n  phone: '+358 40 1234567',\n  token: 'eyJhbGciOiJIUzI1NiJ9.ew0KICAic3ViIjogIjEyMzQ1Njc4OTAiLA0KICAibmFtZSI6ICJBbGV4IEtvemxvdiIsDQogICJpYXQiOiAxNTE2MjM5MDIyDQp9.PNKysYFTCenU5bekHCmwIxCUXoYG41H_xc3uN3ZF_b8',\n  subuser: {\n    email: 'john.smith@example.com',\n    creditCard: '0987 6543 2100 1234',\n    id: '7c942511-969b-4363-af11-9667bf756733',\n    name: 'John',\n    surname: 'Smith',\n    phone: '+358 (0)40 1234567',\n    token: 'eyJraWQiOiJlOTRmODk4Mi02YWI1LTQxZjQtODlkYS03MTYxYmFjZDUzM2UiLCJhbGciOiJFUzI1NiJ9.ew0KICAic3ViIjogIjEyMzQ1Njc4OTAiLA0KICAibmFtZSI6ICJBbGV4IEtvemxvdiIsDQogICJpYXQiOiAxNTE2MjM5MDIyDQp9.CtiBkSYbhs5hEvMA7w4_Dbs3S5IHnxJgRo-fI8UhunY9BCUxBcb9vTRB4uRKLbhCL8MRYR90rzdzE7EcllyyDw',\n    subuser: {\n      email: 'don.johnson@example.com',\n      creditCard: '1234-0987-6543-0000',\n      id: '12882e75-a726-4615-8631-6ee428e07592',\n      name: 'Don',\n      surname: 'Johnson',\n      phone: '040-1234567',\n      token: 'eyJraWQiOiIxNDQzZWU0NS01ZGY4LTRlZmYtYmU2Yi1jYjRmMWI3MDA5YjMiLCJhbGciOiJFUzUxMiJ9.ew0KICAic3ViIjogIjEyMzQ1Njc4OTAiLA0KICAibmFtZSI6ICJBbGV4IEtvemxvdiIsDQogICJpYXQiOiAxNTE2MjM5MDIyDQp9.AB0kMsJ1wGlLG-Z89O-a1eZH0RJf3VYO7uoW3otcqV-xF6THYK3v14yppzv10sQ-HZWyUek6MW8-UzB-uq5Pm917ANZUXIw0XVY794W-u1JYrl36rKRi_DqSEEQ9X-hz9BhVFQEaGyNGZSDdKiVdix6MEMgN_4Nt5O-GXwGk6SLFdpBI',\n    },\n  },\n}\n\n// Mask object properties with default options\nmaskSensitiveData(objectToBeMasked)\n// -> {\n//      creditCard: '1234 5#########9876',\n//      email: 'john.d#############.com',\n//      id: '3f8a43##########################d77b',\n//      name: 'John',\n//      surname: 'Doe',\n//      phone: '+358 4#####4567',\n//      token: 'eyJhbG###################################F_b8',\n//      subuser: {\n//        creditCard: '0987 6#########1234',\n//        email: 'john.s###############.com',\n//        id: '7c9425##########################6733',\n//        name: 'John',\n//        surname: 'Smith',\n//        phone: '+358 (########4567',\n//        token: \"eyJraW###################################yyDw\",\n//        subuser: {\n//          creditCard: '1234-0#########0000',\n//          email: 'don.jo################.com',\n//          id: '12882e##########################7592',\n//          name: 'Don',\n//          surname: 'Johnson',\n//          phone: '040-12#4567',\n//          token: 'eyJraW###################################dpBI',\n//        },\n//      },\n//    }\n\n// Mask uuid string with default options\nmaskSensitiveData(objectToBeMasked.id)\n// -> 3f8a43##########################d77b\n\n// Mask credit card number string with custom options\nmaskSensitiveData(\n  objectToBeMasked.creditCard,\n  {\n    ...defaultMaskOptions,\n    visibleCharsFromStart: 0,\n  }\n)\n// -> ###############9876\n\n// Mask array of UUIDs with default options\nmaskSensitiveData([\n  '439a02e5-390e-49f3-a0a3-80d8def9ace4',\n  '43982692-386c-42dc-8837-93f479503c56'\n])\n// -> [\n//      '439a02##########################ace4',\n//      '439826##########################3c56'\n//    ]\n\n// Mask object properties with custom options (skip UUID strings from masking)\nmaskSensitiveData(\n  objectToBeMasked,\n  {\n    ...defaultMaskOptions,\n    uuidPattern: undefined,\n  }\n)\n// -> {\n//      creditCard: '1234 5#########9876',\n//      email: 'john.d#############.com',\n//      id: '3f8a43fd-6489-4ec7-bd55-7a1ba172d77b',\n//      name: 'John',\n//      surname: 'Smith',\n//      phone: '+358 4#####4567',\n//      token: 'eyJhbG###################################F_b8',\n//      subuser: {\n//        creditCard: '0987 6#########1234',\n//        email: 'john.s###############.com',\n//        id: '7c942511-969b-4363-af11-9667bf756733',\n//        name: 'John',\n//        surname: 'Doe',\n//        phone: '+358 (########4567',\n//        token: \"eyJraW###################################yyDw\",\n//        subuser: {\n//          creditCard: '1234-0#########0000',\n//          email: 'don.jo################.com',\n//          id: '12882e75-a726-46#####31-6ee428e07592',\n//          name: 'Don',\n//          surname: 'Johnson',\n//          phone: '040-12#4567',\n//          token: 'eyJraW###################################dpBI',\n//        },\n//      },\n//    }\n\n// Mask plain string\nmaskString('john.doe@example.com')\n// -> john.d##########.com\n\n// Mask plain string with custom configuration\nmaskString(\n  'john.doe@example.com',\n  {\n    maskSymbol: '#',\n    maxCharsToMask: 'john.doe@example.com'.length,\n    visibleCharsFromStart: 0,\n    visibleCharsFromEnd: 0,\n  }\n)\n// -> ####################\n```\n\n## API\n\n- Usage\n\n  ```ts\n  maskSensitiveData(objectToBeMasked, options)\n  ```\n\n- `objectToBeMasked`\n\n  Object, Array of strings, or just string to be masked\n\n- `options`\n\n  **bankCardNumberPattern**: RegExp|undefined - RegExp pattern to recognize bank card numbers\n\n  **emailPattern**: RegExp|undefined - RegExp pattern to recognize email addresses\n\n  **jwtPattern**: RegExp|undefined - RegExp pattern to recognize JWT tokens\n\n  **phoneNumberPattern**: RegExp|undefined - RegExp pattern to recognize phone numbers\n\n  **uuidPattern**: RegExp|undefined - RegExp pattern to recognize UUID identificators\n\n  **maskSymbol**: string - Symbol to replace masked chars\n\n  **maxCharsToMask**: string - Maximal length on masking chars\n\n  **visibleCharsFromEnd**: number - Amount of chars visible from the end of the string\n\n  **visibleCharsFromStart**: number - Amount of chars visible from the beginning of the string\n\n- Default `options`\n\n  ```ts\n  {\n    bankCardNumberPattern: /([\\d]{4}\\W){3}[\\d]{4}/g,\n    emailPattern: /[\\w+\\.+\\-]+@+[\\w+\\.+\\-]+[\\.\\w]{2,}/g,\n    jwtPattern: /[\\w-]#\\.[\\w-]#\\.[\\w-]#/g,\n    phoneNumberPattern: /[\\+]?[\\d]{1,3}?[-\\s\\.]?[(]?[\\d]{1,3}[)]?[-\\s\\.]?([\\d-\\s\\.]){7,12}/g,\n    uuidPattern: /[\\w]{8}\\b-[\\w]{4}\\b-[\\w]{4}\\b-[\\w]{4}\\b-[\\w]{12}/g,\n    maskSymbol: '#',\n    maxCharsToMask: 35,\n    visibleCharsFromEnd: 4,\n    visibleCharsFromStart: 6,\n  }\n  ```\n","readmeFilename":"README.md"}