{"_id":"text-security","_rev":"20-91ad544993b7226683774d00a52ad1fb","name":"text-security","description":"Cross-browser alternative to -webkit-text-security","dist-tags":{"latest":"3.2.1"},"versions":{"1.0.0":{"name":"text-security","version":"1.0.0","description":"Cross-browser alternative to -webkit-text-security","main":"index.js","scripts":{"test":"","prebuild":"npm install","build":"node index.js"},"repository":{"type":"git","url":"git+https://github.com/noppa/text-security.git"},"keywords":["-webkit-text-security","conceal","password"],"author":{"name":"Oskari Noppa"},"license":"MIT","bugs":{"url":"https://github.com/noppa/text-security/issues"},"homepage":"https://github.com/noppa/text-security#readme","devDependencies":{"svg2ttf":"4.0.0","svgicons2svgfont":"5.0.0","ttf2eot":"2.0.0","ttf2woff":"2.0.1","yargs":"4.6.0"},"gitHead":"1104a36472d5c461a5e27272d5e9b7e318323a08","_id":"text-security@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"noppa","email":"the.nobba@gmail.com"},"dist":{"integrity":"sha512-TmNJk5s6bX/0QNzoewICfF+2VOjV0HDPmA4ni1XnDos1ZGmefRTRzcK+zS5JmlZ+X1/i1/zYCHy5sZ/OzGPJ2A==","shasum":"7cf3ce3a05b0a422a2da7bbd4adf29df6bb88dfd","tarball":"https://registry.npmjs.org/text-security/-/text-security-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0V+DHdyBiloI5TcAOQCJQdTpESoPtjFGegnq/3SdlNwIgWPEmIbA4KE6YdGTh6KuQ/2ovmDfWG0DoVux2QU9Z/4M="}]},"maintainers":[{"name":"noppa","email":"the.nobba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-security-1.0.0.tgz_1509901295882_0.9339158243965358"},"directories":{}},"1.0.1":{"name":"text-security","version":"1.0.1","description":"Cross-browser alternative to -webkit-text-security","main":"index.js","scripts":{"test":"","prebuild":"npm install","build":"node index.js"},"repository":{"type":"git","url":"git+https://github.com/noppa/text-security.git"},"keywords":["-webkit-text-security","conceal","password"],"author":{"name":"Oskari Noppa"},"license":"MIT","bugs":{"url":"https://github.com/noppa/text-security/issues"},"homepage":"https://github.com/noppa/text-security#readme","devDependencies":{"svg2ttf":"4.0.0","svgicons2svgfont":"5.0.0","ttf2eot":"2.0.0","ttf2woff":"2.0.1","yargs":"4.6.0"},"gitHead":"c669ea88714875e48d15b7ebff3ffe807a62b59f","_id":"text-security@1.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"noppa","email":"the.nobba@gmail.com"},"dist":{"integrity":"sha512-Y5fStAKoEvLr6h2oz/nkSm+P3b5f3t+JAnNkycFJr15mz32XvrfBONjO+fNAnKaP5+YuD69tVNmlmKmfZu9ZGw==","shasum":"9a04f42c322123b1f1fffa49d1d62c638fe72ba3","tarball":"https://registry.npmjs.org/text-security/-/text-security-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBX6cuIW6nnM9+R2F9lin4byCX6Uac0P/C01JN3aTJ3vAiBqonTIx/54aq1CbI+e8jB3xbeH4qC3evDtIXyvBvnd4w=="}]},"maintainers":[{"name":"noppa","email":"the.nobba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-security-1.0.1.tgz_1509903034189_0.4716117437928915"},"directories":{}},"1.1.0":{"name":"text-security","version":"1.1.0","description":"Cross-browser alternative to -webkit-text-security","main":"index.js","scripts":{"test":"","prebuild":"npm install","build":"node index.js"},"repository":{"type":"git","url":"git+https://github.com/noppa/text-security.git"},"keywords":["-webkit-text-security","conceal","password"],"author":{"name":"Oskari Noppa"},"license":"MIT","bugs":{"url":"https://github.com/noppa/text-security/issues"},"homepage":"https://github.com/noppa/text-security#readme","devDependencies":{"clean-css":"^4.1.9","svg2ttf":"^4.1.0","svgicons2svgfont":"^8.0.0","ttf2eot":"^2.0.0","ttf2woff":"^2.0.1","yargs":"^10.1.0"},"gitHead":"57b26515598150579b13067db6a0c8567c388680","_id":"text-security@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"noppa","email":"the.nobba@gmail.com"},"dist":{"integrity":"sha512-rhAFt4JzntcaPmI+J6oYpd/hBAotJOYXvAbHCn8CTFShfXhQTSPo+l8/It9U1iXlvcH8e6r8UuNx3mKsHWOJ2A==","shasum":"aa9da4a206750b0eaaa1d2a5afaafb187d761d88","tarball":"https://registry.npmjs.org/text-security/-/text-security-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnXXAFkNiE3z10mOv0zAuXcd1cfE9luE8t/Jlravtx6AiEAg0S36GoQsqBZmnN7kI6VDmNqFzpt9dXipxNWqQ7FS0A="}]},"maintainers":[{"name":"noppa","email":"the.nobba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-security-1.1.0.tgz_1515181628462_0.38322161021642387"},"directories":{}},"1.2.0":{"name":"text-security","version":"1.2.0","description":"Cross-browser alternative to -webkit-text-security","main":"index.js","scripts":{"test":"","prebuild":"npm install","build":"node index.js"},"repository":{"type":"git","url":"git+https://github.com/noppa/text-security.git"},"keywords":["-webkit-text-security","conceal","password"],"author":{"name":"Oskari Noppa"},"license":"MIT","bugs":{"url":"https://github.com/noppa/text-security/issues"},"homepage":"https://github.com/noppa/text-security#readme","devDependencies":{"clean-css":"^4.1.9","svg2ttf":"^4.1.0","svgicons2svgfont":"^8.0.0","ttf2eot":"^2.0.0","ttf2woff":"^2.0.1","ttf2woff2":"^2.0.3","yargs":"^10.1.0"},"gitHead":"346000f2e8c0eaab9f55a3004953d906b3f75387","_id":"text-security@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"noppa","email":"the.nobba@gmail.com"},"dist":{"integrity":"sha512-vFsHhVNOgqpbaOebmSOy1DXapZda8ZVZetlI4LzHbUnhHKu8GE8XCNQ0X3ndeoH3orHZXV82hBc7F0RcMZcWwQ==","shasum":"2a2218595ca681f58f5024616f9863e75a591659","tarball":"https://registry.npmjs.org/text-security/-/text-security-1.2.0.tgz","fileCount":32,"unpackedSize":514111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5epkCRA9TVsSAnZWagAAQ5wQAIRhuMwq2QjNqqqUfZQE\nBOw2+TeiA8GEDhZpFpGkFUnlmKkWrT76iU2sK4ZVIR8KyLi43c0GBn3dbf3+\ncZv5e5ZZLjjDPdbIRK/aFM/sgs50GWoYa0FNwAnx2/WFSQEndgMAjwZOYf//\nF9D5yfofj53mn0k1OgglddqJHLGNzIuTj0aVPpaijwmojqjiLOgkSjpiPYml\n8ZFCi+tXAPaAmWpHjtqZ5eMB9ntOuV16Td21pTNrxV4J45H2iuiGRV8nP0es\nglqYF4ktAQmv7Vu0NrpCcic/S1oU0ArinjGP4DL6OAFjC4Fac8Vrq8tOo29E\nfzkm6rBbFzcavJB5YKbIW7uX+Rn82tYjauMeqA/XCMYbtkACK2nrME3Atrcf\nrYTVhTd5Rorm+1Pw0Y9E7wMeAtSX8B84L/D/1d9YP8Dh5hYyqwjK+kxOPuC9\niKWycuGMCqCXto6869CxwUgdbe0K+DxLZjLeE1bhS3eiw0CXz6rAM9mNT6Bc\nboDCo0WDKvnNOtlyAupxNsMtbYfvCcTwj5hLWjFku18iShtxUuhLd/TkfMTq\nEa3pbfRPCJYFJprBh8YHMqCNpLprpF2Znn38lNyAdd4ho9absRBalIDahKqM\nu2Y1k3IeV/BKZBPCX9qHgNmXhKGYozjGFeUtD6BvxjzQqxv150o6YkM9kN89\nvS1w\r\n=iDby\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuJWd+eLnnjD/wCfnBtpmCdiAxGgBefOeUyFCGXnqw/AiEAoQWXmh8XAHeLimjjhO54+pY+7IimKLMzHvOwZNFp3xw="}]},"maintainers":[{"name":"noppa","email":"the.nobba@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-security_1.2.0_1541794403934_0.2714823568639013"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"text-security","version":"2.0.0-alpha.1","description":"Cross-browser alternative to -webkit-text-security","main":"index.js","scripts":{"test":"","prebuild":"npm install","build":"node index.js"},"repository":{"type":"git","url":"git+https://github.com/noppa/text-security.git"},"keywords":["-webkit-text-security","conceal","password","dots"],"author":{"name":"Oskari Noppa"},"license":"MIT","bugs":{"url":"https://github.com/noppa/text-security/issues"},"homepage":"https://github.com/noppa/text-security#readme","devDependencies":{"clean-css":"^4.2.1","eslint":"^5.10.0","svg2ttf":"^4.1.0","svgson":"^3.0.0"},"readmeFilename":"README.md","readme":"# text-security\nCross-browser alternative to `-webkit-text-security`\n\nThis is a simple set of fonts that only consists of 3 different characters.\nDisc <img\nsrc=\"https://cdn.rawgit.com/noppa/text-security/master/assets/disc.svg\"\nwidth=\"5px\"> circle <img\nsrc=\"https://cdn.rawgit.com/noppa/text-security/master/assets/circle.svg\"\nwidth=\"10px\"> and square <img\nsrc=\"https://cdn.rawgit.com/noppa/text-security/master/assets/square.svg\"\nwidth=\"10px\">. For example, setting  \n`font-family: \"text-security-circle\"` for\nan element should then display all the element's characters in a concealed\nway, like it was a password field.\n\nThis is useful if you want to get the benefits of `input[type=\"password\"]`\nbut also combine that with other element types, like `input[type=\"tel\"]`. In\nfact, the project was created for this exact purpose [as an answer to a\nStackOverflow\nquestion](https://stackoverflow.com/questions/36935576/how-to-make-input-type-tel-work-as-type-password/36950075#36950075).\n\n## Version 2 Alpha\nYou are looking at the branch for version 2, which is currently in alpha. Not everything works yet\nand things will break later. On the bright side, [issue #4](https://github.com/noppa/text-security/issues/4)\nis fixed in this branch.\n\n## Installation\n```\nnpm install text-security@3-alpha.0\n```\n\nYou can use the fonts by adding this repo as a dependency and including\n`dist/text-security.css` in your project, like so\n\n`<link rel=\"stylesheet\" type=\"text/css\"\nhref=\"node_modules/text-security/dist/text-security.css\">`\n\n## Building with custom modifications\nIf you want to make your own tweaks, the `npm run build` command has two\noptional arguments for you. By default, 768 different unicode characters are\nincluded in the fonts, making it reliable for different use-cases but also\nadding quite a big font files as a dependency. You can use the\n`--max={number}` option to reduce the amount of included unicode characters.\n\nIf you are feeling wild, you can also add your custom shapes by dropping them\nto *assets* folder and running the build with `--shapes={string}` option. The\nvalue should be comma-separated list of svg file names (don't include the\nfile extension in the name). The default value is `circle,square,disc`.\nThe generated css will have class names with `text-security-*` prefix\nfollowed by the name of the shape, like `text-security-disc`.\n\n## Demo\n*demo.html* contains a proof-of-concept demo file, which you can just open in\nany browser. The same thing can also be found [as a fiddle](https://jsfiddle.net/449Lamue/6/).\n","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Oskari Noppa\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"text-security@2.0.0-alpha.1","dist":{"shasum":"c8777bdafec07bad3c4c43721369af9a303fb1c3","integrity":"sha512-RxF7lTzyWDz5m0ahwYd1HFo8b4DKRxu0rq0igmh8hfzm50mL9Yw/xJh6hO2QWSEafspm4ZaVEGxYeCjDB9uiXA==","tarball":"https://registry.npmjs.org/text-security/-/text-security-2.0.0-alpha.1.tgz","fileCount":4,"unpackedSize":4510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDbF2CRA9TVsSAnZWagAAIegP+gOvJdKDsRcXwii8DHZz\nDl2ApZQDP+RIG+D2E2/ytkMZ15XayImc/xBcXl61Lpb8AuDK8uojrVgTefH1\nssT2Wgtn/tH0FCVsV6KFEALBptAxLjx+7howsarzA4b6ded5gZtdEyBH6Vyp\nXbH2JbPJBnDC6Kwruw35wH8htykhT/YM2p50cKz3ab3K26kliufKYwqQbwRv\nEdVJiQJ/SK7KHuRiNeoPt3ydLKx3StpfhVjV3aAZdXx9ISbvNda7vdmR2Px1\nMYkkKHcjD0CMswzw+0kHaz+kOn+R0g9lXvXAPrlJ2o9ddoMuX76nwksFnCLh\nfQlEyLs6aD4ca6sIykMdExES6/Dr15y2IV0Nyi2PCWaR7eVK0lrgpS1W6QPa\npwmyshdmo47RD93D+NLrDbRNpV0ykqopX83nPjurJe35dAmyQjW0hhYzmPxC\nsXu19lXNsOrxtu+5Rw9nD7tpk0fw/kqRMoiU8YhT+l7LewF5IlFLXKjKVmnk\nNQzVW9fb9CmfMXtUvOwtLA0Txe3dG9CEro8r+c+y6xSxjoQpyGAYjH/eTpjo\nOgXWW+JIdnDBs1nIm9JCUHkJgeJtCCGK4hpYnxAumjMqZ4u1KJ2W6xIY+Es8\nm275mzuSz+gbXMVm2QPJ5pGEIlzLhtU5UFBVqs1UTAWdmb/VB9NArUm8XjCq\nVPtR\r\n=Al2J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDquiFUwToC061R3IUuugXAId2T7XeNf+2xAiNGb1dKVwIhAKYVWxY1+JqNmJtqtz47mn2QCcLy0CJS3l7U871F9qPx"}]},"maintainers":[{"name":"noppa","email":"the.nobba@gmail.com"}],"_npmUser":{"name":"noppa","email":"the.nobba@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-security_2.0.0-alpha.1_1544401269734_0.08963392487005728"},"_hasShrinkwrap":false},"2.0.0-alpha.2":{"name":"text-security","version":"2.0.0-alpha.2","description":"Cross-browser alternative to -webkit-text-security","main":"index.js","scripts":{"test":"","prebuild":"npm install","build":"node index.js"},"repository":{"type":"git","url":"git+https://github.com/noppa/text-security.git"},"keywords":["-webkit-text-security","conceal","password","dots"],"author":{"name":"Oskari Noppa"},"license":"MIT","bugs":{"url":"https://github.com/noppa/text-security/issues"},"homepage":"https://github.com/noppa/text-security#readme","devDependencies":{"clean-css":"^4.2.1","eslint":"^5.10.0","svg2ttf":"^4.1.0","svgson":"^3.0.0"},"readmeFilename":"README.md","readme":"# text-security\nCross-browser alternative to `-webkit-text-security`\n\nThis is a simple set of fonts that only consists of 3 different characters.\nDisc <img\nsrc=\"https://cdn.rawgit.com/noppa/text-security/master/assets/disc.svg\"\nwidth=\"5px\"> circle <img\nsrc=\"https://cdn.rawgit.com/noppa/text-security/master/assets/circle.svg\"\nwidth=\"10px\"> and square <img\nsrc=\"https://cdn.rawgit.com/noppa/text-security/master/assets/square.svg\"\nwidth=\"10px\">. For example, setting  \n`font-family: \"text-security-circle\"` for\nan element should then display all the element's characters in a concealed\nway, like it was a password field.\n\nThis is useful if you want to get the benefits of `input[type=\"password\"]`\nbut also combine that with other element types, like `input[type=\"tel\"]`. In\nfact, the project was created for this exact purpose [as an answer to a\nStackOverflow\nquestion](https://stackoverflow.com/questions/36935576/how-to-make-input-type-tel-work-as-type-password/36950075#36950075).\n\n## Version 2 Alpha\nYou are looking at the branch for version 2, which is currently in alpha. Not everything works yet\nand things will break later. On the bright side, [issue #4](https://github.com/noppa/text-security/issues/4)\nis fixed in this branch.\n\n## Installation\n```\nnpm install text-security@alpha\n```\n\nYou can use the fonts by adding this repo as a dependency and including\n`text-security.css` in your project\n\n```html\n\t<link rel=\"stylesheet\" type=\"text/css\" href=\"node_modules/text-security/text-security.css\">\n```\n\n## Building with custom modifications\nIf you want to make your own tweaks, the `npm run build` command has two\noptional arguments for you. By default, 768 different unicode characters are\nincluded in the fonts, making it reliable for different use-cases but also\nadding quite a big font files as a dependency. You can use the\n`--max={number}` option to reduce the amount of included unicode characters.\n\nIf you are feeling wild, you can also add your custom shapes by dropping them\nto *assets* folder and running the build with `--shapes={string}` option. The\nvalue should be comma-separated list of svg file names (don't include the\nfile extension in the name). The default value is `circle,square,disc`.\nThe generated css will have class names with `text-security-*` prefix\nfollowed by the name of the shape, like `text-security-disc`.\n\n## Demo\n*demo.html* contains a proof-of-concept demo file, which you can just open in\nany browser. The same thing can also be found [as a fiddle](https://jsfiddle.net/449Lamue/6/).\n","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Oskari Noppa\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"text-security@2.0.0-alpha.2","dist":{"shasum":"7774b254565d9f6ca88878d843a5fbcaa702a636","integrity":"sha512-0eV+ULZUYnFqR0hslpYRlw4zjOxyd9TVPoAK0yKastxhpDtNll42Z+FfebPsM28aDBeAj9z7oIKI2imU/blLzg==","tarball":"https://registry.npmjs.org/text-security/-/text-security-2.0.0-alpha.2.tgz","fileCount":6,"unpackedSize":5548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDbOECRA9TVsSAnZWagAAwzYP/i6WLiZaOSrJa/bwRC4j\nDCSCBvsM9d+MpByavFTGDFxCGNl1bAR8zJ6wtuwDTnYaxwae4ixA1NfHXF0k\nlwj3BAkzdtGRisUPY5cu4oG2lA/6sl2akC1sVOqr8TLL99RFjta3ofwIJXNk\nY9yigMfHBPPeW3Snw2IMQUvGD7YfaQLNlMEx3l1IgEeZvdSNqbdh7Hf34+Iw\nereeQPpp3D1MUZNQ8KkrXLJQYH+mrbK2Wgx/oM2FxopSCrc0lvM6CnZmCl8H\nB/Oaznj4ElWYIR7ISfxwyBuDJIdd/uysNxjWF4I+SPpJBqDL6qURnznw2X+g\nqVULLlEtDPv4bMMdsBpXkKsbvKcKq4jQbBT8xwM26bmH+Zrm0jbcuJTYc9pj\nXYzVjRTWjn+x4Ea8xuID8/OA7L5l3626xeVZCDAhAcXXOVhL1LTxu+7nFedX\no27n3WLhXO2XGIdgT185x9vPHoLttYKFtMttbR6//P0//INNqLIg2pS7xSLo\nO1mxwYE/lFVm1WWqqrrzgH5YcNDGufJh9FO6p6+lJUbLFlTnDxZYwE/IU+TI\nAKQX/LEshvo5N1VVyzdXLUd8Nkqtp/0sHPL7tDMeN30+TzAQ8zv/ikZLGU4+\nJv4A4fy855flh/Vzj8c2GlDj6lbA+n6JydxTopFoGYRiFgeKBTMGZK+Pn/xw\n8gYB\r\n=bGQd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQDcGWvE7samlfJt2JYQahqhWoh9tPbCk1gO/kBd5LDwIgf95htG3AvfV3ChBYvgVmfTtFPCreCYQEVj/AAz0+bo8="}]},"maintainers":[{"name":"noppa","email":"the.nobba@gmail.com"}],"_npmUser":{"name":"noppa","email":"the.nobba@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-security_2.0.0-alpha.2_1544401795359_0.3165948939696721"},"_hasShrinkwrap":false},"3.0.0-beta.0":{"name":"text-security","version":"3.0.0-beta.0","description":"Cross-browser alternative to -webkit-text-security","main":"text-security.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"cp ./output/* .","postpublish":"git clean -fd"},"repository":{"type":"git","url":"git+https://github.com/noppa/text-security.git"},"author":{"name":"Oskari Noppa"},"license":"SIL","bugs":{"url":"https://github.com/noppa/text-security/issues"},"homepage":"https://github.com/noppa/text-security#readme","gitHead":"1f1c228b2cdadd16b3d352549b6766a161788c50","_id":"text-security@3.0.0-beta.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-hXCCEamJ3XPZdgfca/N4tacimbnLHRloWQY/gMkNmBGggmUfp737B697A1ZtKglC5+VMrZ1BwQ0om1v41IF2PQ==","shasum":"3bbd2390ff82a2cf5271911e0adff6eae5aaa0f5","tarball":"https://registry.npmjs.org/text-security/-/text-security-3.0.0-beta.0.tgz","fileCount":15,"unpackedSize":944957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekgAmCRA9TVsSAnZWagAA/4AP/RJwkJaAhNvmf5j4bmbD\nIuqItrtnfyf8T1Csg/nYkiQSeV/ep2PhllLuRLC03MpMX/Dog31c0KwSPBNg\nsxu+KrXuMObE4Uhm8ZJy1Jq6sfNJab19vgprGZ8HhsqBXvPgl0d3H880vOaZ\n6ib6RLT1IBIQmwjajKhq21iJX3aJjQPjxV5zSqeOmB6pxFxef551HavixCnf\nyU0KwCtFfEbADMYU7HSmWWJIH+Q5IBgkDsGQmMdRU+Ut7r5SKRFmRtMgfpoA\nxmb3bv4eK4I8splY4wjemn4gDdnXFyUeI35W8v9F3YCv8/HjBSE9rHinuJqb\n9QZoy4U72wD2xQuswr1QyuUOGcoUBq+SjQdS76s4Ty5VnwqkPtVmQsYaJuUL\n97xgl2r+ourvcngOYu1oHFWbW8e+q9u0O1Zt387yhpxbkSTKesR0vTLIojB3\nXfwH5KN5yE9bgTSegd3Bqz0AjjiuGDM+J/8GIYo7AjeamikiApFm9Vjtiouc\nKgGCF9TLkK7JN9jOkmgCljU9HSIYjkFZHxQXAVrMVlTJSVwCPFgiqW6Uh+/9\n8mIOwHC+MrB1p+nuKW4Oig7qtvUXM1iWbSgZRIxLAt5oUvDkWzxDwQCeEEHd\nKw8ZMfpJwSGosi6mojuvFGkK7HXU8wNZfAUxz38ofEBrs8cR1BjJHij5hbix\nMqdx\r\n=n81K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDudLQTAB4J6TkDDuZjrOWZpdSMlukoFyGfBrKo7fUUFAiEA611tfKIN6WYTVzwVMDW8JYf8SbpR9hWXxHXfs+lPV/o="}]},"maintainers":[{"name":"noppa","email":"the.nobba@gmail.com"}],"_npmUser":{"name":"noppa","email":"oskari@arpakuut.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-security_3.0.0-beta.0_1586626597972_0.5890442042815236"},"_hasShrinkwrap":false},"3.0.0":{"name":"text-security","version":"3.0.0","description":"Cross-browser alternative to -webkit-text-security","main":"text-security.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"cp ./output/* .","postpublish":"git clean -fd"},"repository":{"type":"git","url":"git+https://github.com/noppa/text-security.git"},"author":{"name":"Oskari Noppa"},"license":"SIL","bugs":{"url":"https://github.com/noppa/text-security/issues"},"homepage":"https://github.com/noppa/text-security#readme","gitHead":"f9af5414ec27886d23e58f537b9e195024e14e1b","_id":"text-security@3.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vHB2WwfKL20sWa7EZHyjNz/Kss4cXeaT6r9MlqhH+doJRzxWRZsB0NVWaWujRajr0qB9QmjsqclTPxViLE7+aA==","shasum":"ec810a2f55dcd1b681a2261b1c78ba4aa063169a","tarball":"https://registry.npmjs.org/text-security/-/text-security-3.0.0.tgz","fileCount":15,"unpackedSize":944950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekgHQCRA9TVsSAnZWagAAbZgP/R5E0md06fBI0EsnSVnk\naW8nSqQJ84fDiqQbkD+xd2c5E/zXH8YUIuxjfTA9rMBs8F+uBCmOfUdLHgKO\nAKJYr9+A7ElGmVoD8U5iK+YVqWKk4alL2oqMN2nz0IH0ab+bF75MuMCgu1uO\n62iA2YeHeij+6h0ZrRqUJVLvEkcul9Y/ndK+FYd4aQUvnq1QR7uzk1cKqWGX\ntaWQnJKKnak6f1vrkG2b4E6dLdh/HkY8O3nFU4NrzBxv9h+Qd2li2few1HEG\nVTbNm41xkUmqgcrpC65LlJvvdVzSFXBbGVwvRGhaFthpcc9te1LuXh6TMUGy\nLW9AqNjvgpy1f1vUW4MyQz05fl+iC1Wd73259h3YserDlLJmEUxis9q1oxVo\nacj0mhcIMRQ6ZzNO6Nt0YQcSosDJ/1IshZamfqKjT9MHGZaawuUIwNK6JBFp\n+Y+pp/l4+jw6QMYgtHHUoc9nq6G+U8+xF2b+6nObjElpTdmNcUQIq+YsSPGS\nF/dktAGE0pcrA4UTHBRK0bQGrVX7jOLfZjI+mfpp9S3AkSZSmBJKc9Bzb+PA\nO0dJMVDob2nuexWO81sFQKKukEkXEWWsox29pjY0WrCkPDYRjnmrU4Ihc/XU\njUcqqeUQdL+xkj55V+XYSNGhy5EovTvWCBUeT6vKBn/Bgg6Mp0JF8Zos3yyd\nG9vi\r\n=NdV4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjxIeC3X4iVsJVxrQQJDpuM9GpAlN1+RRr6m8Rm3IaagIgGVeAGtSmXoodwLPV7VslMMW4iRtr04i0u2Vi857DBAE="}]},"maintainers":[{"name":"noppa","email":"the.nobba@gmail.com"}],"_npmUser":{"name":"noppa","email":"oskari@arpakuut.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-security_3.0.0_1586627023670_0.8889996496514956"},"_hasShrinkwrap":false},"3.1.0":{"name":"text-security","version":"3.1.0","description":"Cross-browser alternative to -webkit-text-security","main":"text-security.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"cp ./output/* .","postpublish":"git clean -fd"},"repository":{"type":"git","url":"git+https://github.com/noppa/text-security.git"},"author":{"name":"Oskari Noppa"},"license":"SIL","bugs":{"url":"https://github.com/noppa/text-security/issues"},"homepage":"https://github.com/noppa/text-security#readme","gitHead":"1e156b8fc9bdc4307994e8948c9dc2f05783d8dc","_id":"text-security@3.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1yxR+8hE1MkHOt32JSg1o4sEDGLuKrRLQ/+j5mzNOqWDJMHYa28QaBEHZqu12yUnxSzl1fejsesT/vFyBrXOYA==","shasum":"d0b633bba4176afe46fc113aa9c7d2d40d2ea7ff","tarball":"https://registry.npmjs.org/text-security/-/text-security-3.1.0.tgz","fileCount":16,"unpackedSize":950205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerzcNCRA9TVsSAnZWagAAf9EQAKEL9W6Yu2yX20ykH1Th\nby59iQ6+pwrUMwB7yncRgY9d6tLTD9b1T55RUooTIq0d2ncdQJND29gHcBCq\nl8lwn4yBjTspLBf8bofMbYyVEihQ0JRGWSom0E5m7wvjbWExmYf6Q/nShUmi\nIiRyPm+CW6+Yje/wOwxJuISXWi1vibgjj0QadeKWuQI0IR1xW3s5cQQq8H8c\nwBusWr5QJcAF60/S4xFUV+mJRwuEYCc5V0Q9RuSX1HhTJItigCPKNT2/83h2\nRgEyClqtNYfDVwovE0M7i35pSH4fajBrbR6Hng68e1UHAydzOxNaR2YdRaF2\nm8iZIAKwBRYtggZug6QsKkpRDNTXKpdSPEe83kT5cKYS7QOVxqN1rrCnYSSt\n+QSJRQ18qKUNMO5PpC/TAWbZscJRwTXJT0bgFqgiEaXFYYOvmYYxE7kbYwjp\n5anzJMHOfUxlX/o2iJgKFtqjke2p/AkFuCsWDVRLUfF63XAfeAMMvAKEq4IL\nPbNBtsQqKPI7IuWwwtJunlnvM1ElAdE7dXGnuFydMl338jW3ywxvOPi94jj9\nlmsmjVL/3ApUhPw5Cz5FwMTxrw5ohQq4bxpuXGy31+rJ708nkaTk6jb0cVij\nBH4y8EMbcwQ0rJ39qH0fHuA8aOwZvJD/sOVCwGKbZ8ATBl/vcERwYGa8PVu3\nRcHX\r\n=O/VO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAZBTb3ufWmduKQosp254wFndr9hfTWcy+uDu60GrC6gIgXXw2syJTIUw7ZHM24nhZcTn6sCrhkqDAQblAR+5/oAU="}]},"maintainers":[{"name":"noppa","email":"the.nobba@gmail.com"}],"_npmUser":{"name":"noppa","email":"oskari@arpakuut.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-security_3.1.0_1588541197375_0.37898194459889223"},"_hasShrinkwrap":false,"deprecated":"Bad release with some files missing. Use 3.1.1 instead."},"3.1.1":{"name":"text-security","version":"3.1.1","description":"Cross-browser alternative to -webkit-text-security","main":"text-security.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"cp ./output/* .","postpublish":"git clean -fd"},"repository":{"type":"git","url":"git+https://github.com/noppa/text-security.git"},"author":{"name":"Oskari Noppa"},"license":"SIL","bugs":{"url":"https://github.com/noppa/text-security/issues"},"homepage":"https://github.com/noppa/text-security#readme","gitHead":"8f634f6ce32d52115b990216aa662c3d14f9a139","_id":"text-security@3.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-o8mIakiAYU3NcELbpB48j4Owatk3Fp/L6blWn4+F2RKB5+56VDfSAYfOZ5ulyeQjZJlQzBSvDBC+2XwdP7UowA==","shasum":"855c827b747d3cf1bc160be60dd012f75a29181f","tarball":"https://registry.npmjs.org/text-security/-/text-security-3.1.1.tgz","fileCount":19,"unpackedSize":968255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerz1FCRA9TVsSAnZWagAA5QEP/imYm/TMmwzDqGdHHGCA\nym5GMuCyAoORwnldZqmL8LxfUf51h9lGulKPgW5+ytdr0m0ToLMOXvKfoZMr\nz32744wXTZ1hYngjqx5BG1N2R4wr6x015F8Q+0isRMLou1c48MY5liNBLknX\nG2lMgGyBVoWysZdrW/FWF2yVnNceD4VuhosU4D8OfAI/aYxAR/Db3b2htiHX\nhfe4sUQRQhm1fweiEa0k/djOs54q+0rgknGpUJ4LGjc10szKUY0WQ8PSOwxE\n0Yq47nbNe6laoNtluanmHnPF1b4RRja33+JhV2KPfTZ5Pz9ht0/Rs3LoUMcK\nRzkxcgFTvShNRyn+TgHvvty00YOi4R6JAM6nducxHpAVKfXX5ZdqmXDw17Ls\n9lBs1s5y8fRtyIihIHhc1xWnEcNrJgtFYNZNdsyGeiPi3xcHI+CpvIpIk1Nq\nUXWd6sZlDxqdtydGptbS9VSUOo6v29RlV3qLjRmanhRAS+62q8VCBJIJlz9l\nhKjK8rkAwxoPZR00Uu23VXBUaZ6SI/EkDC5k8jVr+zNIAGuv80hSUYVXfQsb\nGh5sp0xqPQ80fNhUcuRV79jBhQR4mGAiJWQM7zNxdnALB6P8HtUX6JXZUeEG\n87IT3WHR6RSLdNvQ87djRyC8hDz7rGAm64CdFKCelzYvOikR19/cbyvB+G/Z\nIuCX\r\n=iG0G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHkBgAIH+rjP7AIXFMvwJUie4Wbot7b/bAZ4HXRiQRswIgQuD/gGwSiIzNqHZlqxXKLYt5rCSRHDp33gUgkIxJZHM="}]},"maintainers":[{"name":"noppa","email":"the.nobba@gmail.com"}],"_npmUser":{"name":"noppa","email":"oskari@arpakuut.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-security_3.1.1_1588542788913_0.45924978940470695"},"_hasShrinkwrap":false},"3.2.0-rc.0":{"name":"text-security","version":"3.2.0-rc.0","description":"Cross-browser alternative to -webkit-text-security","main":"text-security.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"cp ./output/* .","postpublish":"git clean -fd"},"keywords":["-webkit-text-security","conceal","hide","dots","password"],"repository":{"type":"git","url":"git+https://github.com/noppa/text-security.git"},"author":{"name":"Oskari Noppa"},"license":"SIL","bugs":{"url":"https://github.com/noppa/text-security/issues"},"homepage":"https://github.com/noppa/text-security#readme","gitHead":"94bba9b6b81d1e6ba0ff1f252017e8fc8bcfd4ec","_id":"text-security@3.2.0-rc.0","_nodeVersion":"15.6.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-c31OFWYGExxiO83VYpOENLcjxVMe8Nr8lCpA4Wcgsl/4aEN1b2u7C4IQWhCfDfFc/bTlqwaLS5AMfZIRSxObrQ==","shasum":"9fc5d7070470eaeaf61f01d89af89cee8e9b85b1","tarball":"https://registry.npmjs.org/text-security/-/text-security-3.2.0-rc.0.tgz","fileCount":19,"unpackedSize":969544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVNviCRA9TVsSAnZWagAAiPIP/0JzPW/kDDWhflI6th8v\niOvkjqLAYeLufS3OmRH182gxpOtgHfrm/NyFe/TwRSoN+0uxf+Rj6o+aLsT9\nRK//JsoIYotlqEEVw5d6lFlTYK2++bhm51y9Ehveln7accHvznsm/0QhD+kp\nKIlhbwHu2YIhvC9V9hICT3NNnG+Co2hh/OSob3FeaUS0d3aZkvfIyef82iyg\nPPNKTu3NEoM9Uxwr+yIGStDdR0XLC0dUlByl/RnshieWOSlV6qZ9+tufOFXz\ntZ4o5JpzGOeaQ8oxEh86V6xysyILa9pxsljEnr60v7ue1g0lDTUs6QvT+bSg\nvJHaYM/II2BcT0v/D0jaW73IrpKg9qmwbmOOxm4dqoqPd0glWstYgmO0gSnR\nT4ylZegNyYiLb4KaD3PJyZ0bCnwh/BLxBqwRoIXmxhcgwiInSGLV+9Uh+c7+\n6hOVRW4Yv57QNhL5ZgFb2SLRex+fyApepViF1sa1WEl5NPVYGHuwfsSXmT0w\nXecDyP1VjqmqFJ1OIElsdALyZ/i0xuh6u+dO6dR4FOCp6q2Zov/xTBYQrmvb\nNRPYe5faa7AKCd5OuT2uxyHXgHB/tS1z5+YT+Frs+RuP3nLofgerYbWrqDIo\ntzVymbcfPp1TQdpr5DQuyAe2T5wdtpHSqgDfmuhu53ExpIQU3ukd68bcRO4j\nsZx9\r\n=Gvhr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZLd8xupWmRSNlNhK18ad46s9n2L6+MD7M2s4bfFJGqAiBW2oRwf0St4eS0KwdjcCqMtp4ji1uGe2en2vGqLDkUvA=="}]},"_npmUser":{"name":"noppa","email":"oskari@arpakuut.io"},"directories":{},"maintainers":[{"name":"noppa","email":"oskari@arpakuut.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-security_3.2.0-rc.0_1616174050373_0.11556229589891287"},"_hasShrinkwrap":false},"3.2.0":{"name":"text-security","version":"3.2.0","description":"Cross-browser alternative to -webkit-text-security","main":"text-security.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"cp ./output/* .","postpublish":"git clean -fd"},"keywords":["-webkit-text-security","conceal","hide","dots","password"],"repository":{"type":"git","url":"git+https://github.com/noppa/text-security.git"},"author":{"name":"Oskari Noppa"},"license":"SIL","bugs":{"url":"https://github.com/noppa/text-security/issues"},"homepage":"https://github.com/noppa/text-security#readme","gitHead":"bb864056765a2e82c7cedd158247f069bcca600f","_id":"text-security@3.2.0","_nodeVersion":"15.6.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-/gPr0lEcu/a0jyLjW8S2XvKeQiLCeurMLGst+4e/AvgC/JPjbF7w++DOusLxi8dtruW4fQkWdPFsAcbSwABzfw==","shasum":"5167edcba31bd8e1d16e70ade5f06297a4b913f6","tarball":"https://registry.npmjs.org/text-security/-/text-security-3.2.0.tgz","fileCount":19,"unpackedSize":969539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVOvACRA9TVsSAnZWagAAySYQAJBQN60f4qKJ+1WBoOFG\nbhfkhizKgTqSVsH7q+e59G5DHNhFU2HxSbQF7GZg2aQQBP5lRcJ55uvme593\n6a2QvA0DxLaEgIQnS/cNAIhavxHrTEIvj8XKjgozrDLh/33lqTwoxgvffPFE\nvtG758EFFXV/vxQXalJ59HJQM/3Fv4JJgAbOjxt9VPDUyR7DvbproTqEz2i+\nLthn3fWGwpCHPI+cb0AnPogzZQr5daokT6v8kR9FTErTXajMYIcI3r6zik4V\nzv5mgSH6kTEDYcTSs2irdtZgTsZQGorJCHZPHuXVIIupvZ3PM0XOrkTopzlB\nEPKyZ+oQ43kDOaNccLoS8ZPkRguBVDERHxFwil8NLhqIpN/eQKdztO5EHaiA\nq3sAkuH/fci+0HJdLTvncbzlltjNzwSq40Y7Pq1WOJG4yc6OhbgOff4ox8mX\niphxrQselws7L5ff3W9K3pd0jVFFTxaO3mi61oBufg/YU8rWE6CYhBZERHDB\nO0yFVurL81X2SF0PuPoeZVVdo6j+bsSVTyoluwQsz2/tvfKYCjj1pNajIY0k\nXkCTD83NTBNAn7a45uFpzm/lsT1kf6Ci4yBkEX7z5mmXj5Qzje6aGxAVg4iB\nwiOFQ79Tox275s2OY7RQxi9OxII2UiWaOEHbpiWsc41QelqDDK3soe5se5qB\n5Zlg\r\n=Zd1P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYLZuo+gGpHdN2pzDyrRj0tVj9aJb8Uo1QRYiIBBjfMAiEA16MKgRi8FHPSUjoDcc6/R93UP2eBLo6An7/To/GyUdc="}]},"_npmUser":{"name":"noppa","email":"oskari@arpakuut.io"},"directories":{},"maintainers":[{"name":"noppa","email":"oskari@arpakuut.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-security_3.2.0_1616178111937_0.6155273369508272"},"_hasShrinkwrap":false},"3.2.1":{"name":"text-security","version":"3.2.1","description":"Cross-browser alternative to -webkit-text-security","main":"text-security.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"cp ./output/* .","postpublish":"git clean -fd"},"keywords":["-webkit-text-security","conceal","hide","dots","password"],"repository":{"type":"git","url":"git+https://github.com/noppa/text-security.git"},"author":{"name":"Oskari Noppa"},"license":"SIL","bugs":{"url":"https://github.com/noppa/text-security/issues"},"homepage":"https://github.com/noppa/text-security#readme","gitHead":"f1866f4717a2c4d047bf71882998d5a1577e1968","_id":"text-security@3.2.1","_nodeVersion":"15.6.0","_npmVersion":"7.7.4","dist":{"integrity":"sha512-MjDQ3lyLeLqcGqZfQCZ6kvjQiuNfJaicdgIczPJDtD4tj0vIPT8WwIOKTi8wgXCVS/F1WJmapO3SppXemrwbIA==","shasum":"4c3e4eb3a4a1c76c27c144b8ffe0590f24feecdd","tarball":"https://registry.npmjs.org/text-security/-/text-security-3.2.1.tgz","fileCount":19,"unpackedSize":969477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaLWcCRA9TVsSAnZWagAAk68P/jnWPdt/mTlN4bzbsOU7\nXy5jwa/aoux3XOW5bW4ZwxRmClch5xjtrW4GdZeQE+AN4hMEUSXksEimyqch\nsnfbLR5VdDjmFZKWU9PzMYiLKHP4FG1pnWjaKWeej7e4+EkB7Q5kztzdN4lh\nBwOEha3GFDSPPQjQfr2c0dpUn5+nBxE1+O6KRpexe/UPl2rIB8y5LtQybOhd\n/Rcn5QOLZzscM3/C0Y3dRUYHI0R5erYh4bPMJ5PrPWKrD9EMbNs8/M9b0gGM\npRlKq1tgb9rcGq361bjxX14YEIuczIKgBTjBnKAYXZQkq58Dcg7/2xPirOxD\nSc4LoyHhEYzLmiXkZ0at/mAEAks+Zqo5fFDkp+paysjEW1y9gDNeuFwtfsuL\nUaBh0VFrvEfVlWyf53YJjipAEeuoz7VX6VKQnEYamyech28EnGRGznPedWsV\nuj4MMnt9b7+VK491wg+i0lINmG5VIyBrQj0li5/1LUoHC813zGdaaeGN4nuE\n8nyupLlnm0if3hVH1JIUH3LXR1QxWPmmNR74CFcTsf4uZcm0eMDpTJfLXF3V\nHY1rQzJYtbFqKfZo2PjZIT17FMocpFmJDGa2P7VVLJzejU94ky08L8Mc9Hwd\nGQ2m4HxuROHn8IPPsO/F/qTurFaa6ib7qYE261C9xYClQVyoLfrxPhrPCO2m\nw65e\r\n=whT6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaZqY4dwDPJPGMMY0fywfEFOX14r+EtSOooaxuPRcinQIgcJ1AToW3K7eB3QRW/iE7jxEXGQSfu2pGHtUwcLSfNTg="}]},"_npmUser":{"name":"noppa","email":"oskari@arpakuut.io"},"directories":{},"maintainers":[{"name":"noppa","email":"oskari@arpakuut.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-security_3.2.1_1617474971706_0.2972625326675822"},"_hasShrinkwrap":false}},"readme":"![text-security](assets/banner.png)\r\n\r\nCross-browser alternative to [`-webkit-text-security`](https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-text-security). Check out demo at [noppa.github.io/text-security.html](https://noppa.github.io/text-security.html).\r\n\r\ntext-security is a simple set of fonts that only consist of 3 different characters.\r\nDisc (the shape normally used in password fields), circle and square. For example, setting\r\n`font-family: \"text-security-disc\"` for\r\nan element should then display all the element's characters in a concealed\r\nway, like it was a password field. This is useful if you want to get the benefits of `input[type=\"password\"]`\r\nbut also combine that with other element types, like `input[type=\"tel\"]`. In\r\nfact, the project was created for this exact purpose [as an answer to a\r\nStackOverflow\r\nquestion](https://stackoverflow.com/questions/36935576/how-to-make-input-type-tel-work-as-type-password/36950075#36950075).\r\n\r\nThe project builds on top of Adobe's similar font projects [Adobe Notdef](https://github.com/adobe-fonts/adobe-notdef/tree/1f1f863b2295543598b69bebe42db3e73fe58353)\r\nand [Adobe Blank 2](https://github.com/adobe-fonts/adobe-blank-2/tree/46dce06a42de9230bd96e0c9dffe9b3d40a7a0de).\r\n\r\n## Disclaimer\r\nIf you are considering this library to replace a password field with a text\r\nfield—perhaps to avoid browsers' autofill behavior—please think twice before\r\ndoing so. Browsers might offer enhanced security features for password\r\nfields, like limiting which scripts are allowed to read their values. Opting\r\nto use a text field instead will leave your app out of these protections.\r\nThere are also accessibility issues with this solution, see [issue 11](https://github.com/noppa/text-security/issues/11).\r\nThis font simply masks text like a password field would and does not further\r\nprotect the input. There are legitimate use cases where that's ok (think OTP\r\nfields, SSN inputs, etc.), and then there are use cases where it's just not\r\nworth it.\r\n\r\n## Browser support\r\nTested in recent versions of Chrome (for desktop and mobile), Edge,\r\nFirefox, Safari for iOS and IE 11. Opera Mini is **not** supported, as it\r\n[does not support](https://caniuse.com/#feat=fontface) `@font-face` web fonts.\r\n\r\nChrome and Firefox, which support WOFF2 and\r\n[cmap subtable format 13](https://docs.microsoft.com/en-us/typography/opentype/spec/cmap#format-13-many-to-one-range-mappings), will use the optimized WOFF2 font, which is only **0.8 kb** in size.\r\nOlder browsers like IE will automatically load the compatibility fonts\r\nwhose names are suffixed \"-compat\" and weigh about 200 kb.\r\n\r\n## Installation\r\n```sh\r\nnpm install text-security\r\n```\r\n\r\nYou can use the fonts by adding this project as a dependency and including\r\n`text-security.css` in your project.\r\n\r\n```html\r\n<link href=\"node_modules/text-security/text-security.css\" rel=\"stylesheet\" type=\"text/css\">\r\n```\r\nAlternatively, you can grab the fonts you need (most likely text-security-disc and text-security-disc-compat)\r\nfrom the releases page and include your own `@font-face` definition in CSS.  \r\n[src/style-template.css](src/style-template.css) should give a pretty good idea how to do that, just\r\nchange the font name and source path to match your setup.\r\n\r\n## CSS Example\r\nAfter the font is loaded, making a field behave like password field is easy.\r\n```css\r\n.my-password-field {\r\n  font-family: text-security-disc;\r\n  /* Use -webkit-text-security if the browser supports it */\r\n  -webkit-text-security: disc;\r\n}\r\n```\r\n\r\n## Building with custom modifications\r\nThis repository contains the build scripts needed for creating these fonts.\r\nIf you want to add your own shapes or do other modifications, see [Development.md](Development.md).\r\n\r\n## License\r\nThe published font is licensed with [SIL Open Font License](https://opensource.org/licenses/OFL-1.1).\r\nThis is the only license you need to care about if you are simply using the prebuilt fonts.\r\n\r\nAll the code in this repository that is used for generating these fonts (Dockerfile, Python & shell scripts etc.)\r\n[are licensed MIT](LICENSE_FOR_BUILDTOOLS.txt).\r\n\r\nThis project builds on top of Adobe's font projects [Adobe Notdef](https://github.com/adobe-fonts/adobe-notdef/tree/1f1f863b2295543598b69bebe42db3e73fe58353)\r\nand [Adobe Blank 2](https://github.com/adobe-fonts/adobe-blank-2/tree/46dce06a42de9230bd96e0c9dffe9b3d40a7a0de), which are included as submodules.\r\nThey are also licensed with SIL.\r\n\r\nAlso included as submodules are\r\n[ttf2eot](https://github.com/wget/ttf2eot/tree/b732f41f717cb934b44ed1979d2e42b2db15dc26) and\r\n[t1utils](https://github.com/kohler/t1utils/blob/3f1ddda424353f0f926dd28efa47b0ac61556ce8). t1utils has a slightly modified MIT license [here](https://github.com/kohler/t1utils/blob/3f1ddda424353f0f926dd28efa47b0ac61556ce8/LICENSE). ttf2eot is extracted from Chromium project.\r\n","maintainers":[{"name":"noppa","email":"oskari@arpakuut.io"}],"time":{"modified":"2022-05-21T16:09:42.222Z","created":"2017-11-05T17:01:36.955Z","1.0.0":"2017-11-05T17:01:36.955Z","1.0.1":"2017-11-05T17:30:37.625Z","1.1.0":"2018-01-05T19:47:09.563Z","1.2.0":"2018-11-09T20:13:24.127Z","2.0.0-alpha.0":"2018-12-10T00:10:26.575Z","2.0.0-alpha.1":"2018-12-10T00:21:09.893Z","2.0.0-alpha.2":"2018-12-10T00:29:55.528Z","3.0.0-beta.0":"2020-04-11T17:36:38.108Z","3.0.0":"2020-04-11T17:43:43.863Z","3.1.0":"2020-05-03T21:26:37.480Z","3.1.1":"2020-05-03T21:53:09.006Z","3.2.0-rc.0":"2021-03-19T17:14:10.545Z","3.2.0":"2021-03-19T18:21:52.204Z","3.2.1":"2021-04-03T18:36:11.889Z"},"homepage":"https://github.com/noppa/text-security#readme","repository":{"type":"git","url":"git+https://github.com/noppa/text-security.git"},"author":{"name":"Oskari Noppa"},"bugs":{"url":"https://github.com/noppa/text-security/issues"},"license":"SIL","readmeFilename":"README.md","keywords":["-webkit-text-security","conceal","hide","dots","password"]}