{"_id":"@alxhghs/stringmask","_rev":"7-54396f892212f82a8b92cf9949a3403e","name":"@alxhghs/stringmask","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"@alxhghs/stringmask","version":"1.0.0","description":"Simple library for masking strings","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","test":"jest --config jestconfig.json","typecheck":"tsc --noEmit --skipLibCheck","prepare":"npm run build","prepublishOnly":"npm test && npm run format","preversion":"npm run format","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/alxhghs/stringmask.git"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"keywords":["masking"],"author":{"name":"Alex Fenwood Hughes"},"license":"ISC","bugs":{"url":"https://github.com/alxhghs/stringmask/issues"},"homepage":"https://github.com/alxhghs/stringmask#readme","devDependencies":{"@types/jest":"^26.0.20","eslint":"^7.20.0","husky":"^5.0.9","jest":"^26.6.3","prettier":"^2.2.1","pretty-quick":"^3.1.0","ts-jest":"^26.5.1","typescript":"^4.1.5"},"gitHead":"e459c34ab1fe0a76bc94b53996568cb8586c4001","_id":"@alxhghs/stringmask@1.0.0","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-kg83+K00885qIlwg+umJTzp+yJjgaGLpp9Ak/HXVxkuuKP1eJZ6caqunsgEXDogPEFHb6T61ClZH37jPiuXwlg==","shasum":"17cef827284857ecd43c0fe9e3758f1582eaee60","tarball":"https://registry.npmjs.org/@alxhghs/stringmask/-/stringmask-1.0.0.tgz","fileCount":5,"unpackedSize":4470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLoKyCRA9TVsSAnZWagAAcsAP/3D7HXXIyV7AGifFgxXr\nTZLgH8ci9FQ3ZEoZEGVIB72gKLdXKMCjH8iF8dOggfxKWqSNmqPlkjyjso0b\nfFvKW0rIoK16UM3HDu3hGjpYcvK3mpsYYQJ/XY4rUtL7O2UTzKsWNohJpPwG\nKJrh9WAwRJCjD6rVs114dXU0X5cM7wP5Uyq7ss1z3vHNUR+rMn67kl+KBbJW\n7NXzUSr9aF4tNvZDo5+pSal4bhY3wi1NhlKaucqyNOwj16+m5RP6KjaMHMrj\n0ooXgtn0agZ3+oRuKljRzGVNKr5RgfLFNYeTCBDV1GMmqPproHkLTHV97OAr\n+xftab4IaKK1uol9Ug/99Den047mdMZtZ6ZXN4+JJ+yu6xRWxTPHcsZTDBXr\nakQHK8k5R8veGdAnV2VVnPzTUaCl7d1ldqFlIK5RrjPLtp9afFGPK/q1gZvY\n4uI9xIa/PNDv9dBCM54DVqupA2xmPAbGFZJq9IMTniNKqzXHtX6IFe/n9Geu\n2q7hhr8M6d6WSGS8GvN5HmoDfhQ4NtXEIFuoqxNWreIXZTKaeEd64a+4OIbj\nA4swcNEdQaQFzIozYr0KBV+I8+E9bqg4AZWJyj5MSvtN0fF+jwTyN6dgGSmb\nFWXOphz5WAhypaKNbYUyARbpFRoT7fmdCweBKczCSWgOdmYCTDZaf62b5xN4\nMAO1\r\n=yhZU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDirB5LiTkn8F2VC7sKPH5LY/Aitys1iqs3lbfV3DiSpQIhAOeM/+xV2uzhHCeQPEMCAet4+ubhwHXwzHb35SG3WbM/"}]},"_npmUser":{"name":"alxhghs","email":"alxhghs@gmail.com"},"directories":{},"maintainers":[{"name":"alxhghs","email":"alxhghs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stringmask_1.0.0_1613660849820_0.7829579937420488"},"_hasShrinkwrap":false},"1.0.1":{"name":"@alxhghs/stringmask","version":"1.0.1","description":"Simple library for masking strings","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","test":"jest --config jestconfig.json","typecheck":"tsc --noEmit --skipLibCheck","prepare":"npm run build","prepublishOnly":"npm test && npm run format","preversion":"npm run format","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/alxhghs/stringmask.git"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"keywords":["masking"],"author":{"name":"Alex Fenwood Hughes"},"license":"ISC","bugs":{"url":"https://github.com/alxhghs/stringmask/issues"},"homepage":"https://github.com/alxhghs/stringmask#readme","devDependencies":{"@types/jest":"^26.0.20","eslint":"^7.20.0","husky":"^5.0.9","jest":"^26.6.3","prettier":"^2.2.1","pretty-quick":"^3.1.0","ts-jest":"^26.5.1","typescript":"^4.1.5"},"gitHead":"33573ce134de28b5710d94d7f71f3025dedbdc2d","_id":"@alxhghs/stringmask@1.0.1","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-LDK1olK6oNlsuG3zX8gNcjE3fNEu9fITBNYw/Cukr9jChT6jViX39/muzloFHWPGfgsYewcxeDZ07BkQ6zm4cQ==","shasum":"7ff2794bbe14f568111ae3fb599bd98ef5fcf311","tarball":"https://registry.npmjs.org/@alxhghs/stringmask/-/stringmask-1.0.1.tgz","fileCount":5,"unpackedSize":5941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLomuCRA9TVsSAnZWagAAzwUQAIr40jZjNgKfMdQ4jdQH\nuI8FQXKAn9bXi9Dty4Di32ed5ceEQV8pi3SM1c7BwGSMPn3jQ8IBxMO0j9q0\n4ZKBkscfhNSAUyIqpQYg1dj/I2xBh/CdB7AhbCx6k2EinOmu81r1+5OEhNsx\nU5hx2PSlhdAfc8F7h/hcnNqv2Mrxb2j9eb8aDToLO6roJFFA8lpRW8mor2nN\nNsvx7EtRgXEyl8iRMRaXEYWXdA0V1VrL2edeRf/TAR6bT/Q4LR78GMKZqFYB\np78Ah3IW0orADM455xTeiUO+6HOnOGe7keVxNpfQGUpHVe5tmamhYN/6WaSi\nOC9upQrf5+Zc/fmjqjAbdRm7bxRRiUyDT7vprEtQbYoxwLtydY/phFJNAvh1\n55ahAQT9kwsQfu+q0Dx7lCk+4Pfg/7TfWaDyIDblG3F8X2RReWbG4TBtNv/O\n0/llhkC6CTn75YZ1mLa6DkyQTYI1Xkddyi1AX7K3uDjamUZ1H87IbjIhhHqI\nt6XTIs6/2jMZSjXlFen1Bu+pzsR7HewEpuP+5EysH1OFlg3JdW47HhkBchA/\nUoffLOE7oE2JzOtfsfYPLz15UPzBGp9E3y5WKyK4Mn0NsG7hwdmqm1RFEzCS\nzAf5iG1OBsDxgSnmTT94XjHXAmQ04CiohwL9d9ALyo62aUEEi0mRgOav/fx8\nGXIb\r\n=eQcJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSQ9MN4ltsfyxofAE4r6jIyzud5lHFzCabuk4tcyGVbAIgQS9RxjjbSRRcXF4Yzn1bbkfAXJEgL5WuJtMDClKOblw="}]},"_npmUser":{"name":"alxhghs","email":"alxhghs@gmail.com"},"directories":{},"maintainers":[{"name":"alxhghs","email":"alxhghs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stringmask_1.0.1_1613662638174_0.0415064471323896"},"_hasShrinkwrap":false},"1.0.2":{"name":"@alxhghs/stringmask","version":"1.0.2","description":"Simple library for masking strings","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","test":"jest --config jestconfig.json","typecheck":"tsc --noEmit --skipLibCheck","prepare":"npm run build","prepublishOnly":"npm test && npm run format","preversion":"npm run format","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/alxhghs/stringmask.git"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"keywords":["masking"],"author":{"name":"Alex Fenwood Hughes"},"license":"ISC","bugs":{"url":"https://github.com/alxhghs/stringmask/issues"},"homepage":"https://github.com/alxhghs/stringmask#readme","devDependencies":{"@types/jest":"^26.0.20","eslint":"^7.20.0","husky":"^5.0.9","jest":"^26.6.3","prettier":"^2.2.1","pretty-quick":"^3.1.0","ts-jest":"^26.5.1","typescript":"^4.1.5"},"gitHead":"2b62e7961f408e4c45c5171c65521fb27d7654a6","_id":"@alxhghs/stringmask@1.0.2","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-wnmSgKORxJaOtxgjOg7Gb/lx4R5i61YkfHuaGxkBxUSTesuOV6vi09JXR8lJGuCnpM3ku1E/p9nZa/o798p74A==","shasum":"d9c76832eddb8f3d57fb9060ac046497a0dcf634","tarball":"https://registry.npmjs.org/@alxhghs/stringmask/-/stringmask-1.0.2.tgz","fileCount":5,"unpackedSize":5941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLozqCRA9TVsSAnZWagAA3kkP/3xFtLU/Q88u91Os5X6U\nvAfMrwukKjXkCfZswuFv7mQlNeSDyYD4Bv+U6+bZdS3vSpTXClgf+LsMUehe\n+DchzAO7W6xtqjHKhybRjS75+G+6f5iId+9LCeo/9RkQW82jVOcJP/yCFRoM\nYOXhQ3hiaQVUUhzTqsGlhipk6Q6MB0TwYtV4Akpc+OvslngP2cx4hEi7/2PK\na6PkOedxxRDu2OVsYP4XiL7+yriib/4TtPkuq1A+3m8XwchAhF4+2phs11Nv\nxSfr/ROz6DgkQ6Rnk7sBKEPIH9ezeVH44XD/CIvkq1X1GNtNlMUGFXZjUlYG\nUkDQuGlZukqIctP2kUD9G1KPAZiiE1EcF8CUWC1ipQRjU2+54Hir6mvsg9I1\nmdkqq8v5wq09+vHtVW7Jh3KR4KXrKiguZ0MAu+PJqtBJKvXu2hh+884sHmYL\nrW6s3ot00ciCzEJD5GtdGasIVMYTDL2UmuIRFSWRkixWURJVO2JrKtQpk5ER\n3AOGKnADy/dbbcW1erpZv7+JXYitEPagv4Hu7g71tfNWB31HkDzuJfPnZ2A0\nS+PqrVCdUAe0cYRoh5tLJ3JvIlsCM+wxp9qv1EMRqqxvd9el68qY5kWNUmTt\n5RO8waquIZ+0cHbrpRGELJ/PtZb6yJgNYiWtICmQAI4UChoCBLdR8lAKd2v7\nBI8A\r\n=0lby\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwWlbUB/OIsW044qbeioMA25WAL2egabBKuVLJ4DVkOAiEAvgUhRt9BBQmdKqmqXlxsT2YNcZCJicAbDcDjSxfqfnU="}]},"_npmUser":{"name":"alxhghs","email":"alxhghs@gmail.com"},"directories":{},"maintainers":[{"name":"alxhghs","email":"alxhghs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stringmask_1.0.2_1613663466540_0.9869980793970381"},"_hasShrinkwrap":false},"1.0.3":{"name":"@alxhghs/stringmask","version":"1.0.3","description":"Simple library for masking strings","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","test":"jest --config jestconfig.json","typecheck":"tsc --noEmit --skipLibCheck","prepare":"npm run build","prepublishOnly":"npm test && npm run format","preversion":"npm run format","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/alxhghs/stringmask.git"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"keywords":["masking"],"author":{"name":"Alex Fenwood Hughes"},"license":"ISC","bugs":{"url":"https://github.com/alxhghs/stringmask/issues"},"homepage":"https://github.com/alxhghs/stringmask#readme","devDependencies":{"@types/jest":"^26.0.20","eslint":"^7.20.0","husky":"^5.0.9","jest":"^26.6.3","prettier":"^2.2.1","pretty-quick":"^3.1.0","ts-jest":"^26.5.1","typescript":"^4.1.5"},"gitHead":"3cee5fa5d2f2455da19b1af58133cb7cc035ce99","_id":"@alxhghs/stringmask@1.0.3","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-1Q8LwlZBgHDjfpjVKCKoqjLwHVNVgmDkOkjeXyG10zxtCs4hQJi62A4ygp2FEdEGsB3tj6OObuf5Sm699HUlBA==","shasum":"0aef617447faa98fc2990233184316f90ddb1bc2","tarball":"https://registry.npmjs.org/@alxhghs/stringmask/-/stringmask-1.0.3.tgz","fileCount":5,"unpackedSize":6069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLo94CRA9TVsSAnZWagAA72oP/AtltqiQLfT/ZZuXO0jP\nZJUECkjOt0649re4UZEGSjrLDbGbfGP9Xq/CPd+1p3VfmydMiCv4c7MGQcyu\n+0Ip3ZeiXLuVUl2tLyOpYpMq71uwnp0RjVbYOYaXkBnZOvOescFWnrxOgAiI\naOf98qKQyf7nyAwvbUlX3y/f73N+ozZqcUbDNRgKLDTPvf+kPZW936wp2BfN\neivP00nqE3a914DD6cSh9/Mm42v+npgSa7D604ZPHWxRSB7Z3++b1fc8D3Zs\n201dcGC5u1H3GLt4fPHKANMwn3BMsrD26MzvNdPgI0RMyAlNoSZioyOQaK1/\np90hu8OIEQW72cbTf96eNpy3qWw4sxmoO5mOJwfedbTZgCKhaKrsXQzELEtO\nGKe5bRcr7Qsgt0Erx17q9rQuT8apMxgkuGfEF4PBvFmOdGs06FJ2Mc4qy6xs\nkqIWoi2zAmznFdZsqxvF6Pq++Z4R0INMjn6ReSYVpxZGL6d6UiAyV2N2KiPN\nDPAxhP7BTwxS+GlIxygTcI+J3A9H/rrq2pYHpu/gbJr/XjcMDIq+fTVvQp2u\n/xl8qDakgAs7Avn2nqF9uVAygOPtuAobGj+NRf33+3gNedAXpTow6Coy+tDf\nos9ZQYzQmOZvYLN90lu1yz+N2wdvAgKoNHg2Md0bKyAhO86Iw5cKJTp8eNR0\nTT17\r\n=jMJT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEv9imQOfL0FZhXzYnVWE9RWYzqDSQ5emaBlZNRR9AQAiEAy/AmcLnbbzPo9xt/SRNblfumpjhHuKyRcko6q3Ielpc="}]},"_npmUser":{"name":"alxhghs","email":"alxhghs@gmail.com"},"directories":{},"maintainers":[{"name":"alxhghs","email":"alxhghs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stringmask_1.0.3_1613664119979_0.8414590568452949"},"_hasShrinkwrap":false},"1.0.4":{"name":"@alxhghs/stringmask","version":"1.0.4","description":"Simple library for masking strings","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","test":"jest --config jestconfig.json","typecheck":"tsc --noEmit --skipLibCheck","prepare":"npm run build","prepublishOnly":"npm test && npm run format","preversion":"npm run format","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/alxhghs/stringmask.git"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"keywords":["masking"],"author":{"name":"Alex Fenwood Hughes"},"license":"ISC","bugs":{"url":"https://github.com/alxhghs/stringmask/issues"},"homepage":"https://github.com/alxhghs/stringmask#readme","devDependencies":{"@types/jest":"^26.0.20","eslint":"^7.20.0","husky":"^5.0.9","jest":"^26.6.3","prettier":"^2.2.1","pretty-quick":"^3.1.0","ts-jest":"^26.5.1","typescript":"^4.1.5"},"gitHead":"3627dcf132f279785692f9150dff3a5f5bb7bbab","_id":"@alxhghs/stringmask@1.0.4","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-qpaFF5+Nrnjl+68AtHPMLibQUTGzNn3sCBl38oWjlvhCPlomdsbtVDmsomdlwcSW3lFxRgWb1MJ6Kw1IxMKPBg==","shasum":"a49ccb13b5599e36c75bd668a5967dbb91fd0bf5","tarball":"https://registry.npmjs.org/@alxhghs/stringmask/-/stringmask-1.0.4.tgz","fileCount":5,"unpackedSize":6069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLpFMCRA9TVsSAnZWagAAGLoP/2AtpALrsNml0d6T1g4i\nj/QkCgxmvvlW6p990Rw0zaoIlXS+94YFihSv0J4UodlqmzOIOwnWTEt409xT\n3QqdTR7pFKjsEPh2qBPoww6d5BAGEXoIErXx7/Ui6fAGju9eFexHTZCH4MCd\noflTJ3RHgIOmFvMOkyy7hkUJt8GaUo6VZI25nR4VrdK5m5ilm/k5Ygjbb7/J\nie7CzjkcOckuVSAG2GOcwZa5vQ6u/IkIII3bI/vYFRMDPaoJdAiVmp0oHybS\nJw9sD0ZNNAIZvUjdQHQLt7acUEh0zJiwWp71T5utL62cc4VyfArHIQYsMVh3\nxGgjK04JDmisT5SQcjZd4pdXm7ck6/nYtI/15p0Z+gjzLWRdZbvLvKZWfulT\ndN15u/R0sUF+Ab6VUlypzJSUv2ISQgVwwtNoe3OMjmsfciMp4iJbDQLdmwhU\nWkGFRL/jyICcvWcT7ZNmkzu1OMcxQ31pmTuRH7Zb5KmFoFE01r0RT8E7lioI\n5azZJcmvrh1iGr82KIfm1r0d3fdMNhXqdIy4DZTJZUe5W5rGKaDt4d50Twhz\n6TYebmG/bEhitXCZFiZhwLlZlnssDb1nekC3zsvzLqdw+jaiFgC/IS7HEADu\nGDBrVEtuKigFGeeiyWT/bWArYXY72ztDVB5fQP7VUyVNrW3oZwna++XFmXRm\nJX6K\r\n=IZIp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/zVUND4P2kHDnqHVWwKiWZbxbR1AguVZ6msC3q6uynAiB1Fbl1gKEOuEVFWOcqb+tGA2v8nIMFwpiHAVftJtlIYw=="}]},"_npmUser":{"name":"alxhghs","email":"alxhghs@gmail.com"},"directories":{},"maintainers":[{"name":"alxhghs","email":"alxhghs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stringmask_1.0.4_1613664587882_0.8453094437143269"},"_hasShrinkwrap":false},"1.0.5":{"name":"@alxhghs/stringmask","version":"1.0.5","description":"Simple library for masking strings","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","test":"jest --config jestconfig.json","typecheck":"tsc --noEmit --skipLibCheck","prepare":"npm run build","prepublishOnly":"npm test && npm run format","preversion":"npm run format","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/alxhghs/stringmask.git"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"keywords":["masking"],"author":{"name":"Alex Fenwood Hughes"},"license":"ISC","bugs":{"url":"https://github.com/alxhghs/stringmask/issues"},"homepage":"https://github.com/alxhghs/stringmask#readme","devDependencies":{"@types/jest":"^26.0.20","eslint":"^7.20.0","husky":"^5.0.9","jest":"^26.6.3","prettier":"^2.2.1","pretty-quick":"^3.1.0","ts-jest":"^26.5.1","typescript":"^4.1.5"},"gitHead":"7cc76cab63dd1345a1f4e5a96b04e1c5eebbef30","_id":"@alxhghs/stringmask@1.0.5","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-C8J2XJjXBmj3wYQ5YAHu7uS2teMXJkdt5ODkURo9YSc1Lxkzpxj6BATYGZzE2puqogmhVYAfuOTYL8NvdN6TUQ==","shasum":"3bc9a57ebd5e3f56840cb2ce80ebec55e593fc72","tarball":"https://registry.npmjs.org/@alxhghs/stringmask/-/stringmask-1.0.5.tgz","fileCount":5,"unpackedSize":6070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLpayCRA9TVsSAnZWagAAdIMP/irKASGsjPvruwUBkW4s\nAdgAj6vEW7ABnQFg8A+yGk8B9LRtYA5W47eXbfR7QjH+HJWDdjyN9WOSh/pT\nu9VXlaZAWlWZX6b53n1Cd6iV+wZ4Tg3s8uY53nUTG71Vmy++It6qi4sn47Cu\npyqCGayMQ627cObxLg6BSqT27SzBEKLGeC6hNLKYsGnb/MGMJzSDD4weLEE+\nTir8Uh5SaRvEV2jeEKTdSxAEJJvqxHIYlWLTx2iVgk/QnM+Qn8cdlLOLf2bR\nRvBA6sZ1ZViD4wcqRXsoMBeLA0gCq/bIC3JWg7zXXEojZRX01J1x/ynl0J00\nxgFuOPBmlqkWJ3Z1pkSKnrLvrXAyb24Jz1FlH5E1NqTJI1kDVBy+Pk/FWNEn\nubCdTgFqmQllJ1K13wkwjCBQgVJYVNX8K8hJ/hhMds0Nm6UNPVPryuP/TfBl\naCskIYZU5w2uxBQHAEyg9fedH763z6Z8G/Bum/jBlL2HWDIMJrozYdcjyz+6\n/1mLSZeEjLGLWL80yTw1JlmjCjz9XLu8YooMb3xAzZWXBiiQ2usss3qo+dYj\ngJNOjuB0eYMCtO3HTOk5swhWQemqZ0oVWbBvmK/ueJyh9C3lbjxUCqxe2Rlt\nzjvzJ3LdTB+XsI1pjhbC4y8kwrZCkCN31vcjyAVzbHzI8rVyDOGRvixMpffj\nD9LH\r\n=pZpK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoMpPWsAIKUbYMgQ4+KMkS2SUv8P1l+ZoMUZosjBDIgQIhALAOMN+66+gm9EFQyJz+rCQiJUN1lpkAklOycmxmDgVr"}]},"_npmUser":{"name":"alxhghs","email":"alxhghs@gmail.com"},"directories":{},"maintainers":[{"name":"alxhghs","email":"alxhghs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stringmask_1.0.5_1613665969655_0.8066723386600332"},"_hasShrinkwrap":false},"1.0.6":{"name":"@alxhghs/stringmask","version":"1.0.6","description":"Simple library for masking strings","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","test":"jest --config jestconfig.json","typecheck":"tsc --noEmit --skipLibCheck","prepare":"npm run build","prepublishOnly":"npm test && npm run format","preversion":"npm run format","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/alxhghs/stringmask.git"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"keywords":["masking"],"author":{"name":"Alex Fenwood Hughes"},"license":"ISC","bugs":{"url":"https://github.com/alxhghs/stringmask/issues"},"homepage":"https://github.com/alxhghs/stringmask#readme","devDependencies":{"@types/jest":"^26.0.20","eslint":"^7.20.0","husky":"^5.0.9","jest":"^26.6.3","prettier":"^2.2.1","pretty-quick":"^3.1.0","ts-jest":"^26.5.1","typescript":"^4.1.5"},"gitHead":"caae7969659f7fcb393595556091df1976d8f3bc","_id":"@alxhghs/stringmask@1.0.6","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-XcN8IpnpiXgijiIWEtaNvKjmFgGodff+NxNXI6TdbBszIEAAP5rgD1t+oKzqliZOTC8iBd5rbbElUcFDahLihQ==","shasum":"029179bcd776b13d0e91d744a59c9acadcca258a","tarball":"https://registry.npmjs.org/@alxhghs/stringmask/-/stringmask-1.0.6.tgz","fileCount":5,"unpackedSize":6066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLpquCRA9TVsSAnZWagAAzWkP/iBI1vp0WVipE5Ifz+Dy\nH5+8pXO0gezuyau8M1d8TwuUffiklRuHhvoJD40AEV0UgZL7pjgWmvJFE5Yc\n8n2KWU+OY11nJbrPkOC6YLa/oHJ0lKSAIzz3L/vEZHPF9CGIazcY5f/fGDrx\nt46nW2ztlBMvpNebRV03j8erdmZkjMEBesALpQ1lWmdQUFCv0Xcvm23cZ/80\nV05VTVD+SNXABfkyiRK8F5MKYV6rxwePrcItlgTl4M0ujM6enwQIM6a8VUzQ\nfwYizA2RWRmiNkRcdwuVJ+Ak91PcoFdgkKjtjRS9X8u04b7GeK3jC0dFSCfO\n38eRGiTTc9cza/j+sv9XKbF/1xzoOvQnoZina4+0sOy35FEzmMRC1p875Yu8\nwvFzdli3LmnPzvpbkph1c4kj74ValDkYWX281t04RPAf2MOoiSjiAAHf9uNC\n8up7IgyuS2MitNcIb/rGNHCTVzn8qaxZq9kjrt/rtNfnZugVzCUZXd9ty254\nVExtT2w2yviMiVKDnCXznELCOHBdu9dvsOlvVgJ/sEXJOIjoGxYdHtYnS2AP\nv5zjKFKpBT0pJRsHfnABv5s42DgflvLaklNAbmb8t9j8bHZlYLg+qEn5pxbl\nhWtcvh3yLev6yBa70QTz2eaHn4Sx3kZn2FLRJvzG/K7GceBx7rY69Qjqi8vP\nGRPu\r\n=cxx6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8VfFRjb4+XAn8WMmGigoFZY15sf41PN/FhOhL1le9/AIgMDyayHO+LI2NwkZhTWYbGcbgIT8jyJuKEIzzS8PA9qk="}]},"_npmUser":{"name":"alxhghs","email":"alxhghs@gmail.com"},"directories":{},"maintainers":[{"name":"alxhghs","email":"alxhghs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stringmask_1.0.6_1613666989739_0.34292141231847184"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-18T15:07:29.774Z","1.0.0":"2021-02-18T15:07:29.966Z","modified":"2022-04-04T13:42:10.875Z","1.0.1":"2021-02-18T15:37:18.319Z","1.0.2":"2021-02-18T15:51:06.674Z","1.0.3":"2021-02-18T16:02:00.113Z","1.0.4":"2021-02-18T16:09:48.014Z","1.0.5":"2021-02-18T16:32:49.788Z","1.0.6":"2021-02-18T16:49:49.887Z"},"maintainers":[{"name":"alxhghs","email":"alxhghs@gmail.com"}],"description":"Simple library for masking strings","homepage":"https://github.com/alxhghs/stringmask#readme","keywords":["masking"],"repository":{"type":"git","url":"git+https://github.com/alxhghs/stringmask.git"},"author":{"name":"Alex Fenwood Hughes"},"bugs":{"url":"https://github.com/alxhghs/stringmask/issues"},"license":"ISC","readme":"# stringmask\n\nSimple library for masking strings\n\n# Installation\n\n```\nnpm install --save @alxhghs/stringmask\n```\n\n# Usage\n\n```typescript\nimport { maskString } from \"@alxhghs/stringmask\";\n\nlet str = maskString(\"hello\");\n// *****\nstr = maskString(\"hello\", { maskWith: \"-\" });\n// -----\nstr = maskString(\"hello again\", { unmaskedStartCharacters: 3 });\n// hel********\nstr = maskString(\"123-00-0000\", { unmaskedEndCharacters: 4 });\n// *******0000\nstr = maskString(\"123-00-0000\", { ignoreChars: [\"-\"] });\n// ***-**-****\nstr = maskString(\"abcdefghijklmnopqrstuvwxyz123456\", {\n    ignoreChars: [\"a-p\", \"1-3\"],\n});\n// abcdefghijklmnop**********123***\n```\n\n# Types\n\n```typescript\ndeclare type Options = {\n    maskWith?: string;\n    unmaskedStartCharacters?: number;\n    unmaskedEndCharacters?: number;\n    ignoreChars?: string[];\n};\nexport declare function maskString(text: string, options?: Options): string;\n```\n\n# Options\n\n| Option                    | Type       | Description                                                        | Default |\n| ------------------------- | ---------- | ------------------------------------------------------------------ | ------- |\n| `maskWith`                | `string`   | Optional: character to use for masking                             | `*`     |\n| `unmaskedStartCharacters` | `number`   | Optional: number of unmasked characters at the start of the string | `0`     |\n| `unmaskedEndCharacters`   | `number`   | Optional: number of unmasked characters at the end of the string   | `0`     |\n| `ignoreChars`             | `string[]` | Optional: characters to leave unmasked                             | `[]`    |\n","readmeFilename":"README.md"}