{"_id":"minidenticons","_rev":"33-1d9f3ee0063d8e9d10203d276c1bbb0b","name":"minidenticons","dist-tags":{"latest":"4.2.1"},"versions":{"0.0.1":{"name":"minidenticons","version":"0.0.1","description":"20 LOC svg identicon generator","main":"./minidenticons.js","exports":"./minidenticons.js","type":"module","engines":{"node":">=15.3.0"},"scripts":{"test":"node tests","preversion":"npm test","postversion":"git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"keywords":["identicon","generator","svg","avatar"],"author":{"name":"Laurent Payot"},"license":"MIT","bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://github.com/laurentpayot/minidenticons#readme","gitHead":"150004b8c1a71f800398b133eb2aac4e4808d293","_id":"minidenticons@0.0.1","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-yP4TfYbid2LggMC1i3eWY8yLDCncgIBkVjJ0YHEQmNvg8t8rvykxugCqomdTBGTpxpg80vlVsilrtOi0g/+jqw==","shasum":"ed5f9689388a3c6c2b3e411ab796f253623a1529","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-0.0.1.tgz","fileCount":6,"unpackedSize":5108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUIKnCRA9TVsSAnZWagAAm7gP/2XOjeO2f28SCTSz8Mms\nog+d37zTlcVNsuR2XlmQjl0V1RqVQ7r1qrLEVvulcYtcvBHxZynBi3Hzum4i\n0Y0yWEsghsgKd/XBn5zt4Gmp7XGPB5d1n2dQ5L/6Zjz4TaiDs1vbJdW0xZmG\n023y/el9MxjwoVF5HoMwsMqPAo1MCY+Y3RP68/lOSIQYOQv5JpQM/+E54pUj\nfoRk/rCbACzOMrlgrXVgJZEqzutwbJtMKGzKbbXHHeHllMdSaTxFi6Etbc53\nQ6/Ip5fQg/H/1quNThs3DKdZc5uXEbGPyV26sWpzpuiLRHUS/vPUL6q939dc\nKcQ9MY8h464dzbTxbSe17CSrR9a/v3aGeY47nl3uoVbs3GR8CxwoLWhhrIAw\nWkQoG2hXL/pZzN2WzZmS/od2W6GZvtMb26Vk3mNUvpEFmrmUn9KFNC9x8bxw\ndDIVTEHxSqXjGDgJCXj2HfqnCq+Z1ywtAcONUxmbiyZUHrgr5bgOV1dCX1FH\n58J6ym37LEUOlqcga6dMRTNOuC6RDz7JyQpgTEMsQ0eDkZ11zdsiK6wCjyh/\nze33UNDn3932O1gaH6U6UCIiKtMFyPgkgTsaVM7QHHtcqYR4/OoNR2vZbBFB\n/OjaHKIXdjDXkH/lsl1uzf0zfNqutJBcOko1gt9iN5K6uku5RSyd5wtKOco/\n8rJe\r\n=QnXA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdqGwkjsPiDwbU3hKKiKDu6c5K83mdnfviotlHZiccFwIgZ6raMiHSgJRuX/fbt64pIhd+N3HSLWf7RsUqtVGOSsw="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_0.0.1_1615889063542_0.7512926925703154"},"_hasShrinkwrap":false},"0.0.2":{"name":"minidenticons","version":"0.0.2","description":"20 LOC svg identicon generator","main":"./minidenticons.js","exports":"./minidenticons.js","type":"module","engines":{"node":">=13.2.0"},"scripts":{"test":"node tests","preversion":"npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"keywords":["identicon","generator","svg","avatar"],"author":{"name":"Laurent Payot"},"license":"MIT","bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","gitHead":"95812df07d6b58e4b9d7164c4451327ee84b424a","_id":"minidenticons@0.0.2","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-jl+Nvc34ecj8yVnX/k/JOcMr1ChD+fBmlzhuY4a6e+KvvPlgclEDBy8RYX0iDQ+sW+rWf5SWGKhv8pM4OOO7BQ==","shasum":"312ac2f1f8e77bcf54a0183340f4a9c2f36b7437","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-0.0.2.tgz","fileCount":7,"unpackedSize":7261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgULwVCRA9TVsSAnZWagAAPvsP/Aylu70OtPCpFdhae8qM\nENEzwSo9WXRQCbJlfGCrPC7Gha1i5pF15Ale9paCk1ZPcwEezRqGS+88QPi2\nt1Vl9wfObLs+9/1QZoRUIVWd1P5VDN/xmkeJGor+ki1kOzZbV/XntSWtFeVy\nmC43xaAuwXDbfyCK5+IPT34r7VuX2OC1tTFDx8+4kbkujgCdbEnfAh5mPpfV\n/dmbMRGesmjK+yhzVAD+0YifT72JOoHY5jhsfcehN89acgvcVBIIgJU7tRiS\naOp0y1YQtDxVqiTaNH6dQmX3sX76vLvDnsHrV52Tf74r8faIj5EZf6nLLLNf\ndtvhZBsm4Zqd3tTi54hD2RYMLe53clqg4w5+gtCPKIxs7kH58+fpkSHD2EmP\neZc3uqOqqTSy6cv+/r2jGZcKJlQ6igLIXA6lHBjGCRQUdo5gCUBygpjB79wA\nM4B05sejxH++GHjg8LlLwJmc4BuzmxQqyZtYn+Y6zKeIGMx1UtmqnoNoGpQR\nuTT1jZG4EKdfpRzNOvB8nr6HKVfibcHvZ5U2jE0THNmRft2wBJG+Oq1dOhq1\n6su70AqrNtZpFyErDpgImi45Bx0bQbEe9qztDSQS10H36qtTIn3s+BleJ6G3\nveh7E6f5BHiItsX6iDWjnd53RnoFgj+JL4Na1Q5b/8T2bKN5weR1ir/4wIfM\nCB9b\r\n=2EvC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLuRC7q/FpOIb+3LlbfkP+XWg8ffxK8Mx0FoPcAH3RCwIhANYkXOECoaSOkG12/yt3BxTbXZSZGLwiPxqkRAsZryMC"}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_0.0.2_1615903764986_0.9957063001563287"},"_hasShrinkwrap":false},"0.0.3":{"name":"minidenticons","version":"0.0.3","description":"20 LOC svg identicon generator","main":"./minidenticons.js","exports":"./minidenticons.js","type":"module","engines":{"node":">=13.2.0"},"scripts":{"test":"node tests","preversion":"npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"keywords":["identicon","generator","svg","avatar"],"author":{"name":"Laurent Payot"},"license":"MIT","bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","gitHead":"42fe40192592451b7f837112a0c084e1231419d9","_id":"minidenticons@0.0.3","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-JmwTpHiJTUL68dDlAYr4SANlycdlZIQvFGOJ1YqSKolFHjqc4Q4X9/QgnPW/+GPYbVQWYqKCXAbmL2yvwDpKzA==","shasum":"9c33a6c12bfe43e0c849f1cedc1c1e2d8ba2da3a","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-0.0.3.tgz","fileCount":8,"unpackedSize":50769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUe/tCRA9TVsSAnZWagAAqPAP/2sFokgPHmGAjoH+fM0H\nDxSzUii/sfbyQqocwgHn2FeTC9cUF9OgZudU9KG5WFMdu+IJ8+IM0r/MQ4fB\nXV3FZ5neGAfX6as4+o4qFW/8P4SFbFyYVCbkjS156ZKQLZglGmVW8UkbG6VL\n9nn9LTeIyVej6GU+/k86Af4LXNJ521FMQliboiv+OG0E4GBrx5Fv/HGBJo9v\n3C5aj0NdjZTYp1CPQ3MoGIv5QaL2JtCpb7cYVA/Ohd4EMaRLaRFodDNY1ZuH\nQeO6cynmqYFzGpgcheKuUV2fguUW7WgnrE2oPnfipalrzk0ffL7I9ajNX11h\nwT2MalRZ0+W9eG+940MbKSsrjfmHhQBnXVMVF2pUUnagCDFp9uT0khAkmwHP\nsqSSvtlWTxsrGAEGEV+DqRpz81W5tHaO+jt3gBrTeP1v6pl67ogSbpu9OlR1\nKZYD0meOxDN9apxtc2PfVTjH9dz98MRxlb162f0IlahULjJO9O1pSoJzIHm1\nrklO6HWArJ2PUkV2gq4rcL+4g3IHIwbGhX/UKIThrVzvVn9V8lZLuKjZDQ2g\nV6TWYy4uO5qujY04koshGLl7nkRM8XyjHLp35fqCTYWOGBTeviQgcBDWGg3w\nAV80X5YYLbE+8WcWs7queR9ijBv+YNhYurStmlN5sBj+KWI+pxVV0SXUSsj9\n/mOY\r\n=ybXc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEWJk/7kFK2e7eSNAAu6xeJy8aCGu2v+auGOJeda/5OgIgdREUr4VH0hF84PqdGeJUcyDcfMiPwVUPTVPoZGE6pmg="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_0.0.3_1615982572967_0.66175335435668"},"_hasShrinkwrap":false},"0.0.4":{"name":"minidenticons","version":"0.0.4","description":"20 LOC svg identicon generator","main":"./minidenticons.js","exports":"./minidenticons.js","type":"module","engines":{"node":">=13.2.0"},"scripts":{"test":"node tests","preversion":"npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"keywords":["identicon","generator","svg","avatar"],"author":{"name":"Laurent Payot"},"license":"MIT","bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","gitHead":"75ee1349e2365b191f0efd48a416dc06b080030d","_id":"minidenticons@0.0.4","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-tc2oaxMYuz/BhgiYCxQYbsxR0yH7ZT31GR0AgxGWnV8hoQ94FVpAZv3N5fcRrtTWWGjP7DpZ4yBoxtcMJehZNA==","shasum":"bedba12724b09a9d312ca318e953fa659a7bbc17","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-0.0.4.tgz","fileCount":8,"unpackedSize":51123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUl/MCRA9TVsSAnZWagAAXoIP/3X8j/15bSozpfNUl3vm\nbbgxzdbb1NgIOQGgwvbyVrb1l8ZKa4jN6zLysup8KYwnyR9yjT1Sv0WSfkXN\nLtle8EDJp9hYkznu2n+p4xLEG1Yt+hoHuHPbvsO2KjfzMrpqs9EML1lfQ2dv\n2XkQUqDVkbkSDsRQwMbrMt6EIKYMHIzZJzhtBve+y345m/4bvwLzbtk0UlSV\nj3BunO9tqLd4H3EpB+tKrM1sHbuXvPxycLKgmYdmXbHl8nys8PbtwBnpmDy0\n1JNNiCZl2pENHJo5az9GrIpipxO+JKAR1+RO+zL7DBRa453H93CMpg7Y8KfH\nVx13TCcJtY/9E2CWDDbZKufG2MmuCmrbClRjNgs4sKH+Ocg39Vsv5EEx0lmg\nMic1g4AVUYIb5CxQEIHilFkleOPX/NsXt2Aq3d5bVyZE3jZto6KQFKqZK/w6\nwW+/YJjMpL0ch6BwUjAezbVg/wlRzmkAEQVXJVMgXgK/Qv3qtjTBEf+UJRp+\nYjTE/4uIIZebxvqc6K+vqL7jajzExMBcAnGNmTR4p1R9ybu+B7X8kOF8zBg+\nLk6Mli5hTtYSUXapEiehYYv6gCB96x/iKB9kGUxk3wFRdf0SKOYuOxBjzITY\nPCzXx75mXNlOHSK8HXc7KMQ/XflERsld5gL0V9kfLLEjZGAjrQ4B6r1zmjHg\ngD0+\r\n=V0mK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGokKnNifO60bxFnqJObK8AEpItr/rgCGTs2KR2XZJSHAiEAx51ZYat6kDqH+IAHlzH6j9Vpu1sVs4/MFq76HtJHo2w="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_0.0.4_1616011211797_0.2839455498578467"},"_hasShrinkwrap":false},"0.1.0":{"name":"minidenticons","version":"0.1.0","description":"Lightweight svg identicon generator","type":"module","exports":"./minidenticons.js","engines":{"node":">=13.2.0"},"scripts":{"test":"node tests","preversion":"npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"keywords":["identicon","generator","svg","avatar"],"author":{"name":"Laurent Payot"},"license":"MIT","bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","gitHead":"085db42aacf0773b5fb904c9ad38aecbdc4dd0eb","_id":"minidenticons@0.1.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-t0RNJQGSNabCKUPVhXSTY2QrL13XJ9+lW2B2/n5pb4bP+CxV8pIWQp4N+/uGmTmwzFZ96hhvdhX6VjaM+FgswQ==","shasum":"b167671b62da5dc1cbb408be54670e49cabda587","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-0.1.0.tgz","fileCount":8,"unpackedSize":51563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVFAQCRA9TVsSAnZWagAAMecP/05LMm90aDWG1HfwFRES\nqL1ZcRcbXht+s4I1T3wE/Sfv7QqhrBsHxHjBCszZBL3XvxzQqjKBmygH4Vby\nBNVWyZutSiANZt9QmjSLPkju4BqHxyfJ99ziZ/ZLBxm4RP87GEOEyNj6z6gv\nqMhAbuQCcsFX4JwGUeVdBuqo/n/dqAL06gzU4k/iV5pi2wvLtfDS6FNQJNFq\nSJnOAoDb5d/rcCz3n09Aq1oQZkkeYlKf19/JpSIQRtjRdEcUxRKAOOSR025p\nFhr1nMrGm4aF9hrSqaMNuoDUPPpgkd0tcI9SyMV9aJ9Q8A042BN7pyTgoIJi\nu17t8IVy7MPVrGu2a3kti+utGE1PQ+Nl60MIPlP6QMVA6BLMAUMK5+eTlIq9\n2iKPLa98AM/FSv6tmJVa3G8XdDZuHKrFNSsOKdfMcGtzEy4/HupKA0lE6P4P\nhCPjueVCFcll5rwc9JFq0PYwT6H4it2r5ERYwh/2UZahT8o1ABtMXK5tUmyk\n1goDhtth4q4hDmJffSeHUF7NzzaCQRMSyhT3rsJTbIgqtlbJVQWFnqpHQL1o\nXnX/BxBQp10zrzhpGFQxZkQ6PdkCrdRXjVWQg4dOyFv64mmw4+dGiI+clBbW\nNC2OT2bi1DBkq2ieF7OEDBHIN1Fyf965ltQMjOd9kJM3RS3rCP6JTn88mk2p\n7z+A\r\n=3PtL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfUA5yMp5V42tf/HoWJywdA/xR4JW8YfgkMF/UbgK+UwIhAOYsfEwlR2YLRo2+4ngTDHZRCrJymPu6BNnhSu3GKiCq"}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_0.1.0_1616138256073_0.1370860947741095"},"_hasShrinkwrap":false},"0.1.1":{"name":"minidenticons","version":"0.1.1","description":"Lightweight svg identicon generator","type":"module","main":"./minidenticons.js","exports":"./minidenticons.js","engines":{"node":">=13.2.0"},"scripts":{"test":"node tests","preversion":"npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"keywords":["identicon","generator","svg","avatar"],"author":{"name":"Laurent Payot"},"license":"MIT","bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","gitHead":"a95a89bf7b7f00b3c7b8f3cb569e0249c6fdad3f","_id":"minidenticons@0.1.1","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-/EKgoxYDoR7X2TqSkbBTcaaG/UimTt03N5+sSBFi1uEiZgXN5uCqhnNZvEPYtaa+7vc2WoVE60+PoOGA1dngnA==","shasum":"735679601e1220ce912926dfe526659579ff8617","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-0.1.1.tgz","fileCount":8,"unpackedSize":51773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVF87CRA9TVsSAnZWagAAtD0QAIuCpCXazw9hN3Bx5h/z\n64k+00HZwDMWdZ9U6/Pnx5+BV/gKad8uu1X7Nngzh388l6vFdS1FqlctFsAU\nUEMQEcms/He8R+/kyI5Ps6v8VNGaNGaLhmQM+PuF67XDryF6cbSgUYicBrYr\nZqEJ2SyqxWl50NaFGwTYwaVgji0VBwhXwhDFlkAyQXjFlo2wdIu7WF9QjLG3\n7xOpj0ac2tez/VI4HW6epkhkRWSZKZ4RIHb12lEeCa80Pyk+TCUH2SYjbAV/\nGq8hAmVnSDSm9yRjYrxs3hyGFdKo7FirHtoh4peNy/el83Lu5E5vHd74jgY2\nCPLzenaOa3+jl2CrCxCvjF8ZLuBDDPuDs4WuE7pz2MKJmMIM2eznTs9f0F9j\ncvp/xIhy24tZMeUrO9ATeNJI6wfZBooBmXbmVqDhnsJC7v3KaL3EL/5bFCjG\nNlY68RcVeie3MsKtiliW/VXyClHcgPOLrDvloWl9upRsJDQoNJyzc/EEbX9Q\nmgh7IjanPge9yw5nohbjaCK5lgI1aE8JHVwknAw0xa73a7ELitlvh4NWEcqi\nKR+Lh8B3S/1WdZ5dGycViq5570XN/c+8TxnvliD16vz4B/K2/OAWESWLb5Q2\ncaf/OxDV5rv+rZHLMA190FQ27W4XnWx3IXbjnwpTd84Z0uwWjWaN1VM68+ys\nand0\r\n=CYg1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5DfXww+IBJH7gCPSTzh/Ue9FIbQ3fe/XLUz+HWcVkxAiEA94SV9AmGYgAsKMNRT5z3TiL7rw4D3xHp0tlQIJ5tdbw="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_0.1.1_1616142138630_0.6121600510844394"},"_hasShrinkwrap":false},"0.1.2":{"name":"minidenticons","version":"0.1.2","description":"Lightweight svg identicon generator","type":"module","main":"./minidenticons.js","exports":"./minidenticons.js","engines":{"node":">=13.2.0"},"scripts":{"test":"node tests","preversion":"npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"keywords":["identicon","generator","svg","avatar"],"author":{"name":"Laurent Payot"},"license":"MIT","bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","gitHead":"4b667525ba41ac156d98b4ee5006d2004771606a","_id":"minidenticons@0.1.2","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-RJmBIrYS2AIMtgBu7I58J/aoXunngPy9tu+hKpaRnfKyxzfyfDAQgnHE8PokRo1xw57qZ1M25plcSYoYrUd4cA==","shasum":"3d4472cfd26c085c4dcf9f5d736fcf71e4ec8cbe","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-0.1.2.tgz","fileCount":8,"unpackedSize":51739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVGT5CRA9TVsSAnZWagAAZc4P/3QOSx9drJFXKahZZOpi\nzK5twfe1AishndgjOdVhGxmAKtTYJtWiDnyH3wcPD4RveJd1eyIecH732Xpr\n543ueOZkaZsBSzvOR1gN5sOE8ZinGV++npqTVImfv8yfHFLkhpr4OwNZ7s49\nAfJyki2uNnR1j4x5WGZoWT5Dg/4m89J7wMqUWK/tVJp002G4ls3WTD5jCBaE\nhFPh3sqm1dDa0+QKavs/zX/qzFBqFKXZIu5g5+VUGBirMy9gWmb/wzfGZ82W\nC9W1gQ1428F7EVzHzaNfl82YakUIbrk9amLjI2Muql/o+0hdi445exBO0fzY\nGMRwHx1gySdF6EAoohf3WiRmP93VbNzcMCd+SN6mS5Za9j5rQ23597HOHpZa\n6ORt8amRBd9irjSgZ7T/E/Y5TE3lTam1D4VDP8JqaEcV1DPzLhRvEmF3yEum\ncJpWDAvN3hYlFww6Vu/T51fMURGdSbMPULuCOhNnOKrma88kiaLs/Cg859wm\nCVCHDYzqeRsZF1xpJd8Yqv3n9PHsDKM/ZU8RiWLpIW1Jr6VPlJFS66zEr5hB\nSqschRtTvXh7348ozX6D1rKJX5zxitBcTXau5aR+Hx4huuk+R2TcuJR0HSzW\naI8KBrVc+tYAkfDUk+tiU7i9ZVJhlBAcVSmAR5/LEf+cpGkzCAQtZU5XR++y\nrhd0\r\n=l2h+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOgU2L3n85Ebn85g8F9vtE/F4VX8lR/t0igrth9ODjLAiEArIK8EDvL094VEubOic8K30F09sLQZvoUKVbVgqXOpGU="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_0.1.2_1616143608651_0.8784320731368869"},"_hasShrinkwrap":false},"0.1.3":{"name":"minidenticons","version":"0.1.3","description":"Lightweight svg identicon generator","type":"module","main":"./minidenticons.js","exports":"./minidenticons.js","engines":{"node":">=13.2.0"},"scripts":{"test":"node tests","preversion":"npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"keywords":["identicon","generator","svg","avatar","lightweight","light"],"author":{"name":"Laurent Payot"},"license":"MIT","bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","gitHead":"08f7c251ab1fef704810d822967423c5cb1ea285","_id":"minidenticons@0.1.3","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-dhti0X8XARDQx4Ccl6lB9NYo0jyNAYj8GIcAONf0NkoGoQQcNIXQV6qGEE57AzrzOlb71wcm1/g601Jh1qQXnQ==","shasum":"8d3bc927524f445426f400536b9988900d541b23","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-0.1.3.tgz","fileCount":8,"unpackedSize":51773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVGiWCRA9TVsSAnZWagAAmFAQAJ6jXrsv6LMONhBjO1Rv\nop7I51F4TSO0akS4KZy4vCF4mud5p8CxT8JNO0Nq+zadGU8iKzQFXnGYTkmx\nEQVHkiRBfw6yFRtvJoJUhZAEScjqPLRvhrestqNz+dD29FguBOZ+Cxeqt1uI\nok2hZSQcAtqivJTqkljfGQ1yPqwUW+Va+UxrkqOPeXSClNGAmc1aeGxOuszn\noMNnO3xYRospNpcvFLr1zqpujo/tKaFTv9gdRu/xazyaM0Xk9uUYI+reb1zO\nlZChOVg9AjfANttXkGRm/s1Q17hMq84A1KB5owzpd4LyhBEYX0rstxFf/JSp\nVPUkQcexI8VfRJB7ZvVG+6lrpsBD4rnJDDabiQLVsriSo+OaFRXnZvegLzWH\nhUa1r8Q75ImGfsI/jc7PZATzI81Pp6WzW6VwpmooOIFTgFSkI92ZAI3yKS3t\n4nj5V7baBnwv8axUQJKA2NIzTFdw5FmyWAWF9QpbZaB06Yl5Px6bEEN+1t6w\nFZoEKan5Zv0My6TZPFvh9XkLUOzqqRUTpeTnXiGv+Xnjm3QZQh5hVjgRUHMv\nwcPLPoJl4mkGs9s8UPWDoZ0AWyGXvKw2tX1CpcUgRx8PeuraTqxST8B/AKx5\n5NbpXZP/bQhWA6yu16wxZuR29J7qMUJrCKxCUp2S7dpzVpvgv5L7mpQ/kHs8\n30Fj\r\n=+VMq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQa1+vVk3xJCUXc9GdjZKVhOAVhI3Yrqiv2lJm9xXjawIhAO09Xp+848VxFrQIHIQbkgpNJZU5aoVkHde+ubLPqDlw"}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_0.1.3_1616144533906_0.5588466560211853"},"_hasShrinkwrap":false},"0.1.4":{"name":"minidenticons","version":"0.1.4","description":"Lightweight svg identicon generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","lightweight","light"],"type":"module","main":"./minidenticons.min.js","exports":"./minidenticons.min.js","engines":{"node":">=13.2.0"},"scripts":{"test":"node tests","build":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","preversion":"npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","devDependencies":{"terser":"^5.6.1"},"gitHead":"eecd19fd07f7b96f34e669797fe0408fc2f471db","_id":"minidenticons@0.1.4","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-9qmdMTgexP7Bib5jXqKHbNy5WwhWYHA70QTOz79LAnr7Wr6AROeuaFR/aqE73M0n2krsse2iVBZnlnMykK7BdA==","shasum":"5f94109e8bda82b9262beb0dcf6f235490faec50","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-0.1.4.tgz","fileCount":10,"unpackedSize":53747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVIsLCRA9TVsSAnZWagAA2gQP/1ypwYmM+AaWqG39ZXre\n6cmnjZdE9X8eZDW+SR8Vc5S1armOLneJcpj6uHScTLdCrt2ebaOIYwSHw+eM\nNXeBnAUkJy5hRYsHvwm1ayfW4lvOwIYpTDSt9i4HWiVTxvnmX5zmHHQFGPwY\ngZHP6TtGtb+e+Arog6ld6vvsISaGK9IhwhiPTDDiuKM+jGcs1nJcouAiroO/\ndx4txZCdIFg0wzJQWPzMM0bs3C+wKAvCW7arigw50uchSu6+4NqaB9FQtiAh\nfE1ijDw+P4xv0e18fLUN6k2tpm+WnQU0ulUrh59U1lDqOS8LqbBPCSqc54WK\n/YHkdfQJGmPt3T3KeeRpSFgvVkcz6cIYpuKnccrs4L4AeIjxuRoqABEC9fjz\n9iybFaFwwezQH2DhXyjpc4dvfZ7c8p/GOf2F2DCni7wF7/lZ+3/DueshXhr1\n6lcMhlKlZOYZFGBLv0PWQkk5rLSP/5ycOvZvmqtp7/lLM5lNbRR+bm65AnPa\nz27psZUdyxs+6ALuuuPMVEhDZCCg9tTK2Au231FYmuo5QNPjooinfHO9uuUA\nswGr0FhTPj+1OKk0gRi6EGp6uXGeJ95ta0e+228cDjtYKAQH0AUSNMq9QGe9\nMQARUp+AMQl8O0mQ45BCc1g+yX3vszt1nL+tgzrqMvOJemkJE5oFdVZZtgl4\nK6Hu\r\n=D9XX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJHhAbqVXiJSn8hac67Z4m0pQmGu8wpqel2LBTwq1vjwIgeMht4jLNy1uf+CFzw4s/ymY9GpJm/Duv1rw3cxQg2qE="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_0.1.4_1616153354568_0.4646821914811856"},"_hasShrinkwrap":false},"0.1.5":{"name":"minidenticons","version":"0.1.5","description":"Lightweight svg identicon generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","lightweight","light"],"type":"module","main":"./minidenticons.min.js","exports":"./minidenticons.min.js","engines":{"node":">=13.2.0"},"scripts":{"test":"node tests","build":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","preversion":"npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","devDependencies":{"terser":"^5.6.1"},"gitHead":"e6cb0726e68d4b9a0d7822a41acda316270d0cb7","_id":"minidenticons@0.1.5","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-Zehhfm5R7c8KQq1n1m5JdsfGrerdfytqVPG+yxUX6B8AnYk6Imm02yRvlTRACP6EMX+SEHXpt2t5hnWf0ZtiHQ==","shasum":"fd66a9289960135dc2d10879928ed8f7a9c7638e","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-0.1.5.tgz","fileCount":10,"unpackedSize":53859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVJG6CRA9TVsSAnZWagAAIr4P/AtonSJmoxiFK+tCOVs2\nHrb+SEVTvG0H/K3CHA6bjmIyFU1C9wwEdWYOPEUNk4y930S4khZm9dl8sV0v\nbkmIClnK7baHXAE4ZSvGEfHS/u3iLL1v0/TD93SpWtfgFVPKAftSfnX1d91c\n/rqzMjRPIz4fNFUIUe+Zx0BtutNgUFtFiJjbalf/wB+oHaOBezFaqRjYdoal\nJokHAI2U4PtpQBl+FFE4p1jXGG6km4xL1mwQe4GK1ZJTwgn9slPv4cxW5G8Q\n9cMkisUwpMgAe0hYkHaNf4cMtmJ5OFMi6Hm1P7+5z6CxqV35iZ0/GX84c1m9\nmEWlchFjD+ojyfjNyxsOpIANKKdC+pb01/9fPALEANV+QGcHEQaMSZb/Xce6\nlvcWhoIsfMW5v6SgNpTzganPJupqxyIR5CN/d/4Z9pvaqeZVks5SiskvamMC\n18PVO5L7SJLn3JSR5Ng+0pvzKHyhPZ02enGEM/lsFu6RZuK8Yd/y8taf/pmw\nmkbCltrXs5irETe2JpI9awWHPQ7AAX0XKbFMjsp5PWzMGFmPMvwBtHkkL7bY\n+TVu5h5WZxofAbXezR+yl127FjHEBZDMrGQ0Qzjy5RWlyLueLsaRfgrvGitA\nYp/9nZiAtKNWci+Yq0u3c4DcYURlqQJEhP2ijs3HjCgbzj2SfIvMojQEuuHB\nN7MV\r\n=QkaB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5O7b8qAf19Xr4qfZHBEN89ovhb39FArCeKz7q4ZReWAiEA3mvnoOLKIbGFZJzQ/ynaE/3xmltBJjVa6kQ5vGo06zY="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_0.1.5_1616155066271_0.11695477587028025"},"_hasShrinkwrap":false},"0.1.6":{"name":"minidenticons","version":"0.1.6","description":"Lightweight svg identicon generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","lightweight","light"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"main":"./minidenticons.js","exports":"./minidenticons.js","engines":{"node":">=13.2.0"},"scripts":{"test":"node tests","build":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","preversion":"npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"devDependencies":{"terser":"^5.6.1"},"gitHead":"dced5bf24c1c517a178a356a52a77e17ea0bdd05","_id":"minidenticons@0.1.6","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-5BCj2lrHNsyYgaa+XbwHXI/Y7eWsGIqdfo48XdXdBUI1y87DDXjdrEjJSwXxksgHzjrCOFEDHWsGjQAgh+YsVg==","shasum":"be231e82ea06d3884dca09b73ff869222fd68a0c","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-0.1.6.tgz","fileCount":7,"unpackedSize":9475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVmHkCRA9TVsSAnZWagAANGoQAJ5IuPT2grxQomrgM4S/\nIpytd5+qt6wcO0hPmWkLz4DbUuz1Un/ZoDURangHVUpLh4cEFg7n/K9s7GwL\npnqPevRm8yr667vA8W9HWr0fMnXGGd9pI9Zi1XfqK5Wcp32nTAlA0b/NX+yj\nUiiC0T0kfAkuEQxAw/e/Ku53wc6XyM1t+PpqmxYBYKHlFcTN/oaWNfmIU4R9\nX7ph675UqzysFK/E7Yu9tRhuIhPE6EzsangaySgj/hGG1w1bApfgcpSfJfU1\nDYybKDHXixCUylGthHMYB+5bJQfjbFRP/2o1nvS//KxSF8GoQZzSMAzwS1GY\nHYv8HRlyLTs2xuYq45iR2HRuvxQgvxQOMrks+uFsHFzQCK9KE872nM5VyEQH\nkpSVET8zhNhXYNhHiWYtMFHxWhzm5oamW1puFvwhN/t9UyMVgVIGD5gduCD6\ngy8eYtM1YeOEecRHuC5Dm/a+ZNumrN3A1zKlDhHepKhO1W+tsWIsje5JF6+n\nSBM8axihWkU/HHv2s1EiXqFmwdecZVJkZNqGUVtKXSnSMwW89kaVMFmRF7W+\nuWcsbwd9+FqWP+dyCwBNWcLMvUFKojot8JfKLQuvI9P5rTV1BD0EHNEOfl8I\nG19ptAEC1ERQvmXMo67KaEn32M2C5pTDpUbmTmw6Oin9e9yH/u1e/gl6mt9U\najet\r\n=4T17\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6PLaX2PVz8ZC83nX8uP+MCYBx3shMYk/PmDfxQnoDgQIgLNWFziCWSsGntXoP9mIkaHg2inEbBtw0TKWUBZLbJy8="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_0.1.6_1616273891834_0.05781579292196626"},"_hasShrinkwrap":false},"0.1.7":{"name":"minidenticons","version":"0.1.7","description":"Lightweight svg identicon generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","lightweight","light"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"main":"./minidenticons.js","exports":"./minidenticons.js","engines":{"node":">=13.2.0"},"scripts":{"test":"node tests","build":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","preversion":"npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"devDependencies":{"terser":"^5.6.1"},"gitHead":"e2444f7b88af29cfd174b41546749278a31ee8ee","_id":"minidenticons@0.1.7","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-bkxBvSW27eCGRefMQiuu/KAH9BAu6vXeqYMYBbR0wasOTyVqEg6fl2ulfO2wjHMBcoFvyqRZ2bO3rwzUWGeKHQ==","shasum":"3421c4928ddb4aa539a493f74f45e0d1e029d8bf","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-0.1.7.tgz","fileCount":7,"unpackedSize":9513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVnPwCRA9TVsSAnZWagAAce8QAJHFfHbZY3c/4pHidDWG\nJ8QmaCoGXKMf0xq+YJ7FBJEb2QXZUAM0qyMeD044AA+KooHHvrnQzXB/5y2U\nqLsq08lQoCk3aDcXu/4KlAyi0soj5Zx4QJEal7Cf9aNoNLDjNztGoB/LrRhS\nulUIgikFbrwMeeMNMRWsZnG9c+M/rUUSRjP5mwemliTX1dixBMkHFAHGuPOe\nV4E4jG/5mTa/iUtTDiIaySfwkAjI1Aoct6CB2ZconplM3q9/ICfeWjfStQIB\n9Kvfozh/7/kcg1Umz5+tb7u9GD1NXrsYzHjnOwdjlLpw6hO5YsS/kutGgipr\nDz3V6GeE26CPPVlowgw25WZEFD4IpEHdWAbbxbHPE3yQU2LklWgOA42CfC1n\niyZGyRgd7edt4vF8WBqUb2ibED6HnmTrtJNWNtLZgA4mfiVgvDd74Vuv9OLz\nrjolNrN61DdfA7EmLXybur4ntGbLMmVDYQCBb0ScNmalyHwbm6Hhc+DTJDRO\nDv3yFjPJk/12oq+CzvcdDyuk6hG8nE6tSerpkaaYSYGCEcbSKK/2FfsKswc7\nLp7vvBBMw1a2/UVnTFnM1yd11lgqT3AZvJCHb+ecxgI/4DhwjclFDnFUapPG\nWoXq6T5xf3cGJOU4a4j434XFb1IZGkmCN7Jv/IqSzCP+iPMVMk0gEdhPoeu9\nT3kM\r\n=mkfC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzl12W64hO4scNaxtGcsY3fB9u9mBmcz8xTt9k/HFT6gIhAI79RPZAodP83CJfMPQGLraiQCcrs+szJUAz5sWDqxBv"}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_0.1.7_1616278510496_0.21818706374949182"},"_hasShrinkwrap":false},"0.1.8":{"name":"minidenticons","version":"0.1.8","description":"Lightweight svg identicon generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","lightweight","light"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"main":"./minidenticons.js","exports":"./minidenticons.js","engines":{"node":">=13.2.0"},"scripts":{"test":"node tests","build":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","preversion":"npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"devDependencies":{"terser":"^5.6.1"},"gitHead":"a32c26124a5e678073595e703ca21c4e91212903","_id":"minidenticons@0.1.8","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-PyOwNM8Tee7WF1ihyJb4yBsMA2HV8yTjKpgv7f7ANTZDe4HASJG6frE4y5bEcxrqSqy8dIlb1tsv2WjHqQcxsQ==","shasum":"fc31be9018f7fbebbb2841936ae09a5dd25d0ad4","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-0.1.8.tgz","fileCount":7,"unpackedSize":9478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWY7sCRA9TVsSAnZWagAAdMoP/2Nrf2+T/kUfXqLSarlk\n9E5E+i+oxdYjfQQnCiLzUguE6GnCz8GUN2+a4XyAt7MealcaCQL1khgAsY2U\n05RBwBrawAnuh532itP4fk5pId4lJJ/rs1Lah5ytUtZpY9NYEJqObR8yrvb3\nZDzozRglJY8bG18xwjPmyC/jUkZ2G559zcbz0DEX8duq73Mg6vipQNfFBijR\nTga8nwSdr2JLxsgrrhgeKKU+W7Uw3LXTlGhGLXK1T4YJzVx04CrUl8NBUqnv\nFamgyewOgX9bKr4h0iaEHxWWW6/2QljmsK0T+g9/oPa8Gw/5BInXD3+3mBhu\nc3Gy1DrK5XD+qfhO9wKdYLEox26QIaNQ5DetmyjUHS2f/Em2ndv0ckbGU0gI\nHVfYNnJDrQwkXFFTnslgTTjUguFk6KRHBNOLMhQ6E9jbu1rTg8NA0M7tN0i2\n2HJ6OKWmBtjR1E1p5+WNqLhC0pNMpqfHQM+Ay0PrrJKzDx62VdLwzreJb0fh\n2jJuL1m1Nv85DAwHAX4XvYhi4HLbbYGgoYYGv4Df90XtRQLNCuYNPSyfBXzX\n/a5I5r3p5HtMgHi8vuufsZRju0SPXWuS0giGfR/f+2YPc8XT8nLwF/vmMWkx\nl9o+FQTzTrYi4+dk+EvdZvKjpQtq5xckvhjEiDdecJevJ8ktwh7zpdM+iFdV\nBa5A\r\n=EB+s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0cQ28BFVUbdYEgjd/8HqBwJqeXYuturrotBlq5zRa8QIgLsXHeMECU28vaxtPuu/BlkMNJmeyhEnosD+RZZPWOIA="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_0.1.8_1616482028243_0.6539077168589769"},"_hasShrinkwrap":false},"0.1.9":{"name":"minidenticons","version":"0.1.9","description":"Lightweight svg identicon generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","lightweight","light"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"main":"./minidenticons.js","exports":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=13.2.0"},"scripts":{"build":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js && echo \"\nMinzipped size: `gzip -9 -c minidenticons.min.js | wc -c` bytes\n\"","test":"node tests","preversion":"npm run build && npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"devDependencies":{"terser":"^5.6.1"},"gitHead":"6bf4f58d1f28c7b46cb923845c01ba6ca9a8a190","_id":"minidenticons@0.1.9","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-VDstBsh5iA9tJejLxPPwxRGj5d7POZp+7uN3YnmCnrMYAoMKJVA4s1dpyopMjgDhl52stNUlZbjaxIwXd/CauQ==","shasum":"1680537e64738df50968a86307153bdeb3ec91f3","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-0.1.9.tgz","fileCount":7,"unpackedSize":9814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgplLCCRA9TVsSAnZWagAAPysP/jvgw9EUk6QAzlX2Z+qP\nyknLiL9d54aAwR5oNk+FHfA+hYwgO64nFV02S/zoqhD5buE2pm3qDHoUkXR+\n8Ufs1VTHkGBwu9TuAb4jpSmBE4GrQXA+2W5SnnIiVLLSHCSjw5X4tNXAy0tG\nOMygzxfIVr+l5N/uc8XOTTpEbqlMXdgYXxYWEAk216msFWQSyfLEosMyHQ1R\ncMfVTNsdrhKgv6f35nifP7BlMHXTW8FiTr3YDXxS5QxxKsrHE0/Efj/JQKrM\nUI8oWRHXM921iYBpBJvmnTEWn9piwwe4uVui/7oq28Ge09M66hPQ5ZBOG+qQ\ncw9BL+m0H+RZVCGxUkj4Qh36hsJIuYBOlUupKXYxpc5+uWhgvjYnCk4Q6ETM\nrDPuE65twClE+opV4hPwTYPai4YWaLCe2h/dv/vIg3ZFAVm5/Wu2IsuTljEl\n14bFcEom18H/ZWsi6vBaaimj9nvNCFy3vWMZAgGFqyOfbSLOfUa0Jqkt4O9q\nO9RQ+30CQ780bZwRC/Kbv+80bDxiBz8ERmziCXpGEYJMxW2CBWKOVMyfm2fD\nWaIy1t79tC9hFtNEOR11DKGiCJAr8TlwsYHjZ6gDb1eknkI7DLCZ6B3iKKnx\nn5BTs8uElsIOUQ6UCPGYueE+l1rKwK12xsDyL7FGCGLWhSqSsWxnEUrak/K3\nuDmG\r\n=YR9Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6bfrD+Kzwg6D9EPkijsgOQUOapbmH8hMxpwrLtS//HQIhAPEXeSOMVSZFKMG3UfZ+5vjGk7TJ1BaIYGYUxD3qABvp"}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_0.1.9_1621512897871_0.09355538445170741"},"_hasShrinkwrap":false},"0.1.10":{"name":"minidenticons","version":"0.1.10","description":"Lightweight svg identicon generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","lightweight","light"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"main":"./minidenticons.js","exports":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=13.2.0"},"scripts":{"build":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js && echo \"\nMinzipped size: `gzip -9 -c minidenticons.min.js | wc -c` bytes\n\"","test":"node tests","preversion":"npm run build && npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"devDependencies":{"terser":"^5.7.0"},"gitHead":"7ef57a552d86ee0807c1362b06cdf315797f8485","_id":"minidenticons@0.1.10","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-3ZZzfTUNOBIbk6yMY8HTi9jqdyNIBTao/BeTPCfQaWvMhrFYHKSo4rOrZC7Zcs+9CLLaNJyiJ2gQcDqtS0Yw2g==","shasum":"cb0690b0d62694ee7b7387f56d25a06b173c8505","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-0.1.10.tgz","fileCount":7,"unpackedSize":9905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrM9UCRA9TVsSAnZWagAA6n4P/1QHBCNli9XJEGJr1npB\n3eidzUkFVd5aaKW7YNmGLGLKH0vbi7MH9FmrxuVkT9oU6AiVT1G7XtKGTT53\nHVajhZobQBsJoQd9RCCZalMmRGTCp59o+cedLt6YXRfXBtzc6zkLPaU3w3zU\nmf9vT+PuCH6PmG2KQz2lww0A+mctzuUOxEbl4IRNQP+gtFa1lgDhc16pG18p\n/abLR/6a1WNLIEXtqdRcDbs2TM1xKcsMz+EiZBYBUgOx5YxCZ6xwZ25HGC3Q\ngaNS9JfZK8bQAwpk1cKd8pNFQou+X52yHasOeUiF2FpSgVmRmSfFPJyia+KP\nfPECzHNhzmzgx6UapV7IFEO8OcAuks8Qemy0/WS0DDQOhHBbxuOiIAtpZmg6\nbTWIdmoBbJ11UxauJN7eLC66xs6KO9aE68Wvduhe9vsJeOyLTCbdEnlwGbXV\nwFC+0Msw6sJV997qLVHtwGgF2pCm1bDgS0Mx4FJ/Lubw2MrKszsnu1lH8lY4\nsdYbTYFGALHcD/WIPaBHUK2jgZFD6yNg+a96hpvtCGES0rCWJB/V45OX3w4j\nqSKeBohGiuECUU1B71a07gVTEQkG4WD16gACC+ckrLS4W7Fi1EXr26tdNSGT\nV1Sb295XBRUPdp1UDceuYjsTkuXCCVqNqMs9gFp6SHCA++uEfw9p8t37VeYA\ndRMi\r\n=HU8M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7gnOSSTNdEWroMuzKUdVnOIeV+cbv+B919tIuRTWz/AiEA8kgaUrvvOi7jJ7Tk15TN8HWjz1oiR1InYE9S2rMg9e8="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_0.1.10_1621938003473_0.7095677818380108"},"_hasShrinkwrap":false},"0.1.11":{"name":"minidenticons","version":"0.1.11","description":"Lightweight svg identicon generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","lightweight","light"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"main":"./minidenticons.js","exports":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=13.2.0"},"scripts":{"build":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js && echo \"\nMinzipped size: `gzip -9 -c minidenticons.min.js | wc -c` bytes\n\"","test":"node tests","preversion":"npm run build && npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"devDependencies":{"terser":"^5.9.0"},"gitHead":"69c768ba518688ca58d56cf16eef5472656def2c","_id":"minidenticons@0.1.11","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-XrRgr7QCP7famua68D1bI2XDEIjCYivRL1kv+8pg7E++h4kOHaBR1dRt2wkv8YF9zneoF/sb+5nsrbaVX1IVZA==","shasum":"708a2bc07cf259355f41c46d7a4e8f648db48a90","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-0.1.11.tgz","fileCount":7,"unpackedSize":10023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2zS0CRA9TVsSAnZWagAAC28P/RB1m0Y0hi0TqUkDI0pB\nuP8aO/vXl71MwHtn9VsjLxHCS37kFU+EEG9iNs/JmM9ssL3RUysx1RJdMZFz\ns32ROGROcta3xmdrw1pjfgn/0I2VdIqNHAq1tVqrDfQyj3RKtIv0lGKzpq5L\nGXIw1adJOlk1nfuWSVY6lHljpSXXY2ubCwsfa9epazuBZmwDYvagoUuSMA0x\nm0ORIoKxyzhXmddn45vNgR0EQhVH1ogxdJPDeTGiiNH3CU/ynk5XDrcE8zIe\nGKyHA442OVPjbINF98R3q3LbKB8/QyJgXK27TYLsU/KQnBbdUl9PKGp4tfKQ\nh8RiKQgXfN18iSIx8fynIjujqX9JWS7/t0W/T4OKhs7oxf9UQ7QocbhTlHK7\nasIhZX2MSPzv8Vmb5IBkhGb5xPw9qU1ZlJpiQgzHYyBJx5u+hAgkuLl1ioyb\nfpM36nxSJJFSabZSvDkbUhx2JcUXxCwGBOGqP6raWylW2Ln6XEKjkvhT++fH\nr/KSO7i/5te0weC9N0yCSe+dGAyDiIQctjfvz+9tW1CwtdGCGaAOQVae5aiF\nbUcUasQzdAms0/Nd4EtfzbcnP7KkyIIZPShGWmo1iRLdl4Kz0V4VFy4h0exf\nhgRD37+sJuDJrjoCbYtEUI0pkX6hble7Q+xis+nADMxCOL6rA5RnmHFSv3ak\n+cLE\r\n=0PSX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtVA5qq7OV4IE+PtYB4izzn72ce+Y0AseVr/uYP4pERAiB9h2r17JGOlE5ODLZq8dkrf1AGPXTQ5UiHPoDomw3miA=="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_0.1.11_1634996020182_0.3029000774980284"},"_hasShrinkwrap":false},"1.0.0":{"name":"minidenticons","version":"1.0.0","description":"Lightweight svg identicon generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","icon","lightweight","light"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"main":"./minidenticons.js","exports":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=13.2.0"},"scripts":{"build":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js && echo \"\nMinzipped size: `gzip -9 -c minidenticons.min.js | wc -c` bytes\n\"","test":"node tests","preversion":"npm run build && npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"devDependencies":{"terser":"^5.10.0"},"gitHead":"6832d0b7ab0f5fbd5c857b4ceddadbf4b8817e77","_id":"minidenticons@1.0.0","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-22COWJOtl5p2NO1fbxb8AO9i9pWwjawcX+sF55r+8WVRG1SjWETidrB+TUjeqs0eiUOM/caepvewLCShmzKOKA==","shasum":"8ae1e7cdd8638f6dc36efa4652c2551eb1c2410f","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-1.0.0.tgz","fileCount":7,"unpackedSize":12123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBSZaCRA9TVsSAnZWagAArvIP/idREe/lSNq0IMdEgY3E\ne3wbUhaTx2P0cPVkludezPRSNJYDJp2UeTsyurUe2/GFOxSNRPNnAFftWWLr\nY1ijmc8iFtavHWIe+JTajRHJhPbCd7jgHzLGABz7RQZa3OH5mTb239IiYeuJ\nYouBo+/cwBGVvqrhX77WfQHmwkya93Kv+ARhZKML52ojB0aI6++frIkwCus1\n9TZPLwX0nK1l8S43wv/KyY90nehlNd5/jI5BtBs75ctCr8NHwOhO2cQK06fh\naVuXwjOUNUIOCFXnApCNynvhCw+7oHEJdlylyHpZLZwRJlyCrKgi+0GOgUNZ\nWpcc5sM4AUwRysjTHipnVh2Uf8mcCesU/PQcsm1Kj77T0X/B3e+ZukwN+84K\nWOozys8Xa4XoDWMJ3f1AANf8ZoqUXRHIfickiVEgcRhrvBiAAdVhLx6vpdiv\nDOjDn0m577MDH9RzvEOK8YpN22znMZGTNXXsmamvo23QPuPySQ1Qg17lVyvV\n7LbKi2JXpYyAlox1xgxHZ1Bv1hvjlefeGrXPw7kTYLHVG90RyI40CfKdsI/G\nHPXy7en1jS2SmIan7lMqKJH7g1H/rjK7XT5xz1eva/vp1+AyMGDw7Yio8vk7\naclNKFwUqLtRDWgOr+EFLHahxMg7zKN2bV1WB1RTDBCaOnIo5dDOK3PQmeTp\n1qJB\r\n=cymg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1D4CNAn9iDaVs0x6r/alud2KSpFPixHaMFsCqA0JTVwIgQoRyZhdi5sGlzjhO93aehAX1ag7y3wIj5wA3xHxEAr0="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_1.0.0_1644504666776_0.2959811806292705"},"_hasShrinkwrap":false},"1.0.1":{"name":"minidenticons","version":"1.0.1","description":"Super lightweight SVG identicon generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","icon","lightweight","light"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"main":"./minidenticons.js","exports":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=13.2.0"},"scripts":{"build-js":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","size":"echo \"\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\nMinified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\n\"","build":"npm run build-js && npm run size","test":"node tests","preversion":"npm run build && npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"devDependencies":{"terser":"^5.10.0"},"gitHead":"ac32bff8bf1d4d78e2dcf2310b1966dcbdfb35c9","_id":"minidenticons@1.0.1","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-ZFMAGR0Yv3jW9/VCBy1OiBvyOUyjXNX+LuqDbD8jIN4OdT78llV2JGRLESmese90EYXGkOnYgnfzjQHMNa2w+A==","shasum":"1dab06038811d9bbad5dd23df29e6c3c4766d73e","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-1.0.1.tgz","fileCount":7,"unpackedSize":12264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBmqBCRA9TVsSAnZWagAA+owQAI5VFPS03jz9GDVoWNp6\nnoFrI1zSjtDTmVOfl9ObyqASCsGKqU1gzxLw8hZDviKHrZl5rZdqdb7zson/\nYc9wLXVVW8QRmOapchxFswmPPPSpoZbvLtqw3Np8+e6UFpD244fSXSD7r4EJ\n8zIfypjKdX9LsC2/kL/v+n2vjVmy5HWlRu874DTKxprIgND/gWcPkoqaALej\n5xbjIulOHd208V4HVWxoU46v61UJL6BidNm/LC44R33hiSwRh5W0itrCrbit\n5IuFtQJJ3yz30fhEJaHUTSouBBsvWY4DOMdQu5yjo8r/addPeLgLPRRGvE88\nXOnOkCyXh1gw5AS2nlu8FEj9Rdos33a9zoOVGi35NQcaxMtlwitrZU84Js/j\nqb0b2kCt+2peaIMQ0nnmqWUvlXw4oLZjNq1konrkLMVztyrtYV7Uac6TcVPT\nPkSsW/r9qfHIe+i6M5MUnSi8SlLTyRMBOqAgPZK/nlYaYQpssPY2Pidjek/3\nT9u/VfWCcJwaiE1/n9TxxDi7jNxM96XbYaMjfi4N/uCoTB+1qIC1fpr6PocX\nFRDFe4xRbg0OZ9WQ9FjM6B97xXabhsvUyMRJo9q4YhlYA2uon84S1WD9XHpr\nHw2YdHqlN6W9obcjvO6TQbLGbkn7sG9AjtiWjPJg/Cxbn2Xj4Fwi6LlYesln\nWHl3\r\n=wtWo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCVnpPl5rCI3iT/rjeCdMkF5rp9/65rtiqZSNzvM1SVAiEAr//6cnx3ndywugPH2n5NcKbuZ4HyWYIOcm9zIP54b6k="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_1.0.1_1644587649718_0.8934426845336887"},"_hasShrinkwrap":false},"1.0.2":{"name":"minidenticons","version":"1.0.2","description":"Super lightweight SVG identicon generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","icon","lightweight","light"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"main":"./minidenticons.js","exports":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=13.2.0"},"scripts":{"build-js":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","size":"echo \"\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\nMinified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\n\"","build":"npm run build-js && npm run size","test":"node tests","preversion":"npm run build && npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"devDependencies":{"terser":"^5.11.0"},"gitHead":"feae3a1be1358410f734181db7df7374b19138ad","_id":"minidenticons@1.0.2","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-XzKxjxF0m+x0Ptn2snkVHB2oIwXvsaFK4i0MUdzdaKt77U76IjaXzrXWAknimiWqbnUxpOvLOVAL8KNzech4WQ==","shasum":"acb78e8466e31b8afe1d594fbcce97eb53f9a33c","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-1.0.2.tgz","fileCount":7,"unpackedSize":12342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGJ0qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrpdg//a3QIKlhZGCZgOiUp4XsiXRoUw47bJI58Z8QMrDNWZY9IAe5x\r\nugs4k+/7QqKAYeinvQbWbJU4+/Z0jCFQ77qcqhhXaf9z3trYVdXGP1rGTORt\r\nrgfb3WnXhxwrvhDpHXhALWkVasn43WiBG5cfjXG+RyhnX7rEwlWUh4MwbzNg\r\nFNuHCSJFdi4R6t0IRPl+R+DLlDPZXqa9VsaecbyW4FZfQ4lbNj8mrESju+7B\r\nwZrzRBepPx5V/ywDX7Dn76PK1FKVra3HX31Z9bGc8rckoiQ32JNaeUnJq+ER\r\nIRp7T67pNzK7owuW2uWcmaAvLHnc0jWvxWgm/YEh2an3eTp47OeCWNAyNG1M\r\nO9J6eEn5KMuUxv+XL/0Mm+EsjTOnZz8JfOSmNn4P95azn1fCC2/rdaa5fPNZ\r\nliynbcEcv0hlX+cKTuTOnxch8ewg7ZyZwrHr/4cLj84eYnLL3NwcTgPwtTzK\r\ncbEfO5pmxXFomqsE4zh3y6Jom23GPZHOyrZMdh92nFP10AxFDrsEKTuX4Rby\r\n5g9f3+Rv+xyMsOx71B5ivShilIqO3+aR7u5zH9fAykx91W7H+jTVscRlNy1U\r\n+ZukKIbQwo/3cb1ku3oSwD6AwLAsM945n8VSVv+OXVtl7kwrD5UmceDvN7+/\r\nPeqJFuWESaYsADtIbpN1LtID/lxq60jgdl4=\r\n=u7ls\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfwaoyUQbSlAS/ZIsGeYO3qEx9hCcwTP0PQmzntXnC9AiB7QjwuvKOr/H/57Zk43Mgp+7u5K4T01aL6pOmchwGrsg=="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_1.0.2_1645780265953_0.6316975167373116"},"_hasShrinkwrap":false},"1.0.3":{"name":"minidenticons","version":"1.0.3","description":"Super lightweight SVG identicon generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","icon","lightweight","light"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"main":"./minidenticons.js","exports":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=13.2.0"},"scripts":{"build-js":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","no-custom-element":"cat minidenticons.min.js | sed 's/export const identiconSvg=.*$//' > no-custom-element.min.js","size":"echo \"\n\n\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\nMinified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\n\"","size-nce":"echo \"\nWithout custom element:\n\nMinified gzip size:\t`gzip -9cn no-custom-element.min.js | wc -c` bytes\nMinified brotli size:\t`brotli -Zcn no-custom-element.min.js | wc -c` bytes\n\"","build":"npm run build-js && printf '_%.0s' {1..40} && npm run --silent size && npm run --silent size-nce","test":"node tests","preversion":"npm run build && npm test","postversion":"git push && git push --tags && npm publish","serve":"python3 -m http.server"},"devDependencies":{"terser":"^5.12.0"},"gitHead":"5fba82ab31ac70feb26eb6fbdb948082e9b40804","_id":"minidenticons@1.0.3","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-I+wUlbARKcPQp9NCqX9yxilN5T7x6DgxzCyb3IR2QHAqPaU36cyPAKsExmRCRjxK9AD2nCI1zYKeOGNAkQnnvA==","shasum":"13c2393acc4dc508e00c64cd7ee0ff45afb9d028","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-1.0.3.tgz","fileCount":7,"unpackedSize":13154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIMi+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiYBAAoec/pGxxj29A405TsVQe6GAcqoFPLYl2iYmU9v//gkIN7u8+\r\nOsy9MgL2DjcWq9LzFcY5IV4/Ny1wkkfgwS4d3IYhKfYkc4JdIUey0NMKCEaa\r\nPtZP9cgiNQg/NZPZaIPF4nlAS8hOw2ZODBKQApKh04A+OguAzYAj7BoOXc5P\r\nGOg2aZcaIxljxuqwjeXu8uf107VN1jSol34OLt/xZjGAsH5CE8nTG+5u17FC\r\nnWjU+5ampi3gBhfYTyZ8RprRWfAlL1+166L4pmC9TOGEx9qtVsNth+fhvy2U\r\nOH+BlHXK9FB6/ANEdI0NbVf6e+frvocN1lTJxmc/yUxTaCXIGPifoI4DeMg6\r\n2faiZdvRjslU5/VwJPPhZFVJXQpP/wx4wffEgbz2I8/m9Sg5jMiCgJxIUIzi\r\nTa6Lq/cZIcc5m9pdzKZ4B4aEXsNM4LuwlfbD5FcfY4AcX1x6jZuTUKap06fw\r\nMtalwhAYm2GvyAFV3HTZvivCRGs/tKV9Lri36+iI9knzbuZXqk+TFfB3AY4i\r\nc+HGSqM062uwQfgBe3+OKJi1OxdL9Xqphs141t6BH/TqGHaMR57ZTwZrlOd/\r\nYyuSKS+X5diUl+7vuP3c4DHWOnJr6CxF0WX2VjtwRckvsc/WDTyyAhrjMySL\r\nM6F4OkywyiiXevkaEs1xuC3eWjE8Y2psMsw=\r\n=AgvY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuIzEtLQF2vSlWVlAFRBQ2+VEJggj3Z8Ds7sWhizsEHAiEAiNshyGX8s0h+O/a8txQRwrdVaQFy1VfV5w3E8ICJMfg="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_1.0.3_1646315710616_0.7225993449895658"},"_hasShrinkwrap":false},"1.0.4":{"name":"minidenticons","version":"1.0.4","description":"Super lightweight SVG identicon (icon avatar) generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","icon","lightweight","light"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"main":"./minidenticons.js","exports":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=13.2.0"},"devDependencies":{"terser":"^5.16.0"},"scripts":{"build-js":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","no-custom-element":"cat minidenticons.min.js | sed 's/export const identiconSvg=.*$//' > no-custom-element.min.js","size":"echo \"\n\n\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\nMinified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\n\"","size-nce":"echo \"\nWithout custom element:\n\nMinified gzip size:\t`gzip -9cn no-custom-element.min.js | wc -c` bytes\nMinified brotli size:\t`brotli -Zcn no-custom-element.min.js | wc -c` bytes\n\"","build":"pnpm build-js && printf '_%.0s' {1..40} && pnpm no-custom-element && pnpm --silent size && pnpm --silent size-nce","test":"node tests","benchmark":"node benchmark/node","prepublish":"pnpm build && pnpm test && git push && git push --tags","serve":"python3 -m http.server"},"_id":"minidenticons@1.0.4","_integrity":"sha512-TeXLFS/vloiyjmUp4bD6FnZY3kkddY9WAPnI3BtfZi2AGBTFTsdcP+NHJ+f8eIkYROpvlOB9DhTt29m+sggWdw==","_resolved":"/tmp/28df22cf1e6db952ff917b67383b4d07/minidenticons-1.0.4.tgz","_from":"file:minidenticons-1.0.4.tgz","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-TeXLFS/vloiyjmUp4bD6FnZY3kkddY9WAPnI3BtfZi2AGBTFTsdcP+NHJ+f8eIkYROpvlOB9DhTt29m+sggWdw==","shasum":"d36f550b9bd1baa7188314bacca1a519ac0b16d4","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-1.0.4.tgz","fileCount":7,"unpackedSize":15554,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWXQkBNYEoJg/cYGaKKL9baDWYS/JwnYi8rKLmU0VhUAiBCvLmg987c0QResXgelEr5mh1hZqReJJT1A5MMOOKG7Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgKqBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYwg//aJM0+87EZSYQdmHG5vOuezCbc799ikIWmBSRDVC/hR8Bg8+z\r\n73KjUWFFINbNbuvZbVd4T+vFJaGHwf5ZQSsU+48TaHUDDSGNw7XJHp7NRAhv\r\nbmRgeq5GwuV/WtG9BHDVsUqsapB3eJwQALMT8v+8AO2mXjTsylBXDbe8nU4E\r\n5Im1JafllhOeakaiphOIBAqpS6P0pYM0f5H/PosRegEKq7dq9fwI4p/GVcKx\r\nqiD5PStNIq6Rn8OpYWyfZ4trnQ85hfIJXSy6kREeLjtPXZC6xSkrXjLd1V0y\r\nO885XPxLLI4/XkQbkLavqQZcQ8vnzwQzff79AZCUT8sNJwOhii/W7OjCl5bf\r\ndBHvASOyJ7HZEqayHVQ+OBml10DUCaHTdQLZanPpLxQwH/3p+ThpIFuhzhlz\r\nNan1QabbAgTs70GYwg1vBV7aV3NCDa3E6BZqbQXQZYRaG8djruSShnuJ3EbW\r\n0/PgR77C+jHd+ZDOVEmFFv7wn0X7pH4IqUQVrK1gyLdgKZ2tCOlr8TPCCp2d\r\nfwPpGhtv7okI9k0cnZi2byKoZN2+a+Ck7UBJ0m5v0kYGFNtoHNSizWeZXu/C\r\n3WrHLWSP0StzKi7zSnT6Xz1QOc/xqC6zw8+mjooDc4c3i0MSrzVaenCX1zHi\r\njPEw19Dm/hDUDOjFBHXs+OFK/fdcyYUoUes=\r\n=Sj5m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_1.0.4_1669376640860_0.6312702479489092"},"_hasShrinkwrap":false},"2.0.0":{"name":"minidenticons","version":"2.0.0","description":"Super lightweight SVG identicon (icon avatar) generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","icon","lightweight","light"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"main":"./minidenticons.js","exports":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=14.0.0"},"devDependencies":{"terser":"^5.16.0"},"scripts":{"build-js":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","no-custom-element":"cat minidenticons.min.js | sed 's/export const identiconSvg=.*$//' > no-custom-element.min.js","size":"echo \"\n\n\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\nMinified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\n\"","size-nce":"echo \"\nWithout custom element:\n\nMinified gzip size:\t`gzip -9cn no-custom-element.min.js | wc -c` bytes\nMinified brotli size:\t`brotli -Zcn no-custom-element.min.js | wc -c` bytes\n\"","build":"pnpm build-js && printf '_%.0s' {1..40} && pnpm no-custom-element && pnpm --silent size && pnpm --silent size-nce","test":"node tests","benchmark":"node benchmark/node","prepublish":"pnpm build && pnpm test && git push --tags","serve":"python3 -m http.server"},"_id":"minidenticons@2.0.0","_integrity":"sha512-nS7U0oE35WmmH36XwF482qa+5iEXqvilXnyHbtG12brjGMJPoUW8DH+e1Usr0FYlZBdydMN1mHq8/bzZ5RZzXw==","_resolved":"/tmp/31c18b78464d87cfe31ae2b562ced5ae/minidenticons-2.0.0.tgz","_from":"file:minidenticons-2.0.0.tgz","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-nS7U0oE35WmmH36XwF482qa+5iEXqvilXnyHbtG12brjGMJPoUW8DH+e1Usr0FYlZBdydMN1mHq8/bzZ5RZzXw==","shasum":"20271c03129a91e60e65402d4b1b4739babf6823","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-2.0.0.tgz","fileCount":7,"unpackedSize":15394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhB40ii70R5qHXYVmfakNI1TVhX+uyuiSMOplYbhymlAiByQoiPURAXb/8b1BzbhPNfXccHMFCL9cQ2GJhVlT/Jbg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjg4wmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0dw//fPOOsyQCR2WGFXE7ZcfpjXPpvjOxqt7hvcAi35Zljw3zWXQx\r\n75iXaF1vW+BRVBG315BHrJNLvd0Q0vKMHHDPhlkscoQPX+xsy4E7eSy13LRu\r\n8cylDya0MWclYgCyaplzn1TxetfeLcusFRnXjp3e1oQomtZ2e7wFO3ReqqJQ\r\n7jBcWogW2b0NTIg4hbHcY8a0hnBU4KI9+I2Y/eHDqGxt0qXDmhSQHLU7spJw\r\n1oVtsz/91CFWTuRvBknYyLX7wBpgy0v0XVWGcXjfN7FwC8v3Mu4s9TXq+M+c\r\ne8N0F2i5hM1xZCYG3BMKlbuX/2j8e6WVF4VfjOlq/ta1KByM2ZqRgP0peGGU\r\nCKaJAQpORqZNPq8/Gg1IaSxuUbnq0WCSkYAXkEaOV8mdKHzqQjlrcgKNVo/Y\r\nUPmNJp6Eg/nf5BScPWxC1EwCS2RF+D3NYsECBgPc7gl+7hpAzjoH+v+yyJhI\r\nrCejf98j9gSER837lmchq/U8cYRv8GlsYi7kS2lLa4y01mv1TDEbphg3gqh9\r\nclqfySqd8SBGOjOdAjky37GQCvQb2CwHtii/27vQxzabWvZI3FFPAPXp8uuv\r\nSl1NniBThF+tYm3n1UeOdz03/xdp0jk8n/j2wue68zizVtFBGe7+vQI5DsIK\r\nUhSQWcGh5JbSjnWfKE4sRic73qY3f1/eRDk=\r\n=ku2r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_2.0.0_1669565478359_0.9093588803477255"},"_hasShrinkwrap":false},"2.0.1":{"name":"minidenticons","version":"2.0.1","description":"Super lightweight SVG identicon (icon avatar) generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","icon","lightweight","light"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"main":"./minidenticons.js","exports":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=14.0.0"},"devDependencies":{"terser":"^5.16.6"},"scripts":{"build-js":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","no-custom-element":"cat minidenticons.min.js | sed 's/export const identiconSvg=.*$//' > no-custom-element.min.js","size":"echo \"\n\n\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\nMinified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\n\"","size-nce":"echo \"\nWithout custom element:\n\nMinified gzip size:\t`gzip -9cn no-custom-element.min.js | wc -c` bytes\nMinified brotli size:\t`brotli -Zcn no-custom-element.min.js | wc -c` bytes\n\"","build":"pnpm build-js && printf '_%.0s' {1..40} && pnpm no-custom-element && pnpm --silent size && pnpm --silent size-nce","test":"node tests","benchmark":"node benchmark/node","prepublish":"pnpm build && pnpm test && git push && git push --tags","serve":"python3 -m http.server"},"_id":"minidenticons@2.0.1","_integrity":"sha512-CzyMRCWqr8rmR9lRpJE9nBYZb7PF3FN5jUq6kha8xJmjmIt2orc7cb7jtbrZyB8EtcpwThzfQLfUA8BDW454ag==","_resolved":"/tmp/c921ff07cba8944493c8bbc19e167c25/minidenticons-2.0.1.tgz","_from":"file:minidenticons-2.0.1.tgz","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-CzyMRCWqr8rmR9lRpJE9nBYZb7PF3FN5jUq6kha8xJmjmIt2orc7cb7jtbrZyB8EtcpwThzfQLfUA8BDW454ag==","shasum":"bf728de0df3d2abb73972cb0998e778e17c15a86","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-2.0.1.tgz","fileCount":8,"unpackedSize":17530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBhxiHJE29ffrceHbFo4qp1ppH+k7IVoy4GfaOByjLRgIhAMia2iVWHfwCyIdaT0tEP3Jmpw1KYQbVnA3ictbbnLGI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGYnkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpvgw/+Ox0CaARbbIviTVP591YBkMP5u50/XVZyy384dNcteVFDo+CJ\r\nOwmO7UvLlQoj0fr3liToU/e4z28c1kbvGmvRIgJf38hPIWQ/RgkQ2IYZHmxa\r\nkugIPa0/rwe78Ue17fg+F8J2xoZzehgV88falCeXAqFW96wbWw8k2OA18vIS\r\naQzry19nPDCRHh1azN24H9L5j+vdgZ0hArbP93eQjG/Sm/K6HGR5c56o5EwT\r\niWFj+rBwj4In9MwxGVVT25MO1ch0R6mjW96HDdjZ92kSr4X6soAILbDL1U25\r\nAO7rw25kalq+O6z7eAxBYWrPtdXMqIUiYR3IjnpRiuOkQa4tWZEzPmd9WLUX\r\nKKVIlQSsx9LslKhFAFSHiE7HuiWJDKhuuTJ7u3MADjR8UqaoSwlg59ZT5PRK\r\ntu/5/DAdoA4mFJa7Dy2G2U3rn0+RYIEHoRTlOLWH71pumtqGpdBSWrxrk9w0\r\nmM4rIwNLu8tsTIQ8mWPXJv0xFEZg1+Sefovp/oQO2bdbLOkg5o8WLVXz4yaQ\r\n+a3d1vTeXhLdm3Z2mfiMnlOtvewB/I4EyHkKF1GUqZosRsPkiL7pQhFQMfSV\r\nn30E48gPHTh/Fn8y/AF0fo29WY3jhUaTrk3MTjkaQFMcZz/TqWqzqbH3KKwX\r\nDoNDyQ2g59ljB+MiTX8HqPwPh74Deud+x0s=\r\n=T3at\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_2.0.1_1679395299924_0.5384169745233514"},"_hasShrinkwrap":false},"2.0.2":{"name":"minidenticons","version":"2.0.2","description":"Super lightweight SVG identicon (icon avatar) generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","icon","lightweight","light","GDPR"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"exports":{".":{"import":{"types":"./index.d.ts","default":"./minidenticons.js"},"require":{"types":"./index.d.ts","default":"./minidenticons.js"}}},"main":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=14.0.0"},"devDependencies":{"terser":"^5.16.6"},"scripts":{"build-js":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","no-custom-element":"cat minidenticons.min.js | sed 's/export const identiconSvg=.*$//' > no-custom-element.min.js","size":"echo \"\n\n\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\nMinified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\n\"","size-nce":"echo \"\nWithout custom element:\n\nMinified gzip size:\t`gzip -9cn no-custom-element.min.js | wc -c` bytes\nMinified brotli size:\t`brotli -Zcn no-custom-element.min.js | wc -c` bytes\n\"","build":"pnpm build-js && printf '_%.0s' {1..40} && pnpm no-custom-element && pnpm --silent size && pnpm --silent size-nce","test":"node tests","benchmark":"node benchmark/node","prepublish":"pnpm build && pnpm test && git push && git push --tags","serve":"python3 -m http.server"},"_id":"minidenticons@2.0.2","_integrity":"sha512-/dxtrg3MoFrozIM6PfUZbbGHjZDIrrWmf9Tl3JMxIAlFd/Bw3NxdD9TuW61EDqBaAkxNvVEzY6cSvFWB3M9RmQ==","_resolved":"/tmp/ff3ed373e918b227b67b8f17292c772f/minidenticons-2.0.2.tgz","_from":"file:minidenticons-2.0.2.tgz","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-/dxtrg3MoFrozIM6PfUZbbGHjZDIrrWmf9Tl3JMxIAlFd/Bw3NxdD9TuW61EDqBaAkxNvVEzY6cSvFWB3M9RmQ==","shasum":"a1e8c18cd33f1277fbe18b03a764de6c74f7fbf3","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-2.0.2.tgz","fileCount":8,"unpackedSize":17782,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuR0lzcNOGyZj32QORpx7bAFpRSp8hACiuLqsE0B7CUAiBW6ZFsgFkMGTAsh/8ZINmiGkIBK1GcUxd06q2HtvhTJw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGwbtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/nw/9Fw4zBcuNRZqytVD4RBjWWlekqqpfqUPTxmcl+cr7Ba6B2f+D\r\nLMBF/+Cws9YVYz8fdk2uV4p/cQX69tTj8PxFUJqV5/jRg4EQHNYe8JxDpftp\r\nnaR+LVEIionQve0S3rNe4OFiegqKjV6l9/JOL8raIgK88UhO4/cgxWolX4Xk\r\nVsWNGa1eL1fGGnEyjZH8JHkVV9pVr/W0CLO3IDUqX49UcTrYb+Ao0jwKiNg4\r\nlDgJ8rusw2vWsApL13ncCzVIo9shFqcBM5+xqdxjAydkptOqSQ2Z5+zw9+uz\r\nk3SSouRGViTrgrmDsu1lr2h4S/+13UeSaAT7SBQuwGg63tKSjQdNDbnH89cK\r\nKdrO+Tn2y/83+P91xu7XWiIn8T2xggrUU+KQCPrVp0dsdNzyUUXxCZiB1YXq\r\nxmUFKv/Hq1Tel//vpsRmaQy+TEUZmIKamYXqzFB2VPs7b+/nvXuEcGI9/kDR\r\nJAVuVNFz00JD+Gc66sSE1hv3NuNJWEdrt0imBAhDYwlOhuvi/uFD/nc1yjbG\r\nOqFtwfkgvC5STdUlSTS4vQMkFIfTPc/Gy+2Dsg2xyyJfZ1r1l2fxanBGA2ac\r\nT4vdvyTcKNxKh4wNEd8jLhQCcHXnQgj6Zgt7AwYNLnOHQHNXFqhdZJo5ClE8\r\nWSZleNR/2pZTiWEiHMrbXbfyLJIInqWhlRI=\r\n=tWDQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_2.0.2_1679492844881_0.4127345062497987"},"_hasShrinkwrap":false},"3.0.0":{"name":"minidenticons","version":"3.0.0","description":"Super lightweight SVG identicon (icon avatar) generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","icon","lightweight","light","GDPR"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"exports":{".":{"import":{"types":"./index.d.ts","default":"./minidenticons.js"},"require":{"types":"./index.d.ts","default":"./minidenticons.js"}}},"main":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=15.14.0"},"devDependencies":{"terser":"5.16.2"},"scripts":{"build-js":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","no-custom-element":"cat minidenticons.min.js | sed 's/export const identiconSvg=.*$//' > no-custom-element.min.js","size":"echo \"\n\n\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\nMinified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\n\"","size-nce":"echo \"\nWithout custom element:\n\nMinified gzip size:\t`gzip -9cn no-custom-element.min.js | wc -c` bytes\nMinified brotli size:\t`brotli -Zcn no-custom-element.min.js | wc -c` bytes\n\"","build":"pnpm build-js && printf '_%.0s' {1..40} && pnpm no-custom-element && pnpm --silent size && pnpm --silent size-nce","test":"node tests","benchmark":"node benchmark/node","prepublish":"pnpm build && pnpm test && git push && git push --tags","serve":"python3 -m http.server"},"_id":"minidenticons@3.0.0","_integrity":"sha512-HTrnOKV60KUT38dnr7ZVLtutY8MbRBvqiQMY0qfiFq2W+xTGKGhDJ0tG8m9V5PCG+MnPW5Q0QticVXOyxs9Tbg==","_resolved":"/tmp/49708c1d340df03a0519c1af551eb8d3/minidenticons-3.0.0.tgz","_from":"file:minidenticons-3.0.0.tgz","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-HTrnOKV60KUT38dnr7ZVLtutY8MbRBvqiQMY0qfiFq2W+xTGKGhDJ0tG8m9V5PCG+MnPW5Q0QticVXOyxs9Tbg==","shasum":"2e529a80454e344b6d6ebac71cd6717dc7319ae1","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-3.0.0.tgz","fileCount":8,"unpackedSize":19374,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBs0QNJg94esBkLxcFZpViZuWwFeNjncN8qoIpeL4WvwIhAMfCy+UJfWfTpl2ftCTii9viG8Iy3a5f2YNuel48Ch5r"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNETzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzUw/8CDowVqj2wRw6yn4BCtgxRpl3u7Zoh0g5Mf59HHDh69Rl/iDr\r\nBCYbrl0gu3Re1iEUToBbgjeJj+5MPavE/W7dNj27tE5l7RQfNC2Hitiq7AgF\r\n6t/UVyy8iF+TWNzJMP7ElE3hnoNUAAoqDEzTo9Y3yUCTF8IbhJjiAQNWClzO\r\n+wUNN2Ik2QWaCYsvgV6yT7TbL5g1M7t6rhnifhuCTEVAlNNsvZvsVMd/HgN+\r\no0qYUp6CMnXIU2BAq9gZff6KMo47IxVGJ8PgWJYJ+QcTBb/QYbxg6+1YDvab\r\naPfbXtaMpKD+w+5ZbRHrCTpTHBbu1jqqxmSVQPAoMOCEnyJePGcm2ObUc5fJ\r\nCCHFpueKr+3v3iXLHXG/XgtMgABdpV0MrG3Yj/35tU35Cv/mj8tW0qRlDURA\r\nRxmvlmJQ/UfHMo9kfjG9D1fbIxRM0mU2bh8KbSdiGF0kSKvt8X5xSr5S8iqz\r\nfHliKdh2bCvoHTgIqbH85BLfLbdVa9TwYLooOgFBc3/267h80ddkzkvmYUGv\r\nt6wpw+h2xzy37pgLZZIiESpS6FDIUyX7LpFbwmWqUj8Xh9UhaItjtqCFqjY4\r\nlSyqw5+i3o5mB0+/+wGYbUvBPoiQI047Nj0PlykBBWSBm2h9VjqfdQdYc/sC\r\nwXeW0Y22FF7VHmcUm6rq9o9HK/sq3RvZTBE=\r\n=aPSE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_3.0.0_1681147123081_0.37686703295424073"},"_hasShrinkwrap":false},"3.1.0":{"name":"minidenticons","version":"3.1.0","description":"Super lightweight SVG identicon (icon avatar) generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","icon","lightweight","light","GDPR"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"exports":{".":{"import":{"types":"./index.d.ts","default":"./minidenticons.js"},"require":{"types":"./index.d.ts","default":"./minidenticons.js"}}},"main":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=15.14.0"},"devDependencies":{"terser":"5.16.2"},"scripts":{"build-js":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","no-custom-element":"cat minidenticons.min.js | sed 's/export const identiconSvg=.*$//' > no-custom-element.min.js","size":"printf '_%.0s' {1..40} && echo \"\n\nWithout custom element:\" && pnpm --silent size-no-ce && echo \"With custom element:\" && pnpm -silent size-ce && echo","size-no-ce":"echo \"Minified brotli size:\t`brotli -Zcn no-custom-element.min.js | wc -c` bytes\nMinified gzip size:\t`gzip -9cn no-custom-element.min.js | wc -c` bytes\n\"","size-ce":"echo \"Minified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\"","build":"pnpm build-js && pnpm no-custom-element && pnpm --silent size","test":"node tests","benchmark":"node benchmark/node","prepublish":"pnpm build && pnpm test && git push && git push --tags","serve":"python3 -m http.server"},"_id":"minidenticons@3.1.0","_integrity":"sha512-RvJCDHSqfWFeg58u8onNTxzC+jfqyxYWH5VbBfDcTy7ISN/4nb60yj3g0ExMqowtW4llMT2kh0SeKlP37XbH/g==","_resolved":"/tmp/cf07d87fab3091a1514c0342b0baebdb/minidenticons-3.1.0.tgz","_from":"file:minidenticons-3.1.0.tgz","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-RvJCDHSqfWFeg58u8onNTxzC+jfqyxYWH5VbBfDcTy7ISN/4nb60yj3g0ExMqowtW4llMT2kh0SeKlP37XbH/g==","shasum":"b4af7a4ea9dc47e8b6856aad80d98ba95099156e","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-3.1.0.tgz","fileCount":8,"unpackedSize":20032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC55UXoduG/VKRNmDk83YROUdAQ+Ecstnd7S1hYsBPlpwIgKh1ogp9CVFweIHZsXkf8X1bMNrFv1/aiddBU/Eo1/3E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNaHfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvVg//ULx5794K/906O4Sp/DjwROETx5BbK6NTg38OwncX+aRPeXOq\r\nr/WqyPwzmoUqs5b4prUincYlXB8aVM/zVsIbMt+kMz3toMg20OUPK0ZvOEM4\r\noG4BMEJAK3kArMo2d1CUVMDqcJohotoH1WAZFxdbP9+7OCK1pf2UBccAAcje\r\nrCCBDCuzQqGdow3fKcPZ0/R4+HnSCc2Z3a3OG42EZMZ566OVJHKL2C452alt\r\n4nQJG9ETg9OSSK7TOxVoNwnsTZRok3Yw06ZnstCbDBFiTxtAqntT3fiKS6nJ\r\nXQatYPinAvXWaoBrM18C8FPc/vviA8WDv3rEC3/7D2TT4hzJQCnNvdeJDwEu\r\nezd6xM9yDGg6cleX6mf9e3/jQcYzY4xwuPUI+6Z/BWvSzah3267SyMUHfbXS\r\nDP/unI2qOQ9USBhtySUgE8wK/SnDItMYO4zqm8KUTEynpC8Sh4JK19EJQa3V\r\nQzgKAYoosGDDbyEFmcRehs3AJ2Amb9eorzR3KV+lA4UeamvvXxUSb5QY8f65\r\ny7jvoE8EyjmmanCQSKqUEQeCQsgeIGJStcb8RDtnyB2ussH9vU41XZY2j2j8\r\nPY7e1qIMrRYBh/2r7mZga4Vwrm+RDjT7DlS3p1p+LG82faHyDYUqaLO6RgCD\r\ntAzOH6oVa3VVMLI1QS0GAh1nzHsF514oWV8=\r\n=m358\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_3.1.0_1681236447050_0.6945923853578042"},"_hasShrinkwrap":false},"3.1.1":{"name":"minidenticons","version":"3.1.1","description":"Super lightweight SVG identicon (icon avatar) generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","icon","lightweight","light","GDPR"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"exports":{".":{"import":{"types":"./index.d.ts","default":"./minidenticons.js"},"require":{"types":"./index.d.ts","default":"./minidenticons.js"}}},"main":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=15.14.0"},"devDependencies":{"terser":"5.16.2"},"scripts":{"build-js":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","no-custom-element":"cat minidenticons.min.js | sed 's/export const identiconSvg=.*$//' > no-custom-element.min.js","size":"printf '_%.0s' {1..40} && echo \"\n\nWithout custom element:\" && pnpm --silent size-no-ce && echo \"With custom element:\" && pnpm -silent size-ce && echo","size-no-ce":"echo \"Minified brotli size:\t`brotli -Zcn no-custom-element.min.js | wc -c` bytes\nMinified gzip size:\t`gzip -9cn no-custom-element.min.js | wc -c` bytes\n\"","size-ce":"echo \"Minified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\"","build":"pnpm build-js && pnpm no-custom-element && pnpm --silent size","test":"node tests","benchmark":"node benchmark/node","prepublish":"pnpm build && pnpm test && git push && git push --tags","serve":"python3 -m http.server"},"_id":"minidenticons@3.1.1","_integrity":"sha512-rFa4bzk+lI8oDb4/6bwLu1Rl6qcKaL81BJVUTKOiRFQHn1erlrKPq3tyRb5A3Vzb1AMPWO6WYhyhg/vPcL5UPw==","_resolved":"/tmp/c27fa6ed1a21cab108332184eabdd13a/minidenticons-3.1.1.tgz","_from":"file:minidenticons-3.1.1.tgz","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-rFa4bzk+lI8oDb4/6bwLu1Rl6qcKaL81BJVUTKOiRFQHn1erlrKPq3tyRb5A3Vzb1AMPWO6WYhyhg/vPcL5UPw==","shasum":"f8d80eabd6d51870c23e181e85edabbcb9fe0091","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-3.1.1.tgz","fileCount":8,"unpackedSize":19997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3sGC7vMByRoINeRwKjlB84F+Og8fylRGgxQOLR3CMqAIhAMp5LM8XIlG89/VkeWaVRJ3nBa3yXum8Eg9FDAD/vB26"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOVMtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFkQ/6AjKJ7jwEH12pyOhKPiC1Cqvd6kwNvXaDenWBlFmQ7aoQcLDg\r\nMZojTS+B+WCo9xCtUBq+72dvpn9vUL/eDux7cjK3IIfTVAsAsnNlENABhTv6\r\noG+YYWm3fsJudzu/5nrRUc0D3RWi0xF1KgNL+H3vNVAzXoPeoFt2SsqyemAr\r\nWJJK/++nGdKtRjKiLxuKJRrFoOMTqCyZVE2WzVQUXPZozMr4d/gKAQSlik+3\r\nW+MSGDKD+/d0QQZ8bknlAy2ZXuQg0Zp0qjn9LdrOMIqBM2lZvf4KrahUD94b\r\nDCloJUwAfma4nQkbt5kpBNE6pUdZLv9G314uoXt2mzad6jL5PHUlL9Y7Kb0X\r\nAhXJV+okpTtKpPLwoDS6XBG9V9wSxkco+SNiYdZrQuNW2RJgAYEaKzeJmXtj\r\nOinR4nBrvqnGv3iSTX9ps+t/fcmKN+b42V0VXY2Jp5fsBGsN2D/EVew0KgP0\r\nGyBcfwX43yrnTWvx2iVMlHNBVMog56f/2IxZODVdQ0U0VpW7wkNdEs4Spgss\r\nE28gs9XZAJOb6SlxI0lW2STm395mN6RYUA6pVH2Jfq+yPL4R7oHKG5gd2z8I\r\nHNQcOiW0m+btWZ03y+g/Rd1DSylOV2lTU2xw7kFBcH6BAv/KqA84hG05AnDs\r\nFnBL2FVE8oG/MqY6dHgmFTWYPU5f+amGWYI=\r\n=gZvS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_3.1.1_1681478445123_0.8969225436222088"},"_hasShrinkwrap":false},"3.1.2":{"name":"minidenticons","version":"3.1.2","description":"Super lightweight SVG identicon (icon avatar) generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","icon","lightweight","light","GDPR"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"exports":{".":{"import":{"types":"./index.d.ts","default":"./minidenticons.js"},"require":{"types":"./index.d.ts","default":"./minidenticons.js"}}},"main":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=15.14.0"},"devDependencies":{"terser":"5.16.2"},"scripts":{"build-js":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","no-custom-element":"cat minidenticons.min.js | sed 's/export const identiconSvg=.*$//' > no-custom-element.min.js","size":"printf '_%.0s' {1..40} && echo \"\n\nWithout custom element:\" && pnpm --silent size-no-ce && echo \"With custom element:\" && pnpm -silent size-ce && echo","size-no-ce":"echo \"Minified brotli size:\t`brotli -Zcn no-custom-element.min.js | wc -c` bytes\nMinified gzip size:\t`gzip -9cn no-custom-element.min.js | wc -c` bytes\n\"","size-ce":"echo \"Minified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\"","build":"pnpm build-js && pnpm no-custom-element && pnpm --silent size","test":"node tests","benchmark":"node benchmark/node","prepublish":"pnpm build && pnpm test && git push && git push --tags","serve":"python3 -m http.server"},"_id":"minidenticons@3.1.2","_integrity":"sha512-UKMFgjagF6kZvGTV/SuMFLqvqvcnylBKLFRgpX3/1emp8zjLswZPaFbdslN81D+GsYNxwjxUkWRIo71cM3W0uA==","_resolved":"/tmp/6041da45f29f4ad3c118cd9c4e9dc5ac/minidenticons-3.1.2.tgz","_from":"file:minidenticons-3.1.2.tgz","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-UKMFgjagF6kZvGTV/SuMFLqvqvcnylBKLFRgpX3/1emp8zjLswZPaFbdslN81D+GsYNxwjxUkWRIo71cM3W0uA==","shasum":"f96a6df7cfd320a94117ebcbe1c952390302b88d","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-3.1.2.tgz","fileCount":8,"unpackedSize":20096,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwebtxwKZXF3pj/Oj/WdHunfYO74QmeAw214Fxyh4sHwIgFa7Dg+Xbo9uAOtJKFRdnEn5KV5jImfSJTxEd+DjN2Ns="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkObb1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY+A/+M2EuLPr+R2ORfT1knH07J9KpKIs6Kh8hOBXwkLRWmOn1ip5q\r\n4EghWCtRUGMK5NrqIjg+8Vh4ZjzDmL8tDnbApUOb+82EQVMW+qBuJcKAtGWn\r\nAlrV5gO/IMKcySCU/woUo10e+BXQmbuJoIn7YOZtjuvqonIHPMx/5RlM+72/\r\nrrQ+qVdTypdc80XXYmcLPcwyOOIoxG3RD6PI6Wk5JA9M9iecbakhG9y0vuP+\r\nVAADPLyfWzuC5gO7pv0cFQtHK3mbdpMA8lOHCid3Bkh6y0kaW4N+hqU12vlw\r\niMsvbwlSCr34ubojXpeg2nuDtjDHr5zrca1AeaMb3sEfGs0IZypWtYO4/VR5\r\nGxMQAj/ONW8oVCyqqJwZb96AHZr37ZfE9n7SxRjLPuVK0hLX4hEh9OfsQmA3\r\n4OVpqW02ERl1mSbnYCghTx0T7NvlSeOYXNunpy29kytOozcFqlMpQfUJ5QwO\r\nnmNJAG7JeSkxPvqCWAQzJ/895L6Ydx1pFq5qrSvmFtlQbabC8aVrBHqrJZI+\r\nlfoL9BpFifPoE+bUTUzdLA6NiTJLO9PSBMtzExFQFtXAKxXo/DzI7xHiOc9j\r\nJfRxIb3q6ZUMhSalRtO6bzje0PlbW+9q2+tc6n9boY/pgU39jbc1K1oMo/9G\r\nk8PS3tF/jrIQGb5VtWtoupW/lkuQiiSyZiA=\r\n=OTS2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_3.1.2_1681503989509_0.4920498079369524"},"_hasShrinkwrap":false},"4.0.0":{"name":"minidenticons","version":"4.0.0","description":"Super lightweight SVG identicon (icon avatar) generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","icon","lightweight","light","GDPR"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"exports":{".":{"import":{"types":"./index.d.ts","default":"./minidenticons.js"},"require":{"types":"./index.d.ts","default":"./minidenticons.js"}}},"main":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=15.14.0"},"devDependencies":{"terser":"^5.17.7"},"scripts":{"build-js":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","no-custom-element":"cat minidenticons.min.js | sed 's/export const minidenticonSvg=.*$//' > no-custom-element.min.js","size":"printf '_%.0s' {1..40} && echo \"\n\nWithout custom element:\" && pnpm --silent size-no-ce && echo \"With custom element:\" && pnpm -silent size-ce && echo","size-no-ce":"echo \"Minified brotli size:\t`brotli -Zcn no-custom-element.min.js | wc -c` bytes\nMinified gzip size:\t`gzip -9cn no-custom-element.min.js | wc -c` bytes\n\"","size-ce":"echo \"Minified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\"","build":"pnpm build-js && pnpm no-custom-element && pnpm --silent size","test":"node tests","benchmark":"node benchmark/node","prepublish":"pnpm build && pnpm test && git push && git push --tags","serve":"python3 -m http.server"},"_id":"minidenticons@4.0.0","_integrity":"sha512-SPxoC08f+zfIvKvr+LZYYSO1jZsCGCQJ8FD6kN4Do/nI9ZeTxa+6q93DXcp3eryJp9WfU/nSL5zjonfuWY5QUA==","_resolved":"/tmp/156a368e043fa56c2f18597987b24954/minidenticons-4.0.0.tgz","_from":"file:minidenticons-4.0.0.tgz","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-SPxoC08f+zfIvKvr+LZYYSO1jZsCGCQJ8FD6kN4Do/nI9ZeTxa+6q93DXcp3eryJp9WfU/nSL5zjonfuWY5QUA==","shasum":"63ed002c264d0c89bca7d68fa5e2cd36c6448a5b","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-4.0.0.tgz","fileCount":8,"unpackedSize":19784,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbINpk2NWBFEulwqg1EUt7Og8nUn5+KKfHjTrs0+IaLwIhAK1eBuog+CrEy1RAymxtpdjzE960Q7MSPCTP0sy6c3ju"}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_4.0.0_1685708961469_0.35636600512143457"},"_hasShrinkwrap":false},"4.1.0":{"name":"minidenticons","version":"4.1.0","description":"Super lightweight SVG identicon (icon avatar) generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","icon","lightweight","light","GDPR"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"exports":{".":{"import":{"types":"./index.d.ts","default":"./minidenticons.js"},"require":{"types":"./index.d.ts","default":"./minidenticons.js"}}},"main":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=15.14.0"},"devDependencies":{"terser":"^5.17.7"},"scripts":{"build-js":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","no-custom-element":"cat minidenticons.min.js | sed 's/export const minidenticonSvg=.*$//' > no-custom-element.min.js","size":"printf '_%.0s' {1..40} && echo \"\n\nWithout custom element:\" && pnpm --silent size-no-ce && echo \"With custom element:\" && pnpm -silent size-ce && echo","size-no-ce":"echo \"Minified brotli size:\t`brotli -Zcn no-custom-element.min.js | wc -c` bytes\nMinified gzip size:\t`gzip -9cn no-custom-element.min.js | wc -c` bytes\n\"","size-ce":"echo \"Minified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\"","build":"pnpm build-js && pnpm no-custom-element && pnpm --silent size","test":"node tests","benchmark":"node benchmark/node","prepublish":"pnpm build && pnpm test && git push && git push --tags","serve":"python3 -m http.server"},"_id":"minidenticons@4.1.0","_integrity":"sha512-abVHvN+iuOOFGs/MdvcRAd9NVVmlkwJX8JG7aj5JF/okotBVg3pog/edwzGSd7UHcNSjKtqFI3ymNdL1I/b4Vw==","_resolved":"/tmp/208d4489a3af4f1927d04f2c51788895/minidenticons-4.1.0.tgz","_from":"file:minidenticons-4.1.0.tgz","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-abVHvN+iuOOFGs/MdvcRAd9NVVmlkwJX8JG7aj5JF/okotBVg3pog/edwzGSd7UHcNSjKtqFI3ymNdL1I/b4Vw==","shasum":"a070109d73b021ea50d45702c758de31b119f5d9","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-4.1.0.tgz","fileCount":8,"unpackedSize":19639,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGqbOXIeuwvQKFaDG4sBF7K5WY1hHcVvM7LRkaz5rk2wIgWW/zH/vdMWcR/UTGRnOtPyZ4IFxCxJqoa5L2vbHSGBI="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_4.1.0_1685839954146_0.8177272081045099"},"_hasShrinkwrap":false},"4.2.0":{"name":"minidenticons","version":"4.2.0","description":"Super lightweight SVG identicon (icon avatar) generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","icon","lightweight","light","GDPR"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"exports":{".":{"import":{"types":"./index.d.ts","default":"./minidenticons.js"},"require":{"types":"./index.d.ts","default":"./minidenticons.js"}}},"main":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=15.14.0"},"devDependencies":{"terser":"5.16.2"},"scripts":{"build-js":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","no-custom-element":"cat minidenticons.min.js | sed 's/export const minidenticonSvg=.*$//' > no-custom-element.min.js","size":"printf '_%.0s' {1..40} && echo \"\n\nWithout custom element:\" && pnpm --silent size-no-ce && echo \"With custom element:\" && pnpm -silent size-ce && echo","size-no-ce":"echo \"Minified brotli size:\t`brotli -Zcn no-custom-element.min.js | wc -c` bytes\nMinified gzip size:\t`gzip -9cn no-custom-element.min.js | wc -c` bytes\n\"","size-ce":"echo \"Minified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\"","build":"pnpm build-js && pnpm no-custom-element && pnpm --silent size","test":"node tests","benchmark":"node benchmark/node","prepublish":"pnpm build && pnpm test && git push && git push --tags","serve":"python3 -m http.server"},"_id":"minidenticons@4.2.0","_integrity":"sha512-2T3VU1N30yI3kXMRbdLsJ5DgsBoGLi2+2hbm1xTOU2RQXWW5wwpmz9XQohVSsVlhymf4W69sMGj6s39t796PBA==","_resolved":"/tmp/cdff919748acf8e29d8d71dde4600dd3/minidenticons-4.2.0.tgz","_from":"file:minidenticons-4.2.0.tgz","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2T3VU1N30yI3kXMRbdLsJ5DgsBoGLi2+2hbm1xTOU2RQXWW5wwpmz9XQohVSsVlhymf4W69sMGj6s39t796PBA==","shasum":"6c5e06e30127d160902f6ba600da3db4ac8e70dd","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-4.2.0.tgz","fileCount":8,"unpackedSize":20331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpTIt2Q5Z/7shKi+ZCnkGowBgbTDnWW3h/LFYQvsjGwwIhAIP2ktwAL/2XlW4LbeTxQcNBaGlEGWfv0fg3DwNRPdig"}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_4.2.0_1686560259742_0.6353619273339863"},"_hasShrinkwrap":false},"4.2.1":{"name":"minidenticons","version":"4.2.1","description":"Super lightweight SVG identicon (icon avatar) generator","author":{"name":"Laurent Payot"},"license":"MIT","keywords":["identicon","generator","svg","avatar","icon","lightweight","light","GDPR"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"homepage":"https://laurentpayot.github.io/minidenticons","type":"module","sideEffects":false,"exports":{".":{"import":{"types":"./index.d.ts","default":"./minidenticons.js"},"require":{"types":"./index.d.ts","default":"./minidenticons.js"}}},"main":"./minidenticons.js","types":"./index.d.ts","engines":{"node":">=15.14.0"},"devDependencies":{"terser":"^5.28.1"},"scripts":{"build-js":"terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js","no-custom-element":"cat minidenticons.min.js | sed 's/export const minidenticonSvg=.*$//' > no-custom-element.min.js","size":"printf '_%.0s' {1..40} && echo \"\n\nWithout custom element:\" && pnpm --silent size-no-ce && echo \"With custom element:\" && pnpm -silent size-ce && echo","size-no-ce":"echo \"Minified brotli size:\t`brotli -Zcn no-custom-element.min.js | wc -c` bytes\nMinified gzip size:\t`gzip -9cn no-custom-element.min.js | wc -c` bytes\n\"","size-ce":"echo \"Minified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\"","build":"pnpm build-js && pnpm no-custom-element && pnpm --silent size","test":"node tests","benchmark":"node benchmark/node","prepublish":"pnpm build && pnpm test && git push && git push --tags","serve":"python3 -m http.server"},"_id":"minidenticons@4.2.1","_integrity":"sha512-oWfFivA0lOx/V/bO/YIJbthB26lV8JXYvhnv9zM2hNd3fzsHTXQ6c6bWZPcvhD3nnOB+lQk/D9lF43BXixrN8g==","_resolved":"/tmp/49352b39bbd22218655fff924b0d5cd6/minidenticons-4.2.1.tgz","_from":"file:minidenticons-4.2.1.tgz","_nodeVersion":"21.4.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-oWfFivA0lOx/V/bO/YIJbthB26lV8JXYvhnv9zM2hNd3fzsHTXQ6c6bWZPcvhD3nnOB+lQk/D9lF43BXixrN8g==","shasum":"c2c3b98779e7c3aaded308bc3f123074946acb6b","tarball":"https://registry.npmjs.org/minidenticons/-/minidenticons-4.2.1.tgz","fileCount":7,"unpackedSize":18409,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqyrPtFiveJMnRxvZWUnDJ8imnPM0dyQ9Q7neP5pfI3AiAns3NLZlNsf22+abUBdSBXaZxNeXcFO1Fr/xxAjNviHQ=="}]},"_npmUser":{"name":"laurentpayot","email":"laurent.payot@publiberty.com"},"directories":{},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minidenticons_4.2.1_1709283782331_0.2679041137788929"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-16T10:04:23.542Z","0.0.1":"2021-03-16T10:04:23.655Z","modified":"2024-03-01T09:03:02.906Z","0.0.2":"2021-03-16T14:09:25.142Z","0.0.3":"2021-03-17T12:02:53.276Z","0.0.4":"2021-03-17T20:00:12.009Z","0.1.0":"2021-03-19T07:17:36.276Z","0.1.1":"2021-03-19T08:22:18.801Z","0.1.2":"2021-03-19T08:46:49.164Z","0.1.3":"2021-03-19T09:02:14.079Z","0.1.4":"2021-03-19T11:29:14.850Z","0.1.5":"2021-03-19T11:57:46.436Z","0.1.6":"2021-03-20T20:58:12.001Z","0.1.7":"2021-03-20T22:15:11.902Z","0.1.8":"2021-03-23T06:47:08.400Z","0.1.9":"2021-05-20T12:14:57.995Z","0.1.10":"2021-05-25T10:20:03.623Z","0.1.11":"2021-10-23T13:33:40.385Z","1.0.0":"2022-02-10T14:51:06.914Z","1.0.1":"2022-02-11T13:54:09.873Z","1.0.2":"2022-02-25T09:11:06.093Z","1.0.3":"2022-03-03T13:55:10.759Z","1.0.4":"2022-11-25T11:44:01.029Z","2.0.0":"2022-11-27T16:11:18.544Z","2.0.1":"2023-03-21T10:41:40.062Z","2.0.2":"2023-03-22T13:47:25.033Z","3.0.0":"2023-04-10T17:18:43.284Z","3.1.0":"2023-04-11T18:07:27.250Z","3.1.1":"2023-04-14T13:20:45.303Z","3.1.2":"2023-04-14T20:26:29.656Z","4.0.0":"2023-06-02T12:29:21.643Z","4.1.0":"2023-06-04T00:52:34.395Z","4.2.0":"2023-06-12T08:57:39.892Z","4.2.1":"2024-03-01T09:03:02.485Z"},"maintainers":[{"name":"laurentpayot","email":"laurent.payot@publiberty.com"}],"description":"Super lightweight SVG identicon (icon avatar) generator","homepage":"https://laurentpayot.github.io/minidenticons","keywords":["identicon","generator","svg","avatar","icon","lightweight","light","GDPR"],"repository":{"type":"git","url":"git+https://github.com/laurentpayot/minidenticons.git"},"author":{"name":"Laurent Payot"},"bugs":{"url":"https://github.com/laurentpayot/minidenticons/issues"},"license":"MIT","readme":"# Minidenticons\n\nSuper lightweight SVG identicon generator. No dependencies.\n\n![minified + brotlied size](https://badgen.net/badgesize/brotli/laurentpayot/minidenticons/main/no-custom-element.min.js)\n![minified + zipped size](https://badgen.net/badgesize/gzip/laurentpayot/minidenticons/main/no-custom-element.min.js)\n<sup>(using the `minidenticon()` function only)</sup>\n\n![minified + brotlied size](https://badgen.net/badgesize/brotli/laurentpayot/minidenticons/main/minidenticons.min.js)\n![minified + zipped size](https://badgen.net/badgesize/gzip/laurentpayot/minidenticons/main/minidenticons.min.js)\n<sup>(using the included custom element)</sup>\n\n<!--\n[![dependencies](https://badgen.net/bundlephobia/dependency-count/minidenticons)](https://bundlephobia.com/package/minidenticons)\n-->\n[![dependencies](https://badgen.net/static/dependencies/None/green)](https://github.com/laurentpayot/minidenticons/blob/main/package.json#L60)\n[![types](https://badgen.net/npm/types/minidenticons)](https://github.com/laurentpayot/minidenticons/blob/main/index.d.ts)\n[![npm](https://badgen.net/npm/v/minidenticons)](https://www.npmjs.com/package/minidenticons)\n[![license](https://badgen.net/github/license/laurentpayot/minidenticons)](https://github.com/laurentpayot/minidenticons/blob/main/LICENSE)\n\n[<img src=\"img/minidenticons.svg\" style=\"width:100%\" alt=\"Minidenticons\">](https://laurentpayot.github.io/minidenticons/)\n\n## Why\n\n- Generate identicons (pixelated avatars) on the client from usernames instead of fetching images from a server. Much faster, saves bandwidth and [GDPR compliant](https://gdpr.eu/eu-gdpr-personal-data/).\n- Replace dull initial avatars like <sub><img src=\"img/initials.svg\" alt=\"laurent identicon\" width=\"24\" height=\"24\"></sub> by easily remembered graphical avatars.\n- Give a visual representation of hashes or any ID string.\n\n## Live Demo :video_game:\n\nPlay with it [here](https://laurentpayot.github.io/minidenticons/).\n\n## Basic usage with the included custom element\n\nMinidenticons uses [ES modules](https://jakearchibald.com/2017/es-modules-in-browsers/), now [widely supported](https://caniuse.com/es6-module) in browsers. Import the `minidenticonSvg` custom element from the `minidenticons.min.js` file. This file can be located in a CDN (example below) or copied in any directory of your website (for better performance and to be GDPR compliant, since you don’t have to connect to a third party server).\n\n```html\n<script type=\"module\">\n  import { minidenticonSvg } from 'https://cdn.jsdelivr.net/npm/minidenticons@4.2.1/minidenticons.min.js'\n</script>\n```\n\nThen simply use `minidenticon-svg` tags with a `username` attribute :joy:\n\n```html\n<minidenticon-svg username=\"laurent\"></minidenticon-svg>\n```\n<sup>(Note that like for all elements except [void elements](https://html.spec.whatwg.org/multipage/syntax.html#void-elements), the closing tag `</minidenticon-svg>` is required)</sup>\n\nFor instance with the `laurent` username you will get the following identicon (without the border):\n<table><tr><td>\n<img src=\"img/laurent.svg\" alt=\"laurent identicon\" width=\"120\" height=\"120\">\n</td></tr></table>\n\n### Styling\n\nFor easy CSS styling:\n\n- Minidenticons are [SVG](https://en.wikipedia.org/wiki/SVG) images that will take [all the space available.](https://raw.githubusercontent.com/laurentpayot/minidenticons/main/img/laurent.svg) The picture above is resized.\n\n- The background is transparent.\n- There is white space around the colored square matrix to allow uncropped circle avatars.\n\nSo with the following CSS:\n```css\nminidenticon-svg svg {\n  border-radius: 50%;\n  background-color: grey;\n  height: 48px;\n  width: 48px;\n};\n```\nYou will get:\n\n![Styled minidenticon](img/laurent-round.svg)\n\n\nBy default the color saturation is set to 95% and the lightness is set to 45%. But you can change these values with the `saturation` and/or `lightness` attributes, for instance:\n\n```html\n<minidenticon-svg username=\"laurent\" saturation=\"60\" lightness=\"50\"></minidenticon-svg>\n```\n\nPlay with [the demo](https://laurentpayot.github.io/minidenticons/) to find a combination of saturation and lightness that matches your website theme colors: light, dark or whatever :sunglasses:\n\n![Minidenticons light](img/smileys-white.svg)\n![Minidenticons dark](img/smileys-black.svg)\n![Minidenticons weird](img/smileys-yellow.svg)\n\n### Performance\n\n- *Custom element* identicons are [memoized](https://en.wikipedia.org/wiki/Memoization) (stored in memory so that it does not need to be recalculated).\n- To see how long it takes for your browser to generate 100 identicon custom elements (for a big page) try out the [online browser benchmark](https://laurentpayot.github.io/minidenticons/benchmark/browser.html).\n\n## Advanced usage with the `minidenticon()` function\n\nInstead of using the custom element, you can also use the `minidenticon()` function to generate SVG strings in your client (or your server).\n\n```typescript\nminidenticon(seed: string, saturation?: number|string, lightness?: number|string, hashFn?: (str: string) => number): string\n```\n\nThe `minidenticon()` function will return a SVG string generated from its seed string argument. The seed argument can be a username, but actually any string used as an identifier.\n\nOptional saturation and lightness arguments should be percentages; that is, numbers (or strings) between 0 and 100.\n\nIf you need to, you can use your own hash function as argument of the fourth parameter (optional). Your custom hash function must take a string and return a number. The last 15 bits of the integer part of the hash will be used to draw the squares. The included custom element does not use this last parameter.\n\nNote that the `minidenticon()` function itself is *not* memoized.\n\n### NodeJS\n\nBe sure to use a NodeJS version greater or equal to **15.14.0**.\n\n#### Installation\n\n```bash\nnpm install minidenticons\n```\n\n#### Import\n\n```javascript\nimport { minidenticon } from 'minidenticons'\n```\n\nThe `minidenticonSvg` custom element should be tree-shaken from your bundle, for an even smaller size of minidenticons :grin:\n\n#### Performance\n\nThe `minidenticon()` function is *fast*. You can see by yourself if you run `node benchmark/node` at the root of a Minidenticons git clone. On my machine I get the following result:\n\n```\nTime to generate 10000 minidenticon SVG strings for 15 characters random seeds:\n8 milliseconds (10 runs average)\n```\n### React\n\nThe following [React component example](https://codepen.io/laurentpayot/pen/RweNNQR) inserts the identicon into an `img` tag `src` attribute. It also uses React `useMemo` to memoize the identicon.\n\n```jsx\nimport { minidenticon } from 'minidenticons'\nimport { useMemo } from 'react'\n\nconst MinidenticonImg = ({ username, saturation, lightness, ...props }) => {\n  const svgURI = useMemo(\n    () => 'data:image/svg+xml;utf8,' + encodeURIComponent(minidenticon(username, saturation, lightness)),\n    [username, saturation, lightness]\n  )\n  return (<img src={svgURI} alt={username} {...props} />)\n}\n```\nYou can then use this component with `img` props such as `width` and `height` along with minidenticons ones. All props except `username` are optional.\n\n```html\n<MinidenticonImg username=\"laurent\" saturation=\"90\" width=\"150\" height=\"150\" />\n```\nFor a TypeScript version of this example see the [original issue comment](https://github.com/laurentpayot/minidenticons/issues/2#issuecomment-1485545388) by [Dan Yishai](https://github.com/danyi1212).\n\n### Workbox\n\nIn this example using [Workbox](https://developer.chrome.com/docs/workbox/), images with a path ending with `minidenticons/<username>.svg` are generated by the service worker and cached for one year.\n\n```javascript\nimport { minidenticon } from 'minidenticons'\nimport { registerRoute } from 'workbox-routing'\n\nregisterRoute(\n  /minidenticons\\/[^\\/]+\\.svg$/,\n  async ({ url }) => {\n    const username = url.pathname.match(/([^\\/]+)\\.svg$/)[1]\n    return new Response(\n      minidenticon(username),\n      { headers: { \"Content-Type\": \"image/svg+xml\", \"Cache-Control\": \"max-age=31536000\" } }\n    )\n  }\n)\n```\n\n## Rust\n\nA [Rust](https://www.rust-lang.org/) port of Minidenticons was made by Théo Battrel: [`minidenticons-rs`](https://gitlab.com/Emplis/minidenticons-rs).\n\n## Elm\n\nFor [Elm](https://elm-lang.org/) enthusiasts there is a Minidenticons package on the Elm package repository: [`minidenticons-elm`](https://package.elm-lang.org/packages/laurentpayot/minidenticons-elm/latest).\n\n## Collisions\n\nYou will always get the same identicon for a given username. But it is not impossible to have different usernames with the same identicon. That's a [collision](https://en.wikipedia.org/wiki/Hash_collision).\n\nGenerated identicons are 5×5 matrices with vertical symmetry, and can have 9 different hues for the same saturation and lightness.\nThis means there are 2<sup>(3×5)</sup> × 9 = 294,912 different identicons possible, but duplicate identicons are inevitable when using a lot of them. It shouldn’t matter as identicons should not be used solely to identify an user, and should always be coupled to a *unique* username :wink:\n\nThe `npm test` command results below show that you have less than a 2 percent chance to generate a duplicate identicon when already using 10,000 of them.\n\n```text\n0 collisions out of 100 (0.00%)\n0 collisions out of 200 (0.00%)\n0 collisions out of 300 (0.00%)\n0 collisions out of 400 (0.00%)\n0 collisions out of 500 (0.00%)\n0 collisions out of 600 (0.00%)\n0 collisions out of 700 (0.00%)\n0 collisions out of 800 (0.00%)\n1 collisions out of 900 (0.11%)\n1 collisions out of 1000 (0.10%)\n8 collisions out of 2000 (0.40%)\n14 collisions out of 3000 (0.47%)\n22 collisions out of 4000 (0.55%)\n37 collisions out of 5000 (0.74%)\n58 collisions out of 6000 (0.97%)\n75 collisions out of 7000 (1.07%)\n99 collisions out of 8000 (1.24%)\n129 collisions out of 9000 (1.43%)\n163 collisions out of 10000 (1.63%)\n```\n\n## License\n\n[MIT](https://github.com/laurentpayot/minidenticons/blob/main/LICENSE)\n\n## Stargazers :heart:\n\n[![Stargazers repo roster for @laurentpayot/minidenticons](http://reporoster.com/stars/laurentpayot/minidenticons)](https://github.com/laurentpayot/minidenticons/stargazers)\n","readmeFilename":"README.md"}