{"_id":"@amardeepganguly/simple-fingerprint","_rev":"12-1a405103fb559ed272bcb86cfe31e0c0","name":"@amardeepganguly/simple-fingerprint","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@amardeepganguly/simple-fingerprint","version":"1.0.0","keywords":["fingerprint","browser","device","analytics"],"author":{"name":"johnmayer190999@gmail.com"},"license":"MIT","_id":"@amardeepganguly/simple-fingerprint@1.0.0","maintainers":[{"name":"amardeepganguly","email":"adg190999@gmail.com"}],"homepage":"https://github.com/punyprogrammer/fingerprint-packaget#readme","bugs":{"url":"https://github.com/punyprogrammer/fingerprint-package"},"dist":{"shasum":"f79ad9bb3e1159b573e86800040013fe3124e663","tarball":"https://registry.npmjs.org/@amardeepganguly/simple-fingerprint/-/simple-fingerprint-1.0.0.tgz","fileCount":4,"integrity":"sha512-HZjY2uiVRPipZMgip2OSV8+ewkd9DPJSDDohMHnwAC/SGtTj2CRQ51BVKtTXZAOX6FASjtLoP0uxmMX0PjbjOg==","signatures":[{"sig":"MEQCICjOieKvT4/i+D+KgDVQ3+8XzyyDjwx4FLES8NFVwOr1AiBeo7AN+ZU/JCX1YV0GyA41WsI0TlF3OTOVyU+LFk+Tyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10211},"main":"index.js","gitHead":"c5c5e39c777b8f00b92442bc6a93b8e48099a49e","_npmUser":{"name":"amardeepganguly","actor":{"name":"amardeepganguly","type":"user","email":"adg190999@gmail.com"},"email":"adg190999@gmail.com"},"repository":{"url":"git+https://github.com/punyprogrammer/fingerprint-package.git","type":"git"},"_npmVersion":"11.3.0","description":"Minimalistic user fingerprinting library for web applications","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-fingerprint_1.0.0_1750167527332_0.12401169809521306","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@amardeepganguly/simple-fingerprint","version":"1.0.1","keywords":["fingerprint","browser","device","analytics"],"author":{"name":"johnmayer190999@gmail.com"},"license":"MIT","_id":"@amardeepganguly/simple-fingerprint@1.0.1","maintainers":[{"name":"amardeepganguly","email":"adg190999@gmail.com"}],"homepage":"https://github.com/punyprogrammer/fingerprint-packaget#readme","bugs":{"url":"https://github.com/punyprogrammer/fingerprint-package"},"dist":{"shasum":"cfdf4b70425b215fe2423854353b28820965ec75","tarball":"https://registry.npmjs.org/@amardeepganguly/simple-fingerprint/-/simple-fingerprint-1.0.1.tgz","fileCount":4,"integrity":"sha512-cnBYRyzaf9r3B5/5X/5mWdJch61V6HeBW6dFiGvsrkBM06EPKzAApX2HXtf4T6V39+h5QTNRBdFatfHhP283IA==","signatures":[{"sig":"MEUCIGqBX8gOGPUMakrNc2nAIvPTyelZOefHLevXoGR5dQuJAiEAi3YILUG+80Z9eh7vdNx4uyNtcD1YRKNkjwbdrgV2dOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8210},"main":"index.js","gitHead":"0a2941255185a9edbcb5cac8db816da31bcf4af0","_npmUser":{"name":"amardeepganguly","actor":{"name":"amardeepganguly","type":"user","email":"adg190999@gmail.com"},"email":"adg190999@gmail.com"},"repository":{"url":"git+https://github.com/punyprogrammer/fingerprint-package.git","type":"git"},"_npmVersion":"11.3.0","description":"Minimalistic user fingerprinting library for web applications","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-fingerprint_1.0.1_1750236614908_0.4687737255797464","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@amardeepganguly/simple-fingerprint","version":"1.0.2","keywords":["fingerprint","browser","device","analytics"],"author":{"name":"johnmayer190999@gmail.com"},"license":"MIT","_id":"@amardeepganguly/simple-fingerprint@1.0.2","maintainers":[{"name":"amardeepganguly","email":"adg190999@gmail.com"}],"homepage":"https://github.com/punyprogrammer/fingerprint-packaget#readme","bugs":{"url":"https://github.com/punyprogrammer/fingerprint-package"},"dist":{"shasum":"53ccc47f8d55f8f8efedc46cfa53b9dd51ea8748","tarball":"https://registry.npmjs.org/@amardeepganguly/simple-fingerprint/-/simple-fingerprint-1.0.2.tgz","fileCount":4,"integrity":"sha512-2bwaDwcAVRrOMXlDT4WktyNUJl9ryPcaxmSVguP+lwWXIpXyKuecFWo4UTb0uGmKP81hCzAKy157FnUGjfgzEA==","signatures":[{"sig":"MEQCIAIJP16F4c2SJ2lHuHYJTsJxqJdAckt9tVFyRkauvOb3AiBLzIVuLceu2l4f6zkW/HjWWnhd/ddHS4myICqyeUwu4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8920},"main":"index.js","gitHead":"ecb166b872ea01239c7102deec99a586825c841e","_npmUser":{"name":"amardeepganguly","actor":{"name":"amardeepganguly","type":"user","email":"adg190999@gmail.com"},"email":"adg190999@gmail.com"},"repository":{"url":"git+https://github.com/punyprogrammer/fingerprint-package.git","type":"git"},"_npmVersion":"11.3.0","description":"Minimalistic user fingerprinting library for web applications","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-fingerprint_1.0.2_1750244548715_0.47319872437321675","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@amardeepganguly/simple-fingerprint","version":"1.0.3","keywords":["fingerprint","browser","device","analytics"],"author":{"name":"johnmayer190999@gmail.com"},"license":"MIT","_id":"@amardeepganguly/simple-fingerprint@1.0.3","maintainers":[{"name":"amardeepganguly","email":"adg190999@gmail.com"}],"homepage":"https://github.com/punyprogrammer/fingerprint-packaget#readme","bugs":{"url":"https://github.com/punyprogrammer/fingerprint-package"},"dist":{"shasum":"58f56618993a31701cf5e066f28b1966490e9ba4","tarball":"https://registry.npmjs.org/@amardeepganguly/simple-fingerprint/-/simple-fingerprint-1.0.3.tgz","fileCount":4,"integrity":"sha512-B92iPU3dfoaZHB5Dz3eq5wKC+btpZXpgOECpPpurXZh5oZxRWD8gT5Akf2tjpwRfyU2m82GVXQVC1bvH4hjDag==","signatures":[{"sig":"MEYCIQCwwsknDvviii2p7kHkMQu+bKGCOqnzR4+mMpQ1Sm/RsAIhAJCOFEYXUX2jTyvwPj2MPye0opHekNtV+MpHSXUw3PUu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9652},"main":"index.js","gitHead":"6afb944d3533622557e328a305b9dc97568c40c7","_npmUser":{"name":"amardeepganguly","actor":{"name":"amardeepganguly","type":"user","email":"adg190999@gmail.com"},"email":"adg190999@gmail.com"},"repository":{"url":"git+https://github.com/punyprogrammer/fingerprint-package.git","type":"git"},"_npmVersion":"11.3.0","description":"Minimalistic user fingerprinting library for web applications","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-fingerprint_1.0.3_1750273589605_0.7429188117380909","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@amardeepganguly/simple-fingerprint","version":"1.0.4","keywords":["fingerprint","browser","device","analytics"],"author":{"name":"johnmayer190999@gmail.com"},"license":"MIT","_id":"@amardeepganguly/simple-fingerprint@1.0.4","maintainers":[{"name":"amardeepganguly","email":"adg190999@gmail.com"}],"homepage":"https://github.com/punyprogrammer/fingerprint-packaget#readme","bugs":{"url":"https://github.com/punyprogrammer/fingerprint-package"},"dist":{"shasum":"0b7a0bcec1fc3e948a9efdd73d633386df4c0a5d","tarball":"https://registry.npmjs.org/@amardeepganguly/simple-fingerprint/-/simple-fingerprint-1.0.4.tgz","fileCount":4,"integrity":"sha512-KB2YTWQExl58lk3GbvBOPwXl6D8F1CLSkh+ZEROVs0Oe2KGJWaJ5rU+HdoCKTZk2scBOh7YtqEz86QiMnxvPCA==","signatures":[{"sig":"MEUCIFtTVfrlSp5MlbzhDqUAM7tVvYzjb9c8dVBvNmNIcubjAiEAuqWWk/+eZUODOgfM9jdjwevSxRpBGCem/Ox34CWyC2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9359},"main":"index.js","gitHead":"6b2e4335eb9059d393929b0d022399ca7edf47d7","_npmUser":{"name":"amardeepganguly","actor":{"name":"amardeepganguly","type":"user","email":"adg190999@gmail.com"},"email":"adg190999@gmail.com"},"repository":{"url":"git+https://github.com/punyprogrammer/fingerprint-package.git","type":"git"},"_npmVersion":"11.3.0","description":"Minimalistic user fingerprinting library for web applications","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-fingerprint_1.0.4_1750276766152_0.04045384262284446","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@amardeepganguly/simple-fingerprint","version":"1.0.5","keywords":["fingerprint","browser","device","analytics"],"author":{"name":"johnmayer190999@gmail.com"},"license":"MIT","_id":"@amardeepganguly/simple-fingerprint@1.0.5","maintainers":[{"name":"amardeepganguly","email":"adg190999@gmail.com"}],"homepage":"https://github.com/punyprogrammer/fingerprint-packaget#readme","bugs":{"url":"https://github.com/punyprogrammer/fingerprint-package"},"dist":{"shasum":"d48c0b9c838ae0b41509cc8d9668929274b0ca7f","tarball":"https://registry.npmjs.org/@amardeepganguly/simple-fingerprint/-/simple-fingerprint-1.0.5.tgz","fileCount":4,"integrity":"sha512-Ziof9wSqYO76dbcePHpxPsFWka55eS6XfnL1j9B77qn5o7aXdbqHdCQAdIKjvoXz8vThGV2bXJ2TUrUXreLvgA==","signatures":[{"sig":"MEUCIQCK6KGoHKvvJBUswQJDWdkBo29NG+O0Tvt1JanvD4urYwIgH+XNbNtAlMOc6U60Lqem2tPUMbft5hWGb8A/W/tZXaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9358},"main":"index.js","gitHead":"08fa759f3f57435f45bcd2ce26785ba82863c5b6","_npmUser":{"name":"amardeepganguly","actor":{"name":"amardeepganguly","type":"user","email":"adg190999@gmail.com"},"email":"adg190999@gmail.com"},"repository":{"url":"git+https://github.com/punyprogrammer/fingerprint-package.git","type":"git"},"_npmVersion":"11.3.0","description":"Minimalistic user fingerprinting library for web applications","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-fingerprint_1.0.5_1750302941766_0.28490509856825064","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@amardeepganguly/simple-fingerprint","version":"1.0.6","keywords":["fingerprint","browser","device","analytics"],"author":{"name":"johnmayer190999@gmail.com"},"license":"MIT","_id":"@amardeepganguly/simple-fingerprint@1.0.6","maintainers":[{"name":"amardeepganguly","email":"adg190999@gmail.com"}],"homepage":"https://github.com/punyprogrammer/fingerprint-packaget#readme","bugs":{"url":"https://github.com/punyprogrammer/fingerprint-package"},"dist":{"shasum":"801b8228d5b687cd0683dd79e8c0ca0d1be80afc","tarball":"https://registry.npmjs.org/@amardeepganguly/simple-fingerprint/-/simple-fingerprint-1.0.6.tgz","fileCount":4,"integrity":"sha512-QLk5FUggQJvCEv8Eb9zyNMNoxvmxxgctPiqmvS3HqhwXYFomZHMZSTtAg4APDsx/Hg2R35hWK7luIc8+snU11A==","signatures":[{"sig":"MEUCIQC9LuqdmsAyp+QhcQW5s/0oT67u3n9dWaTTsDSw2uU02QIgTMw6aah+GPM0Aj6r99l/uwT/s8ZnI2K5VIqltOlGOR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9199},"main":"index.js","gitHead":"ca14e6b396417d0875711c07948a90ec22af576e","_npmUser":{"name":"amardeepganguly","actor":{"name":"amardeepganguly","type":"user","email":"adg190999@gmail.com"},"email":"adg190999@gmail.com"},"repository":{"url":"git+https://github.com/punyprogrammer/fingerprint-package.git","type":"git"},"_npmVersion":"11.3.0","description":"Minimalistic user fingerprinting library for web applications","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-fingerprint_1.0.6_1750303756297_0.7022853447589212","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@amardeepganguly/simple-fingerprint","version":"1.0.7","keywords":["fingerprint","browser","device","analytics"],"author":{"name":"johnmayer190999@gmail.com"},"license":"MIT","_id":"@amardeepganguly/simple-fingerprint@1.0.7","maintainers":[{"name":"amardeepganguly","email":"adg190999@gmail.com"}],"homepage":"https://github.com/punyprogrammer/fingerprint-packaget#readme","bugs":{"url":"https://github.com/punyprogrammer/fingerprint-package"},"dist":{"shasum":"695683d0dd4e91fe0912166329070519dc2ffeb1","tarball":"https://registry.npmjs.org/@amardeepganguly/simple-fingerprint/-/simple-fingerprint-1.0.7.tgz","fileCount":4,"integrity":"sha512-YyCVWZZcX/2y+ZO0S/RXFbFy5Y/v1HFjF6w1IRuhoH4VDLk1/Pf98dP1297E/Ar7M69GXp/ux/jiy0wiDFloLw==","signatures":[{"sig":"MEUCIBoqM5V83+JYb/wfk+AE52pgnOv3FW5vy9em/y20aGfCAiEAuoKbMG0gh/MbO5M3xbQSseOXiqIdu+hw0qh/XTJSPAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9213},"main":"index.js","gitHead":"e392aa915ea091c4d090e71e0ef39924dfb5659a","_npmUser":{"name":"amardeepganguly","actor":{"name":"amardeepganguly","type":"user","email":"adg190999@gmail.com"},"email":"adg190999@gmail.com"},"repository":{"url":"git+https://github.com/punyprogrammer/fingerprint-package.git","type":"git"},"_npmVersion":"11.3.0","description":"Minimalistic user fingerprinting library for web applications","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-fingerprint_1.0.7_1750304305399_0.2247620621973596","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@amardeepganguly/simple-fingerprint","version":"1.0.8","keywords":["fingerprint","browser","device","analytics"],"author":{"name":"johnmayer190999@gmail.com"},"license":"MIT","_id":"@amardeepganguly/simple-fingerprint@1.0.8","maintainers":[{"name":"amardeepganguly","email":"adg190999@gmail.com"}],"homepage":"https://github.com/punyprogrammer/fingerprint-packaget#readme","bugs":{"url":"https://github.com/punyprogrammer/fingerprint-package"},"dist":{"shasum":"cdc19c1ef3e6377adb7430cef0c2ce616c623d33","tarball":"https://registry.npmjs.org/@amardeepganguly/simple-fingerprint/-/simple-fingerprint-1.0.8.tgz","fileCount":4,"integrity":"sha512-dSn7JsJj26dMGydBrw3j6t7ne3W2T25V45Oij3KXMGOfsiU2QQ/Pbo36vpVXzltJF8v6NkeMjLn2h8ZzTooOdA==","signatures":[{"sig":"MEUCIQDs2uF8TaXCL1NHQIcM4w1tisgdm+nl6iv7TDbc4rLkqgIgRApIyML4H1rZkNLjJqgO5D1uQTDQtalU4lh7KharmzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9836},"main":"index.js","gitHead":"0593fb060d3a26da90670edc1fd2888080fc8ffb","_npmUser":{"name":"amardeepganguly","actor":{"name":"amardeepganguly","type":"user","email":"adg190999@gmail.com"},"email":"adg190999@gmail.com"},"repository":{"url":"git+https://github.com/punyprogrammer/fingerprint-package.git","type":"git"},"_npmVersion":"11.3.0","description":"Minimalistic user fingerprinting library for web applications","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-fingerprint_1.0.8_1750306271321_0.8245648293893639","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@amardeepganguly/simple-fingerprint","version":"1.0.9","keywords":["fingerprint","browser","device","analytics"],"author":{"name":"johnmayer190999@gmail.com"},"license":"MIT","_id":"@amardeepganguly/simple-fingerprint@1.0.9","maintainers":[{"name":"amardeepganguly","email":"adg190999@gmail.com"}],"homepage":"https://github.com/punyprogrammer/fingerprint-packaget#readme","bugs":{"url":"https://github.com/punyprogrammer/fingerprint-package"},"dist":{"shasum":"d63c083cbca65ba6c5fe885c420cca779304f592","tarball":"https://registry.npmjs.org/@amardeepganguly/simple-fingerprint/-/simple-fingerprint-1.0.9.tgz","fileCount":4,"integrity":"sha512-BsY/uZ7xwG9+VrFOqqYnJ2Z8s5qn9OupNNKJhao3BlSO1R85eRu/SaQpjjPCOivkwbSiT/zL+6Ow0njgILRPSQ==","signatures":[{"sig":"MEQCIAxUerCUvKxDi7WGTbmwdsuN4w8Bf8teK4JOiBFSNsK5AiAkl4f3aIlyRKqnhW6xb90EDOS/nhF0qDZiGsOMnf1HDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12183},"main":"index.js","gitHead":"1b4001afb8bc625ccdc82616091526259308086d","_npmUser":{"name":"amardeepganguly","actor":{"name":"amardeepganguly","type":"user","email":"adg190999@gmail.com"},"email":"adg190999@gmail.com"},"repository":{"url":"git+https://github.com/punyprogrammer/fingerprint-package.git","type":"git"},"_npmVersion":"11.3.0","description":"Minimalistic user fingerprinting library for web applications","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-fingerprint_1.0.9_1750740017450_0.7782090676195421","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@amardeepganguly/simple-fingerprint","version":"1.1.0","keywords":["fingerprint","browser","device","analytics"],"author":{"name":"johnmayer190999@gmail.com"},"license":"MIT","_id":"@amardeepganguly/simple-fingerprint@1.1.0","maintainers":[{"name":"amardeepganguly","email":"adg190999@gmail.com"}],"homepage":"https://github.com/punyprogrammer/fingerprint-packaget#readme","bugs":{"url":"https://github.com/punyprogrammer/fingerprint-package"},"dist":{"shasum":"4fb040d7c580745a000a41cd9fe8be17bc9edc88","tarball":"https://registry.npmjs.org/@amardeepganguly/simple-fingerprint/-/simple-fingerprint-1.1.0.tgz","fileCount":4,"integrity":"sha512-QftTDxDyu0pwv2MGrNX6zZTDE+ZZgijhR5Dd9lJMYaxnRFOysqVgdrWAAmfPm1Vu+hibxabalikU991kGvtMmg==","signatures":[{"sig":"MEQCIFzH6kxl/Ld2uBr82BktPteegV1vu8N6TLA904EhGYf3AiBIUaIoHwmnqjXAjb1JdCZQMBuA7r5QqOsxgxawkStLGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12253},"main":"index.js","gitHead":"58268175f9e68757fbc00e94a5d62f8d6ef78f1f","_npmUser":{"name":"amardeepganguly","actor":{"name":"amardeepganguly","type":"user","email":"adg190999@gmail.com"},"email":"adg190999@gmail.com"},"repository":{"url":"git+https://github.com/punyprogrammer/fingerprint-package.git","type":"git"},"_npmVersion":"11.3.0","description":"Minimalistic user fingerprinting library for web applications","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-fingerprint_1.1.0_1750740290590_0.27768757186786397","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@amardeepganguly/simple-fingerprint","version":"1.1.1","description":"Minimalistic user fingerprinting library for web applications","main":"index.js","author":{"name":"johnmayer190999@gmail.com"},"license":"MIT","keywords":["fingerprint","browser","device","analytics"],"repository":{"type":"git","url":"git+https://github.com/punyprogrammer/fingerprint-package.git"},"homepage":"https://github.com/punyprogrammer/fingerprint-packaget#readme","bugs":{"url":"https://github.com/punyprogrammer/fingerprint-package"},"_id":"@amardeepganguly/simple-fingerprint@1.1.1","gitHead":"1e4525b7ae86a4e5aa1a75753f9468195936576a","_nodeVersion":"24.2.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-+I9ph3Jo579BJVeKL/ynW90v2eBXBb+MvL1X3NtBm4KO1usPKGZdek6CHNUw6LgXyyt0gaYrKFxXgdrX2iHRzg==","shasum":"5ece30df5490398c3b2cc40af5c24dce2b1e09af","tarball":"https://registry.npmjs.org/@amardeepganguly/simple-fingerprint/-/simple-fingerprint-1.1.1.tgz","fileCount":4,"unpackedSize":12218,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDziMyh+6O+8yFEi0WnJUd0Gge/ldPJR0XVGqQ9Ez6QUQIhAJbH+es6QNwn6gv66EEsITih2GttU6nPJhwja+BR1p5F"}]},"_npmUser":{"name":"amardeepganguly","email":"adg190999@gmail.com","actor":{"name":"amardeepganguly","email":"adg190999@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"amardeepganguly","email":"adg190999@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/simple-fingerprint_1.1.1_1750740500237_0.8796373782059732"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-17T13:38:47.241Z","modified":"2025-06-24T04:48:20.711Z","1.0.0":"2025-06-17T13:38:47.538Z","1.0.1":"2025-06-18T08:50:15.063Z","1.0.2":"2025-06-18T11:02:28.890Z","1.0.3":"2025-06-18T19:06:29.803Z","1.0.4":"2025-06-18T19:59:26.332Z","1.0.5":"2025-06-19T03:15:41.940Z","1.0.6":"2025-06-19T03:29:16.496Z","1.0.7":"2025-06-19T03:38:25.576Z","1.0.8":"2025-06-19T04:11:11.537Z","1.0.9":"2025-06-24T04:40:17.632Z","1.1.0":"2025-06-24T04:44:50.749Z","1.1.1":"2025-06-24T04:48:20.533Z"},"bugs":{"url":"https://github.com/punyprogrammer/fingerprint-package"},"author":{"name":"johnmayer190999@gmail.com"},"license":"MIT","homepage":"https://github.com/punyprogrammer/fingerprint-packaget#readme","keywords":["fingerprint","browser","device","analytics"],"repository":{"type":"git","url":"git+https://github.com/punyprogrammer/fingerprint-package.git"},"description":"Minimalistic user fingerprinting library for web applications","maintainers":[{"name":"amardeepganguly","email":"adg190999@gmail.com"}],"readme":"# Simple Fingerprint\n\nA minimal, privacy-aware user fingerprinting library for web applications. Collects a set of device, browser, and system characteristics to generate a consistent, hash-based user identifier.\n\n## Features\n\n- Browser info (user agent, language, platform, cookies)\n- Screen info (resolution, color depth, pixel density)\n- Timezone detection\n- Canvas & WebGL fingerprinting\n- Hardware capabilities (CPU cores, RAM, touch support)\n- IP-based location enrichment (city & country)\n- Lightweight SHA-256 hashing (truncated for brevity)\n- Optional server sync with deduplication support\n\n---\n\n## Installation\n\n```bash\nnpm install @amardeepganguly/simple-fingerprint\n```\n\n## Usage\n\n### Basic Usage\n\n```javascript\nimport SimpleFingerprint from \"simple-fingerprint\";\n\nconst fp = new SimpleFingerprint();\n\n// Get fingerprint hash (16-char truncated SHA-256)\nfp.getHash().then((hash) => {\n  console.log(\"Fingerprint hash:\", hash);\n});\n\n// Get detailed fingerprint data\nfp.getData().then((data) => {\n  console.log(\"Fingerprint data:\", data);\n});\n```\n\n### With server submission\n\n```javascript\nawait fp.sendToServer(\"https://your-api.com/api/fingerprint\");\n```\n\n## What it collects\n\n- Browser - userAgent, language, platform, doNotTrack, cookieEnabled\n- Screen - screenWidth, screenHeight, colorDepth, pixelDepth\n- Timezone - timezone, timezoneOffset\n- Canvas - Drawing-based image hash\n- WebGL - vendor, renderer, version\n- Hardware - hardwareConcurrency, deviceMemory, maxTouchPoints\n- Location - city, country (via IP geolocation) not used for generating hash\n\n### Hash Format \n- Uses SHA-256 truncated to 16 hexadecimal characters\n- Example: 5a8c3f7e4b29d213 \n\n## Privacy Notice\n\nThis library is designed for legitimate use cases such as:\n\n- Analytics and user behavior tracking\n- Fraud prevention\n- Session management\n- A/B testing\n\nPlease ensure you comply with privacy regulations (GDPR, CCPA, etc.) and inform users about data collection in your privacy policy.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}